
/*-- play icon animation --*/
@-webkit-keyframes ripple {0% {box-shadow: 0 0 0 0 rgba(15, 162, 67, 0.25), 0 0 0 10px rgba(15, 162, 67, 0.25), 0 0 0 20px rgba(15, 162, 67, 0.25);}100% {box-shadow: 0 0 0 10px rgba(15, 162, 67, 0.25), 0 0 0 20px rgba(15, 162, 67, 0.25), 0 0 0 40px rgba(50, 100, 245, 0);}}@keyframes ripple {0% {box-shadow: 0 0 0 0 rgba(15, 162, 66, 0.164), 0 0 0 10px rgba(15, 162, 67, 0.25), 0 0 0 20px rgba(15, 162, 67, 0.25);}100% {box-shadow: 0 0 0 10px rgba(15, 162, 67, 0.25), 0 0 0 20px rgba(15, 162, 67, 0.25), 0 0 0 40px rgba(50, 100, 245, 0);}}
/*-- //play icon animation --*/
.btn-style {padding: 10px 25px;font-size: 16px;line-height: 28px;text-transform: capitalize;font-weight: 400;transition: 0.3s ease-in;border-radius: var(--border-radius);text-transform: uppercase;}
.border-btn {border: 2px solid #fff;color: #fff;padding: 10px 35px;}
.btn-white {padding: 10px 35px;font-size: 16px;line-height: 28px;text-transform: capitalize;font-weight: 400;transition: 0.3s ease-in;border-radius: var(--border-radius);background-color: #fff;color: var(--primary-color);}
.border-btn:hover {color: var(--primary-color);background: #fff;}a.link-style {text-transform: capitalize;transition: all 0.5s ease;padding: 14px 0;font-size: 16px;font-weight: 600;display: inline-block;}a.link-style:before {position: absolute;content: '';background: var(--primary-color);width: 0px;height: 1px;bottom: 13px;transition: all 0.5s ease;}a.link-style:hover:before {width: 100px;transition: all .5s;}
.grids-gap {padding-top: 20px;}
.hny-title {font-size: 33px;font-weight: 600;line-height: 40px;text-transform: uppercase;}
.hny-title span {font-size:33px;font-weight:300;line-height: 40px;text-transform: capitalize;}
.hny-title.two {color: #fff;}
.sub-title {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 2em;letter-spacing: 1px;color: var(--secondary-color);}
.sub-title span {color: var(--heading-color);}
@media (max-width: 1080px) {
.hny-title {font-size: 35px !important;line-height: 40px;}}
@media (max-width: 600px) {
.hny-title {font-size: 32px !important;line-height: 38px;}
.sub-title {font-size: 14px!important;}}
@media (max-width: 378px) {
.hny-title {font-size: 28px !important;line-height: 36px;}}
@media (max-width: 375px) {
.btn-white, .btn-style {padding: 12px 30px;}
.title-small {font-size: 14px !important;letter-spacing: .5px;}
.hny-title {font-size: 28px !important;line-height: 38px;}}
/*-- toggle switch --*/
.theme-switch-wrapper {display: flex;align-items: center;}
.theme-switch-wrapper em {margin-left: 10px;font-size: 1rem;}
.theme-switch {display: inline-block;position: relative;width: 60px;margin: 0;}
.theme-switch input {display: none;}
/*-- //toggle switch --*/

/*-- dark and light mode styling --*/
.mode-container {width: 24px;height: 24px;padding: 3px 0;margin-left: 20px;}
.gg-sun {position: relative;transform: scale(var(--ggs, 1));height: 24px;background: linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 5px -6px/2px 6px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 5px 14px/2px 6px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat -8px 5px/6px 2px, linear-gradient(180deg, currentColor 4px, transparent 0) no-repeat 14px 5px/6px 2px;border-radius: 100px;box-shadow: inset 0 0 0 2px;border: 6px solid transparent;}
.gg-moon {overflow: hidden;position: relative;transform: rotate(-135deg) scale(var(--ggs, 1));width: 20px;height: 20px;border: 2px solid;border-bottom: 2px solid transparent;}
.gg-moon, .gg-moon:after {display: block;box-sizing: border-box;border-radius: 50%;}
.gg-moon:after {content: "";position: absolute;width: 12px;height: 18px;border: 2px solid transparent;box-shadow: 0 0 0 2px;top: 8px;left: 2px;}
.gg-sun, .gg-sun:after, .gg-sun:before {box-sizing: border-box;display: block;width: 24px;}
.gg-sun:after, .gg-sun:before {content: "";position: absolute;height: 2px;border-right: 4px solid;border-left: 4px solid;left: -6px;top: 5px;}
.gg-sun:before {transform: rotate(-45deg);}
.gg-sun:after {transform: rotate(45deg);}
.mode-container i.gg-sun {display: none;}
.mode-container i.gg-moon {display: block;}input:checked+.mode-container i.gg-sun {display: block;}input:checked+.mode-container i.gg-moon {display: none;}
/*-- //dark and light mode styling --*/

button.navbar-toggler .icon-close {display: block;}button.navbar-toggler .icon-expand {display: none;}button.navbar-toggler.collapsed .icon-close {display: none;}button.navbar-toggler.collapsed .icon-expand {display: block;}header {background-color: var(--bg-color);padding: 0px;transition: all 0.4s ease 0s;height: 90px;display: grid;align-items: center;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.05);}




.navbar {padding: 0;}
.navbar .navbar-brand {margin: 0;padding: 0;font-size: 34px;font-weight: 700;text-transform: capitalize;color: var(--logo-color);}
.navbar .navbar-brand:hover {opacity: 0.95;}
.navbar .navbar-brand img {max-width: 100%;transition: all 0.5s ease;margin-right:25px;}
.navbar-expand-lg .navbar-nav .nav-link span.fa {font-size: 14px;padding-left: 2px;font-weight: 600;}a.nav-link:before,
a.dropdown-item:before {position: absolute;content: '';background: var(--secondary-color);width: 0px;height: 2px;bottom: 13px;}
.navbar-expand-lg .navbar-nav .nav-link:hover:before,
a.dropdown-item:hover:before {width: 100%;}
.navbar-expand-lg .navbar-nav .nav-item {padding: 0 15px;transition: all 0.5s ease;position: relative;}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {color:#fecc2c;}
.navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {color: var(--secondary-color);}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color: var(--secondary-color);}
.navbar-expand-lg .navbar-nav .nav-link {text-transform: capitalize;transition: all 0.5s ease;padding: 16px 0;text-transform: uppercase;font-size:16px;font-weight: 500;position: relative;color: var(--heading-color);}
.navbar-expand-lg .navbar-nav .nav-link:hover {color:var(--secondary-color);}
a.dropdown-item {font-weight: 500;font-size: 1em;position: relative;color: var(--heading-color);padding-top: 0;display: block;width: 100px;padding-bottom: 14px;}a.dropdown-item:hover {color: var(--primary-color);}a.dropdown-item.active {background-color: transparent;color: var(--primary-color);}
.navbar-expand-lg .navbar-nav .dropdown-menu {transform: translateX(-50px);}
.navbar-expand-lg .navbar-nav .dropdown-menu:before {content: '';width: 14px;height: 14px;background:#fecc2c;border: 1px solid var(--border-color);display: block;border-right: none;border-bottom: none;transform: translateX(-50%) rotateZ(45deg);position: absolute;top: -7px;left: 49%;z-index: 1001;}header.nav-fixed {padding: 0px;background-color: var(--bg-color);height: 80px;border-bottom: none;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);}
.navbar-dark .navbar-nav .show>, .navbar-dark .navbar-nav .nav-link.show {color: var(--para-color);}nav ul li {display: inline-block;}nav ul li a,
nav ul li a:after,
nav ul li a:before {transition: all .5s;}
nav ul li a:hover {color: #fff;}

.navbar-dark .navbar-nav .nav-link:focus {color: #eee;}
.dropdown-toggle::after {display: none;}
.dropdown-menu {border-radius: 8px;background: var(--dropdown-color);border: 1px solid var(--border-color);min-width: 13rem;padding: 1rem 0 .3rem;}
.nav-fixed .navbar-expand-lg .navbar-nav li.nav-item.active .nav-link {color: var(--secondary-color);}
.nav-fixed .navbar-expand-lg .navbar-brand {color: var(--secondary-color);}
.dropdown-item:hover, .dropdown-item:focus {color: var(--font-color);text-decoration: none;background-color: transparent;}
@media only screen and (max-width: 1199px) {
.navbar .navbar-brand img {max-width: 109px;}
.navbar-expand-lg .btn-gradient {padding: 10px 20px;font-size: 14px;}
.navbar-expand-lg .navbar-nav.nav_btn>li {margin-left: 0px;}
.navbar-expand-lg .navbar-nav.nav_btn a.btn {padding: 10px 20px;}
.navbar-expand-lg .navbar-nav.nav_btn a {font-size: 14px;padding: 0px;}}
@media only screen and (max-width: 991px) {
.popup {display: none;}a.nav-link:before,
a.dropdown-item:before {display: none;}a.dropdown-item {width: auto;}
.mobile-position {position: absolute;right: 40px;top: 13px;}
.navbar .navbar-brand img {max-width:200px;}
.navbar-toggler {border: 0 none;font-size: 22px !important;}
.navbar-nav {-webkit-animation-name: none;animation-name: none;float: left;text-align: center;width: 100%;padding: 20px 0;}
.navbar-nav:last-child {border: 0;}
.navbar-expand-lg .navbar-nav .nav-item {-webkit-animation-name: none;animation-name: none;padding: 0;}
.navbar-expand-lg .navbar-nav.nav_btn>li {padding-bottom: 10px;}
.navbar-nav .dropdown-menu {text-align: center;}
.navbar-nav .dropdown-menu .dropdown-menu {background-color: rgba(0, 0, 0, 0.3);}
.navbar-expand-lg .navbar-nav .nav-item .nav-link.active::before {bottom: 0;}
.navbar-expand-lg .navbar-nav .nav-link {display: inline-block;padding: 6px 0;text-align: center;}header {height: auto;padding: 15px 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu {transform: translateX(0px);border: 1px solid var(--border-color);}
header.nav-fixed {height: auto;padding: 10px 0;}
.navbar-expand-lg .navbar-nav .nav-link {display: block;}
.navbar-dark .navbar-toggler-icon {background-image: none;padding: 0;width: 34px;height: 34px;display: inline-block;background: var(--primary-color);border-radius: 4px;text-align: center;}
.navbar-toggler-icon.fa {line-height: 1.2em;color: #fff;line-height: 34px;background-color: var(--primary-color);border-radius: 5px;}
.navbar-toggler {padding: 0rem 0rem !important;}}


@media only screen and (max-width:800px) {
#site-footer .copyright,
#site-footer ul.footer-menu {text-align: center;}
.mobile-position {position: absolute;right: 40px;top: 10px;}}
@media only screen and (max-width: 480px) {
.navbar-brand img {max-width: 200px;}
.navbar .navbar-brand {font-size: 30px !important;}
.mobile-position {top: 10px;}}
@media only screen and (max-width:384px) {
.mobile-position {top: 6px;}}
.w3l-main-slider li {list-style-type: none;}
.w3l-main-slider .banner-info-bg ul li {display: inline-block;margin-right: 10px;font-style: normal;font-weight: normal;font-size: 16px;line-height: 20px;color: var(--para-color);}
.w3l-main-slider .banner-info-bg h6 {font-size: 36px;margin-bottom: 14px;color: #fff;}
.w3l-main-slider .banner-info-bg h5 {font-weight: 700;color: #fff;text-transform: capitalize;font-size: 75px;line-height: 80px;margin-bottom: 16px;}
.w3l-main-slider .banner-info-bg h5 span {font-weight: 300;}
.w3l-main-slider .banner-info-bg p {color: #fff;font-weight: 300;text-transform: uppercase;line-height: 30px;font-size: 16px;margin-bottom: 6px;letter-spacing: 1px;}
a.view {font-size: 19px;padding: 0;border-bottom: 2px solid #fff;color: #fff;transition: 0.3s ease-in-out;font-weight:400;border-radius: 0;margin-top: 10px;display: inline-block;text-transform: capitalize;}
a.view:hover {border-bottom: 2px solid var(--secondary-color);color: var(--secondary-color);}
.w3l-main-slider .banner-info-bg ul {margin: 24px 0;}
.w3l-main-slider .banner-info-bg {max-width: 650px;}
.w3l-main-slider p.text-label {color: #fff;font-size: 20px;margin-bottom: 5px;text-transform: capitalize;}
.w3l-main-slider .banner-slider {position: relative;z-index: 1;}
.w3l-main-slider .slider-info a img {transition: 0.3s ease-in;-webkit-transition: 0.3s ease-in;-o-transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;-ms-transition: 0.3s ease-in;}
.w3l-main-slider .companies20-content {position: relative;}
.w3l-main-slider .banner-view {background: url(../images/banner1.jpg) no-repeat center;background-size: cover;min-height: calc(100vh - 40px);position: relative;z-index: 0;display: grid;align-items: center;padding: 3em 0;}
.w3l-main-slider .banner-top1 {background: url(../images/banner2.jpg) no-repeat center;background-size: cover;}
.w3l-main-slider .banner-top2 {background: url(../images/banner3.jpg) no-repeat center;background-size: cover;}
.w3l-main-slider .banner-top3 {background: url(../images/banner4.jpg) no-repeat center;background-size: cover;}
.w3l-main-slider .banner-view:before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;background-color: #0c0c0c;opacity: .6;}
@media (max-width:1200px) {
.w3l-main-slider .banner-info-bg h5 {font-size: 52px;line-height: 62px;}
.w3l-main-slider .banner-info-bg p {font-size: 15px;}}
@media (max-width: 992px) {
.w3l-main-slider .banner-info-bg h5 {font-size: 50px;line-height: 55px;}
.w3l-main-slider .banner-info-bg ul {margin:0;}
.w3l-main-slider .owl-nav {display: none;}}
@media (max-width: 768px) {
.w3l-main-slider .banner-info-bg p {font-size: 14px;}
.w3l-main-slider .banner-view {min-height: 580px;padding: 4em 0 0 0;}
.w3l-main-slider .banner-info-bg h5 {font-size: 42px;line-height: 52px;}}
@media (max-width:600px) {
.w3l-main-slider .banner-view {min-height: 460px;}}
@media (max-width:480px) {
.w3l-main-slider .banner-info-bg h5 {font-size: 32px;line-height: 42px;}
.w3l-main-slider .banner-info-bg h5 {font-size: 36px;line-height: 46px;}
.w3l-main-slider .banner-view {min-height: 440px;}}
@media (max-width:440px) {
.w3l-main-slider .banner-view {min-height: 400px;}
.w3l-main-slider .banner-info-bg h5 {font-size: 34px;line-height: 44px;}}
.owl-nav {display: block;}









/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
.owl-carousel {display: none;width: 100%;}
.owl-carousel .owl-stage {position: relative;touch-action: manipulation;-moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl-carousel .owl-dots.disabled {display: block;}
.owl-carousel .owl-nav.disabled {display: block;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {border: 3px solid #fff;}
.owl-carousel button.owl-dot {border: none;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: -webkit-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
@media (max-width:992px) {
.owl-theme .owl-nav {display: none !important;}}
@media (max-width: 568px) {
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}}
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;display: none;}
.owl-theme .owl-nav {display: block;}
.owl-dots {margin-top: 0px;position: absolute;left: 0px;right: 0px;bottom: 30px;display: none;}
.owl-theme .owl-nav [class*=owl-] {color: #fff;font-size: 20px;margin: 0px;width: 50px;height: 50px;background: transparent;display: inline-block;cursor: pointer;transition: 0.3s ease-in-out;line-height: 15px;border-radius: 50%;border: 1px solid #fff;}
.owl-theme .owl-nav [class*=owl-]:hover {background:#fecc2c;border: 1px solid #fecc2c;opacity: 1;text-decoration: none;outline: none;box-shadow: none;transition: 0.3s ease-in-out;}
.owl-theme .owl-nav [class*=owl-]:focus, .owl-theme:focus, .owl-dots:focus, .owl-dot:focus {outline: none;box-shadow: none;}
.owl-theme .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 30px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;background: transparent;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 2px;background: #fff;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 25px;position: relative;opacity: 0.9;}button.owl-next,
button.owl-prev {position: absolute;bottom: 50%;}button.owl-prev {right: 20px;bottom: 40%;}button.owl-next {right: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: var(--secondary-color);width: 30px;height: 10px;}
@media all and (max-width: 640px) {
.owl-dots {margin-top: 30px;}button.owl-next,
button.owl-prev {position: absolute;bottom: 38%;}}
/*--/w3l-grids-3--*/
.w3l-grids-3 {background: var(--bg-light);}a.hnys-title {font-size: 22px;line-height: 28px;color: var(--heading-color);}

.grdhny-info h4 {margin:22px 0 10px 0;text-align: center;}
.grdhny-info h4 a {text-align: center;font-weight: 600;border-bottom: 2px solid var(--heading-color);color: var(--heading-color);font-size: 20px;padding: 3px 0px;text-transform: uppercase;color: var(--secondary-color);}
@media (max-width:667px) {a.hnys-title {font-size: 20px;line-height: 28px;}}
/*--//w3l-grids-3--*/
.w3l-features4 {background: var(--bg-light);}
.w3l-features4 .feature-body {display: grid;grid-gap: 30px;}
.w3l-features4 .feature-images span {color: var(--secondary-color);display: block;font-size: 62px;line-height: 28px;}
.w3l-features4 h3.feature-titel {font-size: 22px;line-height: 26px;color: var(--heading-color);}
.w3l-features4 p.feature-text {margin-top: 15px;color: var(--font-color);}
.w3l-features4 h3.feature-titel:hover {color: var(--secondary-color);}
.w3l-features4 a.feature-link:hover span.arrow {padding-left: 3px;transition: 0.3s ease-out;}
@media (max-width: 1280px) {
.w3l-features4 .feature-info {padding: 0 10px;}
.w3l-features4 p.feature-text {font-size: 16px;}}
@media (max-width: 1080px) {
.w3l-features4 .feature-info {padding: 0 0px;}
.w3l-features4 h3.feature-titel {font-size: 18px;line-height: 24px;}}
@media (max-width: 767px) {
.w3l-features4 p.feature-text {font-size: 15px;margin-top: 10px;}
.w3l-features4 a.feature-link {margin: 10px 0;}}
@media (max-width: 568px) {
.w3l-features4 .feature-images {margin-bottom: 5px;}}
@media (max-width: 500px) {
.w3l-features4 .feature-images {margin-bottom: 0px;}}
/*--/w3l-bottom--*/
.w3l-bottom {background: url(../images/banner1.jpg) no-repeat center;background-size: cover;position: relative;z-index: 0;display: grid;align-items: center;}
.w3l-bottom::before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;background-color: #0c0c0c;opacity: .6;}


}
/*--//w3l-bottom--*/
.w3l-features {background-color: var(--bg-light);}
.w3l-features .area-box {padding: 40px 30px;transition: all 0.5s ease 0s;border-radius: var(--border-radius);background-color: var(--bg-color);position: relative;margin-bottom: 30px;}
.w3l-features .area-box:hover {background: var(--bg-light);}
.w3l-features .area-box:hover h4.number {opacity: .2;transition: 0.3s ease-in-out;}
.w3l-features .icon span.fa {color: var(--primary-color);font-size: 30px;}
.w3l-features .area-box h4 a {font-size: 24px;font-weight: 600;margin-top: 25px;margin-bottom:10px;display: block;color: var(--heading-color);}
.w3l-features .area-box h4 a:hover {color: var(--secondary-color);}
a.read {font-size: 17px;padding: 0;border-bottom: 2px solid var(--secondary-color);color: var(--heading-color);transition: 0.3s ease-in-out;font-weight: 500;border-radius: 0;margin-top:10px;display: inline-block;text-transform: capitalize;}a.read:hover {color: var(--primary-color);}a.read span {font-size: 13px;line-height: 28px;}
.w3l-services .area-box p {margin: 0;}
.w3l-services p.sample a {color: var(--heading-color);font-size: 1.1em;}
.w3l-services p.sample a:hover {color: var(--primary-color);}
@media only screen and (max-width: 384px) {
.w3l-services .area-box {padding: 35px 25px;}}
/*-- stats --*/
.stats_info p {font-size: 50px;line-height: 60px;font-weight: 700;color: var(--secondary-color);margin-top:10px;margin-bottom: 0;}
.stats_info h4 {font-size: 20px;line-height: 25px;text-transform: capitalize;color: var(--font-color);margin-top: 10px;opacity: 0.8;font-weight: 300;}
.stats_info span.fa {font-size: 2.5em;color: var(--primary-color);margin: 0;}
.stats_bottom_grid_left img {margin: 0 auto;}
.stats_info {text-align:center;border-top: none;border-bottom: none;}
.boxes-part{padding: 20px 14px;border-radius: 11px;box-shadow: inset 0px 0px 5px 0px;}
#submit-btn {width: 100%;border: none;margin-top: 0px;background-color: #011b46;color: #fff;padding: 15px;font-weight: 400;cursor: pointer;font-size: 18px;border-radius: 30px;margin: 22px 0px;position: relative;bottom: 20px;}
.contact-box h3 {font-size: 34px;color: #fff;letter-spacing: 0.5px;clear: both;text-transform: uppercase;margin: 16px 0px;}

.contact-box h4 {
    line-height: 34px;
    font-size: 21px;
    color: #fff;
    clear: both;
    font-weight: 400;
    margin: 11px 0px 32px;
    letter-spacing: 0.3px;
}
.contact-box h5 {margin:30px;}
.contact-box h5 .site-button {
color: #e6eaf3;
padding: 13px 60px;
background-color: #00053a;font-size: 18px;font-weight: 500;margin: 0px;text-transform: uppercase;line-height: 20px;border-radius: 30px;border: 2px solid #ccc;}
.contact-box h5 .site-button:hover{background:#ff9f1c; transition:0.5s}



@media (max-width: 992px) {
.stats_info p {font-size: 40px !important;line-height: 50px;}
.stats_info {text-align: left;padding: 0 15px;}
.stats_info h4 {font-size: 18px !important;}}
@media (max-width: 737px) {
.stats_info p {font-size: 35px !important;line-height: 38px;margin-top: 20px;}
.stats_info h4 {font-size: 17px !important;}}
@media (max-width: 415px) {
.stats_info span.fa {font-size: 2em !important;}}
/*--//stats--*/
/*--/services--*/

.w3l-services1 .cwp4-text {align-self: center;}
.w3l-services1 .cwp4-text h4, .w3l-services1 .fea-gd-vv h5 {font-size: 26px;line-height: 32px;color: var(--heading-color);font-weight: 700;}
.w3l-services1 .cwp4-text p {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: var(--para-color);
    margin: 5px 0 5px 0;
}
.w3l-services1 ul.cont-4 li {display: block;}
.w3l-services1 ul.cont-4 li span.fa {color: var(--secondary-color);margin-right: 10px;background: var(--bg-light);font-size: 16px;padding: 10px;border-radius: 50%;display: inline-block;width: 33px;height: 33px;}
.w3l-services1 .cwp4-text ul li {font-weight: normal;font-size: 16px;line-height: 26px;color: var(--heading-color);margin: 15px 0 5px;font-weight: 600;}
@media all and (max-width: 991px) {
.w3l-services1 .cwp4-image img {width: 100%;}
.w3l-services1 .cwp4-text h4, .w3l-services1 .fea-gd-vv h5 {font-size: 24px;line-height: 28px;}}
@media all and (max-width: 600px) {
.w3l-services1 .cwp4-text h3 {font-size: 30px;line-height: 35px;}
.w3l-services1 .cwp4-text h4, .w3l-services1 .fea-gd-vv h5 {font-size: 22px;line-height: 28px;}}
@media all and (max-width: 387px) {
.w3l-services1 .cwp4-text h3 {font-size: 26px;line-height: 32px;}}
@media all and (max-width: 320px) {
.w3l-services1 .cwp4-text h4 {font-size: 23px;line-height: 28px;}
.w3l-services1 #content-with-photo4-block {padding: 0 0 2.5rem 0;}}
.w3l-cta5 .call-to-action-5 h3 {font-size: 45px;line-height: 50px;;}
.w3l-cta5 .call-to-action-5 p {font-size: 16px;line-height: 24.4px;color: var(--font-color);max-width: 556px;margin: 20px auto 40px;}
.w3l-cta5 .call-to-action-5 h4 a {color: var(--heading-color);font-size: 20px;line-height: 25px;}
.w3l-cta5 .icon span {font-size: 40px;color: var(--primary-color);}
.w3l-cta5 .call-to-action-5 h4 a:hover {color: var(--primary-color);}
.w3l-cta5 .call-to-action-5 .grid p {margin: 0;margin-top: 5px;}
.w3l-cta5 .grid {text-align: left;grid-template-columns: auto 1fr;display: grid;grid-gap: 20px;}
.w3l-cta5 .three-grids {margin-top: 42px;}
.w3l-cta5 .d-grid {display: grid;}
.w3l-cta5 .grid-columns-3 {grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 50px;}
@media (max-width: 1280px) {
.w3l-cta5 .grid-columns-3 {grid-column-gap: 30px;}}
@media (max-width: 1080px) {
.w3l-cta5 .grid-columns-3 {grid-column-gap: 15px;}
.w3l-cta5 .grid {grid-gap: 15px;}}
@media (max-width: 992px) {
.w3l-cta5 .call-to-action-5 h3 {font-size: 40px;line-height: 40px;}}
@media (max-width: 800px) {
.w3l-cta5 .grid-columns-3 {grid-template-columns: 1fr;}
.w3l-cta5 .grid-columns-3 {grid-column-gap: 20px;grid-row-gap: 20px;}
.w3l-cta5 .grid {grid-template-columns: 50px 1fr;}
.w3l-cta5 .icon {text-align: center;}}
@media (max-width: 768px) {
.w3l-cta5 .call-to-action-5 h3 {font-size: 34px;line-height: 35px;}}
@media (max-width: 668px) {
.w3l-cta5 .call-to-action-5 h3 {font-size: 32px;}
.w3l-cta5 .call-to-action-5 .grid p {max-width: 100%;}}
@media (max-width: 568px) {
.w3l-cta5 .call-to-action-5 h3 {font-size: 30px;line-height: 35px;}
.w3l-cta5 .grid-columns-3 {grid-row-gap: 20px;grid-column-gap: 15px;}}
@media (max-width: 480px) {
.w3l-cta5 .call-to-action-5 h3 {font-size: 28px;}}
@media (max-width: 415px) {
.w3l-cta5 .grid-columns-3 {grid-template-columns: 1fr;}}
@media (max-width: 384px) {
.w3l-cta5 .call-to-action-5 p {font-size: 16px;margin: 10px auto 30px;}
.w3l-cta5 .icon {width: 35px;}
.w3l-cta5 .call-to-action-5 .grid p {line-height: 23px;}
.w3l-cta5 .call-to-action-5 h4 {font-size: 18px;}
.w3l-cta5 .call-to-action-5 {padding: 50px 0 50px;}
.w3l-cta5 .three-grids {margin-top: 30px;}}
.w3l-feature-6-main {background: url(../images/banner1.jpg) no-repeat center;background-size: cover;position: relative;z-index: 0;display: grid;align-items: center;}
.w3l-feature-6-main::before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;background-color: #161B1D;opacity: .7;}
.w3l-features14 .wrapper-max {max-width: 750px;margin: 0 auto;}
.w3l-features14 .w3l-feature-6-gd h3 a {font-size: 26px;line-height: 30px;color: #fff;font-weight: 500;}
.w3l-features14 .icon span.fa {color: var(--secondary-color);font-size: 40px;}
.w3l-features14 .w3l-feature-6-gd h3 a:hover {color: var(--secondary-color);transition: 0.3s ease-in;}
.w3l-features14 .w3l-feature-6-main p {font-size: 16px;line-height: 24.4px;color: #fff;margin: 10px 0 0 0;max-width: 430px;opacity: 0.7;}
.w3l-features14 .grid {display: grid;grid-template-columns: 2fr 2fr;grid-gap: 40px;margin-top: 50px;}
.w3l-features14 .w3l-feature-6-gd {display: grid;grid-template-columns: auto 1fr;grid-gap: 20px;}
@media screen and (max-width: 1080px) {
.w3l-features14 .w3l-feature-6-main p {margin: 20px 0 0 0;padding-right: 0px;}}
@media screen and (max-width: 801px) {
.w3l-features14 .grid {display: grid;grid-template-columns: 1fr;grid-gap: 40px;margin-top: 40px;}
.w3l-features14 .w3l-feature-6-main p {margin: 10px 0 0 0;padding-right: 0px;}}
@media screen and (max-width: 640px) {
.w3l-features14 .grid {display: grid;grid-template-columns: 1fr;grid-gap: 32px;}
.w3l-features14 .w3l-feature-6-main {padding: 40px 0;}}
@media screen and (max-width: 420px) {
.w3l-features14 .w3l-feature-6-gd h3 a {font-size: 22px;}}
@media screen and (max-width: 384px) {
.w3l-features14 .w3l-feature-6-gd h3 a {font-size: 20px;}}
@media screen and (max-width: 321px) {
.w3l-features14 .icon span.fa {color: var(--icon-color);font-size: 40px;}
.w3l-features14 .w3l-feature-6-gd h3 a {font-size: 18px;}}
/*--/w3l-grids1--*/
.w3l-grids1 .grids5-info h5 {font-size: 16px;line-height: 25px;color: var(--secondary-color);margin-top: 10px;}
.w3l-grids1 .grids5-info h4 a {font-size: 22px;line-height: 28px;color: var(--heading-color);margin-top: 6px;display: block;transition: 0.3s ease;}
.w3l-grids1 .grids5-info p {margin-top: 10px;font-style: normal;font-weight: normal;font-size: 16px;color: var(--font-color);line-height: 24.4px;}
/*--//w3l-grids1--*/
/*--/testimonials--*/
.owl-two.owl-carousel.owl-theme .owl-nav {display: none;}
.owl-two.owl-carousel.owl-theme .owl-dots {    position: inherit;left: 0px;right: 0px;bottom: 0px;margin-top: 10px;display: block;}
.owl-two.owl-carousel.owl-theme .owl-dots .owl-dot span {width:15px;height:15px;margin: 5px 2px;background: #d8d8d8;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 50%;position: relative;}
.owl-two.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-two.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {background: var(--secondary-color);}
.w3l-clients .testimonial {position: relative;overflow: hidden;text-align: left;}
.w3l-clients .testimonial-content {max-width: 800px;margin: 0 auto;text-align: center;}
.w3l-clients .testimonial {display: block;margin: 0;text-align: center;position: relative;}
.w3l-clients .testi-des {text-align: center;margin: 0 auto;}
.w3l-clients blockquote span.fa {font-size: 50px;color: var(--secondary-color);line-height: .8;margin-bottom: 10px;display: block;}
.w3l-clients .test-img {width: 90px;height: 90px;display: inline-block;overflow: hidden;background: var(--bg-color);border-radius: 50%;}
.w3l-clients .testimonial img {width: 100%;min-height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.w3l-clients .testimonial blockquote {font-size: 17px;font-weight: 400;line-height: 26px;position: relative;margin-bottom: 1.5em;}
.w3l-clients .testimonial .peopl {margin: 0;margin-top: 20px;}
.w3l-clients .testimonial .peopl h3 {margin: 0;font-weight: 500;font-size: 18px;}
.w3l-clients p.indentity {color: #777;font-size: 16px;font-style: normal;margin-bottom: 0;text-align: left;opacity: 0.8;display: none;}
@media (max-width: 667px) {
.owl-two.owl-carousel.owl-theme .owl-dots {position: inherit;left: 0px;right: 0px;bottom: 30px;margin-top: 80px;display: none;}
.w3l-clients .testimonial blockquote {font-size: 16px;}}
/*--/testimonials--*/
/*--/breadcrumb--*/
.w3l-about-breadcrumb {margin-top: 90px;background: url(../images/banner4.jpg) no-repeat center;background-size: cover;position: relative;z-index: 0;display: grid;align-items: center;padding: 1em 0;}
.w3l-about-breadcrumb h2.title {font-size: 38px;font-weight: 700;color: #fff;text-transform: uppercase;}
.w3l-about-breadcrumb::before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;background-color: #161B1D;opacity: .7;}
.w3l-about-breadcrumb .breadcrumbs-custom-path li {position: relative;display: inline-block;vertical-align: middle;font-size: 1em;line-height: 1.5;font-weight: 400;text-transform: capitalize;color: #fff;}ul.breadcrumbs-custom-path li a {color: var(--secondary-color);}
.w3l-about-breadcrumb .breadcrumbs-custom-path li span.fa {font-size: 12px;vertical-align: 2px;}
@media (max-width:991px) {
.w3l-about-breadcrumb {margin-top: 68px;}}
@media (max-width:640px) {
.w3l-about-breadcrumb h2.title {font-size: 34px;}
.w3l-about-breadcrumb {margin-top: 68px;}}
@media (max-width:600px) {
.w3l-about-breadcrumb h2.title {font-size: 30px;}}
/*--//breadcrumb--*/

/*--/w3l-cta4--*/
.ab-section {max-width: 750px;margin: 0 auto;}
.w3l-content-6 {background: var(--bg-light);}
/*--//w3l-cta4--*/
/*-- /ab-stats--*/
/* stats */
.w3l-statshny {background: url(../images/banner3.jpg) no-repeat center;background-size: cover;position: relative;z-index: 1;}
.w3l-statshny::before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;background-color: #0c0c0c;opacity: .6;}
.w3l-statshny h4 {font-size: 1.1em;}
.w3l-statshny span.fa {color: #fff;font-size: 3em;}
.w3l-statshny .counter {font-size: 2.5em;font-weight: 700;color: #fff;}
.w3l-statshny h4 {color: #fff;font-weight: 300;}
@media (max-width: 768px) {
.w3l-statshny .counter span.fa {font-size: 2.5em;}}
@media (max-width: 640px) {
.w3l-statshny h4 {font-size: 14px;}
.w3l-statshny .counter {font-size: 2em;}}
@media (max-width: 480px) {
.w3l-statshny .counter span.fa {font-size: 2em;}
.w3l-statshny h4 {font-size: 13px;line-height: 20px;margin-top: 10px;}
}
/* //stats */
/*-- //ab-stats--*/
/*-- /team--*/
.w3l-team .box16 {text-align: center;color: #fff;position: relative;border: 3px solid #ff9f1c;padding: 4px;border-radius: 10px;}
.w3l-team .box16 a {display: block;}
.w3l-team .box16 .box-content, .w3l-team .box16:after {width: 100%;position: absolute;left: 0;border-radius: var(--border-radius-1);}
.w3l-team .box16:after {content: "";height: 100%;background: #000b1747;top: 0;transition: all .5s ease 0s;}
.w3l-team .box16 .post, .w3l-team .box16 .title {transform: translateY(145px);transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s;}
.w3l-team .box16:hover:after {background: rgba(0, 0, 0, 0.6);}
.w3l-team .box16 img {width: 100%;height: auto;}
.w3l-team .box16 .box-content {padding: 20px;margin-bottom:130px;bottom: 20px;z-index: 1;}
.w3l-team .box16 .title a {font-size: 25px;font-weight: 500;text-transform: capitalize;color: #fff;}
.w3l-team .box16 .post {display: block;padding: 0 0 8px 0;font-size: 15px;}
.w3l-team .box16 .social li a span {font-size: 20px;color: #fff;line-height: 40px;}
.w3l-team .box16:hover .post, .w3l-team .box16:hover .title {transform: translateY(0);}
.w3l-team .box16 .social {list-style: none;padding: 0 0 5px;margin: 40px 0 25px;opacity: 0;position: relative;transform: perspective(500px) rotateX(-90deg) rotateY(0) rotateZ(0);transition: all 0.6s cubic-bezier(0, 0, 0.58, 1) 0s;}
.w3l-team .box16:hover .social {opacity: 1;transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0);}
.w3l-team .box16 .social li {display: inline-block;}
.w3l-team .box16 .social li a {display: block;width: 40px;height: 40px;line-height: 40px;margin-right: 10px;transition: all .3s ease 0s;border-radius: 50%;}
.w3l-team .box16 .social li a.facebook {background: #3b5998;}
.w3l-team .box16 .social li a.twitter {background: #1da1f2;}
.w3l-team .box17 .icon li, .w3l-team .box17 .icon li a {display: inline-block;}
.w3l-team .box16 .social li:last-child a {margin-right: 0;}
@media (max-width:667px) {
.w3l-team .box16 .title a {font-size: 20px;}
.w3l-team .box16 .post {font-size: 13px;}}/* stats */

.w3_stats h6.sub-title {color: #eee;}
.w3-stats p {font-size: 1.1em;}
.counter {margin-top: 3em;}
.counter span.fa {color: #fff;font-size: 3em;}
.timer {font-size: 2.5em;font-weight: 300;color: #fff;}p.count-text {text-transform: uppercase;color: #eee;}
@media (max-width: 768px) {
.counter span.fa {font-size: 2.5em;}}
@media (max-width: 640px) {p.count-text {font-size: 14px;}}
@media (max-width: 480px) {
.counter span.fa {font-size: 2em;}p.count-text {font-size: 13px;line-height: 20px;margin-top: 10px;}}
/*--/gallery--*/
/* Preload images */
body:after {display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container>.nav {left: 0;}
.lb-nav a {outline: none;background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 5em;float: left;background: url(../images/img-sprite.png) 40px 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 5em;right: 0;float: right;background: url(../images/img-sprite.png) -23px 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 90%;float: left;text-align: left;line-height: 1.1em;margin-top: 1em;}
.lb-data .lb-caption {font-size: 16px;line-height: 1.8em;color: #fff;letter-spacing: .5px;}
.lb-data .lb-number {display: block;clear: left;padding-top: 1em;font-size: 1em;color: var(--secondary-color);}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;margin-top: 1em;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
@media screen and (max-width: 320px) {
.lb-data .lb-details {width: 89%;margin-top: 1em;}
.lb-data .lb-caption {font-size: 12px;}}
.w3l-block {background-color: #f8f9fa;}
.w3l-block h3 {font-size: 30px;font-weight: 600;}
@media (max-width: 1080px) {
.w3l-block h3 {font-size: 26px;}}
@media (max-width: 1024px) {
.w3l-block h3 {font-size: 24px;}}
.protfolio-item a {display: block;}
.hover14 figure {position: relative;margin: 0px;overflow: hidden;}
.hover14 figure::before {position: absolute;top: 0;left: -100%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);}
.hover14 figure:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 100%;}}
@media (max-width: 568px) {
.protfolio-item {padding: 0 8px;}
.galler-top {padding: 0 10px;}}
/*--//projects--*/
/*--/blog--*/
.w3l-text-11 .text11-content h4 {font-size: 28px;line-height: 38px;color: var(--heading-color);font-weight: 700;margin-bottom: 10px;margin-top: 40px;}
.w3l-text-11 .text11-content h5 {font-size: 26px;line-height: 31px;color: #232527;font-weight: 700;}
.w3l-text-11 .text11-content a.next {display: inline-block;font-weight: 600;font-size: 40px;line-height: 45px;margin-top: 30px;color: #232527;}
.w3l-text-11 .text11-content a.prev {display: inline-block;font-weight: 600;font-size: 40px;line-height: 45px;margin-top: 30px;color: #232527;}
.prev-next {display: flex;justify-content: space-between;}
.w3l-text-11 .text11-content ul.blog-list {padding-left: 15px;}
.w3l-text-11 .text11-content h6 {display: inline-block;font-size: 16px;line-height: 25px;color: var(--para-color);text-transform: capitalize;font-weight: normal;}
.w3l-text-11 .text11-content a.admin {font-size: 17px;color: var(--secondary-color);}
.w3l-text-11 .text11-content a.category {text-transform: uppercase;font-size: 16px;letter-spacing: 1px;color: var(--font-color);padding-left: 10px;}
.w3l-text-11 .text11-content .media-grid p {margin: 0px;}
.w3l-text-11 .media a, .w3l-text-11 .media .media-body {float: left;}
.media-grid.even-grid {margin-left: 135px;}
.w3l-text-11 .comments .media-grid {margin-bottom: 20px;}
.w3l-text-11 .media-body.comments-grid-right {padding-left: 15px;}
.new-posts {border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);margin-top: 40px;}
.new-posts a {display: grid;margin: 20px 0;grid-template-columns: auto auto;grid-gap: 10px;color: var(--heading-color);font-weight: 600;align-items: center;}
.new-posts a span.fa {font-size: 13px;}
.new-posts a:hover {color: var(--primary-color);}
.w3l-text-11 h3.aside-title {font-size: 24px;line-height: 32px;color: var(--heading-color);font-weight: 700;margin-bottom: 30px;text-transform: capitalize;}
.w3l-text-11 .card {border: none;background: transparent;}
.w3l-text-11 a.blog-desc {display: block;font-size: 26px;line-height: 34px;font-weight: 500;color: var(--heading-color);margin-top: 20px;margin-bottom: 15px;transition: .3s ease;-webkit-transition: .3s ease;-ms-transition: .3s ease;-o-transition: .3s ease;}
.w3l-text-11 a.blog-desc:hover {color: var(--primary-color);}
.w3l-text-11 a.read {font-size: 17px;padding: 0;border-bottom: 2px solid var(--primary-color);color: var(--heading-color);transition: 0.3s ease-in-out;font-weight: 600;border-radius: 0;margin-top: 20px;display: inline-block;text-transform: capitalize;}
.w3l-text-11 a.read:hover {color: var(--primary-color);}
.w3l-text-11 .history-info {max-width: 100%;margin: 0 auto;}
.w3l-text-11 .comments h5,
a.title-team-28 {font-size: 18px;line-height: 23px;color: var(--heading-color);font-weight: 700;margin: 0;margin-bottom: 5px;}
.w3l-text-11 .author-cardview {background-color: var(--bg-light);border: 1px solid var(--bg-border);padding: 30px;border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;-moz-border-radius: 8px;}
.w3l-text-11 .author-right .social li a {font-size: 16px;color: var(--para-color);margin-right: 20px;}
.w3l-text-11 .author-right .social li a:hover {color: var(--primary-color);}
.w3l-text-11 .comments-grid-right ul li {display: inline-block;color: #888;font-size: 16px;vertical-align: middle;}
.w3l-text-11 .comments-grid-right ul li a {font-weight: 500;color: var(--secondary-color);}
.w3l-text-11 .text11-content h4.heading-no-margin {margin: 0;}
.w3l-text-11 .text11-content .social {align-self: center;}
.w3l-text-11 img.margin-top {margin-top: 30px;}
.w3l-text-11 .text11-content .social li p {font-size: 22px;color: var(--heading-color);font-weight: 600;}
.w3l-text-11 .social-share-blog {display: grid;grid-auto-flow: column;grid-gap: 30px;}
.w3l-text-11 .text11-content h5.quote {padding: 30px;border-left: 2px solid var(--primary-color);background: var(--bg-light);margin: 50px 0;font-size: 20px;line-height: 30px;font-weight: 600;color: var(--heading-color);font-style: italic;border-radius: 8px;}
.text-list ol li {font-size: 1.2em;line-height: 28px;margin: 10px 0;color: var(--font-color);list-style-type: disc;font-weight: 400;}ul.comment {display: grid;grid-auto-flow: column;justify-content: space-between;margin-bottom: 10px;}
.w3l-text-11 .leave-comment-form input[type="text"], .w3l-text-11 .leave-comment-form input[type="email"], .w3l-text-11 .leave-comment-form textarea {margin-bottom: 30px;outline: none;border: transparent;border-bottom: 2px solid var(--border-light);padding: 15px 0px;font-size: 17px;line-height: 26px;color: var(--para-color);width: 100%;height: inherit;background: none;border-radius: 0;}
.w3l-text-11 .leave-comment-form input[type="text"]:focus, .w3l-text-11 .leave-comment-form input[type="email"]:focus, .w3l-text-11 .leave-comment-form textarea:focus {box-shadow: none;border-bottom: 2px solid var(--secondary-color);background: transparent;}
.w3l-text-11 .comments {margin: 60px 0;}
.w3l-text-11 textarea.form-control {height: 150px;font-family: inherit;resize: none;}
.w3l-text-11 .features-2 .feature-main {padding-top: 40px;padding-bottom: 0px;}
.w3l-text-11 .media {display: grid;grid-auto-flow: column;grid-gap: 15px;margin-bottom: 30px;position: relative;border: 1px solid var(--border-color);padding: 30px 20px;border-radius: 8px;}
.w3l-text-11 .media a.comment-img {left: 0px;top: 0px;width: 85px;height: 85px;overflow: hidden;border-radius: 50%;}
.w3l-text-11 .feature-main .img1 {padding: 20px 10px;border: 1px solid rgba(130, 152, 171, 0.2);}
.w3l-text-11 .feature-main .img1:hover {background: #fff;}
.w3l-text-11 .feature-main .img1 img {width: 35px;}
.w3l-text-11 .features-2 .img1 h4 {margin-top: 10px;}
.text11-content img {border-radius: 8px;}
.w3l-text-11 .social li {display: inline-block;}
.w3l-text-11 ul.social li a {display: inline-block;margin: 0;width: 40px;height: 40px;line-height: 40px;background: var(--bg-light);text-align: center;margin-right: 6px;color: var(--heading-color);border-radius: 6px;font-size: 15px;}
.w3l-text-11 ul.social li span.fa {text-align: center;line-height: 40px;}
.w3l-text-11 ul.social li a:hover {background-color: var(--primary-color);color: #fff;}a.blog-desc1 {font-size: 18px;color: var(--heading-color);line-height: 28px;margin-top: 20px;display: inline-block;font-weight: 600;text-transform: capitalize;}
a.blog-desc1:hover, .author a:hover {color: var(--primary-color);}
.author a {color: var(--para-color);font-size: 14px;}
.w3l-text-11 .card.empty-post {background: var(--bg-light);padding: 30px;border-radius: 8px;}
.w3l-text-11 .page-numbers {font-size: 20px;margin: 0 5px;font-weight: 500;}
.pager__item {display: inline-block;vertical-align: top;font-size: 1.125rem;font-weight: bold;margin: 0 2px;}
.pager__item.active .pager__link {background: var(--secondary-color);color: #fff;border-color: var(--secondary-color);text-decoration: none;}
.pager__item--prev svg, .pager__item--next svg {width: 8px;height: 12px;}
.pager__item--next .pager__link svg {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transform-origin: center center;transform-origin: center center;}
.pager__link {position: relative;border-radius: 8px;display: block;text-align: center;width: 2.6rem;height: 2.6rem;line-height: 2.625rem;margin-left: -1px;color: var(--heading-color);text-decoration: none;-webkit-transition: 0.3s;transition: 0.3s;font-weight: 500;}
.pager__link:hover, .pager__link:focus, .pager__link:active, .pager__link:hover {background: var(--secondary-color);color: #fff;border-color: var(--secondary-color);text-decoration: none;}
.pager__link:hover svg path, .pager__link:focus svg path, .pager__link:active svg path {fill: #fff;}
.pager .pager__item.active+.pager__item .pager__link, .pager .pager__item:hover+.pager__item .pager__link {border-left-color: #ffb74d;}
@media screen and (max-width: 576px) {
.pager__item {position: absolute;top: -9999px;left: -9999px;}
.pager__item.active, .pager__item:first-of-type, .pager__item:last-of-type, .pager__item:nth-of-type(2), .pager__item:nth-last-of-type(2) {position: initial;top: initial;left: initial;}
.pager__item.active+li {position: initial;top: initial;left: initial;}}
/* ------------------------------ PAGINTION END ------------------------------ */
.w3l-text-11 a.posts-view-left {display: grid;grid-template-columns: 23% 72%;grid-gap: 4%;align-items: center;margin-top: 10px;}
.w3l-text-11 span.nav-title {cursor: pointer;font-weight: 700;font-size: 16px;line-height: 30px;color: var(--heading-color);
}
.w3l-text-11 a.posts-view-right {display: grid;grid-template-columns: 72% 23%;grid-gap: 4%;align-items: center;margin-top: 10px;}
.w3l-text-11 a.posts-view label {cursor: pointer;font-weight: 600;font-size: 16px;line-height: 26px;color: var(--heading-color);}
.w3l-text-11 a.posts-view label:hover {color: var(--primary-color);}
.w3l-text-11 .single-left .admin-post a span {width: 20px;color: var(--heading-color);}
.w3l-text-11 .single-left .admin-post a:hover {color: var(--primary-color);}
@media (max-width: 992px) {
.w3l-text-11 .text11-content h5.quote {margin: 40px 0;}
.w3l-text-11 a.posts-view-left, .w3l-text-11 a.posts-view-right {grid-template-columns: 100%;grid-gap: 0%;}
.sidebar-side {order: 2;}
.w3l-text-11 a.blog-desc {font-size: 22px;line-height: 32px;margin-top: 14px;margin-bottom: 10px;}}
@media (max-width:667px) {
.w3l-text-11 .text11-content .social li p {font-size: 17px;}
.w3l-text-11 .text11-content h4 {font-size: 26px;line-height: 34px;}}
@media (max-width: 568px) {
.w3l-text-11 a.blog-desc {font-size: 20px;line-height: 30px;}
.w3l-text-11 .text11-content a.next, .w3l-text-11 .text11-content a.prev {font-size: 35px;line-height: 40px;margin-top: 10px;}
.w3l-text-11 a.posts-view label {font-size: 14px;line-height: 20px;}}
@media (max-width: 480px) {
.w3l-text-11 .text11-content p {margin-top: 15px;}
.w3l-text-11 .text11-content h5.quote {font-size: 24px;line-height: 32px;}
.w3l-text-11 .text11-content h6 {font-size: 15px;}
.w3l-text-11 .text11-content a.category {font-size: 15px;padding-left: 15px;}
.w3l-text-11 .text11-content h5 {font-size: 20px;line-height: 25px;}
.w3l-text-11 .comments {margin: 30px 0;}
.w3l-text-11 .text11-content a.next, .w3l-text-11 .text11-content a.prev {font-size: 30px;line-height: 35px;}
.media-grid.even-grid {margin-left: 0px;}
.w3l-text-11 .media-body.comments-grid-right {padding-left: 5px;}
.w3l-text-11 .pagination li {margin: 0 2px;}
.w3l-text-11 .comments-grid-right ul li {font-size: 13px;vertical-align: middle;}}
@media (max-width:440px) {
.w3l-text-11 .social-share-blog {grid-auto-flow: row;grid-gap: 15px;}
.w3l-text-11 .text11-content .social {text-align: left;}
.w3l-text-11 .text11-content h4 {font-size: 22px;margin-bottom: 10px;line-height: 30px;}
.w3l-text-11 h3.aside-title {font-size: 22px;line-height: 32px;}ul.comment, .w3l-text-11 .media {grid-auto-flow: row;grid-gap: 10px;}
.w3l-text-11 ul.social li {margin-right: 0px;}
.column3 a {font-size: 16px;}}
@media (max-width: 420px) {}
@media (max-width:400px) {
.w3l-text-11 .text11-content h5.quote {font-size: 16px;line-height: 26px;}}/*Search Box Widget*/
.sidebar-title h4 {font-size: 22px;line-height: 30px;color: var(--heading-color);font-weight: 500;margin-bottom: 30px;}
.sidebar-widget {margin-bottom: 40px;padding-left: 20px;}
.sidebar .search-box .form-group {position: relative;margin: 0px;}
.sidebar .search-box .form-group input[type="text"], .sidebar .search-box .form-group input[type="search"] {position: relative;line-height: 28px;padding: 10px 50px 10px 20px;border: 1px solid var(--border-color);background: none;display: block;font-size: 19px;width: 100%;height: 55px;color: var(--para-color);border-radius: 8px;outline: none;}
.sidebar .search-box .form-group input[type="text"]:focus, .sidebar .search-box .form-group input[type="search"]:focus {border: 1px solidvar(--para-color);}
.sidebar .search-box .form-group button {position: absolute;right: 0px;top: 0px;height: 55px;width: 50px;font-size: 16px;color: var(--heading-color);line-height: 100%;border: none;background: none;display: inline-block;font-weight: normal;text-align: center;}
/* Blog Category */
.blog-cat {position: relative;padding: 0;}
.blog-cat li {position: relative;list-style-type: none;margin-bottom: 6px;}
.blog-cat li a {position: relative;color: var(--heading-color);font-size: 17px;font-weight: 500;display: block;line-height: 25px;display: flex;align-items: baseline;width: 100%;transition: .3s ease;}
.blog-cat li a label {font-size: 14px;margin-left: auto;width: 27px;height: 27px;font-size: 12px;text-align: center;line-height: 28px;border-radius: 6px;background-color: var(--border-light);}
ul.blog-cat li a span.fa {color: var(--primary-color);font-size: inherit;background: none;/* font-size: 16px; */margin-right: 8px;}
.sidebar-sticky-fix {position: -webkit-sticky;position: sticky;top: 100px;}
.sidebar-widget figure {margin: 0 0 0rem;}
.sidebar-widget .search-form {display: flex;position: relative;}
.sidebar-widget .search-form input {padding: 15px 60px 15px 20px;font-size: 17px;line-height: 26px;border: 1px solid var(--border-light);background-color: var(--bg-light);outline: none;width: 100%;color: var(--font-color);border-radius: 8px;}
.sidebar-widget .search-form button {text-align: center;background: var(--secondary-color);border: none;outline: none;color: #fff;font-size: 16px;cursor: pointer;position: absolute;padding: 0px 0px;right: 16px;top: 13px;width: 34px;height: 34px;border-radius: 6px;line-height: 5px;}
.blog-cat li.active a, .blog-cat li a:hover {color: var(--primary-color);}/* Post Widget */
.popular-posts .post {position: relative;padding-left: 110px;margin-bottom: 25px;}
.sidebar-widget:last-child {margin-bottom: 0px;}
.popular-posts .post .post-thumb {position: absolute;left: 0px;top: 0px;width: 85px;height: 85px;overflow: hidden;}
.popular-posts .post .post-thumb img {display: block;width: 100%;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.popular-posts .post .text {position: relative;font-size: 18px;margin: 0px 0px 10px;font-weight: 600;color: var(--heading-color);line-height: 26px;}
.popular-posts .post .text a {color: var(--heading-color);transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.popular-posts .post a:hover,
ul.twitter-feed a:hover {color: var(--primary-color);}
.popular-posts .post-info {position: relative;font-size: 16px;color: var(--font-color);font-weight: 400;}/*Instagram Widget*/
.sidebar .instagram-widget .images-outer {position: relative;margin: 0px -4px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 10px;}
.sidebar .instagram-widget .image-box1 {position: relative;float: left;width: 33.3333%;padding: 0px 6px;margin-bottom: 12px;}
.sidebar .instagram-widget .image-box:nth-child(3), .sidebar .instagram-widget .image-box:nth-child(6) {margin-right: 0px;}
.images-outer a img {border-radius: 8px;}
.sidebar .instagram-widget .image-box1 .overlay-box {position: absolute;content: '';left: 14px;top: 10px;bottom: 10px;right: 14px;display: block;z-index: 1;opacity: 0;text-align: center;padding: 8px;color: #ffffff;font-size: 24px;line-height: 44px;transition: all 300ms ease;background-color: #49c0b6;border-radius: 8px;}
.sidebar .instagram-widget .image-box .overlay-box:before {position: absolute;top: 50%;margin-left: -12px;margin-top: -22px;display: inline-block;}
.sidebar .instagram-widget .image-box:hover .overlay-box {opacity: 1;}
.sidebar .instagram-widget .image-box img {position: relative;display: block;width: 100%;border-radius: 8px;transition: all 300ms ease;}/*Tags*/
.sidebar .popular-tags a {position: relative;display: inline-block;line-height: 24px;padding: 6px 24px 6px;margin: 0px 4px 8px 0px;color: var(--heading-color);text-align: center;font-size: 17px;border: 1px solid var(--bg-light);background-color: var(--bg-light);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;font-weight: 500;}
.sidebar .popular-tags a:hover {background-color: var(--secondary-color);border-color: var(--secondary-color);color: #ffffff;}
.subscribe-widget .widget-content {position: relative;padding: 32px 25px;background-color: var(--widget-bg);border-radius: 8px;}
.subscribe-widget h5 {position: relative;color: #ffffff;font-size: 22px;font-weight: 600;line-height: 1.3em;padding-left: 30px;margin-bottom: 15px;}
.subscribe-widget h5:before {position: absolute;content: "\f0e0";left: 0px;top: 2px;color: #ffffff;line-height: 1em;font-weight: 400;font-size: 20px;font-family: 'FontAwesome';}/* Subscribe Form Three */
.subscribe-form-three {position: relative;}
.subscribe-form-three .form-group {position: relative;display: block;margin: 0;width: 100%;z-index: 1;}
.subscribe-form-three .form-group input, .subscribe-form-three .form-group select, .subscribe-form-three .form-group textarea {position: relative;display: block;width: 100%;font-size: 1.2em;line-height: 30px;color: var(--para-color);padding: 12px 25px;overflow: hidden;border-radius: 8px;transition: all 300ms ease;background-color: var(--bg-color);border: none;outline: none;}
.subscribe-form-three .form-group input:focus, .subscribe-form-three .form-group select:focus, .subscribe-form-three .form-group textarea:focus {border-color: #49c0b6;}
@media (max-width: 992px) {
.sidebar-widget {padding-left: 0px;}
.w3l-text-11 .author-cardview {padding: 20px 20px;}}
@media (max-width: 736px) {
.sidebar-widget {margin-bottom: 50px;}}
/*--//blog--*/
/*--/contact--*/
.main-input input, .contacts12-main textarea {margin-bottom: 30px;outline: none;border: transparent;border-bottom: 2px solid var(--border-light);padding: 15px 0px;font-size: 17px;line-height: 26px;color: var(--para-color);width: 100%;height: inherit;background: none;border-radius: 0;}
.main-input input:focus, .contacts12-main textarea:focus {border-bottom: 2px solid var(--secondary-color);background: transparent;}
.contacts12-main textarea {min-height: 120px;resize: none;}
.main-input .d-grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 25px;}
.maphny iframe {min-height: 400px;border: none;width: 100%;}
.contact-address {background: var(--primary-color);padding: 20px 20px;border-radius: var(--border-radius-1);position: relative;z-index: 1;}
.contact-address::after {content: "";position: absolute;left: 30px;bottom: -40px;width: 220px;height: 220px;border-radius: 50%;background-color: var(--bg-light1);transition: all .25s;z-index: -1;}
.contact-address ul li {padding: 10px 0;}
.contact-address ul li span.fa {margin-right: 13px;font-size: 17px;float: left;display: inline-block;background: #ffffff;color: var(--primary-color);width: 48px;height: 48px;line-height: 48px;text-align: center;border-radius: 30px;}
.contact-address span, .contact-address a {overflow: hidden;display: block;font-weight: 400;color: #ffffff;font-size: 16px;line-height: 26px;}
@media (max-width: 736px) {
.map iframe {min-height: 300px;}
.contact-address::after {content: "";position: absolute;left: 30px;bottom: -6px;width: 120px;height: 120px;}}
@media (max-width: 480px) {
.main-input .d-grid {grid-template-columns: 1fr;grid-gap: 0;}
.main-input input, .contacts12-main textarea {margin-bottom: 20px;}}
/*--//contact--*/
/*--/footer--*/
.w3l-footer-29-main #movetop {display: none;position: fixed;bottom: 45px;right: 15px;z-index: 99;font-size: 24px;cursor: pointer;color: #fff;width: 45px;height: 45px;line-height: 35px;border-width: initial;border-style: none;border-color: initial;-o-border-image: initial;border-image: initial;outline: none;background: var(--secondary-color);border-radius: 50%;transition: all 0.5s ease-out 0s;}
.w3l-footer-29-main #movetop:hover {transform: translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);transition: 0.3s ease-out;}
.w3l-footer-29-main.w3l-copyright {background: var(--footer-light);}
.w3l-footer-29-main option {background: #ffffff;color: var(--font-color);}
.w3l-footer-29-main .footer-3 p {color: #ababab;}
.w3l-footer-29-main a.action img {margin-left: 4px;}
.w3l-footer-29-main .align-center {text-align: center;}
.w3l-footer-29-main .footer-29 {background: var(--footer-bg);}
.w3l-footer-29-main .footer-list-29 .properties a {display: grid;grid-template-columns: 1fr 3fr;grid-gap: 20px;margin-bottom: 10px;}
.w3l-footer-29-main .footer-list-29 p {color: var(--font-color);}
.w3l-footer-29-main .footer-list-29 .properties a p:hover {color: var(--primary-color);}
.w3l-footer-29-main .footer-list-29 a p span {display: block;color: #fff;font-weight: bold;}
.w3l-footer-29-main .footer-list-29 a p {color: #fff;}
.w3l-footer-29-main h6.footer-title-29 {color: #fff;font-size: 24px;line-height: 26px;text-transform: capitalize;margin-bottom: 25px;font-weight: 700;}
.w3l-footer-29-main .footer-list-29 ul li, .w3l-footer-29-main .midd-footer-29:nth-child(1)
.footer-list-29 ul li:last-child {list-style: none;margin-bottom:6px;}
.w3l-footer-29-main .footer-list-29 ul li:last-child {margin-bottom: 0px;}
.w3l-footer-29-main .footer-list-29 ul li a, .w3l-footer-29-main .footer-list-29 ul li p {font-weight: normal;font-size: 14px;line-height: 24px;color: #6e747b;}
.w3l-footer-29-main .footer-4 {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 30px;}
.w3l-footer-29-main .footer-list-29 ul li a:hover {color: #eee;}
.w3l-footer-29-main .main-social-footer-29 a {margin-right: 10px;color: #fff;background: var(--footer-light);width: 35px;height: 35px;line-height: 36px;display: inline-block;text-align: center;font-size: 14px;border-radius: 50%;transition: 0.3s;}
.w3l-footer-29-main .main-social-footer-29 a:hover {transition: 0.3s;}
.w3l-footer-29-main .main-social-footer-29 a:hover {background: var(--secondary-color);color: #fff;transition: 0.3s;}
.w3l-footer-29-main .footer-list-29 ul li span.fa {color: #eee;width: 20px;}
.w3l-footer-29-main .main-social-footer-29 a:last-child {margin-right: 0;}
.w3l-footer-29-main .copy-footer-29 a {color: #ccc;}
.w3l-footer-29-main .copy-footer-29 a:hover {color: #fff;transition: 0.3s;}
.w3l-footer-29-main .list-btm-29 li {list-style-type: none;display: inline-block;}
.w3l-footer-29-main ul.list-btm-29 li:nth-child(2) {margin: 0 15px;}
.w3l-footer-29-main .list-btm-29 li a, .w3l-footer-29-main .list-btm-29 li select {font-weight: normal;font-size: 16px;line-height: 25px;color: #fff;}
.w3l-footer-29-main .list-btm-29 li a:hover, .w3l-footer-29-main .list-btm-29 li select:hover {color: var(--primary-color);}
.w3l-footer-29-main .list-btm-29 li select {border: none;cursor: pointer;background: transparent;}
.w3l-footer-29-main .bottom-source {grid-template-columns: .33fr 1fr 1fr .5fr;grid-gap: 100px;margin-top: 60px;}
.w3l-footer-29-main a.logo-footer {color: var(--primary-color);font-weight: 700;font-size: 30px;line-height: 40px;padding: 0;display: inline-grid;grid-template-columns: auto auto;grid-gap: 10px;margin: 0;position: relative;background: #222;}
.w3l-footer-29-main a.logo-footer span {font-weight: 100;color: #eee;}
.w3l-footer-29-main a.logo-footer:after {content: '';position: absolute;border: 3px solid var(--primary-color);width: 60px;left: -15px;top: -11px;bottom: -11px;z-index: -1;border-radius: 8px;}
.w3l-footer-29-main .bottom-copies {padding: 1em 0;}
.w3l-footer-29-main .footer-post a {font-weight: 500;color: #ccc;font-size: 18px;line-height: 24px;display: inline-block;}
.w3l-footer-29-main .footer-post a:hover {color: #eee;}
.w3l-footer-29-main p.copy-footer-29 {align-self: center;color: #6e747b;}
@media (max-width:1280px) {
.w3l-footer-29-main h6.footer-title-29 {font-size: 20px;line-height: 26px;margin-bottom: 20px;}}
@media (max-width: 992px) {
.w3l-footer-29-main ul.list-btm-29 {text-align: center;margin-top: 10px;}}
@media (max-width:600px) {
.w3l-footer-29-main .footer-4 {grid-template-columns: 1fr;}
.w3l-footer-29-main .footer-4 {display: grid;grid-template-columns: 1fr;grid-gap: 30px;}}
@media (max-width: 415px) {
.w3l-footer-29-main h6.footer-title-29 {font-size: 22px;}}
/*# sourceMappingURL=style-freedom.css.map */



/*followbuttons end*/
.followbuttons{top: calc(70% - 30px);position: fixed;left: 10px;width: 50px;height: 50px;z-index: 11;}
.followbuttons .icon_logo{position: relative;z-index: 100;padding: 5px;}
.followbuttons .icon_logo > a > img{width: 100%;}
.followbuttons .circle-round{border-radius: 50%;background-color: #3cc04e;width: 50px;height: 50px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index: 99;animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);}
@keyframes waves {from {transform: scale(.55, .55);opacity: .6;}to {transform: scale(1.8, 1.8);opacity: 0;}}
/*followbuttons end*/




.table-responsive {display: block;width: 100%;overflow-x: auto;margin-top: 18px;}
.table-responsive th {padding: 3px;padding-left: 6px;font-size: 17px;line-height: 34px;text-transform: uppercase;color: #fbfeff;background: var(--secondary-color);}
.table-responsive td, th {padding: 10px;position: relative;outline: 0;color: var(--heading-color);}
.table-responsive:not(.nohover) tbody tr:hover {background-color:#f6ea324f;}
.table-responsive td:hover::after,
.table-responsive thead th:not(:empty):hover::after,
.table-responsive td:focus::after,
.table-responsive thead th:not(:empty):focus::after { content: '';  height:100%;left: 0;position: absolute;  top: -5000px;width: 100%;z-index: -1;}
.table-responsive td:hover::after, .table-responsive th:hover::after {background-color: #aabcfe;}


.input-group {position: relative;display: table;border-collapse: separate;margin:15px 0;width: 100%;}
.input-group .form-control:last-child, .input-group-addon:last-child {font-size: 14px !important;line-height: 24px;border-radius: 5px; width: 100%;}
.enquiry-box{text-align:center;}
.Submit-button {
background: #002a3a;
color: #fff;
padding: 15px 25px;
width: 44%;
font-size: 17px;
cursor: grab;
border-radius: 5px;
margin: 8px 0px;
}
.input-group .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ced4da !important;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25);
}



/*--//stats --*/
.stats {background: #ffffff;box-shadow: 0px 0px 12px 0px rgba(41, 41, 41, 0.19);padding: 10px 15px;}
.features{background: #f2f3f8;}
.row.stats_inner.top-st {border-top: 1px solid #e8e8e8;}
.stat-grids:nth-child(1){border-right: 1px solid #e8e8e8; padding:2px 5px; margin: 3px 0px;}
.stat-grids:nth-child(2){border-right: 1px solid #e8e8e8; padding:2px 5px; margin: 3px 0px;}
.stat-grids:nth-child(3){padding:2px 5px; margin: 3px 0px;}


/* testimonials */	
