/*fonts*/
@font-face {
  font-family: 'DroidArabicKufi';
  src: url('../fonts/DroidArabicKufi-.eot#iefix') format('embedded-opentype'),  url('../fonts/DroidArabicKufi.woff') format('woff'), url('../fonts/DroidArabicKufi.ttf')  format('truetype'),
       url('../fonts/DroidArabicKufi.svg#DroidArabicKufi') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*fonts*/

body,p{
    font-family: 'DroidArabicKufi';
    font-size: 13px;
    line-height: 25px;
       color: #292929;
    margin:0;
    padding:0;
}
li{
    margin: 5px 0px;
    list-style: none;
    text-align: right;
    direction: rtl;
    /* float: right; */
}
h1,h2,h3,h4,h5,h6,p,li,span,strong,a{
    text-align: right;
    font-family: 'DroidArabicKufi';
    font-weight: normal;
    direction: rtl;
}

a{
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.header-top{
    height: 40px;
           background: #e8e8e8;
}

.divshowdoc_wrap ul li:before {
    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;
    padding-left: 10px;
    content: "\f0d9";
    color: #c71c22;
}

.divshowdoc_wrap h4 {
    color: #c71c22;
    margin-top: 10px;
    margin-bottom: 5px;
}
.divshowdoc_wrap ul {
    padding: 0;
        margin-bottom: 20px;
}
.divshowdoc_wrap h3 {
    font-size: 20px;
    color: #000;
        line-height: 32px;
}
.divshowdoc_wrap h5 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
}

/*haeder*/

#nav {
  width: 100%;
  position:static;
  top:-32px;
}

#nav.affix {
   position: fixed;
   top: 0;
   z-index:10;
   -webkit-transition: all .6s ease-in-out;
   box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
}

@media (min-width: 767px) {
  .navbar-nav.nav-justified > li{
      float:none;
  }
}
  
.navbar-nav {
  margin: 0;
}  
  
/* customize nav style */
.navbar-custom {
    background-color: #c71c22;
    font-weight:700;
    text-transform:uppercase;
    border-width:0;
}
.navbar-custom  .navbar-nav>li>a {
    color: #fff;
}
.navbar-custom  .dropdown-menu li>a:hover {
    color: #eee;
}
.navbar-custom  .navbar-nav li>a:hover, .navbar-nav li .open, .navbar-custom .navbar-nav .active a  {
    background-color: #fee500;
    color: #000000;
}
.navbar-custom .navbar-nav>.dropdown>a .caret {
    border-top-color: #64321F;
    border-bottom-color: #64321F;
}

.navbar-collapse.in { /*3.0.2 bug workaround*/
    overflow-y: visible;
}

.navbar-toggle {
    outline:0;
}



.navbar-nav>li>.dropdown-menu {
    margin-top:20px;
    border-top-left-radius:0;
    border-top-right-radius:0;
}
.navbar-default .navbar-nav>li>a {
    width:auto;
    font-weight:bold;
}
.mega-dropdown {
  width:100%;
  position:static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-bottom: 0;
}
/*.mega-dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;
}
.mega-dropdown-menu:after {
    content: "";
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 283px;
    z-index: 8;
}*/
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
  width: 100%;
  margin: 2px 0px;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #292929;
  white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}
.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight:normal;
}
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}
ul.nav.navbar-nav {
    width: 100%;
    padding: 0;
}

.navbar-nav>li {
    width: auto;
    position: relative;
    margin: 0;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
       -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.dropdown-menu {
    border: 0;
    border-bottom: 0;
}

.mega-dropdown-menu .dropdown-header a {
  color: #C71C22 !important;
  background: none !important;
  padding: 0;
}
.navbar-default {
    background: #8bca01;
        border-radius: 0;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    width: auto;
}

span.glyphicon.glyphicon-chevron-down.pull-right {
    margin-left: 10px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background: #504bb8;
    color: #fff;
}
.navbar-default .navbar-nav>li>a {
    padding: 15px 15px;
}
ul.nav.navbar-nav li.col-sm-3 {
    border-right: solid 1px #e5e5e5;
}
.mega-dropdown-menu .dropdown-header a:before {
    display: none;
}


nav#nav .dropdown-menu {
   
opacity: 0;
   
top: 202px;
 top: 227px;
   
visibility: hidden;
}



nav#nav .dropdown-menu li.dropdown:hover .dropdown-menu {
    display: block;
}

nav#nav .navbar-nav>li:hover ul.dropdown-menu {

opacity: 1;

visibility: visible;


}
nav#nav.affix .navbar-nav>li:hover ul.dropdown-menu {
    top: 100%;
}
/*header*/

.add-banner {
  padding-right: 0;
  margin: 7px 0px;
  padding: 0;
}
.social ul {
    padding: 0;
    width: 100%;
}

.social ul li {
    float: right;
    margin: 3px 0px;
    margin-left: 2.2%;
}

.social ul li a {
    color: #fff;
    background: #C71C22;
    width: 33px;
    height: 33px;
    float: right;
    text-align: center;
    font-size: 18px;
    padding: 8px 0px;
}

.social {
    padding: 0;
    /* width: 18%; */
    margin: 0;
}

.logo-wrapper {
    padding: 0;
    /* width: 40%; */
    /*margin: 10px 0px 0px 0px;*/
}

.logo-wrapper img {
    float: right;
    width: 100%;
}
.social ul li.facebook a {
    background: #3b5998;
}

.social ul li.twitter a {
    background: #1dcaff;
}

.social ul li.instagram a {
    background: #9b6954;
}

.social ul li.googleplus a {
    background: #d34836;
}

.social ul li.youtube a {
    background: #cd201f;
}

.social ul li a:hover {
    background: #F2DE0D !important;
}
.social h4 {
    color: #000000;
    margin-bottom: 0px;
}
.logo-section {
    padding: 5px 0px;
}
.search-inner input.form-control {
    float: right;
    width: 178px;
    border: 0;
    border-radius: 0;
    height: 40px;
    background: #d1d1d1;
    font-size: 14px;
    color: #000;
    padding: 3px 23px 6px 0px;
}

.search-wrapper {
    padding-right: 0;
    width: 21.5%;
}
.search-wrapper input.btn {
    float: right;
    width: 48px;
    height: 40px;
    border-radius: 0;
    border: 0;
    outline: 0;
    font-size: 0;
    background: #c0c0c0;
    background-image: url("../images/searchicon.svg");
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: center;
}
.search-inner input.form-control::-moz-placeholder {
  color: #595959;
  font-size: 11px
  opacity: 1;
}
.search-inner input.form-control:-ms-input-placeholder {
  color: #595959;
  font-size: 11px
}
.search-inner input.form-control::-webkit-input-placeholder {
  color: #595959;
  font-size: 11px
}
.links-top-header a {
    font-size: 12px;
        color: #484848;
    text-decoration: none;
    float: right;
    padding: 0px 14px;
    border-left: solid 1px #A7A7A7;
    margin: 7px 0px;
}

.links-top-header {
    padding: 0;
    float: right;
}
.enquiry-button {
    padding: 0;
}

.enquiry-button a {
        background: #262122;
    border-radius: 0;
    padding: 10px 0px;
    width: 88px;
    color: #fff;
    text-decoration: none;
    border: 0;
}

