@font-face {
	font-family: OpenSans-Bold;
	src: url('../fonts/OpenSans-Bold.ttf') format('truetype');
}

@font-face {
	font-family: OpenSans-Regular;
	src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: OpenSans-Semibold;
	src: url('../fonts/OpenSans-Semibold.ttf') format('truetype');
}

/*html {
	scroll-behavior: smooth;
}*/

body {
	color: #000;
	font-size: 14px;
	font-family: OpenSans-Regular;
	background: #fff
}

img {
	max-width: 100%;
}

a:hover {
	text-decoration: none
}

p {
	font-family: OpenSans-Regular;
	
}


/* header */
header.header_area.navbar-fixed.fixed {
    box-shadow: 0 0 10px rgb(0 0 0 / 17%);
    height: 3.57rem;
	transition: all 0.2s;
	background: #0e331c;opacity: 0.98;
}
.fixed .navigation .nav-header .nav-brand img {
    max-width: 130px;transition: all 0.2s;
}

.fixed .menu li a {
    padding: 20px 19px !important;
}
.fixed .menu li a::after {
    top: 25px !important;
}
.navigation {
	width: 100%;
	height: 70px;
	display: table;
	position: relative;
	font-family: inherit;
}

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

.navigation-portrait {
	height: 48px;
}

.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;
}

.align-to-right {
	float: right;
}

.nav-header {
	float: left;
	padding-top: 10px;
}

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

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

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

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

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

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

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

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

.nav-toggle:before {
	content: "";
	position: absolute;
	width: 24px;
	height: 2px;
	background-color: #343a40;
	border-radius: 10px;
	box-shadow: 0 0.5em 0 0 #343a40, 0 1em 0 0 #343a40;
}

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

.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;
}

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

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

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

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

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

.nav-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	font-size: 0;
	margin-top: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.submenu-indicator-chevron {
	height: 8px;
	width: 8px;
	display: block;
	background: url(../images/chevro.png) no-repeat;
}

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

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

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

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

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

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

.navigation-portrait .nav-search {
	height: 48px;
	padding: 0 10px;
}

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

.nav-search-button {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
}

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

.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);
}

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

.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%);
}

.nav-search-button:hover .nav-search-icon {
	color: #81c242;
}

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

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

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

.nav-search-inner input[type="text"],
.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;
}

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

.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;
}

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

.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;
}

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

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

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

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

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

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

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

.nav-dropdown .nav-dropdown {
	left: 100%;
}

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

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

.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;
}

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

.nav-dropdown.nav-dropdown-left {
	right: 0;
}

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

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

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

.navigation-portrait .nav-dropdown>li>ul>li>a {
	padding-left: 50px;
}

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

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

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

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

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

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

.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
	transform: rotate(45deg);
}

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

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

.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
	transform: rotate(135deg);
}

.nav-dropdown-horizontal {
	width: 100%;
	left: 0;
	background-color: #fdfdfd;
	border-top: solid 1px #f0f0f0;
}

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

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

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

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

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

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

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

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

.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);
}

.navigation-portrait .megamenu-panel {
	padding: 25px;
	position: static;
	display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
}

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

.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.nav-menu>li>a {
    color: #191919;
    text-transform: capitalize;
    font-size: 14px;
    font-family: OpenSans-Semibold;
}

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

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

.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);
}

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

.navigation-portrait .nav-menu>li>a {
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 30px;
}

li#menu-item-4176 ul.sub-menu li {
    width: 100%;
}
li#menu-item-4182 a {
    text-transform: inherit;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.nav-dropdown>li>a,
	.megamenu-list>li>a {
		width: 65%;
	}
}

header {
background: #fff}


/* header */

#banner {
    background: url(../images/banner.jpg) no-repeat;
    height: 428px;
    background-size: cover;
    /*background-position: top 76px right;*/
	background-position: right;
}
#banner h2,
h6 {
	font-size: 55px;
	color: #fff;
	font-family: OpenSans-Bold;
	text-transform: uppercase;
	margin-bottom: 0;
}
.bannersection-heading p.subtexthome {
    line-height: 27px;
    padding-top: 0;
}
.bannersection-heading {
    position: absolute;
    top: 120px;
}
.bannersection-heading h2 {
    font-size: 3em !important;
    line-height: 1.2em !important;
    color: white;
    font-family: 'OpenSans-Bold';
}

#banner span {
	font-size: 62px;
	color: #0095da;
	font-family: 'SFUIDisplay-Bold';
}

a.know-more {
	background: #333;
	font-size: 19px;
	padding: 12px 34px;
	margin-top: 20px;
	border-radius: 50px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'SFUIDisplay-Bold';
	display: block;
	max-width: 370px;
}

#banner h2 {
	margin-top: 18%;
}

.section-header {
    margin-bottom: 22px;
    margin-top: 32px;
}
.section-header .section-title {
    font-size: 35px;
    color: #272727;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 0px;
    margin: 0 0 20px;
    font-family: 'OpenSans-Bold';
}

#across_industry .section-header {
    margin-bottom:0px;
    margin-top: 0px;
	padding-top: 0px;
}

#unparalled-benfit .section-header {
    margin-bottom: 41px;
    margin-top: 0;
}


.top-img1 {
    background: url(../images/cost-optimize.png) no-repeat;
    height: 91px; margin-top: -53px;
	background-size: 25% !important;
}

.top-img2 {
    background: url(../images/digital-transform.png) no-repeat;
    height: 91px;margin-top: -53px;
	background-size: 25% !important;
}

.top-img3 {
    background: url(../images/speed.png) no-repeat;
    height: 91px;margin-top: -53px;
	background-size: 25% !important;
}

.footer-box ul li a {
    color: #1d1b1b;
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
    line-height: 25px;
    font-family: 'OpenSans-Regular';
    text-transform: capitalize;
}
ul {
    list-style: none;
    padding-left: 0;
}
.footer-box {
    padding-top: 25px;
}
.social-media ul li {
    display: inline-block;
	width: 40px;
    text-align: center;
}

.social-media ul li a {
    display: inline-block;
    /* border: 2px solid #057d8b; */
    font-size: 25px;
    border-radius: 50%;
    width: 35px;    height: 35px;
    text-align: center;
    padding: 3px 0;
    color: #f27630;
}

section#unparalled-benfit {
    padding: 34px 0;
}


.benefits {
    background: #fff;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    padding: 20px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    height: 234px;
}

