@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:#fff;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:#000;}
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}
.amiri{display:block;background:#fff;padding:15px}
.amiri img{width:100%}
.navi-regi{white-space:nowrap;text-align:right;background-color: transparent;border-radius:20px;padding-top:1rem;}
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);
}
.wsmenu-submenu:before{display: none;}

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;}
.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%;}
.maharaja-logo{width:15%;float: left;position: relative;}

.maharaja1-logo::after{content: "";box-shadow: 0 0 90px 100px rgba(0,0,0,1);width: 1px;height: 1px;position: absolute;top: 80%;left: 0%;transform: translate(-50%,0%);z-index: -1;}

.banner-main			{position:relative;z-index:1;overflow:hidden;padding-top: 5rem;}
.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: 'ABOUT 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;}
.home-about-content h2{}
.home-updated{}
.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;}
.welcome-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

.top {animation-name: fade;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 10s;animation-direction: alternate;}

@keyframes fade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.image-fade {position: relative;}
.image-fade img {position: absolute;}


.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:justify;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: #f3f3f3;background-image: url("../images/projects-background.png");background-repeat: no-repeat;background-position: center;margin-top: -15px;}
.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:#333;}
.work-with-us::before{content: 'EXPERTISE';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 / 30%);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:#b7b5b1;}

