/*body {
    font-family: 'Sora', sans-serif;
}*/
/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900' crossorigin="anonymous");
@import url('https://fonts.google.com/specimen/Open+Sans?selection.family=Open+Sans:300,400,600,700,800' crossorigin="anonymous");
@import url('https://fonts.google.com/specimen/Caveat?selection.family=Caveat:400,700' crossorigin="anonymous");
@import url('https://fonts.googleapis.com/css2?family=Sora&display=swap'); */
body {
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Sora', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    line-height: 24px;
    color: #aaaaaa;
    background-color: #ffffff;
}
/* header (start) #efac1f */ 

.locale-flag {
	position: relative;
	/*display: block;*/
	width: 24px;
	height: 24px;
	border-radius: 50%;
	/*border: 4px solid #fff;*/
	border: 4px solid #000;
	cursor: pointer;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.lang_title
{   
	color: #000;
	font-weight: bold; 
	position: absolute;
	padding-left: 7px;
}

.header_main_flags{
	margin-bottom: -6px;
}

.header_menu_button{
	display: inline-block;
}

.badge{
	display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    /*line-height: 1;*/
    line-height: 1.7;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    position: relative;
    /*border: 4px solid #fff;*/
    /*border: 4px solid #000;*/
    border: 3px solid #000;

	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	width: 24px;
	height: 24px;

	text-shadow: 1px 1px 2px #A8A8A8;
}

.locale-flag-en {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
    background: url(../../assets/images/flags/4x3/gb.svg);
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover;
	bottom:0;
	left:0;
}

.locale-flag-no{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
    background: url(../../assets/images/flags/4x3/no.svg);
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover;
	bottom:0;
	left:0;
}

.locale-flag-sa{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
    background: url(../../assets/images/flags/4x3/sa.jpg);
    /*background: url(assets/images/flags/4x3/sa3.svg);*/
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover;
	bottom:0;
	left:0;
}

.locale-flag-pk{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
    background: url(../../assets/images/flags/4x3/pk.png);
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover;
	bottom:0;
	left:0;
}


.top-bar-menu{
	display:inline-block;
}

.header{
	color: #fff; 
	background:#efac1f;
}

.header_logo{
	display: inline; 
	width: 55px;
}

.header_title{
	margin-top: 40px;
	color: #000;
	/*font-family: 'Roboto', sans-serif;*/
	font-family: 'Sora', sans-serif;
	/*font-family: 'Roboto', sans-serif;*/
	/*font-family: 'Sora', sans-serif;*/
	font-weight: 600; 
	font-size: 72px;
	/*text-shadow: 1px 1px 5px black;*/
	text-shadow: 1px 1px 5px #D0D0D0;
}

.header_sub_title{
	color: #000;
	 
	font-weight: 600; 
	font-size: 26px;
	text-shadow: 1px 1px 2px #A8A8A8;
}

.header_main_img{
/*    height: 70%;
    width: 100%;*/
/*  background: url(assets/images/header/hero/variety/variety_desktop.jpg);
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: cover;*/
}



.main_section_title{
	 
	font-weight: 600; 
	font-size: 23px;
	text-shadow: 1px 1px 5px black;
}


.header_main_image_curve{
	clip-path: polygon(0 27%, 100% 0, 100% 100%, 0% 100%);
}

/* header (end) */

/* how_it_work (start) */

.how_it_work {
	font-family: inherit;
	background: #f8f5f2;
}

.how_it_work_body{
	background: #f8f5f2;
}

.how_it_work .work_main_title
{
	color: #0a3847; 
	line-height: 1.4rem; 
	font-weight: 400;
}

.how_it_work .work_sub_title {
 font-weight: 600;
 color: #efac1f;
 text-align: center;
}
.how_it_work .work_card_main_image{
	width: 100px;
	height: 100px;
}

/* how_it_work (end) */

/* your_time_section (start) */



.your_time_section
{
	background: #f8f5f2;
}


.your_time_section_body
{
	background: #f8f5f2;
}

.your_time_main_title{
	color: #0a3847; 
	line-height: 1.4rem; 
	font-weight: 400;
}

.your_time_sub_title
{
 font-weight: 600;
 color: #efac1f;
 text-align: center;
}



.your_time_section .card_top_image {
  height: 120px;
  width: 120px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  border-radius: 50%;
  background: #efac1f;
  text-align: center;
  box-shadow: 2px 2px 10px 0 hsl(0deg 0% 50% / 40%);
}


.your_time_section ul {
  list-style: none;
  padding: 0;
}
.your_time_section li {
  padding-left: 1.3em;
  /*margin-top: 10px;*/
  margin-top: 20px;
}
.your_time_section li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  color: rgb(241, 173, 26);
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.your_time_section .card-group{
	padding-top: 35px;
	padding-bottom: 10px;
}

/* your_time_section (end) */



/* download_section (start) */


.download_desc_body
{
/*	background: #261e1e;
	color: #fff; */

	color: #261e1e; 

	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;

	font-size: 30px;
	font-weight: 600;
}


/* download_section (end) */



/* footer (start)  */



.section_footer{
	/*background-color: #0a3847;*/
	background-color: #000;
	color: #fff;
}

.section_footer_body{
	/*background-color: #0a3847;*/
	background-color: #000;
	color: #fff;
}

.section_footer ul{
	  list-style: none;
      padding: 0;
      color: #fff;
}

.section_footer ul li {

	margin-top: 20px;
	margin-bottom: 20px;
}

.section_footer a{
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* footer (end)  */

/* cookies_section (start) */
.cookies_section
{
	position: fixed; 
	bottom:0%; 
	z-index: 25;
}

.cookies_section_body
{
	box-shadow: 3px 3px 7px black;
	background-color: white;
	border: 1px solid black;
	border-bottom: 0px;
	border-radius: 25px 25px 0px 0px;
	font-size: 18px;
}

/* cookies_section (end) */

#head-facebook:hover{
    color: #3b5998;
}

#head-twitter:hover{
	color: #00acee;
}