.benefits:hover{background:#0e331c; cursor:pointer;transition: 0.9s;}
.benefits h2 {
    font-family: 'OpenSans-Bold';
    color: #222222;
    font-size: 23px;
    margin-top: 15px;
}

.readmore a {
    text-transform: uppercase;
    color: #222222;
    border: 1px solid #222222;
    padding: 4px 10px;
    font-size: 14px;
    text-align: center;
}
.benefits p {
    font-size: 15px;
    line-height: 22px;
    height: 48px;
}


.benefits:hover .top-img1{background: url(../images/cost-optimize-hover.png) no-repeat;
    height: 91px;margin-top: -53px;
	background-size: 25% !important;
	}
	
.benefits:hover .top-img2{background: url(../images/Digital-Transformation.png) no-repeat;
    height: 91px;margin-top: -53px;
	background-size: 25% !important;
	}

.benefits:hover .top-img3{background: url(../images/Speed.png) no-repeat;
    height: 91px;margin-top: -53px;
	background-size: 25% !important;
	}	
.benefits:hover h2, .benefits:hover p{color:#fff;}
.benefits:hover .readmore a{
	color:#fff;
	background-color: #F2792D;
    border: #F2792D;
	text-align: center;

}

/* effect css */
  .grid {
	position: relative;
	margin: 0 auto;
	/* padding: 1em 0 4em;
	max-width: 1000px; */
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    /* margin: 10px 1%; */
    min-width: 100%;
    max-width: 100%;
    max-height: 300px;
    width: 52%;
    background: #fff;
    text-align: center;
    cursor: pointer;
}

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

.grid figure figcaption {
	padding: 0em 5em 0em 5em;
	color: #fff;
	text-transform: capitalize;
	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: 12px;
    opacity: 1;
    position: relative;
    font-family: 'OpenSans-Semibold';
    color: #fff;
    border: solid 2px #fff;
    padding: 5px 14px;
}

.text-right.align-a a {
    color: #fff;
    border: solid 1px #fff;
    padding: 4px 15px;
    margin-top: 18px;
    display: block;
    width: 111px;
    float: right;
    font-size: 14px;
	text-align:center;
}

/* Individual effects */


/*---------------*/
/***** Bubba *****/
/*---------------*/

/* figure.effect-bubba {
	background: #9e5406;
} */

figure.effect-bubba img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
	opacity: 0.1;
    background: #fff;
	
}

figure.effect-bubba:hover h2, figure.effect-bubba:hover p{
	color:#0e331c
}

figure.effect-bubba:hover .text-right.align-a a {
color: #fff;
background-color: #F2792D;
border: #F2792D;
text-align: center;
line-height: 23px;
	
}
.view-morebtn a:hover{
color: #fff;
background-color: #F2792D;
border: #F2792D;
display: block;
width: 111px;
font-size: 14px;
border: 2px solid #f2792d;
text-align: center;
line-height: 30px;
}
a.submit:hover{
color: #fff;
background-color: #F2792D;
border: #F2792D;
}
.wpforms-submit:hover{
color: #fff !important;
background-color: #F2792D !important;
border: solid 1px #F2792D !important;
}
figure.effect-bubba:hover hr{background:#0e331c}



figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h2 {
    padding-top: 15%;
    text-align: left;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
    font-family: 'OpenSans-Bold';
    font-size: 23px;

}

figure.effect-bubba p {
    padding: 14px 0 0px 0;
    text-align: left;
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
    font-size: 18px;    text-transform: initial;
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.client-image img{
	padding-top: 72px;
}
/*--------------blog css Start --------------*/

.banner-search-box{
/* background: #f1f1f1; */
display: flex;
justify-content: center;
align-items: center;
}

.blog-main-page-banner{
background: #f1f1f1;	
}
.banner-search-box form{
width: 100%;
padding: 0px 0px 0px 14px;
text-align: center;
border-top-right-radius: 16px !important;
border-bottom-left-radius: 16px !important;
background: #fff;
max-width: 887px;
box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 8px;
}
.banner-search-box form button {
    width: 93px;
    background: #f2792d;
    height: 44px;
    color: #ffffff !important;
    border-top-right-radius: 16px !important;
    font-family: 'OpenSans-Semibold';
    border: 2px solid #f2792d !important;
    cursor: pointer;
    position: relative;
    right: -4px;
}
.banner-search-box i.fa.fa-search {
    font-size: 20px;
}
.banner-search-box form button:hover{
width: 93px;
background: #F2792D !important;
height: 44px;
color: #fff !important;
border-top-right-radius: 16px !important;
font-family: OpenSans-Regular;
border: 2px solid #F2792D !important;
cursor: pointer;
}
.banner-search-box form input{
width:77%;
height: 43px;
max-width: 808px;
border: none;
font-family: OpenSans-Regular;
color: #0e331c;background: #fff;
}
.main-blog-box {
    display: flex;
    flex-wrap: wrap;
    width: 30%;
    margin: 1.5rem 0 1.75em 0;
}
/*.main-blog-box-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}*/
.main-blog-box-img {
    height: 200px !important;
}
.main-blog-box-cntnt {
    min-width: 335px;
}
.main-blog-box-cntnt {
    
    border: 1px solid #f2f2f2;
}
.section-inner-head h2{
	color: #0e331c;
	font-size: 40px;
	font-family: 'OpenSans-Bold';
}
.blog-main-sect-1{
	padding-top: 60px;
	padding-bottom: 60px;	
}
.menu li ul{
width: 230px;
padding: 0px;
display: none; z-index: 11;
}
.menu li:hover .sub-menu{
	display: block;
position: absolute;
z-index: 99;
background: #f6f6f6;
    background-color: rgb(246, 246, 246);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
border-radius: 5px;
max-width: 163px;
}
.menu li:hover .sub-menu li a::after{
	display: none;
}
.menu li:hover .sub-menu li a{
	padding: 10px;
}
.menu li:hover .sub-menu li a{
    padding: 0px 3px 0px 16px !important;
    height: auto;
}

/*--------------blog css End --------------*/
@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.effect-bubba hr {
    width: 112px;
    height: 1px;
    background: #fff;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
.fa {
	font-size: 14px;
    line-height: 42px !important;
}
/* effect css */

#across_industry{
	background: url(../images/acros-industries-bg.jpg) no-repeat;
    background-size:contain;
	background-size: cover;
}

.card-header .title {
    font-size: 15px;
    color: #000;
    font-family: 'OpenSans-Semibold';
}
.card-header .accicon {
  float: right;
  font-size: 20px;  
  width: 1.2em;    margin-top: -15px;
  position: relative;
    top: 5px;
}
.card-header{
  cursor: pointer;
  border-bottom: none;
}
.card{
  border: 1px solid #ddd;
}
.card-body{
  border-top: 1px solid #ddd;
}
.card-header:not(.collapsed) .rotate-icon {
  transform: rotate(180deg);
}

.padding-space {
    padding: 5px 17px 5px 17px;
	background: #fbfbfb;
}

.padding-space .card-body {
    border-top: none;
    padding-top: 0;
    padding-left: 0;padding-bottom: 0;
    padding-right: 0;font-size:15px
}

.industries .card-header {
    padding: 7px 21px;
    margin-bottom: 0;
    background-color: rgb(250 250 250);
  
}

.industries .card-header:first-child {
    border-radius: none;
}

.industries .card-header {
    background: #d2d3d7;
}

.industries .card-header.collapsed {
    background: #fafafa;
}

.client-say h2 {
    font-family: 'OpenSans-Bold';
    font-size: 23px;
    margin-bottom: 6px;
    display: block;
}

.client-say p {
    font-size: 15px;
    font-family: 'OpenSans-Semibold';
	line-height:22px
}

.client-say h6 {
    font-size: 15px;
    color: #df7134;
}

.view-morebtn a{
	color: #000;    
	border: solid 2px#000;  
	margin-top: 18px;
    display: block;
    width: 111px;
    float: right;
    font-size: 14px;
	text-align: center;
    line-height: 30px;
}



.industries::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.industries::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
.industries::-webkit-scrollbar-thumb {
  background: #df7134; 
}

/* Handle on hover */
.industries::-webkit-scrollbar-thumb:hover {
  background: #000; 
}
.industries {
    height: 270px;
   /*  overflow-y: scroll; */
    direction: ltr;
    position: relative;
    padding-right: 16px;
    margin-right: 20px;
}

.client-say {
    padding-left: 35px;
}
.footer-box ul {
    margin-top: 0px;
}

footer {
    background: #f9f9f9;
    padding: 50px 0;
	margin-top:0 !important;
	position: relative;
}


.footer-box h6 {
    font-size: 18px;
    color: #0e331c;
    margin-bottom: 13px;
}
.social-media ul {
    margin-top: 0px;
}

li#menu-item-97 a:after {
   /*  content: none; */
}


#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #c1091a;
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 4px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.copyright-strip {
    padding: 10px 0 0 0;
    background: #f9f9f9;
    border-top: solid 2px #e1e1e1;
}

#formsection{background: #f9f9f9 url(../images/form-bg.jpg) no-repeat; height: auto; padding:25px 0;background-size: 100%;}
	
.carousel .active{background:none; border:none; padding:0}	
.carousel-indicators .active{background:#f27630}

.form h2 {
    text-transform: capitalize;
    color: white;
    font-size:35px;
    font-family: 'OpenSans-Bold';padding-left: 0px;
}

.form h6 {
    font-family: 'OpenSans-Bold';
    font-size: 23px;
    color: #ca5927;
    margin-bottom: 13px;padding-left: 0px;
}

.form-control{background: none; line-height: 1.5;
    color: #fff;
    font-family: 'OpenSans-Semibold';font-size: 14px;}

.form {
    background: #0e331c;
        padding: 24px 35px 40px 35px;
    border-radius: 20px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

a.submit {
    color: white;
    border: solid 2px white;
    padding: 5px 20px;
    font-size: 14px;
    font-family: 'OpenSans-Semibold';
}

#unparalled-benfit{background: url(../images/undefined-bg.jpg) no-repeat; height: auto; padding:50px 0;background-size:cover; }
/*.main_header_area.animated {
    padding-bottom: 15px;
}
*/

#about-us {
    background: url(../images/about-usbg.jpg) no-repeat;
    height: 784px;
    background-size: cover;
    background-position: right 46px;
}

#vision{background: url(../images/vissionmain-bg.png) no-repeat; background-size:cover;}

footer.footermg {
    margin-top: 0;
}

section#vision {


}
.our-storybg h3 {
    font-family: 'OpenSans-Bold';
    font-size: 35px;
	color: #0e331c;
}
.our-storybg p, .vision-div p{
    font-size: 18px;
}

.vision-div h2 {
    font-family: 'OpenSans-Bold';
    font-size: 18px;
    margin-top: 193px;
    color: #F2792D;

}

section#solutions.leader {
    background: #f0f0f0;
    padding: 1px 0;
}

section#solutions.leader p {
    font-size: 1.125rem;
	text-align: center;
	color: #0e331c;
}

