/*
	Theme Name: ما هو اسم القالب؟
	Theme URI: https://www.sssmj-edu.org/
	Author: تم تصميم وتطوير بواسطة شركة النور أون لاين
	Author URI: https://www.sssmj-edu.org/
*/
/* start part basic */
@import url(assets/css/helper\ v0.2.css);
@import url(assets/css/all.min.css);
@import url(assets/css/bootstrap-rtl-4.5.3.min.css);
@import url(assets/css/aos.css);
@import url(assets/css/slick-theme.css);
@import url(assets/css/slick.css);
@import url(assets/css/animate.min.css);
@import url(assets/css/splide.min.css);
@import url(assets/css/magnific-popup.css);
@font-face {
  font-family: "arabic";
  src: url("assets/FONT/Al-Jazeera-Arabic-Bold.ttf");
  font-weight: 800;
}
@font-face {
  font-family: "arabic";
  src: url("assets/FONT/Al-Jazeera-Arabic-Regular.ttf");
  font-weight: 400;
}

.zain-extralight {
  font-family: "Zain", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.zain-light {
  font-family: "Zain", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.zain-regular {
  font-family: "Zain", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.zain-bold {
  font-family: "Zain", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.zain-extrabold {
  font-family: "Zain", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.zain-black {
  font-family: "Zain", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.zain-light-italic {
  font-family: "Zain", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.zain-regular-italic {
  font-family: "Zain", sans-serif;
  font-weight: 400;
  font-style: italic;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  /* color: var(--text) !important; */
  text-decoration: none !important;
}

body {
  font-family: "arabic", sans-serif;
  overflow-x: hidden !important;
  -webkit-box-sizing: 0;
  box-sizing: 0;
  padding: 0;
  margin: 0;

  direction: rtl;
}
body * {
  line-height: 1.5rem;
}
:root {
  --title: rgba(123, 123, 123, 1);
  --prime: rgba(28, 144, 157, 1);
  --second: rgb(23, 102, 111);
  --third: rgba(42, 58, 77, 1);
  --four: rgb(52, 80, 115);
  --sodark: #162668;
  --border: transparent;
  --bg: rgba(248, 245, 240, 1);
  --text: white;
  --shadow: 0px 0px 5px 2px rgba(88, 88, 88, 0.144);
}

.backgroun {
  background-color: var(--bg);
  color: var(--text);
}

p::selection,
h1::selection,
h2::selection,
h4::selection,
h5::selection,
h6::selection {
  background-color: var(--prime);
  color: white;
}

p,
h1,
h2,
h4,
h5,
h6 {
  margin: 0px;
}

ul {
  list-style: disc;
  padding-right: 35px;
  margin-top: 15px;
}

ul li,
a,
button {
  font-weight: normal !important;
}
p, ul, ol{
  font-weight: normal;
  line-height: 2rem;
  font-size: 20px; /* الطبيعي 16px */
}

h1 {
  font-size: 32px; /* الطبيعي 32px */
}

h2 {
  font-size: 28px; /* الطبيعي 24px */
}

h3 {
  font-size: 24px; /* الطبيعي ~18.7px */
}

h4 {
  font-size: 22px; /* الطبيعي 16px */
}

h5 {
  font-size: 21px; /* الطبيعي ~13.3px */
}

h6 {
  font-size: 19px; /* الطبيعي ~10.7px */
}
input:focus {
  outline: none;
}

.load {
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: var(--prime);
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}

.load img {
  width: 20%;
  height: 20%;
}

.loaderlodging {
  height: 100vh;
  z-index: 10000;
  transition: 0.8s;
  background-color: var(--third) !important;
}

.loaderlodging__body {
  overflow: hidden;
}

.loaderlodging__body.afterloading {
  overflow: inherit;
}

.loaderlodging.remove {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #cecece;
  border-bottom-color: white;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loaderlodging img {
  width: 280px;
  height: auto;
	object-fit:contain;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

button:focus,
a:focus-visible {
  outline: none;
}

.bg {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.bg img {
  width: 100%;
  height: 100%;
}

.dropdown-toggle::after {
  display: none;
}

.dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.dropdown-toggle i {
  margin-right: 10px;
}

.p-desc {
  color: rgba(123, 123, 123, 1);
  line-height: 1.8rem;
  word-spacing: 1px;
  font-size: 15px;
}

.title {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  width: 100%;
  margin: auto;
}
.title.right {
  width: 100%;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: right !important
  ;
}
.title.left {
  width: 100%;
  justify-content: flex-end !important;
  align-items: flex-end !important;
  text-align: left !important
  ;
}

.title h1 {
  position: relative;
  color: var(--prime);
  font-weight: bolder;
}

.title h1::after,
.title h1::before {
  content: "";
  position: absolute;
  left: 105%;
  top: 50%;
  width: 0px;
  height: 2px;
  background-color: var(--third);
  animation: title 3s infinite linear;
}

.title h1::before {
  right: 105%;
}

.title p {
  margin-top: 20px;
  margin-bottom: 15px;

  text-align: center;
  background-color: var(--prime);
  display: flex;
  align-items: center;
  padding: 5px 20px;
  color: white;
  border-radius: 30px;
}

.row {
  margin: 0px;
}
/* .slick-arrow {
  display: none !important;
} */

/* start slick  */
.slick-track {
  display: flex !important;
}

.slick-slide {
  height: inherit !important;
}
h1{
	font-weight: bold !important;
}
h2{
	font-weight: bold !important;
}
h3{
	font-weight: bold !important;
}
a{
	font-weight: bold !important;
}
/* end basic */
/* start header  */
header {
  width: 100%;
  height: 185px;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}
header .top-head {
  background-color: var(--third);
  width: 100%;
}
header .top-head .content-top-head {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
header .top-head .content-top-head div {
  margin: 3px 0px;
}
header .top-head .col {
  display: flex;
  align-items: center;
  justify-content: center;
}

header .top-head .col {
  color: white;
}
header .top-head .col i {
  margin-right: 10px;
  color: var(--prime);
  font-size: 25px;
}
header .top-head .btn {
  border-radius: 0px !important;
  height: 50px !important;
}
header .top-head .col p {
  font-size: 14px;
  text-wrap: nowrap;
}
header .head {
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

header .dropdown-item {
  text-align: center;
  border-radius: 3px;
  transition: 1s;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

header .dropdown-item > * {
  color: white !important;
  margin: 0px 5px;
}

header .dropdown-item:hover {
  padding: 15px;
  color: var(--prime) !important;
  background-color: white;
}

header .dropdown-item:hover > * {
  color: var(--prime) !important;
}

header .dropdown-menu {
  transform: translate3d(15px, 55px, 0px) !important;
  background-color: var(--prime);
  padding: 0px;
}

header ul .dropdown-toggle::after {
  display: none;
}

header ul .dropdown-toggle::before {
	display:none;
  content: "\f107";
  position: absolute;
  left: -17px;
  top: 50%;
  transform: translateY(-40%);
  font-family: "Font Awesome 6 Free";
  font-size: 13px;
  font-weight: 800;
}

header .head .logo a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.top-head .logo a img{
  height: 90px;
}

header .head .logo .ico-logo {
  width: 50px;
  height: 85px;
  object-fit: contain;
  animation: movlogo 2s linear infinite;
  position: relative;
  top: 0px;
}

header .head .logo img:last-of-type {
  width: 300px;
  height: 80px;
  object-fit: contain;
  /* margin-right: 15px; */
}

@keyframes movlogo {
  0% {
    top: 0px;
  }

  25% {
    top: -5px;
  }

  75% {
    top: 5px;
  }

  100% {
    top: 0px;
  }
}

header .head .col {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  bottom: 5px;
}

header .head .logo {
  justify-content: flex-start !important;
}

/* header .head .phone {
  display: flex;
  align-items: center;
  justify-content: center;
} */
header .head .links {
  padding-right: 20px;
}
header .head .list-links {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: auto;
}

header .head .list-links > * {
  margin: 0px 20px;
}

header .head .links > ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: auto 20px;
}

header .head .links > ul > li {
  margin: auto 15px !important;
  text-wrap: nowrap;
  position: relative;
}

header .head .links > ul > li > a {
  transition: 1s;
  font-weight: bold;
  color: black ;
	font-size:16px;
}

/* header .head .links > ul > li:hover > a {
  color: white;
} */

header .head .links > ul > li::after {
  content: "";
  position: absolute;
  left: 0%;
  bottom: -10px;
  width: 0%;
  height: 4px;
  background-color: var(--second);
  transition: 1s;
  z-index: 1;
}

header .head  .links > ul > li:hover:after {
  width: 50%;
}

header .head .links > ul > li::before {
  content: "";
  position: absolute;
  right: 0%;
  bottom: -10px;
  width: 0%;
  height: 4px;
  background-color: var(--third);
  transition: 1s;
  z-index: 2;
}

header .head .links > ul > li:hover:before {
  width: 50%;
}

/* header .head .lang-btn button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
} */

header .head .lang-btn .dropdown-toggle::after {
  display: none;
}

header .dropdown .dropdown-menu {
    background-color: transparent;
    margin: -46px 0px 0px 0px;
    min-width: 225px;
    border-radius: 15px;
    padding: 0px;
	text-align:center;
}
.dropdown-menu li{
	background-color:var(--prime);
}

header .dropdown .dropdown-menu .dheader .head li .dropdown-item {
  color: white !important;
}


header .dropdown .menu-item{
	transition:1s;
	padding: 8px 15px;
}
header .dropdown .menu-item:hover{
	background-color:white;
}

header .dropdown .menu-item:hover a{
color:var(--prime);
}

header  .dropdown-item:first-of-type {
  border-top-right-radius: 15px !important;
  border-top-left-radius: 15px !important;
}

header   .dropdown-item:last-of-type {
  border-bottom-right-radius: 15px !important;
  border-bottom-left-radius: 15px !important;
}

header .dropdown .dropdown-menu a:hover {
  color: var(--prime);
}

header .dropdown .dropdown-menu a {
  padding: 15px;
  color: white;
	transition:1s;
}

header .acoutn-btn button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}

header .acoutn-btn button img {
  margin-left: 10px;
}

header .acoutn-btn button .dropdown-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

header .acoutn-btn button i {
  margin-right: 8px;
}

header .buttons-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header .buttons-header div {
  margin-left: 25px;
}

header .btns-header {
  display: flex;
  align-items: center;
  justify-content: center;
}

header .btns-header button {
  margin: 0px 5px;
}
header .phone-slide {
  width: 100%;
}
/* end header   */
/* ////////////////////////////////////////////// */
/* start landing  */
.landing {
  position: relative;
  width: 100%;
  height: 650px;
  background-color: var(--third);
}

.landing .autoplay,
.landing .slick-list,
.landing .slick-track {
  height: 100% !important;
}
.landing .autoplay .slick-arrow {
  display: none !important;
}
.landing .bg-image-landing {
  top: auto;
  bottom: 0px !important;
  height: 50%;
  width: 100%;
  z-index: 5;
}
.landing .bg-image-landing img {
  object-fit: cover;
}

.landing .image-slide {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.landing .image-slide img {
  /* filter: brightness(0.3); */
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.landing .slide {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}

.landing .slide .text-landing {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  color: white;
  width: 60%;
  text-align: right;
}
.landing .slide .text-landing > * {
  margin-bottom: 30px;
}

.landing .slide .text-landing h1.en {
  font-family: "Alex Brush";
}
.landing .slick-dots {
  bottom: 30px;
}
.landing .slick-dots li button:before {
  color: white;
  font-size: 18px;
  transition: 0.5s;
  opacity: 0.9;
}
.landing .slick-dots li.slick-active button:before {
  color: var(--prime) !important;
  font-size: 22px;
}
.landing .slick-dots {
  display: none !important;
}
.landing .slide .text-landing h3 {
  line-height: 45px;
}

/* end landing  */
/* start who us  */
.who-us {
  position: relative;
  overflow: hidden;
}
.who-us .col {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.who-us .option-whous .col {
  transition: 1s;
}
.who-us .option-whous .col:hover {
  background-color: var(--prime);
}
.who-us .option-whous .col:hover * {
  color: white;
}
.who-us .col > * {
  margin: 10px 0px;
}
.who-us .bg-who-us {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.who-us .col {
  overflow: hidden;
}
.who-us img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  object-fit: cover;
  /* filter: grayscale(0.5); */
  filter: brightness(1);
  transition: 1s;
  position: relative;
  bottom: 0px;
}
.who-us .videoplay:hover img {
  /* filter: grayscale(0); */
  filter: brightness(0.5);

  scale: 1.05;
  bottom: 20px;
}
.who-us .col .videoplay {
  position: relative;
}
.who-us .col .videoplay::after {
  content: "\f04b";
  position: absolute;
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  font-size: 50px;
  color: white;
  background-color: transparent;
  border: solid 2px white;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 1;
  transition: 1s;
}
.who-us .col .videoplay:hover:after {
  top: 45%;
}
.who-us .option-whous .col {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 5px;
  box-shadow: var(--shadow);
  margin: 5px 0.5%;
  border-radius: 5px;
}
.who-us .option-whous .col i {
  margin-left: 10px;
  color: var(--prime);
}
.who-us .option-whous .col p {
  /* margin-right: 10px ; */
  font-size: 13px;
  color: var(--title);
}
.who-us ul li {
  display: flex;
  align-items: center;
  /* margin-bottom: 10px; */
}
.who-us ul li i {
  margin-left: 5px;
  color: var(--prime);
}
.who-us .float-text {
  position: absolute;
  left: -20px;
  bottom: 50px;
  width: 500px;
  text-align: right;
  z-index: 1;
  background-color: var(--prime);
  border: solid 3px wheat;
  color: white;
  padding-right: 10px;
}
/* .who-us .top-who-us {
  position: absolute;
  top: -10px;
  right: -20px;
  animation: mov2 1.5s linear infinite;
}
.who-us .bottom-who-us {
  position: absolute;
  bottom: -10px;
  right: -20px;
  animation: mov1 1.5s linear infinite;
}
.who-us .top-who-us img,
.who-us .bottom-who-us img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@keyframes mov1 {
  0% {
    bottom: -10px;
  }

  25% {
    bottom: 5px;
  }

  100% {
    bottom: -10px;
  }
}
@keyframes mov2 {
  0% {
    top: -10px;
  }

  25% {
    top: 5px;
  }

  100% {
    top: -10px;
  }
} */
/* end who us  */
/* start services  */
/* .services {
  position: relative;
} */

/* start projects  */

/* start work us  */
.services {
  position: relative;
  background-color: var(--third);
}
.services .col {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  background-color: var(--prime);
  border-radius: 10px;
  color: white;
  padding: 20px;
  margin: 20px 0.5%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.services .col::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 80px;
  transform: translate(-50%,-50%);
  width: 90px;
  height: 90px;
  background-color: white;
  border-radius: 50%;
  z-index: -1;
  transition: 1s;
}
.services .col:hover:after {
  width: 150%;
  height: 150%;
  transform: translate(0%,0%);
  left: -25%;
  top: -25%;
  border-radius: 50%;
}
.services .col * {
  margin: 5px 0px;
  transition: 1s;
}
.services .col:hover * {
  color: var(--prime);
}
/* .services .col::after {
  content: "\f060";
  position: absolute;
  top: 35px;
  left: 0px;
  font-size: 25px;
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  color: var(--prime);
} */
.services .col:last-of-type:after {
  content: " ";
}
.services .col .ico-work {
  position: relative;
}
.services .col .ico-work img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: solid 2px white;
}

/* end work us  */
/* ///////////////////////////////////////////// */
/* start news  */
.news .col {
  padding: 0px;
  z-index: 1;
  position: relative;
  overflow: hidden;
  margin: 10px 0.5%;
/* 	min-height:100%; */
}
.news .col .card-img-top {
  padding: 0px !important;
  overflow: hidden;
}

.news .col img {
  width: 100%;
  height: 200px;
  transition: 1s;
	object-fit:contain;
  /* filter: grayscale(0.8); */
}
.news .col:hover img {
  scale: 1.2;
  filter: grayscale(0);
}
.news .col .card-body {
  padding: 10px;
  color: black;
  position: relative;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-direction:column;
}
.news .col .card-body * {
  transition: 1s;
	text-align:center;
}
.news .col .card-body h5{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
}
.news .col .card-body h6 {
	font-size:16px;
	font-weight:bold;
	margin: 12px 0;
}
.news .col:hover .card-body * {
  color: white !important;
}
.news .col .card-body p {
  font-size: 16px;
  line-height: 1.3;
}
.news .col .card-body .date {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px var(--prime) solid;
  margin-top: 15px;
  padding-top: 15px;
}
.news .col .card-body .date i {
  margin-left: 10px;
  margin-bottom: 2px;
  color: var(--prime);
	/* color:white; */
}
.news .col .card-body::after,
.news .col .card-body::before {
  content: "";
  position: absolute;
  left: 4%;
  bottom: 43px;
  width: 92%;
  height: 0px;
  background-color: var(--prime);
  transition: 1s;
  z-index: -1;
  border-radius: 2px;
}
.news .col .card-body::before {
  background-color: white;
  z-index: 3;
  height: 1px;
  left: 50%;
  width: 0%;
	margin-bottom: 10px
}
.news .col:hover .card-body::before {
  width: 92%;
  left: 4%;
}
.news .col:hover .card-body::after {
  height: 100%;
  left: 0%;
  bottom: 0px;
  width: 100%;
}
.version .card{
	display:flex;
	flex-direction:row !important;
	padding:10px;
}
.version .card-body-left{
	width:100%;
}
.version .card-img-right{
	margin-left:15px;
	overflow:hidden ;
		border-radius:10px;
}
.version .col img{
	height:100%;
	border-radius:10px;
}
.version .col:hover img{
	filter:scale(1) !important;
	
}

.version  li {
  border-bottom: solid 2px var(--prime);
  border-bottom-left-radius: 15px;
  margin: 10px 0px;
  position: relative;
  z-index: 1;
  padding: 10px;
}
.version  li::after {
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 0px;
  height: 100%;
  background-color: var(--prime);
  transition: 1s;
  z-index: -1;
  border-radius: 5px;
  border-bottom-left-radius: 15px;
}
.version  li:hover:after {
  width: 100%;
}
.version  li a {
  color: black;
  transition: 1s;
}
.version  li:hover a {
  color: white;
}

/* end news  */
/* ////////////////////////////////////////////// */
.manger .info-person {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.manger .info-person * {
  margin: 5px 0px;
}
.manger .info-person img {
  width: 175px;
  height: 175px;
  border-radius: 50%;
  border: solid 3px var(--prime);
}
.manger .text-manger {
  background-color: rgba(238, 238, 238, 1);
  padding: 10px;
  border-radius: 10px;
}
/* ///////////////////////////////////////// //*/
/* start study  */

.study-list .study-content {
  box-shadow: var(--shadow);
  border-radius: 5px;
  border-top: solid 2px var(--prime);
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  transition: 1s;
}
.study-list .study-content:hover {
  scale: 1.04;
}
.study-list .study-content * {
  transition: 1.4s;
}
/* .study-list .study-content:hover * {
  color: white !important;
} */
/* .study-list .study-content::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0px;
  height: 0px;
  background-color: var(--prime);
  border-radius: 5px;
  transition: 1s;
  z-index: -1;
} */
.study-list .study-content:hover:after {
  height: 100%;
  width: 100%;
}
.study-list .study-content > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.study-list .study-content > div p {
  font-size: 14px;
}
.study-list .study-content div a {
  color: black;
}
.study-list .study-content div a i {
  color: var(--prime);
}
.study-list .study-content > div > * {
  margin-bottom: 10px;
}
.study-list .study-content img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 10px;
  margin-top: 10px;
}
.study-list .study-content .customstudy img {
	width: 200px;
	height: 125px;
	margin-top: 0px;
	border-radius: 0;
}
.study-list .study-content > .customstudy > *{
	margin-bottom: 0;
}
.study-list .study-content .study-info.customstudy > div{
	align-items: normal;
}
.study-list .study-content .study-info.customstudy > div .float-date{
	border-radius: 0;
}
.study-list .study-content .study-info > div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.study-list .study-content .study-info > div .float-date {
  background-color: var(--prime);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-left: 10px;
  padding: 10px;
  border-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: white;
}
.study-list .study-content .btns {
  justify-content: center;
  align-items: center;
}
.study-list .study-content .btns *{
	color:white !important;
}
/* end study  */
/* ////////////////////////////////////////////// */
/* start contact us  */
.contact-us-main {
  position: relative;
}
.contact-us-main .title h1::after {
  display: none;
}
.contact-us-main .contact-image {
  height: 100%;
}
.contact-us-main .contact-image > p {
  font-size: 13px;
}
.contact-us-main .contact-image > * {
  margin-bottom: 20px;
}
.contact-us-main .contact-image ul li {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 15px;
  background-color: var(--bg);
  padding: 20px 10px;
  border-radius: 10px;
}
.contact-us-main .contact-image ul li h5 {
  margin-bottom: 10px;
}
.contact-us-main .contact-image ul li i {
  margin-left: 10px;
  color: var(--prime);
}
.contact-us-main .contact-image ul li p {
  font-size: 12px;
}
.contact-us-main .contact-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.contact-us-main form {
  background-color: rgba(249, 249, 249, 1);
  border-radius: 5px;
  position: relative;
  padding: 15px 0px;
  padding-left: 15px;
}
.contact-us-main form input.btn {
  background-color: var(--prime) !important;
  color: white;
}
.contact-us-main form img {
  width: 100%;
  margin: 10px;
}
.contact-us-main form label {
  margin: 0px !important;
  padding: 0px !important;
  margin-right: 10px !important;
}
.contact-us-main form::after {
  content: "";
  position: absolute;
  left: 12.5%;
  top: -15px;
  background-color: var(--prime);
  width: 75%;
  height: 5px;
  z-index: 1;
  animation: form 2s linear infinite;
}
@keyframes form {
  0% {
  }
  50% {
    width: 100%;
    left: 0%;
  }
  100% {
  }
}

.contact-us-main form .row {
  display: flex;
  justify-content: flex-end;
}
.contact-us-main form label {
  position: relative;
}
.contact-us-main form label::after {
  content: "*";
  position: absolute;
  top: 0px;
  left: -10px;
  color: red;
  font-size: 20px;
}
.contact-us-main form input,
.contact-us-main form select,
.contact-us-main form textarea {
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  /* background-color: rgba(248, 248, 248, 0.801); */
  border: none;
  margin: 10px;
  border: solid 1px rgb(202, 200, 200);
}
.contact-us-main form input[type="submit"] {
  background-color: var(--third);
}
.contact-us-main .bg-bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

/* end contact us  */
/* start another pages */

.landing-2 {
  height: 40vh;
}

.landing-2 .image-slide::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border-bottom: solid 5px var(--prime);
}
.landing-2 .text-landing {
  width: 80% !important;
  height: 100%;
  display: flex;
  align-items: center !important;
  justify-content: flex-end !important;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.landing-2 .slide {
  padding-top: 20px;
}
.landing .image-slide img{
	filter:brightness(0.5);
}
/* start contactus r */
.info-contact .col {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  text-align: center;
  margin: 15px 0.5%;
  border-radius: 20px;
  padding: 10px;
}
.info-contact .row:first-of-type .col {
  background-color: #F4F5F9;
}
.info-contact .col img {
  transition: 1s;
}
.info-contact .col:hover img {
  scale: 1.5;
  animation: scale 2s linear infinite;
}
@keyframes scale {
  0% {
    scale: 1;
  }
  50% {
    scale: 1.3;
  }
  100% {
    scale: 1;
  }
}
.info-contact .col * {
  margin: 3px 0px;
}
.info-contact .col i {
  font-size: 25px;
}

.info-contact .col i,
.info-contact .col h6 {
  color: var(--prime);
  font-weight: bold;
}
.info-contact .contact-us iframe {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.info-contact .contact-us .col {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  margin: 10px 0.5%;
}
.info-contact .contact-us form {
  background-color: transparent !important;
  color: white;
  padding: 0px;
}
.info-contact .contact-us-main form input,
.info-contact .contact-us-main form select,
.info-contact .contact-us-main form textarea {
  background-color: rgba(56, 76, 101, 1) !important;
  color: white;
  text-align: right;
  border: none;
}
.info-contact .contact-us-main form .btn {
  background-color: var(--prime) !important;
}
.info-contact .contact-us-main form input::placeholder,
.info-contact .contact-us-main form select,
.info-contact .contact-us-main form textarea::placeholder {
  color: white;
}
.info-contact .contact-us {
  background-color: var(--third);
  padding: 10px;
  border-radius: 10px;
}
.info-contact .contact-us-main form .row {
  justify-content: flex-start;
}
/* start about us  */
.about-us-2 .col {
  margin: 20px 0.5%;
}
.about-us-2 .col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.about-us-2 .nav-tabs {
  border: none;
}
.about-us-2 .nav-tabs li {
  margin: 20px 10px;
}
.about-us-2 .nav-tabs li a {
  background-color: white;
  color: var(--prime);
  padding: 15px 30px;
  border: solid 1px var(--prime);
  border-radius: 5px;
  transition: 1s;
}
.about-us-2 .nav-tabs li:hover a,
.about-us-2 .nav-tabs li .active {
  background-color: var(--prime);
  color: white;
  position: relative;
  transition: 1s;
}
.about-us-2 .nav-tabs li .active::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -45px;
  transform: translate(-40%, 0%);
  padding: 0px;
  border: transparent solid 25px;
  border-top: solid 25px var(--prime);
  transition: 1s;
  z-index: -1;
}
.about-us-2 .tab-pane > *,
.about-us-2 .tab-pane li {
  margin: 20px 0px;
}
.about-us-2 .content-about > *,
.about-us-2 .content-about li {
  margin: 20px 0px;
}
/* start page news  */
.single-news .image-new img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 15px;
}
.single-news .info-new {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.single-news .info-new div,
.single-news .info-new div span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-news .info-new div span {
  margin: 10px;
}
.single-news .info-new div span i {
  margin-left: 10px;
  background-color: var(--prime);
  color: white;
  padding: 8px;
  font-size: 15px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.single-news .content-new,
.single-news .content-new li {
  margin: 20px 0px;
}
/* start question page  */

.collap button {
  width: 100%;
  padding: 20px;
  margin: 20px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 1s;
  border-radius: 10px;
  transition: 1s;
  border: solid 1px rgba(228, 237, 224, 1);
}
.question .collapsed {
  background-color: var(--third) !important;
}
.collap button:hover {
  background-color: var(--prime) !important;
  color: white;
}
.collap button i {
  transition: 1s;
  /* display: none; */
}
.collap .question {
  padding: 15px;
  margin: 20px 0px;
  border: solid 2px var(--prime);
  border-radius: 15px;
  transition: 1s;
}
/* start manger  */
.manger .info-person i {
  color: var(--prime);
  margin-left: 5px;
}
.manger .text-manger {
  margin: 25px 0px;
  background-color: rgba(238, 238, 238, 1);
  padding: 15px;
  border-radius: 10px;
}
/* start page activity  */
.activity .title,
.activity .title h3,
.activity .row {
  margin: 0px !important;
}
.activity .list-activity {
  position: sticky;
  top: 0px;
}
.activity .activity-image img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 10px;
}
.activity .activity-image {
  margin-bottom: 20px;
}
.activity .list-activity li {
  border-bottom: solid 2px var(--prime);
  border-bottom-left-radius: 15px;
  margin: 10px 0px;
  position: relative;
  z-index: 1;
  padding: 10px;
}
.activity .list-activity li::after {
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 0px;
  height: 100%;
  background-color: var(--prime);
  transition: 1s;
  z-index: -1;
  border-radius: 5px;
  border-bottom-left-radius: 15px;
}
.activity .list-activity li:hover:after {
  width: 100%;
}
.activity .list-activity li a {
  color: black;
  transition: 1s;
	font-size:15x;
}
.activity .list-activity li:hover a {
  color: white;
}
.activity .content-activity > *,
.activity .content-activity > * > * {
  margin: 10px 0px;
}
.activity .content-activity i {
  margin-left: 10px;
}
.activity .activity-cards .col {
  margin: 10px 0.5%;
  padding: 0px;
}
.activity .activity-cards .card {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  overflow: hidden;
}
.activity .activity-cards .card * {
  transition: 1s;
}
.activity .activity-cards .card:hover * {
  color: white !important;
}
.activity .activity-cards .card::after {
  content: "";
  position: absolute;
  left: 0%;
  bottom: 0px;
  width: 100%;
  height: 0%;
  background-color: var(--prime);
  transition: 1s;
  z-index: -1;
  border-radius: 5px;
}
.activity .activity-cards .card:hover:after {
  height: 100%;
}
.activity .activity-cards .card .card-img-top {
  padding: 0px !important;
  overflow: hidden;
}
.activity .activity-cards .card .card-img-top img {
  width: 100%;
  height: 225px;
  border-radius: 5px;
  object-fit: cover;
  transition: 1s;
}
.activity .activity-cards .card:hover .card-img-top img {
  scale: 1.2;
}
.activity .goals ul {
  list-style-type: disc;
  margin-right: 20px;
}
.program .daily-program .table .row {
  background-color: var(--third);
  color: white;
  border-radius: 10px;
  overflow: hidden;
  margin: 10px 0px !important;
}
.program .daily-program .table .row * {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.program .daily-program .table .row .num-1 {
  background-color: var(--prime);
}
.program .daily-program .table .row .num-2 {
  background-color: var(--four);
}
.activity .companys .row .row {
  background-color: rgba(217, 217, 217, 1);
  border-radius: 5px;
}
.activity .companys .col {
  margin: 5px 0.5%;
  padding: 5px;
}
.activity .companys img {
  width: 100%;
  height: 80px;
  object-fit: cover;
  border-radius: 5px;
}
.activity .map iframe {
  width: 100%;
  height: 300px;
  border-radius: 10px;
}

/* start magazine  */
.magazine .titles-magazine .col {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 10px 0.5%;
  background-color: var(--third);
  border-radius: 5px;
  padding: 10px 5px;
}
.magazine .titles-magazine .col a {
  color: white;
	font-size:20px;
}
.magazine .search input {
  width: 100%;
  border-radius: 10px;
  border: solid 1px rgb(182, 181, 181);
  padding: 5px 20px;
  background-color: rgba(246, 246, 246, 1);
}
.magazine .search-box {
  position: relative;
}
.magazine .search .float {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--prime);
}
.magazine .image-magazine img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 10px;
}

/* start images  */
.images .card-body {
  text-align: center;
}

/* start videos */
.videos .card {
  background-color: var(--third);
  border-radius: 10px;
}
.videos .card-img-top {
  position: relative;
}
.videos .card-img-top .float {
  position: absolute;
  left: 50%;
  top: -50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 70px;
  z-index: 5;
  transition: 1s;
	border:solid 2px  var(--prime);
	border-radius:50%;
	width:110px;
	height:110px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.videos .card:hover .card-img-top .float {
  top: 50%;
}
.videos .card-img-top img {
  height: 300px;
	width:100%;
  object-fit: cover;
}
.videos .card-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.videos .card * {
  color: white;
}
.videos .card-body i {
  margin-right: 10px;
  background-color: var(--prime);
  color: white;
  padding: 8px;
  border-radius: 50%;
}
.videos .card:hover .card-body i {
  background-color: var(--third);
}
.videos .card-body div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.news.videos .card-body{
	display:flex;
	flex-direction:row;
	
}
.news.videos .col .card-body .date{
border:none;	
}
.news.videos .col .card-body::before{
	display:none;
}
.single-video video{
	width:100%;
	height:350px;
	border-radius:10px;
}
/* start stander  */
.stander .images img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 10px;
}
/* start consulition */
.con .card {
  text-align: center;
}
/* start profile  */
.profile .profile-info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile .profile-info img {
  width: 175px;
  height: 175px;
  border-radius: 50%;
  border: solid 1px var(--prime);
  margin-left: 25px !important;
}
.profile .profile-info div * {
  margin: 5px 0px;
}
.profile .table {
  border-radius: 10px;
  overflow: hidden;
}
.profile .table thead {
  color: white;
  background-color: var(--prime) !important;
}
.profile .table td {
  text-align: center;
}
.profile .table td *{
	font-size:17px;
}
.profile .table td a{
	color:var(--third);
		text-decoration:underline;
	
}
/* start acount  */
/* start sign-up  */
.acount .acount-box {
  width: 75%;
  margin: auto;
  border-radius: 20px;
  border: solid 2px var(--prime);
  box-shadow: 0px 0px 10px 0px var(--prime);
  padding: 70px;
}
.acount .acount-box ul {
  list-style-type: disc;
  margin-right: 20px;
}
.acount form input,
.acount form select,
.acount form textarea {
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  background-color: rgba(235, 235, 235, 1);
  border: none;
  margin: 10px 5px !important;
  border: none;
  box-shadow: var(--shadow);
  text-align: right;
  color: rgba(56, 76, 101, 1);
  height: 60px;
}
.acount form input::placeholder,
.acount form select::placeholder,
.acount form textarea::placeholder {
  color: rgba(56, 76, 101, 1);
}
.acount form .row > * {
  padding: 0px 5px;
}
.acount .file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: rgba(235, 235, 235, 1);
  margin: 10px 0px;
  padding: 10px 20px;
  border-radius: 10px;
}
.acount .file label {
  cursor: pointer;
  text-decoration: underline;
}
input[type="checkbox"] {
  accent-color: #0d6efd; /* أي لون */
  width: 18px !important;
  height: 18px !important;
  cursor: pointer;
  position: relative;
  top: 3px;
}
/* start mabers  */
.mabers .card {
  border-radius: 20px;
}
.maber .col .card-body{
justify-content:flex-start;	
}
.mabers .card .card-body::before {
  display: none;
}
.mabers .card .card-body::after {
  top: 0px !important;
  width: 100% !important;
  left: 0% !important;
}
.mabers .card .card-img-top img {
  height: 230px;
  border-radius: 20px;
  filter: grayscale(0);
}
.mabers .card .card-body div {
  display: flex;
  align-items: center;
  justify-content: space-between;
	width:100%;
}
.mabers .card .card-body  * {
	text-align:center;
}
.mabers .card .card-body  p {
 color: rgba(123, 123, 123, 1);
}
.mabers .card .card-body div i {
  color: var(--prime);
  margin-left: 5px;
}
.mabers-2 .card img{
	border-radius:0px !important;
	object-fit:cover;
}
.mabers-2 .card .card-img-top{
	position:relative;
}
.float-mabers-2{
	position:absolute;
	left:0px;
	top:-100%;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	text-align:center;
	background-color:rgb(42 58 77 / 60%);
	z-index:1;
	transition:1s;
}
.mabers-2 .card:hover .float-mabers-2{
top:0px !important;
}
.float-mabers-2 i{
	border-radius:50%;
	background-color:white;
	color:var(--prime);
	width:60px;
	height:60px;
		display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	font-size:25px;
}
/* start companys  */
.suport .col {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  color: black;
  margin: 20px 0.5%;
  border: solid 1px var(--prime);
  border-radius: 20px;
  overflow: hidden;
  transition: 1s;
}
.suport .col img {
  width: 250px;
  object-fit: contain;
  position: relative;
  bottom: 0px;
  transition: 1s;
  border-radius: 20px;
  
}
.suport .col:hover {
  background-color: var(--prime);
}
.suport .col * {
  margin: 10px 0px;
  transition: 1s;
}
.suport .col:hover * {
  color: white !important;
}
.suport .col:hover img {
  scale: 1.08;

}

.status-bar {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.status-bar::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 10px;
  right: 10px;
  height: 4px;
  background: #e0e0e0;
  z-index: 0;
}

.progress-line {
  position: absolute;
  top: 12px;
  right: 10px;
  height: 4px;
  width: 66%;
  background: var(--prime);
  z-index: 1;
}

.step {
  position: relative;
  z-index: 2;
  text-align: center;
  font-size: 14px;
  color: var(--prime);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.step::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin: 4px auto 8px;
  border-radius: 50%;
  background: #ccc;
}
.step.first::before {
  margin: 3px 0px auto !important;
}
.step:last-child::before {
  margin-right: 45px;
}
.step.completed::before,
.step.active::before {
  background: var(--prime);
}
.request .info-request {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.request .info-request ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 40%;
}
.request .info-request ul p {
  color: var(--prime);
}
/* start chat  */
/* start chat  */

.chat-list {
  width: 100%;
}
.chat .box-chat div {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px 0px;
}
.chat .box-chat div button {
  margin: 0px 3px;
}
.chat .box-chat div input {
  border: solid 1px rgba(187, 187, 187, 0.411);
  border-radius: 5px;
  margin: 20px 0px;
  background-color: rgba(230, 230, 230, 0.411);
  width: 100%;
  padding: 5px 25px;
}

.chat .box-chat .search {
  position: relative;
}
.chat .box-chat .search::after {
  content: "";
  background-image: url(assets/img/search.png);
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background-size: cover;
}
.chat .nav-tabs {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  border: none;
}
.chat .nav-tabs .nav-item {
  width: 100%;
  padding: 1px 5px;
}
.chat .nav-tabs .nav-link {
  border: none;
  border-bottom: solid 1px rgba(124, 124, 124, 0.39);
  padding: 8px 5px;
  width: 100%;
}

.chat .nav-tabs .row {
  width: 100%;
}
.chat .nav-tabs .row > span {
  padding: 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.chat .nav-tabs .row span:nth-last-of-type(2) {
  align-items: flex-start;
}
.chat .nav-tabs .row span h6 {
  font-size: 14px;
}
.chat .nav-tabs .row span p {
  font-size: 11px;
}
.chat .box-chat-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 5px 5px #66666618;
  border-radius: 20px;
  width: 98%;
  background-color: white;
}
.chat .box-chat-content > div {
  height: 100%;
  width: 100%;
}
.chat .head-chat {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(199, 199, 199, 0.445);
}
.chat .head-chat span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.chat .head-chat span img {
  margin-left: 10px;
  width: 35px;
  object-fit: cover;
}
.chat .buttons button {
  margin: 0px 10px;
  font-size: 23px;
}
.chat .head-chat .buttons i {
  color: var(--prime);
}
.chat .footer-chat .buttons .btn {
  width: 45px;
  height: 45px;
  border-radius: 10px;
}
.chat .chating {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.chat .chating img {
  width: 100%;
}
.chat .nav-tabs .nav-link {
  background-color: transparent;
  position: relative;
}
.chat .nav-tabs .nav-link p {
  transition: 1s;
}
.chat .nav-tabs .row span h6 {
  color: var(--second);
  transition: 1s;
}
.chat .nav-tabs .nav-link:hover .row span h6 {
  color: white;
}
.chat .nav-tabs .nav-link:hover p {
  color: white;
}
.chat .nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 0px;
  width: 0%;
  height: 100%;
  transition: 1s;
  z-index: -1;
  border-radius: 10px;
}
.chat .nav-tabs .nav-link:hover:after {
  width: 100%;
  background-color: var(--second);
}
.chat .nav-item .active {
  color: var(--prime);
}
/* .chat .body-chat {
  height: 700px;
  overflow-y: scroll;
} */
.chat .body-chat {
	width:100%;
}
.chat .fa-info-circle {
  font-size: 20px;
  color: var(--second);
  margin-left: 10px;
}
.chat .fa-info-circle:hover {
  color: var(--prime);
  transition: 1s all;
}
.chat .fa-plus {
  font-size: 20px;
  color: var(--second);
  margin-left: 10px;
}
.chat .fa-plus:hover {
  color: var(--prime);
  cursor: pointer;
  transition: 1s all;
}
.chat .body-chat::-webkit-scrollbar {
  display: none;
}
.chat .body-chat .message {
  display: flex;
  justify-content: flex-start;
  align-items: start;
  margin: 35px 0px;
  position: relative;
}
.chat .body-chat .message .time {
  position: absolute;
  bottom: -30px;
  left: 50px;
  font-size: 14px;
}
.chat .body-chat .message-right .time {
  right: 0px !important;
}
.chat .body-chat .image {
  width: 50%;
}
.chat .body-chat .image .text-message {
  padding: 0 !important;
}
.chat .body-chat .image img {
  width: 100%;
  height: 100%;
  padding: 0;
  border-radius: 15px;
}
.chat .body-chat img {
  width: 35px;
  object-fit: cover;
}
.chat .body-chat .message .text-message {
  color: white;
  padding: 20px;

  margin-top: 10px !important;
}
.chat .body-chat .message-left {
  display: flex;
  flex-direction: row;
}
.chat .body-chat .message-left .text-message {
  background-color: var(--prime);
  border-radius: 15px;
  border-top-left-radius: 5px;
}
.chat .body-chat .message-right .text-message {
  background-color: rgba(245, 245, 245, 1);
  position: relative;
  right: -20px;
  border-radius: 15px;
  border-top-right-radius: 5px;
  max-width: 75%;
}
.chat .body-chat .message-right .text-message * {
  color: black !important;
}
.chat .body-chat .message-left {
  display: flex;
  flex-direction: row-reverse;
}
.chat .body-chat .message .text-message p {
  color: white;
}
.chat .body-chat .message > * {
  margin: 0px 4px;
}
.chat .footer-chat {
  border-top: solid 2px var(--prime) !important;
}
.chat .footer-chat input {
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  background-color: rgba(235, 235, 235, 1);
  border: none;
  margin: 10px 5px !important;
  border: none;
  box-shadow: var(--shadow);
  text-align: right;
  color: rgba(56, 76, 101, 1);
  height: 75px;
  width: 100%;
}
.chat .footer-chat {
  height: 100%;
  width: 100%;
  border-top: 1px solid rgba(199, 199, 199, 0.445);
  display: flex;
  align-items: center;
}
.chat .footer-chat label {
  margin-top: 10px;
}
.chat .footer-chat div {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0px;
}
.chat .footer-chat div a {
  color: var(--prime) !important;
  font-weight: bold;
}
.chat .footer-chat div input {
  width: 100%;
  border: solid 1px rgba(219, 219, 219, 0.411);
  border-radius: 15px;
  margin-bottom: 5px;
  background-color: rgba(236, 236, 236, 0.342);
  width: 100%;
  padding: 5px 10px;
}
.about-client {
    border: solid 2px var(--prime);
    border-radius: 10px;
    margin: 15px 0px;
    padding: 10px;
}
.about-client .col{
	margin:5px 0.5%;
	
}
.preview-left,
div#previewSize{
    width: 100px !important;
}
button#clearUpload{
	display: flex;
    align-items: flex-start;
    justify-content: center;
    font-size: 40px;
    margin: 0px !important;
    text-align: center;
    padding: 10px 15px 20px !important;
    background-color: var(--danger);
    color: white;
    border: none;
    border-radius: 10px;
    line-height: 15px;
}
/* .chat .end-chat {
  position: relative;
}
.chat .end-chat::after {
  content: "";
  position: absolute;
  left: -45%;
  top: 50%;
  background-color: var(--prime);
  width: 45%;
  height: 2px;
}
.chat .end-chat::before {
  content: "";
  position: absolute;
  right: -45%;
  top: 50%;
  background-color: var(--prime);
  width: 45%;
  height: 2px;
} */
/* start content  */
.content .acount-box {
  width: 98%;
  padding: 20px;
}
.acount h3 {
  margin-right: 10px;
}

.about-client .col {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  text-align: center;
}
.about-client .col div {
    margin: 10px 0px;
}
.about-client .col h6 {
  font-weight: bolder;
}
.about-client .col p {
  color: var(--prime);
}
.about-client .col.bn {
  justify-content: center;
}
.consulition .col .card-body::before,
.con .col .card-body::before{
  display: none !important;
}
.acti .col .card-body::before{
display: none;
}
.acti .col .card-body .date{
  border: none;
}
.manger-main{
  background-color: rgba(238, 238, 238, 1);
}
.manger-main p{
  background-color: #EEEEEE;
}
.countdown {
	display:flex;
align-items:center;
	justify-content:center;
}
.countdown div{
	margin:0px 10px;
}
.countdown div span{
	margin:0px 5px;
}
.countdown *{
	color:var(--third);
}
.new-mangement {
  padding: 10px 25px;
	margin:10px auto;
  background-color: #f0f0f0;
  border-radius: 10px;
}
.new-mangement ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.new-mangement ul li img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  margin-left: 10px;
}
.list-money *{
	font-size:18px;
	list-style-type:disc;
}

.list-money li h5 span{
	color:var(--second);
	margin-left:5px;
}

.modal {
  border-radius: 15px;
}
.modal form .row{
display: flex;
justify-content: flex-start;
}
.modal .modal-body{
  padding: 0px;
}
.modal-dialog{
  height: 95vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-content{
  width: 50%;
  border:  solid 2px var(--prime);
}
.modal-content form{
  padding: 30px 15px;
}
.modal-content form h2{
  color: var(--prime);
}
.version.profile img {
	width:100%;
	height:250px;
	scale:1 !important;
}


.acount-box .text-success {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 12px;
}
/* start footer */

footer {
  position: relative;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: var(--third);
}

.footer-2::after {
  height: 100%;
}

footer .col {
  margin: 20px 0%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  color: black;
}

footer .col h2 {
  margin-bottom: 10px;
  color: white !important;
  position: relative;
  font-size: 22px;
}

/* footer .col h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 100%;
  height: 1px;
  background-color: var(--prime);
} */

footer .col ul {
  padding: 0;
  margin-right: 10px;
}

footer .col li {
  margin-bottom: 5px;
  text-align: right;
  color: white;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
footer .col li  i {
	margin-left:5px;
}
footer .col li a i {
  color: var(--prime);
	
}
footer .col li a {
	font-size: 16px;
  color: white !important;
}

footer .col:last-of-type li a {
  display: flex;
  flex-direction: row;
  align-items: center;
}

footer .logo {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  color: white;
}
footer .logo p {
  font-size: 13px;
}
footer .logo img {
  width: 100%;
  height: 70px;
  object-fit: contain;
}

footer .logo div {
  margin: 0px 10px;
}

footer .social {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  width: 100% !important;
}

footer .social li {
  margin: 0px;
  margin-left: 15px;
  padding: 0;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

footer .social li i {
  color: white !important;
  border-radius: 50px;
  border: solid 1px white;
  padding: 10px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: 1s;
}

footer .social li:hover i {
  background-color: var(--prime);
  color: white;
  border: solid 1px var(--prime);
}

footer .col a {
  color: var(--prime);
}

footer .footer-new ul {
  margin: 0px;
}

footer .footer-new ul li {
  margin: 20px 0px;
  padding: 0px;
  color: white;
}

footer .footer-new ul li a {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0px;
  color: white;
}

footer .footer-new ul li img {
  width: 75px;
  height: 70px;
  padding-left: 5px;
}

footer .footer-new ul li a span {
  margin-left: 0px;
}

footer .footer-new ul li a span p {
  font-size: 15px;
  margin-top: 5px;
}

footer .end-footer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px;
  color: black;
  margin-top: 0px;
  border-top: solid 1px #47586d;
  text-align: center;
}

footer .end-footer p {
  margin-bottom: 0;
  font-size: 16px;
  color: white !important;
}
footer .end-footer p a {
  color: white !important;
}
footer .end-footer::after {
  content: "";
  position: absolute;
  top: 0px;
  width: 100%;
  height: 1px;
  background-color: var(--prime);
}

footer .elnoor {
  width: 100px;
  height: 30px;
}

footer .col .row {
  margin-top: 30px;
}

footer .col .row {
  width: 50%;
}

footer .col .col {
  padding: 0px;
  margin: 2px 0.5%;
  padding: 5px;
}

footer .col .col img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.end-footer a {
  display: flex !important;
  align-items: center;
  width: 250px;
  color: white !important;
}

.end-footer p {
  color: white;
}

.end {
  display: none;
  position: fixed;
  left: 30px;
  bottom: 30px;
  z-index: 60;
  background-color: var(--third);
  border-radius: 10px;
  height: 40px;
  width: 40px;
}

/* end footer  */

/*--------- Responsive ----- */

@media (max-width: 1200px) {
}

@media (min-width: 992px) {
  header .head-phone {
    display: none !important;
  }

  .phone {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 768px) {
}

@media (max-width: 992px) {
  .title h1 {
    position: relative;
    color: var(--prime);
    font-size: 25px;
    font-weight: bolder;
    text-wrap: wrap;
    padding: 0px;
    width: 75%;
  }

  /* start header  */
  .bars {
    font-size: 30px;
    color: var(--prime);
  }

  header .phone {
    display: none;
    position: absolute !important;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
    align-items: flex-start !important;
    overflow: hidden;
  }

  header .head .col {
    align-items: flex-start !important;
  }

  header .container-90 {
    width:100%;
  }

  header .head .list-links {
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  header .head .list-links > * {
    margin: 0px 0px;
  }

  header .acoutn-btn button {
    color: var(--prime);
  }

  header .phone-slide {
    position: absolute;
    left: -100%;
    top: 0px;
    height: 100vh;
    width: 50%;
    margin: 0px;

    background-color: var(--third);
    display: flex;
    flex-direction: column;
    justify-content: flex-start !important;
    transition: 1s;
    z-index: 100;
  }

  header .phone-slide button {
    background-color: white;
    color: var(--prime);
  }
  header .head-phone {
    margin: 30px 0px;
  }

  header .head-phone .closes i {
    color: white !important;
    font-size: 35px;
  }

  header .phone-slide ul {
    flex-direction: column;
    align-items: flex-start;
    margin: 0px;
    padding: 0px;
    width: 100% !important;
  }

  header .phone-slide ul li {
    margin: 1px 0px !important;
    padding: 0px;
    width: 105%;
  }

  header .phone-slide ul li a,
  header .phone-slide button * {
    color: white !important;
  }

  header .head .logo {
    justify-content: flex-start !important;
  }

  header .head-phone .logo img {
    width: 150px !important;
  }

  header .head .col-bars {
    display: flex !important;
    justify-content: flex-end !important;
    position: relative;
    left: 15px;
	  min-width:100%;
  }

  header .dropdown-menu {
    transform: translate3d(0px, 55px, 0px) !important;
  }
}

@media (max-width: 768px) {
  .slick-arrow {
    display: none !important;
  }

.version .card{
	display:flex;
	align-items:center;
	flex-direction:column !important;
}
	.version .col img{
	height:350px;
	object-fit:cover;
	border-radius:10px;
}
  .landing-2 {
    height: 35vh !important;
  }

  .w-sm-100 {
    width: 100% !important;
  }
	header {
		height:240px;
	}
  header .phone-slide {
    width: 100%;
  }
  header .top-head .col {
    justify-content: flex-start;
  }
  header .top-head .col * {
    font-size: 10px !important;
    margin: 0px !important;
    margin-left: 10px !important;
    line-height: 18px;
  }
  /* start landing  */
  .landing .image-slide img {
    object-fit: cover;
  }
  .landing .text-landing h1 {
    font-size: 22px;
  }
  .landing .text-landing p,
  .landing .text-landing button {
    font-size: 11px;
    line-height: 1.6rem;
  }
  .landing .slide {
    justify-content: center;
  }
  .landing .slide .text-landing {
    width: 100% !important;
    text-align: center !important;
    align-items: center;
    position: relative;
  }
  .landing .slide .text-landing h2 {
    font-size: 20px;
  }
  .landing .slide .text-landing p {
    font-size: 10px;
  }
  .title {
    width: 95%;
    text-align: center;
  }
  .title h3 {
    font-size: 20px;
  }
  /* start footer */
  footer .info ul {
    flex-wrap: wrap;
  }
  footer .subscribe {
    flex-direction: column;
  }
  footer .col {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }

  footer .col:last-of-type li i {
    margin: 25px 10px;
    font-size: 25px;
  }
  footer .bg img {
    object-fit: cover;
  }
  footer::after {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .why-us .row .images {
    align-items: center;
  }

  section {
    overflow: hidden;
  }
  .contact-us-main .contact-image img {
    max-height: 400px;
    margin: 20px 0px;
  }
  .who-us,
  .services {
    overflow-x: hidden;
  }
  .services .col.top {
    top: 0px;
  }
  .who-us .option-whous {
    flex-direction: column;
  }
  .who-us .float-text {
    width: 250px;
  }
  .title-project {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .slick-arrow {
    display: none !important;
  }

  .info-order {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .info-order > div.right-phone {
    width: 100%;
    justify-content: space-between;
  }
  #main-carousel {
    height: 250px;
    border-radius: 15px;
  }
  #main-carousel img {
    object-fit: cover;
    border-radius: 15px;
  }
  .study-list .study-content .btns {
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }
  .manger .info-person {
    margin-bottom: 25px;
  }
  /* start another pages  */
  .info-contact .col {
    margin-bottom: 25px;
  }
  .activity .activity-image img {
    height: 250px;
    object-fit: cover;
  }
  .stander {
    width: 100%;
    height: 300px;
  }
  /* start profile  */
  .profile .profile-info {
    flex-direction: column;
    text-align: center;
    margin: 15px 0px;
  }

  .profile .table td {
    padding: 7px 15px !important;
  }
  .acount .acount-box {
    width: 98%;
    padding: 10px;
  }
  .acount form .row > * {
    padding-left: 15px !important;
  }
  .request .info-request ul {
    width: 100%;
  }
  .chat .footer-chat .buttons button {
    margin: 5px;
  }
  .chat .footer-chat .buttons i {
    font-size: 20px;
  }
	header .head .links > ul > li > a {
	
	color:white;	
}
.modal-content{
	width:95%;
}

}

@media (max-width: 500px) {
}

@media (max-width: 350px) {
  footer .logo ul li {
    margin: 0px 10px;
    padding: 0;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

/* start basic js  */
.left-0 {
  left: 0% !important;
}

.flex {
  display: flex !important;
}

.block {
  display: block !important;
}

.noen {
  display: none !important;
}

.header-fixed {
  position: fixed !important;
  top: 0%;
  left: 0;
  width: 100%;
  height: 100px;
  transition: 1s;
  z-index: 50;
  transition: 1s all;
  animation-name: down;
  animation-duration: 0.7s;
  transition-delay: 0s;
  background-color: white !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom: solid 5px var(--prime);
}
.header-fixed .container-90{
	padding: 5px 0;
}
.admin-bar .header-fixed{
	top: 32px;
}

.header-fixed .list-links > ul > li > a,
.header-fixed .list-links i,
.header-fixed .dropdown .dropdown-toggle {
  color: var(--third) !important;
}


/* .header-fixed .logo {
  display: none !important;
} */
.header-fixed .logo2 {
  display: none !important;
}
.header-fixed button {
  background-color: white;
  color: var(--prime) !important;
}
.header-fixed .btn * {
  color: var(--prime) !important;
}
.header-fixed .dropdown .dropdown-item p {
  color: white !important;
}

@keyframes down {
  from {
    position: fixed;
    top: -100%;
  }

  to {
    position: fixed;
    top: 0%;
  }
}

.auto-hover {
  animation-name: hover;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes hover {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

input[type="number"] {
  -moz-appearance: textfield; /* For Firefox */
  -webkit-appearance: none; /* For Chrome, Safari, Edge */
  appearance: none; /* Standard property */
}

header .acoutn-btn.dropdown.btn.btn-outline-light:hover button p {
  color: var(--prime) !important;
}
.rotate180 {
  transform: rotate(180deg) !important;
}
@media (max-width: 992px){
		.header-fixed .list-links ul li a,
.header-fixed .list-links i,
.header-fixed .dropdown .dropdown-toggle {
  color: white !important;
}
	.top-head .logo a img{width: 100%;height: auto;}
}



  /* إظهار الدروب داون بالهوفر */
  .menu-item-has-children > .dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity .3s ease, transform .3s ease;
  }

  .menu-item-has-children:hover > .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }

  /* العناصر نفسها */
  .dropdown-menu li {
    opacity: 0;
    transform: translateY(15px);
    transition: opacity .4s ease, transform .4s ease;
  }

  /* لما نهوفر – يظهروا */
  .menu-item-has-children:hover .dropdown-menu li {
    opacity: 1;
    transform: translateY(0);
  }

  /* Delay لكل عنصر (0.5s) */
  .dropdown-menu li:nth-child(1)  { transition-delay: 0s; }
  .dropdown-menu li:nth-child(2)  { transition-delay: .2s; }
  .dropdown-menu li:nth-child(3)  { transition-delay: 0.4s; }
  .dropdown-menu li:nth-child(4)  { transition-delay: 0.6s; }
  .dropdown-menu li:nth-child(5)  { transition-delay: 0.8s; }
  .dropdown-menu li:nth-child(6)  { transition-delay: 1s; }
  .dropdown-menu li:nth-child(7)  { transition-delay: 1.2s; }
  .dropdown-menu li:nth-child(8)  { transition-delay: 1.4s; }
  .dropdown-menu li:nth-child(9)  { transition-delay: 1.6s; }
  .dropdown-menu li:nth-child(10) { transition-delay: 1.8s; }
  .dropdown-menu li:nth-child(1) a { transition-delay: 0s; }
  .dropdown-menu li:nth-child(2) a { transition-delay: .2s; }
  .dropdown-menu li:nth-child(3) a { transition-delay: 0.4s; }
  .dropdown-menu li:nth-child(4) a { transition-delay: 0.6s; }
  .dropdown-menu li:nth-child(5) a { transition-delay: 0.8s; }
  .dropdown-menu li:nth-child(6) a { transition-delay: 1s; }
  .dropdown-menu li:nth-child(7) a { transition-delay: 1.2s; }
  .dropdown-menu li:nth-child(8) a { transition-delay: 1.4s; }
  .dropdown-menu li:nth-child(9) a { transition-delay: 1.6s; }
  .dropdown-menu li:nth-child(10) a { transition-delay: 1.8s; }
.content-new  img{
	width:100%;
	height:300px;
	object-fit:contain;
	margin:20px 0px;
}
/* #gallery-1 .gallery-item{
width:100% !important;
}
#gallery-1 .gallery-item{ 
	width:100%;
	object-fit:contain;
} */
 .nav_list{
	list-style: none;
 }
.nav_list .menu-item-has-children > a{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.nav_list .menu-item-has-children > a:first-child::after{
	position: relative;
	content: '\f107';
	font-family: 'Font Awesome 6 Free';	
	font-weight: 900;
	font-size: 15px;
	margin-right: 10px;
}
.about-magazine{
	margin: 40px 0;
}
.single p + p{
	margin-top: 15px;
}
/* Helper Image Sizes + Font Sizes + Line Height By: Ahmed Garida */
.img-hauto{height: auto;}.img-h20{height:20px}.img-h20.rounded-circle{width:20px}.img-h25{height:25px}.img-h25.rounded-circle{width:25px}.img-h30{height:30px}.img-h30.rounded-circle{width:30px}.img-h35{height:35px}.img-h35.rounded-circle{width:35px}.img-h40{height:40px}.img-h40.rounded-circle{width:40px}.img-h45{height:45px}.img-h45.rounded-circle{width:45px}.img-h50{height:50px}.img-h50.rounded-circle{width:50px}.img-h55{height:55px}.img-h55.rounded-circle{width:55px}.img-h60{height:60px}.img-h60.rounded-circle{width:60px}.img-h65{height:65px}.img-h65.rounded-circle{width:65px}.img-h70{height:70px}.img-h70.rounded-circle{width:70px}.img-h75{height:75px}.img-h75.rounded-circle{width:75px}.img-h80{height:80px}.img-h80.rounded-circle{width:80px}.img-h85{height:85px}.img-h85.rounded-circle{width:85px}.img-h90{height:90px}.img-h90.rounded-circle{width:90px}.img-h95{height:95px}.img-h95.rounded-circle{width:95px}.img-h100{height:100px}.img-h100.rounded-circle{width:100px}.img-h105{height:105px}.img-h105.rounded-circle{width:105px}.img-h110{height:110px}.img-h110.rounded-circle{width:110px}.img-h115{height:115px}.img-h115.rounded-circle{width:115px}.img-h120{height:120px}.img-h120.rounded-circle{width:120px}.img-h120{height:120px}.img-h120.rounded-circle{width:120px}.img-h125{height:125px}.img-h125.rounded-circle{width:125px}.img-h130{height:130px}.img-h130.rounded-circle{width:130px}.img-h135{height:135px}.img-h135.rounded-circle{width:135px}.img-h140{height:140px}.img-h140.rounded-circle{width:140px}.img-h145{height:145px}.img-h145.rounded-circle{width:145px}.img-h150{height:150px}.img-h150.rounded-circle{width:150px}.img-h155{height:155px}.img-h155.rounded-circle{width:155px}.img-h160{height:160px}.img-h160.rounded-circle{width:160px}.img-h165{height:165px}.img-h165.rounded-circle{width:165px}.img-h170{height:170px}.img-h170.rounded-circle{width:170px}.img-h175{height:175px}.img-h175.rounded-circle{width:175px}.img-h180{height:180px}.img-h180.rounded-circle{width:180px}.img-h185{height:185px}.img-h185.rounded-circle{width:185px}.img-h190{height:190px}.img-h190.rounded-circle{width:190px}.img-h195{height:195px}.img-h195.rounded-circle{width:195px}.img-h200{height:200px}.img-h200.rounded-circle{width:200px}.img-h205{height:205px}.img-h205.rounded-circle{width:205px}.img-h210{height:210px}.img-h210.rounded-circle{width:210px}.img-h215{height:215px}.img-h215.rounded-circle{width:215px}.img-h220{height:220px}.img-h220.rounded-circle{width:220px}.img-h225{height:225px}.img-h225.rounded-circle{width:225px}.img-h230{height:230px}.img-h230.rounded-circle{width:230px}.img-h235{height:235px}.img-h235.rounded-circle{width:235px}.img-h240{height:240px}.img-h240.rounded-circle{width:240px}.img-h245{height:245px}.img-h245.rounded-circle{width:245px}.img-h250{height:250px}.img-h250.rounded-circle{width:250px}.img-h260{height:260px}.img-h260.rounded-circle{width:260px}.img-h265{height:265px}.img-h265.rounded-circle{width:265px}.img-h270{height:270px}.img-h270.rounded-circle{width:270px}.img-h275{height:275px}.img-h275.rounded-circle{width:275px}.img-h280{height:280px}.img-h280.rounded-circle{width:280px}.img-h285{height:285px}.img-h285.rounded-circle{width:285px}.img-h290{height:290px}.img-h290.rounded-circle{width:290px}.img-h295{height:295px}.img-h295.rounded-circle{width:295px}.img-h300{height:300px}.img-h300.rounded-circle{width:300px}.img-h305{height:305px}.img-h305.rounded-circle{width:305px}.img-h310{height:310px}.img-h310.rounded-circle{width:310px}.img-h315{height:315px}.img-h315.rounded-circle{width:315px}.img-h320{height:320px}.img-h320.rounded-circle{width:320px}.img-h325{height:325px}.img-h325.rounded-circle{width:325px}.img-h330{height:330px}.img-h330.rounded-circle{width:330px}.img-h335{height:335px}.img-h335.rounded-circle{width:335px}.img-h340{height:340px}.img-h340.rounded-circle{width:340px}.img-h345{height:345px}.img-h345.rounded-circle{width:345px}.img-h350{height:350px}.img-h350.rounded-circle{width:350px}.img-h355{height:355px}.img-h360{height:360px}.img-h365{height:365px}.img-h370{height:370px}.img-h375{height:375px}.img-h380{height:380px}.img-h385{height:385px}.img-h390{height:390px}.img-h395{height:395px}.img-h400{height:400px}.img-h405{height:405px}.img-h410{height:410px}.img-h415{height:415px}.img-h420{height:420px}.img-h425{height:425px}.img-h430{height:430px}.img-h435{height:435px}.img-h440{height:440px}.img-h445{height:445px}.img-h450{height:450px}.img-h455{height:455px}.img-h460{height:460px}.img-h465{height:465px}.img-h470{height:470px}.img-h475{height:475px}.img-h480{height:480px}.img-h485{height:485px}.img-h490{height:490px}.img-h500{height:500px}.img-h505{height:505px}.img-h510{height:510px}.img-h515{height:515px}.img-h520{height:520px}.img-h525{height:525px}.img-h530{height:530px}.img-h535{height:535px}.img-h540{height:540px}.img-h545{height:545px}.img-h550{height:550px}.img-h555{height:555px}.img-h560{height:560px}.img-h565{height:565px}.img-h570{height:570px}.img-h575{height:575px}.img-h580{height:580px}.img-h585{height:585px}.img-h590{height:590px}.img-h595{height:595px}.img-h600{height:600px}.line-10{line-height:1em!important}.line-11{line-height:1.1em!important}.line-12{line-height:1.2em!important}.line-13{line-height:1.3em!important}.line-14{line-height:1.4em!important}.line-15{line-height:1.5em!important}.line-16{line-height:1.6em!important}.line-17{line-height:1.7em!important}.line-18{line-height:1.8em!important}.line-19{line-height:1.9em!important}.line-20{line-height:2em!important}.text-ltr{direction: ltr;}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-17{font-size:17px!important}.font-18{font-size:18px!important}.font-19{font-size:19px!important}.font-20{font-size:20px!important}.font-21{font-size:21px!important}.font-22{font-size:22px!important}.font-23{font-size:23px!important}.font-24{font-size:24px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-28{font-size:28px!important}.font-29{font-size:29px!important}.font-30{font-size:30px!important}.font-31{font-size:31px!important}.font-32{font-size:32px!important}.font-33{font-size:33px!important}.font-34{font-size:34px!important}.font-35{font-size:35px!important}.font-36{font-size:36px!important}.font-37{font-size:37px!important}.font-38{font-size:38px!important}.font-39{font-size:39px!important}.font-40{font-size:40px!important}.font-41{font-size:41px!important}.font-42{font-size:42px!important}.font-43{font-size:43px!important}.font-44{font-size:44px!important}.font-45{font-size:45px!important}.font-46{font-size:46px!important}.font-47{font-size:47px!important}.font-48{font-size:48px!important}.font-49{font-size:49px!important}.font-50{font-size:50px!important}.font-51{font-size:51px!important}.font-52{font-size:52px!important}.font-53{font-size:53px!important}.font-54{font-size:54px!important}.font-55{font-size:55px!important}.font-56{font-size:56px!important}.font-57{font-size:57px!important}.font-58{font-size:58px!important}.font-59{font-size:59px!important}.font-60{font-size:60px!important}.font-61{font-size:61px!important}.font-62{font-size:62px!important}.font-63{font-size:63px!important}.font-64{font-size:64px!important}.font-65{font-size:65px!important}.font-66{font-size:66px!important}.font-67{font-size:67px!important}.font-68{font-size:68px!important}.font-69{font-size:69px!important}.font-70{font-size:70px!important}.font-71{font-size:71px!important}.font-72{font-size:72px!important}.font-73{font-size:73px!important}.font-74{font-size:74px!important}.font-75{font-size:75px!important}.font-76{font-size:76px!important}.font-77{font-size:77px!important}.font-78{font-size:78px!important}.font-79{font-size:79px!important}.font-80{font-size:80px!important}.font-w100{font-weight: 100 !important;}.font-w200{font-weight: 200 !important;}.font-w300{font-weight: 300 !important;}.font-w400{font-weight: 400 !important;}.font-w500{font-weight: 500 !important;}.font-w600{font-weight: 600 !important;}.font-w700{font-weight: 700 !important;}.font-w800{font-weight: 800 !important;}.font-w900{font-weight: 900 !important;}@media (min-width:576px){.font-sm-14{font-size:14px!important}.font-sm-15{font-size:15px!important}.font-sm-16{font-size:16px!important}.font-sm-17{font-size:17px!important}.font-sm-18{font-size:18px!important}.font-sm-19{font-size:19px!important}.font-sm-20{font-size:20px!important}.font-sm-21{font-size:21px!important}.font-sm-22{font-size:22px!important}.font-sm-23{font-size:23px!important}.font-sm-24{font-size:24px!important}.font-sm-25{font-size:25px!important}.font-sm-26{font-size:26px!important}.font-sm-28{font-size:28px!important}.font-sm-29{font-size:29px!important}.font-sm-30{font-size:30px!important}.font-sm-31{font-size:31px!important}.font-sm-32{font-size:32px!important}.font-sm-33{font-size:33px!important}.font-sm-34{font-size:34px!important}.font-sm-35{font-size:35px!important}.font-sm-36{font-size:36px!important}.font-sm-37{font-size:37px!important}.font-sm-38{font-size:38px!important}.font-sm-39{font-size:39px!important}.font-sm-40{font-size:40px!important}.font-sm-41{font-size:41px!important}.font-sm-42{font-size:42px!important}.font-sm-43{font-size:43px!important}.font-sm-44{font-size:44px!important}.font-sm-45{font-size:45px!important}.font-sm-46{font-size:46px!important}.font-sm-47{font-size:47px!important}.font-sm-48{font-size:48px!important}.font-sm-49{font-size:49px!important}.font-sm-50{font-size:50px!important}.font-sm-51{font-size:51px!important}.font-sm-52{font-size:52px!important}.font-sm-53{font-size:53px!important}.font-sm-54{font-size:54px!important}.font-sm-55{font-size:55px!important}.font-sm-56{font-size:56px!important}.font-sm-57{font-size:57px!important}.font-sm-58{font-size:58px!important}.font-sm-59{font-size:59px!important}.font-sm-60{font-size:60px!important}.font-sm-61{font-size:61px!important}.font-sm-62{font-size:62px!important}.font-sm-63{font-size:63px!important}.font-sm-64{font-size:64px!important}.font-sm-65{font-size:65px!important}.font-sm-66{font-size:66px!important}.font-sm-67{font-size:67px!important}.font-sm-68{font-size:68px!important}.font-sm-69{font-size:69px!important}.font-sm-70{font-size:70px!important}.font-sm-71{font-size:71px!important}.font-sm-72{font-size:72px!important}.font-sm-73{font-size:73px!important}.font-sm-74{font-size:74px!important}.font-sm-75{font-size:75px!important}.font-sm-76{font-size:76px!important}.font-sm-77{font-size:77px!important}.font-sm-78{font-size:78px!important}.font-sm-79{font-size:79px!important}.font-sm-80{font-size:80px!important}.font-sm-w100{font-weight: 100 !important;}.font-sm-w200{font-weight: 200 !important;}.font-sm-w300{font-weight: 300 !important;}.font-sm-w400{font-weight: 400 !important;}.font-sm-w500{font-weight: 500 !important;}.font-sm-w600{font-weight: 600 !important;}.font-sm-w700{font-weight: 700 !important;}.font-sm-w800{font-weight: 800 !important;}.font-sm-w900{font-weight: 900 !important;}.img-sm-hauto{height: auto;}.img-sm-h20{height:20px}.img-sm-h20.rounded-circle{width:20px}.img-sm-h25{height:25px}.img-sm-h25.rounded-circle{width:25px}.img-sm-h30{height:30px}.img-sm-h30.rounded-circle{width:30px}.img-sm-h35{height:35px}.img-sm-h35.rounded-circle{width:35px}.img-sm-h40{height:40px}.img-sm-h40.rounded-circle{width:40px}.img-sm-h45{height:45px}.img-sm-h45.rounded-circle{width:45px}.img-sm-h50{height:50px}.img-sm-h50.rounded-circle{width:50px}.img-sm-h55{height:55px}.img-sm-h55.rounded-circle{width:55px}.img-sm-h60{height:60px}.img-sm-h60.rounded-circle{width:60px}.img-sm-h65{height:65px}.img-sm-h65.rounded-circle{width:65px}.img-sm-h70{height:70px}.img-sm-h70.rounded-circle{width:70px}.img-sm-h75{height:75px}.img-sm-h75.rounded-circle{width:75px}.img-sm-h80{height:80px}.img-sm-h80.rounded-circle{width:80px}.img-sm-h85{height:85px}.img-sm-h85.rounded-circle{width:85px}.img-sm-h90{height:90px}.img-sm-h90.rounded-circle{width:90px}.img-sm-h95{height:95px}.img-sm-h95.rounded-circle{width:95px}.img-sm-h100{height:100px}.img-sm-h100.rounded-circle{width:100px}.img-sm-h105{height:105px}.img-sm-h105.rounded-circle{width:105px}.img-sm-h110{height:110px}.img-sm-h110.rounded-circle{width:110px}.img-sm-h115{height:115px}.img-sm-h115.rounded-circle{width:115px}.img-sm-h120{height:120px}.img-sm-h120.rounded-circle{width:120px}.img-sm-h120{height:120px}.img-sm-h120.rounded-circle{width:120px}.img-sm-h125{height:125px}.img-sm-h125.rounded-circle{width:125px}.img-sm-h130{height:130px}.img-sm-h130.rounded-circle{width:130px}.img-sm-h135{height:135px}.img-sm-h135.rounded-circle{width:135px}.img-sm-h140{height:140px}.img-sm-h140.rounded-circle{width:140px}.img-sm-h145{height:145px}.img-sm-h145.rounded-circle{width:145px}.img-sm-h150{height:150px}.img-sm-h150.rounded-circle{width:150px}.img-sm-h155{height:155px}.img-sm-h155.rounded-circle{width:155px}.img-sm-h160{height:160px}.img-sm-h160.rounded-circle{width:160px}.img-sm-h165{height:165px}.img-sm-h165.rounded-circle{width:165px}.img-sm-h170{height:170px}.img-sm-h170.rounded-circle{width:170px}.img-sm-h175{height:175px}.img-sm-h175.rounded-circle{width:175px}.img-sm-h180{height:180px}.img-sm-h180.rounded-circle{width:180px}.img-sm-h185{height:185px}.img-sm-h185.rounded-circle{width:185px}.img-sm-h190{height:190px}.img-sm-h190.rounded-circle{width:190px}.img-sm-h195{height:195px}.img-sm-h195.rounded-circle{width:195px}.img-sm-h200{height:200px}.img-sm-h200.rounded-circle{width:200px}.img-sm-h205{height:205px}.img-sm-h205.rounded-circle{width:205px}.img-sm-h210{height:210px}.img-sm-h210.rounded-circle{width:210px}.img-sm-h215{height:215px}.img-sm-h215.rounded-circle{width:215px}.img-sm-h220{height:220px}.img-sm-h220.rounded-circle{width:220px}.img-sm-h225{height:225px}.img-sm-h225.rounded-circle{width:225px}.img-sm-h230{height:230px}.img-sm-h230.rounded-circle{width:230px}.img-sm-h235{height:235px}.img-sm-h235.rounded-circle{width:235px}.img-sm-h240{height:240px}.img-sm-h240.rounded-circle{width:240px}.img-sm-h245{height:245px}.img-sm-h245.rounded-circle{width:245px}.img-sm-h250{height:250px}.img-sm-h250.rounded-circle{width:250px}.img-sm-h260{height:260px}.img-sm-h260.rounded-circle{width:260px}.img-sm-h265{height:265px}.img-sm-h265.rounded-circle{width:265px}.img-sm-h270{height:270px}.img-sm-h270.rounded-circle{width:270px}.img-sm-h275{height:275px}.img-sm-h275.rounded-circle{width:275px}.img-sm-h280{height:280px}.img-sm-h280.rounded-circle{width:280px}.img-sm-h285{height:285px}.img-sm-h285.rounded-circle{width:285px}.img-sm-h290{height:290px}.img-sm-h290.rounded-circle{width:290px}.img-sm-h295{height:295px}.img-sm-h295.rounded-circle{width:295px}.img-sm-h300{height:300px}.img-sm-h300.rounded-circle{width:300px}.img-sm-h305{height:305px}.img-sm-h305.rounded-circle{width:305px}.img-sm-h310{height:310px}.img-sm-h310.rounded-circle{width:310px}.img-sm-h315{height:315px}.img-sm-h315.rounded-circle{width:315px}.img-sm-h320{height:320px}.img-sm-h320.rounded-circle{width:320px}.img-sm-h325{height:325px}.img-sm-h325.rounded-circle{width:325px}.img-sm-h330{height:330px}.img-sm-h330.rounded-circle{width:330px}.img-sm-h335{height:335px}.img-sm-h335.rounded-circle{width:335px}.img-sm-h340{height:340px}.img-sm-h340.rounded-circle{width:340px}.img-sm-h345{height:345px}.img-sm-h345.rounded-circle{width:345px}.img-sm-h350{height:350px}.img-sm-h350.rounded-circle{width:350px}.img-sm-h355{height:355px}.img-sm-h360{height:360px}.img-sm-h365{height:365px}.img-sm-h370{height:370px}.img-sm-h375{height:375px}.img-sm-h380{height:380px}.img-sm-h385{height:385px}.img-sm-h390{height:390px}.img-sm-h395{height:395px}.img-sm-h400{height:400px}.img-sm-h405{height:405px}.img-sm-h410{height:410px}.img-sm-h415{height:415px}.img-sm-h420{height:420px}.img-sm-h425{height:425px}.img-sm-h430{height:430px}.img-sm-h435{height:435px}.img-sm-h440{height:440px}.img-sm-h445{height:445px}.img-sm-h450{height:450px}.img-sm-h455{height:455px}.img-sm-h460{height:460px}.img-sm-h465{height:465px}.img-sm-h470{height:470px}.img-sm-h475{height:475px}.img-sm-h480{height:480px}.img-sm-h485{height:485px}.img-sm-h490{height:490px}.img-sm-h500{height:500px}.img-sm-h505{height:505px}.img-sm-h510{height:510px}.img-sm-h515{height:515px}.img-sm-h520{height:520px}.img-sm-h525{height:525px}.img-sm-h530{height:530px}.img-sm-h535{height:535px}.img-sm-h540{height:540px}.img-sm-h545{height:545px}.img-sm-h550{height:550px}.img-sm-h555{height:555px}.img-sm-h560{height:560px}.img-sm-h565{height:565px}.img-sm-h570{height:570px}.img-sm-h575{height:575px}.img-sm-h580{height:580px}.img-sm-h585{height:585px}.img-sm-h590{height:590px}.img-sm-h595{height:595px}.img-sm-h600{height:600px}}@media (min-width:768px){.font-md-14{font-size:14px!important}.font-md-15{font-size:15px!important}.font-md-16{font-size:16px!important}.font-md-17{font-size:17px!important}.font-md-18{font-size:18px!important}.font-md-19{font-size:19px!important}.font-md-20{font-size:20px!important}.font-md-21{font-size:21px!important}.font-md-22{font-size:22px!important}.font-md-23{font-size:23px!important}.font-md-24{font-size:24px!important}.font-md-25{font-size:25px!important}.font-md-26{font-size:26px!important}.font-md-28{font-size:28px!important}.font-md-29{font-size:29px!important}.font-md-30{font-size:30px!important}.font-md-31{font-size:31px!important}.font-md-32{font-size:32px!important}.font-md-33{font-size:33px!important}.font-md-34{font-size:34px!important}.font-md-35{font-size:35px!important}.font-md-36{font-size:36px!important}.font-md-37{font-size:37px!important}.font-md-38{font-size:38px!important}.font-md-39{font-size:39px!important}.font-md-40{font-size:40px!important}.font-md-41{font-size:41px!important}.font-md-42{font-size:42px!important}.font-md-43{font-size:43px!important}.font-md-44{font-size:44px!important}.font-md-45{font-size:45px!important}.font-md-46{font-size:46px!important}.font-md-47{font-size:47px!important}.font-md-48{font-size:48px!important}.font-md-49{font-size:49px!important}.font-md-50{font-size:50px!important}.font-md-51{font-size:51px!important}.font-md-52{font-size:52px!important}.font-md-53{font-size:53px!important}.font-md-54{font-size:54px!important}.font-md-55{font-size:55px!important}.font-md-56{font-size:56px!important}.font-md-57{font-size:57px!important}.font-md-58{font-size:58px!important}.font-md-59{font-size:59px!important}.font-md-60{font-size:60px!important}.font-md-61{font-size:61px!important}.font-md-62{font-size:62px!important}.font-md-63{font-size:63px!important}.font-md-64{font-size:64px!important}.font-md-65{font-size:65px!important}.font-md-66{font-size:66px!important}.font-md-67{font-size:67px!important}.font-md-68{font-size:68px!important}.font-md-69{font-size:69px!important}.font-md-70{font-size:70px!important}.font-md-71{font-size:71px!important}.font-md-72{font-size:72px!important}.font-md-73{font-size:73px!important}.font-md-74{font-size:74px!important}.font-md-75{font-size:75px!important}.font-md-76{font-size:76px!important}.font-md-77{font-size:77px!important}.font-md-78{font-size:78px!important}.font-md-79{font-size:79px!important}.font-md-80{font-size:80px!important}.font-md-w100{font-weight: 100 !important;}.font-md-w200{font-weight: 200 !important;}.font-md-w300{font-weight: 300 !important;}.font-md-w400{font-weight: 400 !important;}.font-md-w500{font-weight: 500 !important;}.font-md-w600{font-weight: 600 !important;}.font-md-w700{font-weight: 700 !important;}.font-md-w800{font-weight: 800 !important;}.font-md-w900{font-weight: 900 !important;}.img-md-hauto{height: auto;}.img-md-h20{height:20px}.img-md-h20.rounded-circle{width:20px}.img-md-h25{height:25px}.img-md-h25.rounded-circle{width:25px}.img-md-h30{height:30px}.img-md-h30.rounded-circle{width:30px}.img-md-h35{height:35px}.img-md-h35.rounded-circle{width:35px}.img-md-h40{height:40px}.img-md-h40.rounded-circle{width:40px}.img-md-h45{height:45px}.img-md-h45.rounded-circle{width:45px}.img-md-h50{height:50px}.img-md-h50.rounded-circle{width:50px}.img-md-h55{height:55px}.img-md-h55.rounded-circle{width:55px}.img-md-h60{height:60px}.img-md-h60.rounded-circle{width:60px}.img-md-h65{height:65px}.img-md-h65.rounded-circle{width:65px}.img-md-h70{height:70px}.img-md-h70.rounded-circle{width:70px}.img-md-h75{height:75px}.img-md-h75.rounded-circle{width:75px}.img-md-h80{height:80px}.img-md-h80.rounded-circle{width:80px}.img-md-h85{height:85px}.img-md-h85.rounded-circle{width:85px}.img-md-h90{height:90px}.img-md-h90.rounded-circle{width:90px}.img-md-h95{height:95px}.img-md-h95.rounded-circle{width:95px}.img-md-h100{height:100px}.img-md-h100.rounded-circle{width:100px}.img-md-h105{height:105px}.img-md-h105.rounded-circle{width:105px}.img-md-h110{height:110px}.img-md-h110.rounded-circle{width:110px}.img-md-h115{height:115px}.img-md-h115.rounded-circle{width:115px}.img-md-h120{height:120px}.img-md-h120.rounded-circle{width:120px}.img-md-h120{height:120px}.img-md-h120.rounded-circle{width:120px}.img-md-h125{height:125px}.img-md-h125.rounded-circle{width:125px}.img-md-h130{height:130px}.img-md-h130.rounded-circle{width:130px}.img-md-h135{height:135px}.img-md-h135.rounded-circle{width:135px}.img-md-h140{height:140px}.img-md-h140.rounded-circle{width:140px}.img-md-h145{height:145px}.img-md-h145.rounded-circle{width:145px}.img-md-h150{height:150px}.img-md-h150.rounded-circle{width:150px}.img-md-h155{height:155px}.img-md-h155.rounded-circle{width:155px}.img-md-h160{height:160px}.img-md-h160.rounded-circle{width:160px}.img-md-h165{height:165px}.img-md-h165.rounded-circle{width:165px}.img-md-h170{height:170px}.img-md-h170.rounded-circle{width:170px}.img-md-h175{height:175px}.img-md-h175.rounded-circle{width:175px}.img-md-h180{height:180px}.img-md-h180.rounded-circle{width:180px}.img-md-h185{height:185px}.img-md-h185.rounded-circle{width:185px}.img-md-h190{height:190px}.img-md-h190.rounded-circle{width:190px}.img-md-h195{height:195px}.img-md-h195.rounded-circle{width:195px}.img-md-h200{height:200px}.img-md-h200.rounded-circle{width:200px}.img-md-h205{height:205px}.img-md-h205.rounded-circle{width:205px}.img-md-h210{height:210px}.img-md-h210.rounded-circle{width:210px}.img-md-h215{height:215px}.img-md-h215.rounded-circle{width:215px}.img-md-h220{height:220px}.img-md-h220.rounded-circle{width:220px}.img-md-h225{height:225px}.img-md-h225.rounded-circle{width:225px}.img-md-h230{height:230px}.img-md-h230.rounded-circle{width:230px}.img-md-h235{height:235px}.img-md-h235.rounded-circle{width:235px}.img-md-h240{height:240px}.img-md-h240.rounded-circle{width:240px}.img-md-h245{height:245px}.img-md-h245.rounded-circle{width:245px}.img-md-h250{height:250px}.img-md-h250.rounded-circle{width:250px}.img-md-h260{height:260px}.img-md-h260.rounded-circle{width:260px}.img-md-h265{height:265px}.img-md-h265.rounded-circle{width:265px}.img-md-h270{height:270px}.img-md-h270.rounded-circle{width:270px}.img-md-h275{height:275px}.img-md-h275.rounded-circle{width:275px}.img-md-h280{height:280px}.img-md-h280.rounded-circle{width:280px}.img-md-h285{height:285px}.img-md-h285.rounded-circle{width:285px}.img-md-h290{height:290px}.img-md-h290.rounded-circle{width:290px}.img-md-h295{height:295px}.img-md-h295.rounded-circle{width:295px}.img-md-h300{height:300px}.img-md-h300.rounded-circle{width:300px}.img-md-h305{height:305px}.img-md-h305.rounded-circle{width:305px}.img-md-h310{height:310px}.img-md-h310.rounded-circle{width:310px}.img-md-h315{height:315px}.img-md-h315.rounded-circle{width:315px}.img-md-h320{height:320px}.img-md-h320.rounded-circle{width:320px}.img-md-h325{height:325px}.img-md-h325.rounded-circle{width:325px}.img-md-h330{height:330px}.img-md-h330.rounded-circle{width:330px}.img-md-h335{height:335px}.img-md-h335.rounded-circle{width:335px}.img-md-h340{height:340px}.img-md-h340.rounded-circle{width:340px}.img-md-h345{height:345px}.img-md-h345.rounded-circle{width:345px}.img-md-h350{height:350px}.img-md-h350.rounded-circle{width:350px}.img-md-h355{height:355px}.img-md-h360{height:360px}.img-md-h365{height:365px}.img-md-h370{height:370px}.img-md-h375{height:375px}.img-md-h380{height:380px}.img-md-h385{height:385px}.img-md-h390{height:390px}.img-md-h395{height:395px}.img-md-h400{height:400px}.img-md-h405{height:405px}.img-md-h410{height:410px}.img-md-h415{height:415px}.img-md-h420{height:420px}.img-md-h425{height:425px}.img-md-h430{height:430px}.img-md-h435{height:435px}.img-md-h440{height:440px}.img-md-h445{height:445px}.img-md-h450{height:450px}.img-md-h455{height:455px}.img-md-h460{height:460px}.img-md-h465{height:465px}.img-md-h470{height:470px}.img-md-h475{height:475px}.img-md-h480{height:480px}.img-md-h485{height:485px}.img-md-h490{height:490px}.img-md-h500{height:500px}.img-md-h505{height:505px}.img-md-h510{height:510px}.img-md-h515{height:515px}.img-md-h520{height:520px}.img-md-h525{height:525px}.img-md-h530{height:530px}.img-md-h535{height:535px}.img-md-h540{height:540px}.img-md-h545{height:545px}.img-md-h550{height:550px}.img-md-h555{height:555px}.img-md-h560{height:560px}.img-md-h565{height:565px}.img-md-h570{height:570px}.img-md-h575{height:575px}.img-md-h580{height:580px}.img-md-h585{height:585px}.img-md-h590{height:590px}.img-md-h595{height:595px}.img-md-h600{height:600px}}@media (min-width:992px){.font-lg-14{font-size:14px!important}.font-lg-15{font-size:15px!important}.font-lg-16{font-size:16px!important}.font-lg-17{font-size:17px!important}.font-lg-18{font-size:18px!important}.font-lg-19{font-size:19px!important}.font-lg-20{font-size:20px!important}.font-lg-21{font-size:21px!important}.font-lg-22{font-size:22px!important}.font-lg-23{font-size:23px!important}.font-lg-24{font-size:24px!important}.font-lg-25{font-size:25px!important}.font-lg-26{font-size:26px!important}.font-lg-28{font-size:28px!important}.font-lg-29{font-size:29px!important}.font-lg-30{font-size:30px!important}.font-lg-31{font-size:31px!important}.font-lg-32{font-size:32px!important}.font-lg-33{font-size:33px!important}.font-lg-34{font-size:34px!important}.font-lg-35{font-size:35px!important}.font-lg-36{font-size:36px!important}.font-lg-37{font-size:37px!important}.font-lg-38{font-size:38px!important}.font-lg-39{font-size:39px!important}.font-lg-40{font-size:40px!important}.font-lg-41{font-size:41px!important}.font-lg-42{font-size:42px!important}.font-lg-43{font-size:43px!important}.font-lg-44{font-size:44px!important}.font-lg-45{font-size:45px!important}.font-lg-46{font-size:46px!important}.font-lg-47{font-size:47px!important}.font-lg-48{font-size:48px!important}.font-lg-49{font-size:49px!important}.font-lg-50{font-size:50px!important}.font-lg-51{font-size:51px!important}.font-lg-52{font-size:52px!important}.font-lg-53{font-size:53px!important}.font-lg-54{font-size:54px!important}.font-lg-55{font-size:55px!important}.font-lg-56{font-size:56px!important}.font-lg-57{font-size:57px!important}.font-lg-58{font-size:58px!important}.font-lg-59{font-size:59px!important}.font-lg-60{font-size:60px!important}.font-lg-61{font-size:61px!important}.font-lg-62{font-size:62px!important}.font-lg-63{font-size:63px!important}.font-lg-64{font-size:64px!important}.font-lg-65{font-size:65px!important}.font-lg-66{font-size:66px!important}.font-lg-67{font-size:67px!important}.font-lg-68{font-size:68px!important}.font-lg-69{font-size:69px!important}.font-lg-70{font-size:70px!important}.font-lg-71{font-size:71px!important}.font-lg-72{font-size:72px!important}.font-lg-73{font-size:73px!important}.font-lg-74{font-size:74px!important}.font-lg-75{font-size:75px!important}.font-lg-76{font-size:76px!important}.font-lg-77{font-size:77px!important}.font-lg-78{font-size:78px!important}.font-lg-79{font-size:79px!important}.font-lg-80{font-size:80px!important}.font-lg-w100{font-weight: 100 !important;}.font-lg-w200{font-weight: 200 !important;}.font-lg-w300{font-weight: 300 !important;}.font-lg-w400{font-weight: 400 !important;}.font-lg-w500{font-weight: 500 !important;}.font-lg-w600{font-weight: 600 !important;}.font-lg-w700{font-weight: 700 !important;}.font-lg-w800{font-weight: 800 !important;}.font-lg-w900{font-weight: 900 !important;}.img-lg-hauto{height: auto;}.img-lg-h20{height:20px}.img-lg-h20.rounded-circle{width:20px}.img-lg-h25{height:25px}.img-lg-h25.rounded-circle{width:25px}.img-lg-h30{height:30px}.img-lg-h30.rounded-circle{width:30px}.img-lg-h35{height:35px}.img-lg-h35.rounded-circle{width:35px}.img-lg-h40{height:40px}.img-lg-h40.rounded-circle{width:40px}.img-lg-h45{height:45px}.img-lg-h45.rounded-circle{width:45px}.img-lg-h50{height:50px}.img-lg-h50.rounded-circle{width:50px}.img-lg-h55{height:55px}.img-lg-h55.rounded-circle{width:55px}.img-lg-h60{height:60px}.img-lg-h60.rounded-circle{width:60px}.img-lg-h65{height:65px}.img-lg-h65.rounded-circle{width:65px}.img-lg-h70{height:70px}.img-lg-h70.rounded-circle{width:70px}.img-lg-h75{height:75px}.img-lg-h75.rounded-circle{width:75px}.img-lg-h80{height:80px}.img-lg-h80.rounded-circle{width:80px}.img-lg-h85{height:85px}.img-lg-h85.rounded-circle{width:85px}.img-lg-h90{height:90px}.img-lg-h90.rounded-circle{width:90px}.img-lg-h95{height:95px}.img-lg-h95.rounded-circle{width:95px}.img-lg-h100{height:100px}.img-lg-h100.rounded-circle{width:100px}.img-lg-h105{height:105px}.img-lg-h105.rounded-circle{width:105px}.img-lg-h110{height:110px}.img-lg-h110.rounded-circle{width:110px}.img-lg-h115{height:115px}.img-lg-h115.rounded-circle{width:115px}.img-lg-h120{height:120px}.img-lg-h120.rounded-circle{width:120px}.img-lg-h120{height:120px}.img-lg-h120.rounded-circle{width:120px}.img-lg-h125{height:125px}.img-lg-h125.rounded-circle{width:125px}.img-lg-h130{height:130px}.img-lg-h130.rounded-circle{width:130px}.img-lg-h135{height:135px}.img-lg-h135.rounded-circle{width:135px}.img-lg-h140{height:140px}.img-lg-h140.rounded-circle{width:140px}.img-lg-h145{height:145px}.img-lg-h145.rounded-circle{width:145px}.img-lg-h150{height:150px}.img-lg-h150.rounded-circle{width:150px}.img-lg-h155{height:155px}.img-lg-h155.rounded-circle{width:155px}.img-lg-h160{height:160px}.img-lg-h160.rounded-circle{width:160px}.img-lg-h165{height:165px}.img-lg-h165.rounded-circle{width:165px}.img-lg-h170{height:170px}.img-lg-h170.rounded-circle{width:170px}.img-lg-h175{height:175px}.img-lg-h175.rounded-circle{width:175px}.img-lg-h180{height:180px}.img-lg-h180.rounded-circle{width:180px}.img-lg-h185{height:185px}.img-lg-h185.rounded-circle{width:185px}.img-lg-h190{height:190px}.img-lg-h190.rounded-circle{width:190px}.img-lg-h195{height:195px}.img-lg-h195.rounded-circle{width:195px}.img-lg-h200{height:200px}.img-lg-h200.rounded-circle{width:200px}.img-lg-h205{height:205px}.img-lg-h205.rounded-circle{width:205px}.img-lg-h210{height:210px}.img-lg-h210.rounded-circle{width:210px}.img-lg-h215{height:215px}.img-lg-h215.rounded-circle{width:215px}.img-lg-h220{height:220px}.img-lg-h220.rounded-circle{width:220px}.img-lg-h225{height:225px}.img-lg-h225.rounded-circle{width:225px}.img-lg-h230{height:230px}.img-lg-h230.rounded-circle{width:230px}.img-lg-h235{height:235px}.img-lg-h235.rounded-circle{width:235px}.img-lg-h240{height:240px}.img-lg-h240.rounded-circle{width:240px}.img-lg-h245{height:245px}.img-lg-h245.rounded-circle{width:245px}.img-lg-h250{height:250px}.img-lg-h250.rounded-circle{width:250px}.img-lg-h260{height:260px}.img-lg-h260.rounded-circle{width:260px}.img-lg-h265{height:265px}.img-lg-h265.rounded-circle{width:265px}.img-lg-h270{height:270px}.img-lg-h270.rounded-circle{width:270px}.img-lg-h275{height:275px}.img-lg-h275.rounded-circle{width:275px}.img-lg-h280{height:280px}.img-lg-h280.rounded-circle{width:280px}.img-lg-h285{height:285px}.img-lg-h285.rounded-circle{width:285px}.img-lg-h290{height:290px}.img-lg-h290.rounded-circle{width:290px}.img-lg-h295{height:295px}.img-lg-h295.rounded-circle{width:295px}.img-lg-h300{height:300px}.img-lg-h300.rounded-circle{width:300px}.img-lg-h305{height:305px}.img-lg-h305.rounded-circle{width:305px}.img-lg-h310{height:310px}.img-lg-h310.rounded-circle{width:310px}.img-lg-h315{height:315px}.img-lg-h315.rounded-circle{width:315px}.img-lg-h320{height:320px}.img-lg-h320.rounded-circle{width:320px}.img-lg-h325{height:325px}.img-lg-h325.rounded-circle{width:325px}.img-lg-h330{height:330px}.img-lg-h330.rounded-circle{width:330px}.img-lg-h335{height:335px}.img-lg-h335.rounded-circle{width:335px}.img-lg-h340{height:340px}.img-lg-h340.rounded-circle{width:340px}.img-lg-h345{height:345px}.img-lg-h345.rounded-circle{width:345px}.img-lg-h350{height:350px}.img-lg-h350.rounded-circle{width:350px}.img-lg-h355{height:355px}.img-lg-h360{height:360px}.img-lg-h365{height:365px}.img-lg-h370{height:370px}.img-lg-h375{height:375px}.img-lg-h380{height:380px}.img-lg-h385{height:385px}.img-lg-h390{height:390px}.img-lg-h395{height:395px}.img-lg-h400{height:400px}.img-lg-h405{height:405px}.img-lg-h410{height:410px}.img-lg-h415{height:415px}.img-lg-h420{height:420px}.img-lg-h425{height:425px}.img-lg-h430{height:430px}.img-lg-h435{height:435px}.img-lg-h440{height:440px}.img-lg-h445{height:445px}.img-lg-h450{height:450px}.img-lg-h455{height:455px}.img-lg-h460{height:460px}.img-lg-h465{height:465px}.img-lg-h470{height:470px}.img-lg-h475{height:475px}.img-lg-h480{height:480px}.img-lg-h485{height:485px}.img-lg-h490{height:490px}.img-lg-h500{height:500px}.img-lg-h505{height:505px}.img-lg-h510{height:510px}.img-lg-h515{height:515px}.img-lg-h520{height:520px}.img-lg-h525{height:525px}.img-lg-h530{height:530px}.img-lg-h535{height:535px}.img-lg-h540{height:540px}.img-lg-h545{height:545px}.img-lg-h550{height:550px}.img-lg-h555{height:555px}.img-lg-h560{height:560px}.img-lg-h565{height:565px}.img-lg-h570{height:570px}.img-lg-h575{height:575px}.img-lg-h580{height:580px}.img-lg-h585{height:585px}.img-lg-h590{height:590px}.img-lg-h595{height:595px}.img-lg-h600{height:600px}}@media (min-width:1200px){.font-xl-14{font-size:14px!important}.font-xl-15{font-size:15px!important}.font-xl-16{font-size:16px!important}.font-xl-17{font-size:17px!important}.font-xl-18{font-size:18px!important}.font-xl-19{font-size:19px!important}.font-xl-20{font-size:20px!important}.font-xl-21{font-size:21px!important}.font-xl-22{font-size:22px!important}.font-xl-23{font-size:23px!important}.font-xl-24{font-size:24px!important}.font-xl-25{font-size:25px!important}.font-xl-26{font-size:26px!important}.font-xl-28{font-size:28px!important}.font-xl-29{font-size:29px!important}.font-xl-30{font-size:30px!important}.font-xl-31{font-size:31px!important}.font-xl-32{font-size:32px!important}.font-xl-33{font-size:33px!important}.font-xl-34{font-size:34px!important}.font-xl-35{font-size:35px!important}.font-xl-36{font-size:36px!important}.font-xl-37{font-size:37px!important}.font-xl-38{font-size:38px!important}.font-xl-39{font-size:39px!important}.font-xl-40{font-size:40px!important}.font-xl-41{font-size:41px!important}.font-xl-42{font-size:42px!important}.font-xl-43{font-size:43px!important}.font-xl-44{font-size:44px!important}.font-xl-45{font-size:45px!important}.font-xl-46{font-size:46px!important}.font-xl-47{font-size:47px!important}.font-xl-48{font-size:48px!important}.font-xl-49{font-size:49px!important}.font-xl-50{font-size:50px!important}.font-xl-51{font-size:51px!important}.font-xl-52{font-size:52px!important}.font-xl-53{font-size:53px!important}.font-xl-54{font-size:54px!important}.font-xl-55{font-size:55px!important}.font-xl-56{font-size:56px!important}.font-xl-57{font-size:57px!important}.font-xl-58{font-size:58px!important}.font-xl-59{font-size:59px!important}.font-xl-60{font-size:60px!important}.font-xl-61{font-size:61px!important}.font-xl-62{font-size:62px!important}.font-xl-63{font-size:63px!important}.font-xl-64{font-size:64px!important}.font-xl-65{font-size:65px!important}.font-xl-66{font-size:66px!important}.font-xl-67{font-size:67px!important}.font-xl-68{font-size:68px!important}.font-xl-69{font-size:69px!important}.font-xl-70{font-size:70px!important}.font-xl-71{font-size:71px!important}.font-xl-72{font-size:72px!important}.font-xl-73{font-size:73px!important}.font-xl-74{font-size:74px!important}.font-xl-75{font-size:75px!important}.font-xl-76{font-size:76px!important}.font-xl-77{font-size:77px!important}.font-xl-78{font-size:78px!important}.font-xl-79{font-size:79px!important}.font-xl-80{font-size:80px!important}.font-xl-w100{font-weight: 100 !important;}.font-xl-w200{font-weight: 200 !important;}.font-xl-w300{font-weight: 300 !important;}.font-xl-w400{font-weight: 400 !important;}.font-xl-w500{font-weight: 500 !important;}.font-xl-w600{font-weight: 600 !important;}.font-xl-w700{font-weight: 700 !important;}.font-xl-w800{font-weight: 800 !important;}.font-xl-w900{font-weight: 900 !important;}.img-xl-hauto{height: auto;}.img-xl-h20{height:20px}.img-xl-h20.rounded-circle{width:20px}.img-xl-h25{height:25px}.img-xl-h25.rounded-circle{width:25px}.img-xl-h30{height:30px}.img-xl-h30.rounded-circle{width:30px}.img-xl-h35{height:35px}.img-xl-h35.rounded-circle{width:35px}.img-xl-h40{height:40px}.img-xl-h40.rounded-circle{width:40px}.img-xl-h45{height:45px}.img-xl-h45.rounded-circle{width:45px}.img-xl-h50{height:50px}.img-xl-h50.rounded-circle{width:50px}.img-xl-h55{height:55px}.img-xl-h55.rounded-circle{width:55px}.img-xl-h60{height:60px}.img-xl-h60.rounded-circle{width:60px}.img-xl-h65{height:65px}.img-xl-h65.rounded-circle{width:65px}.img-xl-h70{height:70px}.img-xl-h70.rounded-circle{width:70px}.img-xl-h75{height:75px}.img-xl-h75.rounded-circle{width:75px}.img-xl-h80{height:80px}.img-xl-h80.rounded-circle{width:80px}.img-xl-h85{height:85px}.img-xl-h85.rounded-circle{width:85px}.img-xl-h90{height:90px}.img-xl-h90.rounded-circle{width:90px}.img-xl-h95{height:95px}.img-xl-h95.rounded-circle{width:95px}.img-xl-h100{height:100px}.img-xl-h100.rounded-circle{width:100px}.img-xl-h105{height:105px}.img-xl-h105.rounded-circle{width:105px}.img-xl-h110{height:110px}.img-xl-h110.rounded-circle{width:110px}.img-xl-h115{height:115px}.img-xl-h115.rounded-circle{width:115px}.img-xl-h120{height:120px}.img-xl-h120.rounded-circle{width:120px}.img-xl-h120{height:120px}.img-xl-h120.rounded-circle{width:120px}.img-xl-h125{height:125px}.img-xl-h125.rounded-circle{width:125px}.img-xl-h130{height:130px}.img-xl-h130.rounded-circle{width:130px}.img-xl-h135{height:135px}.img-xl-h135.rounded-circle{width:135px}.img-xl-h140{height:140px}.img-xl-h140.rounded-circle{width:140px}.img-xl-h145{height:145px}.img-xl-h145.rounded-circle{width:145px}.img-xl-h150{height:150px}.img-xl-h150.rounded-circle{width:150px}.img-xl-h155{height:155px}.img-xl-h155.rounded-circle{width:155px}.img-xl-h160{height:160px}.img-xl-h160.rounded-circle{width:160px}.img-xl-h165{height:165px}.img-xl-h165.rounded-circle{width:165px}.img-xl-h170{height:170px}.img-xl-h170.rounded-circle{width:170px}.img-xl-h175{height:175px}.img-xl-h175.rounded-circle{width:175px}.img-xl-h180{height:180px}.img-xl-h180.rounded-circle{width:180px}.img-xl-h185{height:185px}.img-xl-h185.rounded-circle{width:185px}.img-xl-h190{height:190px}.img-xl-h190.rounded-circle{width:190px}.img-xl-h195{height:195px}.img-xl-h195.rounded-circle{width:195px}.img-xl-h200{height:200px}.img-xl-h200.rounded-circle{width:200px}.img-xl-h205{height:205px}.img-xl-h205.rounded-circle{width:205px}.img-xl-h210{height:210px}.img-xl-h210.rounded-circle{width:210px}.img-xl-h215{height:215px}.img-xl-h215.rounded-circle{width:215px}.img-xl-h220{height:220px}.img-xl-h220.rounded-circle{width:220px}.img-xl-h225{height:225px}.img-xl-h225.rounded-circle{width:225px}.img-xl-h230{height:230px}.img-xl-h230.rounded-circle{width:230px}.img-xl-h235{height:235px}.img-xl-h235.rounded-circle{width:235px}.img-xl-h240{height:240px}.img-xl-h240.rounded-circle{width:240px}.img-xl-h245{height:245px}.img-xl-h245.rounded-circle{width:245px}.img-xl-h250{height:250px}.img-xl-h250.rounded-circle{width:250px}.img-xl-h260{height:260px}.img-xl-h260.rounded-circle{width:260px}.img-xl-h265{height:265px}.img-xl-h265.rounded-circle{width:265px}.img-xl-h270{height:270px}.img-xl-h270.rounded-circle{width:270px}.img-xl-h275{height:275px}.img-xl-h275.rounded-circle{width:275px}.img-xl-h280{height:280px}.img-xl-h280.rounded-circle{width:280px}.img-xl-h285{height:285px}.img-xl-h285.rounded-circle{width:285px}.img-xl-h290{height:290px}.img-xl-h290.rounded-circle{width:290px}.img-xl-h295{height:295px}.img-xl-h295.rounded-circle{width:295px}.img-xl-h300{height:300px}.img-xl-h300.rounded-circle{width:300px}.img-xl-h305{height:305px}.img-xl-h305.rounded-circle{width:305px}.img-xl-h310{height:310px}.img-xl-h310.rounded-circle{width:310px}.img-xl-h315{height:315px}.img-xl-h315.rounded-circle{width:315px}.img-xl-h320{height:320px}.img-xl-h320.rounded-circle{width:320px}.img-xl-h325{height:325px}.img-xl-h325.rounded-circle{width:325px}.img-xl-h330{height:330px}.img-xl-h330.rounded-circle{width:330px}.img-xl-h335{height:335px}.img-xl-h335.rounded-circle{width:335px}.img-xl-h340{height:340px}.img-xl-h340.rounded-circle{width:340px}.img-xl-h345{height:345px}.img-xl-h345.rounded-circle{width:345px}.img-xl-h350{height:350px}.img-xl-h350.rounded-circle{width:350px}.img-xl-h355{height:355px}.img-xl-h360{height:360px}.img-xl-h365{height:365px}.img-xl-h370{height:370px}.img-xl-h375{height:375px}.img-xl-h380{height:380px}.img-xl-h385{height:385px}.img-xl-h390{height:390px}.img-xl-h395{height:395px}.img-xl-h400{height:400px}.img-xl-h405{height:405px}.img-xl-h410{height:410px}.img-xl-h415{height:415px}.img-xl-h420{height:420px}.img-xl-h425{height:425px}.img-xl-h430{height:430px}.img-xl-h435{height:435px}.img-xl-h440{height:440px}.img-xl-h445{height:445px}.img-xl-h450{height:450px}.img-xl-h455{height:455px}.img-xl-h460{height:460px}.img-xl-h465{height:465px}.img-xl-h470{height:470px}.img-xl-h475{height:475px}.img-xl-h480{height:480px}.img-xl-h485{height:485px}.img-xl-h490{height:490px}.img-xl-h500{height:500px}.img-xl-h505{height:505px}.img-xl-h510{height:510px}.img-xl-h515{height:515px}.img-xl-h520{height:520px}.img-xl-h525{height:525px}.img-xl-h530{height:530px}.img-xl-h535{height:535px}.img-xl-h540{height:540px}.img-xl-h545{height:545px}.img-xl-h550{height:550px}.img-xl-h555{height:555px}.img-xl-h560{height:560px}.img-xl-h565{height:565px}.img-xl-h570{height:570px}.img-xl-h575{height:575px}.img-xl-h580{height:580px}.img-xl-h585{height:585px}.img-xl-h590{height:590px}.img-xl-h595{height:595px}.img-xl-h600{height:600px}}.removelast_pb>*:last-child{padding-bottom:0!important}.removelast_pr>*:last-child{padding-left:0!important}.removelast_pl>*:last-child{padding-right:0!important}.removelast_pt>*:last-child{padding-top:0!important}.removelast_mb>*:last-child{margin-bottom:0!important}.removelast_mt>*:last-child{margin-top:0!important}.removelast_mr>*:last-child{margin-left:0!important}.removelast_ml>*:last-child{margin-right:0!important}.removelast_bb>*:last-child{border-bottom:0!important}.removelast_bt>*:last-child{border-top:0!important}.removelast_bl>*:last-child{border-right:0!important}.removelast_br>*:last-child{border-left:0!important}.rounded{border-radius:0.3rem!important}.rounded-lg{border-radius:0.55rem!important}.rounded-xl{border-radius:0.85rem!important}.rounded-top-sm{border-top-left-radius:0.2rem!important;border-top-right-radius:0.2rem!important}.rounded-top-lg{border-top-left-radius:0.55rem!important;border-top-right-radius:0.55rem!important}.rounded-top-xl{border-top-left-radius:0.85rem!important;border-top-right-radius:0.85rem!important}.rounded-right-sm{border-top-left-radius:0.2rem!important;border-bottom-left-radius:0.2rem!important}.rounded-right-lg{border-top-left-radius:0.55rem!important;border-bottom-left-radius:0.55rem!important}.rounded-right-xl{border-top-left-radius:0.85rem!important;border-bottom-left-radius:0.85rem!important}.rounded-bottom-sm{border-bottom-left-radius:0.2rem!important;border-bottom-right-radius:0.2rem!important}.rounded-bottom-lg{border-bottom-left-radius:0.55rem!important;border-bottom-right-radius:0.55rem!important}.rounded-bottom-xl{border-bottom-left-radius:0.85rem!important;border-bottom-right-radius:0.85rem!important}.rounded-left-sm{border-top-right-radius:0.2rem!important;border-bottom-right-radius:0.2rem!important}.rounded-left-lg{border-top-right-radius:0.55rem!important;border-bottom-right-radius:0.55rem!important}.rounded-left-xl{border-top-right-radius:0.85rem!important;border-bottom-right-radius:0.85rem!important}.border-w2{border-width:2px!important}.border-w3{border-width:3px!important}.border-w4{border-width:4px!important}.border-w5{border-width:5px!important}.border-w6{border-width:6px!important}.border-w7{border-width:7px!important}.border-w8{border-width:8px!important}.border-w9{border-width:9px!important}.border-w10{border-width:10px!important}.row.row-col-xl>[class^="col"]{margin-bottom:30px}.row.row-col-lg>[class^="col"]{margin-bottom:15px}.row.row-col-md>[class^="col"]{margin-bottom:10px}.row.row-col-sm>[class^="col"]{margin-bottom:5px}.row-p2.row-col>[class^="col"]{margin-bottom:4px}.row-p2.row{margin-right:-2px;margin-left:-2px}.row-p2.row>[class^="col"]{padding-right:2px;padding-left:2px}.row-p4.row-col>[class^="col"]{margin-bottom:8px}.row-p4.row{margin-right:-4px;margin-left:-4px}.row-p4.row>[class^="col"]{padding-right:4px;padding-left:4px}.row-p6.row-col>[class^="col"]{margin-bottom:12px}.row-p6.row{margin-right:-6px;margin-left:-6px}.row-p6.row>[class^="col"]{padding-right:6px;padding-left:6px}.row-p8.row-col>[class^="col"]{margin-bottom:16px}.row-p8.row{margin-right:-8px;margin-left:-8px}.row-p8.row>[class^="col"]{padding-right:8px;padding-left:8px}.row-p10.row-col>[class^="col"]{margin-bottom:20px}.row-p10.row{margin-right:-10px;margin-left:-10px}.row-p10.row>[class^="col"]{padding-right:10px;padding-left:10px}.row-p12.row-col>[class^="col"]{margin-bottom:24px}.row-p12.row{margin-right:-12px;margin-left:-12px}.row-p12.row>[class^="col"]{padding-right:12px;padding-left:12px}.row-p0>[class^="col"]>.form-group{margin-bottom:0}.row-p2>[class^="col"]>.form-group{margin-bottom:4px}.row-p4>[class^="col"]>.form-group{margin-bottom:8px}.row-p6>[class^="col"]>.form-group{margin-bottom:12px}.fluid-p0.container-fluid{padding-right: 0;padding-left: 0;}
.singlecontentbg h1,.singlecontentbg h2,.singlecontentbg h3,.singlecontentbg h4,.singlecontentbg h5,.singlecontentbg h6{color:#1c909d}.singlecontentbg h1{font-size:30px}.singlecontentbg h2{font-size:28px}.singlecontentbg h3{font-size:26px}.singlecontentbg h4{font-size:24px}.singlecontentbg h5{font-size:22px}.singlecontentbg h6{font-size:20px}.singlecontentbg.font-sm h1{font-size:28px}.singlecontentbg.font-sm h2{font-size:26px}.singlecontentbg.font-sm h3{font-size:24px}.singlecontentbg.font-sm h4{font-size:22px}.singlecontentbg.font-sm h5{font-size:20px}.singlecontentbg.font-sm h6{font-size:18px}.singlecontentbg p{line-height:1.6}.singlecontentbg p,.singlecontentbg ul,.singlecontentbg ol{font-size:20px}.singlecontentbg ul,.singlecontentbg ol{line-height:1.4}.singlecontentbg.font-bigger p,.singlecontentbg.font-bigger ul,.singlecontentbg.font-bigger ol{font-size:28px}.singlecontentbg.font-sm p,.singlecontentbg.font-sm ul,.singlecontentbg.font-sm ol{font-size:18px;line-height:1.6}.singlecontentbg.font-sm ul,.singlecontentbg.font-sm ol{margin:15px 0}.singlecontentbg.font-sm p+h1,.singlecontentbg.font-sm p+h2,.singlecontentbg.font-sm p+h3,.singlecontentbg.font-sm p+h4,.singlecontentbg.font-sm p+h5,.singlecontentbg.font-sm p+h6{margin-top:15px}.singlecontentbg.font-sm p{margin-bottom:10px}.singlecontentbg p+h1,.singlecontentbg p+h2,.singlecontentbg p+h3,.singlecontentbg p+h4,.singlecontentbg p+h5,.singlecontentbg p+h6{margin-top:30px}.singlecontentbg h1,.singlecontentbg h2,.singlecontentbg h3,.singlecontentbg h4,.singlecontentbg h5,.singlecontentbg h6{margin-bottom:15px}.singlecontentbg.font-sm h1,.singlecontentbg.font-sm h2,.singlecontentbg.font-sm h3,.singlecontentbg.font-sm h4,.singlecontentbg.font-sm h5,.singlecontentbg.font-sm h6{margin-bottom:6px;font-weight:500}.singlecontentbg ul li::marker{color:#1c909d;font-size:24px}.singlecontentbg ol li::marker{color:#1c909d;font-size:20px}.singlecontentbg a:not(.btn){font-weight:500;color:#1c909d}.singlecontentbg a:hover:not(.btn){color:#1c909d}.singlecontentbg img{margin-top:30px;margin-bottom:30px}.singlecontentbg *:last-child{margin-bottom:0}.singlecontentbg strong{font-weight:700}
/* //// Helper Image Sizes + Font Sizes + Line Height By: Ahmed Garida //// */
a{
	color: #47586d;
	transition: .3s;
}
a:hover{
	color: #1c909d;
}
.customlistcate li{
	padding: 12px 15px;
}
.customlistcate li + li{
	border-top: 1px solid rgba(0, 0, 0, 0.07);
}
.customlistcate li a{
	display: block;
	font-size: 16px;
	font-weight: 400;
}
.version li:hover *{
	color: #fff !important;
}
.title-line{
  position: relative;
}
.title-line::after{
  position: relative;
  margin-top: 20px;
  content: '';
  display: block;
  width: 150px;
  height: 6px;
  background-color: var(--prime);
  border-radius: 50px;
}
.grid__masonry{
    margin-right: -8px;
    margin-left: -8px;
    display: flex;
    flex-wrap: wrap;
}
.grid__masonry:after {
    content: '';
    display: block;
    clear: both;
}
.grid__masonry .grid__masonry--item{ 
    width: 25%;
    padding: 8px;
}
.mfp-bottom-bar{direction: ltr;}
.mfp-counter{font-size: 17px;margin-top: 5px;}
@media (max-width: 768px) {
	.grid__masonry .grid__masonry--item{width: 50%;}
	.grid__masonry .grid__masonry--item img{width: 50%;}
}