.img-icon {width: 75px;margin-top:-25px;}
.work-with-us h4 {color:#b7b5b1;font-weight: 400;text-transform: none;text-align: center;}
.work-with-us p{font-size:16px;color: #b7b5b1;}
.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/statistics-banner.jpg");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: 0rem;}
.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:#f1f0f0;}
.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:#333;font-weight: 400;font-size:17px;font-weight:600;}
.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:#333;font-size:16px;}
.footer-head {color:#333;}
.footer-head p{font-size:16px;padding-bottom: 1rem;padding: 5px;}
.footer-head a{color:#333;}
.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;font-size:17px;}
p.designed{float:right;color:#fff;text-transform: uppercase;font-size:17px;}
p.designed a{color:#fff;fnt-size:17px;}


/****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;}


/****CIENTS*****/
.clients-maharaja-section{padding-top: 1rem;padding-bottom:2rem;position: relative;}
.clients-maharaja-section::before{content: 'OUR CLIENTS';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-maharaja-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.clients-maharaja-logo img{transform: translateZ(0);transition-duration: 0.8s;border: 1px solid #ccc;/*filter: grayscale(1);*/opacity: 0.7;cursor: pointer;}
.clients-maharaja-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:25px;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: auto;}
.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:5rem;}
.banner-main-innerpage img{width:100%;}
.breadcrumb-section{background-color:#333333;}
.breadcrumb{background-color:#333333;padding: 10px;}
.breadcrumb-section a{color:#fff;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.breadcrumb-item.active{color:#fff;}
li.breadcrumb-item{text-transform:none;font-size:15px;}

.wp-button{margin-top:14px;}
.float-whatsapp{position:fixed;width:60px;height:60px;bottom:40px;left: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: 0px 0px!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;}

.tile            {width:100%;margin:0px;}
#tile-1 .tab-pane{padding:15px;}
#tile-1 .nav-tabs{position:relative;border:none!important;background-color:#fff;/*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2); */border-radius:6px;}
#tile-1 .nav-tabs li{margin:5px!important;border: 1px solid #000;}
#tile-1 .nav-tabs li a{position:relative;margin-right:0px!important;padding: 20px 20px!important;font-size:20px;border:none!important;color:#333;}
#tile-1 .nav-tabs a:hover{background-color:#fff!important;border:none;}
#tile-1 .slider{display:inline-block;width:30px;height:2px;border-radius:3px;background-color:#11518c;position:absolute;z-index:1200;bottom:0;transition:all .4s linear;}
#tile-1 .nav-tabs .active{background-color:transparent!important;border:none!important;color:#11518c!important;}

.project-image {overflow: hidden;height: 300px;width: 300px;position: relative;cursor: pointer;margin: 0 0px;box-shadow: 0 0 25px 1px rgba(0, 0, 0, .3);transition: .5s;background-color: #555;}
.project-image:after {content: '';position: absolute;z-index: 1;top: 50%;left: 50%;height: 500px;width:500px; transform: translate(-140%, -50%);background-color:#000;opacity: 0.8;border-radius: 50%;transition: .8s}
.project-image:hover:after {transform: translate(-50%, -50%)}
.project-image:hover img {transform: translate(-50%, -50%) scale(1.3) rotate(20deg)}
.project-image img {position: absolute;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: .8s}
.project-image i {position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-2000px, -50%);color: #fff;transition: .8s;transition-timing-function: ease-in}
.project-image:hover i {transform: translate(-50%, -50%);transition-timing-function: ease}

.top-projects span{display: block;color:#000;font-family: 'Jost', sans-serif;padding-left:1rem;margin-top:-5px;}
.top-projects h6{color:#b7841b;padding-left:1rem;}


.tab-content h2{color:#0060af;text-transform: none;font-size:35px;font-weight: 800;}
.tab-content h4{color:#0060af;font-weight:600;padding-bottom: 1rem;}

.border-right{border-right:1px solid #b7b5b1;}

.product-category-section{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #ebebea;}
.product-category-section-inner{background-color: #fff;}
.product-category-section::before{content: '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;}
.product-category-section h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}
.product-category-section h2{color:#b17c0e;}
.products-link a{color:#b17c0e;padding: 8px;font-weight:500; margin-top: 1rem;display:inline-block;background-color: #000;}
.products-link{padding-left: 2rem;}
.product-description{margin-top:5rem;padding-left:2rem;}

.about-us-listings li{list-style:square;font-family: 'Jost', sans-serif;font-size:17px;}

.our-products{padding-top: 1rem;padding-bottom:2rem;position: relative;background-color: #f3f3f3;background-image: url("../images/projects-background.png");background-repeat: no-repeat;background-position: center;margin-top: -15px;}
.our-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;}
.our-products h1 {position: relative;z-index: 2;font-family: 'Philosopher', sans-serif!important;padding-top:3rem;font-size:40px;color:#545351;}

/****PRODUCT LISTINGS*****/
@media (min-width: 320px) and (max-width: 480px) {
.leftcol		{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;}
	
.leftcol					{position:fixed; z-index:93; left: -260px; top: 18%; max-width: 250px; height: 80%; background: #fff; padding: 0px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.leftcol.opened				{left: 0px;}
.leftcol.opened .filterWrap {overflow: scroll; background-color: white; max-height: 100%;}
.category-link 				{display: block!important;width: auto; height: auto; padding: .5rem; z-index: 99; position: absolute; right: -30px; top: 20%; color: white;}
.category-link:hover 		{color: white;}
.filterbody                 {text-align: left;}
	
.category-link::after 					{font-family: 'Font Awesome 5 Free'; content: "\f0b0"; font-weight: 900;}
.leftcol.opened .category-link::after	{font-family: 'Font Awesome 5 Free'; content: "\f057"; font-weight: 900;}}

.catogory-link::after,.leftcol{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}

@media (min-width: 481px) and (max-width: 767px) {
.leftcol		{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;}
	
.leftcol					{position:fixed; z-index:93; left: -250px; top: 20%; max-width: 250px; height: 80%; background: #fff; padding: 0px; box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
.leftcol.opened				{left: 0px;}
.leftcol.opened .filterWrap {overflow: scroll; background-color: white; max-height: 100%;}
.category-link 				{display: block; width: auto; height: auto; padding: .5rem; z-index: 99; position: absolute; right: -30px; top: 10%; color: white;}
.category-link:hover 		{color: white;}
	
.category-link::after 					{font-family: 'Font Awesome 5 Free'; content: "\f0b0"; font-weight: 900;}
.leftcol.opened .category-link::after	{font-family: 'Font Awesome 5 Free'; content: "\f057"; font-weight: 900;}}

.filterWrap		                                               {border: 1px solid #d8d8d8;}
.filterTitle	                                               {padding: .75rem 1rem; color: white; font-weight: normal;text-transform: uppercase;}
.filterbody		                                               {padding: 1rem; border-bottom: 1px solid #d8d8d8;}
.filterbody:last-child		                                   {border-bottom: none;}
.filterWrap .maintitle	                                       {background-color: #fafafa; padding: 0.5rem; margin-bottom: 0; border-bottom: 1px solid #e5e5e5;border-radius:20px;}
.filterWrap .card			                                   {border-radius: 0; border-left: none; border-right: none; border-top: none; border-bottom: none;}
.filterWrap .card-header	                                   {padding: 0.75rem 0.5rem; background-color: rgba(255,255,255,1); border-bottom: none;}
.filterWrap .card-body 		                                   {padding: 0.5rem; font-size: 0.875rem;}
.filterWrap .accordion .card	                               {border-bottom: 1px solid #e5e5e5;}
.filterWrap .accordion .card:last-child	                       {border-bottom: none;}
.filterWrap .filterBrandBody		                           {max-height: 200px; overflow-y: scroll; }

.filterWrap .custom-control-label::before					   {top: 0rem;}
.filterWrap .custom-control-label::after					   {top: 0rem;}
.filterWrap .custom-control-input:checked~.custom-control-label::before {color: #fff; border-color: #0961a8; background-color: #0961a8;}
.filterWrap .card-header > a 								   {display: block; position: relative;}
.filterWrap .card-header > a 								   {display: block; position: relative;}

.category-link		        {display: none;}
.filterBar		            {display: block; position: fixed; z-index: 100; bottom: 0; left: 0; width: 100%; cursor: pointer;}		
.filterBar a 	            {background-color: #e95d00; color: white; padding: .75rem; text-align: center; display: block;}	

.listing-column{margin-bottom: 1rem;}
span.reset {float: right;font-size: 14px;border: 1px solid #fff;padding: 5px;background-color: #fff;color: #000;text-align: center;width: 25%;margin-top: -5px;}

.filterTitle	{background-color: #444;}
.filterbody h6	{color: #000;font-size:21px;font-family: 'Quicksand', sans-serif;}

.category-link 				{background: #215891;}
.filter-sort                {float:right;width:20%;margin-right:-0.8rem;}
.unstyled{text-align:left;}
.unstyled li{display:inline-block;margin-right:25px;position:relative;z-index:1}
.unstyled li:last-child{margin-right:0px}
.styled-checkbox {
  position: absolute;
  opacity: 0;
}
.styled-checkbox + label {
  position:relative;
  cursor:pointer;
  padding:0;font-size:16px;line-height: 1.5;
}
.styled-checkbox + label:before {
  content: '';border-radius: 50%; 
  margin-right:10px;margin-left:1px;
  display: inline-block;
  vertical-align:bottom;
  width: 28px;
  height: 28px;
  background: #fff;box-shadow: 0 0 0 1px #999;
}
.styled-checkbox:hover + label:before {
  background:#eddcc6;box-shadow: 0 0 0 1px #444;
}
.styled-checkbox:focus + label:before {
  box-shadow: 0 0 0 1px #444;
}
.styled-checkbox:checked + label:before {
  background:#444;box-shadow: 0 0 0 1px #444;
}
.styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.styled-checkbox:checked + label:after {
 content: '';
    position: absolute;
    left: 6px;
    top: 5px;
    width: 18px;
    height: 18px;
    color: #000;
    /* background: #000; */
    font-size: 18px;
    font-weight: bold;
    border-radius: 50%;
    background: url(../images/right-tik.svg) center center no-repeat;
    cursor: pointer;
    background-size: 100% 100%;	
}
/*.checkbox .styled-checkbox:checked + label:after {content:"";width:23px;height:23px;left:3px;top:3px;bottom:3px;right:3px;background:#c9b87a}*/

.checkbox .styled-checkbox + label:before {border-radius:0%;}
ul.collection-listing li{border-bottom: 1px solid #ccc;padding-top: 1rem;padding-bottom: 1rem;}	
.collection-column{padding:3px}
.collection-column{-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);}
	
.fav-zoom-threed{overflow:hidden;position:absolute;top:0px;left:0px;right:0px;padding:15px}
.fav-zoom-threed a{font-family: 'Delius', cursive;font-weight:400;font-size:14px;/*border-bottom:1px solid #000;*/text-decoration:underline;padding:3px}
.fav-zoom-threed a img{width:100%}
.fav-zoom-threed .view360{float:left;border-radius:15px;padding:3px 7px}
.fav-zoom-threed .quick-view-link,.fav-zoom-threed .like-link,.remove-link{float:right;height:35px;width:35px;border-radius:50%;padding:7px}
.remove-link{padding:7px!important}
.fav-zoom-threed .quick-view-link{padding:7px 2px}
.fav-zoom-threed a:last-child{margin-right:10px}
.fav-zoom-threed a:hover{background:#7d7d7d;color:#000}
.quick-view-main{margin-top:10px}
.quick-view-main .quick-view-link{display:inline-block;background:#fff;padding:7px 15px 7px 10px;border-radius:30px;line-height:15px;}
.quick-view-main .quick-view-link span{font-family: 'Delius', cursive;margin-left:10px;font-size:14px}
.quick-view-main .quick-view-link img{width:25px;margin:0px 0 0 0}
.quick-view-main .quick-view-link span,.quick-view-main .quick-view-link img{display:inline-block;vertical-align:middle}
.quick-view-main .quick-view-link:hover{background:#7d7d7d}
.quick-view-main .quick-view-link:hover span{color:#000}
a.quick-view-link{display: none;}

.popular-img img{max-width:100%}
.popular-img{text-align:center}
.product-item .popular-img{width:50%;float:left;background:#f8f6f6}	
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;}
.collection-column:hover{z-index:19;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1);
  box-shadow: 0 5px 20px rgba(0,0,0,0.1);
  transform: translateY(-5px)!important;}
.popular-img img{max-width:100%}
.popular-img{text-align:center}
.product-item .popular-img{width:50%;float:left;background:#f8f6f6}

.popular-dtl{padding:5px 10px;text-align:center;position:relative;z-index:1}
.popular-img{text-align:center}
.add-to-cart-div{position:absolute;bottom:100%;left:0px;right:0px;z-index:9;border-top:1px solid #444;border-bottom:1px solid #444;padding:5px 0;text-align:center;opacity:0;transform:translateY(50%);visibility:hidden;background-color: #444444a3;}
.add-to-cart-div .button{font-size:15px;padding:5px 15px 5px 15px;margin:0 3px}
.popular-dtl h2{color:#000;font-size:18px;font-weight: 500;}
.popular-dtl p{color:#8e8c8c;line-height:16px}
.popular-thumb:hover .add-to-cart-div{opacity:1;transform:translateY(0%);visibility:visible}
.product-item .popular-thumb{width:100%;align-items:center;display:flex;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;}

.fav-zoom-threed{overflow:hidden;position:absolute;top:0px;left:0px;right:0px;padding:15px}
.fav-zoom-threed a{font-family: 'Delius', cursive;font-weight:400;font-size:14px;/*border-bottom:1px solid #000;*/text-decoration:underline;padding:3px}
.fav-zoom-threed a img{width:100%}
.fav-zoom-threed .view360{float:left;border-radius:15px;padding:3px 7px}
.fav-zoom-threed .quick-view-link,.fav-zoom-threed .like-link,.remove-link{float:right;height:35px;width:35px;border-radius:50%;padding:7px}
.remove-link{padding:7px!important}
.fav-zoom-threed .quick-view-link{padding:7px 2px}
.fav-zoom-threed a:last-child{margin-right:10px}
.fav-zoom-threed a:hover{background:#7d7d7d;color:#000}
.quick-view-main{margin-top:10px}
.quick-view-main .quick-view-link{display:inline-block;background:#fff;padding:7px 15px 7px 10px;border-radius:30px;line-height:15px;}
.quick-view-main .quick-view-link span{font-family: 'Delius', cursive;margin-left:10px;font-size:14px}
.quick-view-main .quick-view-link img{width:25px;margin:0px 0 0 0}
.quick-view-main .quick-view-link span,.quick-view-main .quick-view-link img{display:inline-block;vertical-align:middle}
.quick-view-main .quick-view-link:hover{background:#7d7d7d}
.quick-view-main .quick-view-link:hover span{color:#000}

.popular-img img{max-width:100%}
.popular-img{text-align:center}
.product-item .popular-img{width:50%;float:left;background:#f8f6f6}

.popular-dtl{padding:10px 15px;text-align:center;position:relative;z-index:1}
.popular-img{text-align:center}
.add-to-cart-div{position:absolute;bottom:100%;left:0px;right:0px;z-index:9;border-top:1px solid #444;border-bottom:1px solid #444;padding:5px 0;text-align:center;opacity:0;transform:translateY(50%);visibility:hidden;background-color: #444444a3;}
.add-to-cart-div .button{font-size:15px;padding:5px 15px 5px 15px;margin:0 3px}
.popular-dtl h2{color:#000;font-size:22px}
.popular-dtl p{color:#8e8c8c;line-height:18px}

.cart-row{display:inline-table;width:100%;position:relative;z-index:1}
.cart-row{display:flex;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;}
.product-item,.product-price{float:left;text-align:center}
.product-item{width:65%;}
.product-item .popular-thumb{width:100%;align-items:center;display:flex;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;}
.product-price{width:35%}
.product-item .popular-img{width:50%;float:left;background:#f8f6f6}


.price-more a{color:#b17c0e;text-decoration:none;border:1px solid #b17c0e;padding:5px;font-size:16px;}

.maharaja-product-tab.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#b17c0e;border-radius:0px;}
.maharaja-product-tab.nav-pills .nav-link{background-color: #848484;border-radius:0px;margin: 3px;} 
.nav-link{color: #fff;}
.nav-link:hover{color:#000;}
.price-item a{color:#b17c0e;text-decoration: none;}
.collection-column{padding:3px}
.collection-column{-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;}
.collection-column:hover{z-index:19;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1);
  box-shadow: 0 5px 20px rgba(0,0,0,0.1);
  transform: translateY(-5px)!important;}

.collection-column h4{font-size:20px;}

/************DETAILS_PAGE_CSS_STARTS_HERE*****/
.details-section{padding-top: 2rem;padding-bottom: 2rem;}
.details-image{border:1px solid #ddd;}

.rate {float: left;height: 46px;padding: 0 0px;display: inline-block;display: none;}
.rate:not(:checked) > input {position:absolute;top:-9999px;}
.rate:not(:checked) > label {float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;}
.rate:not(:checked) > label:before {content: '★ ';}
.rate > input:checked ~ label {color: #ffc700;}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {color: #deb217;}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {color: #c59b08;}

.tm-prodetails-availability {margin-top: 5px;display: none;}
.tm-prodetails-availability span {color: #b17c0e;}
.tm-prodetails-price {margin-top: 15px; margin-bottom: 0px;font-size: 20px;font-weight: 700;color: #3c424f;display: none!important;}

.cart-qnty-price div{color:#525252;vertical-align:middle;display:inline-block;font-family: 'Open Sans', sans-serif;}
.qtlpluminus div img{max-width:100%;float:left }
.cart-qnty-price div.plus:hover,.cart-qnty-price div.minus:hover{transform:rotate(360deg)}
.qntly div.plus:hover,.qntly div.minus:hover{transform:rotate(360deg)}

.qtlpluminus 	{float:left;margin:6px 0px;}
.plus,.minus 	{cursor:pointer}
.plus,.minus,.total-count{display:inline-block}
.plus 			{}
.minus 		 	{}
.count-main 	{margin:0px 12px;}
.total-count 	{margin:5px 0px;text-align:center }
.cart-qnty-price .total-count{font-size:24px;width:45px;}

.plus-minus 		{display:inline-block;overflow:hidden;position:relative;width:100%;float:left;}
.minusBtn,.plusBtn 	{display:flex;background: #3e3e3e;width:50px;border:1px solid #3e3e3e;border-bottom:0px solid #3e3e3e;position:absolute;z-index:9;top:0px;align-content:center;align-items:center;bottom:1px  }
.minusBtn 			{border-radius:3px 0 0 3px;font-weight:bold}
.plusBtn 			{border-radius:0px 3px 3px 0px}
.minusBtn span,.plusBtn span{text-align:center;display:block;width:100%;font-size:30px;padding-bottom:1px;color:#fff;}
.minusBtn span 		{padding-bottom:7px;}
.plusBtn 			{right:0px; }
.minusBtn:hover,.plusBtn:hover{background:#000;border-bottom:0px solid #000;color:#c8a24f }
.noValue 			{border-radius:3px;width:100%;padding:8px 60px;font-size:20px;text-align: center;border:1px solid #dfd2af;/*background:#fff!important;border:1px solid #ccc!important;*/}
.plusminus-div{display:inline-block;vertical-align: middle}
.plusminus-div{width:150px;display: none!important;}

p.prod-desc{margin-top:1rem;margin-bottom:1rem;}
.quick-view-div{/*padding:10px 0 5px 0;*/margin-top: 1rem;margin-bottom: 1rem;display: inherit;}
.quick-view-div a{background-color:#3e3e3e;color:#fff;padding-left:10px;padding-right:10px;padding-bottom: 10px;padding-top: 10px;}


.tm-prodetails-color, .tm-prodetails-size, .tm-prodetails-categories, .tm-prodetails-tags, .tm-prodetails-share {
  border-top: 1px dashed #ebebeb;padding: 12px 0;}

.tm-prodetails-color > h6, .tm-prodetails-size > h6, .tm-prodetails-categories > h6, .tm-prodetails-tags > h6, .tm-prodetails-share > h6 { margin-bottom: 0;display: contents;margin-right: 15px;vertical-align: middle;}

.tm-prodetails-color ul, .tm-prodetails-size ul, .tm-prodetails-categories ul, .tm-prodetails-tags ul, .tm-prodetails-share ul {display: inline-block;padding-left: 0;margin-bottom: 0;}

.tm-prodetails-color ul li, .tm-prodetails-size ul li, .tm-prodetails-categories ul li, .tm-prodetails-tags ul li, .tm-prodetails-share ul li {list-style: none;display: inline-block;}

.tm-prodetails-color ul li a, .tm-prodetails-size ul li a, .tm-prodetails-categories ul li a, .tm-prodetails-tags ul li a, .tm-prodetails-share ul li a {display: inline-block;vertical-align: middle;color: #686b77;}

.tm-prodetails-color ul li a:hover, .tm-prodetails-size ul li a:hover, .tm-prodetails-categories ul li a:hover, .tm-prodetails-tags ul li a:hover, .tm-prodetails-share ul li a:hover {color: #ff6c8d;}

.tm-prodetails-share li{margin-right: 5px;}
.quick-view-div{position: absolute;margin-top: 0px;margin-left: 5rem;}

.tm-prodetails-categories{margin-top:10px;}

.wsmenu-list li > .wsmenu-submenu{left: -100%;}
.largemenu{text-align:center;padding:0 3px}
.largemenu li{display:block;padding:0}
.largemenu li.all-product-main{width:100%;display:block;padding:3px 0}
.all-product{overflow:hidden;margin:0}
.largemenu .all-product a{display:block;width:100%;padding:0px;background:#eee;height:auto;overflow:hidden}
.all-product .col-sm-4{padding:3px;-webkit-box-flex:0;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.largemenu .all-product a img{width:100%;display:block;margin:0 auto}
.largemenu .all-product a span{display:block;text-align:center;padding:10px 5px 7px 5px;font-weight:500;font-size:16px;}
.largemenu .all-product a:hover,.largemenu .all-product a.active{background:#444;}
.largemenu .all-product a:hover span,.largemenu .all-product a.active span{color:#fff!important}
.list-menu{padding:5px 0 5px 0}
.list-menu ul li{display:inline-block}
.list-menu ul{text-align:center}
.list-menu li{padding:0 3px}
.list-menu li a{border:1px solid #000}
.list-menu li a:hover,.list-menu li a.active{border:1px solid #444;background:#444;color:#fff}

ul.listings-details{display:inline-block;padding-left: 1rem;padding-bottom: 1rem;}
ul.listings-details li{list-style: square;font-size:16px;font-family: 'Jost', sans-serif;}

.specification-details{padding-top: 2rem;padding-bottom: 2rem;}
.specification-details .table{border:1px solid #ccc;}
.specification-details .table .td{border:1px solid;}
.specification-details td{border:1px solid;font-family: 'Jost', sans-serif;font-size:16px;}
.specification-details th{border:1px solid;background-color: #ccc;font-family: 'Jost', sans-serif;}

.cart-link{display:block;position:relative;width:57px}
.cart-link img{width:28px}
.cart-link:hover span,.cart-link.active span{background:#b17c0e;}
.cart-link:hover img,.cart-link.active img{filter:grayscale(10)}
.cart-link .cart-text{width:24px;height:24px;background-color:#fff;border-radius:50%;color:#000;text-align:center;font-size:16px;padding-top:1px}
.search-main,.cart-main,.cart-link .cart-text,.cart-link img{display:inline-block}
.search-main,.cart-main{vertical-align:middle}
.cart-main{margin-left:0px;display: none;}
.cart-link .cart-text, .cart-link img {display: inline-block;}
.price-item{display: none;}
.account-main{position:relative;z-index:1;border-right:1px solid rgba(255,255,255,0.3);/*padding-right:10px;margin-right:15px*/}
.account-link{display:none;color:#aab4bd;/*background:url("../images/down-arrow-grey.png") right center no-repeat*/}
/*.account-link img{width:100%}*/
.account-link:hover,.account-link:focus,.account-link.active{color:#000}
.account-div{width:200px;position:absolute;left:50%;transform:translateX(-50%);z-index:9;display:none;top:calc(100% + 7px)}
.account-ul{width:100%;transform:translateY(50px);opacity:0;background:rgba(13,56,128,0.9);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:3px;transition:all 0.3s ease-out 0s;}
.account-ul::before{width:10px;height:10px;background:var(--blue-color);border-radius:0 0px 0px 0px;transform:translateX(-50%) rotate(45deg);content:"";position:absolute;left:50%;top:-6px;z-index:-1}
.login-wish-account ul li .account-ul li{transform:translateY(50px);overflow:hidden;opacity:0;display:block;padding-left:0}
.login-wish-account ul li .account-ul li a{color:#fff;font-size:11px;display:block;text-align:center;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.15);margin:0}
.account-ul li:first-child{border-radius:3px 3px 0 0;}
.account-ul li:last-child{border-radius:0 0 3px 3px;}
.account-ul li:last-child a{border-radius:0 0px 3px 3px;}
.login-wish-account ul li .account-ul li a:hover{background:#000;color:#fff;border-bottom:1px solid #000;}
.login-wish-account ul li .account-ul li a.active{background:#000;color:#fff}
.account-div.opened{display:block}
.login-wish-account ul li .account-ul.showul{opacity:1;transform:translateY(0px)}
.login-wish-account ul li .account-ul.showul li{transform:translateY(0px);opacity:1}

a.addtocart{display: none;}

.account-ul li:nth-child(1){transition:all 0.3s ease-out 0s;}
.account-ul li:nth-child(2){transition:all 0.3s ease-out 0.05s;}
.account-ul li:nth-child(3){transition:all 0.3s ease-out 0.1s;}
.account-ul li:nth-child(4){transition:all 0.3s ease-out 0.15s;}
.account-ul li:nth-child(5){transition:all 0.3s ease-out 0.2s;}
.account-ul li:nth-child(6){transition:all 0.3s ease-out 0.25s;}

.account-main img {display: inline-block;height: 28px;margin-right: 5px;}
.account-link:hover,.account-link:focus,.account-link.active{color:#000}
.account-div{width:200px;position:absolute;left:50%;transform:translateX(-50%);z-index:9;display:none;top:calc(100% + 7px)}
.account-ul{width:100%;transform:translateY(50px);opacity:0;background:rgba(13,56,128,0.9);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:3px;transition:all 0.3s ease-out 0s;}
.account-ul::before{width:10px;height:10px;background:var(--blue-color);border-radius:0 0px 0px 0px;transform:translateX(-50%) rotate(45deg);content:"";position:absolute;left:50%;top:-6px;z-index:-1}
.login-wish-account ul li .account-ul li{transform:translateY(50px);overflow:hidden;opacity:0;display:block;padding-left:0}
.login-wish-account ul li .account-ul li a{color:#fff;font-size:11px;display:block;text-align:center;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.15);margin:0}
.account-ul li:first-child{border-radius:3px 3px 0 0;}
.account-ul li:last-child{border-radius:0 0 3px 3px;}
.account-ul li:last-child a{border-radius:0 0px 3px 3px;}
.login-wish-account ul li .account-ul li a:hover{background:#000;color:#fff;border-bottom:1px solid #000;}
.login-wish-account ul li .account-ul li a.active{background:#000;color:#fff}
.account-div.opened{display:block}
.login-wish-account ul li .account-ul.showul{opacity:1;transform:translateY(0px)}
.login-wish-account ul li .account-ul.showul li{transform:translateY(0px);opacity:1}

.account-ul li:nth-child(1){transition:all 0.3s ease-out 0s;}
.account-ul li:nth-child(2){transition:all 0.3s ease-out 0.05s;}
.account-ul li:nth-child(3){transition:all 0.3s ease-out 0.1s;}
.account-ul li:nth-child(4){transition:all 0.3s ease-out 0.15s;}
.account-ul li:nth-child(5){transition:all 0.3s ease-out 0.2s;}
.account-ul li:nth-child(6){transition:all 0.3s ease-out 0.25s;}

.mobile-cart-account{display:none;}
	
@media only screen and (max-width:768px){
.desk{display:none!important;}
.mobile-cart-account{display:block;}}

ul.about-us-listings{padding-left: 2rem;}

.wsmenu-submenu:before{display:none!important;}
ul.payment {display: flex;margin-top: -3%;}

.payment-logos {margin-top: 10px;}
.popular-dtl h4{font-size: 17px;font-weight: 400;text-transform: none;color: #000!important;}

.breadcrumb-inner-page{margin-top:3rem;padding-top:3rem;}
.home-about-content h3{font-size:20px;}
.home-updated p{text-align: center;}

.wsmenu-list li > .onlymenu{left:30%;padding: 0px!important;}

.payment-row{display: none!important;}
hr.payment-hr{display: none;}

.hardware-more a{position: absolute;right: 3rem;bottom: 2rem;background-color: #c28e52;padding: 10px;font-size: 20px;text-transform: uppercase;color: #000;font-weight: 600;}

.tm-cart-table .tm-cart-productimage, .tm-cart-table .tm-wishlist-productimage, .tm-wishlist-table .tm-cart-productimage, .tm-wishlist-table .tm-wishlist-productimage{margin: 5px 30px;display: inline-block;border: 1px solid #ebebeb;}
.tm-cart-table .tm-cart-productname, .tm-cart-table .tm-wishlist-productname, .tm-wishlist-table .tm-cart-productname, .tm-wishlist-table .tm-wishlist-productname{color: #3c424f;font-weight: 600;}
.tm-cart-table tr td, .tm-wishlist-table tr td{vertical-align: middle;}
.tm-quantitybox{position: relative;display: inline-block;width: 90px;}
.tm-quantitybox input {padding-left: 5px;padding-right: 30px;text-align: center;}
.tm-quantitybox-button.decrement-button{top: auto;bottom: 0;}
.tm-quantitybox-button.increment-button {top: 0;}
.tm-quantitybox-button {position: absolute;right: 0;top: 0;border: 1px solid #ebebeb;height: 25.5px;width: 25px;line-height: 23px;text-align: center;cursor: pointer;}

button.tm-cart-removeproduct{border:0px;background-color: transparent;}
/*.bi-x-lg{text-align: center;}*/
td.remove-icon{text-align: center;}
.tm-cart-pricebox table {margin-bottom: 30px;}
.tm-cart-pricebox table td {padding: 0;font-size: 16px;color: #686b77;}
.tm-cart-pricebox table .tm-cart-pricebox-shipping td {padding-top: 5px;}
.tm-cart-pricebox table .tm-cart-pricebox-total td {color: #3c424f;font-weight: 700;font-size: 22px;padding-top: 20px;}
.tm-cart-bottomarea{margin-top: 30px;}

.address-list .button{font-size:13px;padding:6px 20px 6px 20px;}
.shoppingcart-right{ }
.cart-color-size ul li{font-size:18px}
.cart-color-size ul li label{}
.cart-color-size ul li label::after{content:':';margin-left:5px}
.total-div div{font-size:25px}
.cart-summary-col .cart-summary{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.cart-summary li{display:flex;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:10px 0}
.cart-summary li label{font-size:17px;}
.cart-summary li .cart-amnt{font-size:17px;}
.cart-summary li{overflow:hidden;padding:6px 0;}
.cart-summary li.coupon-main{display:block}
.cart-summary-col .cart-summary li{padding:10px 0;}
.add-new-adddress{}
.profileform{display:none}
.unstyled.address-list li{display:block;margin:0 0 0px 0;background:#f8f6f6;padding:15px}
.unstyled.address-list li .styled-checkbox + label{font-size:20px}
.unstyled.address-list li p{font-size:18px;margin:15px 0}
.unstyled.address-list li .styled-checkbox:checked + label:after{left:8px;top:4px;}
.unstyled.address-list li ul li{display:inline-block;padding:0px;margin:0}
.unstyled.address-list li ul li + li{margin-left:25px}
.unstyled.address-list li label span{font-family: 'Philosopher', sans-serif;}
.credintial-contents{background:#f8f6f6;height:100%}
.credintial-contents .cart-title{background:#f1eeee;}
.order-confirmation-sub{padding:15px 25px;}
.cart-summary-div p{font-size:22px}
.cart-title{position:relative;z-index:1}
.sameas-div{padding-right:165px}
.cart-title .sameas{position:absolute;right:0;display:inline-block;z-index:9;bottom:-5px}
.sameas li label{font-size:18px;font-family: 'Philosopher', sans-serif;margin-top: -0.5rem;}
.same-address{position:relative;z-index:1}
.same-address::after{content:'';position:absolute;top:0;left:0;width:100%;bottom:0;z-index:20;background:rgba(255,255,255,0.7);display:block;}

.coupon-left {float:left;width:250px;font-size:20px;text-align:left;margin-top:7px;}
.coupon-left img{width:25px;margin:0 3px 0 0;}
.coupon-right{margin:0 0 0 250px;position:relative;z-index:1;padding-right:67px;}
.coupon-right .button{position:absolute;right:0px;top:0px;bottom:0px;z-index:9;font-size:13px;padding-left:10px;padding-right:10px;line-height:normal}


.payment-method{text-align: center}
.payment-method ul{display:flex;justify-content:space-around }
.payment-method ul li{padding:5px}
.payment-method ul li .styled-checkbox + label{box-shadow:0 0 5px rgba(0,0,0,0.2);padding:5px  }
.payment-method ul li img{width:100%;filter:grayscale(1)}
.payment-method ul li .styled-checkbox + label:before,.payment-method ul li .styled-checkbox + label:after{display:none}
.payment-method ul li .styled-checkbox:checked + label{background:#f48820;box-shadow:0 0 0 1px #f48820;}
.payment-method ul li .styled-checkbox:checked + label img{filter:grayscale(0)}
.form-group{display:inline-table;width:100%;}
.double{float:left;width:48%;}
.form-group .double:first-child{margin-right:2%;}
.form-group .double:last-child{margin-left:2%;}

.double-touch{float:left;width:25%;padding: 10px;}
/*.form-group .double-touch:first-child{margin-right:2%;}
.form-group .double-touch:last-child{margin-left:2%;}*/
.btn-touch-submit{padding: 4px;border-radius:0px;background-color: #b98f49;color:#fff;font-weight: 600;border-color: #b98f49;width:80%;}
.btn-touch-submit:hover{background-color: #000;border-color: #000;}


.dashboard-main h3 {color: #000;}
.dashboard-main{margin-top:0rem;}

.shopping-box,.shopping-summary{/*background:rgba(69,139,79,0.1)*/}
.shopping-summary,.store-list.unstyled > li,.credintial-contents{background:rgba(145,145,145);/*background:url("../images/fit-back.jpg") left top no-repeat;background-size:cover;*/position:relative;z-index:1}
.shopping-summary::after,.store-list.unstyled > li::after,.credintial-contents::after{position:absolute;content:"";top:0px;left:0px;width:100%;z-index:-1;bottom:0px;background:rgba(255,255,255,0.9)}

.shopping-summary,.store-list1.unstyled > li{background:rgb(0 0 0 / 30%)!important;position:relative;z-index:1}
.shopping-summary::after,.store-list1.unstyled > li::after{position:absolute;content:"";top:0px;left:0px;width:100%;z-index:-1;bottom:0px;background:rgba(255,255,255,0.9)!important}
.my-cart-items-sub {padding: 25px 25px 25px 25px;overflow: hidden;}
.summary-detail li {overflow: hidden;font-size: 16px;padding: 15px 0;}
.summary-detail li label {float: left;width: 150px;font-size: 18px;font-weight:600;}

.summary-detail li .summary-dtl {margin: 0 0 0 150px;font-size: 18px;text-align: right;}
.my-cart-items-sub {padding: 25px 25px 25px 25px;overflow: hidden;}
.summary-detail li {overflow: hidden;font-size: 16px;padding: 15px 0;}
.summary-detail li label {float: left;width: 150px;font-size: 18px;font-weight:600;}

.summary-detail li .summary-dtl {margin: 0 0 0 150px;font-size: 18px;text-align: right;}

.account-main{position:relative;z-index:1;display:inline-block;border-right:1px solid rgba(255,255,255,0.3);padding-right:10px;margin-right:15px}
.account-link{color:#aab4bd;padding:0px 30px 0px 5px;background:url("../images/down-arrow-grey.png") right center no-repeat}
.account-link:hover,.account-link:focus,.account-link.active{color:#fff}
.account-div{width:160px;position:absolute;top:33px;right:11px;z-index:9;display:none}
.account-ul{width:100%;transform:translateY(50px);opacity:0;background:rgba(88,67,36,0.9);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:5px;}
.account-ul::before{width:10px;height:10px;background:#aab4bd;border-radius:0 0px 0px 0px;transform:rotate(45deg);content:"";position:absolute;right:10px;top:-6px;z-index:9}
.account-ul li{transform:translateY(50px);overflow:hidden}
.account-ul li a{color:#fff;font-size:15px;display:block;text-align:left;padding:7px 15px;border-bottom:1px solid rgba(255,255,255,.15);margin:0}
.account-ul li:first-child{border-radius:5px 5px 0 0;}
.account-ul li:last-child{border-radius:0 0 5px 5px;}
.account-ul li:last-child a{border-radius:0 0px 5px 5px;}
.account-ul li a:hover{background:#215891
;color:#fff;border-bottom: 1px solid #215891
;}
.account-ul li a.active{background:#215891
;color:#fff}
.account-div.opened{display:block}
.account-ul.showul{opacity:1;transform:translateY(0px)}
.account-ul.showul li{transform:translateY(0px);}

.account-ul li:nth-child(1){transition:all 0.3s ease-out 0s;}
.account-ul li:nth-child(2){transition:all 0.3s ease-out 0.05s;}
.account-ul li:nth-child(3){transition:all 0.3s ease-out 0.1s;}
.account-ul li:nth-child(4){transition:all 0.3s ease-out 0.15s;}
.account-ul li:nth-child(5){transition:all 0.3s ease-out 0.2s;}
.account-ul li:nth-child(6){transition:all 0.3s ease-out 0.25s;}

.profile-links li a{font-size:16px;padding:12px 10px 12px 50px;display:block;border-bottom:1px solid rgba(69,139,79,.3);color:#000;position:relative;z-index:1;text-align: left;}
.profile-links li a:hover,.profile-links li a.active{background:#454545;color:#fff;border-bottom:1px solid rgba(33,88,145);border-radius:50px;}
.profile-links li:last-child a{border-bottom:0px solid rgba(69,139,79,.3)}
.profile-links li a::after{left:10px;top:8px}

.listing{padding:10px 0}
.listing li{padding:7px 0 7px 35px;position:relative;z-index:1}
.listing li::after,.profile-links li a::after{position:absolute;content:"⚪";left:10px;top:12px;width:26px;height:26px;z-index:9;background:#45454552;border-radius:50%;text-align:center;padding:2px 0 0 0;font-size:15px;/*background:#fff url("../images/leaf.svg") center center no-repeat;background-size:auto 70%*/}

.profileform 		{display:none}
.profiledata .form-group{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:0px;padding:10px 0}
.profiledata .form-group:first-child{border-top:0px solid rgba(151, 133, 94, 0.2);}
.profiledata .form-group label{float:left;width:200px;padding:0px 0; color:#34384e;text-align:left;font-size:18px}
.photo-name .thumb-holder 	{padding-bottom:20px;position:relative;z-index:1;margin:0 auto}
.fileContainer		{margin:0 -4px}
.MultiFile-list		{overflow:hidden}
.MultiFile-label	{float:left;position:relative;z-index:1;width:130px;margin:3px;border:1px solid #294874}
.MultiFile-label span.MultiFile-label{width:100%;margin:0px;border:0px solid #294874;height:100px}
span.MultiFile-label img{width:100%;height:100%}
.MultiFile-remove,.removeThis{position:absolute;z-index:9;background:url(../images/delete.png) center center no-repeat;float:left;width:22px;height:28px;right:5px;bottom:5px;overflow:hidden;text-indent:9999px}
.MultiFile-title	{position:absolute;z-index:1;display:none}
.fileContainer		{margin:0px}
.eventImages .MultiFile-wrap{width:100px;height:100px;padding:0px;margin:4px 0px 2px 2px;overflow:hidden;background:#fff url(../images/upload-photo.png) center center no-repeat; border:1px solid #d2d6df; border-radius:4px;}
.eventImages .MultiFile-wrap:hover 	{background:#215891  url(../images/upload-photo.png) center center no-repeat; border:1px solid #215891;}
.uploader input 	{opacity:0!important;filter:alpha(opacity=0)!important;zoom:1;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;cursor:pointer}
.photo-name .profile-thumb {float:none;margin:0 auto;position:relative;z-index:1}
.photo-name .profile-name-email{margin:0px;text-align:center;padding-top:30px;}
.photo-name .thumb-holder .fileContainer{margin:0px;padding:0px;width:100%;height:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}
.photo-name .thumb-holder,.photo-name .MultiFile-label,.photo-name .profile-thumb,.photo-name .thumb-holder .MultiFile-label span.MultiFile-label{width:150px;height:150px;}
.photo-name .MultiFile-label{margin:0px;border:0px solid #294874;border-radius:50%;}
.photo-name .MultiFile-label .MultiFile-label{overflow:hidden;}
.photo-name .thumb-holder .fileContainer{top:0px;left:0px;right:0px;bottom:0px;    }
.photo-name .thumb-holder .MultiFile-remove, .removeThis{bottom: auto;top:15px;right:10px;  }
.photo-name .profile-name-email p{font-size:18px;text-align: center;margin-left: 0px!important;}
.photo-name .MultiFile-list{overflow: visible}
.upload-btn 		{display:none;border-radius:15px;position:absolute;width:80px;height:25px;background:#2d4b9b;top:15px;right:75%;z-index:9;border:0em solid #000;cursor:pointer}
.upload-btn::before {content: "\2714";border: 0em solid #000;border-radius: 0.2em;display: inline-block;width: 20px;height: 20px;margin-right: 0px;vertical-align: middle;color: #fff;line-height: 21px;text-align:right;position: absolute;right:7px;top: 3px}
.upload-btn span{position:absolute;top:4px;left:4px;/*background:#fff;border:1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,0.2);*/display:block;font-size:11px;text-transform:uppercase;padding:2px 7px;white-space:nowrap;color:#fff; }
.photo-name .upload-btn{display:block;} 
.upload-btn:hover 	{background:#df0023}
.profile-thumb 	{float:left;width:100px;height:100px;overflow:hidden;border:3px solid rgba(0,0,0,0.3);border-radius:50% }
.profile-thumb img{width:100%}
.profile-name-email {margin-left:0px!important;}
.profile-name-email h3{padding:0px}
.profile-name-email p{padding:0px;}
.edit-div 		{text-align:center;padding:15px 0 0px 0}
.plus-sign 		{width:40px;height:40px;color:#fff;font-size:35px;border-radius:50%;position:absolute;bottom:-18px;left:50%;margin-left:-20px;text-align:center;background:#215891  url(../images/plus-white.png) center center no-repeat;background-size:70% auto;z-index: 9;border:2px solid #fff;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,0.2) }
.plus-sign:hover{background:#215891 url(../images/plus-white.png) center center no-repeat;background-size:70% auto;}

.profile-name-email a{color:#215891;text-transform: none;line-height: 30px;}
.profile-name-email h3{color:#215891;}
.profile-name-email p{color:#215891;line-height: 30px;}

td.delivered {color: green;font-weight: 600;}
td.pending   {color: darkorange;font-weight: 600;}
.profiledata .form-group p{margin-left:220px;padding:0px;font-size:16px}
.profiledata .change-div{padding-top:15px}
/*.change-div{text-align:center;}*/
.add-new-adddress.profiledata .change-div {padding-top:0px;}
.credintial-contents{padding:15px}
.item-summery{overflow:hidden;padding:5px 0}
.item-title,.item-detail{float:left;width:50%}
.item-title{padding-right:10px;text-align:right;position:relative;z-index:1}
.item-detail{padding-left:10px}
.item-title::after{content:":";position:absolute;top:0px;right:0px;z-index:1;font-size:16px}
.credintial-contents p{padding:8px 0}
.credintial-contents p:first-child{padding-top:0}
.final-summery{margin-bottom:7px}
.no-print{text-align:center}
.no-print .button{font-size:15px}


.product-my-cart .cart-row .product-thumb{width:200px}
.product-my-cart .cart-row .cart-dtl{margin-left:250px;width: 100%;}
.product-my-cart .cart-row h2{font-size:20px;}
.product-dtl h2{font-size:20px;}
.product-dtl p{border: 1px solid;display: inline-block;padding: 7px;background-color: #333;color: #fff;}
.order-history-sub .my-cart-items-sub{padding:0px 15px 0px 15px}
.order-history-sub .summary-detail li .summary-dtl{font-size:17px}
.order-history-sub .summary-detail li{padding:8px 0}
.order-history-sub .product-my-cart .cart-row:first-child{padding-top:5px}
.dashboard-link{display:none}
.address-sub-div .change-div{margin-bottom:25px;text-align: left;}
.address-sub-div .button{font-size:16px;}
.address-sub-div h3{padding-bottom:10px;color:#000;text-align:left;}
.new-address-model{width:768px}
.fancybox-container{z-index:999;}
.productdetail-button-prev{left:0}
.productdetail-button-next{right:0}
.dashboard-main h3{color:#000;text-align:left;}
.address-sub-div{background-color:#f5f2f2;padding: 15px 15px 15px 15px;}
.new-address-model{width:768px}
.new-address-model strong, span,p,h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif!important;}

.cart-dtl-orders{margin-left: 15px!important;}
.favourite-addtocart{position:absolute;bottom:15px;right:15px;z-index:9}
.favourite-addtocart a{display:inline-block;width:40px;height:40px;background:#fff;padding:7px;border-radius:50%;margin-left:10px}
.favourite-addtocart a img{width:100%}
.favourite-addtocart a:hover{background:#215891
;}
.favourite-addtocart a:hover img{mix-blend-mode:color-dodge;}
.product-thumb:hover .product-img .favourite-addtocart a img{opacity:1}


.cart-row {overflow:hidden;padding:15px;position:relative;z-index:1}
.cart-row .product-thumb{float:left;width:300px}
.cart-row .cart-dtl{margin-left:350px;padding-bottom:15px;}
.cart-row .product-dtl{padding:0px 0px 15px 0px}
.cart-row .pq-detail{padding:20px 0 10px 0;}
.cart-row .product-dtl p{font-size:20px;padding-top:20px;font-family: 'Open Sans', sans-serif;}
.cart-row .product-dtl h2{color:#343436;font-weight: 600;font-family: 'Open Sans', sans-serif;}

/*.summary-right .cart-row .product-thumb{width:180px;z-index: 999;}
.summary-right .cart-row .cart-dtl{margin-left:200px;}
.summary-right h2{font-size:18px}
.cart-dtl ul{margin-top:15px}*/
.cart-dtl ul li{overflow:hidden;padding:7px 0;font-size:17px;font-family: 'Open Sans', sans-serif;}
.cart-dtl ul li label{float:left;width:80px;position:relative;z-index:1;font-family: 'Open Sans', sans-serif;}
.cart-dtl ul li label::after{position:absolute;right:0px;top:-2px;content:":"}
.cart-dtl ul li div{margin-left:90px;font-size:16px;font-family: 'Open Sans', sans-serif;}
.cart-dtl ul li strong{font-family: 'Open Sans', sans-serif;}

.expire-book{margin-top: 1rem;}
.bookings-tab h4{text-align:left;font-size:21px;}
.bookings-tab p{text-align:left;}
.expire-book p{color:red;font-style:italic;}
.expire-book a{background-color:#000;color:#fff;padding:8px;font-weight:300;font-size:14px;}
.booking-1{background-color:#f0ebeb;padding:15px;}

.cart-btn-div-my-cart{text-align:left;}
.coupon-code-my-cart{text-align:left;}

h4.cart-summary-cart{font-size:23px;text-align:left;border-bottom:1px  solid #ccc;text-transform: uppercase;}

.booking-1 p{line-height:30px;font-family: 'Open Sans', sans-serif;font-size:16px;}
.booking-1 p strong{font-family: 'Open Sans', sans-serif;}
.gift-icon{float:right;width:2%;}
a.request-link{position: absolute;margin-top:15px;right:10px;display: block;}

a.request-link-checkout{position: absolute;right:10px;display: block;}

.request-modal h5{text-align:center;border: 1px solid #ccc;line-height: 30px;margin-bottom: 1rem;}
.request-modal{background-color: #f5f2f2;}

.order-histotry-sub {padding: 0 15px 15px 15px;display: none;background: #f8f6f6;}
.order-tab{display:block;background:rgba(218,216,216);padding:15px;position:relative;z-index:1;margin-top:15px}
.order-tab span{font-size:18px;display:inline-block;color:#000}
.order-tab .order-crumb{margin-right:25px;color:#666}
.ord-hstr-div .order-history:first-child .order-tab{margin-top:0px;}
.order-history-sub{padding:0 15px 15px 15px;display:none;background: rgba(247,247,247);}
.order-tab::after{position:absolute;content:"";right:15px;top:23px;width:7px;height:7px;display:block;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg);}
.order-tab.active::after{transform: rotate(45deg)}
.order-tab.active span{color:#000;font-weight:600;}
.ord-hstr-div .order-history:first-child .order-history-sub{display:block}
.product-my-cart .cart-row .product-thumb{width:200px}
.product-my-cart .cart-row .cart-dtl{margin-left:250px;width: 100%;}
.product-my-cart .cart-row h2{font-size:20px;}
.product-dtl h2{font-size:20px;}
.product-dtl p{border: 1px solid;display: inline-block;padding: 7px;background-color: #333;color: #fff;}
.order-history-sub .my-cart-items-sub{padding:0px 15px 0px 15px}
.order-history-sub .summary-detail li .summary-dtl{font-size:17px}
.order-history-sub .summary-detail li{padding:8px 0}
.order-history-sub .product-my-cart .cart-row:first-child{padding-top:5px}
.dashboard-link{display:none}

span.order-date{margin-left:15px;}
span.order-date{margin-left:15px;}

#loginModel {width: 480px;}
.form-group {display:inline-block;width: 100%;position: relative;z-index: 1;}

.form-group-login{margin-bottom: 0rem!important;}

.show-password {/*background: #987b59 url(../images/view-show.svg) center center no-repeat;background-size: auto 70%;*/position: absolute;z-index: 9;width: 30px;height: 30px;border-radius: 30px;right: 20px;top: 60%;transform: translateY(-50%);color:#ccc;}
/*.show-password::after {content: "";width: 90%;height: 1px;background: #000;display: block;position: absolute;left: 5%;top: 47%;transform: rotate(-45deg);}*/
.forgot-reg a {margin: 0 10px 0 0px;font-size: 18px;}
p.forgot-reg{text-align: right!important;}
p.forgot-reg a{font-size: 15px;}
.log-form p     {margin-top: -8%!important;}

p.log-pad{margin-bottom: 1rem;}

.register-link {color: #ff8a25;font-weight: 300;}
.reg-text{font-size:16px;padding-top: 0.8rem;text-align: center;display: block;}
.sign-upform{padding-top: 1.0rem;}
.sign-upform a{color: #fba901;}
.sign-upform a:hover{color: #000;}
.forgot-main {display: none;}
.forgot-div  {position: relative;z-index: 1;width: 100%;}
.forgot-div .button {position: absolute;top: 0px;right: 0px;bottom: 0px;z-index: 9;padding: 10px 20px 9px 20px;letter-spacing: 0px;border-radius: 10px;}
.loging-title {font-weight: bold;font-size: 18px;padding-bottom: 10px;margin-top: 15px;text-align: center;}
.loging-div {display: inline-table;width: 100%;}
.loging-btn:first-child {/*margin-right: 1%;*/}
.facebook-btn {background: #39579b!important;}
.google-btn   {background: #4285F4!important;color: #fff!important;}
.instagram-btn{background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;}
.linkedin-btn {background: #0e76a8!important;}
.loging-btn {/* float: left; */padding: 8px 5px 8px 5px;width: 100%;background: none;border: 0px solid #000;font-size: 16px;border-radius: 3px;color: #fff;position: relative;z-index: 1;cursor: pointer;overflow: hidden;margin-bottom: 0.5rem;}
.btn-icon {display: inline-block;width: 40px;height: 30px;background: transparent;/*border-radius: 50%;*/position: absolute;left: 0px;top: 50%;transform: translateY(-50%);padding: 5px;}
.btn-icon-google{width: 50px;height: 40px;margin-left: -2px;}
.btn-icon img {width: 100%;margin-top: -5px;}
.loging-btn::after {background: #fba901;content: "";position: absolute;z-index: -1;top: 0px;left: 0px;bottom: 0px;width: 100%;border-radius: 3px;opacity: 0;}
.loging-btn:last-child {/*margin-left: 1%;*/}
.google-btn {background: linear-gradient(-120deg, #4285f4, #34a853, #fbbc05, #ea4335);}
.fancybox-slide--html .fancybox-close-small {right: 15px;top: 10px;}
.fancybox-button svg {color: #fba901;}

.tm-cart-table img{width:100px;}