section#solutions.leader .section-header .section-title{    padding-bottom: 0;}


    .slider {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black !important;
	  font-size: 34px !important;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
	.slick-track {
	  display: flex !important;
	}  
	
	.borde-radius-img img {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.box-center {
    position: relative;
    height: 232px;
    position: relative;
    width: 232px;
    float: none;
    margin-bottom: 10px;
	border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
	box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
	border:solid;
	margin:0 auto;
	
}
img.linkdeniconimg {
    margin: 0 auto;
    padding-top: 3px;
}

.box-center h4 {
    font-size:12px;
    font-family: 'OpenSans-Semibold';
    text-transform: uppercase;
    color: #f27630;
}
.box-center h6 {
    font-size: 10px;
    font-family: 'OpenSans-Semibold';
    border-top: solid 1px red;
    border-bottom: solid 1px red;
    padding: 2px 0px; color:#000;
}
.image-sec, .main-hover, .hover-transition h4:before {
    transition: all .5s;
    cursor: pointer;
}
.image-sec {
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	height: inherit;
}

.hover-transition {
    position: absolute;
    bottom: 6px;
    padding: 0px 14px;
    left: 0;
}

.width-manage h4 {
    font-size: 20px;
    color: #fff;
    font-family: 'OpenSans-SemiBold';
    text-align: center;
    line-height: 29px;
}

.box-center {
    overflow: hidden;
}

.box-center:hover .main-hover {
    right: 0;
    opacity: 1;
}

.main-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgb(255 255 255 / 70%);
    right: -100%;
    opacity: 0;
    transform: scale(1);
    top: 0;
}
.box-center li::before {content: "\2022";
  color: red;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;}
.box-center li {
    font-size: 10px;
    margin-top: 6px;
}

#about-us h2 {
    font-size: 55px;
    color: #fff;
    font-family: 'OpenSans-Bold';
    text-transform: capitalize;margin-top: 204px;
}

#about-us h2 {text-transform: capitalize;}

#about-us p {
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
}

section#costomer-approch {
    padding: 60px 0;
    background: #0e331c;
	color:#fff;
	background-position: center;
    background-size: cover;
}

#costomer-approch h5 {
    font-size: 35px;
    font-family: 'OpenSans-Bold';
}

figure {
    margin: 0;
}

.clear{clear:both}

#costomer-approch hr {
    border-bottom: solid;
    width: 120px;
    float: left;margin-top: 0;
}

#costomer-approch p, #costomer-approch ul li {
    font-size: 20px;
}


#costomer-approch ul li:before {
    content: '';
    background: url(../images/li-dotted.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;    margin-right: 17px;
}


#solutions.about_pagefigure figure.effect-bubba h2{padding-top:10%}
#solutions.about_pagefigure figure.effect-bubba p{margin-bottom: 0;}
#solutions.about_pagefigure .text-right.align-a a{width:auto;}
#solutions.about_pagefigure .grid figure figcaption {padding: 2em 3em;}
img.arrow-menu {
    padding-top: -12px;
    margin-top: -5px;max-width: 13px;
}
section#contact-bg {
    padding: 60px 0;text-align: center;
}
#contact-bg h6 {
    font-family: 'OpenSans-Semibold';
    font-size: 28px;
    color: #000;padding-bottom: 15px;
}
#contact-bg p {
    font-size: 22px;
    line-height: 30px;
}
#contact-bg h4 {
    font-size: 70px;
    color: #f27630;
}
.home footer{
	position: initial !important;
	margin-top: -68px !important;
}
/* .home .footer-box {
    padding-top: 8px;
}
.footer-box{
    padding-top:0px;
} */
.menu li{
	position:relative;
}
.menu li a:after{
    content: '';
    display: block;
    background-image: url(../images/arrow-menu.png);
    width: 15px;
    height: 11px;
    position: absolute;
    background-repeat: no-repeat;
    top: 44px;
	right:0;
}
.menu li a {
	    padding: 26px 19px !important; color:#fff !important;
}

.menu li ul.sub-menu li a{color:#000 !important}

.our-storybg{
	padding-top: 58px;
    padding-bottom: 58px;
}
.vision-div{
	margin-left: 10px;
}
.vision2 h2{
	margin-top: 74px !important;
}
.vision-div p {
    font-size: 18px;
    color: #fff;
	padding-right: 103px;
}
.page-id-5 .box-center{
	border: none !important;
	box-shadow: none !important;
}
.page-id-5 .box-center:hover .main-hover{
	right: 0 !important;
	opacity: 0.9 !important;
	background: #e17132 !important;
	color: #fff !important;
	border: 3px solid #183824 !important;
	border-top-left-radius: 3px solid #183824 !important;
	border-bottom-right-radius: 25px !important;
	border-top-left-radius: 25px !important;
}
.page-id-5 .box-center:hover .main-hover .hover-transition h4{
	color: #fff !important;
}
.page-id-5 .box-center:hover .main-hover .hover-transition h6{
	border-top: solid 1px #fff !important;
    border-bottom: solid 1px #fff !important;
	color: #fff;
}
.page-id-5 .box-center li::before {
	color: #fff !important;
}
/* start animation css*/
#across_industry{
/* background-position: center; */
padding: 20px 0;
}

section#integrated-solutions {
    background: #0E331C;
    padding: 15px 0;
    color: #fff;
	padding: 34px 0 70px 0;
}
section#integrated-solutions .section-header .section-title{color:#fff;margin-bottom: 0;}
section#integrated-solutions{position:relative}
section#integrated-solutions img {
    max-width: 70%;
    transform: translate(28px, 17px) rotate( 
-12deg);
}
.effect1.effect2 {
    margin-left: 80px;
}
.animation-effects {
    width: 700px;
    margin: 0 auto;
}
.effect1.effect3 {
    margin-left: 158px;
}
.effect1.effect4 {
    margin-left: 258px;
}
section#integrated-solutions .effect1.effect2 img {
    max-width: 76%;
}
section#integrated-solutions .effect1.effect3 img {
    max-width: 85%;
    transform: translate(36px, 1px) rotate( 
-15deg);
}
section#integrated-solutions .effect1.effect4 img {
    max-width: 100%;
    transform: translate(25px, 0px) rotate( 
-15deg);
}
.effect1{
      margin: 12px auto;
transition: 500ms linear;height: 86px; opacity:0.7; cursor:pointer }
.effect1:hover {
      transform: scale(1.1); opacity:1
    }
	
section#integrated-solutions {
    position: relative;
    overflow: hidden;
}

.policies li a {
    padding: 5px 3px;
        color: #000;
    font-size: 12px;
}
.policies li {
    display: inline;
}
.policies {
    text-align: right;
}

/* end animation css*/
.flex-container {
  display: flex;
  justify-content: center;
  align-items: center;
 
}


.aWARDS_section h2{
text-align: center;
font-weight: bold;
font-family: 'OpenSans-Bold';
padding-top: 50px;
font-size: 40px;
}
.aWARDS_section p{
	text-align: center;
}
.award_box{
	width: 40%;
	float: left;	
}
.award_box ul li{
	font-size: 15px !important;
}
.award_box2 ul li{
	font-size: 15px !important;
}
.award_box2{
	width: 40%;
	float: left;
}

