
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/DroidKufi-Regular.eot);
  src: url(../fonts/DroidKufi-Regulard41d.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidKufi-Regular.woff2) format('woff2'),
       url(../fonts/DroidKufi-Regular.woff) format('woff'),
       url(../fonts/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/DroidKufi-Bold.eot);
  src: url(../fonts/DroidKufi-Boldd41d.eot?#iefix) format('embedded-opentype'),
       url(../fonts/DroidKufi-Bold.woff2) format('woff2'),
       url(../fonts/DroidKufi-Bold.woff) format('woff'),
       url(../fonts/DroidKufi-Bold.ttf) format('truetype');
}



@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0,-20%, 0);
    transform: translate3d(0, -20%, 0);
    visibility: visible;
    opacity:0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
        opacity:1;
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    visibility: visible;    opacity:0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);    opacity:1;
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}



body {
    background-color: #fdfdfd;
    font-family: 'Droid Arabic Kufi';
}

.header {}

.top-header {
    background-color: #a3a3a3;
    padding: 15px 0;
}

.top-header #flags {
}

.top-header #list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.top-header #list li {
    float: left;
    border-left: 1px solid #ededed;
    padding: 0 20px;
    font-size: 14px;
}

.top-header #list li:first-child {
    border: 0px;
}

.top-header #list li a {
    color: white;
    text-decoration: none;
}

.top-header #search {
    /* height: 0; */
    background-color: #c0c0c0;
    float: right;
    /* height: 20px; */
    margin-right: -15px;
    direction: rtl;
}

.top-header #search .fa {color: white;margin-right: 5px;margin-left: 5px;cursor: pointer;}

.top-header #search input[type="text"] {
    background-color: transparent;
    border: 0px;
    padding: 0 10px;
    color: white;
    width: 150px;
}

@media only screen and (min-width: 768px ) and (max-width: 992px){
  .top-header #search input[type="text"]{
    width: 91px;
  }
}

.mid-header {
    padding: 30px 0;
    position: relative;
}

.mid-header #logo {
    width: 30%;
    float: right !important;
}

.mid-header #logo img {
    width: 100%;
}

.mid-header #list {
    margin-top: 20px;
    float: left !important;
}

.mid-header #list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mid-header #list ul li {
    float: right;
    border-right: 1px solid;
    padding: 0 20px;
}

.mid-header #list ul li:first-child {
    border: 0px;
}

.mid-header #list ul li a {
    text-decoration: none;
}
.mid-header #list ul li a:hover #item #icon{
    color: #000069;
}

.mid-header #list ul li #item {
    padding-right: 45px;
    position: relative;
    direction: rtl;
}

.mid-header #list ul li #item #icon {
    position: absolute;
    right: 0;
    color: #12aaeb;
    font-size: 40px;
}

.mid-header #list ul li #item #title {
    padding: 0;
    margin: 0;
    direction: rtl;
    text-align: right;
}

.mid-header #list ul li #item #detail {
    font-weight: bold;
}

.mid-header #list ul li #item i {}

.menu {
    background-color: #020867;
    border-bottom: 5px solid #12aaeb;
}

.menu .navbar {
    margin: 0;
    border: 0px;
}

.menu .navbar .navbar-header {}

.menu .navbar .navbar-header .navbar-toggle.collapsed {
    background-color: #0d75bf;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.menu .navbar .navbar-header .navbar-toggle.collapsed .icon-bar {
    background-color: #fdfdfd;
}

.menu .navbar .navbar-header .navbar-toggle .icon-bar {
    background-color: #fdfdfd;
}

.menu .navbar .navbar-header .navbar-toggle {
    background-color: #12aaeb;
    -webkit-border-radius: 0;
    border-radius: 0;
    float: left;
    margin-right: initial;
    margin-left: 15px;
}
@media only screen and (min-width:768px){
  .menu .navbar #mobile-menu {text-align:center;}

}
.menu .navbar #mobile-menu {/* float: right; */}

@media only screen and (min-width:768px){
  .menu .navbar #mobile-menu ul.nav.navbar-nav{
    float: none;
    display: inline-block;
    vertical-align: bottom;
  }
}
.menu .navbar #mobile-menu ul.nav.navbar-nav {
    z-index: 10;
    
    /* text-align: center; */
}

