/* Main Style */


/*
#Colors
  light gray: #f6f6f6;
  dark gray: #eaeaea;
  brown: #e7be66;
  dark blue :#025e8a;
  border-color:#e1e1e1;
  darkred : #c70304
*/


/*Fonts */


/*
@font-face {
	font-family: bokra-Regular;
	src: url('../fonts/bokra-Regular.eot');
	src: url('../fonts/bokra-Regular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/bokra-Regular.woff') format('woff'),
			 url('../fonts/bokra-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: bokra-Bold;
	src: url('../fonts/bokra-Bold.eot');
	src: url('../fonts/bokra-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/bokra-Bold.woff') format('woff'),
			 url('../fonts/bokra-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;;
}
*/


/*General*/

body {
    font-family: sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    padding-top: 110px;
    /*	background-color: #f6f6f6;*/
}

body.admin-bar {
    padding-top: 82px;
}


/*Hyper Links */

a {
    transition: all .5s;
    -webkit-transition: all .5s
}


/* NavBar */

.navbar {
    /* position: relative; */
    min-height: 50px;
    margin-bottom: 0px;
    transition: all 0.5ms;
}

.navbar-default {
    background-color: #fff;
    border: none;
    ;
    border-radius: 0;
}

.navbar-brand {
    float: left;
    height: auto;
    padding: 0px 0px;
    font-size: 18px;
    line-height: 20px;
}

body.admin-bar .navbar {
    margin-top: 32px;
}

.dropdown-menu>li>a {
    padding: 10px 20px;
    font-size: 14px;
}

.navbar-default .navbar-nav>li>a {
    color: #1d2129;
}

.navbar-brand>img {
    /* display: block; */
    max-width: 170px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #80e0ff;
}


/*header*/

.siteheader {
    /* min-height: 153px;   header height */
    /* border-bottom: 1px solid #e1e1e1 ; */
    /* padding-top:10px; */
    /* box-shadow: 0 8px 6px -6px #999; */
}

.topbar {
    background: #025e8a;
    margin: 0;
    padding: 8px 0;
}

.topbar ul {
    margin-bottom: 0;
}

.topbar ul li {
    float: left;
    font-size: 14px;
    padding: 0 5px;
}

.topbar ul li a {
    color: #fff;
}

.topbar ul li a:hover {
    text-decoration: none;
    color: #ffdd26;
}

.topbar .far,
.topbar .fas,
.topbar .fab {
    margin-right: 6px;
    /* color: #fff; */
    font-size: 16px;
}

.carousel img {
    width: 100%;
    height: auto;
}

.headban {
    background: no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 250px;
}

.mybreadcrumb {
    padding: 5px 0;
    background: #f5f5f5;
}

.mybreadcrumb .breadcrumb {
    margin-bottom: 0px;
    padding: 4px;
    font-size: 14px;
}


/* newsbar */

.newsbar {
    padding: 10px;
}


/* whats-new  */

.what-new {
    padding: 10px 0 20px;
}

.what-new h1 {
    margin: 0 0 25px;
}

.tie-date {
    color: #90949c;
    font-size: 14px;
}

.tie-date i.far.fa-clock {
    margin-left: 5px;
}


/* About */

.about {
    padding: 5px 0 30px;
    background: #ecf0f1;
}

.about .media .far {
    font-size: 50px;
}

.about h3 {
    padding: 24px 0;
    margin-top: 0;
}


/* why-syria */

.why-syria {
    height: 420px;
    background: url(../img/why-syria.jpg) no-repeat center center fixed;
    background-size: cover;
    color: #fff;
}

.in-why-syria {
    height: 420px;
    background: rgba(2, 1, 77, 0.75);
    padding: 33px 0;
    font-size: 21px;
    line-height: 175%;
}

.why-syria h1 {
    margin: 0 0 24px;
}

.why-syria .btn {
    background: transparent;
    color: #fff;
    margin-top: 25px;
}


/* News */

.home-news {
    padding: 40px 20px;
    background: #f0f0f0;
}

.home-news .newsdv {
    background: #fff;
    padding: 1px 20px 15px;
    min-height: 500px;
}

.home-news .media {
    /* color: #fff; */
}

.home-news .media img {
    max-width: 155px;
    border: 1px solid #ddd;
}

.home-news .media-left {
    height: 104px;
    overflow: hidden;
    padding-left: 0;
}

.home-news .media h4 {
    font-size: 14px;
    line-height: 26px;
    height: 84px;
    padding: 5px 10px;
}