.aWARDS_section p{
	padding: 0 20px !important;
	font-family: 'OpenSans-Semibold';
    line-height: 25px;
}
.award_section_box{
	display: flex;
    justify-content: center;
	padding-top: 13px;
}
/*-----blog css----*/
.aetostext{
	padding-top: 0px;
    color: #fff;
	display: flex;
    align-items: center;
    justify-content: center;
    height: 115px;
}
.aetostext h2{
	font-family: OpenSans-Regular;
    font-weight: 600;
}
#subcribe{
	background: url(../images/subcribbg.jpg) no-repeat;
	background-position: center;
    background-size: cover;
	height: auto;
}
.authorimg{
	width: 50px;
	height: 50px;
	float: left;
	border: 1px solid #f2792d;
	background: #fff;border-radius: 10px;
}
.authorimg-box-details{
	padding-top: 31px;
    padding-left: 59px;
    font-size: 11px;
}
.authorimg-box-details .datebox{
	float: right;
	padding-right: 5px;	
}
.tnp-subscription {
	width: 100% !important;
	margin-top: 22px !important;
}
.tnp-subscription div.tnp-field {
    margin-bottom: 0px !important;
    border: 0;
    padding: 0;
    float: left;
    
}
.tnp-field-button{
	width: 85px !important;
}
.tnp-field-button .tnp-submit{
	width: 85px !important;
	margin-top: 10px !important;
    line-height: 30px !important;
	background-color: #0e331c !important;
}
.tnp-field-email{
	width: 83% !important;
	box-shadow: rgba(0, 0, 0, 0.65) 0px 33px 21px -20px;
}
.page-id-61 .card{
border: 1px solid #ddd;
width: 96%;
float: left;
margin: 0 0px;
max-height: 400px;
margin-bottom: 26px;
}
.page-id-61 .card2{
float: right;	
}
.page-id-61 .nav-tabs {
border-bottom: 1px solid #dee2e6;
background: #f2792d;
text-align: center;
height: auto;
max-width: 435px;
display: flex;
justify-content: center;
/* margin: 0 auto; */
margin-bottom: 0px;
border-radius: 50px;
margin-bottom: 50px;
padding: 4px 0px 4px 0px;
}
.nav-tabs li a{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    font-family: 'OpenSans-Semibold';
}
#blog-featcher-section{
padding-top: 2px;
padding-bottom: 50px;	
}
.blogheading h2{
color: #0e331c;
font-size: 40px;
font-family: 'OpenSans-Bold';
text-align: center;
margin-bottom: 24px;
}
.blog-main-page-banner{
min-height: 212px;
padding-top:128px;	
padding-bottom: 39px;
}
.page-id-61 .nav-tabs li{
padding: 3px 13px;	
}
.fade{
    opacity: 1;
}
.tab-pane h3{
color: #0e331c;
font-size: 40px;
font-family: 'OpenSans-Bold';
margin-bottom: 0;	
}
.horzontalline{
padding-left: 3px;
padding-bottom: 28px;
height: 31px;	
}
.active{
background: #0e331c;
border-radius: 50px;
padding: 0px 15px;
}
.tab-content > .active {
    display: block;
    background: #fff;
}
.card .cardimg{
height: 200px;
overflow: hidden;
}
.rect{
	width:40px;
	float:left;
}
.rect-box{
padding:0 20px;

margin-top: -18px;
padding-bottom:20px;
}
.rect-box .authorimg{
width: 50px;
height: 50px;
float: left;
border: 1px solid #f2792d;
border-radius: 10px;
background: #fff;	
}
.rect-box p{
padding-top: 17px;
padding-bottom: 2px;
}
.Featured_Blog_section1{
	padding:0px;
}
.page-id-61 .card:hover{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border: 1px solid #f2792d;
	cursor: pointer;
}
.main-blog-box:hover{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border: 1px solid #f2792d;
	cursor: pointer;
}
.main-blog-box{
border: 1px solid #f2f2f2;
}
.blog-post-detail{
	padding: 0 10px;
    margin-top: -28px;
}
.main-blog-box-cntnt {
    margin-top: 5px;
	border: none;
}
.blog-post-detail div p{
	padding: 20px 0px;
}
#formsection div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 3px 0;
}
#formsection div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 39px;
	background-color: transparent !important;
}
#formsection div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	background-color: transparent !important;
}
#formsection div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea::placeholder{
	background-color: transparent;
	color:#fff;
}
#formsection .form .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{
color: #fff;
border: solid 1px #fff;
padding: 4px 15px;
display: block;
width: 111px;
float: right;
font-size: 14px;
text-align: center;
background: transparent;
} 
#formsection .form .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{
color: #fff;
background-color: #F2792D;
border: #F2792D;
text-align: center;
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-field-row-block ::placeholder {
  color:#fff;
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field ::placeholder{
	color:#fff;
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select option:first {
	color:#fff;
}
#formsection .container .row .homeform .form .wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	color:#fff !important;}
::placeholder {
  color:#0E331C;
}
#wpforms-115-field_6 .placeholder:invalid{
	color:#0E331C;
}
.tablenav .tablenav-pages{
text-decoration: none;
line-height: 25px;
font-family: 'OpenSans-Regular';
text-transform: capitalize;
color: #1d1b1b;
font-size: 18px !important;
font-weight: 400;
text-align: center;
padding-top: 25px;
padding-bottom: 25px;
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-two-fourths {
    width: 49.5% !important;
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-two-fourths{
    float: left;
    margin-left: 1% !important;
    clear: none;
}

#solutions .section-header {
    margin-top: 10px;
    margin-bottom: 10px;
}
#solutions .section-header h2 {
    margin-bottom: 0;
}

#solutions .effect-bubba hr{margin-top: -10px !important; margin-bottom: 0px !important;}
#solutions figure.effect-bubba p{padding:0}
#solutions figure.effect-bubba h2{margin-bottom: 0;}
#solutions figure.effect-bubba p{ -webkit-transform: translate3d(0,12px,0);
    transform: translate3d(0,12px,0);}
	
#solutions figure.effect-bubba:hover h2 {
    margin-bottom: 17px;
}	
.page-id-5 .main-hover .hover-transition ul{
    margin-top: 0;
    margin-bottom: 0rem !important;
}



/*-----end blog css----*/

.single .submit{
text-transform: uppercase;
color: #222222;
border: solid;
padding: 4px 10px;
font-size: 14px;
text-align: center;
background: transparent;
width: 137px;
}
.single .submit:hover{
color: #fff;
background-color: #F2792D;
border: #F2792D;
text-align: center;
line-height: 27px;
}
.single input{
width: 80%;
float: right;	
}
.single textarea{
height: 67px;
width: 80%;
float: right;	
}
.single .comment-form-cookies-consent #wp-comment-cookies-consent{
float: initial;
width: 43%;
margin-top: 10px;
}
.single .comment-form-cookies-consent label{
width: 56%;
margin-top: 10px;
padding-top: 12px;	
}
.single .main-blog-box-img-content{
margin-top: 217px;
margin-bottom: 30px;
}	
.single .main-left{
	margin-bottom: 30px;
}
.single footer .container .row div .footer-box .form-group #exampleInputEmail1{
	float: none !important;
}
.footer-box img {
    width: 100%;
    max-width: 165px !important;
}
.footersubcrib .tnp-subscription{
 margin-top: 0px !important;
}
.social-media{
 clear: both;
 padding-top: 1px;
}
.footersubcrib .tnp-subscription form .tnp-field-button .tnp-submit{
height: 31px;
padding: 0px;
}
.footersubcrib .tnp-subscription form .tnp-field-email .tnp-email{
height: 39px;
}

#banner h2, h6 {
    text-transform: capitalize;
}
.subtexthome{
color: #fff;
font-family: OpenSans-Regular;
font-size: 20px;
font-weight: 400;
padding-right: 74;	
}
.bannerhomebtn{
    color: #fff !important;
    border: solid 1px #fff;
    padding: 3px 14px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 29px;
    background: #fd7d0005;
	font-weight: bold;
    font-family: OpenSans-Regular;
}
.bannerhomebtn:hover{
	background-color: #F2792D !important;
    border: #F2792D;
	padding: 3px 14px;
	border: solid 1px #F2792D;
}