.menu .navbar #mobile-menu ul.nav.navbar-nav>li {padding: 0 15px;border-left: 1px solid #0f8ad1;border-right: 1px solid #0f8ad1;margin-left: -1;/* float: right; */text-align: right;}

@media only screen and (min-width: 768px){
  .menu .navbar #mobile-menu ul.nav.navbar-nav>li{
    float: right;
  }
}
.menu .navbar #mobile-menu ul.nav.navbar-nav li a {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    direction: rtl;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.active {
    background-color: #0f8ad1;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li a:hover, .menu .navbar #mobile-menu ul.nav.navbar-nav li a:focus {
    background: #12aaeb;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li:hover,.menu .navbar #mobile-menu ul.nav.navbar-nav li>ul.dropdown-menu:hover{    background: #12aaeb;}


.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown {
    /* border: 0; */
    z-index: 10;
    text-align: right;
    direction: rtl;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu {
    border: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 9;
    min-width:170px;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li {
    color: black;
    border-bottom: 1px solid;
    padding: 5px 0;
    direction: rtl;
    text-align: right;
    position: relative;
}
.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li:last-child{
  border:0;
}
.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li:before{
  content: "\f104";
  /* margin-left: 10px; */
  position: absolute;
  right: 5px;
  color: black;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 10px;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a {
    color: black;
    font-weight:normal;
}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown a.dropdown-toggle {
    position: absolute;
    left: 0;
    top: 0px;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: #12aaeb;
}


@media only screen and (min-width: 768px){
  

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown:hover ul.dropdown-menu {
    display: block;
    /* margin-top: 5px; */
    background-color: #12aaeb;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    padding: 0;
    right: 0;
    left: initial;
}}

.menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li:hover, .menu .navbar #mobile-menu ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a:hover {
    background-color: #0f8ad1;
}

.content {}

.home-slider {}

.home-blocks {
    margin-top: 40px;
    /* margin-bottom: 20px; */
}

.home-blocks #item {
    position: relative;
}
@media only screen and (max-width: 992px){
  .home-blocks #item{
    margin-top:10px;
  }
}

.home-blocks #item #image {
    display: block;
    width: 100%;
    height: auto;
}

.home-blocks #item #content #title {
    margin: 0;
    font-weight: bold;
    font-size: 20px;
    /* line-height: 1; */
}

.home-blocks #item #content  #desc {
    font-size: 20px;
    margin: 0;
    /* line-height: 1; */
}

.home-blocks #item #content  #button {
    background-color: rgba(18, 170, 235, 0.9);
    margin: 10px 0;
    /* opacity: 0.9; */
    padding: 10px;
    display: inline-block;
}

.home-blocks #item #content {
    position: absolute;
    bottom: 20px;
    right: 20px;
    color: white;
    direction: rtl;
    text-align: right;
}

.web-bold-blue {
    color: #020867;
    font-weight: 600;
}

.home-blocks #item #content a {
    color: white;
    text-decoration: none;
}

div#item {}

.home-blocks-second {
    margin-bottom: 40px;
    margin-top: 40px;
}

.home-blocks-second #item {
    position: relative;
}
@media only screen and (max-width: 768px){
  .home-blocks-second #item{
    margin-top:20px;
  }
}
.home-blocks-second #item #top-part {
    position: relative;
}

.home-blocks-second #item #top-part #logo {
    position: absolute;
    width: 40px;
    height: auto;
    top: 0;
    right: 0;
}

.home-blocks-second #item #top-part #title {
    margin-right: 50px;
    padding-top: 10px;
    font-size: 20px;
    color: #043140;
    direction: rtl;
    font-weight: 600;
    text-align: right;
}

.home-blocks-second #item #bottom-part {
    padding: 10px 15px;
    background-color: #f5f5f5;
    margin-top: 30px;
    text-align: right;
    direction: rtl;
}

.home-blocks-second #item #bottom-part #contacts {
    display: block;
    padding: 5px 10px;
    font-family:Arial;
    border: 1px solid lightgray;
    width: 100%;
}

.home-blocks-second #item #top-part #content {
    margin-right: 50px;
    text-align: right;
    direction: rtl;
}

.footer {
    border-top: 5px solid #12aaeb;
    background-color: #212831;
    padding-top: 40px;
    color: white;
    direction: rtl;
}

