/* preheader */
.award-overlay{
	width: 9%;
	position: fixed;
	top: 100px;
	z-index: 9999;
	right: 0px;
}
.pre-header{
	background-color: #ff9c00;
	padding: 5px 10px;
}
.pre-header-list{
	list-style: none;
}
.pre-header-list li{
	display: table-cell;
}
.pre-header-list li:nth-child(1){
	padding-right: 15px;
}
.pre-header-list li a{
	color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
	letter-spacing: 0.5px;
}
.pre-header-list li a i{
	padding-right: 4px;
}
.pre-header-social-icons ul li:nth-child(1) a{
	color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0.5px;
}
.pre-header-social-icons ul li:nth-child(1) a i{
	margin-right: 10px;
}
.pre-header-social-icons ul{
	display: table;
	float: right;
}
.pre-header-social-icons ul li{
	display: table-cell;
}
.pre-header-social-icons ul li img{
	width: 20px;
}
.pre-header-social-icons ul li{
	padding-right: 10px;
}
.pre-header-social-icons ul li:last-child{
	padding-right: 0px;
}
.mobile-nav,
.main-nav{
	background-color: rgba(0,0,0,0.7);
}
.google-map-firebee{
	background-color: #000;
	padding: 20px;
}

.display-none-mob span{
	display: none;
}
/*=================== Mega Menu =======================*/
.video-js{
	width: 100%;
 }
 video {
position: inherit;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.fire-bee-managment-img{
	text-align: center;
}
.fire-bee-managment-img img{
	border: 3px solid #ff9c00;
	border-radius: 100px;
	margin-bottom: -30px;
	width: 150px;
}
.fire-bee-managment-content{
	background-color: #ff9c00;
	padding: 40px 10px 10px 10px;
    text-align: center;
	border-radius: 10px;
}

.fire-bee-managment-content h6{
	padding-top: 10px;
}
.fire-bee-managment-content h6 span{
	padding-right: 5px;
	padding-left: 5px;
}
.piller-employes li{
	display: inline-block;
}
.piller-employes{
	text-align: center;
}
.piller-employes li img{
	border-radius: 100px;
	margin-right: 15px;
	margin-top: 15px;
}
/*=================== Mega Menu =======================*/

* {
	box-sizing:border-box;
  }
  .clearfix:before,
  .clearfix:after {
	content: "";
	display: table;
  }
  .clearfix:after {
	clear: both;
  }
  .vertical-tabs:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -1px;
	z-index: 1;
  }
  .vertical-tabs:after {
	content: "";
	display: table;
	clear: both;
  }
  .vertical-tabs {
	position: relative;
	margin-left: 200px;
  }
  .tabs {
	position: relative;
	float: left;
	width: 200px;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -200px;
  }
  .tabs li {
	position: relative;
	list-style: none;
  }
  .tabs li:after {
	content: "";
	display: table;
	clear: both;
  }
  .tabs li a {
	position: relative;
	display: block;
	width: 100%;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	background-color: #fbfbfb;
	border: 1px solid #ddd;
  }
  .tabs li.active a {
	z-index: 2;
	border-right: 1px solid white;
  }
  .tabs-content .content {
	display: none;
	padding: 10px;
  }
  .tabs-content .content.active {
	display: block;
  }
  /* hire developer */
  .hire-developer-dropdown{
	width: 1100px !important;
	left: -314px !important;
  }
  .hire-developer-dropdown  .col-lg-3{
	border-right: 1px solid #dcdcdc;
  }
  .hire-developer-dropdown  .col-lg-3:last-child{
	border-right: 0;
  }
  .hire-developer-dropdown .nav-link{
	  display: flex !important;
	  align-items: center !important;
  }
  .hire-developer-dropdown li a img{
	margin-right: 10px;
}
  /* block chain Menu */
  .blockchain-dropdown{
	width: 900px !important;
	left: -381px !important;
  }
  .blockchain-dropdown .tab-title:last-child{
	border-bottom: 1px solid #dcdcdc;
  }
  .blockchain-dropdown .vertical-tabs{
	margin-left: 0;
  }
  .blockchain-dropdown-list img{
	width: 32px;
  }
  .blockchain-dropdown-list li a{
	  padding: 0 !important;
  }
  .blockchain-dropdown-list li{
	margin-bottom: 10px !important;
}
.blockchain-dropdown img{
 margin-right: 10px;
}
/* OnDemand Start */
.ondemand-dropdown{
	width: 1100px !important;
	left: -752px !important;
}
.ondemand-dropdown .vertical-tabs{
	margin-left: 0;
}
.ondemand-dropdown-list li a{
	padding: 0 !important;
}
.ondemand-dropdown-list li{
  margin-bottom: 10px !important;
}
.ondemand-dropdown .menu_div{
	display: table;
	display: table;
	padding: 5px;
	width: 100%;
	border-radius: 15px;
  }
.ondemand-dropdown-list a{
	  margin-left: 0 !important;
	  margin-right: 0 !important;
	  width: 100%;
	  padding-bottom: 0 !important;
}
.ondemand-dropdown-list p{
	color: #000 !important;
	display: table-cell;
	margin-left: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
}
.ondemand-dropdown-list .img-div{
	display: table-cell;
	width: 36px;
}
.ondemand-dropdown-list .img-div img{
	width: 36px;
	margin-right: 8px;
}
.ondemand-dropdown .tabs-inner-pad{
	padding: 10px;
	padding-top: 0;
}
.ondemand-dropdown .tabs-content .content.active {
	display: block;
	margin-right: 15px;
  }
.ondemand-dropdown .tabs.vertical{
	height: 400px !important;
	overflow-y: scroll;
  }
 .services-dropdown {
    /* width: 750px !important;
    left: -120px !important;
    padding: 10px !important;
    height: 400px !important;
    overflow: scroll; */

		width: 400px !important;
		left: -120px !important;
		padding: 10px !important;
		height: fit-content !important;
		 /* overflow: scroll; */
}
.services-dropdown h4{
	color: #452d00;
}
.services-dropdown li a{
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}
.services-dropdown ul p a{
	display: flex !important;
	align-items: center !important;
}
.services-dropdown ul p a img{
	margin-right: 8px !important;
}
/*=================== Mega Menu =======================*/
/*=================== Mobile Mega Menu =======================*/