.home-news .media-heading {
    background: #025e8a;
}

.home-news .media-heading a {
    color: #abd8ff;
}

.home-news .media-body {
    background-color: #3498db;
}

.home-news .media-body span {
    padding-right: 10px;
}


/* Invest Map */

.investmap {
    padding: 10px 0;
    background: #025e8a;
    color: #fff;
    background-image: url(../img/map_bg3.png);
    background-repeat: repeat
}

.investmap .col-xs-15,
.investmap .col-sm-15,
.investmap .col-md-15,
.investmap .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

#stab5 .thumbnail {
    margin-bottom: 12px;
}

#stab5 p {
    color: #333;
}

#stab5 .cityselected {
    border: 1px solid #3498db;
    background: #3498db;
}

#stab5 .cityselected2 {
    border: 1px solid #025e8a;
    background: #025e8a;
}

#stab5 .cityselected a .caption h4,
#stab5 .cityselected2 a .caption h4 {
    color: #fff;
}

.investmap .mapdiv1,
.investmap .mapdiv2,
.investmap .mapdiv3,
.investmap .mapdiv4,
.investmap .mapdiv5 {
    width: 500px;
    margin: auto;
    height: auto;
    position: relative;
    padding-top: 3px;
}

.mapdiv1 #gname,
.mapdiv2 #gname,
.mapdiv3 #gname,
.mapdiv4 #gname,
.mapdiv5 #gname {
    position: absolute;
    bottom: 27px;
    right: 30px;
    width: 165px;
    height: 40px;
    background: #3498db;
    line-height: 40px;
    padding: 0 20px;
    text-align: center;
    font-family: 'bokra-bold';
    color: #fff;
    transition: all 0.5s;
}

.investmap .nav-tabs>li.active>a,
.investmap .nav-tabs>li.active>a:hover,
.investmap .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: #3498db;
    border: 1px solid #3498db;
    border-bottom-color: transparent;
}

.investmap .nav-tabs>li>a {
    color: #fff;
}

.nav-tabs>li>a:hover {
    background-color: #3498db;
}

.investmap .panel-info>.panel-heading {
    color: #ffffff;
    background-color: #3498db;
    border-color: #bce8f1;
}


/* #syr {

  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
} */

.investmap .mapdiv1 path,
.investmap .mapdiv2 path,
.investmap .mapdiv4 path {
    /* fill: #3498db;
    stroke: #f1c40f; */
    fill: #3498db;
    stroke: #ffffff;
    stroke-width: 1px;
    transition: fill 0.3s;
    z-index: 1100;
}

.investmap .mapdiv3 path,
.investmap .mapdiv5 path {
    /* fill: #3498db;
    stroke: #f1c40f; */
    fill: #3498db;
    stroke: #ffffff;
    stroke-width: 1px;
    transition: fill 0.3s;
    z-index: 1100;
}

path.selected {
    fill: #2980b9 !important;
    stroke-width: 5px !important;
    ;
}

.investmap .mapdiv1 :hover,
.investmap .mapdiv2 :hover,
.investmap .mapdiv5 :hover {
    fill: #2980b9;
    stroke-width: 2px;
}

.investmap .panel {
    background: #f1f1f1;
    margin-top: 20px;
    width: 100%;
    height: 378px;
}

.mapdiv1 .ind-span,
.mapdiv2 .ind-span,
.mapdiv5 .ind-span,
.mapdiv4 .ind-span {
    display: none;
}

.mapdiv1 .market,
.mapdiv2 .market,
.mapdiv5 .market,
.mapdiv3 .market {
    display: none;
}

.mapdiv3 .ind-span,
.mapdiv4 .market {
    position: absolute;
}

.mapdiv3 .ind-damas {
    top: 282px;
    left: 126px;
}

.mapdiv3 .ind-homs {
    top: 224px;
    left: 139px;
}

.mapdiv3 .ind-aleppo {
    top: 112px;
    left: 170px;
}

.mapdiv3 .ind-dzor {
    top: 135px;
    left: 338px;
}

.panel .ind-cities li {
    padding-bottom: 7px;
}

.ind-span a {
    font-size: 15px;
}

.city-center {
    position: absolute;
    color: red;
    font-size: 9px;
    margin-top: 2px;
    margin-left: 2px;
    z-index: 10px;
}

.damas-center {
    top: 291px;
    left: 98px;
}