.enquiry-button a:hover,.enquiry-button a:focus {
    color: #fff;
    background: #C71C22;
}
.weather-icon a {
    color: #505050;
    text-decoration: none;
    font-size: 14px;
}
.weather-icon a b {
    font-weight: normal;
    /*float: left;*/
    padding: 2px 8px 0px 0px;
}


.weather-icon {
    margin: 7px 0px;
    padding: 0;
}
.weather-icon a span {
    font-size: 18px;
    font-weight: bold;
}

.weather-icon a i {
    color: #c71c22;
    font-size: 20px;
    margin-left: 10px;
}
.mega-dropdown-menu > li > ul > li > a:before {
    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;
    padding: 0px 9px;
    content: "\f0d9";
}
ul.nav.navbar-nav li.view-all {
    text-align: center;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

ul.nav.navbar-nav li.view-all a {
    text-align: center;
    background: #333;
    color: #fff;
    padding: 15px 0px;
    font-size: 16px;
}
ul.nav.navbar-nav li.view-all a span {
    margin-left: 9px;
}


    /* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {
  z-index : 1 
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {
  z-index : 0 
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
.fadeOut1.owl-carousel.owl-theme.owl-loaded img {
    width: auto;
}
.fadeOut1.owl-carousel.owl-theme.owl-loaded {
    width: auto;
}

section.banner-section .owl-dots,div#article-slider .owl-dots {
    display: none !important;
}
.carousel-caption h1 {
    font-size: 24px;
    font-weight: normal;
    font-family: 'DroidArabicKufi';
    margin: 0;
    padding: 0;
}
section.banner-section .owl-controls {
    position: absolute;
    left: 20%;
    bottom: 16px;
}

.owl-controls .owl-next:before {
    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;
    content: "\f105";
    font-size: 27px;
    padding: 1px 0px;
}


.owl-controls .owl-prev:before {content: "";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;content: "\f104";font-size: 27px;padding: 1px 0px;}


.article-warappr {
    padding: 0;
    width: 64.475%;
}
.image-article img {
    display: block;
    margin: 0px auto;
    border: solid 8px #fff;
}

.image-article {
    width: 100%;
    border: solid 1px #ebebeb;
}
section.article-section {
    background: #f1f1f1;
    padding: 30px 0px;
}
.article-matter h3 {
    font-size: 17px;
    color: #C71C22;
}

.date-article {
    text-align: right;
   background: #d4d4d4;
    float: right;
    font-size: 13px;
    color: #666666;
    padding: 4px 25px;
    margin: 9px 0px;
    direction: rtl;
}


.article-matter p {
    clear: both;
    margin-bottom: 20px;
}

a.more-button-main {
    background: #d4d4d4;
    width: 100%;
    float: right;
    text-align: center;
    color: #666666;
    text-decoration: none;
    height: 50px;
    padding: 12px 0px;
    font-size: 14px;
}

a.more-button-main:hover {
    background: #C71C22;
    color: #fff;
}


div#article-slider .owl-nav {
    position: absolute;
    top: -98px;
    left: -21px;
}
.main-title-head {
    width: 100%;
    float: right;
}

.main-title-head h2 {
    float: right;
    background: #C71C22;
    color: #fff;
    font-size: 18px;
    height: 50px;
    padding: 17px 40px;
    font-weight: normal;
    position: relative;
    margin: 0;
    width: 230px;
    text-align: center;
}

.article-warappr .well {
    width: 100%;
    float: right;
    min-height: 638px;
    background-image: url("../images/loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80px;
}

.main-title-head h2:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 50px 40px;
    border-color: transparent transparent #C71C22 transparent;
    content: "";
    position: absolute;
    left: -40px;
    top: 0;
}
div#ascrail2000 div {
    width: 10px !important;
    border: 0px solid #FFF !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    right: 0px !important;
    background: #B1B1B1 !important;
}
div#ascrail2000 {
    background: #F1F1F1;
    width: 10px !important;
    z-index: 9991 !important;
}  
.latest-news-main-section {
    float: left;
    padding-left: 0;
    padding-right: 10px;
}

.latest-news-main-section .well {
    float: right;
    width: 100%;
    min-height: 638px;
    padding-top: 0;
}
.article-matter {
    padding: 0px 7px;
}
.news-media-inner ul {
    padding: 0;
}

.news-media-inner ul li a {
    text-decoration: none;
}

.news-media-inner ul li a h4.media-heading {
    font-size: 11px;
    color: #c81e21;
    line-height: 20px;
}

.news-media-inner ul li a b {
    font-size: 10px;
    color: #292929;
}

.news-media-inner ul li a p {
    font-size: 10px;
    color: #292929;
    line-height: 18px;
}

.news-media-inner ul li {
    padding: 15px 0px;
    margin: 0;
    border-bottom: solid 1px #e1e1e1;;
}
.news-media-inner ul li a:hover h4 {
    text-decoration: underline;
}
section.section-achievement .well {
    float: right;
    width: 100%;
    padding: 24px;
}
.championship-wrapper img {
    width: 100%;
    -webkit-transform: scale3d(2,2,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.championship-wrapper {
    width: 64.771%;
    padding: 0;
}

.meetings-wrapper {
    float: left;
    padding: 0;
    overflow: hidden;
}
section.section-achievement {
    padding: 25px 0px;
}
.championship-wrapper a:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 416px 0 0 580px;
    border-color: transparent transparent transparent rgba(30, 36, 128, 0.8);
    content: "";
    position: absolute;
    left: 0;
    z-index: 1;
}
.championship-matter {
    position: absolute;
    left: 20px;
    width: 260px;
    bottom: 19px;
    z-index: 1;
}

.championship-matter h3 {
    color: #fff;
}

.championship-matter p {
    font-size: 11px;
    color: #fff;
    line-height: 17px;
}

.championship-matter b {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.championship-matter b i {
    margin-right: 10px;
    font-size: 19px;
    position: relative;
    top: 3px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.champion-icon {
    position: absolute;
    right: 0;
    background: rgba(43, 43, 145, 0.85);
    width: 77px;
    height: 86px;
    text-align: center;
    font-size: 41px;
    color: #fee604;
    padding: 17px 0px;
    z-index: 1;
}
.champion-icon img {
    width: 36px;
}
.meetings-wrapper img {
    width: 100%;
    -webkit-transform: scale3d(2,2,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.meetings-wrapper .champion-icon {
    left: 0;
    right: inherit;
    background: rgba(254, 230, 4, 0.8);
    color: #C71C22;
}
.meetings-wrapper .champion-icon {
    left: 0;
    right: inherit;
    background: rgba(254, 230, 4, 0.8);
    color: #C71C22;
}

.meetings-wrapper .championship-matter {
    bottom: 0;
    width: 100%;
    left: 0;
    background: rgba(254, 230, 4, 0.7);
    padding: 10px 20px;
}

.meetings-wrapper .championship-matter h3 {
    color: #c81e21;
    margin-top: 0;
}

.meetings-wrapper .championship-matter p {
     color: #232323;
}

.meetings-wrapper .championship-matter b {
    color: #c81e21;
}
.meetings-wrapper a:hover .championship-matter b i {
    margin-right: 20px;
}
.championship-wrapper a:hover .championship-matter b i {
    margin-right: 20px;
}
.activities-secton-wrapper {
    background: #f1f1f1;
    padding: 40px 0px;
}
.activities-secton-wrapper ul {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;;
}

.activities-secton-wrapper ul li h3 {
    position: absolute;
    width: 100%;
    padding: 9px 0px;
    margin: 0;
    background: rgba(22, 29, 102, 0.88);
    left: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: 43px;
    z-index: 1;
}


.activities-secton-wrapper ul li a {
    position: relative;
    float: right;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.activities-secton-wrapper ul li a img {
    width: 100%;
    -webkit-transform: scale3d(2,2,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.activities-secton-wrapper ul li {
    padding: 0px 10px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.activities-secton-wrapper ul li.acts-2 h3 {
    background: rgba(99, 21, 103, 0.82);
}
.activities-secton-wrapper ul li.acts-3 h3 {
    background: rgba(187, 7, 24, 0.88);
}
.activities-secton-wrapper ul li.acts-4 h3 {
    background: rgba(124, 16, 24, 0.88);
}
.activities-secton-wrapper ul li:hover h3 {
    height: 100%;
    padding: 70px 0px;
}
.activities-secton-wrapper ul li h3:after {content: "\f100";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;border: solid 2px #fff;border-radius: 50px;width: 40px;height: 40px;padding: 7px 0px;position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: -58px;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.activities-secton-wrapper ul li:hover h3:after {
    visibility: visible;
    opacity: 1;
}
section.section-advataisment {
    padding: 30px 0px;
}

ul#image-gallery {
 
     direction: inherit;
}

.photo-gallery-inner {
  padding: 0;
}

.photo-gallery-inner .lSSlideWrapper ul#image-gallery li {
    direction: ltr;
    float: left;
}

.photo-gallery-inner .lSSlideWrapper ul#image-gallery {
        direction: inherit;
}
ul.lSPager.lSGallery {
    float: left;
    direction: initial;
    position: relative;
    top: -110px;
    background: rgba(0, 0, 0, 0.3);
    padding: 5px 0px;
}
.photo-gallery-inner .lSSlideWrapper ul#image-gallery li img {
    width: 100%;
        direction: initial;
}
.lSAction > .lSNext:before {
    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;
    content: "\f105";
    font-size: 27px;
    padding: 6px 11px;
    color: #fff;
}

.lSAction > .lSPrev:before {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;content: "\f104";font-size: 27px;padding: 6px 11px;color: #fff;}

ul.lSPager.lSGallery li a img {
    border: solid 2px #fff;
    margin: 0;
}

ul.lSPager.lSGallery li a {
    float: left;
        direction: initial;
    padding: 5px;
}
.photo-gallery-inner .lSSlideOuter {
    height: 405px;
}
.tabs-news ul.nav.nav-tabs {
    width: 100%;
    float: right;
    padding: 0;
}

.tabs-news .tab-content {
    float: right;
    width: 100%;
    padding: 20px;
    height: 404px;
    border: 1px solid #cccccc;
    border-top: 0;
    margin-bottom: 50px;
    padding-left: 10px;
    padding-top: 10px;
}
.tabs-news .tab-content .media {
    direction: rtl;
}
.nav.nav-tabs li a {
    font-size: 18px;
    border: solid 1px #ccc;
        color: #444444;
}
.scroll-news h4.media-heading {
    color: #C71C22;
    margin: 17px 0px;
}

.scroll-news p {
    margin-top: 18px;
}
.tabs-news .tab-content ul {
    padding: 0;
    float: right;
}

.tabs-news .tab-content ul li a {
    text-decoration: none;
}


.tabs-news .tab-content ul li a:hover h4.media-heading {
    text-decoration: underline;
}
.news_body {
    height: 370px;
    direction: rtl;
}
.tabs-news .tab-content ul li {
    padding: 20px 0px;
    border-bottom: solid 1px #eee;
}
section.section-courses {
    padding: 40px 0px;
        background: #f1f1f1;
}

.research-studies img {
    width: 100%;
    -webkit-transform: scale3d(2,2,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.photogallery-wrapper {
    padding-right: 0;
}


.research-studies .studies-head {
    position: absolute;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    width: 46%;
    height: 100%;
    z-index: 1;
}

.research-studies a {
    position: relative;
    float: right;
    width: 100%;
    overflow: hidden;
}

.research-studies .studies-head:before {content: "";width: 0;height: 0;border-style: solid;border-width: 226px 0 0 109px;border-color: transparent transparent transparent rgba(0, 0, 0, 0.7);position: absolute;right: -109px;top: 0;}

.research-studies .studies-head h3 {
    color: #fff;
    margin-top: 62px;
    line-height: 31px;
}

.research-studies .studies-head .more-bt {
    color: #c81e21;
    background: #fee604;
    width: 179px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    padding: 6px 0px;
    float: right;
    position: absolute;
    right: -95px;
    margin-top: 10px;
}

.research-studies .studies-head .more-bt:before {content: "";width: 0;height: 0;border-style: solid;border-width: 10px 0px 0px 27px;border-color: transparent transparent transparent #c6b203;position: absolute;right: -1px;top: -10px;}


.research-studies a:hover .more-bt {
    background: #C71C22;
    color: #fff;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.research-studies a:hover .more-bt:before {border-color: transparent transparent transparent #750206;}
.lSSlideOuter .lSPager.lSGallery li.active img, .lSSlideOuter .lSPager.lSGallery li:hover img {
    border-color: #FEE604;
}
section.events-section .well {
    float: left;
    width: 100%;
}
div#events-slider .media {
    direction: rtl;
}
div#events-slider .media .media-left {
    direction: rtl;
    float: right;
}

div#events-slider .media p {
    width: 100%;
    float: right;
    min-height: 157px;
}
div#events-slider .owl-dots {
    display: none !important;
}

div#events-slider .owl-controls {
    position: absolute;
    top: -105px;
    left: -21px;
}

section.events-section {
    padding: 30px 0px;
    padding-bottom: 0;
}
div#events-slider .media h4.media-heading {
    color: #C71C22;
}

div#events-slider .media .date-article {
    margin: 20px 0px;
}
.media-center-part {
    padding: 0;
    width: 25.615%;
    float: left;
}

.scroll-news {
    padding-left: 0;
}

.media-center-part ul {
    padding: 0;
    float: right;
        margin: 5px 0px;
    margin-bottom: 5px;
}

.media-center-part ul li a {
    float: right;
    width: 100%;
    background: url("../images/photo-bg.jpg") no-repeat;
    background-position: 0px 0px;
    height: 115px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-decoration: none;
}

.media-center-part ul li {
    float: right;
    width: 100%;
    margin-bottom: 30px;
}
.events-wrapper {
    padding;0: 0
    padding: 0;
    padding: 0;
    width: 70.79%;
}
.media-center-part ul li a:hover {
    background-position: -24px 0px;
}

.media-center-part ul li a h3 {
    color: #fff;
    padding: 11px 29px;
}
.svg-icon-sec{
    width: 144px;
    height: 115px;
    background: url("../images/media-shape.png") no-repeat;
    float: left;
    position: relative;
}
.svg-icon-sec img {
    width: 59px;
    position: absolute;
    left: -29px;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.media-center-part ul li.video-gallery a {
    background-image: url("../images/video-bg.jpg");
}
.media-center-part ul li.download-gallery a {
    background-image: url("../images/download-bg.jpg");
}
.media-center-part ul li.download-gallery a .svg-icon-sec img {
    width: 41px;
}

.media-center-part ul li.video-gallery a .svg-icon-sec img {
    width: 51px;
}
.flag-wrapper-outer {
    background: #f9f9f9;
}
.flag-slider {
    padding: 30px 0px;
}

.flag-slider .owl-dots {
    display: none !important;
}

.flag-slider .owl-controls {
    position: absolute;
    left: -3px;
    top: -77px;
}

.flag-slider h4 {
    font-size: 14px;
    text-align: center;
}
.flag-slider {
    float: right;
    width: 100%;
}

.flag-slider .item {
    float: right;
    width: 100%;
}

.flag-slider .item img {
    border: solid 3px #e0e0e0;
}
div#article-slider {
    background: #fff;
}
footer {
    background: #303233;
    min-height: 607px;
}


.newsletter input.form-control {
    background: #474747;
    height: 42px;
    border: 0;
    border-radius: 0;
    width: 85%;
    float: right;
    font-size: 12px;
    color: #fff;
    padding: 6px 20px;
}

.newsletter input.btn.form-control {
    width: 15%;
    background-image: url("../images/send-bt.svg");
    font-size: 0;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
}

.footer-top {
    background: #2e3031;
    height: 75px;
    padding: 16px 0px;
}
.newsletter input.form-control::-moz-placeholder {
  color: #cdcdcd;
  font-size: 11px;
  opacity: 1;
}
.newsletter input.form-control:-ms-input-placeholder {
  color: #cdcdcd;
  font-size: 11px;
}
.newsletter input.form-control::-webkit-input-placeholder {
  color: #cdcdcd;
  font-size: 11px;
}
span.go-top {
    width: 58px;
    height: 43px;
    background: #474747;
    float: left;
    text-align: center;
    color: #cdcdcd;
    cursor: pointer;
    font-size: 24px;
    padding: 9px 0px;
}
.footer-social {
    padding: 0;
}

.footer-social .social {
    width: 72%;
    float: left;
    margin: 0;
}

.footer-social .social ul {
    float: left;
    width: 77%;
    margin: 0;
}

.footer-social .social h4 {
    float: right;
    width: 23%;
    margin: 13px 0px;
    color: #a7a7a7;
}

.scroll-top {
    padding-left: 90px;
}
.footer-social .social ul li a {
    width: 36px;
    height: 36px;
    padding: 10px 0px;
}
.social ul li a:hover {
    color: #303233;
}
nav#nav.affix .navbar-nav>li ul.dropdown-menu {
    top: 115%;
}
.foot-right {
    padding: 0;
}

.newsletter {
    padding: 0;
}

.footer-links ul li a {
    color: #ccc;
    font-size: 12px;
}

.footer-links h5 {
    color: #fff;
    border-bottom: solid 1px #575858;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.footer-links .foot-right ul {
    padding: 0;
}
.footer-links {
    margin-top: 28px;
}
.footer-logo {
    float: right;
    width: 100%;
    background: #292b2b;
    height: 145px;
    padding: 23px 10px;
    margin: 20px 0px;
}

.ft-log img {
    float: right;
    height: 100px;
}

.ft-text p {
    color: #cdcdcd;
}
.foote-copy-right p.pull-left,.foote-copy-right p.pull-left a {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #cccccc;
}

.foote-copy-right p {
    color: #cccccc;
    font-size: 12px;
    padding: 10px 0px;
    margin: 0px;
    padding-bottom: 30px;
}
.meetings-wrapper .champion-icon img {
    width: 45px;
}

.meetings-wrapper .champion-icon {
    padding: 24px 0px;
}



.championship-wrapper:hover img {
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}

.championship-wrapper a {
    float: right;
    width: 100%;
    overflow: hidden;
}

.meetings-wrapper:hover img {
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}

.activities-secton-wrapper ul li a:hover img {
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.research-studies:hover img {
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.online-poll-button {
    position: fixed;
    width: 115px;
    height: 160px;
    background: #332e2f;
    left: 0;
    top: 43%;
    z-index: 5;
    text-align: center;
    padding: 0;
}

.online-poll-button h3 {
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 26px;
    margin-top: 43px;
}

.online-poll-button img {
    width: 56px;
    position: relative;
    z-index: 1;
    top: 4px;
}
.online-poll-button a{
    text-decoration: none;
}
.poll-icon {
    text-align: center;
    position: relative;
    background: #141213;
    padding: 2px 0px;
}

.poll-icon:after {content: "";width: 0;height: 0;border-style: solid;border-width: 39px 57.5px 0 57.5px;border-color: #141213 transparent transparent transparent;position: absolute;left: 0px;bottom: -38px;}




.banner-section .fadeOut .item img {
    /*width: auto;*/
    height: 520px;
}
.latest-news-main-section .well .news_body {
    height: 569px;
}