.mobile-mega-menu .navigation {
	width: 100%;
	height: 70px;
	display: table;
	position: relative;
	font-family: inherit;
	background-color: #fff;
  }

  .mobile-mega-menu  .navigation * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
  }

  .mobile-mega-menu  .navigation-portrait {
	height: 48px;
  }

  .mobile-mega-menu  .navigation-fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 19998;
  }

  .navigation-hidden {
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
  }

  .mobile-mega-menu .align-to-right {
	float: right;
  }

  .nav-header {
	float: left;
  }

  .mobile-mega-menu .navigation-hidden .nav-header {
	display: none;
  }

  .mobile-mega-menu .nav-brand {
	line-height: 70px;
	padding: 0;
	color: #343a40;
	font-size: 24px;
	text-decoration: none !important;
  }

  .mobile-mega-menu .nav-brand:hover,
  .mobile-mega-menu .nav-brand:focus {
	color: #343a40;
  }

  .mobile-mega-menu .navigation-portrait .nav-brand {
	font-size: 18px;
	line-height: 48px;
  }

  .mobile-mega-menu .nav-logo > img {
	height: 48px;
	margin: 11px auto;
	padding: 0 15px;
	float: left;
  }

  .mobile-mega-menu .nav-logo:focus > img {
	outline: initial;
  }

  .mobile-mega-menu .navigation-portrait .nav-logo > img {
	height: 36px;
	margin: 6px auto 6px 15px;
	padding: 0;
  }

  .mobile-mega-menu .nav-toggle {
	width: 30px;
	height: 30px;
	padding: 6px 2px 0;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	right: 15px;
	display: none;
	cursor: pointer;
  }

  .mobile-mega-menu .nav-toggle:before {
	content: "";
	position: absolute;
	width: 24px;
	height: 3px;
	background-color: #ff9c00;
	border-radius: 10px;
	box-shadow: 0 0.5em 0 0 #ff9c00, 0 1em 0 0 #ff9c00;
  }

  .mobile-mega-menu .navigation-portrait .nav-toggle {
	display: block;
  }

  .mobile-mega-menu .navigation-portrait .nav-menus-wrapper {
	width: 320px;
	height: 100%;
	top: 0;
	left: -400px;
	position: fixed;
	background-color: #fff;
	z-index: 20000;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	transition-duration: 0.2s;
	transition-timing-function: ease;
  }

  .mobile-mega-menu .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
	left: auto;
	right: -400px;
  }

  .mobile-mega-menu .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
	left: 0;
  }

  .mobile-mega-menu .navigation-portrait
	.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
	left: auto;
	right: 0;
  }

  .mobile-mega-menu .nav-menus-wrapper-close-button {
	width: 30px;
	height: 40px;
	margin: 10px 7px;
	display: none;
	float: right;
	color: #343a40;
	font-size: 26px;
	cursor: pointer;
  }

  .mobile-mega-menu .navigation-portrait .nav-menus-wrapper-close-button {
	display: block;
  }

  .mobile-mega-menu .nav-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	font-size: 0;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu {
	width: 100%;
  }

  .mobile-mega-menu .navigation-landscape .nav-menu.nav-menu-centered {
	float: none;
	text-align: center;
  }

  .mobile-mega-menu .navigation-landscape .nav-menu.nav-menu-centered > li {
	float: none;
  }

  .mobile-mega-menu .nav-menu > li {
	display: inline-block;
	float: left;
	text-align: left;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu > li {
	width: 100%;
	position: relative;
	border-top: solid 1px #f0f0f0;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu > li:last-child {
	border-bottom: solid 1px #f0f0f0;
  }

  .mobile-mega-menu .nav-menu + .nav-menu > li:first-child {
	border-top: none;
  }

  .mobile-mega-menu .nav-menu > li > a {
	height: 70px;
	padding: 26px 15px;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	color: #343a40;
	transition: color 0.3s, background 0.3s;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu > li > a {
	width: 100%;
	height: auto;
	padding: 12px 15px 12px 26px;
  }

  .mobile-mega-menu .nav-menu > li:hover > a,
  .mobile-mega-menu .nav-menu > li.active > a,
  .mobile-mega-menu .nav-menu > li.focus > a {
	color: #ff6b00;
  }

  .mobile-mega-menu .nav-menu > li > a > i,
  .mobile-mega-menu .nav-menu > li > a > [class*="ion-"] {
	width: 18px;
	height: 16px;
	line-height: 16px;
	transform: scale(1.4);
  }

  .mobile-mega-menu .nav-menu > li > a > [class*="ion-"] {
	width: 16px;
	display: inline-block;
	transform: scale(1.8);
  }

  .mobile-mega-menu .navigation-portrait .nav-menu.nav-menu-social {
	width: 100%;
	text-align: center;
  }

  .mobile-mega-menu .nav-menu.nav-menu-social > li {
	text-align: center;
	float: none;
	border: none !important;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu.nav-menu-social > li {
	width: auto;
  }

  .mobile-mega-menu .nav-menu.nav-menu-social > li > a > [class*="ion-"] {
	font-size: 12px;
  }

  .mobile-mega-menu .nav-menu.nav-menu-social > li > a > .fa {
	font-size: 14px;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu.nav-menu-social > li > a {
	padding: 15px;
  }

  .mobile-mega-menu .submenu-indicator {
	margin-left: 6px;
	margin-top: 6px;
	float: right;
	transition: all 0.2s;
  }

  .mobile-mega-menu .navigation-portrait .submenu-indicator {
	width: 54px;
	height: 44px;
	margin-top: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 20000;
  }

  .mobile-mega-menu .submenu-indicator-chevron {
	height: 6px;
	width: 6px;
	display: block;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: transparent #70798b #70798b transparent;
	transform: rotate(45deg);
	transition: border 0.2s;
  }

  .mobile-mega-menu .navigation-portrait .submenu-indicator-chevron {
	position: absolute;
	top: 18px;
	left: 24px;
  }

  .mobile-mega-menu .nav-menu > li:hover > a .submenu-indicator-chevron,
  .mobile-mega-menu .nav-menu > .active > a .submenu-indicator-chevron,
  .mobile-mega-menu .nav-menu > .focus > a .submenu-indicator-chevron {
	border-color: transparent #967adc #967adc transparent;
  }

  .mobile-mega-menu .navigation-portrait .submenu-indicator.submenu-indicator-up {
	transform: rotate(-180deg);
  }

  .mobile-mega-menu .nav-overlay-panel {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	display: none;
	z-index: 19999;
  }

  .mobile-mega-menu .no-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
  }

  .mobile-mega-menu .nav-search {
	height: 70px;
	float: right;
	z-index: 19998;
  }

  .mobile-mega-menu .navigation-portrait .nav-search {
	height: 48px;
	padding: 0 10px;
	margin-right: 52px;
  }

  .mobile-mega-menu .navigation-hidden .nav-search {
	display: none;
  }

  .mobile-mega-menu .nav-search-button {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
	background-color: #fbfcfd;
  }

  .mobile-mega-menu .navigation-portrait .nav-search-button {
	width: 50px;
	height: 48px;
	line-height: 46px;
	font-size: 22px;
  }

  .mobile-mega-menu .nav-search-icon {
	width: 14px;
	height: 14px;
	margin: 2px 8px 8px 4px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #343a40;
	text-align: left;
	text-indent: -9999px;
	border: 2px solid;
	border-radius: 50%;
	transform: rotate(-45deg);
  }

  .mobile-mega-menu .nav-search-icon:after,
  .mobile-mega-menu .nav-search-icon:before {
	content: "";
	pointer-events: none;
  }

  .mobile-mega-menu .nav-search-icon:before {
	width: 2px;
	height: 11px;
	top: 11px;
	position: absolute;
	left: 50%;
	border-radius: 0 0 1px 1px;
	box-shadow: inset 0 0 0 32px;
	transform: translateX(-50%);
  }

  .mobile-mega-menu .nav-search-button:hover .nav-search-icon {
	color: #ff6b00;
  }

  .mobile-mega-menu .nav-search > form {
	width: 100%;
	height: 100%;
	padding: 0 auto;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	z-index: 99;
  }

  .mobile-mega-menu .nav-search-inner {
	width: 70%;
	height: 70px;
	margin: auto;
	display: table;
  }

  .navigation-portrait .nav-search-inner {
	height: 48px;
  }

  .mobile-mega-menu .nav-search-inner input[type="text"],
  .mobile-mega-menu .nav-search-inner input[type="search"] {
	height: 70px;
	width: 100%;
	margin: 0;
	padding: 0 12px;
	font-size: 26px;
	text-align: center;
	color: #343a40;
	outline: none;
	line-height: 70px;
	border: none;
	background-color: transparent;
	transition: all 0.3s;
  }

  .mobile-mega-menu .navigation-portrait .nav-search-inner input[type="text"],
  .mobile-mega-menu .navigation-portrait .nav-search-inner input[type="search"] {
	height: 48px;
	font-size: 18px;
	line-height: 48px;
  }

  .mobile-mega-menu .nav-search-close-button {
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	line-height: normal;
	color: #343a40;
	font-size: 20px;
	cursor: pointer;
	text-align: center;
  }

  .mobile-mega-menu .navigation-portrait .nav-search-close-button {
	top: 10px;
	right: 14px;
  }

  .mobile-mega-menu .nav-button {
	margin: 18px 15px 0;
	padding: 8px 14px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
  }

  .mobile-mega-menu .nav-button:hover,
  .mobile-mega-menu .nav-button:focus {
	color: #fff;
	text-decoration: none;
  }

  .mobile-mega-menu .navigation-portrait .nav-button {
	width: calc(100% - 52px);
	margin: 17px 26px;
  }

  .mobile-mega-menu .nav-text {
	margin: 25px 15px;
	display: inline-block;
	color: #343a40;
	font-size: 14px;
  }

  .mobile-mega-menu .navigation-portrait .nav-text {
	width: calc(100% - 52px);
	margin: 12px 26px 0;
  }

  .mobile-mega-menu .navigation-portrait .nav-text + ul {
	margin-top: 15px;
  }

  .mobile-mega-menu .nav-dropdown {
	min-width: 180px;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	list-style: none;
	z-index: 98;
	white-space: nowrap;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown {
	width: 100%;
	position: static;
	left: 0;
  }

  .mobile-mega-menu .nav-dropdown .nav-dropdown {
	left: 100%;
  }

  .mobile-mega-menu .nav-menu > li > .nav-dropdown {
	border-top: solid 1px #f0f0f0;
  }

  .mobile-mega-menu .nav-dropdown > li {
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	text-align: left;
  }

  .mobile-mega-menu .nav-dropdown > li > a {
	width: 100%;
	padding: 16px 20px;
	display: inline-block;
	text-decoration: none;
	float: left;
	font-size: 13px;
	color: #343a40;
	background-color: #fdfdfd;
  }

  .mobile-mega-menu .nav-dropdown > li:hover > a,
  .mobile-mega-menu .nav-dropdown > li.focus > a {
	color: #ff6b00;
  }

  .mobile-mega-menu .nav-dropdown.nav-dropdown-left {
	right: 0;
  }

  .mobile-mega-menu .nav-dropdown > li > .nav-dropdown-left {
	left: auto;
	right: 100%;
  }

  .mobile-mega-menu .navigation-landscape .nav-dropdown.nav-dropdown-left > li > a {
	text-align: right;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown > li > a {
	padding: 12px 20px 12px 30px;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown > li > ul > li > a {
	padding-left: 30px;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown > li > ul > li > ul > li > a {
	padding-left: 70px;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown > li > ul > li > ul > li > ul > li > a {
	padding-left: 90px;
  }

  .mobile-mega-menu .navigation-portrait
	.nav-dropdown
	> li
	> ul
	> li
	> ul
	> li
	> ul
	> li
	> ul
	> li
	> a {
	padding-left: 110px;
  }

  .mobile-mega-menu .nav-dropdown .submenu-indicator {
	right: 15px;
	top: 10px;
	position: absolute;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown .submenu-indicator {
	right: 0;
	top: 0;
  }

  .mobile-mega-menu .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
	transform: rotate(-45deg);
  }

  /* .mobile-mega-menu .navigation-p:
	transform: rotate(45deg);
  } */

  .mobile-mega-menu .nav-dropdown > li:hover > a .submenu-indicator-chevron,
  .nav-dropdown > .focus > a .submenu-indicator-chevron {
	border-color: transparent #ff6b00 #ff6b00 transparent;
  }

  .mobile-mega-menu .navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator {
	left: 10px;
  }

  .mobile-mega-menu .navigation-landscape
	.nav-dropdown.nav-dropdown-left
	.submenu-indicator
	.submenu-indicator-chevron {
	transform: rotate(135deg);
  }
  .mobile-mega-menu .nav-dropdown-horizontal {
	width: 100%;
	left: 0;
	background-color: #fdfdfd;
	border-top: solid 1px #f0f0f0;
  }

  .mobile-mega-menu .nav-dropdown-horizontal .nav-dropdown-horizontal {
	width: 100%;
	top: 100%;
	left: 0;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal {
	border-top: none;
  }

  .mobile-mega-menu .nav-dropdown-horizontal > li {
	width: auto;
	clear: none;
	position: static;
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown-horizontal > li {
	width: 100%;
  }

  .mobile-mega-menu .nav-dropdown-horizontal > li > a {
	position: relative;
  }

  .mobile-mega-menu .nav-dropdown-horizontal .submenu-indicator {
	height: 18px;
	top: 11px;
	transform: rotate(90deg);
  }

  .mobile-mega-menu .navigation-portrait .nav-dropdown-horizontal .submenu-indicator {
	height: 42px;
	top: 0;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }

  .mobile-mega-menu .navigation-portrait
	.nav-dropdown-horizontal
	.submenu-indicator.submen:-indicator-up {
	transform: rotate(-180deg);
  }

  .mobile-mega-menu .megamenu-panel {
	width: 100%;
	padding: 15px;
	display: none;
	position: absolute;
	font-size: 14px;
	z-index: 98;
	text-align: left;
	color: inherit;
	border-top: solid 1px #f0f0f0;
	background-color: #fdfdfd;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.075);
  }

  .mobile-mega-menu .megamenu-panel [class*="container"] {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-panel [class*="container"] [class*="col-"] {
	padding: 0;
  }

  .mobile-mega-menu .megamenu-panel-half {
	width: 50%;
  }

  .megamenu-panel-quarter {
	width: 25%;
  }

  .mobile-mega-menu .navigation-portrait .megamenu-panel-half,
  .mobile-mega-menu .navigation-portrait .megamenu-panel-quarter {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-panel-row {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-panel-row:before,
  .mobile-mega-menu .megamenu-panel-row:after {
	content: "";
	display: table;
	line-height: 0;
  }

  .mobile-mega-menu .megamenu-panel-row:after {
	clear: both;
  }

  .mobile-mega-menu .megamenu-panel-row [class*="col-"] {
	display: block;
	min-height: 20px;
	float: left;
	margin-left: 3%;
  }

  .mobile-mega-menu .megamenu-panel-row [class*="col-"]:first-child {
	margin-left: 0;
  }

  .mobile-mega-menu .navigation-portrait .megamenu-panel-row [class*="col-"] {
	float: none;
	display: block;
	width: 100% !important;
	margin-left: 0;
	margin-top: 15px;
  }

  .mobile-mega-menu .navigation-portrait
	.megamenu-panel-row:first-child
	[class*="col-"]:first-child {
	margin-top: 0;
  }

  .mobile-mega-menu .megamenu-panel-row .col-1 {
	width: 5.583333333333%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-2 {
	width: 14.166666666666%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-3 {
	width: 22.75%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-4 {
	width: 31.333333333333%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-5 {
	width: 39.916666666667%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-6 {
	width: 48.5%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-7 {
	width: 57.083333333333%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-8 {
	width: 65.666666666667%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-9 {
	width: 74.25%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-10 {
	width: 82.833333333334%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-11 {
	width: 91.416666666667%;
  }

  .mobile-mega-menu .megamenu-panel-row .col-12 {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-tabs {
	width: 100%;
	float: left;
	display: block;
  }

  .mobile-mega-menu .megamenu-tabs-nav {
	width: 20%;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
  }

  .mobile-mega-menu .navigation-portrait .megamenu-tabs-nav {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-tabs-nav > li > a {
	width: 100%;
	padding: 10px 16px;
	float: left;
	font-size: 13px;
	text-decoration: none;
	color: #343a40;
	border: solid 1px #eff0f2;
	outline: 0;
	background-color: #fff;
  }

  .mobile-mega-menu .megamenu-tabs-nav > li.active a,
  .mobile-mega-menu .megamenu-tabs-nav > li:hover a {
	background-color: #f5f5f5;
  }

  .mobile-mega-menu .megamenu-tabs-pane {
	width: 80%;
	min-height: 30px;
	padding: 20px;
	float: right;
	display: none;
	font-size: 13px;
	color: #343a40;
	border: solid 1px #eff0f2;
	background-color: #fff;
  }

  .mobile-mega-menu .megamenu-tabs-pane.active {
	display: block;
  }

  .mobile-mega-menu .navigation-portrait .megamenu-tabs-pane {
	width: 100%;
  }

  .mobile-mega-menu .megamenu-lists {
	width: 100%;
	display: table;
  }

  .mobile-mega-menu .megamenu-list {
	width: 100%;
	margin: 0 0 15px;
	padding: 0;
	display: inline-block;
	float: left;
	list-style: none;
  }

  .mobile-mega-menu .megamenu-list:last-child {
	margin: 0;
	border: none;
  }

  .mobile-mega-menu .navigation-landscape .megamenu-list {
	margin: -15px 0;
	padding: 20px 0;
	border-right: solid 1px #f0f0f0;
  }

  .mobile-mega-menu .navigation-landscape .megamenu-list:last-child {
	border: none;
  }

  .mobile-mega-menu .megamenu-list > li > a {
	width: 100%;
	padding: 10px 15px;
	display: inline-block;
	color: #343a40;
	text-decoration: none;
	font-size: 13px;
  }

  .mobile-mega-menu .megamenu-list > li > a:hover {
	background-color: #ff6b00;
	color: #fff;
  }

  .mobile-mega-menu .megamenu-list > li.megamenu-list-title > a {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #343a40;
  }

  .mobile-mega-menu .megamenu-list > li.megamenu-list-title > a:hover {
	background-color: transparent;
  }

  .mobile-mega-menu .navigation-landscape .list-col-2 {
	width: 50%;
  }

  .mobile-mega-menu .navigation-landscape .list-col-3 {
	width: 33%;
  }

  .mobile-mega-menu .navigation-landscape .list-col-4 {
	width: 25%;
  }

  .mobile-mega-menu .navigation-landscape .list-col-5 {
	width: 20%;
  }

  .mobile-mega-menu .nav-menu > li > a {
	color: #343a40;
	text-transform: uppercase;
  }

  .mobile-mega-menu .nav-dropdown > li > a {
	color: #343a40;
	padding: 10px 20px;
	border-bottom: 1px solid #f6f6f6;
  }

  .mobile-mega-menu .nav-dropdown > li > a:hover,
  .mobile-mega-menu .nav-dropdown > li > a:focus {
	color: #ff6b00;
  }

  .mobile-mega-menu .main_header_area.sticky {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 9999;
	box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  }

  .mobile-mega-menu .transparent-menu {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
  }

  .mobile-mega-menu .navigation-portrait .nav-menu > li > a {
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 30px;
  }
  /*  */
  .mobile-mega-menu {
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
  }
  .mobile-mega-menu #navigation1{
 	 background-color: transparent;
  }
  .mobile-mega-menu .logo{
		width: 200px;
	}
	.mobile-ondemand .menu_div,
	.mobile-blockchain .nav-dropdown .nav-submenu li a,
	.mobile-hire-developer a{
		display: flex;
		align-items: center;
	}
	.mobile-ondemand .menu_div img,
	.mobile-blockchain .nav-dropdown .nav-submenu li a img,
	.mobile-hire-developer a img{
		margin-right: 10px;
	}
	.mobile-ondemand .menu_div img{
		width: 32px;
	}
	.mobile-ondemand .mobile-dropdown-menu-scroll{
		height: 100px;
		overflow: scroll;
	}
	.ondmand-scroll-mobile-menu{
		height: 200px;
		overflow: scroll;
	}
	.mobile-mega-btn{
		width: auto !important;
		margin-left: 25px;
	}
  @media only screen and (min-width: 320px) and (max-width: 767px) {
	.mobile-mega-menu .nav-dropdown > li > a,
	.mobile-mega-menu .megamenu-list > li > a {
	  width: 65%;
	}
  }

/*=================== Mobile Mega Menu =======================*/

/* Mega Menu  */
/* common */
.margin-top30{
	margin-top: 30px;
}
.margin-bottom40{
	margin-bottom: 40px;
}
.margin-bottom20{
	margin-bottom: 20px;
}
.padding-bottom40{
	padding-bottom: 40px;
}
.padding-bottom30{
	padding-bottom: 30px;
}
.section-bg-2{
	background-color: #fbf3e9;
	padding: 60px 0;
}
.section-bg-1{
	background-color: #fff;
	padding: 60px 0;
}
.section-title{
	width: 80%;
	margin:0 auto;
}
.justify-center{
	justify-content: center;
}
.text-white{
	color: #fff;
}
.no-margin-top{
	margin-top: 0 !important;
}
/* common */
/* ----------------------------------------- */
.side-bar-btn{
	transform: rotate(90deg);
	position: fixed;
	right: -52px;
	z-index: 99;
	top: 50%;
}
.side-bar-btn a{
	font-size: 13px !important;
	padding: 8px 20px !important;
}
.social-icon-sidebar{
	position: fixed;
	left: 5px;
	z-index: 99;
	top: 35%;
}
.social-icon-sidebar li img{
	width: 100%;
}
.social-icon-sidebar li{
	margin-bottom: 7px;
}
.popup-contact-box input{
	width: 100% !important;
	border: 1px solid #FFB400;
	border-radius: 20px;
	padding: 5px 10px;
	margin-bottom: 20px;
}
.popup-contact-box textarea{
	width: 100% !important;
	border: 1px solid #FFB400;
	border-radius: 20px;
	padding: 5px 10px;
	margin-bottom: 20px;
}
.form-phone-number {
    display: table;
    width: 100%;
}
.form-phone-number .dropdown, .form-phone-number input {
	display: table-cell;
	position: relative;
  }
.form-phone-number .dropdown button {
	border: 1px solid #FFB400;
	padding: 5px 10px;
	margin-top: -23px !important;
	width: 100%;
	border-radius: 25px 0 0px 25px;
}
.form-phone-number input {
	border-radius: 0 25px 25px 0 !important;
  }
  .popup-contact-box .btn-1{
	margin-top: 30px;
	text-align: center;
  }
/* ----------------------------------------- */
.main-nav .main-logo,
.mobile-nav .mobile-logo{
	width: 70%;
}

.menu-btn {
    color: #000 !important;
    padding: 5px 15px !important;
    border-radius: 20px;
    background-color: #ffffff;
    border: 1px solid #000000;
    margin-top: 15px !important;
    font-size: 15px !important;
}
.home-page-header h1{
	font-size: 34px !important;
	line-height: 42px !important;
}
.main-header-element-img{
	text-align: center;
}
.main-header-element-img img{
	width: 75% !important;
}
.bg-video-wrap {
	position: relative;
	overflow: hidden;
	padding: 110px 0 30px 0;
	background: url(../../assets/img/banner/banner-bg.png) no-repeat center center/cover;
  }
.banner-content h6{
	color: #fff;
	font-size: 18px;
}
.banner-content h5{
	color: #fff !important;
	padding-top: 30px;
	text-shadow:
	  -1px -1px 0 #000,
	  1px -1px 0 #000,
	  -1px 1px 0 #000,
	  1px 1px 0 #000;
}
.banner-content h5:after{
	color: #000 !important;
	padding-top: 30px;
	text-shadow: 0px 3px 0px rgb(0 0 0);
}
.banner-content h1{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-size: 45px;
	line-height: 55px;
	color: #FFFFFF;
	text-shadow: 7px 3px 12px rgba(254, 171, 20, 0.57);
	padding-top: 10px;
}
.btn-1 a {
    padding: 10px 30px;
    filter: drop-shadow(2px 2px 5px rgba(255, 255, 255, 0.52));
    color: #000;
    background: linear-gradient(90.93deg, #d9b779 5.51%, #fff598 99.2%);
    border-radius: 53px;
    font-weight: 600;
    letter-spacing: 1px;
}
.award-list{
	display: flex;
	margin-top: 15px;
}
.award-list li img{
	width: 100px;
}
.award-list li{
	margin-right: 50px;
}
.award-list li:last-child{
	margin-right: 0px;
}
.align-middle{
	display: flex;
	align-items: center;
}
.header-banner-overlay{
	background-color: #000;
	padding: 20px;
	width: 50%;
}
.header-banner-overlay p,
.header-banner-overlay h1{
	color: #fff;
}
/* Second Section */



  .section-services .header-section {
      margin-bottom: 34px;
  }

  .section-services .header-section .title {
      position: relative;
      padding-bottom: 10px;
      font-weight: 700;
      font-size: 32px;
  }

  .section-services .header-section .description {
      font-size: 14px;
      color: #282828;
  }

  .section-services .single-service {
      position: relative;
      margin-top: 30px;
      background-color: #f9f9f9;
      border-radius: 10px;
      padding: 40px 15px;
      overflow: hidden;
      box-shadow: 2px 2px 2px 2px #96724336;
  }

  .section-services .single-service .content {
      position: relative;
      z-index: 20;
  }


  .section-services .single-service:hover .circle-before {
      width: 100%;
      height: 100%;
      transform: none;
      border: 0;
      border-radius: 0;
      opacity: 1;
  }

  .section-services .single-service .title {
      margin-bottom: 0px;
      font-weight: 500;
      font-size: 20px;
      transition: color .3s;
  }

  .section-services .single-service .description {
      margin-bottom: 20px;
      font-size: 14px;
      transition: color .3s;
  }

  .section-services .single-service:hover .description {
      color: #fff;
  }

  .section-services .single-service a {
      position: relative;
      font-size: 18px;
      color: #202020;
      text-decoration: none;
      font-weight: 500;
      transition: color .3s;
  }

  .section-services .single-service:hover a {
      color: #fff;
  }

  .section-services .single-service a:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      background-color: #ffb400;
      transition: background-color .3s;
  }

  .section-services .single-service:hover a:after {
      background-color: #fff;
  }
  /* Second Section */


  /* flip */
  .flip-card {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	perspective: 1000px
}

.flip-card-back,
.flip-card-front {
	background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
	-o-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: transform .7s cubic-bezier(.4, .2, .2, 1), -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 100%;
	height: 280px;
	border-radius: 6px;
	color: #fff;
	font-size: 24px
}

.flip-card-back {
	background-color: #333;
}

.flip-card:hover .flip-card-back,
.flip-card:hover .flip-card-front {
	-webkit-transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: -webkit-transform .7s cubic-bezier(.4, .2, .2, 1);
	-o-transition: transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: transform .7s cubic-bezier(.4, .2, .2, 1);
	transition: transform .7s cubic-bezier(.4, .2, .2, 1), -webkit-transform .7s cubic-bezier(.4, .2, .2, 1)
}

.flip-card-back.no-after::after,
.flip-card-front.no-after::after {
	content: none
}

.flip-card-back::after,
.flip-card-front::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	opacity: .6;
	background-color: #000;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 6px
}

.flip-card-back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.flip-card-inner {
	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
	transform: translateY(-50%) translateZ(60px) scale(.94);
	top: 50%;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 1px solid transparent;
	-webkit-perspective: inherit;
	perspective: inherit;
	z-index: 2;

}


.flip-card-inner span {
	font-size: 18px;
	line-height: 20px;
	font-weight: 300
}

.flip-card-inner p {
	position: relative;
	font-size: 16px;
	margin-bottom: 0;
	color: rgba(255, 255, 255, .7)
}

.bg-overlay,
.bg-overlay-bg,
.bg-overlay-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}

.bg-overlay [data-hover-animate]:not(.animated) {
	opacity: 0
}

.bg-overlay {
	z-index: 5
}

.bg-overlay-content {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	padding: 20px
}

.bg-overlay-bg {
	background-color: rgba(255, 255, 255, .85)
}

.bg-overlay-bg.dark,
.dark .bg-overlay-bg {
	background-color: rgba(0, 0, 0, .5)
}

.text-overlay-mask {
	opacity: .85;
	top: auto;
	bottom: 0;
	height: auto;
	padding: 40px 15px 15px;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .85)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .85) 100%)
}

.overlay-trigger-icon {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 0 .25rem;
	font-size: 18px;
	text-align: center;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	transition: all .3s ease
}

.overlay-trigger-icon .icon-line-play {
	position: relative;
	left: 2px
}

.overlay-trigger-icon.size-sm {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 .5rem;
	font-size: 14px
}

.overlay-trigger-icon.size-lg {
	width: 64px;
	height: 64px;
	line-height: 64px;
	margin: 0 .5rem;
	font-size: 24px
}
h3.card-title {
    color: #fff;
}

/*  */
.tabs {
	position: relative;
	margin: 0 0 30px
}

.tab-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	border-bottom: 1px solid #ddd;
	list-style: none;
	padding: 0 15px
}

.tab-nav li {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
	border: 1px solid #ddd;
	border-bottom: 0;
	border-left: 0;
	height: 41px;
	text-align: center
}

.tabs-justify .tab-nav li {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.tab-nav li:first-child {
	border-left: 1px solid #ddd
}

.tab-nav li a {
	display: block;
	padding: 0 15px;
	color: #444;
	height: 40px;
	line-height: 40px;
	background-color: #f2f2f2;
	font-weight: 700
}

@media(max-width:767.98px) {
	.tab-nav li a {
		font-size: 14px
	}
}

.tab-nav li.ui-tabs-active a {
	position: relative;
	top: 1px;
	background-color: #fff
}

.tabs-alt .tab-nav li {
	border-color: transparent
}

.tabs-alt .tab-nav li:first-child {
	border-left: 0
}

.tabs-alt .tab-nav li a {
	background-color: #fff
}

.tabs-alt .tab-nav li.ui-tabs-active a {
	border: 1px solid #ddd;
	border-bottom: 0
}

.tabs-tb .tab-nav li.ui-tabs-active a {
	top: -1px;
	height: 43px;
	line-height: 38px;
	border-top: 2px solid #967344
}

.tabs-alt.tabs-tb .tab-nav li.ui-tabs-active a {
	height: 42px
}

.tabs-bb .tab-nav {
	padding: 0
}

.tabs-bb .tab-nav li {
	border: 0 !important;
	margin: 0
}

.tabs-bb .tab-nav li a {
	background-color: transparent;
	border-bottom: 2px solid transparent
}

.tabs-bb .tab-nav li.ui-tabs-active a {
	border-bottom: 2px solid #967344;
	top: -2px;
	height: 44px;
	line-height: 44px
}

.tab-nav.tab-nav2 {
	border-bottom: 0;
	padding: 0
}

.tab-nav.tab-nav2 li {
	border: 0;
	margin-left: 10px
}

.tab-nav.tab-nav2 li:first-child {
	margin-left: 0;
	border-left: 0
}

.tab-nav.tab-nav2 li a {
	background-color: #f5f5f5;
	border-radius: 2px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.tab-nav.tab-nav2 li.ui-state-active a {
	top: 0;
	background-color: #967344;
	color: #fff
}

.tab-nav-lg {
	margin-bottom: 20px;
	list-style: none
}

.tab-nav-lg li {
	position: relative;
	text-align: center;
	padding: 1rem
}

.tab-nav-lg li a {
	display: inline-block;
	color: #444;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px
}

.tab-nav.tab-nav-lg li i {
	display: block;
	font-size: 28px;
	margin: 0 0 7px
}

.tab-nav-lg li.ui-tabs-active a {
	color: #967344
}

.tab-nav-lg.tab-nav-section li.ui-tabs-active::after,
.tab-nav-lg.tab-nav-section li.ui-tabs-active::before {
	content: '';
	position: absolute;
	z-index: 2;
	top: auto;
	bottom: -50px;
	border: solid transparent
}

.tab-nav-lg.tab-nav-section li.ui-tabs-active::after {
	border-top-color: #fff;
	border-width: 16px;
	left: 50%;
	margin-left: -16px
}

.tab-nav-lg.tab-nav-section li.ui-tabs-active::before {
	border-top-color: #fff;
	border-width: 16px;
	left: 50%;
	margin-left: -16px
}

.tab-container {
	position: relative;
	padding: 20px 0 0
}

.tabs .tab-content:not(:first-child) {
	display: none
}

.tab-nav i {
	position: relative;
	top: 1px;
	margin-right: 3px
}

.tabs-bordered .tab-nav {
	padding: 0
}

.tabs-bordered .tab-nav li:first-child {
	margin-left: 0
}

.tabs-bordered .tab-container {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 20px
}

@media(min-width:768px) {
	.side-tabs {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.side-tabs .tab-nav {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		flex-flow: column;
		min-width: 200px;
		width: auto;
		max-width: 100%;
		padding: 20px 0;
		border-bottom: 0;
		border-right: 1px solid #ddd
	}

	.side-tabs .tab-nav li {
		border: 1px solid #ddd;
		border-right: 0;
		border-top: 0;
		height: auto;
		text-align: left
	}

	.side-tabs .tab-nav li:first-child {
		margin-left: 0;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd
	}

	.side-tabs .tab-nav li a {
		height: auto;
		line-height: 44px
	}

	.side-tabs .tab-nav li.ui-tabs-active a {
		top: 0;
		right: -1px
	}

	.side-tabs .tab-container {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px 0 0 20px
	}

	.ui-tabs .ui-tabs-hide {
		position: absolute !important;
		left: -10000px !important;
		display: block !important
	}

	.side-tabs .tab-nav.tab-nav2 {
		border: 0
	}

	.side-tabs .tab-nav.tab-nav2 li {
		border: 0;
		margin: 6px 0 0
	}

	.side-tabs .tab-nav.tab-nav2 li:first-child {
		margin-top: 0
	}

	.side-tabs .tab-nav.tab-nav2 li a {
		box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1)
	}

	.side-tabs .tab-nav.tab-nav2 li.ui-state-active a {
		right: 0
	}

	.tabs-bordered.side-tabs .tab-nav {
		position: relative;
		padding: 0;
		z-index: 2;
		margin-right: -1px
	}

	.tabs-bordered.side-tabs .tab-nav li a {
		height: auto;
		line-height: 44px
	}

	.tabs-bordered.side-tabs .tab-nav li.ui-tabs-active a {
		right: -1px;
		border-right: 1px solid #fff
	}

	.tabs-bordered.side-tabs .tab-container {
		overflow: hidden;
		padding: 20px;
		border-top: 1px solid #ddd
	}
}

.sidenav {
	width: 100%;
	padding: 0;
	background-color: #fff;
	border-radius: 4px
}

.sidenav li {
	list-style-type: none
}

.sidenav li a {
	display: block;
	position: relative;
	margin: 0 0 -1px;
	padding: 11px 20px 11px 14px;
	border: 1px solid #e5e5e5;
	border-right-width: 2px;
	color: #666
}

.sidenav>li:first-child>a {
	border-radius: 4px 4px 0 0
}

.sidenav>li:last-child>a {
	border-radius: 0 0 4px 4px;
	border-bottom-width: 2px
}

.sidenav>.ui-tabs-active>a,
.sidenav>.ui-tabs-active>a:hover {
	position: relative;
    z-index: 2;
    border-color: rgba(0, 0, 0, .1) !important;
    color: #ffffff !important;
    font-weight: 700;
    /* background-color: #967344 !important; */
    background-image: linear-gradient(to right, #895f18 0, #684406 100%) !important;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
}

.sidenav li ul {
	display: none
}

.sidenav li.ui-tabs-active ul {
	display: block
}

.sidenav li li a {
	padding: 6px 20px 6px 35px;
	font-size: 14px;
	border-top: none;
	border-bottom: none
}

.sidenav li li:first-child a {
	padding-top: 20px
}

.sidenav li li:last-child a {
	padding-bottom: 20px
}

.sidenav li i {
	position: relative;
	top: 1px;
	margin-right: 6px;
	font-size: 14px;
	text-align: center;
	width: 16px
}

.sidenav .icon-chevron-right {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 50%;
	left: auto;
	right: 6px;
	margin-top: -8px;
	margin-right: 0;
	opacity: .4;
	font-size: 12px !important
}

.sidenav>li>a:hover {
	background-color: #f5f5f5;
	color: #222
}

.sidenav a:hover .icon-chevron-right {
	opacity: .5
}

.sidenav .ui-tabs-active .icon-chevron-right,
.sidenav .ui-tabs-active a:hover .icon-chevron-right {
	opacity: 1
}
/*  */
.feature-box {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.75rem;
	margin-right: -.75rem
}

.feature-box:first-child {
	margin-top: 0
}

.fbox-icon {
	width: 5.5rem;
	height: 4rem;
	padding: 0 .75rem
}

.fbox-icon a,
.fbox-icon i,
.fbox-icon img {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	color: #fff
}

.fbox-icon i {
	border-radius: 50%;
	background-color: #ffffff;
}

.fbox-icon i {
	font-style: normal;
	font-size: 28px;
	line-height: 4rem;
	text-align: center
}

.fbox-content {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 0;
	max-width: 100%;
	padding: 0 .75rem
}

.fbox-content h3 {
	font-size: 16px;
	font-weight: 600;
	font-family: Poppins, sans-serif;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #333
}

.fbox-content p {
	margin-top: .5rem;
	margin-bottom: 0;
	color: #999
}

.fbox-content .before-heading {
	font-size: 14px
}

.fbox-content-sm h3,
.fbox-content-sm p {
	font-size: 14px
}

.fbox-content-sm .before-heading {
	font-size: 12px
}

.fbox-content-lg h3 {
	font-size: 20px
}

.fbox-content-lg p {
	font-size: 18px;
	margin-top: .75rem
}

.fbox-content-lg .before-heading {
	font-size: 16px
}

.fbox-sm {
	margin-left: -.5rem;
	margin-right: -.5rem
}

.fbox-sm .fbox-icon {
	width: 3rem;
	height: 2rem;
	padding: 0 .5rem
}

.fbox-sm .fbox-icon i {
	font-size: 16px;
	line-height: 2rem
}

.fbox-sm .fbox-content {
	padding: 0 .5rem
}

.fbox-lg .fbox-icon {
	width: 7.5rem;
	height: 6rem
}

.fbox-lg .fbox-icon i {
	font-size: 40px;
	line-height: 6rem
}

.fbox-xl .fbox-icon {
	width: 9.5rem;
	height: 8rem
}

.fbox-xl .fbox-icon i {
	font-size: 72px;
	line-height: 8rem
}

.fbox-outline .fbox-icon a {
	/* border: 1px solid #967344; */
	padding: .25rem;
	border-radius: 50%
}

.fbox-outline .fbox-icon i {
	line-height: 3.5rem
}

.fbox-outline.fbox-sm .fbox-icon i {
	line-height: 1.5rem
}

.fbox-outline.fbox-lg .fbox-icon i {
	line-height: 5.5rem
}

.fbox-outline.fbox-xl .fbox-icon i {
	line-height: 7.5rem
}

.fbox-rounded .fbox-icon {
	border-radius: 3px !important
}

.fbox-rounded .fbox-icon i,
.fbox-rounded .fbox-icon img {
	border-radius: 3px !important
}

.fbox-rounded.fbox-lg .fbox-icon {
	border-radius: 4px !important
}

.fbox-rounded.fbox-lg .fbox-icon i,
.fbox-rounded.fbox-lg .fbox-icon img {
	border-radius: 4px !important
}

.fbox-rounded.fbox-xl .fbox-icon {
	border-radius: 6px !important
}

.fbox-rounded.fbox-xl .fbox-icon i,
.fbox-rounded.fbox-xl .fbox-icon img {
	border-radius: 6px !important
}

.fbox-light.fbox-outline .fbox-icon a {
	border-color: #e5e5e5
}

.fbox-light .fbox-icon i,
.fbox-light .fbox-icon img {
	border: 1px solid #e5e5e5;
	background-color: #f5f5f5;
	color: #444
}

.fbox-dark.fbox-outline .fbox-icon a {
	border-color: #444
}

.fbox-dark .fbox-icon i,
.fbox-dark .fbox-icon img {
	background-color: #333
}

.fbox-border .fbox-icon a {
	border: 1px solid #967344;
	border-radius: 50%
}

.fbox-border .fbox-icon i,
.fbox-border .fbox-icon img {
	border: none;
	background-color: transparent !important;
	color: #967344
}

.fbox-border.fbox-light .fbox-icon a {
	border-color: #e5e5e5
}

.fbox-border.fbox-light .fbox-icon i,
.fbox-border.fbox-light .fbox-icon img {
	color: #888
}

.fbox-border.fbox-dark .fbox-icon a {
	border-color: #333
}

.fbox-border.fbox-dark .fbox-icon i,
.fbox-border.fbox-dark .fbox-icon img {
	color: #444
}

.fbox-plain .fbox-icon {
	border: none !important
}

.fbox-plain .fbox-icon i,
.fbox-plain .fbox-icon img {
	border: none;
	background-color: transparent !important;
	color: #967344;
	border-radius: 0
}

.fbox-plain .fbox-icon i {
	font-size: 48px;
	line-height: 1
}

.fbox-plain.fbox-image .fbox-icon {
	width: auto
}

.fbox-plain.fbox-image .fbox-icon img {
	width: auto;
	display: inline-block
}

.fbox-plain.fbox-light .fbox-icon i,
.fbox-plain.fbox-light .fbox-icon img {
	color: #888
}

.fbox-plain.fbox-dark .fbox-icon i,
.fbox-plain.fbox-dark .fbox-icon img {
	color: #444
}

.fbox-plain.fbox-sm .fbox-icon i {
	font-size: 32px
}

.fbox-plain.fbox-lg .fbox-icon i {
	font-size: 72px
}

.fbox-plain.fbox-xl .fbox-icon i {
	font-size: 96px
}

.fbox-center {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.fbox-center .fbox-icon {
	margin-bottom: 1rem
}

.fbox-center .fbox-content {
	-ms-flex-preferred-size: auto
}

.fbox-content+.fbox-icon {
	margin-top: 1.5rem;
	margin-bottom: 0 !important
}

.fbox-content h3 span.subtitle {
	display: block;
	margin-top: 5px;
	color: #444;
	font-weight: 300;
	text-transform: none
}

.fbox-center.fbox-sep:not(.fbox-bg) h3::after {
	content: '';
	display: block;
	margin: 1.25rem auto;
	width: 2rem;
	height: 2px;
	background-color: #555;
	-webkit-transition: width .3s ease;
	-o-transition: width .3s ease;
	transition: width .3s ease
}

.fbox-center.fbox-sep:not(.fbox-bg):hover h3::after {
	width: 3rem
}

.fbox-center.fbox-italic p {
	font-style: italic;
	font-family: Lato, sans-serif
}

.fbox-bg.fbox-center {
	margin-top: 2rem;
	margin-left: 0;
	margin-right: 0;
	padding: 0 2rem 2rem;
	border: 1px solid #e5e5e5;
	border-radius: 5px
}

.fbox-bg.fbox-center .fbox-icon {
	margin-top: -2rem
}

.fbox-bg.fbox-center .fbox-icon {
	background-color: #fff
}

.fbox-bg.fbox-center.fbox-lg {
	margin-top: 3rem
}

.fbox-bg.fbox-center.fbox-lg .fbox-icon {
	margin-top: -3rem
}

.fbox-bg.fbox-center.fbox-xl {
	margin-top: 4rem
}

.fbox-bg.fbox-center.fbox-xl .fbox-icon {
	margin-top: -4rem
}

.fbox-effect .fbox-icon i {
	z-index: 1
}

.fbox-effect .fbox-icon i::after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.fbox-rounded.fbox-effect .fbox-icon i::after {
	border-radius: 3px
}

.fbox-effect .fbox-icon i {
	-webkit-transition: background-color .3s, color .3s;
	-o-transition: background-color .3s, color .3s;
	transition: background-color .3s, color .3s
}

.fbox-effect .fbox-icon i::after {
	top: -3px;
	left: -3px;
	padding: 3px;
	box-shadow: 0 0 0 2px #333;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform .3s, opacity .3s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform .3s, opacity .3s;
	transform: scale(.8);
	opacity: 0
}

.fbox-effect .fbox-icon i:hover,
.fbox-effect:hover .fbox-icon i {
	background-color: #333;
	color: #fff
}

.fbox-effect.fbox-dark .fbox-icon i::after {
	box-shadow: 0 0 0 2px #967344
}

.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-effect.fbox-dark:hover .fbox-icon i {
	background-color: #967344
}

.fbox-effect .fbox-icon i:hover::after,
.fbox-effect:hover .fbox-icon i::after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.fbox-border.fbox-effect .fbox-icon i {
	-webkit-transition: color .5s, box-shadow .5s, background-color .5s;
	-o-transition: color .5s, box-shadow .5s, background-color .5s;
	transition: color .5s, box-shadow .5s, background-color .5s
}

.fbox-border.fbox-effect .fbox-icon i::after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	box-shadow: none;
	background-image: url(images/icons/iconalt.svg);
	background-position: center center;
	background-size: 100% 100%;
	-webkit-transition: -webkit-transform .5s, opacity .5s, background-color .5s;
	-o-transition: -moz-transform .5s, opacity .5s, background-color .5s;
	transition: transform .5s, opacity .5s, background-color .5s
}

.fbox-border.fbox-rounded.fbox-effect .fbox-icon i::after {
	border-radius: 3px
}

.fbox-border.fbox-effect .fbox-icon i:hover,
.fbox-border.fbox-effect:hover .fbox-icon i {
	color: #fff;
	box-shadow: 0 0 0 1px #333
}

.fbox-border.fbox-effect .fbox-icon i::after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
	background-color: #333
}

.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {
	box-shadow: 0 0 0 1px #967344
}

.fbox-border.fbox-effect.fbox-dark .fbox-icon i::after {
	background-color: #967344
}

.fbox-border.fbox-effect .fbox-icon i:hover::after,
.fbox-border.fbox-effect:hover .fbox-icon i::after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.media-box {
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	-ms-flex-direction: column;
	flex-direction: column
}

.media-box .fbox-media {
	margin: 0 0 1.5rem
}

.media-box .fbox-media,
.media-box .fbox-media a,
.media-box .fbox-media img {
	position: relative;
	display: block;
	width: 100%;
	height: auto
}

.media-box .fbox-media iframe {
	display: block
}

.media-box p {
	margin-top: 1rem
}

.media-box .fbox-content {
	-ms-flex-preferred-size: auto
}

.media-box.fbox-bg .fbox-media {
	margin: 0
}

.media-box.fbox-bg .fbox-content {
	padding: 1.5rem;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top: 0;
	border-radius: 0 0 5px 5px
}

.media-box.fbox-bg .fbox-media img {
	border-radius: 5px 5px 0 0
}
.feature-box.fbox-center.fbox-outline.fbox-lg.fbox-effect {
    padding-bottom: 20px;
	padding-top: 20px;
}
/*---- CEO Award Start ----*/

.ceo-award-slider .col-lg-10{
margin: 0 auto;
}
.ceo-award-slider .col-lg-10 img{
width: 50% !important;
margin:0 auto;
}
/*---- CEO Award Start ----*/
/*---- Counter Start ----*/

.counter-count {
  font-weight: bold;
  position: relative;
  display: inline-block;
}

.counter .about h4 {
  color: #444444;
  font-size: 30px;
  font-weight: 700;
}

.counter .counter-count {
  font-size: 40px;
  font-weight: 800;
  color: #ffb400;
}

.counter .about h3 {
  font-size: 46px;
  font-weight: 800;
  color: #444444;
}

.counter .about p {
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.counter .count-up img{
	padding-bottom: 15px;
}


/*---- Counter End ----*/






.content {
	margin: 0 auto;
	max-width: 1000px;
}

.content > h2 {
	clear: both;
	margin: 0;
	padding: 4em 1% 0;
	color: #484B54;
	font-weight: 800;
	font-size: 1.5em;
}

.content > h2:first-child {
	padding-top: 0em;
}

/* Header */
.codrops-header {
	margin: 0 auto;
	padding: 4em 1em;
	text-align: center;
}

.codrops-header h1 {
	margin: 0;
	font-weight: 800;
	font-size: 4em;
	line-height: 1.3;
}

.codrops-header h1 span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	color: #74777b;
	font-weight: 300;
	font-size: 45%;
}

/* Demo links */
.codrops-demos {
	clear: both;
	padding: 1em 0 0;
	text-align: center;
}

.content + .codrops-demos {
	padding-top: 5em;
}

.codrops-demos a {
	display: inline-block;
	margin: 0 5px;
	padding: 1em 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

.codrops-demos a:hover,
.codrops-demos a:focus,
.codrops-demos a.current-demo {
	background: #3c414a;
	color: #fff;
}

/* To Navigation Style */
.codrops-top {
	width: 100%;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	display: inline-block;
	padding: 1em 2em;
	text-decoration: none;
	letter-spacing: 1px;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	display: block;
	float: left;
}

.codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

/* Related demos */
.related {
	clear: both;
	padding: 6em 1em;
	font-size: 120%;
}

.related > a {
	display: inline-block;
	margin: 20px 10px;
	padding: 25px;
	border: 1px solid #4f7f90;
	text-align: center;
}

.related a:hover {
	border-color: #39545e;
}

.related a img {
	max-width: 100%;
	opacity: 0.8;
}

.related a:hover img,
.related a:active img {
	opacity: 1;
}

.related a h3 {
	margin: 0;
	padding: 0.5em 0 0.3em;
	max-width: 300px;
	text-align: left;
}

/* Demo ad design */
body #cdawrap {
	background: none;
	top: 50px;
	border: none;
}

body #cdawrap a {
	color: #fff !important;
}

body #cda-remove {
	color: #fff;
}

@media screen and (max-width: 25em) {
	.codrops-header {
		font-size: 75%;
	}
	.codrops-icon span {
		display: none;
	}
}
.grid {
	position: relative;
	clear: both;
	list-style: none;
	text-align: center;
}





/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/* Individual effects */

/*---------------*/
/***** Julia *****/
/*---------------*/

figure.effect-julia {
	background: #2f3238;
}

figure.effect-julia img {
	max-width: none;
	height: 400px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-julia figcaption {
	text-align: left;
}

figure.effect-julia h2 {
	position: relative;
	padding: 0.5em 0;
}

figure.effect-julia p {
	display: inline-block;
	margin: 0 0 0.25em;
	padding: 0.4em 1em;
	background: rgba(255,255,255,0.9);
	color: #2f3238;
	text-transform: none;
	font-weight: 500;
	font-size: 75%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px,0,0);
	transform: translate3d(-360px,0,0);
}

figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-julia:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/*  */



.simple-effect {
    padding: 1em .4em;
    display: block;
    font-size: 1.8em;
}
.simple-effect span {
    color: #1e92ea;
}


/*-- global css --*/

.overlay,
.overlay-text,
.simple-text,
.overlay-sim-text-2,
.overlay-text-effect-3,
.zoom-effect-1 img,
.zoom-effect-2 img,
.opacity-effect img,
.blur-effect img,
.grayscale-effect img{
   transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
}

.effect-image-1{
	position: relative;
	display: block;
}
.overlay-text p,
.overlay-sim-text-2 p,
.overlay-text-effect-3 p{
    text-align: center;
    font-family: 'Roboto', sans-serif;
    color: #fff;
	line-height: 22px;
	font-size: 14px !important;

}


/*-- simple overlay css --*/


	/*-- overlay text effect 2 --*/

	.overlay-sim-text-2{
		position: absolute;
	    left: 0px;
	    top: 0px;
	    width: 100%;
	    height: 100%;
		background: rgba(0,0,0,0.8);
	    opacity: 0;
		padding: 20px 10px;
	}
	.overlay-sim-text-2 h3 a{
		color: #ffffff;
	}
	.simple-text {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		background: rgba(0,0,0,0.8);
		color: #fff;
		padding: 10px;
	}
	.simple-text h3 a{
		color: #fff !important
	}
	.simple-text p{
	    margin-bottom: 0px;
	    padding: 2px 8px;
	}

	.effect-image-1:hover .overlay-xs-1{
		opacity: 1;
		visibility: visible;
		display: block;
	}
	.effect-image-1:hover .simple-text{
		visibility: hidden;
		opacity: 0;
	}

	/*-- overlay text effect 3 --*/
	.landing-page-technology .tabs li{
		width: 100% !important;
		border: 1px solid #dcdcdc;
		padding: 10px;
		font-size: 20px;
	}

	@media only screen and (max-width: 991px) {
		.fire-bee-managment-content {
			background-color: #ff9c00;
			padding: 40px 10px 10px 10px;
			text-align: center;
			border-radius: 10px;
			width: 66%;
			margin: 0 auto;
		}
	}
	@media only screen and (max-width: 475px) {
		.fire-bee-managment-content {
			background-color: #ff9c00;
			padding: 40px 10px 10px 10px;
			text-align: center;
			border-radius: 10px;
			width: 100%;
			margin: 0 auto;
		}
	}

