/*

Stylesheet for slidorion

 */
#slidorion {
	width: 100%;			/* Set to slidorion width. Is equal to #slider + #accordion width */
/* 	height: 400px;			/* Set to slidorion height. Is equal to #slider and #accordion height */ */
	position: relative;
/* 	left: 50%; */
/* 	margin-left: -384px; */
	padding: 0;
/* 	background: #cbcbcb;
	border: 1px solid #bbb;
	-webkit-box-shadow: 0 0 34px #bbb;
	-moz-box-shadow: 0 0 34px #bbb;
	box-shadow: 0 0 34px #bbb; */
}

#slider {
	/* width: 488px; */
	height: 595px;
	width: 67%;
	position: relative;
	float: right;
	overflow: hidden;
	margin-top: -130px;
}

.slider-image {
	position: relative;
}

#accordion {
	width: 30%;			/* Set to accordion width */
	height: 400px;			/* Set to image height */
/* 	font-family: Verdana; */
/* 	background: #eee; */
/* 	-webkit-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
/* 	-moz-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
/* 	box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
	position: relative;
	z-index:8;
	float: left;
}

#accordion .header {
/* 	height: 36px; */
	color: #333;
/* 	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);
	background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );
	border: none;
	border-top: 1px solid #ccc; */
}

#accordion .header a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: none;
    padding: 20px 0px;
    text-decoration: none;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    color: #fff;
    font-family: 'Graphik-SemiBold';
    font-weight: normal;
    font-size: 20px;
    line-height: normal;
}
#accordion .header a .fa-angle-up{
	font-size:20px;
}
#accordion .header a:not(.active) .fa-angle-up:before{
	    content: "\f107";
}
#accordion .header a:hover {
/* 	background: #ededed; */
	cursor: pointer;
}

#accordion .header a.active {
	position:relative;
	border-bottom: none;
/* 	background-color: #676767 !important; */
	color: #fff;
}

#accordion .content {
/* 	height: 257px;		 */
	/* This height needs to be changed as it depends on the accordion height and number of tabs */
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 15px 0;
	padding-top:0px;
	border: none;
	color: #fff;
    line-height: 24px;
    font-size: 20px;
    margin: auto;
    font-family: 'Calibre-Light';
/* 	background: #d6d6d6;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 ); */
	overflow:auto;
}
 
#accordion .content p {
    color: #fff;
    margin: auto;
    margin: 0px;
    font-weight: normal;
    line-height: 27px;
    font-size: 18px;
    font-family: 'Graphik-Regular';
}

/* by sehjad for accordion	  */
	 
	 .header .slider-link.active:before{
			content: "";
			width: 0px;
			height: 3px;
			background-color: #3fafe0;
			animation: mymove;
			display: block;
			animation-play-state: running;
			animation-timing-function: linear;
			animation-duration: 7000ms;
		 	position:absolute;
		 	top:-1px;
		}
		@keyframes mymove {
			from {width: 0px;}
			to {width: 100%;}
		}
		#slidorion:hover .header .slider-link.active:before{
			animation:0;
			width: 100%;
		}

@media screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
	.header-onet .mobile-sticky-header {
    margin-top: 37px !important;
}
	.half_section_right_2024 {
    padding-left: 0px !important;
}
	br {
        display: block;
    }
.mobile-menu-overlay.active {
    top: 120px !important;
}
.avendata-dropdown-content.show {
    top: 120px !important;
}
.avendata-dropdown-content {
    right: 0px !important;
}
.column_language_section_block {
    width: 100% !important;
}
.avendata-dropdown-content .column_language_section_block {
    border-left: none !important;
    padding: 0 0px;
}
.section3_2024 {
   padding: 0px 0 !important;
}
	.elementor-47789 .elementor-element.elementor-element-494d2dd {
        text-align: center !important;
    }
	.elementor-47789 .elementor-element.elementor-element-374fa7c {
        text-align: center !important;
    }
	    .elementor-47789 .elementor-element.elementor-element-c2c1c0f {
        text-align: center !important;
    }
.home.header_2024 .new-title .elementor-heading-title.elementor-size-default span {
 font-size: 28px !important;
}
.SectionPara_20241 .elementor-widget-container ul li {
    font-size: 16px !important;
}
.SectionPara_2024.width84 .elementor-widget-container {
    width: 100% !important;
    margin: auto;
    text-align: center !important;
}
.elementor-46007 .elementor-element.elementor-element-6581f47 img {
        width: 30% !important;
}
	.elementor-47789 .elementor-element.elementor-element-36a7e2a .elementor-heading-title br{
		display: block !important;
	}
	h1.elementor-heading-title.elementor-size-default br {
   display: block !important;
}
	h1.elementor-heading-title.elementor-size-default span {
    font-size: 28px !important;
}
.SectionTitle_2024 .elementor-heading-title.elementor-size-default span {
        font-size: 28px !important;
}
.elementor-element.elementor-element-f9efd01.blog-grid.elementor-widget.elementor-widget-heading {
    width: 100% !important;
}
	.mobile-sticky-header img.logo {
    padding-left: 0px !important;
}
.mobile-sticky-header {
    padding: 20px 25px !important;
}
.SectionPara_2024 .elementor-widget-container {
           text-align: center !important;
    }