.homs-center {
    top: 203px;
    left: 127px;
}

.aleppo-center {
    top: 86px;
    left: 158px;
}

.dzor-center {
    top: 158px;
    right: 158px;
}

.daraa-center {
    bottom: 39px;
    left: 85px;
}

.swida-center {
    bottom: 43px;
    left: 117px;
}

.qnitra-center {
    bottom: 76px;
    left: 68px;
}

.tartos-center {
    top: 186px;
    left: 80px;
}

.latakia-center {
    top: 138px;
    left: 74px;
}

.idleb-center {
    top: 110px;
    left: 122px;
}

.hama-center {
    top: 169px;
    left: 131px;
}

.raqqa-center {
    top: 108px;
    right: 230px;
}

.hasaka-center {
    top: 68px;
    right: 118px;
}


/* market */

.market1141 {
    top: 291px;
    left: 106px;
}

.market1140 {
    top: 179px;
    left: 84px;
}

.market1139 {
    top: 283px;
    left: 97px;
}

.market1138 {
    top: 79px;
    left: 165px;
}

.market1137 {
    top: 204px;
    left: 135px;
}

.market1136 {
    top: 42px;
    left: 427px;
}

.market1127 {
    top: 293px;
    left: 93px;
}

.market1125 {
    top: 140PX;
    left: 75px;
}

.market1122 {
    top: 132PX;
    left: 81px;
}

.investmap .panel .thumbnail .caption {
    padding: 0px;
}

.investmap .panel .thumbnail h4 {
    font-size: 12px;
    margin: 8px auto;
    /* height: 22px; */
    /* display: table-cell; */
    /* vertical-align: middle; */
    text-align: center;
}

.investmap .panel .panel-body {
    padding: 5px 15px 5px;
}

.investmap .thumbnail:hover {
    background: #d9edf773;
    border-color: #4080ff;
}

.investmap .thumbnail img {
    max-height: 35px;
}

.investmap .thumbnail span {
    display: block;
    padding: 4px;
}


/* Services */

.services {
    padding: 40px 0 60px;
}

.services h2,
.services h3 {
    font-weight: 600;
}

.services .servdv {
    border: 1px solid #025e8a;
    border-radius: 4px;
    padding: 40px;
}

.services .servdv span {
    font-size: 35px;
    color: #025e8a;
}

.services .servdv:hover {
    background: #025e8a;
    color: #fff !important;
}

.services .servdv:hover>span {
    color: #fff;
}

.services .servdv:hover>a {
    color: #fff !important;
}


/* Stats */

.stats {
    background: url(../img/statsbg.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 270px;
    color: #fff;
}

.stats .instats {
    min-height: 270px;
    background: rgba(2, 1, 77, 0.75);
    padding-top: 85px;
    padding-bottom: 85px;
}

.stats .instats .fas,
.stats .instats .far {
    display: block;
    font-size: 40px;
    margin-bottom: 20px;
}

.stats .instats span {
    font-size: 22px;
    font-weight: 600;
}

.stats .instats h4 {
    font-size: 22px;
    font-weight: 600;
}


/* Contact */

.contact {
    padding: 40px 20px;
    background: #f0f0f0;
}

form.wpcf7-form .form-control {
    text-align: left;
}


/* New archive */

.news-archive .img-thumbnail {
    max-width: 120px;
}


/* Releases */

.release-page .caption h3 {
    margin: 5px 0;
}


/* sectors  */

.sections-page .caption h3 {
    margin: 5px 0;
}

.sections-page .thumbnail:hover {
    border: 1px solid #025e8a;
    box-shadow: inset 0 0 0 5px #025e8a;
}

.sections-page .thumbnail {
    /* webkit-transition: all 0.3s ease 0.1s; */
    -moz-transition: all 0.3s ease 0.1s;
    -ms-transition: all 0.3s ease 0.1s;
    -o-transition: all 0.3s ease 0.1s;
    transition: all 0.3s ease 0.1s;
    margin: 0 5px 15px;
}

.sections-page .thumbnail img {
    max-height: 130px;
}

.sections-page .inprojs {
    width: 100px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #f9f9f9;
    margin: 0 auto;
}


/*  Cities  */

.cities .citymap {
    margin: 0 10px;
    max-width: 150px;
}

.cities .table {
    width: 98%;
    max-width: 98%;
}


/* footer  */

footer.site-footer {
    width: 100%;
    background: #d9d9d9;
    padding: 35px 0 30px
}

.site-footer .maplinks li ul li {
    margin-left: 14px;
    margin-right: 0;
}

.site-footer .maplinks a {
    font-size: 13px;
    line-height: 21px;
}


/*Sharing Buttons*/

.sharingdv {
    padding-top: 10px;
    border-top: 1px solid #ddd;
    text-align: left;
}


/* side-bar */

.sidebar-col img {
    width: 100%;
    height: auto;
    padding: 10px;
}


/*print page */


/* bootstrap mod */

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #025e8a;
    border-color: #025e8a;
}