.latest-news-main-section .well .news_body div#mCSB_1_container {
    margin-left: 0px;
}

div#fixed-bar {
    position: relative !important;
   
}
section.subpage-wrapper {
    min-height: 500px;
    padding: 10px 0px;
}

/*4-June-16*/

.footer-links h5 a {
    color: #fff;
}
.banner-sub img {
    width: 100%;
}

.banner-sub {
    height: 200px;
    overflow: hidden;
}
.print-block {
    position: absolute;
    top: 18px;
    left: 25px;
}



body#sub-page .inner_container > .container {
    position: relative;
}

.print-block a {
    padding: 6px 10px;
    direction: rtl;
        color: #292929;
    font-size: 11px;
    text-decoration: none;
    outline: 0;
}
.print-col {
    float: left;
    direction: rtl;
}
.email-col {
    float: left;
    direction: rtl;
}
.print-col > a {
    display: none;
}
.print-block i {
    margin-left: 10px;
    border: solid 1px #E31038;
    padding: 7px 8px;
    font-size: 13px;
    color: #DC052E;
}
.banner-sub.contacts_banner {
    height: auto;
}
.contact_wrapper_form ul li label {
    width: 100%;
}

.contact_wrapper_form ul li input#ctl00_contentplaceholder1_txtcountrycode {
    float: right;
    width: 10% !important;
}

