/*------------------ Who We Are CSS Starts --------------*/

.first-panel{background:#002d62; height:387px; padding-top:57px; padding-bottom:47px;}
.what-we-do{float:left;}
.what-we-do h2{padding-bottom:42px;}

.we-invest p{float:right; color:#FFFFFF; font-size:20px;width:100%;}
.we-invest p.first-child{padding-left:25px; padding-top:25px;}
.since{background:#e7ebe7; color:#9b9b9b; width:100%; float:right;}
.second-panel{overflow:hidden; border-bottom: 1px solid #E7EBE7;}
.mid-wrap{padding-top:44px; padding-bottom:48px;}
.we-are-one{padding: 35px 0 9999px 60px; margin-bottom: -9999px;}
.we-approach p.font-design{font-size:23px;}
.we-know p.font-design-1{font-size:20px;}
.executive-team p.font-design-2{color: #899989; font-size:20px;}
.executive-team {padding-top: 30px; position: relative; padding-bottom:64px;}
.box-new {width:100%; height:300px; position:relative; overflow:hidden;}
.investors {padding-top:31px; padding-bottom:55px;}
.responsible-main{background:#e7ebe7; padding-bottom:52px; padding-top:50px; overflow:hidden;min-height:376px;}
.read-more a.black-btn{margin-top:43px;font-family: 'Value Sans Bold', sans-serif, Arial;font-size: 15px;text-transform: uppercase;border: 2px solid #50535a;line-height: normal;padding: 16px 40px 14px 40px;display:inline-block; color:#50535a;}
.read-more a.black-btn:hover,.read-more a.black-btn:active,.read-more a.black-btn:focus{color:#50535a}
.line-2:after {position: absolute; content: ''; display: block; height: 188px; width: 1px; background: #899989; right: -4px; top:0;}
.executive-team:before {position: absolute; top:0; width:40px; height:31px; content:''; left: -24px;}
.executive-team2 p{padding-left:30px;}
.our-value {padding-top:45px; padding-bottom:9999px; margin-bottom: -9999px;}
.our-value p.font-design-3{ font-size:20px;}
.eci-values {background:#e7e7e7; overflow:hidden;}
.our-values {overflow:hidden;}
.c-considered .slick-slider {margin-bottom:0px;}
.c-considered img {float:left;}

/* Common CSS Starts */
.yellow-bg-with-shadow{background:#002d62;position:relative;}
/*.yellow-bg-with-shadow:before{background:url('/~/media/Images/E/ECI-Partners/css/what-we-do-section-seperator.png');content:"";height:7px;left:0px;position:absolute;width:100%;top:0px;} */
.banner-section .section-title,.body-section .section-title{font-size:3.0em;line-height:line-height:34px;padding-top:0px;}
.rad-quote{position:relative; padding:0px;}
.rad-quote:before{ background: rgba(0, 0, 0, 0) url("/~") repeat scroll -15px -1340px; content: ""; display: block; height: 35px;  margin-bottom: 20px;  margin-left: -24px;    width: 45px;}
.rad-quote:after {background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png") repeat scroll -15px -2661px;; content: "";  display: block;  float: right;  height: 35px;  margin-right: -24px;   margin-top: 0px;  width: 45px;}
.first-half .rad-quote:after{background:none;height:0px;}
.second-half .rad-quote:before{background:none;height:0px;}
.second-body-section .second-half .rad-quote .rad-half {
    border-right: 1px solid #e7e7e7;
    padding-right: 32px;
}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.section-intro-content p{padding-top:0px;font-size:2.4em;line-height:normal;color:#9b9b9b;}
.section-intro-content .rad-thick{color:#50535a;font-size:2.3em;}
.section-intro-content .rad-small{font-size:2.0em;}
.who-we-are-wrapper .page-header{padding:35px 0;}
/* Common CSS Ends */

/* What We Do Section Starts */
.banner-section .section-title{margin-bottom:14px;}
.who-we-are-wrapper .banner-wrapper{padding:58px 0 46px;}
.banner-intro-text p{float:left;  color:#ffffff; font-size:3.6em;line-height:normal;font-weight:700;letter-spacing:0.5px;}
.banner-quote span:first-child{margin-bottom:24px;display:block;}
.banner-intro-text-container:before {position: absolute; content: ''; display: block;width: 1px; background: #fff; left: -53px;top:0px;bottom:0px;}
/* What We Do Section Ends */

/* Our Track Record Starts */
.first-body-section{border-bottom:1px solid #e7e7e7;position:relative;}
.first-body-section .section-intro-content{padding-right:100px;margin-bottom:10px;}
.first-body-section .section-title{margin-top:67px;}
.first-body-section .left-section-wrapper{padding-bottom:75px;}
.first-body-section .record-value{margin-bottom:0px;}

/* History Timeline Starts */
#HomeMainWrapper .history-timeline-container{width:97%;float: left;background-color:#e7ebe7;padding: 45px 42px 27px;position: absolute;height: 100%;z-index: 1;left:58.333%;top:0px;}
.history-timeline-container .slick-list{padding:0 68px;}
.right-panel-expander{background:url('/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png') no-repeat -15px -2416px;width:41px;height:70px;position:absolute;top:67px;left:-33px;z-index:1001;cursor:pointer;}
.growth-close,.timeline-close{background:url('/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png') no-repeat -15px -2514px;height:29px;width:29px;top:35px;right:26px;position:absolute;cursor:pointer;z-index:1;}
.right-panel-expander.active{background-position:-15px -2317px;}
.timeline-year-item .vertical-line{position: absolute;left: 0px;width: 1px;height:1px;bottom: 0;background: #9b9b9b;}
.timeline-year-item.slick-slide.first{max-width:182px;}
.timeline-year-item.slick-slide{max-width:166.5px;}
.timeline-year-item.slick-slide.first .year-main-content-container,.timeline-year-item.slick-slide.slick-current .year-main-content-container{width:182px;height:190px;}
.timeline-year-item.slick-slide .year-main-content-container{width:164px;height:190px;}
.timeline-year-item.slick-slide .year-description-wrapper{width:100%;height:100%;position:relative;float:left; font-size:2.0em;line-height:normal;max-height:55px;visibility:hidden;width:1000px;padding-bottom:135px;margin-left:-40px;}
.timeline-year-item.slick-slide .year-description-wrapper *{color:#00305b;}
.timeline-year-item.slick-slide .year-description-wrapper p{float:left;font-size:16px; line-height: 24px; padding:0px; clear: both;}
.timeline-year-item.slick-slide .year-description-wrapper .rad-big{font-size:38px;line-height:normal;color:#00305b;width:15%;float:left; font-weight: bold;}
.timeline-year-item.slick-slide .year-description-wrapper .content-wrapper{float:left;width:80%;}
.timeline-year-item.slick-slide.slick-left-content .year-description-wrapper .content-wrapper{position:absolute;left:-80%;}
.timeline-year-item.slick-slide .year-description-wrapper .content-wrapper .column{padding-right:20px;}
.timeline-year-item.slick-slide .year-description-wrapper .content-wrapper .column.noContent{display:none;}
.timeline-year-item.slick-slide .year-main-content-container.active:before{content:"";border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#002d62;width:16px;height:16px;position:absolute;top:0px;left:-8px;z-index:1;}
.timeline-year-item .year-main-content-container:after{content:'';height:2px;width:100%;position:absolute;border-top:1px solid #d5d8d5;border-bottom:1px solid #9b9b9b;left:0px;right:0px;bottom:0px;}
.timeline-year-item .year-title{display:block;font-size:18px;line-height:normal; color:#00305b; font-weight: bold;}
.timeline-year-item .timeline-title{display:block;font-size:15px;line-height:normal; color:#00305b;max-width:115px;margin-top:10px;}
.timeline-year-item .view-history{background:url('/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png') no-repeat -15px -129px;height:35px;width:35px;position:absolute;bottom:-17px;left:-17px;z-index:1001;cursor:pointer;}
.timeline-year-item .year-main-content-container.active .view-history{background-position:-15px -200px;width:52px;height:52px;left:-26px;bottom:-26px;}
.timeline-year-item .year-axis-content{margin:35px 0 0 -10px;float:left;width:100%;}
.timeline-data-container .slick-arrow{width:21px;height:27px;}
.timeline-data-container .slick-prev.slick-arrow{background-position:-15px -72px;}
.timeline-data-container .slick-next.slick-arrow{background-position:-15px -15px;}
/* History Timeline Ends */
/* Our Track Record Ends */

/* Our Section Starts */
.second-body-section .section-title{margin-top:53px;margin-bottom:12px;}

.second-body-section .section-main-content{margin-top:35px;}
.second-body-section .rad-quote .rad-half{float:left;width:50%; font-size:1.250em;line-height:25px;color:#899989;}
.second-body-section .first-half .rad-quote .rad-half{padding-right:32px;border-right:1px solid #e7e7e7}
.second-body-section .second-half .rad-quote .rad-half{padding-left:32px;border-right:0px;}
.second-body-section .rad-quote .rad-half strong{color:#50535a;display:block;font-size:0.8em;margin-top:5px;}
.sector-listing-container .sector-thumb-text{font-size: 2.5em;font-family: "Value Sans Bold",sans-serif,Arial;color: white;background: #899989;width: 100%;float: left;margin-top: -4px;text-indent:13px;padding: 29px 0;}
/*.section-thumb-image {min-height: 214px;}*/
.sector-listing-container{float:left;margin-top:63px;}
.sector-listing-container .sector-thumb-text:hover{background:#ffc222}
.sector-listing-container .sector-item{width:32.7%;margin-right:0.5%;margin-bottom:5px;background: #f8f8f8;}
.sector-listing-container .sector-item:nth-child(3n){margin-right:0px;}

.section-thumb-text { /*min-height: 212px;background: #f8f8f8 none repeat scroll 0 0;*/ padding: 15px 0 25px 60px; width: 100%;  }
.section-thumb-text > p { border-bottom: 5px solid #ffc222; font-size: 2em; font-weight: 700; width: 235px;}
.section-thumb-text .rad-caption { color: #ffc222; display: block; font-size: 2.5em; line-height: 0.8;}
/* Our Section Ends */

/* Our Values Section Starts */
.third-body-section{background:#e7e7e7;margin-top:25px;max-width: 1160px;}

#HomeMainWrapper .third-body-section .content-section{padding:42px 30px 0 0;}
.third-body-section .section-intro-content{margin:15px 0 18px}
.third-body-section .section-main-content{padding-right:50px;}
.third-body-section .section-main-content .rad-quote{ font-size:2.0em;line-height:normal;color:#9b9b9b;margin-left:24px;}
.third-body-section .section-main-content .rad-quote strong{font-size:0.750em; color:#50535a;display:block;margin-top:18px;}
.third-body-section .content-section .right-arrow{right:-14px;top:50px;width: 0px;height: 0px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #e7e7e7;z-index:9;}

/* Slider CSS Starts */
.our-value-slider-container .overlay{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,0.3);}
.our-value-slider-container .slider-content{bottom:70px;left:52px;color:white;}
.our-value-slider-container .our-value-slider-title{font-family:'Value Sans Bold', sans-serif, Arial;font-size:3.0em;line-height:normal;margin-bottom:20px;display:block;}
.our-value-slider-container .our-value-slider-intro-text *{font-size:2.0em;line-height:normal;color:white;}
/*.ip3-edit .our-value-slider-container .our-value-slider-intro-text p{font-size:1em;}*/
.our-value-slider-container .slick-dots{bottom:30px;left:52px;position:absolute;right:55px;}
.our-value-slider-container .slick-dots li,.timeline-data-container .slick-dots li{float:left;margin-right:15px;}
.timeline-data-container .slick-dots li {
    margin-right: 11px;
    margin-bottom: 10px;
}
.our-value-slider-container .slick-dots li.slick-active button,.timeline-data-container .slick-dots li.slick-active button{background:#0f4c85}
.our-value-slider-container .slick-dots li button,.timeline-data-container .slick-dots li button{background:#cba65f;color:transparent;width:16px;height:16px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0px;}
.our-value-slider-container .slick-dots li ,.timeline-data-container .slick-dots li{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;overflow: hidden;width:15px;height:15px;}
.history-timeline-container .slick-dots{bottom:-30px;left:0px;position:absolute;right:0px;text-align:center;}
/* Slider CSS Ends */
/* Our Values Section Ends */



/*------------------ Who We Are CSS Ends --------------*/

.page-header.wwr {padding: 0 0 40px;}

/* .history-timeline-container button.slick-arrow {display: none !important;} */
.history-timeline-container.active button.slick-arrow { display: block !important;}

/* .history-timeline-container button.slick-arrow {
    display: none !important;
} */
.history-timeline-container.active button.slick-arrow {
    display: block !important;
}
.we-invest.banner-quote {float: left; padding: 20px 0 25px 0; width: 100%;}


.sector-item:hover .sector-thumb-text {
    background-color: #ffc222;
}

.nojs #HomeMainWrapper .history-timeline-container:hover {
    left: 0;
}
.nojs #HomeMainWrapper .history-timeline-container {
    overflow-x: visible;
    overflow-y: scroll;
    width: 100%;
}
.nojs .section-content-wrapper.pos-relative {
    display: block;
}
.nojs .read-more {
    display: none;
}
.nojs .content-close-button {
    display: none;
}

.contactD .rad-introtext > p {
    font-size: 2em;
    padding-top: 0;
}
.contactD .rad-introtext {
    margin-bottom: 27px;
}

.columnNew {
    -webkit-column-count: 2; 
    -moz-column-count: 2; 
     column-count: 2;
}
.content-wrapper-new{position:absolute; width:200px !important; left:120px  !important; font-size:0.8em; }
.active .content-wrapper-new{width:300px !important; font-size:1em}
.slick-left-content .content-wrapper-new{left:-320px  !important}
.history-timeline-container.active button.slick-disabled{display:none !important}
.timeline-year-item.last .year-main-content-container::after{border-bottom:none; border-top:none}
.responsible-main .read-more a.black-btn:hover{background-color:#aeb7ae;color:#ffffff;}
#searchFilter input {margin-top: -2px;vertical-align: middle;}
.section-thumb-image > img{max-width:100%;height:auto;}

.slick-prev.slick-arrow {background:url('/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png') no-repeat -15px -1401px; height:30px; width:22px; float:left; left:0; border:0; position: absolute; top: 35%; z-index:15; text-indent: -9999px;}
.slick-next.slick-arrow{background:url('/~/media/Images/A/Al-Faisal-v2/css/sprite-timeline.png') no-repeat -15px -1550px; height:30px; width:22px; float:right; right:0;  border:0; position: absolute; top: 35%; z-index:15; text-indent: -9999px;}
.timeline-inner-slider {max-width:700px/*279px*/;float:right;}

.timeline-year-item .timeline-inner-slider .slick-dots li.slick-active button{background-color:#0f4c85;}
.timeline-year-item .timeline-inner-slider .slick-dots li button{background-color:#cba65f;}

.timeline-year-item .timeline-inner-slider .slick-dots {z-index: 99;}
.history-timeline-container .timeline-inner-slider .slick-list {padding:0px 0px;}
.timeline-year-item .timeline-inner-slider .slick-dots {
	display: flex;
    justify-content: center;
}

.hItem {width: 700px; }
.hItem-text {width: 50%/*350px*/; padding: 5px 7px; float: left; font-size: 16px; color: #00305b; text-align: justify;}
.hItem-img {width: 50%; padding: 1px 7px; float: left; height: 250px; }


@media all and (min-width: 992px) and (max-width:1120px){
 
  
  /* History Timeline starts */
  .timeline-year-item.slick-slide{max-width:165px;}
  .timeline-year-item.slick-slide .year-main-content-container{width:165px;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper{width:70%;}
  /* Hostory Timeline Ends */
  
  /* Who We Are Page Ends */
}

@media all and (min-width: 992px) and (max-width:1025px){
  .timeline-year-item.slick-slide .year-description-wrapper{width:900px;}
}

@media all and (min-width: 768px) and (max-width:991px) {
  

  /* History Timeline Starts */
  .timeline-year-item.slick-slide .year-description-wrapper .rad-big{width:30%;margin-right:5%;}
  .timeline-year-item.slick-slide .year-description-wrapper{width:630px;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper .column{width:100%!important;margin-bottom:20px;padding-right:5px;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper .column.last{margin-bottom:0px;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper{width:55%;overflow:auto;max-height:250px;}
  .timeline-data-container {
    margin-bottom: 30px;
    margin-top: 30px;
}
	
	.timeline-inner-slider, .hItem {max-width: 545px;}
	.timeline-year-item.slick-slide .year-description-wrapper {padding-bottom: 165px;}
	
  /* History Timeline Ends */
  /* Who We Are Ends */  
}


@media all and (max-width:767px) {
	.timeline-inner-slider, .hItem {max-width: 300px;}
	.hItem-text {/*height: 250px;*/}
	.hItem-text, .hItem-img {width: 100%; padding-bottom: 10px;}
	.timeline-year-item .year-axis-content {margin: 35px 0 30px -10px;}
	.timeline-year-item.slick-slide .year-description-wrapper .rad-big {font-size: 24px;}
	
	
}
  

@media all and (min-width: 319px) and (max-width:767px) {
  
 
  /* History Timeline Starts */
  .history-timeline-container .slick-list{padding:0px;}
  .right-panel-expander{background:none;width:0px;height:0px;}
  #HomeMainWrapper .history-timeline-container{position:relative;width:100%;left:0px;padding:35px 25px 70px;}
  .timeline-close{height:0px;background:none;}
  .year-main-content-container .vertical-line{display:none;}
  .timeline-year-item.slick-slide .year-main-content-container.active:before{height:0px;}
  .timeline-year-item .view-history,.timeline-year-item .year-main-content-container.active .view-history{left:-6px;}
  .timeline-year-item .year-main-content-container.active .view-history {bottom: -30px;}
  .timeline-year-item.slick-slide .year-description-wrapper{padding-bottom:0px;width:auto;margin-left:0px;}
  .content-wrapper-new{left: 60px !important;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper{position: relative;
    z-index: 99;max-height:164px;overflow:auto;-webkit-overflow-scrolling:touch;}
  .timeline-year-item.slick-slide .year-description-wrapper .content-wrapper .column{padding-right:0px;width:100%!important;margin-bottom:20px;}
  .timeline-year-item.slick-slide.first{max-width:100%;}
  .timeline-year-item.slick-slide.first .year-main-content-container, .timeline-year-item.slick-slide.slick-current .year-main-content-container{width:100%;}
  .timeline-year-item.slick-slide{max-width:none;}
  .timeline-year-item .year-axis-content,.timeline-year-item.slick-slide .year-description-wrapper{margin-left:10px;}
  .timeline-year-item.slick-slide .year-main-content-container{width:inherit;/*height:600px !important;*/}
  .timeline-inner-slider {
    max-width: 279px;
    float: left;
    margin-top: 15px;
}
  /* History Timeline Ends */
  /* Who We Are Ends */
}

@media (max-width:767px) {
	.timeline-year-item.slick-slide .year-description-wrapper p {font-size: 14px;}
	.timeline-inner-slider {margin-top: 15px;}
	.hItem {max-width: 293px;}
	.hItem-text {height: 209px; padding-right: 13px;}
	.hItem-img {height: 215px;}
	.timeline-year-item.slick-slide .year-main-content-container { height: 440px !important/*465px*/;}
	.history-timeline-container .slick-dots {bottom: -58px;}
	.history-timeline-container .carousel-time .slick-dots {bottom: -20px;}
	.boxes-row.home-history-timeline {margin-bottom: 90px;}
}

@media (max-width:500px) {
.timeline-year-item.slick-slide .year-description-wrapper .rad-big{width:100%}
.timeline-year-item.slick-slide .year-description-wrapper .content-wrapper-new{left: 0 !important; width:90% !important}
}

@media (max-width:385px) {
	.history-timeline-container .slick-dots {bottom: -84px;}
}