.panel-primary>.panel-heading h4 {
    margin: 0;
}


/* 5 Cols in bootstrap */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: right;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: right;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: right;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: right;
    }
}


/*BootStrap Mod*/


/* 5 Cols in bootstrap */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: right;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: right;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: right;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: right;
    }
}


/* 5 Cols in bootstrap */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin: 0 !important;
}


/* New Banner */

.caption-animate .item.active .carousel-caption {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.caption-animate .item.active .carousel-caption.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.caption-animate .item.active .carousel-caption.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.caption-animate .item.active .carousel-caption.flipOutX,
.caption-animate .item.active .carousel-caption.flipOutY,
.caption-animate .item.active .carousel-caption.bounceIn,
.caption-animate .item.active .carousel-caption.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

.caption-animate .item .carousel-caption.fadeIn,
.caption-animate .item .carousel-caption.fadeInDown,
.caption-animate .item .carousel-caption.fadeInDownBig,
.caption-animate .item .carousel-caption.fadeInLeft,
.caption-animate .item .carousel-caption.fadeInLeftBig,
.caption-animate .item .carousel-caption.fadeInRight,
.caption-animate .item .carousel-caption.fadeInRightBig,
.caption-animate .item .carousel-caption.fadeInUp,
.caption-animate .item .carousel-caption.fadeInUpBig {
    opacity: 0;
}


/*  */

.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

.carousel-caption {
    top: 50px;
}

.carousel-caption h1 {
    font-size: 42px;
}

.carousel-caption h2 {
    font-size: 30px;
    line-height: 44px;
}


/* marquee */

marquee a {
    color: white;
    FONT-SIZE: 12PX;
}

marquee,
.marquee {
    width: 100%;
    background: #d2d3d5;
    padding: 10px;
    padding-top: 7px;
    margin: 0;
    max-height: 40px;
}

.newsbar .marquee-with-options {
    width: 100%;
    height: 40px;
    padding: 5px;
    background: transparent;
    overflow: hidden;
    border-bottom: 1px solid #aaa;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
}

.marquee-with-options {
    /* direction: rtl !important; */
}

.marquee-with-options a {
    color: #000;
}

.marquee-with-options a:hover {
    color: #E21655;
}


/*
    WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
    Need to override the 3.3 new styles for modern browsers & apply opacity
  */

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner>.item.next,
    .carousel-fade .carousel-inner>.item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner>.item.prev,
    .carousel-fade .carousel-inner>.item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner>.item.next.left,
    .carousel-fade .carousel-inner>.item.prev.right,
    .carousel-fade .carousel-inner>.item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}


/*
Media Queries
*/

@media (min-width: 768px) {
    .navbar-nav>li>a {
        padding: 29px 10px;
    }
    .navbar-right .dropdown-menu {
        left: 0;
        right: auto;
    }
}


/* Large desktops and laptops */

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


/* Landscape tablets and medium desktops */

@media (min-width: 991px) and (max-width: 1199px) {
    .navbar-nav>li>a {
        padding: 29px 6px;
        font-size: 12px;
    }
}


/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-nav>li>a {
        padding: 12px 6px;
        font-size: 12px;
    }
}


/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
    .navbar-right .dropdown-menu {
        left: 0;
        right: auto;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #4a585e;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: auto;
    }
}


/* Portrait phones and smaller */