.contact_wrapper_form ul li input#ctl00_contentplaceholder1_txtPhone {
    float: left;
    width: 87% !important;
}

.contact_wrapper_form ul li {
    margin: 0;
}

.contact_wrapper_form {
    
float: right;   
width: 100%;   
margin-top: 0;  
border: solid 1px #F1EFCB;
padding: 20px 20px;   
margin-bottom: 40px;  
margin-top: 10px;
}
.con-address > div {
    background: #FFFFFA;
    min-height: 244px;
    text-align: center;
    padding: 20px;
    border: solid 1px #F1EFCB;
}

.contact_inform {
    margin-bottom: 50px;
   
}

.con-address > div h3 {
    TEXT-ALIGN: CENTER;
}

.con-address > div p {
    text-align: center;
}

.con-address > div i {
    font-size: 45px;
    color: #C71C22;
    min-height: 60px;
}

.con-address > div i.fa.fa-mobile {
    font-size: 64px;
}

.con-address > div a {
    color: #666666;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.con-address > div span {
    font-family: 'Open Sans', sans-serif;
}
.latest-lft {
    padding-left: 0;
    float: left;
}

.latest-lft .media-center-part {
    width: 90%;
}

.latest-lft .media-center-part ul li a:hover {
    background-position: 0px 0px;
}
.photo-albums ul li img, .vedo-wrpr ul li img {
    width: 100%;
}