.footer #logo {
    margin-bottom: 20px;
    max-width: 100%;
}

.web-tabs {}

.web-tabs .nav.nav-tabs {
    border-bottom: 1px solid #12aaeb;
    margin: 0;
    padding: 0;
}

.web-tabs .nav.nav-tabs li {
    background-color: #3e444c;
    margin-left: 5px;
    float: right;
    direction: rtl;
    border: 0px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    text-align: right;
}

.web-tabs .nav.nav-tabs li.active,.web-tabs .nav.nav-tabs li.active a {
    background-color: #12aaeb;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    border-bottom: 1px solid #12aaeb;
}

.web-tabs .nav.nav-tabs li.active a {
    color: white;
    opacity: 1;
    z-index: 0;
}
.web-tabs .nav.nav-tabs li a {
    color: #fdfdfd;
    opacity: .5;
    margin: 0;
    padding: 5px 15px;
    border: 0px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #3e444c;
}
.web-tabs .nav.nav-tabs li a:hover {
    /* color: red; */
    background-color: #12aaeb;
    /* opacity: 1; */
}

.web-tabs .tab-content {
    margin-top: 30px;
}

.footer-address-details {}

.footer-address-details #details {
    text-align: right;
    direction: rtl;
}

.footer-address-details #details #address {
    position: relative;
    margin-bottom: 10px;
}

.footer-address-details #details #address #icon {
    position: absolute;
    right: 0;
    font-size: 16px;
    color: #12aaeb;
}

.footer-address-details #details #address #content {
    margin-right: 25px;
}

.footer a {
    color: white;
    text-decoration: none;
}

.footer-address-details #map {}

.footer-address-details #map iframe {
    width: 100%;
    height: 200px;
}

.footer #footer {
    background-color: #111519;
    padding: 15px 0;
    margin-top: 20px;
    text-align: right;
    direction: rtl;
}

.footer #footer #copyrights {
    margin-left: 50px;
}

.footer #footer #list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
    direction: rtl;
    text-align: right;
}

.footer #footer #list li {
    display: inline-block;
    border-left: 1px solid #dedfdf;
    padding: 0 20px;
}

.footer #footer #list li:last-child {
    border: 0;
}

.home-slider #slider {}

.home-slider #slider .carousel-inner {}

.home-slider #slider .carousel-inner .item {/* overflow: hidden; *//* height: 300px; */background-size: cover;}
@media only screen and (min-width:1600px){
  .home-slider #slider .carousel-inner .item {
    height:468px;

  }

}
.home-slider #slider .carousel-inner .item>img{
    /* width: 100%; */
    position: absolute;
}

.home-slider .carousel-caption {
    position: relative;
    left: auto;
    bottom: 4vw;
    right: auto;
    top: auto;
    bottom: auto;
    margin-top: 120px;
    margin-bottom: 50px;
    z-index:9;
}



.home-slider .carousel-caption #caption{
    width: 350px;
    background-color: rgba(2,8,103,0.6);
    -webkit-box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    -moz-box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    padding: 50px 20px 20px 20px;
    float: right;
}

.home-slider .carousel-caption #caption #logo {
    position: absolute;
    background-color: #12aaeb;
    /* opacity: 1 !important; */
    padding: 10px;
    top: -5px;
    right: 0;
}

.home-slider .carousel-caption #caption #logo img {
    opacity: 1 !important;
    width: 60px;
}

.home-slider .carousel-caption #content {
    text-align: right;
    font-size: 16px;
}

.home-slider .carousel-caption #button {
    padding: 10px;
    background-color: #12aaeb;
    -webkit-box-shadow: 5px 5px 19px -8px rgba(0,0,0,1);
    -moz-box-shadow: 5px 5px 19px -8px rgba(0,0,0,1);
    box-shadow: 5px 5px 19px -8px rgba(0,0,0,1);
}

.home-slider .carousel-caption a {
    color: white;
    text-decoration: none;
}

@media  only screen and (max-width: 768px){
  .home-slider .carousel-caption{margin-top: 20px;margin-bottom: 20px;}
  .home-slider .carousel-caption #caption{  width:100%;}
}

.menu .navbar #mobile-menu #search {
    text-align: center;
    direction: rtl;
}

.menu .navbar #mobile-menu #search input[type="text"] {
    width: 80%;
}