@media (max-width: 480px) {
    h3 {
        font-size: 18px;
    }
    .investmap .mapdiv1,
    .investmap .mapdiv2,
    .investmap .mapdiv3,
    .investmap .mapdiv4,
    .investmap .mapdiv5 {
        width: 308px;
    }
    .why-syria h1 {
        margin: 0 0 10px;
        font-size: 23px;
    }
    .in-why-syria {
        font-size: 15px;
        line-height: 160%;
        padding: 20px 0;
    }
    .why-syria .btn {
        background: transparent;
        color: #fff;
        margin-top: 5px;
    }
    .what-new h1 {
        margin: 0 0 10px;
        font-size: 24px;
    }
    .what-new {
        padding: 0px 0 20px;
    }
    .topbar .far,
    .topbar .fas {
        margin-left: 3px;
        margin-right: 3px;
    }
    .carousel-caption h1 {
        font-size: 30px;
    }
    .carousel-caption h2 {
        font-size: 25px;
        line-height: 32px;
    }
    .investmap .col-xs-15,
    .investmap .col-sm-15,
    .investmap .col-md-15,
    .investmap .col-lg-15 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .investmap .panel {
        height: auto;
    }
    .investmap h2 {
        font-size: 24px;
    }
    .home-news {
        padding: 10px 0px;
    }
    .home-news h3 {
        font-size: 18px;
    }
    .home-news h4 {
        font-size: 15px;
        line-height: 1.4;
        margin-top: 4px;
    }
    .home-news p {
        margin-bottom: 0;
    }
    .topbar ul {
        margin-bottom: 0px;
        text-align: center;
    }
    .topbar ul li {
        float: none;
        display: inline-block;
        font-size: 16px !important;
    }
    /* map spans */
    .homs-center {
        top: 203px;
        left: 71px;
    }
    .damas-center {
        top: 263px;
        left: 48px;
    }
    .qnitra-center {
        bottom: 113px;
        left: 25px;
    }
    .daraa-center {
        bottom: 90px;
        left: 38px;
    }
    .swida-center {
        bottom: 91px;
        left: 62px;
    }
    .tartos-center {
        top: 190px;
        left: 35px;
    }
    .latakia-center {
        top: 158px;
        left: 32px;
    }
    .raqqa-center {
        top: 138px;
        right: 140px;
    }
    .dzor-center {
        top: 173px;
        right: 87px;
    }
    .idleb-center {
        top: 138px;
        left: 62px;
    }
    .aleppo-center {
        top: 124px;
        left: 97px;
    }
    .hasaka-center {
        top: 107px;
        right: 66px;
    }
    .mapdiv3 .ind-damas {
        top: 253px;
        left: 75px;
    }
    .mapdiv3 .ind-homs {
        top: 215px;
        left: 81px;
    }
    .mapdiv3 .ind-dzor {
        top: 158px;
        left: 219px;
    }
    .market1141 {
        top: 257px;
        left: 56px;
    }
    .market1140 {
        top: 185px;
        left: 35px;
    }
    .market1125 {
        top: 147PX;
        left: 33px;
    }
    .market1122 {
        top: 156PX;
        left: 35px;
    }
    .market1137 {
        top: 211px;
        left: 74px;
    }
    .market1139 {
        top: 259px;
        left: 44px;
    }
    .market1127 {
        top: 260px;
        left: 51px;
    }
}


/*  */

body {
    background-color: #f6f7f9;
}

.carousel-caption span {
    font-size: 14px;
    padding: 6px 14px;
    margin-top: 10px;
}

.stripe-line {
    background: #ece9e9;
    height: 12px;
    overflow: hidden;
    margin-top: 14px;
}

.first-carousel {
    margin-bottom: 10px;
}

.maincol-widget {
    background: #FFF;
    -webkit-box-shadow: 0 0 3px #CACACA;
    -moz-box-shadow: 0 0 3px #cacaca;
    box-shadow: 0 0 3px #CACACA;
    margin-bottom: 10px;
}

.sec-title {
    padding: 1px 19px;
}

.sec-title h2 {
    font-size: 23px;
    padding: 0;
    float: left;
    margin-right: 10px;
}

.maincol-widget .stripe-line {
    margin-top: 18px;
}

.sec-content {
    border-bottom-color: #ef3636;
    /* background: #FFF; */
    border-bottom: 4px solid #F88C00;
    /* -webkit-box-shadow: 0 0 3px #CACACA;
    -moz-box-shadow: 0 0 3px #cacaca;
    box-shadow: 0 0 3px #CACACA; */
}

.sec-content ul li {
    overflow: hidden;
    padding: 10px 20px 0;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #eaeaea;
    width: 50%;
    float: right;
    height: 110px;
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
    /* background: #f7f7f7; */
}

.sec-content li.other-news {
    background: #f7f7f7;
}
.sec-content li.other-news .post-thumbnail {
    margin-right: 15px;
    margin-left: 0;
}

.sec-content li.first-news .inner-content {
    padding: 0 20px 5px;
    overflow: hidden;
}

