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

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

html, body { margin: 0; padding: 0;background:#f0f0f0; font-family: 'Open Sans', sans-serif;  font-size: 14px; line-height: 1.7; color: #161a35;}
html {
  scroll-behavior: smooth;
}
h1, h2, h3, h4, h5, h6 { font-weight: 500;  }
h1 { font-size: 48px;  font-weight: 700; }
h2 { font-size: 40px;margin-bottom:30px; }
h3 {font-size:36px; margin-bottom:20px; }
h4 {font-size:24px;}
h5{font-size:20px;}
ul,ol,ul li,figure{list-style: none; margin:0; padding:0;}
a {color: #414042;  text-decoration: none; }
a:focus,a:hover{ color:#161a35; text-decoration: none;   transition: 1s ease all;}
a:focus, button:focus { outline: none; }
nav ol, nav ul { list-style: none; padding: 0; margin: 0; }
p {margin-bottom:15px;}

.admin-bar .header { margin-top: 30px; }
.lrg-padding{padding-top:100px; padding-bottom:100px;}
.mdm-padding{padding-top:80px; padding-bottom: 80px;}
.sm-padding{padding-top:40px; padding-bottom: 40px;}
.center{text-align:center;}
.l-title{font-size:70px; font-weight:700;}
.m-title{font-size:45px; font-weight:700; }
.s-title{font-size:36px; font-weight:700;}
.sub-cate{font-size:24px; line-height: 1.2; font-weight:700;}
.xs-title{font-size:24px; font-weight: bold; line-height:30px; text-transform:uppercase;}
.xss-title{font-size:18px; line-height:28px; margin:10px 0 20px;}
 
 img{height:auto; width: 100%;}
img.aligncenter {width:auto; max-width:none; display:table; margin:30px auto 0;}
.section {height:auto !important;}
.fancybox-bg {background:#161a35;}
/*Hamburger section*/
.hamburger { display: none; cursor: pointer; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; padding: 0; overflow: visible; float: right; margin-top: 10px; margin-bottom: 10px; margin-right:0px;}
.hamburger:hover { opacity: 0.7; }
.hamburger_box { height: 30px; width:40px;display: inline-block; position: relative; }
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
.hamburger_inner, .hamburger_inner::before, .hamburger_inner::after { width: 40px; height: 2px; background-color: #fff; position: absolute; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-duration: 0.15s; transition-timing-function: ease; right:0; }

.hamburger_inner::before, .hamburger_inner::after { content: ""; display: block; }
.hamburger_inner::before { top: -10px; width: 40px;left: auto; right:0;}
  .nav_open .hamburger_inner::before  {width: 40px; height: 2px;}
.hamburger_inner::after { bottom: -10px; }
.hamburger_nb .hamburger_inner { top: auto; bottom: 0; transition-duration: 0.15s; transition-delay: 0s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger_nb .hamburger_inner::after { top: -20px; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
.hamburger_nb .hamburger_inner::before { transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger_nb.active .hamburger_inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); transition-delay: 0.32s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger_nb.active .hamburger_inner::after { top: 0; opacity: 0; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }
.hamburger_nb.active .hamburger_inner::before { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }
button.hamburger.hamburger_nb{
	margin-left:15px;
}
.lang_switch{
	display:none;
	line-height:2;
	font-family:'Droid Arabic Kufi',Helvetica Neue,Arial;
}
.lang-item{
	
	font-family:'Droid Arabic Kufi',Helvetica Neue,Arial;
}
#menu-language-switcher a{color:#fff; }
@media only screen and (max-width: 992px) {
	.lang_switch{
		display:block;
		
	}
	.mt-hamburger-lang-wrapper{
		max-width:140px;
	}
	.main_navigation ul .lang-item{
		display:none;
	}
}


.header { position: fixed;top: 0;left: 0;right: 0;z-index: 15;transition: 1s ease all;background:rgba(22,26,53,0.5) ;width: 100%; overflow: hidden;}
.logo-sec {
/* 	margin-top: 10px; 
	margin-bottom: 10px;*/}
.logo-sec img{max-width: 250px; height: auto;}
/*logo section end*/
.nv-wrap{position: relative;}
.nv-wrap:before { content: '';position: absolute;height: 123px;background: #161a35;left: 100%;width: 100%; display:none;}
.main_navigation{position: relative; /*background:#161a35;*/top:0px;display:block!important; }
.main_navigation{margin-right: auto; text-align:right;  /* margin-left: -120px;*/}
.main_navigation ul li{display: inline-block; }
.main_navigation ul li a{color:#fff; padding:61px 15px 30px 15px; display: inline-block; text-transform: uppercase; font-size: 14px; font-weight: 600;}
.main_navigation ul li:hover a, .main_navigation ul li.current-menu-item a, .main_navigation ul li a.active {color:#b08251;}
@media (min-width:982px) {
	.mobile-nav {display:none;}
}

/* fixed download button*/
div.fixed-button a {
    position: fixed;
    right: 15px;
    background: #161a35;
    cursor: pointer;
    width: auto;
    line-height: 18px;
    padding: 0 13px;
    text-align: center;
    display: inline-block;
   bottom:175px;
    z-index: 9999;
	color:#fff;
	text-transform:uppercase;
	border:solid 1px #fff;
	box-shadow: 0 0 4px rgba(255,255,255,.5);
	border-radius:10px;
    width: 50px;
    height: 50px;
	display:flex;
	align-items:center;
	text-align: center;
	overflow:hidden;
	transition: all .5s;
} 
div.fixed-button a span{
	position: absolute;
	opacity:0;
	margin:0 10px;
    left: 32px;
	transition: all .5s;
}
div.fixed-button a:hover{
	width: 160px ;
}
div.fixed-button a:hover span{
	position:static;
	opacity:1
}
div.fixed-button__right a{
    position: fixed;
	left:auto;right:15px;
   bottom:116px;
	z-index:9999;
}
div.fixed-button a i{
	font-size:26px;
}
div.fixed-button a:hover {background:#161a35;}
.fixed-btn-iso a{
    bottom: 236px !important;
    padding: 8px !important;
}
div.fixed-btn-iso a:hover{
	width: 50px;
}
/*menu section end*/


/*  */

/*mobile-menu section end*/
.home .mt-video{max-height: calc(100vh - 100px);}
.banner-img{position: relative; margin-bottom:-6px;}
#mainSlider .slick-slide img{max-height:95vh; object-fit:cover; object-position:center;}
.banner-sec button.next.slick-arrow {position: absolute; right:3%;  top: 50%; transform: translateY(-50%);  border: none; background: transparent; color: white; font-size: 50px;  font-weight: 700;}
.banner-sec button.prev.slick-arrow { position: absolute; left: 3%; top: 50%; transform: translateY(-50%); border: none; background:
transparent; color: white;font-size: 50px; font-weight: 700; z-index:1;}
.mt-banner_content .mt-banner_gallery {width:80%; max-width:600px; margin:0 auto 30px;}
.mt-banner_content h2 {margin-bottom:10px;}
.explore{position: absolute;background:rgba(22,26,53,0.7); bottom: 0; right: 0;left:0; text-align: center; transition: 0.5s ease all;}
.explore a.btn-explore{padding:15px; color:#fff; display: block;}
.explore:hover{background:#161a35;}
/*banner section end*/
.about-sec {position:relative; background:#a06d3a;}
.about-sec:before {content:''; position:absolute; left:0; top:0; width:50%; bottom:0; background:#161a35;}
.abt-cate {background:none; padding:60px 30px; text-align:center;color:#fff;}
.abt-cate p{text-align: justify;text-align-last: start;}
.vision_mission {text-align:center;}

.abt-cate img, .vision_mission img{max-width:70px;margin:0 auto; object-fit:contain;}
.abt-cate .xs-title, .vision_mission .xs-title {font-weight: bold; padding-top:15px; padding-bottom: 30px;}
.abt-cate .icon-area img, .vision_mission .icon-area img{max-width: 30px; margin-bottom: 15px;}
.abt-cate .icon-area{font-size: 14px; text-transform: uppercase;}
.abt-cate .icon-area p{margin-bottom: 0;}
.abt-cate .btn-read {color:#fff; display:table; margin:20px auto 0;;}
.about-slider .abt-img{background-repeat:  no-repeat;     background-position: center;background-size: cover;position: relative; height: 500px;}
.about-slider  .abt-caption{position: absolute; top:50px; bottom: 50px; left:40%; right:0; background:rgba(160,109,58,0.9); text-align: center; color:#fff; }
.icon-area img{max-width: 30px; }
.abt-caption .icon-area {position: absolute; top:50%; transform: translateY(-50%);right: 15px;left: 15px;}
.abt-caption .icon-area .xs-title{margin-bottom: 30px; margin-top:15px;}
.about-slider .abt-caption img{margin: 0 auto;}
.mt-about_slider .slick-arrow {position:absolute; top:50%; font-size:0; background:none; border:none; width:25px; height:25px; border:solid 0 #161a35; transform:translateY(-50%) rotate(45deg); cursor:pointer;}
.mt-about_slider .slick-arrow.slick-prev {border-bottom-width:3px; border-left-width:3px; left:-20px;}
.mt-about_slider .slick-arrow.slick-next {border-top-width:3px; border-right-width:3px; right:-20px;}
.abt-caption .btn-read{text-align: center; color:#fff; margin-top:20px;}
.abt-caption-hidden{max-width: 600px; text-align: center; }
.abt-caption-hidden .icon-area img, .abt-cate-hidden .icon-area img{max-width: 250px;}
.abt-cate .btn-read:hover{color:#fff;}
.abt-cate-hidden {width:90%; max-width: 1140px;  position:relative;}
.abt-cate-hidden:after {content:''; position:absolute; left:20px; top:20px; right:20px; bottom:20px; border:solid 2px #b08251;}

.slick-dots{position: absolute; bottom :100px; right:25%;}
.slick-dots li{float: left;}
.slick-dots li button{font-size: 0; border:none;background:white;  border-radius: 50%; height: 10px; width: 10px; margin:5px; padding:0;  }
.slick-dots li.slick-active button{height:15px; width:15px;}



/*about section end*/
.title-sec .m-title{font-family: 'Oswald', sans-serif; font-weight:400; text-transform: uppercase;}
.title-sec .m-title span{color:#a06d3a;}
.title-sec .icon-area {font-size :14px; text-transform: uppercase; letter-spacing: 3px;}
.title-sec .icon-area img{margin-bottom: 15px;}
.title-block{position: relative;  padding:30px 120px; display: inline-block; z-index: 2; margin-top: 40px; margin-bottom:20px;}
.title-block:after{content: '';position: absolute; background: #f0f0f0;z-index: 1;top: 2px; right: 2px; bottom: -2px; left: 2px;}
.title-block:before{  content: '';position: absolute;top: 0px; right: 0px; bottom: 0px; left: 0px;background: linear-gradient(to right, #161a35, #a06d3a); z-index: -1;}
.title-sec .m-title,.title-sec p, .title-sec h4{position: relative;z-index: 3;}
.title-sec p {font-size: 14px;}
.title-sec .m-title{background: #f0f0f0; padding:20px 40px; margin-top:-80px;    margin-bottom: 0; }
.bdy-detail{position: relative;background:#a06d3a;padding:10px 10px 10px 135px; color:#fff;z-index: 10;}
i.fa.fa-handshake:before{content: '\f2b5'; position: absolute;     font-family: 'FontAwesome';font-size:60px; top:50%; left:30px; transform: translateY(-50%);}
.btn-more{display: inline-block; padding:10px 30px; background: #161a35; color:white; margin-top:30px; text-transform: uppercase; float: right;}
.btn-more span{border:1px solid #fff;  background: #161a35;  padding:10px 30px; display: inline-block; transition: 0.5s ease all;}
.btn-more:hover,.btn-more:hover span{background:#a06d3a; color:#fff;}
.text-center .btn-more {margin-left:auto; margin-right:auto;display:table; float:none;}
.ser-img,.ser-img img{position: relative; z-index: 5;}
.ser-img:before{ content: '';position: absolute;top:19px; right: 19px; bottom: -11px; left: 19px;background: linear-gradient(to right, #161a35, #a06d3a); z-index: 1;}
.ser-img:after{content: ''; position: absolute; background: #f0f0f0; z-index: 1; top: 20px; right: 20px; bottom: -10px; left: 20px; z-index: 2;}
.bdy-detail {margin-left:-150px;}
.mt-about_slider .mt-item {margin:0 15px;}
/*.bdy-detail i {width:60px; display:inline-block; position: absolute; top:50%; left:30px; transform: translateY(-50%); }*/
.ser-content .sub-cate{margin-bottom: 30px; text-transform: uppercase;}
.ser-block{padding-top:70px;}
.fa-calendar-alt:before{content: '\f274';  position: absolute;  font-family: 'FontAwesome';font-size:60px; top:50%; left:30px; transform: translateY(-50%);}
/*services section end*/
.partner-tt-bg{background: #a06d3a;border: 10px solid #fff;    margin-bottom: -200px;z-index: 10;position: relative;}
.partner-tt-bg .title-block:after,.partner-tt-bg  .title-sec .m-title{background: #a06d3a;}
.partner-tt-bg .title-block:before{background: linear-gradient(to right, #fff, #161a35);}
.partner-tt-bg .title-sec .m-title span,.partner-tt-bg .title-sec p{color:white;}
.partner-wrap .slick-slide img{position: relative; z-index: 10;}
/* .partner-wrap .slick-slide{ padding:30px; background: #fff; position: relative;z-index: 5;}
 .partner-wrap .slick-slide:before{content: '';position: absolute;top:19px; right: 19px; bottom: -11px; left: 19px;background: linear-gradient(to right, #161a35, #a06d3a); z-index: 1;}
 .partner-wrap .slick-slide:after{content: '';position: absolute; background: #f0f0f0;z-index: 1;top: 20px; right: 20px; bottom: -10px; left: 20px; z-index: 2;}*/
 .partner-wrap{background-repeat: no-repeat; background-attachment: fixed; background-size: cover; position: relative; padding-top:300px;}
 .partner-wrap:before{content:''; background:rgba(22,26,53,0.8); position: absolute; top:0; right: 0; bottom: 0; left:0; }

.pro-wrap{padding-top:70px;}
.pro-detail{padding:30px;}
.row.mt-block_1 .pro-detail, .row.mt-block_2 .pro-detail {background:#fff; transition:all 0.5s ease-in-out 0s;}
.btn-read{color:#a06d3a; font-weight: bold;}
.btn-read i{padding-left:10px;}
.btn-read:hover{color:#161a35;}
.pro-list .row-eq-height {background:#fff; transition:all 0.5s ease-in-out 0s;}

.rel-wrap{padding:20px 0 30px;}
.mt-project_tax {background:#fff; transition:all 0.5s ease-in-out 0s;}
.mt-project_tax:hover, .pro-list .row-eq-height:hover, .row.mt-block_1:hover .pro-detail, .row.mt-block_2:hover .pro-detail {background:#161a35;}
.mt-project_tax:hover a, .mt-project_tax:hover a:hover, .pro-list .row-eq-height:hover a, .row.mt-block_1:hover .pro-detail a, .row.mt-block_2:hover .pro-detail a {color:#fff;}
.mt-project_tax .mt-project_title {padding:0 20px; margin:0;}
.mt-video_thumb {margin-left:-15px; margin-right:-15px; width:calc(100% + 30px);}
.video-sec {padding:80px 0;}
.video-sec .mt-full_video {margin-bottom:30px;}
.video-sec .mt-full_video iframe {width:100%; max-width:100%; height:auto;}
.video-sec .mt-video_thumb .mt-video {padding:0 15px;}

/*partner section end*/
.contact-sec{background: #161a35; color:#fff;}
.contact-detail{padding-top:70px;}
.contact-tt-bg .title-block:before {background: linear-gradient(to right, #fff, #a06d3a);}
.contact-tt-bg .title-sec .m-title,.contact-tt-bg .title-block:after{background:#161a35;}
.contact-tt-bg{color:#fff;}
.phy-contact{ position: relative;margin-bottom: 60px;}
.phy-contact .contact-cont{background:#a06d3a; padding:30px; position: relative; z-index: 5;}
.phy-contact:before{    content: '';position: absolute;top: 19px; right: 19px;bottom: -11px;left: 19px;background: linear-gradient(to right, #fff, #a06d3a);z-index: 1;}
.phy-contact:after{content: '';position: absolute;background: #161a35;top: 20px;right: 20px;bottom: -10px;left: 20px;z-index: 2;}
.cont-info ul.address li{position: relative;}
.cont-info ul.address li a
/* .cont-info ul.address li:last-of-type p */
{position: relative; padding-left:45px; color:#fff; padding-top:5px; display:block;}
.cont-info ul.address li{margin-top:15px;}
.cont-info ul.address li  i{position: absolute;  top:0; left:0; background:#a06d3a; height:30px; width: 30px; font-size: 16px; text-align: center; padding:5px;color:#fff; transition: 0.5s ease all;}
.cont-info ul.address li a:hover,.cont-info ul.address li .show-map.current{color:#a06d3a;}
.cont-info ul.address li a:hover i{ background:#fff; color:#a06d3a;}
.cont-info p br:first-of-type {display:none;}
.map-sec a i,.map-sec strong,.map-sec br:first-of-type{
	display:none;
}
.map-sec p{
    padding: 0px 30px;position:relative;z-index:99999;
}
.map-sec a {color:#fff; text-align:center}
.iso-logo img {
    width: 220px;
    margin: 30px 0;
	background:#fff;
	padding: 20px;
}
.form-ele{margin-bottom: 15px;}
.form-ele .form-control{ border-radius: 0; border:none; height: 45px;background:#0b0e21; color:#fff;}
.form-ele textarea.form-control{height: 150px;}
.btn-request {background:#a06d3a; border:none; padding:5px; color:#fff; text-transform: uppercase; cursor: pointer; transition: 0.5s ease all;margin-top: 15px;}
.btn-request span{padding:10px 30px; border:1px solid #fff; display: inline-block; transition: 0.5s ease all;}
.form-control.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; font-size: 12px; font-style: italic;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;font-size: 12px; font-style: italic;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #fff;font-size: 12px; font-style: italic;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #fff;font-size: 12px; font-style: italic;
}
.btn-request:hover,.btn-request:hover span{background:#fff; color:#a06d3a;}
.btn-request:hover span{border:1px solid #a06d3a;}
.btn-request:focus,.form-ele textarea.form-control:focus,.form-ele .form-control:focus{box-shadow: none; outline: 0;}
.map-sec{display:block;}
.map-sec iframe{display: block; width: 100%;  position: relative; z-index: 5;}
.map-sec{position: relative;height:100%}
.map-sec:after{    content: '';position: absolute;background: #161a35;top: 20px;right: 20px;bottom: -10px;left: 20px;z-index: 2;}
.map-sec:before{content: '';position: absolute;top: 19px;right: 19px;bottom: -11px;left: 19px;background: linear-gradient(to right, #fff, #a06d3a);z-index: 1;}
.map-sec a {position:relative; z-index:3;}
.map-sec img{max-height:200px;object-fit:cover;margin-bottom:10px;}
.copy-right{padding-top:15px; padding-bottom: 15px;}
.copy-right p{margin-bottom: 0;}
.social-icon {margin:30px 0; position:relative; z-index:99;}
.social-icon  li{display: inline-block; margin-right:10px; margin-bottom: 10px;height:40px; width:40px; background:#a06d3a; transition: 0.5s ease all; color:#fff;}
.social-icon  li a{border:1px solid #fff;  color:#fff; height:30px; width:30px; text-align: center; display: block;    padding-top: 3px;     margin: 5px;}
.social-icon  li:hover,.social-icon  li:hover a{background:#fff; color:#a06d3a; }
.social-icon  li:hover a{border:1px solid #a06d3a;;}
/*contact section end*/

.inner-page{background-repeat: no-repeat; background-position: fixed;background-size: cover; height:500px; position: relative;}
.inner-title{position: absolute; bottom:-100px; left:50%; transform: translate(-50%); background:#a06d3a; padding:30px; color:#fff;}
.inner-title .title-sec .m-title,.inner-title .title-block:after{background:#a06d3a;}
.inner-title .title-block:before{left: 0px;background: linear-gradient(to right, #161a35, #fff);}
.inner-title .title-sec .m-title span{color:#161a35;}
.about-page-bdy{margin-top:100px;}
.abt-pg-img{position: relative;}
.abt-pg-img img{position: relative; z-index: 5; border-left:10px solid #a06d3a; border-bottom: 10px solid #161a35;}
.abt-pg-img:before{content: '';position: absolute;top: -51px;right: 49px;bottom: -51px; left: 49px;background: linear-gradient(to right, #161a35, #a06d3a);z-index: 1;}
.abt-pg-img:after{content: '';position: absolute;background: #f0f0f0; z-index: 1;top: -50px;right: 50px;bottom: -50px;left: 50px;z-index: 2;}
.abt-dtl{position: relative;}
.abt-dtl:before{content: ''; position: absolute; background:#a06d3a; height:50px; width: 2px;left: -15px; top:0px;}
.abt-pg-content .m-title,.ser-pg-img .m-title{font-family: 'Oswald', sans-serif; color:#a06d3a;}
.abt-pg-content ul li{list-style:disc; margin:0 20px; padding:0;}
.capabilities-section{background:#e9e9e9;}
.capabilities-section .title-sec .m-title,.capabilities-section .title-block:after{background: #e9e9e9;}
.mission-section{background:#e5e5e5; }
.mission-section .title-sec .m-title,.mission-section .title-block:after{background: #e5e5e5;}
.mission-pg-img,.m-v-detail{margin-top:70px;}
.m-v-detail{background:#fff; padding:30px; margin-right:-100px;position: relative; z-index: 1;} 
.m-v-detail .mission-bdy .xs-title,
.m-v-detail .vision-bdy .xs-title{color:#a06d3a;}
.mission-bdy, .vision-bdy, .values-bdy, .team-bdy{margin:10px 0;} 
.vision-bdy ul li{position: relative; padding-left:20px; font-weight: 600; line-height:30px; cursor: pointer; transition: 0.5s ease all;}
.vision-bdy ul li:before{content: '\f101'; position: absolute; left:0; top:0;     font-family: 'FontAwesome';}
.vision-bdy ul li:hover{color:#161a35;}
.list-bdy{margin:0 20px 20px;}
.list-bdy ul li{list-style:disc; margin:2px 10px; padding:0 2px;}
/*about page end*/
.ser-wrap{margin-top:70px; position: relative;}
.ser-wrap:before{content:''; position: absolute; background: #e5e5e5; left:-50%; top:200px; bottom:-100px; right:30%;}
.ser-inn-list{position: relative; padding-left:80px;}
.ser-pg-bdy {background:#fff; padding:30px;}
.ser-pg-bdy ul {margin-bottom:30px;}
.ser-inn-list img{width:50px;position: absolute; left:0; top:15px; }
.ser-item {background: #f0f0f0; padding: 10px;margin-bottom: 30px;}
.ser-item p{margin-bottom: 0;}
.project-pg-inn{margin-top:100px;}
.capability-wrap ul, .core-values ul {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;justify-content:center;}
.capability-wrap ul li, .core-values ul li {padding:40px; font-size:24px; color:#b08251; text-align:center; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; position:relative; align-items:center; margin-bottom:30px;transition: all .5s}
.capability-wrap ul li:before, .core-values ul li:before {content:''; position:absolute; left:20px; top:0; right:20px; bottom:0; border:solid 1px rgba(176,130,81,0.5);transition: all .5s}
/* .capability-wrap ul:nth-of-type(2) {max-width:800px; margin:auto;} */
.capability-wrap ul:nth-of-type(2) li, .core-values ul li {-ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; font-size:18px;}

.plain-bgr, .plain-bgr .title-sec .m-title, .plain-bgr .title-block:after, .partner-sec {background:#fff;}.primary-bgr h2 {color:#fff;}
.primary-bgr, .primary-bgr .title-block:after, .primary-bgr .title-sec .m-title {background:#161a35;}
.primary-bgr .title-block:before {background:#fff;}
.expertise-block {text-align:center; color:#b08251; margin-bottom:30px;}
.expertise-block h4 {font-weight:600;transition: all .5s;}
/*service page end*/
.contact-pg-inn{position: relative;}
.contact-pg-inn:before{content:''; position: absolute; background: #161a35; left:-50%; top:200px; bottom:-100px; right:50%}
.contact-pg-inn .cont-info .sub-cate + .address {margin-top:100px;}
.contact-pg-inn .phy-contact .contact-cont {background: #fff;}
.cont-info .sub-cate {padding-top:50px; }
.inner-wrap .map-sec:after{background:#f0f0f0;}
.contact-inn-page{background: #fff; padding:30px; }
.client-inn-page{margin-top:70px;}
.client-inn-page .abt-pg-img{ margin: 50px 0; }
.client-inn-page .abt-pg-img:before{top: -20px; right: 18px;bottom: -20px;left: 18px;}
.client-inn-page .abt-pg-img:after {top: -19px;right: 19px;bottom: -19px;left: 19px;z-index: 2;}
.mt-no-margin{margin-top:0px;}

.project-pg-inn .mt-btn_wrap {margin:0 0 40px;}
.mt-btn_wrap .mt-filter {padding:10px 20px; border:none;background:#a06d3a; color:#fff;}
.mt-btn_wrap .mt-filter:hover, .mt-btn_wrap .mt-filter.mt-current {background:#18244e;}
.mt-project_grid {display:block; column-fill:initial; -webkit-column-count:3; column-count:3; column-gap: 30px;}
.mt-project_grid .mt-project_col {display:inline-block; vertical-align:top; margin-bottom:30px; position:static !important; transition:all 0.5s ease-in-out 0s;}
.mt-project_thumb {margin:0 0 30px;}
.projecttype-list .mt-item, .mt-team_card {background:#fff; color:#fff; height:180px; text-align:center; display:flex; align-items:center; justify-content:center; padding:30px; position:relative; margin-left:10px; margin-right:10px;}
.projecttype-list .mt-item:before, .mt-team_card:before {content:'Explore'; position:absolute; left:50%; bottom:6px; background:#161a35; padding:0 10px; color:#fff; border-radius:20px; transform:translateX(-50%); z-index:1; cursor:pointer; pointer-events:none;transition: all .5s;}

.mt-entry_content .mt-item:before, .mt-team_card:before {content:'Explore'; position:absolute; left:50%; bottom:6px; background:#161a35; padding:0 10px; color:#fff; border-radius:20px; transform:translateX(-50%); z-index:1; cursor:pointer; pointer-events:none;transition: all .5s;}

.mt-entry_content .mt-item:hover:before,.projecttype-list .mt-item:hover:before, .mt-team_card:hover:before{transform:translate(-50%,-30px)}
.mt-team_card:before {background:#fff; color:#161a35;}
.projecttype-list .mt-item:after, .mt-team_card:after {content:''; position:absolute; left:15px; top:15px; right:15px; bottom:15px; border:solid 2px #161a35; pointer-events:none;}
.projecttype-list .mt-item h6 {color:#161a35; position:relative; z-index:2;}
.projecttype-list .mt-item .xs-title {font-size:18px; line-height:22px;}
/*team */
.mt-team_card {background:#161a35; color:#fff; margin:0 15px; padding:30px;}
.mt-team_slider_ .mt-team_card {margin:15px 0;}
.mt-team_card:after {border-color:#fff;}
.mt-team_card a {color:#fff; position:relative; z-index:2;}
.mt-team .row {margin-bottom:20px;}
.mt-team h4 {text-transform:uppercase; font-weight:700;}
.mt-team h2 strong {font-weight:700;}
.mt-team .mt-team_designation {margin-bottom:20px;}

.loader-ellips__dot {background-color:#18244e;}
.loader-ellips {font-size: 14px; position: relative; width: 4em; height: 1em; margin: 10px auto;}
.loader-ellips__dot {display: block; width: 1em; height: 1em; border-radius: 0.5em; position: absolute; animation-duration: 0.5s; animation-timing-function: ease; animation-iteration-count: infinite;}
.loader-ellips__dot:nth-child(1),
.loader-ellips__dot:nth-child(2) {left: 0;}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }
html[lang="en-US"] .sbi_follow_btn a, html[lang="en-US"] .sbi_btn_text {font-size:0 !important;}
html[lang="en-US"] .sbi_follow_btn a:after {content:'Follow Us'; font-size:12px;}
html[lang="en-US"] .sbi_btn_text:after {content:'Load More'; font-size:12px;}
@keyframes reveal {
  from { transform: scale(0.001); }
  to { transform: scale(1); }
}

@keyframes slide {
  to { transform: translateX(1.5em) }
}

.loader-ellips__dot:nth-child(1) {
  animation-name: reveal;
}

.loader-ellips__dot:nth-child(2),
.loader-ellips__dot:nth-child(3) {
  animation-name: slide;
}

.loader-ellips__dot:nth-child(4) {
  animation-name: reveal;
  animation-direction: reverse;
}

.grecaptcha-badge{bottom:0!important;}



 
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
 
@-webkit-keyframes blink {
    0% {
        background:#161a35;
    }
    50% {
        background:#a06d3a;
    }
    100% {
        background:#161a35;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        background:#161a35;
    }
    50% {
        background:#a06d3a;
    }
    100% {
        background:#161a35;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        background:#161a35;
    }
    50% {
        background:#a06d3a;
    }
    100% {
        background:#161a35;
    }
} 
.fixed-button a {
    -moz-animation: blink normal 1s infinite ease-in-out; 
    -webkit-animation: blink normal 1s infinite ease-in-out; 
    -ms-animation: blink normal 1s infinite ease-in-out;
    animation: blink normal 1s infinite ease-in-out; 
	}

@media (min-width: 768px) {
	.mt-image-last .mt-project_tax .mt-image {-webkit-box-ordinal-group:3; order:2}
	
}


@media (max-width: 1200px) {
.main_navigation ul li a{font-size: 14px; padding: 64px 10px 30px 10px;}
.nv-wrap:before{height: 123px;}
}



@media (max-width: 992px) {
	.map-sec{height:auto}
.nv-wrap{background:transparent;}
.header {z-index: 77; position: fixed; width: 100%; }
.logo-sec{position: relative; z-index: 78; margin:5px 0; }
.hamburger {display:block; position:relative; z-index:88; top:-15px;  right: 15px;}
.navbar-toggle {z-index: 2;display: block;}
.mobile_navigation ul li a{margin-right:90px;}
.nv-wrap{display: none;}
.logo-sec img{max-height: 70px;}
.abt-cate{padding:30px;}
.about-slider {margin-top:30px;}
.about-slider .abt-img{height: 300px;}
.abt-caption{top:0; bottom: 0;}
.abt-caption p{display: none;}
.m-title{font-size: 30px;}
.lrg-padding{padding-top:60px; padding-bottom: 60px;}
.ser-block,.contact-detail{padding-top:40px;}
.bdy-detail{margin-left:0; padding :10px 15px 10px 80px}
.bdy-detail p{margin:10px 15px;}
.ser-pg-bdy{margin-top:40px;}
.bdy-detail i,.fa-calendar-alt::before,i.fa.fa-handshake::before{font-size:40px; position: absolute; left: 15px;}
.ser-img{margin-bottom: 40px;}
	.partner-wrap {padding-top:200px;}		
.btn-more{float: none;}
.partner-tt-bg{margin-bottom: -100px; padding:30px;}
.pro-list {margin-top:30px;}
.pro-wrap{padding-top:10px;}
.map-sec,.contact-form{margin-top:40px;}
.title-block{padding:30px 50px;}
.abt-pg-img:after,.abt-pg-img:before{display: none;}
.abt-pg-content,.mission-pg-img{margin-top:40px;}
.m-v-detail{margin-right: 0;}
 .m-v-detail{margin-top:0;}
 .ser-wrap:before{bottom:-60px;}
.client-inn-page .abt-pg-img:before,
.client-inn-page .abt-pg-img:after{display: block;}
.client-inn-page .abt-pg-img { margin: 40px 0;}
.contact-pg-inn:before{right: 0;}
.contact-inn-page{background:transparent; padding:0;}
.cont-info .sub-cate {padding-top: 70px;}
.main_navigation ul li{display:block;margin-left: 120px;}	
.main_navigation ul li a {padding: 15px 20px;}
	.capability-wrap ul li, .capability-wrap ul:nth-of-type(2) li, .core-values ul li {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	
	.mobile-nav{   position: fixed; top: 0px; bottom: 0; right:-100%;width: 90%; max-width: 340px;z-index: 66;  margin: 0; transition: none;background:#161a35;   overflow: scroll; padding-top:100px;     transition: 1s ease all;}
.mobile-nav.mt-show{right:0;}
.main_navigation ul li ul{padding:10px;}  
.mobile_navigation ul li a{color:white; padding:10px 30px; text-transform: uppercase; display: block; line-height: 1.2; position:relative; z-index:1; margin-right:90px;}
.mobile_navigation ul li a:hover{color:#b08251;}
.mobile_navigation ul li.current-menu-item a,
.mobile_navigation ul li.current-page-ancestor a{color:#7ae2e2;}
.mobile_navigation ul li ul{display: none;}
.mobile_navigation ul li{position:relative;}
.sub-toggle{position:absolute; color:white; right:30px; top:-4px; height:40px; width:40px; line-height: 40px; text-align: center; font-size:24px; z-index:3;}
 span.sub-toggle.open {  transform: rotate(180deg);}
.mobile-nav .social-media{float:none;margin-top: 20px;margin-left: 24px;}
.mobile-nav .mobile_navigation ul li>ul.sub-menu{background:#000;padding:15px 0;}
.mobile-nav .mobile_navigation.mobile_navigation ul li .sub-menu li a{color:white; text-transform: capitalize;}
.mobile-nav .mobile_navigation ul li>ul.sub-menu li.current-menu-item a,.mobile-nav .mobile_navigation ul li>ul.sub-menu li a:hover,.mobile-nav .mobile_navigation ul li.current-menu-ancestor a{opacity: 0.7; }
}
.mt-map-location{
	margin-bottom:0;
	color: #fff;
	padding:8px;
	text-align:center;
	font-weight:600;
	font-size:20px;
}
.mt-map{
	position:relative;
	overflow:hidden;
}
.map-added{
	position:absolute;height: 100%;
    width: 100%;
    max-width: 500px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.map-added .map{
	position: absolute;
	top:0;
}
.map{
	max-width:500px;
	display:block;
	margin:auto;
}
.scrolling-image  {
    padding: 20px 20px 15px;
    font-weight: 700;position:relative;background:#d2d2d2;
/*     margin-bottom: -7px; */
    overflow: hidden;
    font-size: 20px;}
.scrolling-image:before{
	content:'';
	background-image: url("/wp-content/uploads/2026/04/finemark-icon.svg");
	height:30px;
	width:28px;
	background-size:contain;
	background-repeat:no-repeat;
    position: absolute;
    z-index: 999;
    left: 20px;
    top: 23px;
}
.scrolling-image:after {
        content: "Our Key Clients";
    background: #d2d2d2;
    color: #333;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 20px 30px 20px 60px;
    z-index: 98;
    text-transform: uppercase;
}
.scrolling-image  img{height:40px;width:auto;margin-left:20px}
@media (max-width:767px) {
.admin-bar .header { margin-top: 46px; }
	.about-sec:before{
		width:100%;
	}
	.mt-project_grid {-webkit-column-count:2; column-count:2;}
.inner-title{width: 100%; }
	.mt-project_tax .mt-project_title {padding:50px 20px;}
	.about-sec {overflow:hidden}
	.about-sec .abt-cate.about {margin-left:-150px; margin-right:-150px; background:#161a35; padding:30px 150px}
	.about-sec:before {display:none;}
	div.fixed-button a{transform: rotate(0deg);width: 100%;left: 0;right: auto; bottom: 0; top: auto;border-radius:0;border:none; height:50px; padding-top:15px; padding-bottom:15px; font-weight:700;}
	div.fixed-button a span{position: static; opacity:1;}
	.mt-about_slider .slick-arrow.slick-prev{left:0;}
	.mt-about_slider .slick-arrow.slick-next{right:0;}
	#about-hidden-content {text-align:center;}
	#about-hidden-content .order-md-12 img {margin-bottom:30px;}
	.fixed-btn-iso a{
    width: 50px !important;
    height: 50px !important;
    border-radius: 10px !important;
    left: auto !important;
    right: 15px !important;
		bottom:130px !important;
	}
	
}


@media (max-width: 480px) {
	.abt-cate-hidden {padding:50px 20px;}
  .title-block {padding:30px;}
  .title-sec .m-title {padding:20px;}
	.capability-wrap ul li:before {left:0; right:0;}
	.mt-project_grid {-webkit-column-count:1; column-count:1;}
	.capability-wrap ul li, .capability-wrap ul:nth-of-type(2) li, .core-values ul li {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	}

.team-sec {background:url("https://fine-mark.com/wp-content/uploads/2022/07/3a1c097f-a0b4-4440-ab56-33016267f226.jpg");background-size:cover;background-position:center center;}
.team-sec.plain-bgr .title-sec .m-title,.team-sec .title-block:after,.title-block:before{background:unset;}
.mt-about_slider .icon-area ul{
	display:grid;
	gap:30px;
	grid-template-columns: 1fr 1fr 1fr ;
	justify-content:center;
}
.color-invert img{
    filter: invert(1);}
.mt-about_slider .icon-area li{
	padding:20px 10px;
	border: 1px solid #a06d3a;
	transition: all .5s;
}
.mt-about_slider .icon-area li:hover{
	transform: translateY(-10px);
    background: #a06d3a;
    color: #fff;

}
.plain-bgr svg{
	display:block;max-width:500px;margin:auto;
    height: auto;
}
.assets-sec a,#counters_1,.mt-assets_title {
	color:#fff;
	position:relative;
	font-weight:bold;
}

.expertise-block figure {
    margin-bottom: 20px;
}
.service-sec strong{position:relative;z-index:2}
.capability-wrap ul li:hover:before{background:#b08251;}
.capability-wrap ul li:hover{color:#fff;}
.sbi-owl-nav .sbi-owl-prev, .sbi-owl-nav .sbi-owl-next{
	margin:0;
}
.fancybox-navigation .fancybox-button{
	padding:0 !important;
}
/* .abt-cate_.vision_mission.half{
	width:50%;
} */
div#expertise .row.align-items-center {
    align-items: unset!important;
}
.mt-entry_content ul{
	padding-left:15px;
}
/* .mt-entry_content ul, .mt-entry_content ul li{ list-style: inherit} */
.mt-entry_content ul li a{
	
    font-size: 16px;
    font-weight: 600;
}
.banner-area img{
    max-width: 150px;
    margin-bottom: 20px;
}
.mt-banner_content .scrolling-image {    transform: translateY(20px);
    background-color: #b68756;
    color: #fff;
	
}
.almasaha-logo{
	width: 90px;
	margin: 20px auto;
}
.capability-wrap.assets-wrap ul li{
	color: #fff;
}
.capability-wrap.assets-wrap ul li:before{
	border: solid 1px rgba(255,255,255,0.5);
	transition: all .5s;
}
.capability-wrap.assets-wrap ul li:hover:before{
	background:#b08251;
	border: solid 1px #b08251;
}
.capability-wrap.assets-wrap ul li strong{
	position: relative;z-index:2;
}
.assets-sec ul li{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
.expertise-block:hover h4{
    transform: translateY(-10px);
}
.assets-sec ul li:first-of-type{
	 
    max-width: 51% !important;
    flex: 51% !important;
}
.home .mt-banner_content, 
.home .mt-banner_content *{
	height:100%
}
.sbi-owl-nav .sbi-owl-prev,.sbi-owl-nav .sbi-owl-next{
	height:28px !important;
}
#sb_instagram #sbi_images.sbi_carousel .sbi_item, #sb_instagram #sbi_images.sbi_carousel .sbi_item.sbi_transition{
	max-height:unset;
	height:100%;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{    margin: 0;border: 0;padding: 0;}
.banner-img video{padding: 30px 0 0 30px; 
    height: calc(100% - 60px);}

.service-sec.about-sec{
	color: #fff !important;
}

/*.draw #finemark-map-stroke {
	stroke-dasharray: 1200;
  	stroke-dashoffset: 1800;
  	animation: dash 5s linear infinite;
}
@keyframes dash {
   0% {
    stroke-dashoffset: 1800;
  }
	30% {
		stroke-dashoffset: 0;
	}
  100% {
    stroke-dashoffset: 0;
	 
  }
}*/
.page-id-1005 .inner-page  ,
.page-id-996 .inner-page {
background-attachment: unset !important;}
.assets-sec,
.assets-sec .title-sec .m-title,
.assets-sec .title-block:after
{
    background: #a06d3a;}
.header_fixed {
    background: rgba(22,26,53,0.7);
  z-index: 98;
  position: fixed;
  width: 100%;
  margin: 0;
  top: -70px;
  left: 0;
  border-radius: 0;
  -webkit-transform: translateY(70px);
  transform: translateY(70px);
  -webkit-transition: background 500ms ease, -webkit-transform 500ms ease;
  transition: background 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, background 500ms ease;
  transition: transform 500ms ease, background 500ms ease,
    -webkit-transform 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  z-index: 99;
  }
.vision_mission.half p{text-align: justify;text-align-last: start;}
.department-sec h6{max-width:270px}
.department-sec h6:after{content:"DEPARTMENT"}
.download-page .title-sec .m-title,.download-page  .title-block:after{
	background:none
}
.download-page .mt-entry_content .row{justify-content:center;}
.download-page .title-sec .m-title{color:#fff;}
.mt-map.draw{
	margin-bottom: 30px;
}
.download-page{
	position:relative;
}
.download-page:before{
	content: "";
	position:absolute;
	
}
.download-page .mt-item{
	margin-bottom:30px;
}
.map-wrapper .m-title{
	padding: 20px 0;
}
.map-wrapper p{
	max-width:700px;
	margin:auto;
	text-align: justify !important;
}
.home .download-page{
	display:none;
}
.form-message{
	display:none;
}
form.sent .form-message {
	display:block;
    position: absolute;
    bottom: 0;
    left: 168px;
}
form.sent  .wpcf7-response-output{
	display:none;
}
#scrolling-image{
    width: 100% !important;
  overflow: hidden;
  white-space: nowrap;}
#scrolling-image1 {
  display: inline-block;
  animation: marquee 40s linear infinite;
}

#scrolling-image2 {
  display: inline-block;
  animation: marquee2 40s linear infinite;
  animation-delay: 20s;
}
.scrolling-image__wrapper {display:flex;}
.download-page{
	position:relative;	
}
.download-page:after{
	content: "";
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.2);
    position: absolute;
    top: 0;
}

@keyframes marquee {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}

@keyframes marquee2 {
  from {
    transform: translateX(-200%);
  }
  to {
    transform: translateX(0%);
  }
}
.grecaptcha-badge{
	display:none;
}
.download-page .wow{
	visibility:hidden;
}
.project-sec .pro-wrap{
	padding-top: 0;
}
.title-block:after,.title-block:before{
	display: none;
}
@media screen and (min-width:1918px){
	.page-id-1005 .inner-page  ,
.page-id-996 .inner-page {
    background-size: contain !important;}
}
@media screen and (min-width:1100px){
	.page-id-1005 .inner-page  ,
.page-id-996 .inner-page {
    min-height: 881px !important;}
}
@media screen and (max-width:1380px){
	.capability-wrap.assets-wrap ul li{
		
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	}
}


@media screen and (max-width:991px){
	.main_navigation{
		top:60px;
	}
}
@media screen and (max-width:767px){
	.about-sec:before{width:100%}
	.mt-about_slider .icon-area ul{grid-template-columns: 1fr 1fr 1fr ;}.assets-sec ul li{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
	div.fixed-button__right a{
    bottom: 70px;}
	div.fixed-button a:hover{width: 100%;}
	.assets-sec ul li:first-of-type{
		
    -ms-flex: 0 0 75% !important;
    flex: 0 0 75% !important;
    max-width: 75% !important;
	}
}

@media screen and (max-width:500px){
	.capability-wrap ul li, .capability-wrap ul:nth-of-type(2) li, .core-values ul li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}.mt-about_slider .icon-area ul {
    grid-template-columns: 1fr 1fr ;
}
	.banner-img video{padding: 30px 30px 0 30px ; height:100%}
	.slick-arrow{display:none;}
	.capability-wrap.assets-wrap ul li {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
	.scrolling-image:before,.scrolling-image:after{display:none}
}