.contact2024_text_getintouch .elementor-widget-container {
        text-align: center !important;
    }
.SectionPara_2024 .elementor-widget-container li {
        text-align: left !important;
 }
.sap-section .SectionPara_2024 .elementor-widget-container {
        text-align: left !important;
}
.mobile-sticky-header .support-inco {
    right: 128px !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
   .elementor-54868 .elementor-element.elementor-element-f0272f0 .elementor-loop-container {
    grid-template-columns: repeat(2, 2fr) !important;
}
.elementor-54886 .elementor-element.elementor-element-7cacf34 .elementor-heading-title {
    font-size: 50px !important;
	line-height: 50px !important;
}
	.elementor-54886 .elementor-element.elementor-element-7cacf34 .elementor-heading-title span {
    font-size: 40px !important;
}
.elementor-53550 .elementor-element.elementor-element-1582606 {
    padding: 30px 0px 80px 0px !important;
}
	.elementor-53550 .elementor-element.elementor-element-39744ba .elementor-heading-title {
    font-size: 50px !important;
}
.elementor-53550 .elementor-element.elementor-element-39744ba .elementor-heading-title span {
    font-size: 40px !important;
}
	.elementor-53550 .elementor-element.elementor-element-749687d {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 40px !important;
	}
.elementor-53550 .elementor-element.elementor-element-904f891 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 40px !important;
	}
.elementor-53550 .elementor-element.elementor-element-cbcda88 .elementor-heading-title {
    font-size: 38px !important; 
}
.elementor-53952 .elementor-element.elementor-element-0d7c92e {
    padding: 30px 0px 70px 0px !important;
}
	.elementor-53952 .elementor-element.elementor-element-978072b .elementor-heading-title {
    font-size: 50px !important;
}
.elementor-53952 .elementor-element.elementor-element-978072b .elementor-heading-title span {
    font-size: 40px !important;
}
.elementor-53952 .elementor-element.elementor-element-ff139d0 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 40px !important;
	}
	.elementor-53952 .elementor-element.elementor-element-11662a7 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 40px !important;
	}
	.elementor-53952 .elementor-element.elementor-element-9648c78 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 40px !important;
	}
	.elementor-54875 .elementor-element.elementor-element-6188c6a {
    padding: 0px 0px 10px 0px !important;
}
	.elementor-54875 .elementor-element.elementor-element-f204def .elementor-heading-title {
    font-size: 40px !important;
	line-height: 38px !important;
}
	.elementor-54875 .elementor-element.elementor-element-f204def .elementor-heading-title span{
    font-size: 30px !important;
}
.elementor-54272 .elementor-element.elementor-element-debe2fc > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
.elementor-54272 .elementor-element.elementor-element-abc3297 {
    padding: 0px 0px 0px 0px !important;
}
.SectionPara_2024 .elementor-widget-container ul li {
    font-size: 16px !important;
}
.web-head h1.elementor-heading-title.elementor-size-default {
        font-size: 40px !important;
        line-height: 56px !important;
    }
.web-head h1.elementor-heading-title.elementor-size-default strong {
        font-size: 50px !important; 
    }
.elementor-54362 .elementor-element.elementor-element-6df8e92 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
.half_section_right_2024 {
    padding-left: 50px !important;
}
.elementor-54362 .elementor-element.elementor-element-3504c9e {
    padding: 20px 0px 70px 0px !important;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-aeaad4a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
.elementor-53544 .elementor-element.elementor-element-f0fad13 .elementor-heading-title {
    font-size: 50px !important;
}
section#header-footer-group\ header-alt {
    display: none !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9db7697.elementor-hidden-desktop.elementor-hidden-tablet.header-onet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: block !important;
}
.page-id-47789 .header img.logo {
  filter: brightness(0) invert(1) !important;
    }
.page-id-47789 .header-icons img {
  filter: brightness(0) invert(1) !important;
    }
.page-id-47789 .mobile-sticky-header .header-icons img {
        filter: none !important;
    }