.sec-content li.first-news {
    border-bottom: 3px solid #eaeaea;
    padding: 0;
    width: 100%;
    float: none;
    height: auto;
}

.sec-content .post-thumbnail {
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: left;
    margin-right: 0;
    margin-left: 10px;
}

.sec-content li.first-news .post-thumbnail {
    width: 275px;
}

.sec-content .post-thumbnail img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

.sec-content h2 {
    font-size: 20px;
    line-height: 145%;
}

.sec-content li h3 {
    font-size: 17px;
    margin: 0;
}
/* sidebar */
.widget .widget-top h4 {
    float: left;
    margin-right: 9px;
}
.widget {
    background: #FFF;
    -webkit-box-shadow: 0 0 3px #CACACA;
    -moz-box-shadow: 0 0 3px #cacaca;
    box-shadow: 0 0 3px #CACACA;
}

.widget .widget-top {
    padding: 1px 19px;
}


.sidebar .widget-container {
    border-bottom-color: #ef3636;
    border-bottom: 4px solid #F88C00;
    padding: 10px;
    clear: both;
}

.sidebar .widget-container h3 {
    padding: 0 10px 10px 10px;
    margin: 0;
    font-size: 20px;
    border-bottom: 2px solid #ddd;
}

.services {
    padding: 0;
    background: #025e8a;
    color: #fff;
}

.services .sec-content {
    padding: 5px 19px;
}

.services .sec-content ul li {
    overflow: hidden;
    padding: 10px 0 0;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #eaeaea;
    width: 33%;
    float: right;
    height: 90px;
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
    /* background: #f7f7f7; */
}

.stats .sec-content ul li {
    width: 25%;
}

.stats {
    min-height: auto;
}

.services .row {
    margin: 10px
}

.services .stripe-line {
    background: #025e8a;
}

.services .sec-content li.in-services {
    /* background: #f7f7f7; */
}

.services .sec-content li.in-services .inner-content {
    padding: 0 20px 5px;
    overflow: hidden;
}

.services .sec-content li h3 {
    font-size: 17px;
    line-height: 120%;
    margin: 0;
    margin-top: 11px;
    display: table-cell;
}

.services .sec-content li h3 a {
    color: #fff;
}

@media screen and (min-width: 768px) {
    .carousel-caption {
        left: 0;
        right: 0;
        /* bottom: 0; */
        padding-bottom: 24px;
        font-size: 20px;
        bottom: 0;
        height: 121px;
        background: rgba(0, 0, 0, .23);
        top: auto;
    }
    .entry-content .wp-post-image {
        float: left;
        /* display: block; */
    }
}

@media screen and (max-width: 767px) {
    .sec-content .post-thumbnail {
        display: block;
        width: auto !important;
    }
    .sec-content ul li {
        width: 100%
    }
    .services .sec-content li.in-services {
        height: auto;
        text-align: center;
        padding: 10px 0;
    }
    .services .sec-content li.in-services .post-thumbnail {
        margin: 2px auto;
    }
    .services .sec-content li.in-services .post-thumbnail img {
        max-width: 90%;
    }
    .carousel-caption {
        top: 50%;
        bottom: 0px;
        color: #fff;
        width: 100%;
        right: 0;
        left: 0;
        z-index: 9999;
        background: rgba(0, 0, 0, .5);
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .stats .sec-content ul li {
        width: 50%;
    }
    .entry-content .wp-post-image {
        float: none;
        display: block;
        margin: 10px auto;
    }
}

/* map */
.thumbnail {
    display: block;
    padding: 4px;
    /* margin-bottom: 20px; */
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    padding-top: 15px;
}


/* Invest Map */

.investmap {
    padding: 10px 0;
    background: #3498db;
    color: #fff;
    background-image: url(../images/map_bg3.png);
    background-repeat: repeat
}

.investmap .col-xs-15,
.investmap .col-sm-15,
.investmap .col-md-15,
.investmap .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}

#stab5 .thumbnail {
    margin-bottom: 12px;
}

#stab5 p {
    color: #333;
}

#stab5 .cityselected {
    border: 1px solid #3498db;
    background: #3498db;
}

#stab5 .cityselected2 {
    border: 1px solid #02014d;
    background: #02014d;
}

#stab5 .cityselected a .caption h4,
#stab5 .cityselected2 a .caption h4 {
    color: #fff;
}