.menu .navbar #mobile-menu #search i {
    color: white;
    margin-right: 20px;
    font-size: 20px;
}

.subpage-banner {
    background-size: cover;
}

@media only screen and (min-width: 768px){
  .subpage-banner{
    height:300px;
  }
}

.site-breadcrumbs {
    background-color: rgba(2,8,103,0.6);
    -webkit-box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    -moz-box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    box-shadow: -10px 10px 0px 0px rgba(18,170,235,0.6);
    padding: 20px;
    width: auto;
    float: right;
    margin-top: 70px;
    margin-bottom: 70px;
}

.site-breadcrumbs ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.site-breadcrumbs ul li {
    color: white;
    float: right;
    padding: 0 20px;
    border-right: 1px solid white;
    font-size: 16px;
}

.site-breadcrumbs ul li:first-child {
    border: 0;
}

.site-breadcrumbs ul li#active {
    font-weight: 600;
}

.site-breadcrumbs ul li a {
    color: white;
    text-decoration: none;
}
@media only screen and (min-width:768px){

.article-body {
    padding: 30px 30px 0px 30px;
}
.article-body2 {
   padding: 0px 20px 20px 20px;
}}

.article-body{
  padding-top:20px;
  padding-bottom: 20px;
  text-align: right;
  direction: rtl;
  line-height: 2;
  border:0px solid red;
}
.article-body2
{
  padding-top:20px;
  padding-bottom: 20px;
  text-align: right;
  direction: rtl;
  line-height: 2;
}

.article-body2 span, .article-body2 input
{
    direction: rtl;
    }

.article-body2 input[type=file] {
    direction: rtl!important;
    width: 100%;
}
.btnall
{
    direction: rtl;
    text-align: center;
    }    
.article-body h2, .article-body2 h2 {
    font-size: 22px;
    color: #394996;
}

.article-body table, .article-body2 table {
    border: 1px solid rgba(204, 204, 204, 0.46);
    margin: 0 auto;
}

.article-body table th, .article-body2 table th {
    background-color: #12aaeb;
    color: white;
    padding: 10px 20px;
    border: 1px solid rgba(204, 204, 204, 0.46);
}

.article-body table td, .article-body2 table td {
    padding: 10px;
    border: 1px solid rgba(204, 204, 204, 0.46);
}

.article-body img, .article-body2 img {
    max-width: 100%;
}
.slider-footer {}

div#subpage-owl {
    margin-bottom: 20px;
}

div#subpage-owl .item {
    position: relative;
}

div#subpage-owl .item .image {
    width: 100%;
}

div#subpage-owl .item .content {
    position: absolute;
    bottom: 20px;
    right: 20px;
    text-align: right;
    direction: rtl;
}

div#subpage-owl .item .content .title {
    color: white;
    font-size: 16px;
    font-weight: 500;
}

div#subpage-owl .item .content a {
    text-decoration: none;
    color: white;
}

div#subpage-owl .item .content a .button {
    background-color: rgba(18,170,235,0.9);
    padding: 10px;
    width: 120px;
}

.article-body ul li:before {content: "";background-image: url('../images/bullet.png');width: 10px;height: 10px;display: inline-block;position: absolute;right: 0;top: 5px;}

.article-body ul {
    list-style-type: none;
    margin-top: 20px;
    padding: 0;
    margin-bottom: 20px;
    margin-right: 20px;
}

.article-body ul li {position: relative;padding-right: 20px;text-align: right;direction: rtl;}

.article-body .block {
    background-color: #e7e7e7;
    margin-top: 30px;
    margin-bottom: 30px;
}

.article-body .title {/* margin: 0 auto; */display: inline-block;}

.slider-footer .header-title {
    text-align: center;
    color: #020867;
    font-weight: bolder;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

div#subpage-owl .owl-controls {
    margin: 20px auto;
}

div#subpage-owl .owl-controls .owl-pagination .owl-page.active span {
    background-color: #212831;
}


.contactminfo {
    padding: 10px 15px;
    font-family:Arial;
    background-color: whitesmoke;
    text-align: right;
    direction: rtl;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: right;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
  }
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
  }
}

img#Img1 {
    direction: rtl;
    text-align: right;
}