header{
height: 4.6rem;
position: fixed;
width: 100%;
z-index: 99;transition: all 0.2s;background: transparent;
}
.navigation .nav-header .nav-brand img{
max-width: 165px;	
}
.menu{
	line-height: normal !important;
}
.menu li a::after{
	top: 31px !important;
}
.menu li:hover .sub-menu li a{
padding: 0px 0px 19px 18px !important;
line-height: 0px !important;
margin: 0px;
height: auto;
}
.menu li:hover a:after{
    content: '';
    display: block;
    background-image: url(../images/arrow-menuhover.png);
    width: 15px;
    height: 11px;
    position: absolute;
    background-repeat: no-repeat;
    top: 44px;
    right: 0;
}
.menu li:hover .sub-menu {
	max-width: 193px;
	background-color: rgb(255, 255, 255);
	padding-top: 7px;
}

.footersubcrib #wpforms-1015 .wpforms-form .wpforms-field-container .book_demo_footer_new .wpforms-field-medium{
max-width: 100%;
float: left;
}
.footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit{
color: #222222 !important;
border: none !important;
padding: 4px 10px !important;
display: block !important;
width: 111px !important;
font-size: 14px !important;
text-align: center !important;
background: url(../images/submit-arrow.png) no-repeat;
    text-indent: -999999999;
	background-position: center right;
}
.footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit:hover {
    color: #fff !important;
    /* background-color: gray !important; */
    text-align: center !important;
    background: url(../images/submit-arrow.png) no-repeat;
    text-indent: -999999999;
    background-color: #f9f9f9 !important;
    position: absolute;
    background-position: center right;
}
#return-to-top {
	background: #f27630 !important;
}
.aetos_platform_icon_box{
		 display:flex;
		 flex-wrap: wrap;
		}
.aetos_platform_icon_box > div{
	  width:50%;
	  height: 140px;
	}
	
.aetos_platform_icon_box > div h6{
font-size: 15px !important;
color: #0e331c !important;
padding-top: 18px !important;	
	}
.page-id-442 .card-header .accicon {
    float: right;
    font-size: 20px;
    width: 1.2em;
    margin-top: -14px;
}
.page-id-442 .card-header .title {
    font-size: 15px;
    color: #0e331c !important;
    font-family: 'OpenSans-Semibold';
}
.aetos_platform_icon_box > div .verticalline_aetso_box:after{
content: '';
background: url('/wp-content/uploads/2021/11/verticalline.png');
Display: block;
position: absolute;
height: 47px;
background-repeat: no-repeat;
width: 1.6px;
right: 294px;
top: 45px;
}
.aetos_platform_icon_box > div .verticalline_aetso_box2:after{
content: '';
background: url('/wp-content/uploads/2021/11/verticalline.png');
Display: block;
position: absolute;
height: 47px;
background-repeat: no-repeat;
width: 1.6px;
right: 294px;
top: 185px;
}

.page-id-442 .client-say{padding-left: 17px;}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-large option{
color:#0e331c !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select:required:invalid{
color: #0e331c91 !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field ::placeholder{
color:#0e331c !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-field-row-block input{
color: #000 !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input{
color:#000 !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{
color: #000 !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{
color: #000 !important;	
}
#formsection .container .row .homeform .form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-large option{
color:#0e331c !important;
font-family: OpenSans-Regular;
}
.DSSbtn{
margin-top: 42px;
}
.footersubcrib .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field #wpforms-1015-field_1{
color:#0e331c !important;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{
    float: right;
    color: #fff!important;
    padding: 5px 15px !important;
    display: block !important;
    width: 111px !important;
    font-size: 14px !important;
    text-align: center !important;
    background: #ca5927 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{
color: #fff !important;
background-color: #10351e !important;
border: solid 1px #10351e !important;
text-align: center !important;
padding: 5px 15px !important;
width: 111px !important;
font-size: 14px !important;	
}
.connect_us_link{
color: #0e331c;
}
.connect_us_link:hover{
color: #F2792D ;
}
.home body{
 background: #f9f9f9 !important;	
}
/* .page-id-13 .footer-box {
    padding-top: 50px !important;
} */
.Cost_Benefits .elementor-column-wrap .elementor-widget-wrap .dynamicinfo .elementor-widget-container .swiper-container-wrap .pp-info-box .swiper-wrapper .swiper-slide[data-swiper-slide-index="1"]:hover .pp-icon {
    background: url(/wp-content/uploads/2021/12/End-to-End-Tracking_white.png) !important;
    background-repeat: no-repeat;
}
.Cost_Benefits .elementor-column-wrap .elementor-widget-wrap .dynamicinfo .elementor-widget-container .swiper-container-wrap .pp-info-box .swiper-wrapper .swiper-slide[data-swiper-slide-index="2"]:hover .pp-icon {
    background: url(/wp-content/uploads/2021/12/Data-Driven-Decisions_white.png) !important;
    background-repeat: no-repeat;
}
.Factors_key .elementor-column-wrap .elementor-widget-wrap .dynamicinfo .elementor-widget-container .swiper-container-wrap .pp-info-box .swiper-wrapper .swiper-slide[data-swiper-slide-index="0"]:hover .pp-icon {
    background: url(/wp-content/uploads/2021/12/Inventory-Accuracy_white.png) !important;
    background-repeat: no-repeat;
}
.Factors_key .elementor-column-wrap .elementor-widget-wrap .dynamicinfo .elementor-widget-container .swiper-container-wrap .pp-info-box .swiper-wrapper .swiper-slide[data-swiper-slide-index="1"]:hover .pp-icon {
    background: url(/wp-content/uploads/2021/12/WMS-Assisted-Picking-Put-away_white.png) !important;
    background-repeat: no-repeat;
}
.Factors_key .elementor-column-wrap .elementor-widget-wrap .dynamicinfo .elementor-widget-container .swiper-container-wrap .pp-info-box .swiper-wrapper .swiper-slide[data-swiper-slide-index="2"]:hover .pp-icon {
    background: url(/wp-content/uploads/2021/12/Increased-Picking-Efficiency_white.png) !important;
    background-repeat: no-repeat;
}
#banner h2{
	font-size: 3em !important;
    line-height: 1.2em !important;
}
.subtexthome{
	font-size: 1.125rem !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
.bannersection-heading-img{
	vertical-align: middle;
    display: flex;
    align-items: flex-start;
}

.bannersection-heading-img img{
    margin-top: 64px;
    padding: 22px;	
}

hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
/* #integrated-solutions .container-fluid .row .animation-effects{
  padding: 35px 0px 210px 0px !important;
} */
#integrated-solutions .container-fluid .section-header{
	margin-top: 0px !important;
}
.pb-5, .py-5 {
    padding-bottom: 2rem!important;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	font-size: 14px !important;
}
.social-media ul li a .fa {
    font-size: 25px;
    line-height: 42px;
}

.home .wpforms-field-email{
    float: left !important;
    width: 50% !important;
    margin-bottom: 4px !important;
}


.home .wpforms-field-text{  float: right !important;
    width: 48% !important;}
.home #formsection div.wpforms-container-full .wpforms-form .wpforms-field {
    clear: inherit;
}
.wpforms-field-name-first {
    width: 104% !important;
}
.elementor-5 .elementor-element.elementor-element-33eee5a > .elementor-element-populated{padding:30px !important}
.elementor-5 .elementor-element.elementor-element-3bfe2fc{margin-bottom: 0 !important;}
.elementor-5 .elementor-swiper-button{top: 20%;}
.home div#wpforms-115-field_7-container {
    margin-left: 2%;
    width: 48%;
}

.home div#wpforms-115-field_6-container {
    width: 50%;margin-bottom: 4px;
}

div.wpforms-container-full .wpforms-form .wpforms-submit button[type=submit]{position: absolute;top: -65px !important; right:10px}
.footer-box.last .wpforms-submit  {
    position: absolute;
    top: -46px !important;
    right: 10px;
}

.home .book_demo_footer_new {
    width: 100% !important;
}
.boxshadowfill {
    margin-top: 5%;
}
.contectpraga p {
    font-weight: 600;
    font-size: 12px;
    padding-bottom: 11px;
}

.text-right.align-a {
    position: absolute;
    right: 60px;
    bottom: 40px;
}

.footer-box .book_demo_footer_new {position: relative!important;}
.footer-box .book_demo_footer_new #wpforms-1015-field_1-error {    position: absolute; bottom: -15px;}

.contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input, .contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select, .contact_us_box .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea {
    background: #f8f8f8 !important;
}
.page-id-5 .slider{margin: 30px auto;}

.copyright-strip p {
    font-size: 12px;
}
.elementor-element-ed68877 a:hover {
    color: #8d8282  !important;
    /* font-weight: bold; */
}
.elementor hr:hover {
    margin: 0;
    background-color: black !important;
}