.investmap .mapdiv1,
.investmap .mapdiv2,
.investmap .mapdiv3,
.investmap .mapdiv4,
.investmap .mapdiv5 {
    width: 600px;
    margin: auto;
    height: auto;
    position: relative;
    padding-top: 3px;
}

.mapdiv1 #gname,
.mapdiv2 #gname,
.mapdiv3 #gname,
.mapdiv4 #gname,
.mapdiv5 #gname {
    position: absolute;
    bottom: 27px;
    right: 30px;
    width: auto;
    height: 40px;
    background: #30688e;
    line-height: 40px;
    padding: 0 20px;
    text-align: center;
    font-family: 'bokra-bold';
    color: #fff;
    font-size: 18px;
    transition: all 0.5s;
    font-weight: 800;
}

.investmap .nav-tabs>li.active>a,
.investmap .nav-tabs>li.active>a:hover,
.investmap .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: #3498db;
    border: 1px solid #3498db;
    border-bottom-color: transparent;
}

.investmap .nav-tabs>li>a {
    color: #fff;
}

.nav-tabs>li>a:hover {
    background-color: #3498db;
}

.investmap .panel-info>.panel-heading {
    color: #ffffff;
    background-color: #3498db;
    border-color: #bce8f1;
}


/* #syr {

  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
} */

.investmap .mapdiv1 path,
.investmap .mapdiv2 path,
.investmap .mapdiv4 path {
    /* fill: #3498db;
    stroke: #f1c40f; */
    fill: #3498db;
    stroke: #ffffff;
    stroke-width: 1px;
    transition: fill 0.3s;
    z-index: 1100;
}

.investmap .mapdiv3 path,
.investmap .mapdiv5 path {
    /* fill: #3498db;
    stroke: #f1c40f; */
    fill: #8e8e8e;
    stroke: #ffffff;
    stroke-width: 1px;
    transition: fill 0.3s;
    z-index: 1100;
}

path.selected {
    fill: #2980b9 !important;
    stroke-width: 5px !important;
    ;
}

.investmap .mapdiv1 :hover,
.investmap .mapdiv2 :hover,
.investmap .mapdiv5 :hover {
    fill: #2980b9;
    stroke-width: 2px;
}

.investmap .panel {
    background: #f1f1f1;
    margin-top: 20px;
    width: 100%;
    height: auto;
    padding: 5px 10px;
}

.mapdiv1 .ind-span,
.mapdiv2 .ind-span,
.mapdiv5 .ind-span,
.mapdiv4 .ind-span {
    display: none;
}

.mapdiv1 .market,
.mapdiv2 .market,
.mapdiv5 .market,
.mapdiv3 .market {
    display: none;
}

.mapdiv3 .ind-span,
.mapdiv4 .market {
    position: absolute;
}

.mapdiv3 .ind-damas {
    top: 282px;
    left: 126px;
}

.mapdiv3 .ind-homs {
    top: 224px;
    left: 139px;
}

.mapdiv3 .ind-aleppo {
    top: 112px;
    left: 170px;
}

.mapdiv3 .ind-dzor {
    top: 135px;
    left: 338px;
}

.panel .ind-cities li {
    padding-bottom: 7px;
}

.ind-span a {
    font-size: 15px;
}

.city-center {
    position: absolute;
    color: red;
    font-size: 15px;
    margin-top: 2px;
    margin-left: 2px;
    z-index: 10px;
}

.damas-center {
    top: 355px;
    left: 110px;
}

.homs-center {
    top: 249px;
    left: 150px;
}

.aleppo-center {
    top: 86px;
    left: 158px;
}

.dzor-center {
    top: 192px;
    right: 182px;
}

.daraa-center {
    bottom: 40px;
    left: 98px;
}

.swida-center {
    bottom: 44px;
    left: 135px;
}

.qnitra-center {
    bottom: 87px;
    left: 72px;
}

.tartos-center {
    top: 230px;
    left: 84px;
}

.latakia-center {
    top: 161px;
    left: 82px;
}

.idleb-center {
    top: 130px;
    left: 139px;
}

.hama-center {
    top: 202px;
    left: 153px;
}

.raqqa-center {
    top: 127px;
    right: 275px;
}

.hasaka-center {
    top: 83px;
    right: 139px;
}


/* market */

.market1141 {
    top: 291px;
    left: 106px;
}

.market1140 {
    top: 179px;
    left: 84px;
}

.market1139 {
    top: 283px;
    left: 97px;
}

.market1138 {
    top: 79px;
    left: 165px;
}