.latest-right {
    padding: 0;
    margin-top: 3px;
}
.photo-albums ul {
    padding: 0;
        float: right;
}
.photo-albums ul li a, .vedo-wrpr ul li a {
    border: 1px solid #ECE9CA;
    padding: 17px;
    float: right;
    width: 100%;
    text-align: center;
    text-decoration: none;
    background: #FFFEF6;
}


.photo-albums ul li {
    margin-bottom: 25px;
}

.photo-albums ul li h4, .vedo-wrpr ul li a h4 {
    text-align: center;
    margin: 17px 0px;
}

.photo-albums ul li span.btn.btn-default, .vedo-wrpr ul li a span.btn.btn-default {
    background: #C71C22;
    color: #fff;
    border: 0;
    width: 100px;
    height: 38px;
    padding: 10px 0px;
}
.latest-lft .media-center-part ul li {
    margin-bottom: 10px;
}
.photo-albums {
    margin-bottom: 25px;
}
td#ctl00_contentplaceholder1_imgGallery_CCell {
    padding: 0;
}


.dxigFlowItem {
    float: right !important;
   padding: 15px;
    margin: 0px !important;
}
.dxigFlowItem img {
    width: 100% !important;
    height: auto !important;
    margin: 0px !important;
}
span.dxig-thumbnailBorder {
    DISPLAY: NONE !important;
}
td#ctl00_contentplaceholder1_imgGallery_CCell {
    padding: 0 !important;
}

.latest-right table#ctl00_contentplaceholder1_imgGallery {
    margin-right: -15px;
    float: right;
    width: 105%;
    margin-left: -15px;
}
.photo-albums ul li a:hover, .vedo-wrpr ul li a:hover {
    background: #fff;
}

.dxisControl .dxis-imageArea img {
    border: solid 5px #fff;
    border-radius: 5px;
}

.dxigControl .dxig-closeButtonWrapper {
    background: #464646 !important;
    right: 18px !important;
}

.dxigControl .dxig-prevButton, .dxigControl .dxig-nextButton {
    background-color: #000 !important;
}
.dxigControl .dxpcLite .dxpc-mainDiv, .dxigControl .dxpcLite .dxpc-contentWrapper {
    background-color: rgba(0, 0, 0, 0.33) !important;
}
.dxigControl .dxig-playPauseButtonWrapper {
    right: 67px !important;
    background: #464646 !important;
    top: 4px !important;
    height: 44px !important;
}


body#sub-page footer {
    margin-top: 50px;
}
.google-add-inner-section img {
    width: 316px;
}
.google-add-inner-section {FLOAT: left;margin-top: 10px;}


.downloads-panel h4 {
    color: #C71C22;
    margin: 19px 0px;
}

.downloads-panel ul {
    padding: 0;
}

.downloads-panel ul li a {
    float: right;
    width: 100%;
    text-align: center;
    padding: 15px;
    background-color: #FFFFFA;
    border-radius: 4px;
    direction: rtl;
    border: solid 1px #F1EFCB;
    text-decoration: none;
}

.downloads-panel ul li a h4, .downloads-panel ul li a p {
    text-align: center;
    margin: 5px 0px 0px 0px;
}

.downloads-panel ul li img {
    width: 60px;
}

.downloads-panel ul li a h4 {
    margin-top: 15px;
}
.vedo-wrpr-details ul li h4 {
    text-align: center;
    color: #C71C22;
}

.vedo-wrpr-details ul li img {
    width: 100%;
    height: auto;
}
.latest-right.vedo-wrpr-details ul li a {
    outline: 0;
}
.latest-right.vedo-wrpr-details {
    margin-top: 22px;
}



/*5-june-2016*/

.details-page-right {
    padding-left: 0;
}
.details-page-right .well.news-media-inner {

    padding-top: 20px;
}

.details-page-right .well.news-media-inner ul {
    width: 94%;
}

.details-page-right a.more-button-main {
    margin-top: 20px;
}
.details-page-left .details-pge-slider {
    float: left;
    width: 100%;
}
.details-page-right .news_body.mCustomScrollbar._mCS_1.mCS-dir-rtl {
       height: 370px;
}

.details-page-right .well.news-media-inner {
       min-height: 480px;
}

.details-page-left .details-pge-slider ul#image-gallery li img {
    width: 100%;
    
    direction: initial;
}

.details-page-left .details-pge-slider ul.lSPager.lSGallery {
    top: 0;
}
.details-page-matter {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 0;
}

.details-page-matter p {
    width: 100%;
    line-height: 28px;
    float: right;
}
.details-page-left {
    padding-right: 0;
}
.details-page-matter h3 {
    line-height: 31px;
    color: #C71C22;
    font-size: 22px;
}
.add-one-detail iframe {
    float: right;
}

.google-add-details {
    padding: 0px 10px;
}
.add img {
    width: 100%;
}

.add {
    margin: 20px 0px;
    float: right;
}
.details-page-right .media-center-part {
    float: right;
    width: 87%;
    margin: 0px 7px;
}

.details-page-right .media-center-part ul li a:hover {
    background-position: 0px 0px;
}

.details-page-right .media-center-part ul li {
    margin-bottom: 7px;
}

.details-page-usf-wrapr {
    width: 100%;
    float: right;
    margin-bottom: 40px;
        margin-top: 30px;
}

.news-media-inner.wrapper_med_details ul li a {
    float: right;
    width: 100%;
    border: solid 1px #e1e1e1;
    padding: 14px;
}

.news-media-inner.wrapper_med_details ul li {
    padding: 0px 15px;
    border: 0;
    margin: 6px 0px 25px 0px;
}

.news-media-inner.wrapper_med_details ul {
    margin-left: -15px;
    margin-right: -15px;
}

.news-media-inner.wrapper_med_details {
       padding-right: 0;
}

.news-media-inner.wrapper_med_details ul li a h4.media-heading {
    font-size: 12px;
    margin-bottom: 0;
}

.news-media-inner.wrapper_med_details ul li a p {
    float: right;
    clear: both;
    background: #C71C22;
    color: #fff;
    padding: 8px 19px;
    height: 33px;
}
.news-media-add-wrap {
    padding-left: 0;
}

.news-media-add-wrap .media-center-part {
    width: 100%;
}

.news-media-add-wrap .media-center-part ul {
    margin-top: 0;
}

.news-media-add-wrap .media-center-part ul li {
    margin-bottom: 8px;
}
nav.pagination-wrapper {margin-top: 60px;}

nav.pagination-wrapper ul.pagination {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    margin: 0;
}

nav.pagination-wrapper ul.pagination li {
    float: right;
    margin: 0;
    padding: 1px;
}



nav.pagination-wrapper ul.pagination table,nav.pagination-wrapper ul.pagination table tbody {
    display: block;
}



