/* Css For Amcare */


.pagination a{ margin-bottom:10px;}
/************ TABLE OF CONTENTS ***************

1. Fonts

2. Reset

3. Global

4. Main Header/style-one/style-two

5. Main Slider/style-one/style-two

6. Intro Section

7. Welcome Section

9. Cta Section

8. Research Fields

10. Testimonial Section

11. Researches Section

12. Team Section

14. Video

15. Fact Counter

16. News Section

19. Clients Section

20. Main Footer

21. Footer Bottom

22. Research Style Two

23. Innovative Solution

24. Discover Section

25. Testimonial Section

26. Chooseus Section

27. News Style Two

28. Page Title

29. Research Page Section

30. Research Details

31. Professor Page Section

32. Professor Details

33. About Section

34. Error Section

35. Blog Page Section

36. Blog Details

37. Blog Sidebar

38. Contact Section

39. Google Map

 



**********************************************/







/*** 



====================================================================

  Reset

====================================================================



 ***/

* {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}
/*** 



====================================================================

  Global Settings

====================================================================



 ***/



.processing-block-one .inner-box span img {
	transition: all .2s ease-in-out;
}
.processing-block-one .inner-box span img:hover {
	transform: scale(1.15);
	transition: .5s;
}
:root {
 --theme-color: #f08200;
 --secondary-color: #0B25B6;
 --text-color: #666666;
 --title-color: #222222;
 --text-font: "Plus Jakarta Sans", sans-serif;
 --title-font: "Plus Jakarta Sans", sans-serif;
}
body {
	font-size: 16px;
	color: var(--text-color);
	line-height: 26px;
	font-weight: 400;
	background: #ffffff;
	font-family: var(--text-font);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-font-smoothing: antialiased;
}
 @media (min-width:1200px) {
.container {
	max-width: 1200px;
	padding: 0px 15px;
}
}
.large-container {
	max-width: 1680px;
	padding: 0px 15px;
	margin: 0 auto;
}
.container-fluid {
	padding: 0px;
}
.auto-container {
	position: static;
	max-width: 1320px;
	padding: 0px 15px;
	margin: 0 auto;
}
.small-container {
	max-width: 680px;
	margin: 0 auto;
}
.boxed_wrapper {
	position: relative;
	margin: 0 auto;
	overflow: hidden !important;
	width: 100%;
	min-width: 300px;
}
a {
	text-decoration: none;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
a:hover {
	text-decoration: none;
	outline: none;
}
input, button, select, textarea {
	font-family: var(--text-font);
	font-weight: 400;
	font-size: 18px;
	background: transparent;
}



::-webkit-input-placeholder {
 color: inherit;
}



::-moz-input-placeholder {
 color: inherit;
}



::-ms-input-placeholder {
 color: inherit;
}
ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
input {
	transition: all 500ms ease;
}
button:focus,  input:focus,  textarea:focus {
	outline: none;
	box-shadow: none;
	transition: all 500ms ease;
}
p {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: var(--text-color);
	font-weight: 400;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	position: relative;
	font-family: var(--title-font);
	font-weight: 700;
	color: var(--title-color);
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Preloader */



.handle-preloader {
	align-items: center;
	-webkit-align-items: center;
	display: flex;
	display: -ms-flexbox;
	height: 100%;
	justify-content: center;
	-webkit-justify-content: center;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9999999;
	background: var(--secondary-color);
}
.handle-preloader .animation-preloader {
	position: absolute;
	z-index: 100;
}
.handle-preloader .animation-preloader .spinner {
	animation: spinner 1s infinite linear;
	border-radius: 50%;
	height: 150px;
	margin: 0 auto 45px auto;
	width: 150px;
}
.handle-preloader .animation-preloader .txt-loading {
	text-align: center;
	user-select: none;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:before {
	animation: letters-loading 4s infinite;
	content: attr(data-text-preloader);
	left: 0;
	opacity: 0;
	top: 0;
	position: absolute;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading {
	font-family: var(--title-font);
	font-weight: 500;
	letter-spacing: 15px;
	display: inline-block;
	position: relative;
	font-size: 70px;
	line-height: 70px;
	text-transform: uppercase;
	color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgba(255, 255, 255, 0.30);
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
	animation-delay: 0.2s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
	animation-delay: 0.4s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
	animation-delay: 0.6s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
	animation-delay: 0.8s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
	animation-delay: 1s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
	animation-delay: 1.2s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {
	animation-delay: 1.4s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before {
	animation-delay: 1.6s;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before {
	animation-delay: 1.8s;
}
.handle-preloader .loader-section {
	background-color: #fff;
	height: 100%;
	position: fixed;
	top: 0;
	width: calc(50% + 1px);
}
.preloader .loaded .animation-preloader {
	opacity: 0;
	transition: 0.3s ease-out;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:before {
	color: #fff;
}
.handle-preloader .animation-preloader .spinner {
	border: 3px solid #fff;
	border-top-color: rgba(255, 255, 255, 0.3);
}



/* AnimaciÃ³n del preloader */

@keyframes spinner {
 to {
 transform: rotateZ(360deg);
}
}
 @keyframes letters-loading {
 0%,  75%,  100% {
 opacity: 0;
 transform: rotateY(-90deg);
}
 25%,  50% {
 opacity: 1;
 transform: rotateY(0deg);
}
}
 @media screen and (max-width: 767px) {
.handle-preloader .animation-preloader .spinner {
	height: 8em;
	width: 8em;
}
}
 @media screen and (max-width: 500px) {
.handle-preloader .animation-preloader .spinner {
	height: 7em;
	width: 7em;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading {
	font-size: 30px;
	letter-spacing: 5px;
}
}
.centred {
	text-align: center;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
figure {
	margin: 0px;
}
img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	transition-delay: .1s;
	transition-timing-function: ease-in-out;
	transition-duration: .7s;
	transition-property: all;
}
.row {
 --bs-gutter-x: 30px;
}
/** button **/





.theme-btn {
	position: relative;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	font-family: var(--text-font);
	color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 14px 40px;
 1border: solid;
	border-width: 1px;
	z-index: 1;
	transition: all 0.5s ease-in-out 0.0s;
}
.theme-btn.btn-one {
}
.theme-btn.btn-one:hover {
 1border-color: var(--secondary-color) !important;
	color: #fff;
}
.theme-btn:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	transform: scaleX(0);
	transform-origin: left center;
	z-index: -1;
	background: #f08200;
	transition: all 500ms ease;
}
.theme-btn:hover:before {
	transform: scaleX(1);
}
.parallax-bg {
	position: absolute;
	left: 0px;
	top: -30%;
	width: 100%;
	height: calc(100% + 30%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
/** styled-pagination */



.pagination {
 1 position: relative;
 1display: flex;
 1align-items: center;
 1gap: 12px;
	display: block;
	text-align: center;
}
.pagination li {
	position: relative;
	display: inline-block;
}
.pagination li a {
	position: relative;
	display: inline-block;
	font-size: 16px;
	font-family: var(--title-font);
	color: var(--title-color);
	font-weight: 500;
	height: 50px;
	width: 50px;
	line-height: 50px;
	background: #ffffff;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	z-index: 1;
	transition: all 500ms ease;
}
.pagination li a:hover,  .pagination li a.current {
	color: #fff;
}
.pagination li a i {
	position: relative;
	display: inline-block;
	font-size: 12px;
}
.sec-pad {
	padding: 142px 0px 150px 0px;
}
.mr-0 {
	margin: 0px !important;
}
/** scroll-to-top **/



.scroll-to-top {
	position: fixed;
	right: 30px;
	bottom: 30px;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	box-shadow: inset 0 0 0 2px rgba(0,46,65,0.2);
	border-radius: 50%;
	z-index: 90000;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(15px);
	-ms-transform: translateY(15px);
	transform: translateY(15px);
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
.scroll-to-top.scroll-top-active {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.scroll-to-top::after {
	position: absolute;
	content: "\e92d";
	font-family: 'icomoon';
	text-align: center;
	line-height: 50px;
	font-size: 10px;
	color: #f08200;
	left: 0;
	top: 0;
	height: 50px;
	width: 50px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear
}
.scroll-to-top:hover::after {
}
.scroll-to-top:hover::before {
	opacity: 1
}
.scroll-to-top .scroll-top-inner path {
	stroke-width: 4;
	fill: transparent;
	box-sizing: border-box;
	stroke: var(--theme-color);
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
 @-webkit-keyframes ripple {
 70% {
 -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
 box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
}
 @keyframes ripple {
 70% {
 -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
 box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
}
.sec-title {
	position: relative;
	display: block;
}
.sec-title .sub-title {
	position: relative;
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	text-transform: uppercase;
	border: solid;
	border-width: 1px;
	border-radius: 40px;
	padding: 6px 17px;
}
.sec-title.light .sub-title {
	color: #fff;
	border-color: #fff !important;
}
.sec-title h2 {
	position: relative;
	display: block;
	font-size: 34px;
	line-height: 60px;
	font-weight: 600;
}
.sec-title.light h2 {
	color: #fff;
}
.sec-title p {
	margin-top: 20px;
}
/*** 



====================================================================

                        Home-Page-One

====================================================================



***/





/** main-header **/



.main-header {
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	z-index: 999;
	width: 100%;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.sticky-header {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 0;
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.fixed-header .sticky-header {
	z-index: 999;
	opacity: 1;
	visibility: visible;
	-ms-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-op-animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-ms-animation-duration: 500ms;
	-moz-animation-duration: 500ms;
	-op-animation-duration: 500ms;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-ms-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-op-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-ms-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-op-animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.float-bob-y {
	animation-name: float-bob-y;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: float-bob-y;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: float-bob-y;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: float-bob-y;
	-ms-animation-duration: 2s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: float-bob-y;
	-o-animation-duration: 2s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}
.float-bob-x {
	animation-name: float-bob-x;
	animation-duration: 15s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: float-bob-x;
	-webkit-animation-duration: 15s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: float-bob-x;
	-moz-animation-duration: 15s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: float-bob-x;
	-ms-animation-duration: 15s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: float-bob-x;
	-o-animation-duration: 15s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}
/** rtl-switcher **/



.demo-rtl {
	position: fixed;
	top: 390px;
	left: 10px;
	z-index: 9999;
}
button.rtl {
	background: var(--theme-color);
	display: block;
	text-indent: inherit;
	font-size: 12px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 700;
	margin: 0px;
	color: #fff !important;
	border-radius: 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
	transition: all 500ms ease;
}
.demo-ltr {
	position: fixed;
	top: 390px;
	left: auto;
	right: 10px;
	z-index: 9999;
}
button.ltr {
	background: var(--theme-color);
	display: block;
	text-indent: inherit;
	font-size: 12px;
	font-weight: 700;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0px;
	color: #fff !important;
	border-radius: 50%;
	box-shadow: rgba(0, 0, 0, 1.0);
	transition: all 500ms ease;
}
.boxed_wrapper.ltr .demo-rtl {
	display: block;
}
.boxed_wrapper.ltr .demo-ltr {
	display: none;
}
.boxed_wrapper.rtl .demo-rtl {
	display: none;
}
.boxed_wrapper.rtl .demo-ltr {
	display: block;
}
.progress-box .bar {
	position: relative;
	width: 100%;
	height: 8px;
	background: #F1FAF4;
	border-radius: 30px;
}
.progress-box .bar-inner {
	position: relative;
	display: block;
	width: 0px;
	height: 8px;
	border-radius: 30px;
	-webkit-transition: all 1500ms ease;
	-ms-transition: all 1500ms ease;
	-o-transition: all 1500ms ease;
	-moz-transition: all 1500ms ease;
	transition: all 1500ms ease;
}
.accordion-box .block .acc-content {
	position: relative;
	display: none;
}
.accordion-box .block .acc-content.current {
	display: block;
}
.tabs-box .tab {
	position: relative;
	display: none;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
}
.tabs-box .tab.active-tab {
	display: block;
}
.tabs-box .tab {
	transform: scale(0.9, 0.9) translateY(0px);
}
.tabs-box .tab.active-tab {
	transform: scale(1) translateY(0px);
}
.border-animation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.50);
	animation: squares 2.9s linear 0s infinite;
	-webkit-animation: squares 2.9s linear 0s infinite;
	-ms-animation: squares 2.9s linear 0s infinite;
	-o-animation: squares 2.9s linear 0s infinite;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
	opacity: 0;
}
.border-animation.border-2 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
.border-animation.border-3 {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	animation-delay: 2s;
}
/*** chat popup ***/



.chat-popup {
	position: fixed;
	right: -100%;
	bottom: 0px;
	width: 350px;
	z-index: 99999;
	visibility: hidden;
	opacity: 0;
	background: #fff;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
	border-radius: 10px;
	transition: all 0.5s ease-in-out 0.1s;
}
.chat-popup.popup-visible {
	right: 0px;
	visibility: visible;
	opacity: 1;
}
.chat-popup .popup-inner {
	position: relative;
	display: block;
	padding: 40px 30px;
	padding-top: 32px;
}
.chat-popup .close-chat {
	position: absolute;
	display: inline-block;
	left: 0px;
	top: -65px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	font-size: 26px;
	color: #fff;
	cursor: pointer;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}
.chat-popup .popup-inner p {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 40px;
}
.chat-popup .chat-form .form-group {
	position: relative;
	display: block;
	margin-bottom: 20px;
}
.chat-popup .chat-form .form-group:last-child {
	margin-bottom: 0px;
}
.chat-popup .chat-form .form-group input[type='text'],  .chat-popup .chat-form .form-group input[type='email'],  .chat-popup .chat-form .form-group textarea {
	position: relative;
	display: block;
	width: 100%;
	height: 40px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	font-size: 13px;
	color: var(--text-color);
	padding: 10px 20px;
	transition: all 500ms ease;
}
.chat-popup .chat-form .form-group textarea {
	height: 120px;
	resize: none;
}
.chat-popup .chat-form .form-group input:focus,  .chat-popup .chat-form .form-group textarea:focus {
}
.chat-popup .chat-form .form-group .theme-btn {
	width: 100%;
}
.chat-icon {
	position: fixed;
	display: inline-block;
	right: 30px;
	bottom: 100px;
	z-index: 99;
}
.chat-icon button {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 26px;
	color: #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.20);
}
.image-hov-one {
	position: relative;
	display: block;
	overflow: hidden;
}
.image-hov-one::before {
	background: rgba(255, 255, 255, 0.5);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 100%;
	opacity: 1;
	z-index: 1;
	pointer-events: none;
}
.image-hov-one:hover::before {
	width: 100%;
	opacity: 0;
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear;
}
.image-hov-two {
	position: relative;
	display: block;
	overflow: hidden;
}
.image-hov-two::before {
	background: rgba(255, 255, 255, 0.5);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1000%;
	height: 0%;
	opacity: 1;
	z-index: 1;
	pointer-events: none;
}
.image-hov-two:hover::before {
	height: 100%;
	opacity: 0;
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear;
}
/** language **/



.language-dropdown button {
	position: relative;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	background: transparent !important;
}
.language-dropdown button img {
	position: relative;
	display: inline-block;
	border-radius: 50%;
	margin: 0 5px 0 0;
	width: 20px;
}
.dropdown-content li img {
	width: 28px;
}
.language-dropdown button,  .dropdown-content li {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
}
.arrow-down {
	position: relative;
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.arrow-down:before {
	position: absolute;
	content: '\e902';
	font-family: 'icomoon';
	font-size: 7px;
	color: #fff;
	left: 0px;
	top: -10px;
}
.language-dropdown button:hover {
	cursor: pointer;
	background-color: #3c5b77;
}
/* Style for the dropdown content */

.dropdown-content {
	display: none;
	position: absolute;
	margin: 1px 0 0 0;
	padding: 0;
	background-color: #fff;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	overflow-y: scroll;
	max-height: 315px;
	padding: 15px 0px;
	z-index: 9;
}
/* Style for the dropdown content items */

.dropdown-content li {
	color: var(--title-color) !important;
	padding: 6px 16px;
	text-decoration: none;
	justify-content: end;
	transition: all 500ms ease;
}
.dropdown-content li img {
	margin: 0 20px 0px 20px;
}
/* Style for the dropdown content items on hover */

.dropdown-content li:hover {
	background-color: #e5e5e5;
	cursor: pointer;
	color: blue;
	border-radius: 5px;
}



/* Show the dropdown content when the dropdown button is clicked */

.language-dropdown:focus-within .dropdown-content {
 display: block;
}



/* Animate the dropdown content */

@keyframes slideIn {
 from {
 opacity: 0;
 transform: translateY(-10px);
}
to {
	opacity: 1;
	transform: translateY(0);
}
}
.dropdown-content {
	animation: slideIn 0.3s ease-out;
}
.owl-nav-none .owl-nav,  .owl-dots-none .owl-dots {
	display: none !important;
}
/** support-center **/



.support-center {
	position: relative;
}
.support-center .inner-container {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: -30px;
	z-index: 2;
}
.single-support-box {
	position: relative;
	display: block;
	padding: 15px 30px;
	background: #E76100;
	border-radius: 10px;
	margin-bottom: 30px;
}
.single-column:nth-child(2) .single-support-box {
	background: #19B60B;
}
.single-column:nth-child(3) .single-support-box {
	background: #0B25B6;
}
.single-support-box .inner-box {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10px;
}
.single-support-box .inner-box i {
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.single-support-box .inner-box h5 {
	display: block;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: 600;
}
.single-support-box .inner-box a {
	display: inline-block;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	font-weight: 600;
}
.single-support-box .inner-box a:hover {
	text-decoration: underline;
}
.list-style-one li {
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	color: var(--title-color);
	padding-left: 28px;
	margin-bottom: 11px;
}
.list-style-one li:before {
	position: absolute;
	content: '\e90a';
	font-family: 'icomoon';
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	left: 0px;
	top: 4px;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
	overflow: visible;
}
.animation-box {
	position: relative;
	width: 100%;
	height: 64px;
	background: #000;
}
.animation-box .shape .shape-1 {
	position: absolute;
	left: 0px;
	top: 4px;
	width: 100%;
	height: 1px;
	background: #fff;
	opacity: 0.4;
}
.animation-box .shape .shape-2 {
	position: absolute;
	left: 0px;
	bottom: 4px;
	width: 100%;
	height: 1px;
	background: #fff;
	opacity: 0.4;
}
.animation-box .shape .shape-3 {
	position: absolute;
	left: 0px;
	top: 26px;
	background: #FFBD00;
	width: 100%;
	height: 3px;
}
.animation-box .shape .shape-4 {
	position: absolute;
	left: 0px;
	bottom: 26px;
	background: #FFBD00;
	width: 100%;
	height: 3px;
}
.animation-box .image-box {
	width: 100%;
	text-align: right;
	-moz-animation: scroll-left 90s linear infinite;
	-webkit-animation: scroll-left 90s linear infinite;
	animation: scroll-left 90s linear infinite;
}
 @-moz-keyframes scroll-left {
 0% {
-moz-transform: translateX(0%);
}
 100% {
-moz-transform: translateX(-100%);
}
}
 @-webkit-keyframes scroll-left {
 0% {
-webkit-transform: translateX(0%);
}
 100% {
-webkit-transform: translateX(-100%);
}
}
.nav-style-one .owl-nav button {
	position: relative;
	display: inline-block;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #222;
	font-size: 14px;
	color: var(--title-color);
	cursor: pointer;
	transition: all 500ms ease;
}
.nav-style-one .owl-nav button.owl-prev {
	margin-right: 10px;
}
.nav-style-one .owl-nav button:hover {
	color: #fff;
}
/** support-style-two **/



.support-style-two {
	position: relative;
}
.support-style-two .single-item {
	position: relative;
	display: block;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.05);
	margin-bottom: 30px;
	border-top: solid;
	border-width: 5px;
	border-color: #FF8A00;
	padding: 35px 30px 37px 30px;
	height: 226px;
}
.support-style-two .single-column:nth-child(2) .single-item {
	border-color: #06B502;
}
.support-style-two .single-column:nth-child(3) .single-item {
	border-color: #5cc2cf;
}
.support-style-two .single-item h5 {
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 23px;
	font-weight: 600;
	margin-bottom: 10px;
}
.support-style-two .single-item h2 {
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 30px;
 1font-weight: 800;
	font-weight: normal;
}
.support-style-two .single-item h2 a {
	display: inline-block;
	color: var(--title-color);
}
.support-style-two .single-item h2 a:hover {
}
.nice-select {
	position: relative;
}
.nice-select:before {
	position: absolute;
	content: '\e91c';
	font-family: 'icomoon';
	font-size: 12px;
	top: 0px;
	right: 20px;
	transform: rotate(90deg);
}
.fluid-section {
	position: relative;
	background: var(--secondary-color);
}
.fluid-section .left-column {
	position: relative;
	float: left;
	width: 50%;
	padding: 0px 60px;
}
.fluid-section .right-column {
	position: relative;
	float: right;
	width: 50%;
	padding: 0px 60px;
}
.fluid-section .left-column .faq-content,  .fluid-section .right-column .process-content {
	position: relative;
	max-width: 630px;
	width: 100%;
	margin: 0 auto;
}
.fluid-section .accordion {
	position: relative;
	background: #fff;
	border-radius: 20px;
	margin-bottom: 10px;
	border-top: solid;
	border-width: 5px;
	border-color: #7B0000;
	box-shadow: 0px -10px 60px 0px rgba(0, 0, 0, 0.06);
}
.fluid-section .accordion:last-child {
	margin-bottom: 0px;
}
.fluid-section .accordion .acc-btn {
	position: relative;
	padding: 20px 30px;
	padding-right: 50px;
	cursor: pointer;
}
.fluid-section .accordion .acc-btn h4 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
}
.fluid-section .accordion .acc-btn .icon-box {
	position: absolute;
	top: 30px;
	right: 30px;
	transform: rotate(90deg);
	font-size: 12px;
	color: var(--title-color);
}
.fluid-section .accordion .acc-btn.active .icon-box {
	transform: rotate(-90deg);
}
.fluid-section .accordion .acc-content {
	position: relative;
	padding: 0px 40px 25px 30px;
}
.fluid-section .bg-layer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.fluid-section .bg-layer:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	opacity: 0.88;
}
.white-bg {
	background: #fff !important;
}
.default-form .form-group {
	position: relative;
	display: block;
	margin-bottom: 30px;
}
.default-form .form-group:last-child {
	margin-bottom: 0px;
}
.default-form .form-group input[type='text'],  .default-form .form-group input[type='email'],  .default-form .form-group input[type='password'],  .default-form .form-group input[type='number'],  .default-form .form-group input[type='search'],  .default-form .form-group textarea {
	position: relative;
	display: block;
	width: 100%;
	height: 60px;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	font-size: 16px;
	color: var(--text-color);
	padding: 10px 25px;
	transition: all 500ms ease;
}
.default-form .form-group input:focus,  .default-form .form-group textarea:focus {
}
.default-form .form-group textarea {
	height: 170px;
	resize: none;
	padding-top: 15px;
}
.border_none {
	border: none !important;
}
.support-style-two .inner-container {
	border-bottom: 1px solid #E5E5E5;
}
