@import url('https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@200;300;400;500;600;700;900&display=swap');

body 				{margin:0 auto;font-size:19px;color:#000;font-family:'Helvetica';background:#f2f2f2;overflow-x: hidden;width: 100%;}
html				{}
a:active, a:focus,input:focus, textarea:focus,select button{outline:0}
a:active, a:focus	{outline:expression(hideFocus='true')}
::-moz-focus-inner	{border:1px solid transparent!important}
:link,:visited      {text-decoration:none}
ul,ol,li,pre,
form,blockquote,
fieldset,input,p,select,label,button,textarea,section,a{margin:0px;list-style:none;padding:0;vertical-align:top;border-radius:0;}
a img				{border:none;}
h1,h2,h3,h4,h5,h6	{margin:0px;padding:10px 0px;color:#000000;font-family: 'Jost', sans-serif;text-transform:uppercase}
p                   {font-family: 'Jost', sans-serif;}
a                   {font-family: 'Jost', sans-serif;}
.button,.digital-health img,.wsmenu-list > li > a,.view-more a,.schedule-tab li,.schedule-tab li .day-num,.sponsors-links li a,.speaker-thumb,.speaker-thumb img,.speaker-detail,.logobar,.amiri,.flag-holder,#jpreBar
					{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s}
header{padding:0px 0px;position:fixed;z-index:999;top:0px;width:100%;left:0px;right:0px;text-align:center;/*background: linear-gradient(90deg, rgba(14,85,159,1) 30%, rgba(0,0,0,1) 100%);*/background-color:#545351;}
header .col-12{position: relative;z-index:1}
.logobar{width:155px;margin:0 0px 0 0;position:absolute;top:-10px;left:15px;border-radius:0 0 20px 20px;overflow:hidden}
.navigation,.logobar,.register-button{display:inline-block;vertical-align:middle}
.navi-regi{white-space:nowrap;text-align:right;background-color: transparent;border-radius:20px;}
header {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
  -moz-transition: -moz-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1);
}

header .container{z-index:99;position:relative}
header.header-bg{/*background:url(../images/header-bg.jpg) left bottom no-repeat;background-size:100% 100%;*/}
header.hidden {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
}
.wsmenu-list > li {margin-left:0px;padding-right:0px}
.wsmenu-list > li a{margin: 20px;font-size:18px;color:#fff!important;font-weight: 400;}

@media only screen and (max-width:1024px){
.wsmenu-list > li a	{margin: 15px;font-size:15px;}}

@media only screen and (max-width:768px){
header{padding: 5px 15px;}
.projects-listings h5{font-size:16px;}}

.wsmenu-list > li a.nav-active {color: #b17c0e!important;}
@media screen and (min-width:781px){
	header.small-header .wsmenu-list > li a{color:#fff;}
	header.small-header .wsmenu-list > li a.nav-active{color:#b17c0e!important;}}

/***HEADER CSS STARTS HERE****/
.padding-left-right{padding-left:4%;padding-right:4%;}
.taj-logo{width:20%;float:left;}
.banner-main			{position:relative;z-index:1;overflow:hidden}
.banner-text			{position:absolute;top:30%;left:0px;right:0px;display:block;text-align:center}
.banner-text span		{display:block;line-height:92px;margin:0 auto;font-family: 'Jost', sans-serif;}
.banner-text .blue		{font-size:64px;color:#fff;font-family: 'Jost', sans-serif;}
.banner-text .brown		{font-size:77px;color:#d5a959;font-family: 'Jost', sans-serif;}
.banner					{}

@media screen and (min-width:768px) and (max-width:5000px) {
.star					{position:absolute;z-index:9;top:0px;opacity:0}	
.one					{width:120px;left:24%;top:19%}
.flex-active-slide .one	{animation:ccAnim 5s ease-out;}

.two					{width:100px;left:35%;top:58%; }
.flex-active-slide .two	{animation:acAnim 4.7s ease-out;}

.three					{width:90px;left:27.5%;top:43.5%;}
.flex-active-slide .three{animation:ccAnim 4.5s ease-out;}

.four					{width:130px;right:20.5%;top:57.5%;}
.flex-active-slide .four{animation:acAnim 5s ease-out;}

.five					{width:50px;right:22%;top:33%;}
.flex-active-slide .five{animation:ccAnim 4.5s ease-out;}

.five_2					{width:100px;left:19.5%;top:35%;}
.flex-active-slide .five_2{animation:ccAnim 4s ease-out;}

.five_3					{width:70px;left:21.5%;top:37%;}
.flex-active-slide .five_3{animation:ccAnim 5s ease-out;}

.six					{width:100px;left:25%;top:7%;}
.flex-active-slide .six{animation:acAnim 3.8s ease-out;}

.seven					{width:150px;left:26%;top:16%;}
.flex-active-slide .seven{animation:ccAnim 3.5s ease-out;}

.eight					{width:110px;left:24%;top:6%;}
.flex-active-slide .eight{animation:acAnim 4.8s ease-out;}

.nine					{width:90px;left:31%;top:42%;}
.flex-active-slide .nine{animation:ccAnim 4.5s ease-out;}

.ten					{width:130px;left:36%;top:52%;}
.flex-active-slide .ten{animation:acAnim 3.8s ease-out;}

.eleven					{width:100px;left:43%;top:67%;}
.flex-active-slide .eleven{animation:ccAnim 5s ease-out;}

.twelve					{width:110px;left:31%;top:42%;}
.flex-active-slide .twelve{animation:ccAnim 4.5s ease-out;}

.thirteen				{width:110px;left:22%;top:32%;}
.flex-active-slide .thirteen{animation:ccAnim 4.5s ease-out;}

.forteen				{width:90px;left:28%;top:33%;}
.flex-active-slide .forteen{animation:acAnim 3.5s ease-out;}

.fifteen				{width:110px;left:31%;top:42%;}
.flex-active-slide .fifteen{animation:ccAnim 5s ease-out;}

.sixteen				{width:100px;right:21%;top:4%;}
.flex-active-slide .sixteen{animation:ccAnim 4.5s ease-out;}

.seventeen				{width:90px;right:17%;top:11%;}
.flex-active-slide .seventeen{animation:acAnim 4.5s ease-out;}

.eighteen				{width:120px;right:14%;top:4%;}
.flex-active-slide .eighteen{animation:ccAnim 5s ease-out;}
}
@keyframes ccAnim {
  0% {
    opacity: 0;
	transform:rotate(0deg)
  }
  50% {
    opacity: 1;
  }
  100% {
	opacity:0;
	transform:rotate(360deg)
  }
}
@keyframes acAnim {
  0% {
    opacity: 0;
	transform:rotate(0deg)
  }
  50% {
    opacity: 1;
  }
  100% {
	opacity:0;
	transform:rotate(-360deg)
  }
}
.blue,.brown			{transition:all 1.5s ease 0s; -webkit-transition: all 1.5s ease 0s; -moz-transition: all 1.5s ease 0s; -o-transition: all 1.5s ease 0s; -ms-transition:all 1.5s ease 1.7s;opacity:0}
.blue					{transform:translate3d(300px, 0px, 0px);}
.brown					{transform:translate3d(-300px, 0px, 0px);}
.flex-active-slide .blue{transform:translate3d(-50px, 0px, 0px);opacity:1}
.flex-active-slide .brown{transform:translate3d(50px, 0px, 0px);opacity:1}



/***HOME_ABOUT_CSS****/
.welcome-section{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #ebebea;}
.welcome-section-inner{background-color: transparent;}
.welcome-section::before{content: 'WELCOME';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.home-about-content h2{}
.home-updated{text-align: center;}
.home-updated p{}
.read-more a{border:1px solid #000;padding: 10px;background-color: #000;color:#fff;font-size:16px;}
.read-more{margin-top: 1.5rem;text-align: center;}
.welcome-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

.top-products{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #fff;}
.top-products::before{content: 'OUR PRODUCTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.top-products h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.circle-main{position: relative;z-index:1 }
.circle-main img{width:100%}
.circle-div{position:absolute;left:13.6733586544%;top:15.931372549%;width:59.6852957135%;z-index:15;display:block}
.circle-div svg{width:100%;opacity: 0.1;}
/*.circle-div path:hover{fill:red}*/
.logo-div{width:30%;padding-bottom:28.91%;height:0;top:50%;transform:translate(-50%,-50%);left:50%;border-radius:50%;background:green;position:absolute;z-index:9;display:flex;align-content:center;align-items:center;border:3px solid #fff;background: linear-gradient(232deg, rgba(212,217,219,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);transition:all 0.5s ease-out 0s}
.logo-div img{width:65%;top:50%;transform:translate(-50%,-50%);left:50%;position:absolute;z-index:9;}
.logo-div:hover{transform:translate(-50%,-50%) scale(1.15);}
.c2,.c3,.c4,.c5,.c6{position:absolute;z-index:1;border-radius:50%;display:block;transform-origin:center}
.c2{width:75.8545849159%;left:5.66852957135%;top:6.52207261243%;animation:rotation linear 70s infinite;opacity:0.5;  /*border:1px solid green;*/}
.c3{width:50.6782419967%;left:18.2311448725%;top:20.931769775%;animation:rotation linear 35s infinite;opacity:0.5;/*border:1px solid blue;*/}
.c4{width:68.5219750407%;left:9.200759631%;top:10.673577%;animation:rotation linear 50s infinite;opacity:0.5;/*border:1px solid red;*/}
.c5{width:38.5241454151%;left:24.3337493218%;top:27.702003%;animation:rotation linear 15s infinite;/*border:1px solid yellow;*/}
.c6{width:44.6011937059%;left:21.352632%;top:24.271234%;animation:rotation linear 25s infinite;/*border:1px solid orange;*/display:block }
.circle-button-main.paused .c2,.circle-button-main.paused .c3,.circle-button-main.paused .c4,.circle-button-main.paused .c5,.circle-button-main.paused .c6{animation-play-state:paused;}
@keyframes rotation{
	0%{transform:rotate(0deg)}
	100%{transform:rotate(360deg)}
}
.circle-div .cls-1{fill:url(#linear-gradient);}
.circle-div .cls-2{fill:url(#linear-gradient-2);}
.circle-div .cls-3{fill:url(#linear-gradient-3);}
.circle-div .cls-4{fill:url(#linear-gradient-4);}
.circle-div .cls-5{fill:url(#linear-gradient-5);}

.circle-div .cls-1:hover{}

.circle-button-main{position:absolute;width:30%;right:-0.6%;top:53.5%;z-index:99;height:0;padding-bottom:30%;border-radius:50%;}
.circle-button-main .c2{width:100%;left:0;top:0;display:block}
.circle-button-main .c3{width:70%;left:15%;top:15%;display:block}
.circle-button-main .c4{width:90%;left:5%;top:5%;display:block}
.circle-button-main .c5{width:50%;left:25%;top:25%;display:none}
.circle-button-main .c6{width:58%;left:21%;top:21%;display:none}
.circle-btn{position:absolute;width:42%;height:42%;z-index:9;top:50%;transform:translate(-50%,-50%);left:50%;background: linear-gradient(90deg, rgb(4 4 4) 0%, rgb(181 131 27) 100%);border-radius:50%;text-align:center;display:flex;align-content:center;align-items:center;border:2px solid #fff;cursor:pointer;transition:all 0.3s ease-out 0s}
.circle-btn span{display:block;width:100%;}
.circle-btn img{width:50%}
.circle-btn:hover{background: linear-gradient(-90deg, rgb(170 101 15) 0%, rgb(10 10 10) 100%);}
.wheel-main,.wheel-base,.white-base{position:absolute;top:0;left:0;bottom:0;right:0;perspective: 100px;/*background:rgba(255,204,0,0.2);*/border-radius:50%;}
.wheel-base{opacity:0.2;transition:all 0.3s ease-out 0s;/*display:none;z-index:1*/}
.wheel-base div img{position:relative;z-index:9}
.wheel-base.active{opacity:1}
.white-base{z-index:-1;opacity:0.9}
.white-base div .slide-base{z-index:1;}
.slide-img{}
.slide-img{/*position:absolute;left:0%;z-index:15;*//*max-width:100%;width:auto!important;*/transition:all 0.3s ease-out 0s}
.wheel-main .slide-img{/*top:34%;*/transform:scale(0.3);}
.wheel-main .slide-img.selected{/*top:0%;*/transform:scale(1);}
.circle-main img.img1{/*position:absolute;top:-5%;left:50%;transform:translateX(-50%);z-index: 15;width:60%;height:auto;
clip-path:polygon(-80% -66%, 104% 13%, 50% 69%)*/}
.wheel-sub{position:absolute; /*width:59%;height:50%;left:50%;transform-origin:center bottom*/ }

.wheel-sub{/*background:#ff00cc;*/width:57.8181818182%;height:48.9090909091%;}
.slide-one{/*border:1px solid red;*/ width:58.1818181818%;height:49.2727272727%;top:0;left:21.0909090909%;}
.slide-two{/*border:1px solid green;*/ width:49.2727272727%;height:55.2727272727%;right:0%;top:9.81818181818%;}
.slide-three{/*border:1px solid blue;*/width:47.0909090909%;height:49.4545454545%;right:2.54545454545%;bottom:0%;}
.slide-four{/*border:1px solid red;*/ width:47.0909090909%;height:49.4545454545%;left:2.36363636364%;bottom:0%;}
.slide-five{width:49.2727272727%;height:54.9090909091%;left:0%;top:9.63636363636%;}

.wheel-main .slide-one .slide-img{transform-origin:center bottom}
.wheel-main .slide-two .slide-img{transform-origin:left 72%}
.wheel-main .slide-three .slide-img{transform-origin:left top}
.wheel-main .slide-four .slide-img{transform-origin:right top}
.wheel-main .slide-five .slide-img{transform-origin:right 72%}
/*.slide-one{transform:translateX(-50%);}
.slide-two{transform:translateX(-50%) rotate(72deg);}
.slide-three{transform:translateX(-50%) rotate(144deg);}
.slide-four{transform:translateX(-50%) rotate(216.4deg);}
.slide-five{transform:translateX(-50%) rotate(288.3deg);}*/
svg.radial-progress 					{height: auto; max-width: 200px; padding: 1em; transform: rotate(-90deg); width: 100%;}
svg.radial-progress circle 				{fill: rgba(0,0,0,0); stroke: #fff; stroke-dashoffset: 219.91148575129; /* Circumference */ stroke-width: 5;}
svg.radial-progress circle.incomplete 	{opacity: 0.25; }
svg.radial-progress circle.complete 	{stroke-dasharray: 219.91148575129; /* Circumference */ }
svg.radial-progress text 				{fill: #2595a3; text-anchor: middle;}

/*** COLORS ***/
/* Primary */
svg.radial-progress:nth-of-type(6n+1) circle {stroke: #2595a3;}
/* Secondary */
svg.radial-progress:nth-of-type(6n+2) circle {stroke: #83e4e2;}
/* Tertiary */
svg.radial-progress:nth-of-type(6n+3) circle {stroke: #fd6470;}
/* Quaternary */
svg.radial-progress:nth-of-type(6n+4) circle {stroke: #fca858;}
/* Quinary */
svg.radial-progress:nth-of-type(6n+5) circle {stroke: #fddc32;}

.quality-services-list{display:none}
.quality-services-list.opened{display:block}

.quality-services h2	{font-family: 'Marcellus', serif;color: #b17c0e; font-size:30px;}
.quality-services h1	{font-family: 'Marcellus', serif;color: #000; font-size:35px;}

.quality-services-list				{margin-bottom: 2rem;}
.quality-services-list:last-child	{margin-bottom: 0;}

.quality-services-list-block	{}
.quality-services-list-block h3	{color:#b17c0e;}
.quality-services-list-block p	{color:#333; }

.home-about-content p{font-size:18px;line-height:30px;/*text-align:center;*/font-weight:400;padding-bottom: 1rem;}
.top-products-text{margin-bottom: 2rem;}
.top-products-text p{line-height:30px;}

.top-projects{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #ede8e8;/*background-image: url("../images/projects-background.png");background-repeat: no-repeat;background-position: center;*/}
.top-projects::before{content: 'OUR PROJECTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.top-projects h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.projects-listings 			{overflow:hidden;border:1px solid;background-color: #000000ad;}
.projects-listings h5{text-align:center;padding:10px;color:#d59c25;font-weight:400;font-size:18px;}
.projects-listings a{font-size:14px;color:#fff;}

.projects-listings 			{overflow:hidden}
.projects-listings li 		{float:left;width:100%;padding:5px;}
.projects-listings li a 		{display:block;overflow:hidden;background:#000}
.projects-listings li a img	{width:100%;min-height:100%}
.projects-listings li a:hover img{transform:scale(1.2) rotate(5deg);opacity:0.9}
.projects-listings li a img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s}
.view-more-link{margin-top: 2rem; text-align:center;}
.view-more-link a{background-color: #000;color:#fff;border-radius:0px;padding:10px;}
.view-more-link a:hover{background-color:#000;color:#fff;}

/* Sweep To Right */
.hvr-sweep-to-right {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;overflow: hidden;}
.hvr-sweep-to-right:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #545351;color: #FFFFFF;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border:1px solid #545351;}
.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active			{color: white;}
.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before	{-webkit-transform: scaleX(1); transform: scaleX(1);}

.work-with-us{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color:#f1f0f0;}
.work-with-us::before{content: 'QUALITY PROCESS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.work-with-us h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

.img-icon {width: 75px;margin-top:-25px;}
.work-with-us h4 {color:#000;font-weight: 400;text-transform: none;text-align: center;}
.work-with-us p{font-size:16px;}
.img-inner-icon {width: 40px;}

/***STATISTICS AREA CSS STARTS HERE***/
.number-container                {padding-top: 2rem;padding-bottom: 2rem;}
.number-container h2              {text-align: center;color:#0060af;font-size:45px;letter-spacing:2px;font-weight:600;}
.statistics-area	{padding-top:2rem;padding-bottom:3rem;position: relative;background-image: url("../images/experience-background.webp");background-repeat: no-repeat;background-position:top center;background-size:cover;}
.statistics-area::before{content: '';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.statistics-area h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.statistics-area	{margin-bottom: 0rem;margin-top: 2rem;}
.statistics-area-in	{margin-top: 3rem;}
.statistics-area .counter-wrap	{padding-top: 5rem; text-align: center;}
.statistics-area .counter-wrap h1{font-weight:500; line-height: normal; color: #fff; display: inline-block;}
.statistics-area .counter-wrap span 	{line-height: normal; color: #fff; font-size:22px;font-weight:400;font-family: 'Jost', sans-serif;}
.counter-wrap img{width:30%;}
.parallaxcont{width:100%;background-attachment: fixed!important;background-size:cover;background-repeat:repeat-y;background-position:top center;position:relative;}

/****GLBAL PRESENCE***/
.global-main-head{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #545351;}
.global-main-head::before{content: 'GLOBAL PRESENCE';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 75%);font-weight: 700;text-align: center;z-index: 1;}
.global-main-head h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#fff;}
.global-main-head h6 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:0rem;font-size:30px;color:#fff;text-transform: none;}

.global-main-section{padding-top: 50rem;padding-bottom:2rem;position: relative;background-color: #545351;background-image: url("../images/global-map/global-map.webp");background-repeat: no-repeat;background-position: bottom;background-size: cover;}
.global-main-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.world-map{padding-top:0rem;padding-bottom: 0rem;}
.india-map {position: absolute;margin-top: -30.7%;width: 2%;right: 31.2%;-webkit-animation: pulse 2s linear infinite;animation: pulse 2s linear infinite;}
#india     {position:relative;}
.india-thumb span { position:absolute;visibility:hidden;}
.india-pin{width:100%;}
.india-thumb:hover, .india-thumb:hover span {visibility: visible;margin-top: -39.5%;right: 29.6%;z-index: 1;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,-45px,0);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.70s;}

.kuwait-map {position: absolute;margin-top:-33%;width: 2%;right:40.7%;-webkit-animation: pulse 2s linear  infinite;animation: pulse 2s linear infinite;}
#kuwait     {position:relative;}
.kuwait-thumb span { position:absolute;visibility:hidden;}
.kuwait-thumb:hover, .kuwait-thumb:hover span {visibility:visible;margin-top:-41.9%;right:39.5%; z-index:1;-webkit-transform: translate3d(0,10px,0); transform: translate3d(0,-45px,0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.70s;}

.uae-map {position: absolute;margin-top:-32.1%;width: 2%;right:38%;-webkit-animation: pulse 2s linear  infinite;animation: pulse 2s linear infinite;}
#uae     {position:relative;}
.uae-thumb span { position:absolute;visibility:hidden;}
.uae-thumb:hover, .uae-thumb:hover span {visibility:visible;margin-top:-40.9%;right:36.5%; z-index:1;-webkit-transform: translate3d(0,10px,0); transform: translate3d(0,-45px,0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.70s;}

.china-map {position: absolute;margin-top:-29.4%;width: 2%;right:20.1%;-webkit-animation: pulse 2s linear  infinite;animation: pulse 2s linear infinite;}
#china     {position:relative;}
.china-thumb span { position:absolute;visibility:hidden;}
.china-thumb:hover, .china-thumb:hover span {visibility:visible;margin-top:-38.2%;right:18.8%; z-index:1;-webkit-transform: translate3d(0,10px,0); transform: translate3d(0,-45px,0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.70s;}


/***FOOTER_SECTION***/
.footer-section{padding-top:3rem;padding-bottom:2rem;background-color:#545351;}
.social-links      {padding-top: 0rem;padding-bottom: 1rem;}
.img-social        {-webkit-transition-duration: 0.3s;transform: translateZ(0);transition-duration: 0.3s;}
.img-social:hover  {-webkit-transform: scale(1.1);transform: scale(1.1);}
ul.social          {padding-top: 1%;}
.d-inline          {padding:5px;}
.img-social        {width: 30px;font-size: 30px;} 
.img-instagram     {color:#989898;}
.img-instagram:hover{color:#e95950;}

.img-facebook     {color:#989898;}
.img-facebook:hover{color:#3b5998;}

.footer-section h4{color:#fff;font-weight: 400;}
.footer-logo{width:80%;}
.foot-links li a{transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;color:#fff;font-size:16px;}
.footer-head {color:#fff;}
.footer-head p{font-size:16px;padding-bottom: 1rem;padding: 5px;}
.footer-head a{color:#fff;}
.foot-links li a:hover{padding-left: 15px;}
.footer-head-1 h4{padding-top: 1.5rem;}

.img-youtube     {color:#989898;}
.img-youtube:hover{color:#FF0000;}

.img-linkedin     {color:#989898;}
.img-linkedin:hover{color:#0e76a8;}
.instagram-main                                  {overflow:hidden}
.instagram-main .insta-thumb                     {float:left;width:33%;padding:5px}
.instagram-main .insta-thumb img,.shop-img img   {width:100%;}
.instagram-feed                                                 {margin-top:0rem;}
.instagram-feed img                                             {-webkit-transition: all 0.6s ease-out 0s;cursor: pointer;}
.instagram-feed img:hover                                       {transform: scale(1.1);}

/****FOTER_SECTON****/
.footer-main{background-color:#000;padding-top: 1.5rem;padding-bottom: 2.5rem;}
p.copyrights{float: left;color:#fff;text-transform: uppercase;}
p.designed{float:right;color:#fff;text-transform: uppercase;}
p.designed a{color:#fff;}


/****CIENTS*****/
.clients-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.clients-section::before{content: 'OUR PARTNERS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.clients-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.clients-logo img{transform: translateZ(0);transition-duration: 0.8s;border: 1px solid #ccc;filter: grayscale(1);opacity: 0.7;cursor: pointer;}
.clients-logo img:hover{transform: scale(1.1);border:1px solid #d59c25;filter: grayscale(0);opacity: 1;}


/****CERTIFICATE_SECTION***/
.certificates-section{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #f3f3f3;}
.certificates-section::before{content: 'OUR ACHIEVEMENTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.certificates-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.awards-img img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s}
.slideshow-container .slideshow-pagination{position:absolute;bottom:75px!important;left:75px!important;z-index:66;text-align:left;}
.slideshow-container .slideshow-pagination .swiper-pagination-bullet,.awards-container .awards-pagination .swiper-pagination-bullet{border-radius:0;width:45px;height:5px;background:#b6b6b6;opacity:1}
.slideshow-container .slideshow-pagination .swiper-pagination-bullet-active,.awards-container .awards-pagination .swiper-pagination-bullet-active{height:10px;background:#d59c25;}
.slideshow-container .slideshow-pagination .swiper-pagination-bullet:hover,.awards-container .awards-pagination .swiper-pagination-bullet:hover{background:#d59c25;}
.about-button-next.swiper-button-disabled, .about-button-prev.swiper-button-disabled{opacity:0;}
.about-ccarousel,.awards-div{position:relative;z-index:1}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:none}
.about-button-prev,.guest-button-prev,.shopping-button-prev{left:-55px}
.about-button-next,.guest-button-next,.shopping-button-next{right:-55px}
/*.awards-box{position:absolute;top:100px;left:15px}*/
.awards-img{cursor:pointer}
.awards-img img{width:100%}
.awards-img img:hover{opacity:0.8}
.awards-box{width:100%;height:100%;/*display:flex;align-items:flex-end;*/padding:30px 0 30px 0}
.awards-sub{width:100%;padding:0 100px 0px 0}
.awards-product{}
.awards-main{background:#050505;}
.awards-main h1,.awards-main h3,.awards-main p,.listing li{color:#a0a0a0}
.awards-main h1{position:absolute;top:0px;z-index:9;padding-top:0px;}
.awards-main h1 strong{font-size:50px;}
.awards-sub h3{font-size:24px;font-family: 'Jost', sans-serif;color:#d59c25;}
.awards-sub p{text-align:justify;color:#000;font-size:21px;}
.awards-container{width:100%}
.awards-container .awards-pagination{text-align:left;}
/*.awards-container .swiper-wrapper{height: auto}*/
.aniSlide1,.aniSlide2,.aniSlide3,.aniSlide3{transform:translateX(350px);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:ease-out}
.aniSlide1{transition-delay:0.4s}
.aniSlide2{transition-delay:0.6s}
.aniSlide3{transition-delay:0.8s}
.aniSlide4{transition-delay:1s}
.swiper-slide-prev .aniSlide1,.swiper-slide-prev .aniSlide2,.swiper-slide-prev .aniSlide3,.swiper-slide-prev .aniSlide3{transform:translateX(-200px);}
.swiper-slide-active .aniSlide1,
.swiper-slide-active .aniSlide2,
.swiper-slide-active .aniSlide3,
.swiper-slide-active .aniSlide4{transform:translateX(0px);opacity:1}
.proAnim1{transform:translateY(200px);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-delay:0.8s}
.swiper-slide-active .proAnim1{transform:translateY(0px);opacity:1}

/****INNERPAGE CSS STARTS HERE******/
ul.about-listings{padding-left: 2rem;padding-bottom: 1rem;}
ul.about-listings li{font-size:16px;list-style: square;font-family: 'Jost', sans-serif;}
.product-listings-about{background-color:transparent;}
.product-row h5{font-size:19px;}

.projects-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.projects-section::before{content: 'PROJECTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.projects-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

/****FANCYBOX****/
.fancybox-container.no-bg .fancybox-bg{background:none!important;opacity:0}
.fancybox-bg{background:rgba(0,0,0,0.8)}
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .property-search .anim1,
.fancybox-slide--current .property-search .anim2,
.fancybox-slide--current .animated-modal .anim3,
.fancybox-slide--current .animated-modal .anim4,
.fancybox-slide--current .animated-modal .anim5,
.fancybox-slide--current .animated-modal .anim6,
.fancybox-slide--current .animated-modal .anim7,
.fancybox-slide--current .animated-modal .anim8,
.fancybox-slide--current .animated-modal .anim9,
.fancybox-slide--current .animated-modal .anim10
{
  transform: translateY(0);
  opacity: 1;
}
.fancybox-slide--current .animated-modal .anim1,.fancybox-slide--current .animated-modal .anim2
{
	transform: translateX(0); opacity: 1;
}
/* Reveal content with different delays */

.fancybox-slide--current .animated-modal .anim1 {
  transition-delay: .1s;
}

.fancybox-slide--current .animated-modal .anim2 {
  transition-delay: .2s;
}
.fancybox-slide--current .animated-modal .anim3 {
  transition-delay: .3s;
}
.fancybox-slide--current .animated-modal .anim4 {
  transition-delay: .4s;
}
.fancybox-slide--current .animated-modal .anim5 {
  transition-delay: .5s;
}
.fancybox-slide--current .animated-modal .anim6 {
  transition-delay: .6s;
}
.fancybox-slide--current .animated-modal .anim7 {
  transition-delay: .7s;
}
.fancybox-slide--current .animated-modal .anim8 {
  transition-delay: .8s;
}
.fancybox-slide--current .animated-modal .anim9 {
  transition-delay: .9s;
}
.fancybox-slide--current .animated-modal .anim10 {
  transition-delay: 1s;
}
.fancybox-close-small,.fancybox-close-small:after,.swiper-pagination-bullet{outline: none !important; box-shadow: none;}
.animated-modal{display:none;}

.location-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.location-section::before{content: 'OUR PRESENCE';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.location-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.location-section h3{font-size:28px;font-weight: 400;color:#d59c25;}

.contact-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.contact-section::before{content: 'CONTACT US';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.contact-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.contact-section h3{font-size:28px;font-weight: 400;color:#d59c25;}
.location-icon{width:8%;}
.location-map{position: absolute;width: 45%;opacity: 0.1;/*bottom: 30px;top: 0;*/}
.branches-details{background-color: #ededed;padding: 10px;height: 100%;}
.branches-details h4{text-align: center;}
.location-row{margin-bottom: 5rem;}
.contact-dtl h4{color:#000;font-size:20px;text-transform:none;padding-top:0px;text-align: left;}
.contact-dtl a{color:#000;}
.contact-dtl p{color:#000;font-size:18px;padding:0px}
.contact-info li{padding:19px 0 20px 0;border-bottom:1px solid rgba(255,255,255,0.1)}
.contact-info li .icon-contact img{float:left;width:40px!important;height:40px!important;padding:3px;margin-top: 0%;}
.contact-info li .contact-dtl{margin-left:50px;}
.contact-link{cursor:pointer}
.contact-info li:last-child {border-bottom:0px solid rgba(255,255,255,0.1)}
.contact-info li{overflow:hidden}

.banner-main-innerpage{padding-top:4rem;}
.breadcrumb-section{background-color:#545351;}
.breadcrumb{background-color:#545351;padding: 10px;}
.breadcrumb-section a{color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.breadcrumb-item.active{color:#fff;}
li.breadcrumb-item{text-transform:uppercase;}

.wp-button{margin-top:14px;}
.float-whatsapp{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:35px;box-shadow: 2px 2px 3px #999;z-index:100;}

.tagline-section{padding-top:0.5rem;padding-bottom:0.5rem;background-color:#000;/*margin-bottom:3rem;*/}
.tagline-col h3{color:#fff;}
.animate-charcter {background-image: linear-gradient(-225deg,#000 0%,#fff 29%,#444 67%, #333 100%);background-size: auto auto;background-clip: border-box; background-size: 200% auto;color: #fff;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: textclip 5s linear infinite;display: inline-block;font-size: 50px;}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

.product-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.product-section::before{content: 'OUR PRDUCTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.product-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

.product-section p{margin-bottom: 2rem;}

.product-col{overflow:hidden;}
.product-col li{float: left;width: 100%;padding: 5px;}

.product-col li a img {transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;}
.product-col li a {display: block;overflow: hidden;background: #000;}
.product-col li a img {width: 100%;min-height: 100%;}
.product-col li a:hover img {transform: scale(1.2) rotate(5deg);opacity: 0.9;}
.product-col h4{font-size: 19px;text-align: center;text-transform: none;color: #000;}

.wsmenu-submenu li a{color:#000!important;border-bottom:1px solid #c5c5c5;padding: 3px 5px!important;text-transform: uppercase;}
.wsmenu-submenu li a:hover{color:#b17c0e!important;}
.wsmenu-submenu{padding: 5px 0 20px!important;}

.form-group{display:inline-table;width:100%;margin: 10px;}
.double{width:50%;float:left;}
.form-group .double:first-child{padding-right:7px;}
.form-group .double:last-child{padding-left:7px;}
select.form-control:not([size]):not([multiple]) {
    height:auto
}

select.form-control{border:1px solid #ced4da;background:#fff url("../images/down-arrow.png") right center no-repeat;padding-right:25px}
select.form-control {color:#000;}
select.form-control option{color:#000;}
select.form-control.empty {color:#b8b8b8;font-style:italic}
select.form-control.empty option{font-style:normal}

button,.form-control,
textarea:hover, 
.form-control:hover, 
textarea:active, 
.form-control:active, 
textarea:focus, 
.form-control:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active,.swiper-button-next, .swiper-button-prev
{
    outline:0px !important;
    -webkit-appearance:none;box-shadow:none!important 
}
.form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color:#9b9b9b;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
   color:#9b9b9b;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color:#9b9b9b;
}
.form-control:-moz-placeholder { /* Firefox 18- */
   color:#9b9b9b;
}
::selection 		{color:#fff;background:#343433}
::-moz-selection	{color:#fff;background:#343433}
.none				{display:none!important}
.form-control {height: auto!important;padding: 0.575rem 1rem;border: 1px solid #ccc;border-radius: 0px;font-size: 16px;}
.contact-feedback-card{background-color: transparent;padding:25px;height:100%;}
.btn-feedback{margin-left: 10px;}
.button,.greybutton,.revese-button{font:400 17px/25px 'Jost';overflow:hidden;padding:10px 40px 10px 40px;position:relative;z-index:1;display:inline-block;border-radius:0px;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border:0px solid #f57e20;color:#fff;line-height:normal;}
.button{background:#444;}
.button:hover,.button.active,.button:focus{color:#fff;border:0px solid #333;background:#d59c25;}
.wp-button{margin-top:14px;}

.float-whatsapp{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:35px;box-shadow: 2px 2px 3px #999;z-index:100;}

ul.projects-listings-list{padding-left:2rem;margin-top:1rem;margin-bottom:1rem;}
ul.projects-listings-list li{font-size:15px;line-height:30px;list-style:square;cursor:pointer;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;}
ul.projects-listings-list li:hover{padding-left: 15px;}
h3.our-top-projects{font-family: 'Philosopher', sans-serif!important;padding-top:1rem;padding-bottom: 1rem;text-align:center;font-size: 28px;color: #545351;}
.projects-section p{padding-bottom: 1rem;}

.innerpages-products-listings{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.innerpages-products-listings::before{content: 'OUR PRDUCTS';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.innerpages-products-listings h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.table-specification{border:1px solid;}
.table-specifications th{font-size: 16px;color: #d59c25;font-weight: 500;font-family: 'Jost', sans-serif;}
.table-specifications td{font-family: 'Jost', sans-serif;font-size:16px;}
.innerpages-products-listings h4{font-size:20px;}
.get-quote{text-align: center;margin: 15px;}
.get-quote a{padding: 10px;background-color: #000;color: #fff;}
.quote-logo{text-align: center;background-color: #ededed;}
.quote-logo img{width: 45%;margin-bottom: 2rem;}
.quote-modal{width:800px;display: none!important;}

/* Scrollbar Styling */
::-webkit-scrollbar {width: 10px;}

::-webkit-scrollbar-track {background-color: #ebebeb;-webkit-border-radius: 10px;border-radius: 10px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #545351;}


/***EDGE_PROFILES***/
.edge-profiles{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color:#fff;}
.edge-profiles::before{content: 'EDGE PROFILES';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.edge-profiles h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}


/****LOAD_MORE*****/
#loadMore {width: 200px;color: #fff;display: block;text-align: center; margin: 20px auto;padding: 10px;border-radius: 10px;border: 1px solid transparent;background-color: blue;transition: .3s;}
#loadMore:hover {color: blue;background-color: #fff;border: 1px solid blue;text-decoration: none;}
.noContent {color:#fff!important;background-color:transparent!important;pointer-events: none;}

.content {display: none;}
.load-more-link{margin-top:0rem;}
.load-more-link a{background-color:#000!important;border-radius:0px!important;}


.gallery-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.gallery-section::before{content: 'GALLERY';position: absolute;font-family: 'Philosopher', sans-serif;top: 0;left: 0;right: 0;margin: auto;width: 100%;font-size: 400%;color: rgb(118 118 118 / 10%);font-weight: 700;text-align: center;z-index: 1;}
.gallery-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

.btn-gallery.active{font-family: 'Jost', sans-serif;background-color: #b17c0e!important;color:#fff;border-radius:0px!important;margin:5px;}
.btn-gallery{font-family: 'Jost', sans-serif;background-color: #9b9b9b!important;color:#fff;border-radius:0px!important;margin:5px;}
.btn-gallery:hover{color:#fff;}
.btn-gallery:hover{color:#fff;}

.contact-name img{width:60%;display: block;border:1px solid #d59c25;}
.contact-name h5{font-size:18px;padding-bottom: 5px;font-weight: 600;font-family: 'Jost', sans-serif;text-transform: none;}
.contact-name span{display: block;margin-bottom:0.5rem;font-family: 'Jost', sans-serif;}
.contact-name a{font-size:18px;}


.popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;border: 1px solid #ccc;padding: 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}

.popup button {margin-top: 10px;padding: 5px 10px;background-color: #333;color: #fff;border: none;cursor: pointer;}

.swiper-slide .banner-img 		{transition: all 3s ease-out 0s;}
.swiper-slide .banner-img 		{transform: scale(1.5);width:100%;}
.swiper-slide-active .banner-img	{transform:scale(1);}
.swiper-slide							{z-index: 10; width: 100%;}
.swiper-backface-hidden .swiper-slide 	{overflow: hidden;}

a.product-more{color: #fff;font-size: 17px;background-color: #000;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
p.product-text{margin-bottom:0.8rem!important;}