nav.pagination-wrapper ul.pagination table tbody tr {
    display: block;
}

nav.pagination-wrapper ul.pagination table tbody tr td {
    display: block;
}

nav.pagination-wrapper ul.pagination li a {
    padding: 5px 13px;
    font-family: 'Open Sans', sans-serif;
}

nav.pagination-wrapper ul.pagination li a.aspNetDisabled {
    background: #C71C22;
    color: #fff;
    border-color: #C71C22;
}

.mega-dropdown-menu .dropdown-header.menu_box_wrap {
    width: 33%;
    float: right;
    padding: 0px 15px;
    border-radius: 5px;
    margin: 20px 0px;
}

.mega-dropdown-menu .dropdown-header.menu_box_wrap a {
    background: #e2e2e2 !important;
    padding: 14px 0px;
    text-align: center;
    border-radius: 3px;
}
.media-center-wrapper-inner .media-center-part {
    width: 100%;
}

.media-center-wrapper-inner .media-center-part ul li {
    width: 33%;
    padding: 0px 15px;
}

.media-center-wrapper-inner .media-center-part ul {
        width: 103.5%;
    margin-left: -15px;
    margin-right: -15px;
}

.media-center-wrapper-inner .media-center-part ul li a {
    background-size: 100%;
}

.media-center-wrapper-inner .media-center-part ul li a:hover {
    background-position: 0px 0px;
}
.navbar-custom .navbar-nav>li:hover > a {
    background: #FEE500;
    color: #000;
}
div#panEmail {
    margin: 0px !important;
}

div#panEmail ul li {
    list-style: none;
}

div#panEmail ul {
    padding: 0;
}
div#panEmail h1 {
    color: #C71C22;
    margin-bottom: 20px;
    font-size: 23px;
}
div#emailPopup .modal-body {
    padding: 15px 40px;
}

div#emailPopup .modal-body div {
    height: 590px;
}
.carousel-caption h2 {
    font-size: 24px;
}
.details-page-right .google-add-inner-section {
    width: 100%;
    padding-right: 10px;
}

.details-page-right .google-add-inner-section img {
    width: 100%;
}

.details-page-right .media-center-part {
    width: 100%;
    margin: 0;
    padding-right: 10px;
}

.details-page-right .media-center-part ul li a {
    background-size: 100%;
}
.activities-secton-wrapper ul li:nth-child(2) h3 {
    background: rgba(99, 21, 103, 0.82);
}

.activities-secton-wrapper ul li:nth-child(3) h3 {
    background: rgba(187, 7, 24, 0.88);
}

.activities-secton-wrapper ul li:nth-child(4) h3 {
    background: rgba(124, 16, 24, 0.88);
}
.activities-secton-wrapper.activities_cat {
    background: none;
    padding: 0px;
}
article.project-details-right .service_image_wrap img {
    width: 100%;
    border: solid 1px #eee;
    padding: 10px;
}

.service_image_wrap {
    margin-bottom: 20px;
}
aside.project-details-left ul {
    padding: 0;
    margin-top: 16px;
}
aside.project-details-left ul li i {
    margin-left: 10px;
    color: #C71C22;
}

aside.project-details-left ul li a {
    border-color: #F1EFCB;
}

aside.project-details-left ul li a:hover {
    background: #FFFFFA;
}

aside.project-details-left ul li {
    margin: 11px 0px;
}
.pro-desc p {
    line-height: 28px;
}
.contact_wrapper_form ul {
    padding: 0;
}
div#panEmail h1 {
    font-family: 'DroidArabicKufi';
}


ul.enquiry-popup li select#ddlcountry {
    width: 100% !important;
}

ul.enquiry-popup li input#txtcountrycode {
    width: 20% !important;
    float: right;
}

ul.enquiry-popup li input#txtPhone {
    width: 76%;
    float: left;
}

ul.enquiry-popup li label {
    width: 100%;
}

div#panEmail ul li span#Label1 {
    font-size: 12px;
    margin-right: 2%;
}
div#enquiry_popup .modal-body div {
    height: 590px;
}
div#panEmail ul li label span {
    font-family: 'DroidArabicKufi' !important;
    font-size: 7px !important;
}
table.search_contents {
    width: 100%;
}
table#ctl00_contentplaceholder1_imgGallery {
    width: 100%;
  
}

table#ctl00_contentplaceholder1_imgGallery table.dxigFlowItemsContainer {
    float: right;
    width: 100%;
}
.latest-right.photo-inner-main-wpr .photo-albums {
    float: right;
    width: 100%;
}



.polling_services_wrapper table#RadioButtonList1 {
    width: 100%;
    direction: rtl;
    margin-bottom: 15px;
}

.polling_services_wrapper table#RadioButtonList1 input {
    margin-left: 13px;
}

.polling_services_wrapper input#btnpolling {
    float: right;
     margin-left: 2%;
     font-size: 13px;
}

.polling_services_wrapper input#btnpollResults {
    float: right;
   
    font-size: 13px;
    background: #fee604;
    color: #000;
    border-color: #FEE604;
}

.polling_services_wrapper span#ltlvotecount {
    width: 100%;
    float: right;
    margin-top: 20px;
}
.polling_services_wrapper input#btnpollResults:hover {
    background: #C71C22;
    color: #fff;
    border-color: #C71C22;
}

div#exampleModal .modal-body {
    padding: 30px 30px;
    padding-top: 10px;
}

div#exampleModal .modal-body div {
    height: 468px;
}


div#exampleModal .modal-header h4 {
    font-size: 21px;
    padding: 21px 30px;
    /* padding-bottom: 0; */
    color: #C71C22;
    background: #f1f1f1;
}

/*************Polling***********/



@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color: #F4DC00;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}

.progress .bar {
    float: right;
}
.span6.pollwrapper ul {
    padding: 0;
}


div#pollresult input#btnVoting {
    float: right;
    width: auto;
    padding: 0px 16px;
}


div#pollresult .container {
    width: 100%;
}


.span6.pollwrapper ul li strong {
    direction: rtl;
    float: right;
    margin-left: 9px;
}

.span6.pollwrapper ul li .progress {
    width: 100%;
}
div#pollQuestion h3 {
        color: #383838;
    font-size: 17px;
        margin-bottom: 20px;
}
div#pollQuestion h3 i {
    color: #C71C22;
    font-size: 22px;
    margin-left: 10px;
}
.span6.pollwrapper h3 {
    color: #5f5f5f;
    font-size: 17px;
    margin-bottom: 20px;
}
.pg_not_found_cont {
    text-align: center;
    min-height: 500px;
    margin-top: 90px;
}
.subbanner-wrapper.scroll_wrapp_banner {
    display: none;
}
.bottom-text {
    margin-top: 30px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.bottom-text span,.bottom-text span a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
}

.bottom-text span.text3.slideRight.animate {
    width: 100%;
    float: left;
    width: 100%;
    text-align: center;
}

.bottom-text span.text1.fadeIn.animate {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 23px;
    margin-bottom: 10px;
    font-weight: 300;
    color: #CD3437;
}

.details-page-left {
    padding-bottom: 10px;
    padding-left: 30px;
    
    margin-top: 30px;
}