.market1137 {
    top: 204px;
    left: 135px;
}

.market1136 {
    top: 42px;
    left: 427px;
}

.market1127 {
    top: 293px;
    left: 93px;
}

.market1125 {
    top: 140PX;
    left: 75px;
}

.market1122 {
    top: 132PX;
    left: 81px;
}

.investmap .panel .thumbnail .caption {
    padding: 0px;
    /* height: 53px; */
}

.investmap .panel .thumbnail h4 {
    font-size: 15px;
    margin: 8px auto;
    /* height: 22px; */
    /* display: table-cell; */
    /* vertical-align: middle; */
    text-align: center;
}

.investmap .panel .panel-body {
    padding: 5px 15px 5px;
}

.investmap .thumbnail:hover {
    background: #d9edf773;
    border-color: #4080ff;
}

.investmap .thumbnail img {
    max-height: 45px;
}

.investmap .thumbnail span {
    display: block;
    padding: 4px;
}


/* sections map */

.brand_list h4 {
    font-size: 16px;
    color: #fff;
    /* line-height: 21px; */
    font-weight: 600;
    text-transform: none;
    margin: 12px 0 11px 0;
}

.brand_list li {
    float: right;
    width: 15%;
    /* height: 10%; */
    text-align: center;
    background: #025e8a;
    padding: 24px 0;
    margin: .2% .3%;
    border: solid #b3b3b3 2px;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
}

.brand_list li:hover {
    background: #fff;
    /* color: #025e8a !important; */
}

.brand_list li:hover h4 {
    color: #025e8a !important;
}

.brand_list li a {
    color: #fff;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    /* position: relative; */
    /* width: 100%; */
    padding-right: 4px;
    padding-left: 4px;
}

.laws_list li {
    float: right;
    width: 24%;
    height: 124px;
    /* height: 10%; */
    text-align: center;
    background: #f6f6f6;
    padding: 24px 9px;
    margin: .2% .3%;
    border: solid #eee 5px;
}

.laws_list h4 {
    margin: 0;
    font-size: 16px;
    line-height: normal;
}

.breadcrumb a,
.breadcrumb li {
    color: #fff !important;
    font-weight: 600;
    font-size: 18px;
}

.service_list ul,
.service_list ol {
    margin-right: 20px;
}

.cover {
    min-height: 245px;
    background: rgba(50, 50, 50, .5);
}

#sectorsTitle {
    padding: 10px 0;
}


/* 7cols */


/* @media (min-width: 768px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 100%;
        *width: 100%;
    }
}

@media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
        *width: 14.285714285714285714285714285714%;
        max-width: 14.285714285714285714285714285714% !important;
        flex: none !important;
    }
}

@media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
        width: 14.285714285714285714285714285714%;
        *width: 14.285714285714285714285714285714%;
        max-width: 14.285714285714285714285714285714% !important;
        flex: none !important;
    }
} */

.table-bordered td,
.table-bordered th {
    border: 1px solid #025e8a;
}

.table-bordered {
    border: 1px solid #025e8a;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #025e8a;
}

@media (max-width:768px) {
    .topbar-right {
        float: none;
    }
    li.location,
    .make_appo,
    .right_section_header_top {
        display: none;
    }
    .logo img {
        float: right;
    }
    .investmap .mapdiv1,
    .investmap .mapdiv2,
    .investmap .mapdiv3,
    .investmap .mapdiv4,
    .investmap .mapdiv5 {
        width: 100%;
        height: 388px;
        margin-top: -129px;
    }
    span.city-center {
        display: none;
    }
    .mapdiv1 #gname,
    .mapdiv2 #gname,
    .mapdiv3 #gname,
    .mapdiv4 #gname,
    .mapdiv5 #gname {
        bottom: -1px;
        right: 30px;
        width: 129px;
        height: 30px;
        line-height: 30px;
        padding: 0 13px;
        font-size: 15px;
    }
    .investmap .panel {
        margin-top: 40px;
    }
    .table.table-striped.table-bordered {
        width: 100%;
    }
}

@media (min-width:426px) and (max-width: 768px) {
    .investmap .mapdiv1,
    .investmap .mapdiv2,
    .investmap .mapdiv3,
    .investmap .mapdiv4,
    .investmap .mapdiv5 {
        width: 100%;
        height: 453px;
        margin-top: -35px;
    }
}



/* Links */
.links-page .fas {
    margin-right: 10px;
}