.page-id-5 #solutions .effect-bubba hr {
    background: #fff;
}

.social-media ul li a .fa {
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: 25px !important;
    padding-top: 10px; line-height: 45px !important;
}
.elementor:hover hr{background-color: black !important;}

.page-id-5 .effect-bubba hr{height: 2px;}
.footer-box.align-topspace {
    padding: 64% 0 0 0;
}

.footer-box.last.align-topspace2 {
    padding-top: 41%;
}

.align-topspace2 h6 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.align-topspace2 div.wpforms-container-full {
    margin-bottom: 0;
}
.social-media{margin-top: -21px;}

footer{padding-bottom:0}

.page-id-8 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe, .page-id-5 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe {margin-top: 12px;}
.page-id-8 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error, .page-id-5 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error {  position: absolute;  bottom: -57px;}
.page-id-8 .footer-box.last .wpforms-submit, .page-id-5 .footer-box.last .wpforms-submit{top: -37px !important;}
.page-id-8 .social-media, .page-id-5 .social-media {
    margin-top: -11px;
}




.page-id-442 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe, .page-id-13 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe, .page-id-333 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe, .page-id-442 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe, .page-id-442 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-containe {margin-top: 12px;}

.page-id-442 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error, .page-id-13 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error, .page-id-333 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error, .page-id-442 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error, .page-id-442 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error{  position: absolute;  bottom: -47px;}

.page-id-442 .footer-box.last .wpforms-submit, .page-id-13 .footer-box.last .wpforms-submit, .page-id-333 .footer-box.last .wpforms-submit, .page-id-442 .footer-box.last .wpforms-submit, .page-id-442 .footer-box.last .wpforms-submit{top: -37px !important;}

.page-id-442 .social-media, .page-id-13 .social-media, .page-id-333 .social-media, .page-id-442 .social-media, .page-id-442 .social-media {
    margin-top: -11px;
}




.elementor-element-409d209 h1 {
    font-size: 3em !important;
}
.elementor-element-409d209 p {
    font-size: 1.125rem;
}

.vision-icon:before {
    content: '';
   background: url(../images/vector1about.png) no-repeat;
    display: block;
    width: 50px;
    height: 107px;
    position: absolute;
	left:0;
	top: -43px;
}

.mission-icon:before {
    content: '';
   background: url(../images/vector2about.png) no-repeat;
    display: block;
    width: 50px;
    height: 86px;
    position: absolute;
	left:0;
	top: -43px;
}
.footer-box p {
    font-size: 15px;
}

#menu-item-46 a {
    padding-left: 5px !important;
}

.whyaetos ul li:hover{border-bottom: 2px solid #f2792d !important;}
.takeagallery .uael-grid-item.uael-img-gallery-item-1 {
    background: #0e331c;
}

.takebg {
   /*  background: #0e331c;
    padding: 20px;
    height: 215px;
    
    border-radius: 10px; */
    color: #0e321c;
	margin-bottom: 35px;
}

.page-id-13 .takebg img.mr-3 {
    width: 55px;
}
h4.uael-grid-caption-text {
    font-family: "Open Sans", Sans-serif;
    font-size: 17px;
    margin-top: 5px;

}
.takebg hr {
    /* margin-top: 20px; */
    width: 80px;
    background: #f27630;
    height: 2px;
    background-color: #f27630 !important;
}
.takebg hr:hover {background-color: #f27630 !important;}
.takebg img {
    margin-bottom: 10px;
}

.takeagallery figcaption, .takeagallery .uael-img-gallery-wrap .uael-grid-img-thumbnail{background:none !important}
.takeways {
    margin-top: 20px;
}

.elementor-top-section h1{font-size:3em !important}
.elementor-13 h2{font-size:35px !important}
.keysize h2 {
    font-size: 23px !important;
}

.whyaetos ul li {
    border-bottom: 2px solid transparent !important;
}
.fixanchor {
     position: fixed !important; 
    top: 57px;
    z-index: 9;
    background: #efefef;
    border-top: solid 2px #ddd;
}
.fixanchor .elementor-widget-container {
    padding-top: 0 !important;
}

.elementor-section-boxed .elementor-widget-container {
    padding: 5px !important;
}

.elementor-section-boxed h3.elementor-image-box-title {
    font-size: 15px !important;
}

.text-leftmanu .elementor-text-editor.elementor-clearfix{text-align:left}

.whyaetos ul li a span {
    font-size: 15px !important;
    margin-top: 0;
}

.takebg-verticl {
    width: 228px;
    float: left;
    color: #000;
    padding: 20px 14px 10px 10px;
    font-size: 15px;
    line-height: 25px;
    position: relative;
}
.takebg-verticl:after {
    content: '';
    background: url(../images/bottom-line-cs.png) no-repeat;
    height: 80px;
    position: absolute;
    width: 1px;
    top: -9px;
    right: 5px;
}

.takeways-verticle h2 {
    font-size: 23px;
	color:#0e331c;font-family: 'OpenSans-Semibold';
}
.takeways-verticle {
    padding: 0px 22px 6px 22px;    margin-top: 0px;
}
.elementor-element-e678965 {
    background: #fdf0e8 !important;
}

.elementor-element-79d2004 { background: #fff !important;}

.takebg-verticl.last:after {
    content: none;
}

.takeways-verticle h2 img {
    max-width: 100%;
	width: auto;
}

.imgauto img {
    width: 13px !important;
    padding-top: 3px;
}

.imgauto .elementor img{ width: auto !important;}
.imgauto {
    margin-bottom: 0 !important;
}

.capaibilityh2 h2 {
    font-size: 22px;
    color: #ef7b30 !important;
}

.takebg-verticl.distribution {
    max-width: 177px;padding-top: 0px;
}

.Aetos-provide {
   color: #000;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 10px;
    /* border-top: solid 1px #0d2416; */
    padding-top: 0;
}
.movemnent3 h3 {
    margin-bottom: 0;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
    display: block!important;
}

.elementor-333 .elementor-element.elementor-element-11edee5 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: #fff !important;
}
.pb-5.clientpb {
    padding-bottom: 9px !important;
}


.Eaetoysway-sec {
    padding: 10px 0 10px 0;
}
.Eaetoysway {
    text-align: center;font-size: 12px;
}
.Eaetoysway-sec p {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;font-family: 'OpenSans-Semibold';
}

.Eaetoysway img {
    max-width: 35% !important;    margin-bottom: 10px;
}

.Eaetoysway-img {
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-id-333 .footer-box .book_demo_footer_new #wpforms-1015-field_1-error {
    position: relative;
    bottom: 0;
}

/* #menu-item-3057 a {
    padding-left: 0 !important;
} */

li#menu-item-3057:hover .sub-menu li a {
    padding-left: 0px !important;
}
li#menu-item-2609 a {
    text-transform: initial;
}
#menu-item-3057 ul.sub-menu li, #menu-item-97 ul.sub-menu li {
    width: 100%;
    padding-left: 18px;
}

#menu-item-97 ul.sub-menu li {padding-left: 0px;}

/* .behind {
    margin-left: 0.29em;
    height: 2.86em;
    position: relative;
    z-index: -1;
    color: #a7a7a7;
    background: #a7a7a7;
    margin-top: -3.0625rem;
    margin-left: 0.29rem;
    margin-right: 0.35rem;
    margin-bottom: 3px;
    padding: 0.938em 0.938em;
    font-size: .875em;
    line-height: 1em;
}
 */

.flex-card > .card:hover .hover_box_content{height: 323px;}
.flex-card > .card{    max-width: 360px !important;width: 71% !important; }


div#signin93 {
    border: 1px solid;
    border-bottom: none;
    cursor: pointer;
    width: 166px;
    height: 34px;
    overflow: hidden;
    background: #122f1d;
    color: #ffffff;
    padding: 2px 0px 2px 0px;
    position: fixed;
    top: 380px;
    right: -68px;
    text-align: center;
    -webkit-transform: rotate( 
-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate( 
-90deg);
    z-index: 9999999;
    font-size: 18px;
    border-top-right-radius: 15px;
    /* border-bottom-right-radius: 15px; */
    border-top-left-radius: 15px;
}
div#signin93 a {
    color: #fff;
}
.uael-img-carousel-wrap ul.slick-dots li.slick-active button:before{display:none}