.details-page-right {
    padding-right: 0;
}
.tabs-news .tab-content ul li span.more-button-main {
    color: #C71C22;
    padding: 0;
    text-decoration: underline;
}
.gm-style-iw h3 {
    color: #c71c22;
}
table.table.table-striped {
    border: 1px solid #ddd;
}

.table-responsive {
    margin-top: 25px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
    background: #fff;
        border-left: solid 1px #ddd;
}
tr.table-head td strong {
    font-weight: bold;
}
.table-responsive tr.table-head td {
    background: #f9f9f9;
}
.divshowdoc_wrap strong {
    font-weight: 700;
}


.membership_wrap ul li:before {
    display: none;
}

.membership_wrap ul li img {
    width: 90%;
    border-radius: 3px;
    border: solid 1px #eee;
    padding: 10px;
    display: block;
    margin: 0px auto;
}


.membership_wrap ul li h3 {
    font-size: 17px;
    text-align: center;
    color: #c71c22;
    margin-top: 10px;
}
.membership_wrap ul li {
    margin-bottom: 17px;
}
.membership_wrap ul li:hover {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
}

.membership_wrap ul li {
    margin: 0px;
    padding: 12px 15px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}















/*weather-list-page*/



.flag-weather img {
    width: 90px;
    border: solid 1px #d6d6d6;
    padding: 5px;
}
.weather-countries h3 {
    font-size: 17px;
    color: #c71c22;
}
.weather-inner span {
    font-size: 25px;
    color: #484848;
    font-family: 'Open Sans', sans-serif;
    margin-left: 0;
    float: right;
    text-align: center;
        margin-top: 5px;
}
.weather-list-wrapper ul li {
    margin: 0px;
    padding: 41px 15px;
    border-bottom: 1px solid #d3d3d3;
    border-left: solid 1px #d3d3d3;
}
.flag-weather {
    padding: 0;
}

.weather-countries {
       padding-left: 0;
}
.weather-list-wrapper ul {
    padding: 0;
}
.weather-inner span strong {
    width: 100%;
    float: left;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    text-align: center;
    margin-top: 3px;
}

.weather-inner img {
    margin: 0px 0px;
    float: right;
    width: 50px;
}

.weather-report-innr {
    padding: 0;
}


/*championship*/


.champion-ship-page-wrpr ul li dt,.champion-ship-page-wrpr ul li dd {
    display: table-cell;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid;
    border-top: none;
    word-break: break-all;
    padding-left: 15px;
    padding-right: 15px;
    border-color: #e7ebee;
}

.champion-ship-page-wrpr ul li {
    padding: 4px 0px;
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.champion-ship-page-wrpr ul li dt {
    width: 30%;
    background-color: #f5f8fa;
    font-weight: 500;
}

.champion-ship-page-wrpr ul {
    margin: 0;
    float: right;
    width: 100%;
    padding: 0;
    border-top: 1px solid;
    border-top-color: #e7ebee;
}

.champion-ship-page-wrpr ul li dd {
    width: 70%;
}

.champion-ship-page-wrpr ul li dl {
    width: 100%;
    display: table-row;
    margin: 0;
}





.champion-ship-page-wrpr .service_image_wrap {
    float: right;
    width: 100%;
    margin: 20px 0px;
    margin-bottom: 40px;
        margin-top: 0;
}
.champion-ship-page-wrpr ul li dd span.col-md-6.col-sm-6.col-xs-6 {
    padding: 0;
}

.champion-ship-page-wrpr ul.lSPager.lSGallery {
    top: 0;
}

.champion-ship-page-wrpr .details-pge-slider {
    margin-bottom: 40px;
}
.champion-ship-page-wrpr .pro-descciption {
    float: right;
    width: 100%;
    margin-top: 20px;
}
.chmpion_wrap {
    padding-right: 0;
}

.list-group-wrap {
    padding-left: 0;
}

.pro-details-left.list-group ul {
    padding: 0;
}

.pro-details-left.list-group ul li a {
    background-color: #FFFFFA;
    border-radius: 4px;
    direction: rtl;
       border: solid 1px #dcd9ab;
}
.cmpion_list_wrap ul li .championship-wrapper {
    width: 100%;
}

.cmpion_list_wrap ul {
    padding: 0;
}


.cmpion_list_wrap ul li .championship-wrapper:before {
    display: none;
}

.cmpion_list_wrap .championship-wrapper a:before {
    display: none;
}


.cmpion_list_wrap ul li a {
    position: relative;
}

.cmpion_list_wrap ul li .championship-matter {
    width: 100%;
    left: 0;
    bottom: 0;
    background: rgba(30, 36, 128, 0.8);
    text-align: center;
    padding-bottom: 15px;
}

.cmpion_list_wrap ul li .championship-matter h3 {
    text-align: center;
    margin-top: 16px;
    font-size: 20px;
}
.inner_container {
    min-height: 500px;
}
.meeting-list ul li img {
       width: 50px;
    display: block;
    margin: 0px auto;
}

.meeting-list ul li h2 {
    text-align: center;
    color: #303233;
    margin-top: 13px;
    font-size: 25px;
}

.meeting-list ul li a {
    text-decoration: none;
        border: solid 1px #d6d4ac;
    float: left;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
}

.meeting-list ul li a:hover {
    background: #fffffa;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
}
.meeting-list ul li {
    margin: 15px 0px;
}
.meeting_list_wrap ul {
    padding: 0;
}

.meeting_list_wrap ul li a {
    position: relative;
    float: left;
    width: 100%;
}

.meeting_list_wrap ul li .meetings-wrapper {
    width: 100%;
}
.meeting_list_wrap ul li {
    margin: 17px 0px;
}
.champion-ship-page-wrpr ul li dd span i {
    color: #c71c22;
    margin-left: 10px;
}
.news-media-inner.wrapper_med_details ul li a {
    min-height: 175px;
}
.champion-ship-page-wrpr ul.lSPager.lSGallery {
    right: 0;
    float: right;
}

.pro-details-left.list-group h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: #c71c22;
}
.highlight_color strong {
    font-weight: bold;
}

.highlight_color {
    background: #f9f9da;
    float: right;
    margin: 10px 0px;
    padding: 17px;
}

.details-page-usf-wrapr .details-pge-slider .item img {
    width: 100%;
}



       /* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px 0px 0px;
}




/* Fade transition for carousel items */
#quote-carousel .item {
    left: 0 !important;
    opacity: 0;
      -webkit-transition: opacity 2s; /*adjust timing here */
         -moz-transition: opacity 2s;
           -o-transition: opacity 2s;
              transition: opacity 2s;
}

/* Fade controls with items */
#quote-carousel .item.active{
    opacity: 1;
}

#quote-carousel .next.left,
#quote-carousel .prev.right {
    opacity: 1;
    z-index: 10;
}
#quote-carousel .active.left,
 #quote-carousel .active.right {
    opacity: 0 !important;
    z-index: 2;
          -webkit-transition: opacity 2s; /*adjust timing here */
         -moz-transition: opacity 2s;
           -o-transition: opacity 2s;
              transition: opacity 2s;
}


.weather-icon a span.we_icon {
    float: right;
}
.weather-icon a b {
    font-size: 12px;
}

.weather-icon a span {
    font-size: 16px;
}
.weather-inner {
    margin-top: 11px;
}
.champion-ship-page-wrpr .pro-descciption p
{
    width:100%;
}