#head-linkedin:hover{
	color: #0e76a8;
}

#head-youtube:hover{
	color: #FF0000;
}

#head-instagram:hover{
	color: #8a3ab9;
}

.hader_socail_link
{
    text-decoration: none!important;
    /*color: #fff;*/
    color: #000;

}

.hader_socail_link:hover
{
    /*color: #fff;*/
    color: #000;
}

/*  */

.dropdown-menu.multi-column {
    width: 400px;
}
 
.dropdown-menu.multi-column .dropdown-menu {
    display: block !important;
    position: static !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.comingsoon-model-header{
	background: #efac1f;
    color: #000;
}
.comingsoon-model-body{
	color: #000;
}


.link-footer{
    color: #cdcdcd;
    font-size: 18px;
    font-weight: 400;
}


.link-footer:hover {
    color: #efac1f;
    text-decoration: none;
}

/*color: #efac1f;*/
.footer_body_title{
	font-size: 25px;
	font-weight: bold;
}

/*.link-footer{
    color: #cdcdcd;
    font-size: 30px;
    font-weight: 400;
}*/


/* @media  only screen and (max-width : 1350px) {

	.footer_body_title{
		font-size: 30px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.link-footer{
	    color: #cdcdcd;
	    font-size: 24px;
	    font-weight: 400;
	}

	.footer_body_title>ul>li{
		margin-top: 20px;
	}
 }*/

@media  only screen and (max-width : 459px) {

		.header_title{
			margin-top: 40px;
			color: #000;
			/*font-family: 'Roboto', sans-serif;*/
			font-family: 'Sora', sans-serif;
			/*font-family: 'Roboto', sans-serif;*/
			/*font-family: 'Sora', sans-serif;*/
			font-weight: 600; 
			font-size: 60px;
			/*text-shadow: 1px 1px 5px black;*/
			text-shadow: 1px 1px 5px #D0D0D0;
		}


}