.language {
    display: inline-block;
    height: 34px;
    margin-top: 10px;
    margin-right: 20px;
    width: 40px;
    color: white;
    vertical-align: middle;
    line-height: 34px;
    text-align: center;
    background-color: #0d75bf;
    float:right;
}



/*modal popup */
#external_redirection_alert.blocker
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999999;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);
    text-align: center;
    display: none;
}
#external_redirection_alert.blocker:before
{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
#external_redirection_alert blocker.behind
{
    background-color: transparent;
}
#external_redirection_alert .modal-di
{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

#external_redirection_alert .modal-di a.close-modal
{
    cursor: pointer;
    position: absolute;
    top: -12.5px;
    left: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');
}

#external_redirection_alert .modal-spinner
{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    padding: 12px 16px;
    border-radius: 5px;
    background-color: #111;
    height: 20px;
}

#external_redirection_alert .modal-spinner > div
{
    border-radius: 100px;
    background-color: #fff;
    height: 20px;
    width: 2px;
    margin: 0 1px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

#external_redirection_alert .modal-spinner .rect2
{
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

#external_redirection_alert .modal-spinner .rect3
{
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

#external_redirection_alert .modal-spinner .rect4
{
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.external_redirection_action
{
    margin-top: 15px;
    float:right;
}
.external_redirection_action .external_redirection_btn
{
    color: #fff;
    padding: .5rem 1rem;
    display: inline-block;
    border-radius: 4px;
    transition-duration: .25s;
    border: none;
    font-size: 14px;
    margin-top: 10px;
    cursor: pointer;
}
.external_redirection_action .external_redirection_confirm
{
    background: #12aaeb;
    transition:all .2s;
}
.external_redirection_action .external_redirection_confirm:hover
{
     opacity:0.8;   
}
.external_redirection_action .external_redirection_cancel
{
    background: #000;
    cursor: pointer;
}
.external_redirection_content
{
    margin-top: 20px;
    font-size: 14px;
}
/*end modal popup*/
.en-link{font-family: 'Raleway', sans-serif;}

/*PDBL Css*/
 .MyConsent_Outer
{
    line-height: 1.8;
    z-index: 999999 !important;
    opacity: 1;
    position: fixed;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    padding: 15px;
    z-index: 100;
    width: 100%;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    right: 0px;
    display: none;

}
.MyConsent_Outer:after
{
   
}

.MyConsent_Outer:hover:after
{
    opacity: 1;
}

.MyConsent_Inner
{
    width: 80%;
    font-size: 14px;
    padding-right: 50px;
    position: relative;
    float: right;
}
.MyConsent_Inner:before
{
    content: url(../../gif/lockCookie.html);
    position: absolute;
    right: 0px;top: 21%;
}
.MyConsent_Inner a
{
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dashed #fff;
}


.MyConsent_ButtonContainer
{
    width: 10%;
    height: 100%;
    position: absolute;
    display: table-cell;
    text-align: center;
    left: 2%;
}


.MyConsent_Button
{
       color: #ffffff;
    cursor: pointer;
    border-radius: 4px;
    padding: 11px 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-transform: uppercase;
    background-color: #e62c22;
    position: relative;
    left: 38%;top:20%;z-index: 9999;font-family: 'Raleway', sans-serif;
}
.MyConsent_Button
{
    background-color: #29a1db;
}
.MyConsent_Button:hover
{
    opacity:.8;
}
.MyConsent_CloseButton
{ 
    color: #0000;
    cursor: pointer;
    display: block;
    width: 37px;
    text-indent: -9999px !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../../gif/CloseCookie.html);    
    float: left;
    background-color: transparent;
    border: 0px;
    z-index: 9999;outline:0;
}


/*end PDBL Css*/



@media (max-width:767px)
{
    div#ConsentContainer {
    top: 0;
    bottom: auto;
    }
    .MyConsent_Inner {
    padding-right: 0;
    width: 100%;
    margin-top:15px;
    }
    .MyConsent_Inner:before {
            display:none;
    }
    .MyConsent_ButtonContainer {
    position: static;
    width: auto;
    text-align: center;
    display: block;
}
.MyConsent_Button {
margin: 10px 0 0;
    left: auto;
    top: auto;
}
.MyConsent_CloseButton {
    position: absolute;
    top: 10px;
    left: 10px;
}
}
.custom-error-list li:before{background-image:none !important;}
.custom-error-list li{list-style:disc;}