.champion-ship-page-wrpr .pro-descciption p strong {
    width: 100%;
    float: right;
        direction: inherit;
}

.details-page-usf-wrapr .pro-descciption p {
    direction: inherit;
}
.meeting_list_wrap ul li .meetings-wrapper img {
    width: 286px;
    height: 170px;
        display: block;
    margin: 0px auto;
}
.meeting_list_wrap ul li .meetings-wrapper .championship-matter {
    position: relative;
        background: none;
}


.meeting_list_wrap ul li .meetings-wrapper img {
    -webkit-transform: scale3d(2,2,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}



.meeting_list_wrap ul li a {
    text-decoration: none;
}

.meeting_list_wrap ul li .meetings-wrapper .championship-matter h3 {
    text-align: center;
        font-size: 20px;
    margin-top: 10px;
}

.meeting_list_wrap ul li .meetings-wrapper .championship-matter b {
    text-align: center;
    width: 100%;
    float: left;
    color:#000;
}
.meeting-list ul li a {
    min-height: 160px;
}

.meeting-list ul li a h2 {
    font-size: 20px;
    margin-top: 15px;
}
.meeting-list ul {
    padding: 0;
}
.meeting-list ul li a p {
    text-align: center;
}
.details-page-usf-wrapr .details-pge-slider .item img {
    width: auto;
    float: right;
}

.chmpion_wrap p {
    margin-bottom: 20px;
}

.logo-wrapper {

    /*margin: 30px 0px 0px 0px;*/
}


.pro-descciption ul li:before {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;padding-left: 10px;content: "\f0d9";color: #c71c22;}


.details-page-usf-wrapr .details-pge-slider .item img {
    width: 100%;
}

.details-page-usf-wrapr .details-pge-slider ul.lSPager.lSGallery {
    float: right;
}
.details-page-usf-wrapr .pro-descciption p {
    direction: rtl;
        width: 100%;
}

.details-page-usf-wrapr .pro-descciption ul {
    padding-right: 15px;
}
.details-pge-slider.meeting_img_wrap .item img {
    width: auto;
}
    
  .img-ussf {
    border: 1px solid #e6e6e6;
    height: 350px;
    width:100%;
    overflow:hidden;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    /* -webkit-box-shadow: 3px 3px 5px 6px #ccc; */
    box-shadow: 2px 3px 3px 1px #ccc;
}
.img-uss
{
	margin-bottom: 40px;
}

.img-padd
{
	/* padding: 0px; */
	text-align:right;
	padding-right: 15px;
}
  
.img-ussf h4 {
    font-size: 15px;
}






/*table-style*/

table.div_champion_table tr {
    width: 60%;
    border: solid 1px #ccc;
    float: right;
    CLEAR: BOTH;
    border-radius: 3px;
    margin: 10px 0px;
    padding: 20px;
}

table.div_champion_table tr td {
    width: 100%;
    display: block;
    float: left;
    padding: 0;
    box-sizing: border-box;
}

table.div_champion_table {
    width: 100%;
    display: block;
    float: left;
}

table.div_champion_table img {
    float: right;
    max-width: 100%;
    width: 100%;
}

.biography_cat {
    background-color:#fff;
   
}


.biography_cat ul li a {
   text-decoration: none;
    text-transform: capitalize;
    border: 1px solid;
}
.biography_cat ul li:hover h3 {
    height: 50px;
    padding: 9px 0px;
}

.biography_cat ul li a h3 {
    background: #c71c22 !important;
    position: relative;
     padding: 9px 0px;
     height:50px;
}

.biography_cat ul li a h3:after {
    display: none;
}

.biography_det {
    position: relative;
}

.biography_det h1 span {
   
    text-transform: uppercase;
   
}

.biography_det img {
    float: right;
    border: 1px solid;
}

.biography_det p {
    float: right;
    width: 100%;
    color: #000;
    font-size: 13px;
    padding: 2px 0;
}

.biography_desc ul {
    padding: 0;
    margin: 0;
}

.biography_desc ul li {
    width: 100%;
    float: left;
    text-align: right;
}

.biography_desc ul li {
    list-style: none;
    width: 100%;
    margin: 2px 0px;
}

.biography_desc ul li:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0px 10px;
    content: "\f0d9";
}

.pro-desc.biography_desc h4 {
    float: right;
        font-size: 20px;
    color: #000;
}



.div-stu-wr li a figure {
  
    float: right;
    text-align: right;
}

.div-stu-wr li a figcaption {
  
float: left;
  
width: 94%;
}

.div-stu-wr li figcaption h4 {
    text-align: right !important;
    color: #c71c22;
}
.div-stu-wr ul li a {
 
    border: none;
    background: #fff;
    margin-bottom: 0px;
    padding: 4px;

   
}

.div-stu-wr ul li img {
    width: 30px;
    float: right;
    margin-top:8px;
}



.div-stu-wr li a figcaption h4 {
    
   
    margin-top: 5px;
}

.biography_desc ul li {
    text-indent: -16px;
    padding-right: 24px;
}

.contact_inform p span {
    direction: ltr !important;
    position: absolute;
    float: right;
}

.con-address-11 p {
    margin-left: 30%;
}
.mega-dropdown-menu > li > ul > li > a {
    font-size: 11px;
}

.mega-dropdown-menu .dropdown-header a {
    font-size: 14px;
}

.activities-secton-wrapper.biography_cat ul li p {
    text-align: center;
    color: #fff;
    margin-top: 5px;
}

.activities-secton-wrapper.biography_cat ul li h3 {
    height: auto;
    font-size: 16px;
    padding: 12px 0px;
}

.activities-secton-wrapper.biography_cat ul li {
    margin: 10px 0px;
}
article.project-details-right span#ctl00_contentplaceholder1_ctl00_lblposition {
    float: right;
    width: 100%;
    font-size: 18px;
    margin: 20px 0px;
}
.service-rght.biography_det h3 {
    width: 100%;
    float: right;
    margin: 0;
}
.pro-img_wrap ul li {
    display: inline-block;
    padding: 7px;
    box-sizing: border-box;
        float: right;
}

.pro-img_wrap {
    float: right;
    margin-top: 10px;
}

.pro-img_wrap ul {
    padding: 0;
}


@media (max-width: 1360px) {

    .mega-dropdown-menu > li > ul > li > a {
    font-size: 10px;
}

.mega-dropdown-menu .dropdown-header a {
    font-size: 14px;
}

}



.service_image_wrap .highlight_color {

    width: 100%;
    background: #fffffa;
    border: solid 1px #dcd9ab;   
    direction: rtl;
}


section.banner-section .owl-carousel.owl-loaded {
    background:url("../images/loader.gif") no-repeat center;
        background-size: 50px;
}
nav#nav .dropdown-menu {
    top: 216px;
}




.latest-news-main-section .well div#mCSB_1_scrollbar_vertical {
    left: 0px;
    top: 10px;
}

.latest-news-main-section .well div#mCSB_1 {
}

.latest-news-main-section .well {
    padding-left: 0;
}

.latest-news-main-section .well .news_body div#mCSB_1_container {
    padding-left: 30px;
}

.latest-news-main-section .well a.more-button-main {
    width: 91%;
}
footer {
    min-height: inherit;
}