div#elementor-tab-title-1883 a {
    text-transform: inherit;
}

.page-id-5 .grid figure{max-height: 383px;}

.page-id-61 .nav-tabs li a{padding: 2px 17px;}

.page-id-61 header {
    box-shadow: rgb(0 0 0 / 11%) 0px 3px 8px;
}
.breadcrumb {
    background-color: transparent!important;
}
.breadcrumb li a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
section.breadcrumbsec{padding-top: 7%}
.page-id-442 footer, .page-id-333 footer, .page-id-672 footer, .page-id-2607 footer, .page-id-61 footer, .page-id-5 footer{padding:0}

.page-id-442 .flex-card > .card{margin: 3px 18px 8px 18px;}

.page-id-442 .industries .card-header{padding: 3px 21px;}
li#menu-item-3858 a {
    height: 20px;
    border: solid 2px #fff;
    padding: 4px 17px 24px 17px !important;
    margin-top: 20px;
    margin-left: 16px;
    border-radius: 3px;
}
.fixed li#menu-item-3858 a{margin-top:13px}
li#menu-item-3858 a::after{display:none}
li#menu-item-3858 a:hover {
    background: #fd8001;
}
.linkdeniconimg{
	width:auto !important;
}
.main-blog-box {
    border: 1px solid #f2f2f2;
    float: left !important;
    margin-right: 36px !important;
}
.search #page header{
	background: #0e331c !important;
}
.search .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {
	padding: 15px 10px;
}
.search .banner-search-box form button {
right:0;
float: right;	
}
.page-id-742 header{
background: #0e331c;
}
.page-id-742 .inner-page-banner{
padding-top: 100px;
}
.page-id-742 .main-content{
display: block;
margin: 0 auto;
text-align: center;
}
.page-id-742 .main-content-section p{
 font-size: 20px;
}
.page-id-742 .main-default-img {
  float: none;
  margin-right: 10px;
}
@media screen and (max-width: 1200px) {
	figure.effect-bubba figcaption::before, figure.effect-bubba figcaption::after {
		bottom: 18px !important;
	}
}

@media screen and (max-width: 767px) {
	#banner h2, h6{    font-size: 36px;line-height: 35px;}
	.section-header .section-title, .form h2{font-size: 23px;}
	.benefits{margin-bottom: 40px;height: auto;}
	section#unparalled-benfit {
    padding: 20px 0 0 0;
}
figure.effect-bubba h2{padding-top: 6%;font-size: 22px;}
.grid figure figcaption{padding: 1em 1em;}
figure.effect-bubba p{font-size:14px;line-height: 18px;}
figure.effect-bubba figcaption::before{border-top:none; border-bottom:none}
figure.effect-bubba figcaption::after{border-left:none; border-right:none}
.industries{padding-right: 0; margin-right: 0;margin-bottom: 30px
;}
#formsection{background-size:contain;}
footer{margin-top:0}
#across_industry, .industries{height:auto}
#about-us h2{margin-top: 84px;font-size: 34px;}
#about-us h6{font-size: 34px;}
.footer-box {
    padding-top: 0;
}
.footer-box ul {
    margin-top: 0px;
}
/* start animation css*/
section#integrated-solutions img{transform: none;}
.effect1.effect2, .effect1.effect3, .effect1.effect4 {margin-left: 0px;}
section#integrated-solutions .effect1.effect3 img, section#integrated-solutions .effect1.effect2 img, section#integrated-solutions .effect1.effect3 img, section#integrated-solutions .effect1.effect4 img, section#integrated-solutions .effect1.effect11 img{transform: none; max-width:100%}
.effect1{height: auto;margin: 5px auto;}
.animation-effects{padding: 0 35px;}
section#integrated-solutions{padding-bottom:20px}
#banner{height:auto;background-position: center;}
#banner h2 {
    font-size: 15px !important;
    line-height: 20px!important;
}
.subtexthome{font-size: 12px !important;
    padding-right: 0;
    margin-bottom: 0;}
.bannersection-heading-img img {
    margin-top: 0;
    padding: 0px;
}
.top-img1, .top-img2, .top-img3{height: 64px;}
.text-right.align-a a{    width: 95px;font-size: 12px;}
.text-right.align-a {
    right: 17px;
    bottom: 11px;
}
.client-say {
    padding-left: 0px;
}
.client-say p{margin-bottom:0;font-size: 14px}
.form{padding-left:10px; padding-right:10px}

.footer-box.align-topspace, .footer-box.last.align-topspace2 {
    padding: 0;
}
.bannersection-heading-img{position: absolute;
    bottom: 0;
    right: 11px;
}
#banner .col-lg-4.col-md-4.col-sm-12.col-xs-12.aos-init.aos-animate {
    max-width: 40%;
}
#banner .col-lg-8.col-md-8.col-sm-12.col-xs-12.aos-init.aos-animate {
    max-width: 60%;
}
.bannersection-heading {
   
    margin-top: 50px;
    margin-bottom: 20px;
    top: 0;
}
	.bannersection-heading p.subtexthome {
    line-height: 15px;
}
	section#Cost_Optimization {
    scroll-margin-top: 70px;
}
	section#Organizational_Velocity, section#Digital_transformation {
    scroll-margin-top: 160px;
}
.bannerhomebtn{padding: 0px 8px;font-size: 12px; margin-bottom: 10px;}
.home #formsection div.wpforms-container-full .wpforms-form .wpforms-field.textareaheight {
    clear: both;
}
.form img {
    right: 29px;
    position: absolute;
    top: -33px;
    width: 30px;
}
.form h6{line-height: 23px;}
.client-say .pb-5 {
    padding-bottom: 0rem!important;
}
.benefits h2{font-size:18px}
.readmore a{font-size:12px}

/* html, body{overflow-x:hidden} */

.whyaetos ul li a {
    justify-content: left !important;
    padding: 10px;
    border-bottom: solid 1px #e3e3e3;
	line-height: 10px !important;
}
.whyaetos ul li a span {
    font-size: 12px !important;
}
.whyaetos ul li {
    width: 100%;
    
}
.elementor-top-section h1 {
    font-size: 1.5em !important;
}

.mobilealign .flex-card > .card .container h4{font-size:15px !important}

.mobilealign .flex-card{display:block !important; margin-bottom: 30px !important;}

.mobilealign .flex-card > .card {
width: 100% !important; margin: 0px !important;}

.aetos_platform_icon_box > div{height:auto;text-align: center;
    margin-bottom: 20px;}
	
.aetos_platform_icon_box > div h6 {
    font-size: 12px !important;
    padding-top: 9px !important;
    line-height: 19px;
}
.elementor-13 h2 {
    font-size: 23px !important;
}
.Eaetoysway{padding-bottom: 30px;}

.takeways-verticle{padding: 22px 0 6px 0px;}
.takebg-verticl{width:100%}


.takeways-verticle h2 {
font-size: 20px;}
.takebg-verticl:after{content:none}
.takebg-verticl.distribution {
    max-width: 100%;
    padding: 5px 0px 18px 0px;
}
.takebg-verticl.distribution br {
    display: none;
}
.Aetos-provide {
    padding: 0 15px;
}
}
/*start-animation btn*/

