.excellence-top p{ text-align:center; }
.excellance-banner{ background:url(../images/excelle-banner.jpg) no-repeat center top; position:relative; background-size:cover !important; text-align:center; margin:75px 0 0px; padding:70px 0 50px; background-position:center top!important; }
.excellance-banner:after{ content:""; display:block; height:100%; width:100%; left:0; position:absolute; top:0; background:rgba(0,0,0,0.65); }
.excellance-banner .container{ position:relative; z-index:9; }
.excell-banner .owl-carousel .owl-item img{ margin:0 auto; width:auto; }
.excell-banner .owl-carousel .owl-item{ text-align:center; }
.ex-title{ font-size:25px; max-width:140px; margin:0 auto; width:100%; text-align:center; color:#fff; font-weight:600; line-height:30px; padding-top:30px; min-height:120px; }
.excell-banner .owl-carousel.owl-drag .owl-item{ opacity:0.40;}
.excell-banner .owl-carousel.owl-drag .owl-item.active.center{ opacity:1; }
.excell-banner{ max-width:860px; margin:0 auto; width:100%; }
.excell-banner .owl-carousel, .excell-banner .owl-stage-outer{ position:static; }
.excell-banner .owl-dots{ display:none; }
.owl-carousel.owl-drag .owl-item.center:after{ content:""; height:5px; width:180px; margin:85px auto 0; display:block; background:#fdc310; }
.text-d-block-sec{ padding:45px 0 60px; clear:both; }
.text-d-block{ text-align:center; color:#000; line-height:35px; }
.text-d-block strong{ font-weight:500; color:#000; }
.chif-cles-sec{ background:#f3f3f3; padding:45px 0 100px; text-align:center; }
.chif-box strong{ font-weight:600; color:#000; padding-top:5px; display:block; }
.dom-section p.text-center{ font-size:19px; line-height:40px; margin-bottom:25px; }
.dom-section{ padding:100px 0 90px; text-align:center; }
.dom-section .col-md-4{ text-align:center; margin:20px 0;}
.dom-section .col-md-4 strong{ display:block; color:#000; text-transform:uppercase; font-size:25px; font-weight:600; line-height:32px; }
.dom-section .col-md-4 strong span{ font-size:27px; font-weight:normal; display:block; text-transform:none; color:#000; }
.ecosystem-sec{ background:url(../images/eco-bg.jpg) no-repeat center top; background-size:cover; padding:100px 0; text-align:center; }
.ecosystem-sec div.title{ color:#fff; }
.ecosystem-sec .owl-carousel .owl-item img{ width:100%; max-width:135px; }
.eco-slider{ max-width:1000px; margin:0 auto; background:rgba(255,255,255,0.90); width:100%; text-align:center; padding:35px 65px; }
.eco-slider .owl-carousel, .eco-slider .owl-stage-outer{ position:static; }
.eco-cont h5{ font-size:28px; font-weight:500; color:#000; line-height:50px;}
.eco-slider .owl-carousel.owl-drag .owl-item{ opacity:1; }
.eco-cont p{ font-size:27px; line-height:35px; }
.eco-cont p strong{ font-weight:500; }
.eco-img{ padding-top:50px; }
.eco-img img{ display:inline-block !important; margin:0 15px; vertical-align:top;  }
.ecosystem-sec .eco-inner{ position:relative; }
.ecosystem-sec .owl-carousel .owl-nav button.owl-prev, .ecosystem-sec .owl-carousel .owl-nav button.owl-next{ top:45%; }
.phrase-sec{ padding:100px 0; }
.phrase-inner{ position:relative; }
.phrase-slider .owl-carousel, .phrase-slider .owl-stage-outer{ position:static; }
.phrase-slider{ max-width:1000px; margin:0 auto; width:100%; text-align:center;  }
.phrase-btn{ text-align:center; padding-top:90px; }
.phrase-slider .owl-carousel .owl-item img{ margin:0 auto; width:auto; }
.phrase-btn a{ background-color:#0096DE; padding:15px 20px; color:#fff; display:inline-block; border-radius:5px; font-weight:500;   }
.phrase-inner .owl-carousel .owl-nav button.owl-prev, .phrase-inner .owl-carousel .owl-nav button.owl-next{ top:25%; }
.phrase-inner .owl-dots{ display:none; }

.inner-page-image.contact-page-sec{ background:url(../images/contact-bg.jpg) no-repeat center top; background-size:cover; }
.inner-page-image.contact-page-sec:after{ display:none; }
.conract-form-inner{ max-width:940px; margin:0 auto 100px; width:100%; }
.conract-form-inner input, .conract-form-inner textarea{ width:100%; padding:6px 28px; height:45px; border:2px solid #a1a5ac; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.conract-form-inner textarea{ height:352px; padding-top:10px; }
.conract-form-inner .form-group{ max-width:inherit; margin-bottom:20px; }
.conract-form-inner .form-group{ position:relative;}
.conract-form-inner .form-group .required{ position:absolute; left:-11px; font-size:12px; color:#F00; top:0; }
.conract-form-inner ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #353d4d; font-size:17px; opacity:1; font-weight:500;
}
.conract-form-inner ::-moz-placeholder { /* Firefox 19+ */
  color: #353d4d; font-size:17px; opacity:1; font-weight:500;
}
.conract-form-inner :-ms-input-placeholder { /* IE 10+ */
 color: #353d4d; font-size:17px; opacity:1; font-weight:500;
}
.conract-form-inner :-moz-placeholder { /* Firefox 18- */
  color: #353d4d; font-size:17px; opacity:1; font-weight:500;
}

.conract-form-inner .captcha{ float:left; }
.conract-form-inner .form-button{ float:right; }
.conract-form-inner .form-group .form-button input{ background:#0096de; border:none; border-radius:3px; color:#fff; height:auto; padding:15px 45px; font-weight:500; font-size:23px; }
.breadcrums ul li:last-child a:after{ display:none; }

.inner-page-image.publication-sec{ background:url(../images/publication-bg.jpg) no-repeat center top; background-size:cover; }
.publication-inner{ padding-top:25px; }
.publication-top p{ text-align:center; font-size:19px; line-height:40px; }
.publication-row:after{ content:""; height:0; overflow:hidden; display:block; clear:both; }
.publication-row{ border-top:1px solid #707070; padding:20px 0; }
.pub-left{ float:left; }
.pub-left .icon{ display:inline-block; vertical-align:middle; width:52px; margin-right:25px; }
.pub-left span{ display:inline-block; vertical-align:middle; font-size:20px; font-weight:500; text-transform:uppercase; color:#7f7f7f; }
.pub-right{ float:right; }
.pub-right a{ padding:15px 30px; display:inline-block; vertical-align:middle; color:#fff !important; font-weight:600; margin-left:15px; background-color:#0096de; border-radius:3px; }
.pub-right a:last-child{ background-color:#353d4d; }
.publication-more{ text-align:center; padding:15px 0 80px; }
a.more-icon{ display: inline-block;color: #0096DE;font-size: 20px;font-weight: 600;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;position: relative;transition: all 0.5s ease; margin:15px 0;}
a.more-icon:before{ content: "+"; display: inline-block; width: 30px; height: 30px; text-align: center; border: 2px solid #0096DE; border-radius: 100%; line-height: 26px; font-size: 25px; margin-right: 10px; color: #0096DE; transition: all 0.5s ease;}
a.more-icon:hover:before{ -webkit-transform: rotate(180deg); transform: rotate(180deg); transition: all 0.5s ease; }
.inner-page-image.mentions-sec{ background:none !important; }
.inner-page-image.mentions-sec::after{ display:none; }
.mentions-sec .breadcrums ul{ background:#f2f2f2;}
.mention-ttl .title{ margin-top:50px; }
.mention-middle-section{ padding-bottom:120px; }
/*.mention-middle-section strong{ font-weight:500; }*/
.mention-middle-section address{ max-width:400px; width:100%; }
/*.mention-middle-section strong{ color:#000; display:block; }*/
.mention-middle-section p{ margin-bottom:12px; }
.mention-middle-section p a{ color:#000; }

@media(max-width:769px){
.excellance-banner{ margin-top:25px; }
.excellence-top p{ line-height:30px; }
.owl-carousel.owl-drag .owl-item.center::after{ margin-top:50px; }
.text-d-block-sec, .dom-section, .ecosystem-sec, .phrase-sec{ padding:35px 0; }
.inner-pages-section .phrase-sec div.title{ margin-bottom:30px; }
.text-d-block, .dom-section p.text-center{ line-height:30px; }
.chif-cles-sec{ padding:35px 0 40px;}    
.count{ font-size:29px; }
.dom-section .col-md-4 strong span{ font-size:22px; }
.eco-cont p{ font-size:22px; line-height:30px; }
.eco-slider{ padding:25px 40px; }
.eco-img img{ margin:10px }
.phrase-btn{ padding-top:35px; }
.excellance-banner{ padding:40px 0;}
.conract-form-inner .form-group .required{ left:-9px;}
.conract-form-inner textarea{ height:182px; }
.conract-form-inner .captcha{ margin-bottom:15px; }
.conract-form-inner{ margin-bottom:50px; }
.publication-top p{ line-height:30px; }
.publication-inner{ padding-top:15px; }
.pub-left .icon{ margin-right:10px; }
.mention-middle-section address{ padding-top:25px; }
.mention-middle-section strong br{ display:none; }
.mention-middle-section strong{ padding-bottom:8px; }

}

@media(max-width:767px){
.chif-box .col-md-4{ margin-bottom:15px; } 
.pub-right{ float:none; clear:both; padding-top:15px; }
.pub-right a{ padding:15px; font-size:17px; }
.publication-more{ padding-bottom:25px; padding-top:5px; }  
.mention-middle-section{ padding-bottom:40px; } 
}

/*========pagination=======*/
.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #eee;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 600;
}
.page-numbers.current,
a.page-numbers:hover {
	background: #f9f9f9;
}