.avendata-dropdown-content {
    right: 0px !important;
}
	.column_language_section_block {
    width: 100% !important;
}
	.section10_2024 .elementor-section.elementor-inner-section, .section5_2024 {
        padding-top: 60px !important;
    }
	.mobile-sticky-header {
    margin-top: 35px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-25375cb.sticky-header.site-header.stick.new-stick.elementor-hidden-mobile.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.sticky {
    display: none !important;
}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d6c61d7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-25375cb.sticky-header.site-header.stick.new-stick.elementor-hidden-mobile.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}
	.home-head h1.elementor-heading-title.elementor-size-default {
   font-size: 50px !important;
    }
.section3_2024 {
  padding: 60px 0 !important;
    }
	.home.header_2024 .SectionTitle_2024 .elementor-heading-title.elementor-size-default {
      font-size: 36px !important;
    }
		.home.header_2024 .SectionTitle_2024 .elementor-heading-title.elementor-size-default span{
      font-size: 32px !important;
    }
	.counter_block2024 .elementor-counter-number-wrapper {
    font-size: 50px !important;
}
	.new-line .elementor-heading-title.elementor-size-default {
    line-height: 25px !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
}
.SectionTitle_2024 .elementor-heading-title.elementor-size-default span {
    font-size: 30px !important;
    }
	.new-title .elementor-heading-title.elementor-size-default {
    font-size: 36px !important;
		line-height: 42px !important;
}
	.pg-main-head h1.elementor-heading-title.elementor-size-default {
    font-size: 50px !important;
    }
.pg-main-head h1.elementor-heading-title.elementor-size-default span {
    font-size: 40px !important;
}
.hed1 h1.elementor-heading-title.elementor-size-default span {
    font-size: 40px !important;
}
	.new-title1 .elementor-heading-title.elementor-size-default {
    font-size: 36px !important;
    line-height: 40px !important;
}
.padding-botton-0 {
  padding-bottom: 50px !important;
    }
.hed1 h1.elementor-heading-title.elementor-size-default {
    font-size: 50px !important;
    }
.elementor-56298 .elementor-element.elementor-element-d5ac0f4 > .elementor-widget-container {
    padding: 20px 0px 0px 0px !important;
}
	.counter_block2024 .elementor-counter-title {
    font-size: 26p !important;
}
.elementor-46007 .elementor-element.elementor-element-35c89b4 {
  width: 30%;
	padding-left: 35px !important;
}
.elementor-46007 .elementor-element.elementor-element-dfc036b {
        width: 32% !important;
}
.elementor-46007 .elementor-element.elementor-element-f3389bb {
      width: 36% !important;
      left: -25px !important;
}
  .elementor-46007 .elementor-element.elementor-element-818b6d8 {
      width: 36% !important;
      left: -25px !important;
}
.elementor-46007 .elementor-element.elementor-element-a1dd6e1 {
   width: 32% !important;
   padding-left: 35px !important;
}
	.section8_2024 .elementor-section.elementor-inner-section {
    padding: 0px 0 !important;
    }
	 .elementor-56298 .elementor-element.elementor-element-6746c5b > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
    }
	.elementor-56712 .elementor-element.elementor-element-78720e3 > .elementor-element-populated {
        padding: 0px 40px 0px 0px !important;
    }
.elementor-56757 .elementor-element.elementor-element-d3e3f20 > .elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
	.elementor-56945 .elementor-element.elementor-element-973f8ed > .elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
.elementor-56987 .elementor-element.elementor-element-45e245d > .elementor-element-populated {
        padding: 0px 30px 0px 0px !important;
    }
section {
    padding: 6rem 0;
    }
.elementor-54868 .elementor-element.elementor-element-f8b6f6a .elementor-heading-title {
    font-size: 50px !important;
    line-height: 52px !important;
}
.elementor-46007 .elementor-element.elementor-element-fb01a47 {
     width: 32% !important;
}
.Subscribe_Block {
     width: 30% !important;
}
.elementor-grid-tablet-2 .elementor-grid {
grid-template-columns: repeat(1, 1fr) !important;
    }
.elementor-element.elementor-element-f9efd01.blog-grid.elementor-widget.elementor-widget-heading {
    width: 500px !important;
}
.main_blog {
  width: 70% !important;
	margin-right: 0% !important;
  }
	.SectionPara_20241 .elementor-widget-container ul li {
    font-size: 16px !important;
    line-height: 25px !important;
}
	.mobile-sticky-header {
    padding: 20px 30px !important;
}
	.mobile-sticky-header .support-inco {
    right: 140px !important;
}
.footer-new1 .elementor-grid-0 .elementor-grid {
    --grid-column-gap: 5px;
    margin-left: -45px !important;
}
.foot-head p {
  padding-bottom: 15px !important;
}
.copyright {
    margin: 50px 0 0 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e5056ca.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: block !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-25375cb.sticky-header.site-header.stick.header-threet.new-stick.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sticky {
    display: none !important;
}
}