.behind{
    z-index: -1;
    color: #fff;
    background: #fff !important;
    margin-top: -2.0625rem;
    margin-left: 4px;
    margin-right: 0.35rem;
    padding: 10px 0px 10px 0px;
    font-size: .875em;
    line-height: 1em;
    opacity: 1;
    height: 2.96em;
    width: 100%;
}
.front:hover{
transform: translate(-5px,-5px);
transition: all .5s ease-in-out;
color: #fff !important;
background-color: #f2792c !important;
border-color: #f2792c !important; 
}
.front{
    cursor: pointer;
    width: 100%;
    height: 40px;
    border-radius: 0px;
    background-color: #f2792c;
    border-color: #f2792c;
}
.front:active{
     color: #fff !important;
	 background-color: #f2792c !important;
	 border-color: #f2792c !important;
}
/*end-animation btn*/
.single .main-content-section{
    padding-top: 30px;
    padding-bottom: 30px;
}
.single .Download{
	width: 100%;
    height: 40px;
    border-radius: 0px;
    background-color: #f2792c;
    border-color: #f2792c;
    color: #fff;
    padding: 10px 10px;
} 
.single .blogheading h1{font-family: "Open Sans", Sans-serif;font-weight: 600;line-height: 1.2em;text-shadow: 0px 3px 1px rgb(0 0 0 / 90%);padding-top: 114px;color: #fff;vertical-align: middle;}.single .blogheading h2 {font-family: "Open Sans", Sans-serif;text-align: left;font-size: 1.125rem;font-weight: 400;padding-top: 18px;color:#fff;	padding-top: 0px !important}.single .main-content-section p{margin-bottom: 23px;}
.blog-post-detail p a{
	padding-left: 10px;
    color: #F2792D;
}
.single .blog-post-detail p a{
	padding-left: 10px;
    color: #F2792D;
}
.page-id-61 .card-info a{
	color: #F2792D !important;
}
.responsivemenuD{display:none}
.responsivemenuM{display:block}
.pdM {
    border-top-left-radius: 5px;
    padding: 3px 21px;
    border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#wowslider-container1 .ws_images {
	 max-height: 450px !important;
}.single .blog-main-page-banner{background-size:cover !important;height:289px;background-blend-mode: hue;background-color: #0e331ccc !important;	}@media screen and (max-width:999px){.navigation-portrait .nav-menus-wrapper { background-color: #ddd;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu li {  float: none;  text-align: left;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu li a {padding: 25px 19px !important;color: #000 !important;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu {	max-width: 195px;	float: none;}#wowslider-container1.ws_gestures {	z-index: -9;}.nav-menus-wrapper-close-button {  width: 30px;  height: 40px;  margin: 4px 30px;  display: none;  float: right;  color: #343a40;  font-size: 22px;  cursor: pointer;}.nav-toggle::before {  content: "";  position: absolute;  width: 24px;  height: 2px;  background-color: #fff;  border-radius: 10px;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;}.takebg-verticl::after { display:none;	}.page-id-61 .nav-tabs li a {  padding: 2px 8px !important;}.page-id-61 .nav-tabs li {  padding: 3px 5px;}.breadcrumb {  margin-top: 10px;}
.search .banner-search-box form input {
  width: 60%;
}
.responsivemenuD{display:block; padding: 10px 0;}
.responsivemenuM{display:none}
.responsivemenuD .logo img {
    max-width: 120px;
}
.responsivemenuD button.navbar-toggler {
   background: #fff;
    padding: 0px 10px;
    float: right;
    border: solid 1px #ea772a;
}
}
@media screen and (max-width: 810px) {.banner-search-box form input {width: 60%;}.page-id-61 .card { border: 1px solid #ddd; width: 100%; float: left; margin: 0 0px; height: auto !important; margin-bottom: 26px; max-width: 100%; max-height: 481px !important;}.tnp-field-email {  width: 70% !important;}.main-blog-box {width:100%;max-width: 44%;}.main-blog-box-cntnt {min-width: 300px;}}
@media screen and (max-width: 412px) {.banner-search-box form button { right: -14px;}}
@media screen and (max-width: 384px) {.blog-post-detail {padding: 0 10px;margin-top: -8px;}}@media screen and (max-width: 480px) and (min-width: 300px){
.nav-tabs li a {font-size: 14px;}.page-id-61 .nav-tabs li {padding: 3px 0px;}
.main-blog-box-img {height: 200px !important;overflow: hidden;}
.banner-search-box form input {width: 50%;}
.tnp-field-email {width: 67% !important;}
.main-blog-box-cntnt {min-width: 100%;}
.banner-search-box form button {right: 0;}.banner-search-box form input {width: 42%;}
.card .cardimg {height: 200px;width: 100%;overflow: hidden;}.banner-search-box form {  width: 100%;  padding: 0px 0px 0px 14px;  text-align: left;  border-top-right-radius: 16px !important;  border-bottom-left-radius: 16px !important;  background: #fff;  max-width: 100%;  box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 8px;}}@media screen and (max-width: 574px) {.navigation-portrait .nav-menus-wrapper { background-color: #ddd;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu li {  float: none;  text-align: left;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu li a {padding: 25px 19px !important;color: #000 !important;}.navigation-portrait .nav-menus-wrapper  .menu-header-menu-container .menu {	max-width: 195px;	float: none;}#wowslider-container1.ws_gestures {	z-index: -9;}.nav-menus-wrapper-close-button {  width: 30px;  height: 40px;  margin: 4px 30px;  display: none;  float: right;  color: #343a40;  font-size: 22px;  cursor: pointer;}section#integrated-solutions .section-header .section-title { padding: 3px;}.section-header.text-center{ padding: 3px;	}.top-img1 {background-size: 18% !important;margin-top: -40px;}.benefits:hover .top-img1 {background-size: 18% !important;margin-top: -40px;	}.top-img2 {background-size: 18% !important;margin-top: -40px;}.benefits:hover .top-img2 {background-size: 18% !important;margin-top: -40px;	}.top-img3 {background-size: 18% !important;margin-top: -40px;}.benefits:hover .top-img3 {background-size: 18% !important;margin-top: -40px;	}.benefits:hover .top-img1 {height: 64px;	}.benefits:hover .top-img2 {height: 64px;}.benefits:hover .top-img3{height: 64px;}.benefits h2 {margin-top: 0px;}.card-img {  width: 100%;  border-radius: calc(.25rem - 1px);  overflow: hidden;  height: 80px;  object-fit: cover;}.text-right.align-a {  right: 17px;  bottom: 10px;}.text-right.align-a a {width: 95px;}figure.effect-bubba:hover .text-right.align-a a{line-height: 18px;	}.grid figure img {	min-height: 198px;}.policies {  text-align: left;}.nav-toggle::before {  content: "";  position: absolute;  width: 24px;  height: 2px;  background-color: #fff;  border-radius: 10px;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;}.footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {  padding: 0px 10px !important; }.page-id-442 .footer-box.last .wpforms-submit, .page-id-13 .footer-box.last .wpforms-submit, .page-id-333 .footer-box.last .wpforms-submit, .page-id-442 .footer-box.last .wpforms-submit, .page-id-442 .footer-box.last .wpforms-submit {  top: -40px !important;}.main-blog-box {width:100%;max-width:100%;} .page-id-672 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {margin-top: 0px;	} .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {	margin-top: 0px !important;  } .banner-search-box form input {  width: 62%;  max-width: 100%;}.banner-search-box form button {  right: 0;  float: right;}.single .blogheading h1 { font-size: 1.5em;	}.single .blog-main-page-banner{ height: 260px;}.single .blogheading h2 {padding-top: 0px !important;}
.search .blogheading h2 {
font-size: 30px;	
}
.search .section-inner-head h2 {
 font-size: 28px;
}
.search .banner-search-box form input {
  width: 30%;
}
.page-id-4376 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {
    padding: 0px 10px !important;
}
}


/* Menu Controls */

.menu-button {
color:#fff;
cursor:pointer;
font-size:2rem;
padding:.75rem 1.55rem;
position: absolute;
    right: 0;
    top: -10px;
}

.open-menu {
color:#fff;
cursor:pointer;
font-size:1rem;
padding:0;
position:absolute;
right:0;
top:0;
transition:transform 250ms ease;
}

.menu-button span.fa.fa-reorder {
    font-size: 20px;
}

.rotate { transform:rotate(135deg); }


/* Generated Overflow Element */

.overflow {
margin-top:12px;
overflow-x:hidden;
overflow-y:auto;
}


/* Menu Styles */

#mobile-nav {
position:relative;
width:100%;
z-index:1;
}

#mobile-nav ul {
background-color:rgba(0,0,0,.1);
display:none;
/* margin:0 1rem; */
padding: 0 16px;
position:relative;
}

#mobile-nav ul:first-child {
background-color:#1f412b;
}

#mobile-nav ul li {
border-top:1px solid rgba(255,255,255,.075);
list-style:none;
margin-bottom:0;
position:relative;
}

#mobile-nav ul li a {
color:#fff;
display:inline-block;
font-size:14px;
padding: 12px 0;
text-decoration:none;
width:100%;
}

#mobile-nav ul ul {
margin:0;
}

#mobile-nav ul ul li {
border-top:none;
padding-left:0;
}
.page-id-4376 .footersubcrib #wpforms-1015 .wpforms-form .wpforms-submit-container .wpforms-submit {
 padding: 14px 10px !important;
    }