@charset "UTF-8";
      html {
line-height: 1.15; -webkit-text-size-adjust: 100%; overflow-x: hidden;
}  body {
margin: 0;
overflow-x: hidden;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bold;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type=checkbox],
[type=radio] {
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #252525;
font-family: "Rubik", sans-serif;
font-size: 16px;
line-height: 1.625;
font-weight: 400;
-ms-word-wrap: break-word;
word-wrap: break-word;
box-sizing: border-box;
}
button,
input,
select,
optgroup,
textarea {
font-family: "Poppins", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 1.2;
margin: 0 0 20px;
color: #051f45;
}
h1 {
font-size: 80px;
font-weight: bold;
}
h2 {
font-size: 60px;
font-weight: bold;
}
h3 {
font-size: 45px;
}
h4 {
font-size: 30px;
}
h5 {
font-size: 22px;
font-weight: bold;
}
h6 {
font-size: 16px;
}
p {
margin: 0 0 20px;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
font-size: 18px;
margin: 30px 0;
font-style: italic;
font-weight: 300;
padding: 0 30px;
position: relative;
}
blockquote:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 3px;
height: 100%;
background: #fdba2c;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
line-height: 1.7142857143;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
.bg-alt {
background: #f2f4f6;
}
.bg-primary {
background: #fdba2c;
}
.bg-second {
background: #051f45;
}
.text-primary {
color: #fdba2c;
}
.text-second {
color: #051f45;
}
.section-padd {
padding: 110px 0;
}
.section-padd-bot {
padding-bottom: 110px;
}
.section-padd-top {
padding-top: 110px;
}
.section-padd-top70 {
padding-top: 70px;
}
.lead {
font-size: 18px;
}
.clear-both {
clear: both;
}
.unstyle, .bot-footer ul, .widget ul, .main-navigation ul {
list-style: none;
padding-left: 0;
}
.font14 {
font-size: 14px;
}
.text-light {
color: #fff;
}
.text-light * {
color: #fff;
}
.bolder {
font-weight: bold;
}
.normal {
font-weight: 400;
}
.lighter {
font-weight: 300;
}
.rm-btn,
.rm-btn:visited,
.rm-btn:focus {
display: inline-block;
font-family: "Poppins", sans-serif;
color: #fdba2c;
font-weight: 500;
}
.rm-btn:hover,
.rm-btn:visited:hover,
.rm-btn:focus:hover {
color: #252525;
}
.f-left {
float: left;
}
.f-right {
float: right;
}
.dtable {
display: table;
width: 100%;
}
.dcell {
display: table-cell;
vertical-align: middle;
}
.dflex {
display: flex;
justify-content: space-between;
align-items: center;
}
.overflow {
overflow: hidden;
}
.overlay {
position: absolute;
top: 0;
left: 0;
background: #051f45;
opacity: 0.8;
width: 100%;
height: 100%;
z-index: -1;
}
.gaps {
clear: both;
height: 20px;
display: block;
}
.gaps.size-2x {
height: 40px;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
::selection {
background: #fdba2c;
color: #fff;
}
body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 20px;
padding-left: 18px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
}
.none-style {
list-style: none;
padding-left: 0;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border-width: 1px 0 0 1px;
}
caption,
td,
th {
padding: 0;
font-weight: normal;
text-align: left;
}
table,
th,
td {
border: 1px solid #eee;
}
th {
font-weight: 700;
}
th,
td {
padding: 0.4375em;
}  .btn {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
font-size: 16px;
font-family: "Poppins", sans-serif;
padding: 17px 34px;
line-height: 1.42857143;
display: inline-block;
margin-bottom: 0;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
font-weight: 500;
text-align: center;
background: #fdba2c;
cursor: pointer;
border: 1px solid transparent;
color: #051f45;
min-height: 60px;
min-width: 170px;
}
.btn:visited {
color: #051f45;
}
.btn:hover, .btn:focus {
background: #051f45;
color: #fff;
}
.btn.btn-light:hover, .btn.btn-light:focus {
color: #fff;
}
.btn.trans {
background: transparent;
border: none;
color: #363636;
padding-left: 19px;
}
.btn.trans:hover {
color: #fdba2c;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
color: #252525;
border: 1px solid #e1e1e1;
padding: 15px 20px;
font-weight: 500;
box-sizing: border-box;
outline: none;
height: 60px;
}
select {
border: 1px solid #e1e1e1;
}
textarea {
width: 100%;
height: 135px;
vertical-align: top;
}
::-webkit-input-placeholder { color: #b7b7b7;
}
::-moz-placeholder { color: #b7b7b7;
}
:-ms-input-placeholder { color: #b7b7b7;
}
:-moz-placeholder { color: #b7b7b7;
}  a {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
color: #051f45;
text-decoration: none;
}
a:hover, a:focus, a:active {
color: #fdba2c;
text-decoration: none;
}
a:focus {
outline: 0;
}
a:hover, a:active {
outline: 0;
} .inner-top .info-top {
padding-left: 75px;
font-family: "Poppins", sans-serif;
color: #707070;
}
.inner-top .info-top ul {
margin-bottom: 0;
}
.inner-top .info-top ul li {
display: inline-block;
margin-right: 60px;
}
.inner-top .info-top ul li:last-child {
margin-right: 0;
}
.inner-top .info-top ul li i {
margin-right: 5px;
color: #fdba2c;
} .site-logo a img {
margin: 30px 0;
}
.logo-scroll {
display: none;
} .main-header {
background: #051f45;
font-family: "Poppins", sans-serif;
z-index: 999;
}
.main-navigation ul {
margin-bottom: 0;
}
.main-navigation ul li {
position: relative;
display: inline-block;
}
.main-navigation ul li a {
font-weight: 500;
display: block;
color: #fff;
padding: 19px 14px 19px 24px;
}
.main-navigation ul li:last-child {
padding-right: 0;
}
.main-navigation ul li:hover > .sub-menu {
opacity: 1;
visibility: visible;
top: 100%;
}
.main-navigation ul li:hover > a {
color: #fdba2c;
}
.main-navigation ul li li {
display: block;
text-align: left;
}
.main-navigation ul li li a {
padding: 16px 30px;
color: #707070;
border-bottom: 1px solid #ebebeb;
}
.main-navigation ul li li:hover > a {
background: #fdba2c;
color: #fff;
}
.main-navigation ul li li:hover > .sub-menu {
top: 0%;
}
.main-navigation ul li li.menu-item-has-children > a:after {
position: absolute;
content: "";
font-weight: 600;
font-family: "Font Awesome 5 Free";
right: 28px;
top: 20px;
}
.main-navigation ul li.menu-item-has-children > a {
padding-right: 24px;
}
.main-navigation ul li.menu-item-has-children > a:after {
position: absolute;
content: "";
font-weight: 600;
font-family: "Font Awesome 5 Free";
right: 10px;
font-size: 12px;
top: 23px;
}
.main-navigation ul > li.current-menu-ancestor > a, .main-navigation ul li.current-menu-item > a {
color: #fdba2c;
}
.main-navigation > ul > li:first-child > a {
padding-left: 0;
} .main-navigation .sub-menu {
border-top: 2px solid #fdba2c;
margin: 0 0;
z-index: 999;
position: absolute;
visibility: hidden;
top: 140%;
left: 0;
opacity: 0;
min-width: 260px;
white-space: nowrap;
background: #fff;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
.main-navigation .sub-menu .sub-menu {
left: 100%;
top: 0;
}
.main-navigation .sub-menu > li:first-child:hover > .sub-menu {
top: -2px;
}
.main-navigation > ul > li:nth-last-child(1) > .sub-menu, .main-navigation > ul > li:nth-last-child(2) > .sub-menu {
right: 0;
left: auto;
}
.main-navigation > ul > li:nth-last-child(1) > .sub-menu .sub-menu, .main-navigation > ul > li:nth-last-child(2) > .sub-menu .sub-menu {
right: 100%;
left: auto;
}
.main-navigation ul li:hover > ul {
opacity: 1;
visibility: visible;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.btn-cta-header {
padding: 19px 0;
color: #fdba2c;
margin-left: 30px;
}
.btn-cta-header span {
border: 1px solid;
padding: 7px 20px;
}
.search-cart-box {
padding: 16px 0;
position: relative;
}
.search-cart-box .h-cart-btn, .search-cart-box .toggle_search {
cursor: pointer;
position: relative;
padding: 3px 0 3px 30px;
margin-left: 30px;
border-left: 1px solid #707070;
}
.search-cart-box .h-cart-btn i, .search-cart-box .toggle_search i {
min-width: 22px;
font-size: 18px;
color: #fff;
opacity: 0.5;
text-align: center;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.search-cart-box .h-cart-btn i:hover, .search-cart-box .toggle_search i:hover {
color: #fdba2c;
opacity: 1;
}
.search-cart-box .h-cart-btn .cart-header {
color: #828fa2;
font-weight: 500;
font-size: 14px;
}
.search-cart-box .h-cart-btn .cart-header:hover {
color: #fdba2c;
}
.search-cart-box .h-cart-btn .cart-header:hover i {
color: #fdba2c;
opacity: 1;
}
.search-cart-box .toggle_search.active i {
color: #fdba2c;
opacity: 1;
}
.search-cart-box .h-search-form-field {
display: none;
position: absolute;
width: 368px;
z-index: 10;
right: 52px;
top: 2px;
}
.search-cart-box .h-search-form-field .search-field {
font-family: "Poppins", sans-serif;
height: 60px;
background: #fff;
border-color: #fdba2c;
}
.search-cart-box .h-search-form-field .search-submit {
display: none;
}
.header-style-2 .main-navigation > ul > li > a, .header-style-4 .main-navigation > ul > li > a {
padding-top: 52px;
padding-bottom: 52px;
padding-left: 24px;
}
.header-style-2 .main-navigation > ul > li > a:after, .header-style-4 .main-navigation > ul > li > a:after {
top: 56px;
}
.header-style-2 .main-navigation > ul > li > a:last-child, .header-style-4 .main-navigation > ul > li > a:last-child {
padding-right: 0;
}
.header-style-4 .h-cart-btn .cart-header {
color: #fff;
}
.header-style-4 .h-cart-btn, .header-style-4 .toggle_search {
border-color: #fff;
}
.header-style-1 .h-search-form-field {
right: 0;
top: 100%;
}
.header-style-3 .search-cart-box {
width: 150px;
}
.header-style-3 .h-search-form-field {
right: 70px;
top: unset;
}
.header-style-3 .main-header {
background: #051f45;
}
.header-style-3.header-transparent.sticked .main-header {
background: rgba(37, 37, 37, 0.8);
}
.header-style-3 .h-cart-btn, .header-style-3 .toggle_search {
border: 1px solid #e1e1e1;
}
.header-style-3 .h-cart-btn i, .header-style-3 .toggle_search i {
color: #707070;
}
.header-style-3 .toggle_search {
margin-left: 10px;
padding: 16px 18px;
}
.header-style-3 .h-cart-btn {
margin-left: 0;
padding: 16px 12px;
min-width: 60px;
text-align: center;
}
.header-style-3 .btn-cta-header {
width: 180px;
}
.header-style-3 .inner-top .info-top {
padding-left: 94px;
}
.header-style-3 .main-navigation > ul {
display: flex;
}
.header-style-3 .main-navigation > ul > li {
padding: 16px 0;
flex-grow: 1;
flex-basis: 0;
position: relative;
text-align: center;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.header-style-3 .main-navigation > ul > li > a {
padding: 3px 0;
display: block;
border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.header-style-3 .main-navigation > ul > li > a:after {
display: none;
}
.header-style-3 .main-navigation > ul > li:first-child > a {
border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.header-style-3 .main-navigation .sub-menu {
left: 0;
right: auto;
min-width: 100%;
}
.header-style-3 .main-navigation .sub-menu .sub-menu {
left: 100%;
} .header_mobile {
display: none;
}
@media only screen and (max-width: 991px) {
.mobile-header-sticky.sticked {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 10;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
}
.header_mobile {
display: block;
font-family: "Poppins", sans-serif;
font-weight: 500;
}
.header_mobile .mlogo_wrapper {
position: relative;
background: #fff;
padding: 20px 35px 20px 44px;
}
.header_mobile .mlogo_wrapper .mobile_logo {
float: left;
}
#mmenu_toggle {
position: relative;
cursor: pointer;
width: 26px;
height: 20px;
}
#mmenu_toggle button {
position: absolute;
left: 0;
top: 50%;
margin: -2px 0 0;
background: #051f45;
height: 4px;
padding: 0;
border: none;
width: 100%;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
outline: none;
border-radius: 2px;
}
#mmenu_toggle button:before {
content: "";
position: absolute;
left: 0;
top: -8px;
width: 26px;
height: 4px;
background: #051f45;
-webkit-transform-origin: 1.5px center;
transform-origin: 1.5px center;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
border-radius: 2px;
}
#mmenu_toggle button:after {
content: "";
position: absolute;
left: 0;
bottom: -8px;
width: 26px;
height: 4px;
background: #051f45;
-webkit-transform-origin: 1.5px center;
transform-origin: 1.5px center;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
border-radius: 2px;
}
#mmenu_toggle.active button {
background: none;
}
#mmenu_toggle.active button:before {
top: 0;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
#mmenu_toggle.active button:after {
bottom: 0;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.header_mobile .mobile_nav {
padding: 0px 0px;
margin: 0px 0px;
display: none;
background: #fff;
border-top: 1px solid #dadada;
}
.header_mobile .mobile_nav .mobile_mainmenu {
margin: 0;
padding: 0;
}
.header_mobile .mobile_nav .mobile_mainmenu ul {
position: relative;
margin: 0;
padding: 0;
}
.header_mobile .mobile_nav.collapse .mobile_mainmenu ul {
display: none;
}
.header_mobile .mobile_nav .mobile_mainmenu li {
position: relative;
list-style: none;
}
.header_mobile .mobile_nav .mobile_mainmenu li a {
padding: 11px 36px 11px 44px;
display: block;
color: #333;
font-size: 14px;
font-weight: 500;
border-bottom: 1px solid #dadada;
}
.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a:before {
content: "-";
margin-right: 4px;
}
.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {
padding-left: 53px;
}
.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a:before {
content: "--";
}
.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {
padding-left: 62px;
}
.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a:before {
content: "---";
}
.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {
padding-left: 71px;
}
.header_mobile .mobile_nav .mobile_mainmenu li li a:hover,
.header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a {
color: #fdba2c;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {
right: 28px;
padding: 10px 20px 12px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {
color: #fff;
position: absolute;
display: block;
right: 18px;
top: 0;
cursor: pointer;
height: 44px;
padding: 0 30px;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow.active {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
width: 11px;
height: 11px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before {
content: "";
position: absolute;
left: 0;
top: 4px;
width: 11px;
height: 3px;
background: #333;
border-radius: 1px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
content: "";
position: absolute;
left: 4px;
top: 0;
width: 3px;
height: 11px;
background: #333;
border-radius: 1px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li > a:hover, .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,
.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {
color: #fdba2c;
}
}
@media only screen and (max-width: 767px) {
.header_mobile .mlogo_wrapper {
padding: 20px 15px 20px 15px;
}
.header_mobile .mobile_nav .mobile_mainmenu li a {
padding: 11px 15px 11px 15px;
}
.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {
padding-left: 24px;
}
.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {
padding-left: 33px;
}
.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {
padding-left: 42px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {
padding: 0 15px;
right: 14px;
}
.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {
right: 9px;
}
}
@media only screen and (max-width: 320px) {
.mobile_logo img {
max-width: 230px;
max-height: 47px;
}
} .mobile-header-blue .header_mobile .mlogo_wrapper {
background-color: #00387a;
}
.mobile-header-blue #mmenu_toggle button, .mobile-header-blue #mmenu_toggle button:before, .mobile-header-blue #mmenu_toggle button:after {
background: #fff;
}
.mobile-header-blue #mmenu_toggle.active button {
background: none;
}
.mobile-header-blue .header_mobile .mobile_nav {
background-color: #00387a;
border-top-color: rgba(255, 255, 255, 0.2);
}
.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu li a {
border-bottom-color: rgba(255, 255, 255, 0.2);
color: #fff;
}
.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
background: #fff;
} .mobile-header-dark .header_mobile .mlogo_wrapper {
background-color: #2f2f39;
}
.mobile-header-dark #mmenu_toggle button, .mobile-header-dark #mmenu_toggle button:before, .mobile-header-dark #mmenu_toggle button:after {
background: #fff;
}
.mobile-header-dark #mmenu_toggle.active button {
background: none;
}
.mobile-header-dark .header_mobile .mobile_nav {
background-color: #2f2f39;
border-top-color: rgba(255, 255, 255, 0.1);
}
.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu li a {
border-bottom-color: rgba(255, 255, 255, 0.1);
color: #fff;
}
.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
background: #fff;
} .header-transparent .main-header {
background: rgba(0, 0, 0, 0);
}
.header-transparent.sticked .main-header {
background: rgba(5, 31, 69, 0.8);
}
.header-style-4 .h-cart-btn i, .header-style-4 .toggle_search i {
opacity: 1;
} .page-header {
background: no-repeat center center;
background-size: cover;
}
.breadc-box {
color: #fdba2c;
font-family: "Poppins", sans-serif;
}
.breadc-box .page-title, .breadc-box .breadcrumbs {
margin-bottom: 0;
}
.breadc-box .page-title {
color: #fff;
font-size: 60px;
margin-bottom: 10px;
}
.breadc-box .row > div {
width: 100%;
}
.breadc-box li {
display: inline-block;
text-transform: capitalize;
}
.breadc-box li:after {
content: "/";
margin: 0 8px;
color: #b7b7b7;
}
.breadc-box li a {
color: #b7b7b7;
}
.breadc-box li a:hover {
color: #fdba2c;
}
.breadc-box li:last-child:after {
display: none;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
float: left;
margin-right: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}  .entry-content {
padding: 120px 0;
}
.post-box {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
border: 1px solid #eee;
margin-bottom: 50px;
background: #fff;
}
.post-box .inner-post {
padding: 25px 30px 30px;
}
.post-box .inner-post .entry-meta {
font-family: "Poppins", sans-serif;
font-size: 14px;
margin-bottom: 10px;
}
.post-box .inner-post .entry-meta > span:not(:last-child) {
display: inline-block;
line-height: 1;
}
.post-box .inner-post .entry-meta > span:not(:last-child):after {
content: "|";
margin: 0 10px;
opacity: 0.5;
}
.post-box .inner-post .entry-meta a {
color: #707070;
}
.post-box .inner-post .entry-meta a:hover {
color: #fdba2c;
}
.post-box .inner-post h4 {
font-weight: 600;
}
.post-box .inner-post h4 a {
color: #252525;
}
.post-box .inner-post h4 a:hover {
color: #fdba2c;
}
.post-box .inner-post .post-link {
border-bottom: 1px solid;
line-height: 1.2;
}
.post-box:hover {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.page-pagination {
margin-top: 70px;
margin-bottom: 0;
font-family: "Poppins", sans-serif;
}
.page-pagination li {
display: inline-block;
}
.page-pagination li a, .page-pagination li span {
font-size: 16px;
color: #707070;
background: #f2f4f6;
font-weight: 500;
height: 45px;
width: 45px;
display: block;
text-align: center;
line-height: 45px;
margin-right: 7px;
}
.page-pagination li span, .page-pagination li a:hover {
background: #fdba2c;
border-color: #fdba2c;
color: #fff;
}
.blog-post {
border: none;
}
.blog-post:hover {
box-shadow: none;
}
.blog-post .entry-media {
margin-bottom: 25px;
}
.blog-post .inner-post {
padding: 0;
}
.blog-post .inner-post .entry-meta {
margin-bottom: 18px;
}
.blog-post .tagcloud {
padding-top: 20px;
font-family: "Poppins", sans-serif;
}
.blog-post .tagcloud i {
font-size: 12px;
color: #051f45;
}
.blog-post .tagcloud a {
color: #707070;
margin-left: 10px;
font-size: 13px;
}
.blog-post .tagcloud a:hover {
color: #fdba2c;
} .comments-area {
margin-top: 30px;
}
.comments-area ol, .comments-area ul {
list-style: none;
padding-left: 0;
}
.comments-area ol .comment-respond, .comments-area ul .comment-respond {
margin-top: -30px;
margin-bottom: 40px;
}
.comments-area .comments-title {
margin-bottom: 50px;
}
.comments-area .comment-reply-title {
font-size: 30px;
margin-bottom: 10px;
}
.comments-area .comment-reply-title small {
font-size: 14px;
font-weight: 400;
text-transform: lowercase;
}
.comments-area .comment-reply-title small a {
color: #707070;
}
.comments-area .comment-reply-title small a:hover {
color: #fdba2c;
}
.comments-area .comment-item {
margin-bottom: 60px;
overflow: hidden;
}
.comments-area .comment-item .gravatar {
float: left;
}
.comments-area .comment-item .comment-content:not(.pingback) {
padding-left: 85px;
}
.comments-area .comment-item .comment-author {
display: inline-block;
text-transform: capitalize;
margin-bottom: 10px;
color: #363636;
}
.comments-area .comment-item .comment-time {
color: #b7b7b7;
font-size: 14px;
font-family: "Poppins", sans-serif;
}
.comments-area .comment-item .comment-time:before {
content: "-";
margin: 0 5px;
}
.comments-area .comment-item .comment-text p {
margin-bottom: 15px;
}
.comments-area .comment-item .comment-reply a {
font-family: "Poppins", sans-serif;
padding: 5px 13px;
font-size: 12px;
font-weight: 500;
display: inline-block;
color: #707070;
background: #f2f4f6;
}
.comments-area .comment-item .comment-reply a:hover {
background: #fdba2c;
color: #fff;
}
.comments-area ul.children {
padding-left: 60px;
}
.comment-form p {
color: #707070;
margin-bottom: 30px;
}
.comment-form p label {
margin-left: 8px;
}
.comment-form p.form-submit {
margin-bottom: 0;
}
.comment-form .logged-in-as {
font-family: "Poppins", sans-serif;
font-size: 14px;
margin-top: -5px;
}
.comment-form .logged-in-as a {
color: #737373;
}
.comment-form .logged-in-as a:hover {
color: #fdba2c;
}
.comment-form input[type=text],
.comment-form input[type=email] {
width: 100%;
}
.comment-form .btn {
color: #fff;
} .widget ul {
margin-bottom: 0;
}
.widget .tagcloud {
margin-top: -5px;
}
.widget .tagcloud a {
color: #707070;
background: #fff;
font-size: 16px !important;
font-weight: 500;
padding: 12px 18px;
margin: 0 4px;
margin-top: 10px;
line-height: 1;
display: inline-block;
}
.widget .tagcloud a:hover {
background: #fdba2c;
border-color: #fdba2c;
color: #fff;
}
.site-content .widget {
font-family: "Poppins", sans-serif;
margin-bottom: 15px;
background: #f2f4f6;
border: 1px solid #eee;
}
.site-content .widget:last-child {
margin-bottom: 0;
}
.site-content .widget:not(.widget_search) {
padding: 30px;
}
.site-content .widget li {
color: #707070;
font-weight: 500;
padding-bottom: 12px;
position: relative;
}
.site-content .widget li:last-child {
padding: 0;
}
.site-content .widget li a {
color: #707070;
}
.site-content .widget li a:hover {
color: #fdba2c;
}
.site-content .widget li .posts-count {
position: absolute;
top: 1px;
right: 0;
color: #aaa;
}
.site-content .widget li i {
margin-right: 6px;
}
.site-content .widget p {
color: #707070;
font-family: "Rubik", sans-serif;
line-height: 24px;
}
.site-content .widget p:last-child {
margin-bottom: 0;
}
.site-content .widget select {
width: 100%;
padding: 8px;
outline: none;
}
.site-content .widget table caption {
margin-bottom: 10px;
}
.site-content .widget table td, .site-content .widget table th {
border-color: #aaa;
text-align: center;
}
.site-content .widget.widget_nav_menu ul li.current-menu-item a {
color: #fdba2c;
}
.site-content .widget.widget_categories ul li.current-cat a {
color: #fdba2c;
}
.site-content .widget-title {
font-family: "Poppins", sans-serif;
color: #363636;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #e1e1e1;
}
.search-form {
position: relative;
}
.search-form .search-field {
width: 100%;
padding: 0 62px 0 30px;
height: 62px;
line-height: 1;
border-color: #eee;
color: #252525;
background: #f2f4f6;
}
.search-form .search-submit {
background: none;
border: none;
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 62px;
outline: none;
}
.search-form .search-submit:focus {
outline: none;
}
.widget .recent-news {
padding-top: 5px;
}
.widget .recent-news li:not(:last-child) {
margin-bottom: 23px;
padding-bottom: 18px;
border-bottom: 1px solid #e1e1e1;
}
.widget .recent-news .thumb {
float: left;
margin-right: 20px;
}
.widget .recent-news h6 {
margin: -3px 0 3px;
line-height: 22px;
}
.widget .recent-news h6 a {
color: #252525;
}
.widget .recent-news h6 a:hover {
color: #fdba2c;
}
.widget .recent-news .entry-date {
font-family: "Poppins", sans-serif;
font-size: 14px;
color: #707070;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery-caption {
display: block;
}
.gallery {
margin-bottom: 1.5em;
margin-left: -7px;
margin-right: -7px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0;
padding: 7px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .icon-box-wrapper {
border: 1px solid #e1e1e1;
border-bottom: 8px solid #e1e1e1;
padding: 30px 30px 23px 30px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.icon-box-wrapper .icon-box-icon .icon-awesome, .icon-box-wrapper .icon-box-icon .icon-custom {
display: inline-block;
color: #fdba2c;
margin-bottom: 24px;
}
.icon-box-wrapper .icon-box-icon i {
font-size: 50px;
display: inline-block;
}
.icon-box-wrapper .icon-box-icon img {
margin-bottom: 24px;
}
.icon-box-wrapper:hover {
border-bottom-color: #fdba2c;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.icon-box-wrapper:hover .pagelink {
color: #fdba2c;
}
.icon-box-wrapper:hover .pagelink:hover {
color: #051f45;
}
.icon-box-wrapper .pagelink.gray {
border-bottom: none;
}
.icon-box-wrapper.no-border {
border: none;
}
.service-box .box-content p {
margin-bottom: 16px;
line-height: 24px;
}
.service-box .box-content:hover .content-img img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.section-head h6 {
font-size: 16px;
margin-bottom: 10px;
text-transform: uppercase;
color: #fdba2c;
letter-spacing: 5px;
font-weight: bold;
}
.section-head .section-title {
margin-bottom: 10px;
}
.service-grid .service-box {
margin-bottom: 52px;
}
.testi-item {
border: 1px solid #e1e1e1;
padding: 30px 30px 20px;
min-height: 247px;
}
.testi-item .is-line {
background-color: #e1e1e1;
height: 1px;
margin-bottom: 24px;
width: 100%;
opacity: 1;
}
.testi-head {
display: flex;
align-items: center;
min-height: 67px;
margin-bottom: 30px;
}
.testi-head img {
margin-right: 20px;
}
.testi-head h6 {
color: #fdba2c;
margin-bottom: 0;
line-height: 24px;
}
.testi-head h6 span {
display: block;
font-size: 14px;
color: #707070;
}
.testi-content p {
line-height: 24px;
margin-bottom: 0;
}
.testi-slider {
margin-left: -15px;
margin-right: -15px;
}
.testi-slider .testi-item {
margin: 0 15px;
}
.testi-slider .slick-arrow {
position: absolute;
outline: none;
font-size: 24px;
text-align: center;
width: 45px;
height: 45px;
background: transparent;
border: 1px solid #e1e1e1;
color: #b7b7b7;
top: 41%;
right: -60px;
z-index: 1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.testi-slider .slick-arrow:hover {
background: #fdba2c;
color: #fff;
border-color: #fdba2c;
}
.testi-slider .slick-arrow.prev-nav {
left: -60px;
}
.testi-slider.style-2 .testi-item {
border: none;
padding: 0;
}
.testi-slider.style-2 .testi-content h4 {
color: #363636;
margin-bottom: 46px;
line-height: 44px;
}
.testi-slider.style-2 .testi-head {
margin-bottom: 0;
}
.testi-slider.style-2 .testi-head h6 {
font-weight: bold;
color: #051f45;
}
.testi-slider.style-2 .testi-head h6 span {
color: #363636;
}
.testi-slider.style-2 .slick-arrow {
right: 15px;
top: 58%;
}
.testi-slider.style-2 .slick-arrow.prev-nav {
right: 70px;
left: auto;
}
.team-wrap {
position: relative;
display: flex;
}
.team-wrap .team-info {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99999;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
visibility: hidden;
opacity: 0;
border: 1px solid #fdba2c;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.team-wrap .team-info .team-social {
line-height: 31px;
font-size: 14px;
}
.team-wrap .team-info .team-social a {
color: #b7b7b7;
}
.team-wrap .team-info .team-social a:hover {
color: #fdba2c;
}
.team-wrap .team-info .team-social a:not(:last-child) {
margin-right: 10px;
}
.team-wrap .team-title h6 {
margin-bottom: 0;
}
.team-wrap .team-thumb {
width: 50%;
}
.team-wrap .team-thumb img {
width: 100%;
}
.team-wrap .team-hover {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 50%;
background-color: #f2f4f6;
}
.team-wrap .team-hover:after, .team-wrap .team-hover:before {
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-width: 14px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.team-wrap:hover .team-info {
visibility: visible;
opacity: 1;
}
.team-wrap .team-hover.right:after, .team-wrap .team-hover.right:before {
right: 100%;
top: 50%;
margin-top: -14px;
border-right-color: #f2f4f6;
}
.team-wrap .team-hover.left:after, .team-wrap .team-hover.left:before {
left: 100%;
top: 50%;
margin-top: -14px;
border-left-color: #f2f4f6;
}
.member-item .avatar {
position: relative;
overflow: hidden;
}
.member-item .avatar .overlay {
z-index: 0;
visibility: hidden;
opacity: 0;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.member-item .avatar img {
width: 100%;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.member-item .avatar .social-mem {
position: absolute;
top: 50%;
left: 0;
width: 100%;
text-align: center;
visibility: hidden;
opacity: 0;
margin-top: -22px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.member-item .avatar .social-mem a {
display: inline-block;
color: #fff;
font-size: 18px;
width: 45px;
height: 45px;
line-height: 45px;
margin: 0 2px;
background-color: rgba(0, 0, 0, 0.3);
}
.member-item .avatar .social-mem a:hover {
color: #fdba2c;
background: #fff;
}
.member-item.is-hover:hover .overlay {
visibility: visible;
opacity: 0.7;
}
.member-item.is-hover:hover .social-mem {
visibility: visible;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.member-item.is-hover:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.member-item .member-info {
padding: 14px 30px;
background: #fff;
font-family: "Poppins", sans-serif;
}
.member-item .member-info h6 {
margin-bottom: 0;
color: #000;
line-height: 24px;
}
.member-item .member-info p {
font-weight: 500;
color: #b7b7b7;
line-height: 24px;
margin-bottom: 0;
}
.info-team {
padding: 15px 30px;
}
.info-team h6 {
margin-bottom: 0;
color: #000;
}
.info-team h6 strong {
display: block;
font-weight: 500;
color: #707070;
line-height: 26px;
}
.join-team {
display: flex;
align-items: center;
color: #fdba2c;
}
.join-team i {
font-size: 40px;
}
.join-team h4 {
display: inline-block;
margin-bottom: 0;
color: #fdba2c;
margin-left: 16px;
}
.cat-filter {
font-family: "Poppins", sans-serif;
margin-bottom: 30px;
overflow: hidden;
}
.cat-filter a {
float: left;
font-weight: 500;
margin-right: 35px;
margin-bottom: 20px;
color: #b7b7b7;
}
.cat-filter a:hover {
color: #fdba2c;
}
.cat-filter a.selected {
color: #fdba2c;
}
.cat-filter .pagelink.gray {
color: #b7b7b7;
border-color: #b7b7b7;
}
.cat-filter .pagelink.gray:hover {
color: #fdba2c;
border-color: #fdba2c;
}
.project-filter .project-item {
margin-bottom: 30px;
}
.project-item .inner {
position: relative;
overflow: hidden;
}
.project-item .inner img {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
width: 100%;
}
.project-item .inner h4 {
margin-bottom: 12px;
}
.project-item .inner h6 {
margin-bottom: 15px;
color: #b7b7b7;
}
.project-item .inner h6 span:last-child {
display: none;
}
.project-item .inner .item-hover {
position: absolute;
top: 15%;
left: 0;
width: 100%;
height: 100%;
padding: 112px 70px 100px 40px;
opacity: 0;
visibility: hidden;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.project-item .inner .item-hover p {
line-height: 24px;
color: #fff;
}
.project-item .inner .item-hover .pagelink.gray {
border-bottom: none;
color: #b7b7b7;
}
.project-item .inner .item-hover .pagelink.gray:hover {
color: #fdba2c;
}
.project-item .inner .title-cat {
position: absolute;
bottom: 30px;
left: 30px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
visibility: visible;
opacity: 1;
}
.project-item .inner .box-content {
padding-bottom: 20px;
}
.project-item .inner .box-content p {
margin-bottom: 20px;
}
.project-item .inner .box-content .content-img {
margin-bottom: 35px;
}
.project-item .inner:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.project-item .inner.is-hover:hover .item-hover {
top: 0;
opacity: 1;
visibility: visible;
background-color: rgba(5, 31, 69, 0.9);
}
.project-item .inner.is-hover:hover .item-hover h6 {
margin-bottom: 30px;
}
.project-item .inner.is-hover:hover .title-cat {
visibility: hidden;
opacity: 0;
}
.project-slider .slick-arrow {
position: absolute;
border: none;
outline: none;
font-size: 24px;
text-align: center;
width: 45px;
height: 45px;
line-height: 45px;
margin-top: -22.5px;
top: 50%;
left: 0;
background: rgba(0, 0, 0, 0.5);
color: #fff;
z-index: 1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.project-slider .slick-arrow:hover {
background: #fdba2c;
}
.project-slider .slick-arrow.next-nav {
right: 0;
left: auto;
}
.project-slider.projects-feature .slick-arrow {
bottom: 30px;
right: 30px;
top: auto;
left: auto;
background: #fff;
color: #707070;
}
.project-slider.projects-feature .slick-arrow.prev-nav {
right: 85px;
}
.project-slider.projects-feature .slick-arrow:hover {
background: #fdba2c;
color: #fff;
}
.project-slider-wraper .slick-dots {
bottom: 20px;
}
.project-slider-wraper .slick-dotted.slick-slider {
margin-bottom: 0;
}
.project-slider-wraper .project-slider:not(.projects-feature) .slick-arrow {
opacity: 0;
visibility: hidden;
}
.project-slider-wraper .project-slider:not(.projects-feature):hover .slick-arrow {
opacity: 1;
visibility: visible;
} .projects.style-2 .project-item .p-thumb {
overflow: hidden;
}
.projects.style-2 .project-item .p-content {
font-family: "Poppins", sans-serif;
font-weight: 500;
position: relative;
padding: 50px 30px 58px 40px;
min-height: 401px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.projects.style-2 .project-item .p-content h4 a {
color: #363636;
}
.projects.style-2 .project-item .p-content ul {
list-style: none;
font-size: 14px;
padding-left: 0;
margin-bottom: 50px;
}
.projects.style-2 .project-item .p-content ul li {
display: inline-block;
margin-right: 20px;
line-height: 30px;
color: #b7b7b7;
}
.projects.style-2 .project-item .p-content ul li strong {
font-weight: 500;
color: #fdba2c;
}
.projects.style-2 .project-item .p-content ul li:last-child {
margin-right: 0;
}
.projects.style-2 .project-item .p-content p.p-cate {
margin-bottom: 20px;
}
.projects.style-2 .project-item .p-content p.p-cate span {
display: inline-block;
color: #b7b7b7;
margin-right: 25px;
line-height: 30px;
}
.projects.style-2 .project-item .p-content .btn {
color: #707070;
background-color: #f2f4f6;
}
.projects.style-2 .project-item .p-content .is-line {
background-color: #e1e1e1;
width: 100%;
margin-bottom: 22px;
}
.projects.style-2 .project-item .p-content:after, .projects.style-2 .project-item .p-content:before {
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-width: 38px;
margin-left: -38px;
z-index: 999;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.projects.style-2 .project-item .p-content.top:after, .projects.style-2 .project-item .p-content.top:before {
top: 100%;
border-top-color: #fff;
}
.projects.style-2 .project-item .p-content.bottom:after, .projects.style-2 .project-item .p-content.bottom:before {
bottom: 100%;
border-bottom-color: #fff;
}
.projects.style-2 .project-item .inner {
overflow: unset;
}
.projects.style-2 .project-item .inner:hover .p-content {
background-color: #051f45;
}
.projects.style-2 .project-item .inner:hover .p-content.top:before, .projects.style-2 .project-item .inner:hover .p-content.top:after {
border-top-color: #051f45;
}
.projects.style-2 .project-item .inner:hover .p-content.bottom:before, .projects.style-2 .project-item .inner:hover .p-content.bottom:after {
border-bottom-color: #051f45;
}
.projects.style-2 .project-item .inner:hover .btn {
background-color: #fdba2c;
color: #fff;
}
.projects.style-2 .project-item .inner:hover h4 a {
color: #fff;
}
.bigger-price-table {
font-family: "Poppins", sans-serif;
font-weight: 500;
}
.bigger-price-table .image-wrap {
padding: 30px 0;
}
.bigger-price-table .price-wrap {
padding: 10px 0;
color: #fff;
}
.bigger-price-table .price-wrap h6, .bigger-price-table .price-wrap p {
display: inline-block;
margin-bottom: 0;
}
.bigger-price-table .price-wrap p .currency {
margin-right: -2px;
font-size: 18px;
}
.bigger-price-table .price-wrap p .period {
font-size: 16px;
}
.bigger-price-table .features-wrap {
padding: 55px 0 30px;
}
.bigger-price-table .features-wrap a.btn {
margin-top: 35px;
border: 1px solid #fdba2c;
}
.news-slider .news-item .inner-item {
position: relative;
overflow: hidden;
}
.news-slider .news-item .inner-item img {
width: 100%;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.news-slider .news-item .inner-post {
padding: 0 0 20px 30px;
position: absolute;
bottom: 0;
left: 0;
max-width: 440px;
}
.news-slider-wraper:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.meta-post .is-line {
background-color: #fff;
opacity: 0.2;
width: 116px;
margin-bottom: 12px;
}
.meta-post span {
font-family: "Poppins", sans-serif;
font-size: 14px;
letter-spacing: 1px;
font-weight: 500;
}
.meta-post span:not(:last-child):after {
content: "|";
font-family: "Poppins", sans-serif;
margin-left: 9px;
margin-right: 6px;
color: #bbbbbb;
}
.meta-post span a {
color: #bbbbbb;
}
.entry-title {
margin-bottom: 12px;
}
.entry-title a {
line-height: 40px;
}
.entry-title a:hover {
color: #fdba2c;
}
.latest-news {
position: relative;
height: 100%;
padding: 24px 45px 20px 30px;
background-color: #f2f4f6;
margin-bottom: 58px;
}
.latest-news .entry-title {
color: #363636;
}
.latest-news .entry-title a {
color: #363636;
}
.latest-news .entry-title a:hover {
color: #fdba2c;
}
.latest-news p {
line-height: 24px;
margin-bottom: 16px;
}
.latest-news .is-bottom {
position: absolute;
bottom: 22px;
}
.latest-news .meta-post .is-line {
background-color: #000;
width: 86px;
}
.latest-news .meta-post a {
color: #707070;
}
.latest-news .meta-post span::after {
color: #707070;
} @keyframes ken-burns-in {
0% {
transform: scale(1);
}
100% {
transform: scale(1.3);
}
}
@keyframes ken-burns-out {
0% {
transform: scale(1.3);
}
100% {
transform: scale(1);
}
}
.bigger-slides .slick-slide-bg.bigger-ken-out {
transform: scale(1.3);
}
.bigger-slides .slick-slide > div {
flex-basis: 100%;
width: 100%;
}
.bigger-slides .slick-slide:focus {
outline: 0;
}
.bigger-slides .slick-slide.slick-active .slick-slide-bg {
animation-timing-function: linear;
animation-duration: 1s;
transition-duration: 1s;
}
.bigger-slides .slick-slide.slick-active .slick-slide-bg.bigger-ken-in {
transform: scale(1.3);
animation-name: ken-burns-in;
}
.bigger-slides .slick-slide.slick-active .slick-slide-bg.bigger-ken-out {
transform: scale(1);
animation-name: ken-burns-out;
}
.bigger-slides .slick-slide {
display: flex;
justify-content: center;
align-items: center;
position: relative;
overflow: hidden;
height: 400px;
width: 100%;
}
.bigger-slides .slick-slide-bg {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
min-width: 100%;
min-height: 100%;
transition-property: transform;
}
.bigger-slides .slick-slide-inner {
margin: 0 auto;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: flex;
padding: 0 15px;
} .bigger-slide-content {
position: relative;
z-index: 1;
width: 100%;
}
.bigger-slide-content.animated {
-webkit-animation-duration: calc(1s);
animation-duration: calc(1s);
}
.bigger-slide-subtitle {
font-family: "Poppins", sans-serif;
color: #fff;
margin-bottom: 17px;
font-weight: 400;
font-size: 80px;
line-height: 1;
}
.bigger-slide-heading {
font-family: "Poppins", sans-serif;
color: #fff;
font-size: 80px;
font-weight: bold;
line-height: 1;
margin-bottom: 3px;
}
.bigger-slide-description {
font-size: 16px;
color: #fff;
line-height: 24px;
animation-delay: 2s;
animation-name: fadeIn;
margin-bottom: 52px;
}
.bigger-slide-description p {
margin-bottom: 0;
}
.bigger-slide-button {
line-height: 24px;
background-color: #fff;
margin-right: 20px;
margin-bottom: 10px;
}
.bigger-slide-button i {
font-size: 9px;
}
.bigger-background-overlay {
position: absolute;
z-index: 0;
top: 0;
bottom: 0;
left: 0;
right: 0;
} .bigger-slides-wrapper .arrows-container {
position: relative;
max-width: 1170px;
margin: 0 auto;
}
.bigger-slides-wrapper .arrows-wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
}
.bigger-slides-wrapper .arrows-wrapper .arrows-inner {
width: 100%;
z-index: 1;
}
.bigger-slides-wrapper .slick-arrow {
width: 45px;
height: 45px;
line-height: 48px;
text-align: center;
font-size: 24px;
color: #fff;
display: block;
cursor: pointer;
background: rgba(0, 0, 0, 0.2);
opacity: 0;
visibility: hidden;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.bigger-slides-wrapper .slick-arrow:hover {
background: #fdba2c;
}
.bigger-slides-wrapper .slick-prev-arrow {
float: left;
}
.bigger-slides-wrapper .slick-next-arrow {
float: right;
}
.bigger-slides-wrapper.align-icon-left .bigger-slide-button {
flex-direction: row-reverse;
}
.bigger-slides-wrapper .slick-dotted.slick-slider {
margin-bottom: 0;
}
.bigger-slides-wrapper:hover .slick-arrow {
opacity: 1;
visibility: visible;
} .bigger-slides .slick-dots {
bottom: 20px;
} .bigger--v-position-top .slick-slide-inner {
align-items: flex-start;
}
.bigger--v-position-bottom .slick-slide-inner {
align-items: flex-end;
}
.bigger--v-position-middle .slick-slide-inner {
align-items: center;
}
.bigger--h-position-left .slick-slide-inner {
justify-content: flex-start;
}
.bigger--h-position-right .slick-slide-inner {
justify-content: flex-end;
}
.bigger--h-position-center .slick-slide-inner {
justify-content: center;
}
.bigger-slides-wrapper div:not(.slick-slide) > .slick-slide-inner {
display: none;
} .image-carousel .img-item {
text-align: center;
}
.image-carousel .img-item img {
display: inline-block;
}
.text-underline {
color: #fdba2c;
text-decoration: underline !important;
}
.text-underline.is-hover:hover {
color: #051f45;
}
.item-overlay {
position: absolute;
bottom: 0;
width: 100%;
height: 60%;
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}
.item-overlay i {
color: #b7b7b7;
}
.container-bigger {
margin: 0 auto;
}
.viewpage {
display: inline-block;
}
.viewpage i {
color: #fdba2c;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.viewpage:hover * {
color: #051f45;
}
.pagelink {
font-family: "Poppins", sans-serif;
font-size: 16px;
font-weight: 500;
color: #fdba2c;
display: inline-block;
}
.pagelink:hover {
color: #051f45;
}
.pagelink.gray {
color: #707070;
border-bottom: 1px solid #707070;
}
.pagelink.gray:hover {
color: #fdba2c;
border-color: #fdba2c;
}
.contact-info {
font-family: "Poppins", sans-serif;
font-weight: 500;
margin-bottom: 31px;
line-height: 24px;
}
.contact-info:last-child {
margin-bottom: 12px;
}
.contact-info i {
font-size: 18px;
}
.contact-info i:before {
margin-right: 6px;
}
.contact-info.style-1 a {
color: #363636;
}
.contact-info.style-1 a:hover {
color: #fdba2c;
}
.contact-info.style-1 li {
margin-bottom: 10px;
}
.contact-info.style-2 a:not(.text-light) {
color: #000;
}
.contact-info.style-2 a:not(.text-light):hover {
color: #fdba2c;
}
.contact-info.style-2 strong {
font-weight: 500;
}
.contact-info.style-2 strong:not(.text-light) {
color: #000;
}
.contact-info.style-2 li {
margin-bottom: 30px;
}
.contact-info.style-2 li:last-child {
margin-bottom: 20px;
}
.is-line {
position: relative;
width: 165px;
height: 1px;
background-color: #b7b7b7;
opacity: 0.3;
margin-bottom: 15px;
}
.download i {
padding: 15px 20px;
color: #fff;
font-size: 30px;
margin-right: 1px;
vertical-align: middle;
}
.download a {
padding-left: 23px;
padding-right: 23px;
font-family: "Poppins", sans-serif;
color: #051f45;
font-weight: 500;
display: inline-block;
vertical-align: middle;
}
.download:hover {
cursor: pointer;
}
#custom-btn {
display: block;
text-align: left;
padding-left: 23px !important;
}
.download.bg-second i {
background: #051f45;
}
.box-content .content-img {
overflow: hidden;
margin-bottom: 24px;
}
.box-content .content-img img {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
.box-content h4 {
margin-bottom: 16px;
color: #363636;
}
.box-content h4 a {
color: #363636;
}
.box-content h4 a:hover {
color: #fdba2c;
}
.box-content p {
margin-bottom: 50px;
line-height: 24px;
}
.fun-facts {
font-family: "Poppins", sans-serif;
display: flex;
align-items: center;
padding: 25px 40px 25px 50px;
line-height: 1;
min-height: 85px;
}
.fun-facts .icon-fact {
margin-right: 20px;
font-size: 30px;
color: #fdba2c;
}
.fun-facts .counter h6 {
margin-bottom: 0;
display: inline-block;
color: #000;
}
.fun-facts .counter.text-light h6 {
color: #fff;
}
.slick-dots li {
width: 10px;
height: 10px;
}
.slick-dots li button:before {
top: 8px;
content: "";
width: 10px;
height: 10px;
background-color: #b7b7b7;
opacity: 1;
}
.slick-dots li.slick-active button:before {
opacity: 1;
background-color: #fdba2c;
}
.mc4wp-form .footer-sub {
position: relative;
}
.mc4wp-form input[type=email] {
font-size: 30px;
line-height: 40px;
width: 100%;
padding: 62px 200px 62px 30px;
border-color: #e5e5e5;
overflow: hidden;
}
.mc4wp-form input[type=email]::-webkit-input-placeholder {
color: #cccccc;
}
.mc4wp-form input[type=submit] {
position: absolute;
right: 30px;
top: 33px;
}
.wpcf7 .wpcf7-form-control-wrap {
display: block;
margin-bottom: 30px;
}
.wpcf7 .wpcf7-form-control:not(.btn) {
width: 100%;
}
.wpcf7 .wpcf7-form-control.btn {
color: #363636;
background: transparent;
border: 1px solid #b7b7b7;
}
.wpcf7 .wpcf7-form-control.btn:hover {
color: #fff;
background: #fdba2c;
border-color: #fdba2c;
}
.wpcf7 span.wpcf7-not-valid-tip {
display: none;
}
.wpcf7 .wpcf7-not-valid {
border-color: red !important;
}
.wpcf7 div.wpcf7-response-output {
margin-right: 0;
margin-left: 0;
font-family: "Poppins", sans-serif;
}
.site-footer .wpcf7 div.wpcf7-response-output {
color: #fff;
} .elementor-social-icon {
background: none !important;
}
.elementor-widget-bteam {
margin-bottom: 0 !important;
}
.image-carousel-wraper button.slick-arrow, .news-slider-wraper button.slick-arrow {
position: absolute;
width: 45px;
height: 45px;
top: 50%;
opacity: 0;
visibility: hidden;
text-align: center;
font-size: 24px;
border: none;
outline: none;
color: #fff;
left: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 1;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.image-carousel-wraper button.slick-arrow:not(.slick-disabled):hover, .news-slider-wraper button.slick-arrow:not(.slick-disabled):hover {
background: #fdba2c;
}
.image-carousel-wraper:hover button.slick-arrow, .news-slider-wraper:hover button.slick-arrow {
opacity: 1;
visibility: visible;
}
.image-carousel-wraper button.slick-arrow.next-nav, .news-slider-wraper button.slick-arrow.next-nav {
right: 0;
left: auto;
}
.news-slider-wraper .slick-dots {
bottom: 20px;
right: 40px;
text-align: right;
}
.news-slider-wraper .slick-dotted.slick-slider {
margin-bottom: 0;
}
.image-carousel-wraper .slick-dots {
bottom: -30px;
}
.elementor-widget-bigger-latest-news {
height: 100%;
}
.elementor-widget-bigger-latest-news .elementor-widget-container {
height: 100%;
}
.elementor-widget-button .elementor-button-wrapper a.elementor-button, .elementor-widget-button .elementor-button-wrapper .elementor-button {
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
}
div.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
font-family: "Poppins", sans-serif;
color: #051f45;
}
div.elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title {
font-weight: 500;
}
div.elementor-widget-text-editor {
color: #000;
}
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 15px;
}
.elementor-page .elementor-widget-text-editor,
.elementor-page .elementor-widget-icon-list .elementor-icon-list-text {
font-family: "Rubik", sans-serif;
color: #252525;
}
.elementor-page .mf-category-tabs .tabs-title {
margin-bottom: 0;
padding-bottom: 20px;
}
.elementor-page .mf-category-tabs .tabs-header {
border-width: 0 0 1px 0;
}
.elementor-page .mf-category-tabs .tabs-content {
padding-top: 50px;
}
.elementor-page .mf-category-tabs .tabs-content ul li {
margin-top: 0;
}
.elementor-page .mf-category-tabs .tabs-content ul li {
margin-top: 0;
margin-bottom: 30px;
}
.elementor-page .mf-product-deals-carousel,
.elementor-page .martfury-tabs .tabs-content {
background-color: #fff;
}
.elementor_library-template-default .post-author-box,
.elementor_library-template-default .post-navigation {
display: none;
}
.elementor .elementor-section .elementor-container {
display: block;
}
.elementor .elementor-section .elementor-container > .elementor-row {
width: auto;
}
.elementor-section > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-section > .elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-section > .elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
padding-top: 0;
padding-bottom: 0;
}
.elementor .elementor-section > .elementor-column-gap-extended > .elementor-row {
margin-left: -15px;
margin-right: -15px;
}
.elementor .elementor-section > .elementor-column-gap-default > .elementor-row {
margin-left: -10px;
margin-right: -10px;
}
.elementor .elementor-section > .elementor-column-gap-narrow > .elementor-row {
margin-left: -5px;
margin-right: -5px;
}
.elementor .elementor-section > .elementor-column-gap-wide > .elementor-row {
margin-left: -15px;
margin-right: -15px;
}
.elementor .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding-left: 15px;
padding-right: 15px;
}
.elementor .elementor-section > .elementor-column-gap-wider > .elementor-row {
margin-left: -15px;
margin-right: -15px;
}
.elementor .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
padding-left: 15px;
padding-right: 15px;
}
.page-template-template-homepage .elementor-top-section.elementor-section-full_width > .elementor-column-gap-default > .elementor-row, .page-template-template-homepage .elementor-top-section.elementor-section-full_width > .elementor-column-gap-narrow > .elementor-row, .page-template-template-homepage .elementor-top-section.elementor-section-full_width > .elementor-column-gap-extended > .elementor-row, .page-template-template-homepage .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wide > .elementor-row, .page-template-template-homepage .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wider > .elementor-row,
.page-template-template-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-default > .elementor-row,
.page-template-template-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-narrow > .elementor-row,
.page-template-template-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-extended > .elementor-row,
.page-template-template-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wide > .elementor-row,
.page-template-template-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wider > .elementor-row,
.page-template-template-home-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-default > .elementor-row,
.page-template-template-home-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-narrow > .elementor-row,
.page-template-template-home-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-extended > .elementor-row,
.page-template-template-home-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wide > .elementor-row,
.page-template-template-home-full-width .elementor-top-section.elementor-section-full_width > .elementor-column-gap-wider > .elementor-row {
margin-left: 0;
margin-right: 0;
}
@media (max-width: 767px) {
.elementor .elementor-hidden-phone {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor .elementor-hidden-tablet {
display: none;
}
}
@media (min-width: 1025px) {
.elementor .elementor-hidden-desktop {
display: none;
}
}
@media (max-width: 767px) {
.page-template-template-homepage .elementor-top-section:not(.elementor-section-full_width) > .elementor-container,
.page-template-template-full-width .elementor-top-section:not(.elementor-section-full_width) > .elementor-container,
.page-template-template-home-full-width .elementor-top-section:not(.elementor-section-full_width) > .elementor-container {
padding-left: 15px;
padding-right: 15px;
}
.page-template-template-homepage .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no,
.page-template-template-full-width .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no,
.page-template-template-home-full-width .elementor-top-section:not(.elementor-section-full_width) > .elementor-column-gap-no {
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 768px) {
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 750px;
}
}
@media (min-width: 992px) {
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 970px;
}
}
@media (min-width: 1200px) {
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1170px;
}
}
@media (min-width: 1230px) {
.elementor .elementor-section > .elementor-column-gap-wide > .elementor-row {
margin-left: -20px;
margin-right: -20px;
}
.elementor .elementor-section > .elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
padding-left: 20px;
padding-right: 20px;
}
.elementor .elementor-section > .elementor-column-gap-wider > .elementor-row {
margin-left: -30px;
margin-right: -30px;
}
.elementor .elementor-section > .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
padding-left: 30px;
padding-right: 30px;
}
} .site-footer ul li a {
color: #b7b7b7;
}
.site-footer ul li a:hover {
color: #fdba2c;
}
.main-footer {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.main-footer h4.widget-title {
color: #fff;
margin-bottom: 0;
padding: 20px 0 15px 30px;
background: rgba(23, 46, 81, 0.5);
}
.main-footer h4.widget-title.bg-primary {
background: #fdba2c;
}
.main-footer .widget:last-child {
padding-bottom: 30px;
}
.main-footer .padd-textwidget {
min-height: 300px;
padding: 24px 30px 25px;
color: #b7b7b7;
border: 1px solid #1e3658;
}
.main-footer .padd-textwidget p {
line-height: 24px;
}
.main-footer .padd-textwidget ul li {
font-family: "Poppins", sans-serif;
line-height: 36px;
}
.main-footer .padd-textwidget ul li i {
margin-right: 10px;
}
.main-footer .padd-textwidget .text-primary:hover {
color: #fff;
}
.main-footer .wpcf7-form .padd-textwidget {
border: none;
background-color: #fff;
}
.main-footer .wpcf7-form .padd-textwidget .wpcf7-form-control-wrap {
margin-bottom: 0;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn) {
border: none;
border-bottom: 1px solid #ccc;
padding: 3px 0;
height: 32px;
font-weight: 400;
line-height: 24px;
color: #b7b7b7;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn):hover {
color: #fdba2c;
border-bottom-color: #fdba2c;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn):hover::-webkit-input-placeholder { color: #fdba2c;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn):hover::-moz-placeholder { color: #fdba2c;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn):hover:-ms-input-placeholder { color: #fdba2c;
}
.main-footer .wpcf7-form .padd-textwidget input:not(.btn):hover:-moz-placeholder { color: #fdba2c;
}
.bot-footer {
color: #b7b7b7;
background-color: #051f45;
font-family: "Poppins", sans-serif;
}
.bot-footer ul {
line-height: 1;
margin-bottom: 0;
}
.bot-footer ul li {
margin-right: 35px;
display: inline-block;
}
.bot-footer ul li:last-child {
margin-right: 0;
}
.bot-footer .socials-footer a {
font-size: 18px;
}
.bot-footer .site-logo {
margin-right: 120px;
} #back-to-top {
background: #fdba2c;
font-size: 22px;
color: #051f45;
bottom: 40px;
cursor: pointer;
width: 42px;
height: 42px;
line-height: 42px;
opacity: 0;
outline: medium none;
position: fixed;
right: 40px;
text-align: center;
text-decoration: none;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
z-index: 1000;
}
#back-to-top:hover {
background: #051f45;
color: #fff;
}
#back-to-top.show {
opacity: 1;
}  .error-404 {
position: relative;
height: 100%;
}
.error-404 .error-image {
position: absolute;
bottom: 0;
right: 0;
z-index: -1;
}
.error-404 h1 {
padding-top: 100px;
font-size: 60px;
}
.error-404 .page-content {
font-size: 15px;
}
.error-404 .btn {
margin-top: 20px;
margin-bottom: 40px;
}
@media (max-width: 991px) {
.error-404 .error-image {
position: static;
}
} @media (min-width: 1740px) {
.container-bigger {
width: 1710px;
}
}
@media (min-width: 1199px) and (max-width: 1740px) {
.container-bigger {
width: 100%;
}
}
@media (min-width: 1200px) and (max-width: 1400px) {
.inner-top .info-top ul li {
margin-right: 20px;
}
.inner-top .info-top {
padding-left: 20px;
}
.project-item .inner .item-hover {
padding: 30px;
}
}
@media (min-width: 1303px) {
.header-style-2 .search-cart-box {
padding: 49px 0;
}
.header-style-2 .search-cart-box .h-search-form-field {
top: 35px;
}
.header-style-2 .btn-cta-header {
padding-top: 52px;
padding-bottom: 52px;
}
}
@media (min-width: 1199px) {
.header-style-4 .search-cart-box {
padding: 49px 0;
}
.header-style-4 .search-cart-box .h-search-form-field {
top: 35px;
}
.header-style-4 .btn-cta-header {
padding-top: 52px;
padding-bottom: 52px;
}
}
@media (min-width: 992px) {
.lg-hidden {
display: none;
}
.sticky-header.sticked, .header-fixed {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 10;
transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
}
.sticky-header.sticked .logo-static {
display: none;
}
.sticky-header.sticked .logo-scroll {
display: inline-block;
}
body.logged-in.admin-bar .site-header.sticked {
top: 32px;
}
.sticky-header.sticked .top-bar {
display: none;
}
}
@media (max-width: 767px) {
.sm-hidden {
display: none;
}
.mc4wp-form input[type=email] {
padding: 50px 30px;
}
.mc4wp-form input[type=submit] {
position: unset;
}
.breadc-box .page-title {
font-size: 36px;
line-height: 1.4;
}
h2.elementor-heading-title {
font-size: 36px;
}
.project-item .inner.is-hover:hover .item-hover {
display: none;
}
.project-item .inner.is-hover:hover .title-cat {
opacity: 1;
visibility: visible;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.project-item .inner .item-hover {
padding-right: 30px;
padding-top: 60px;
}
.latest-news .pagelink {
margin-bottom: 100px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.md-hidden {
display: none;
}
.fun-facts {
padding: 5px 10px;
}
}
@media (max-width: 1199px) {
.inner-top .info-top ul li {
font-size: 14px;
margin-bottom: 10px;
}
.inner-top .info-top ul li:last-child {
margin-bottom: 0;
}
.header-style-3 .inner-top .info-top ul li {
display: block;
}
.inner-top .info-top {
padding-left: 50px;
}
.header-style-1 .main-navigation {
float: left !important;
}
.header-style-1 .main-navigation .sub-menu {
left: 0;
right: auto;
}
.header-style-1 .main-navigation .sub-menu .sub-menu {
left: 100%;
}
.header-style-3 .main-navigation {
float: none !important;
}
.header-style-1 .main-header .main-navigation ul li a {
padding: 19px 48px 19px 0;
}
.header-style-1 .main-header .main-navigation ul li li a {
padding: 19px 30px;
}
.header-style-1 .main-header .main-navigation ul li.menu-item-has-children > a:after {
right: 34px;
}
.bot-footer .site-logo {
margin-right: 0;
float: none;
text-align: center;
}
.bot-footer .bottom-content > div {
display: block;
text-align: center;
}
.bot-footer .bottom-content .socials-footer, .bot-footer .bottom-content .footer-copyright, .bot-footer .bottom-content .footer-nav {
margin-bottom: 20px;
}
}
@media (max-width: 991px) {
.mc4wp-form input[type=email] {
font-size: 25px;
}
#primary-sidebar {
margin-top: 40px;
}
}
@media (max-width: 600px) {
body.logged-in.admin-bar .sticky-header.sticked {
top: 0;
}
.bot-footer .footer-nav ul li {
margin-bottom: 10px;
}
}
@media (max-width: 479px) {
h4 {
font-size: 24px;
}
.news-slider .slick-dots {
bottom: 10px;
}
}  .linkblog {color: #FFFFFF !important;  padding: 5px 20px; min-height: auto;}
.linkblog:focus, .linkblog:visited {background: #f36219 !important;}
.linkblog:hover {background: #1a4267 !important;}
.grecaptcha-badge{	visibility: collapse !important;  }
#akron-main-menu.main-navigation > ul > li {margin-left: 42px !important}
body.page-id-6248 .akron-experience.akron-injection-molding .elementor-column:nth-child(2) .pagelink {margin-top: 25px !important;}
.akron-mini-boxes.akron-mini-boxes-en .bg-image .number:before, .akron-mini-boxes.akron-mini-boxes-en .bg-blue .number:before {content: "More than";}
.akron-experience .box-content p {      min-height: 50px;}
@media only screen and (max-width : 991.98px) { 
#akron-top-bar-menu ul li.wpml-ls-item .sub-menu {
position: absolute !important;
left: -1px !important;		
opacity: 1 !important;
top: 20px !important;		
z-index: 999;
background: transparent !important;
width: auto !important;
padding: 0 !important;
}
}
@media only screen and (max-width : 767.98px) { 
.elementor-6224 .elementor-element.elementor-element-c5172c2 > .elementor-element-populated {margin-bottom: 0 !important}
}
@media only screen and (max-width : 575.98px) {  
body.home .bigger-slides .bigger-slide-button {display: block; width: 100%;}
.akron-mini-boxes .fun-facts {height: auto !important;}	
}
@media only screen and (max-width : 479.98px) {  
.akron-image-link {   max-height: 200px !important;}
}
ul .wpml-ls-menu-item a {
display: inline;
}
#logo-header a img {
height: 62px !important;
width: auto !important;
max-width: none;
}
#logo-footer a img {
height: auto;
width: auto;
max-width: none;
}
#site-header.smaller #logo-header img {
width: 100px; 
height: 31px !important;
margin: 16px 0;