@charset “utf-8”  @keyframes fade-in-from-top {
0% {
transform: translateY(-100%);

opacity: 0;
}
100% {
transform: translateY(0%);
opacity: 1;
}
}
@keyframes fade-out-to-top {
0% {
transform: translateY(0%);
}
100% {
transform: translateY(-100%);
}
} svg {
transition: all 0.4s;
}
.elementor-button {
transition-property: all;
}
.site-content {
overflow: hidden;
}
.site-content * {
box-sizing: border-box;
} .overflow-hidden {
overflow: hidden;
}
.icon-box-in-bottom.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
display: flex;
flex-direction: column-reverse;
align-items: center;
}
.icon-box-in-bottom .elementor-icon-box-icon {
margin-top: 16px;
} .elementor-section.elementor-section-boxed>.elementor-container {
padding: 0 70px;
}
@media (max-width: 767px) {
.elementor-section.elementor-section-boxed>.elementor-container {
padding: 0 50px;
}
}
@media (max-width: 575px) {
.elementor-section.elementor-section-boxed>.elementor-container {
padding: 0 20px;
}
}
.elementor-section.elementor-section-boxed>.elementor-container .elementor-container {
padding: 0;
}
#main-footer.elementor-section.elementor-section-boxed>.elementor-container {
padding: 0;
}
@media (min-width: 1200px) {
.container {
max-width: 1280px;
padding: 0 70px;
}
}
.footer-area .container {
padding: 0;
} @media only screen and (max-width: 767px) {
.nav-transparent .nav-white {
height: 60px;
padding: 0;
}
}
.navbar-area .scroll-up {
animation: fade-in-from-top 0.4s;
}
.navbar-area .scroll-down {
position: fixed;
animation: fade-out-to-top 0.4s forwards;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav {
text-align: center;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav.navbar-languages {
text-align: right;
}
.navbar-collapse {
flex-grow: unset;
}
.navbar-area .scroll-up {
background: #404b61;
}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-parent:after {
opacity: 1;
bottom: 30px;
}
.style-2 .nav-transparent .nav-container .navbar-collapse .navbar-nav>li:after {
background-color: var(--e-global-color-white);
}
.style-2 .nav-transparent.scroll-up .nav-container .navbar-collapse .navbar-nav>li:after {
background-color: var(--e-global-color-accent);
}
.navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li:hover a {
color: var(--e-global-color-white);
}
.navbar-area.style-2 .scroll-up .nav-container .navbar-collapse .navbar-nav li:hover a {
color: var(--e-global-color-accent);
}
.navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
color: var(--e-global-color-60f8d12);
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before {
visibility: hidden;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav.navbar-languages li.menu-item-has-children:before {
visibility: visible;
} .te-languages-menu {
height: 100%;
}
.te-languages-menu > ul {
height: 100%;
}
.te-languages-menu li.menu-item-has-children {
position: relative;
height: 100%;
display: flex;
align-items: center;
padding-right: 20px;
}
.te-languages-menu li a {
color: white;
}
.te-languages-menu li a img {
display: none;
}
.te-languages-menu li a:hover {
color: white;
}
.te-languages-menu li.menu-item-has-children:before {
position: absolute;
font-size: 16px;
font-weight: 100;
right: 0;
top: 52%;
font-family: "fontawesome";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
opacity: 1;
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
color: var(--e-global-color-white);
}
.te-languages-menu li.menu-item-has-children ul.sub-menu {
position: absolute;
text-align: left;
min-width: 240px;
margin: 0;
padding: 0 24px;
list-style: none;
right: 0;
top: 100%;
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
background-color: var(--e-global-color-white);
z-index: 9;
pointer-events: none;
opacity: 0;
background-color: var(--e-global-color-white);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 15px;
overflow: hidden;
-webkit-transition: opacity 0.3s ease-in;
-o-transition: opacity 0.3s ease-in;
transition: opacity 0.3s ease-in;
}
.te-languages-menu li.menu-item-has-children:hover ul.sub-menu {
pointer-events: auto;
opacity: 1;
}
.te-languages-menu li.menu-item-has-children ul.sub-menu li:first-child {
margin-top: 10px;
}
.te-languages-menu li.menu-item-has-children ul.sub-menu li:last-child {
margin-bottom: 10px;
}
.te-languages-menu li.menu-item-has-children:hover ul.sub-menu li+li {
border-top: 1px solid var(--e-global-color-very-light-gray);
}
.te-languages-menu li.menu-item-has-children ul.sub-menu img{
display: inline-block;
margin-right: 16px;
}
.te-languages-menu li.menu-item-has-children ul.sub-menu a {
color: var(--e-global-color-60f8d12);
display: block;
padding: 12px 0px;
font-weight: 700;
white-space: nowrap;
-webkit-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;
font-size: 16px !important;
line-height: 16px;
width: 100%;
}
.te-languages-menu li.menu-item-has-children ul.sub-menu a:hover {
color: var(--e-global-color-accent);
}
@media (max-width: 992px) {
.te-languages-menu {
position: absolute;
right: 40px;
}
.te-languages-menu li.menu-item-has-children ul.sub-menu {
top: calc(100% + 10px);
opacity: 1;
display: none;
pointer-events: auto !important;
}
} .footer-background::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 1468px;
width: 100%;
background: #fff;
}
.footer-background::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 1468px;
width: 100%;
background-color: #ffffff;
background-image: url(//www.travel-easy.com/wp-content/themes/blazin/assets/img/footer-background.png);
background-repeat: no-repeat;
background-position: center;
} #footer-form-radius>div {
border-radius: 30px;
overflow: hidden;
}
@media (max-width: 767px) {
#footer-form-radius>div>div:first-child {
height: 300px;
}
}
.contact_right_content form .btn {
font-size: 18px;
line-height: 18px;
font-weight: 700;
font-family: "Manrope", sans-serif;
width: 100%;
padding: 20px 0;
border-radius: 100px;
display: inline-block;
color: var(--e-global-color-white);
background: #202334;
height: auto;
}
.contact_right_content form .btn:hover {
background-color: var(--e-global-color-b765f51);
color: var(--e-global-color-white);
border: 0;
}
.contact_right_content form .btn i {
font-family: "Font Awesome 6 Free";
font-size: 20px;
line-height: 20px;
margin-left: 15px;
}
.contact_right_content .form-control::placeholder {
color: var(--e-global-color-text);
} .wpcf7 form .wpcf7-response-output {
color: var(--e-global-color-text);
background-color: var(--e-global-color-white);
border-radius: 20px !important;
padding: 24px !important;
border: 0 !important;
position: static !important;
margin: 0 !important;
width: 100% !important;
box-sizing: border-box !important;
}
.wpcf7-not-valid-tip {
display: none !important;
}
.wpcf7 form.sent .wpcf7-response-output {
background-color: #e8fff3;
color: #50cd89;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
background-color: #fff5f8;
color: #f1416c;
}
.wpcf7 form.spam .wpcf7-response-output {
background-color: #ffecdd;
color: #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
background-color: #fff8dd;
color: #ffb900;
} #main-footer .elementor-icon-list-items .elementor-icon-list-item:hover > .elementor-icon-list-text {
color: var( --e-global-color-9e5ed57 );
} .footer-bottom {
overflow: hidden;
}
@media (max-width: 575px) {
.footer-area .footer-bottom .footer-copyright-wrapper {
background-color: #404b61;
}
}
.footer-area .footer-bottom .container ul.footer-terms-link {
display: flex;
justify-content: flex-end;
list-style-type: none;
padding: 20px 0 10px 0;
margin: 0;
}
.footer-area .footer-bottom .container ul.footer-terms-link li {
position: relative;
}
.footer-area .footer-bottom .copyright,
.footer-area .footer-bottom .container ul.footer-terms-link li a {
margin: 0;
color: var(--e-global-color-9e5ed57);
font-family: var(--e-global-typography-da7a07f-font-family), Sans-serif;
font-size: var(--e-global-typography-da7a07f-font-size);
font-weight: var(--e-global-typography-da7a07f-font-weight);
line-height: 1em;
}
.footer-area .footer-bottom .container ul.footer-terms-link li a {
padding: 0 16px;
}
footer.footer-area.style-2 p.copyright,
footer.footer-area p.copyright {
padding: 26px 0px 10px 0px;
}
.footer-area .footer-bottom .container ul.footer-terms-link li a:hover {
color: var(--e-global-color-accent);
}
.footer-area .footer-bottom .container ul.footer-terms-link li:first-child::after {
content: "";
width: 1px;
height: 16px;
background: var(--e-global-color-9e5ed57);
position: absolute;
right: 0;
top: calc(50% - 8px);
}
@media only screen and (max-width: 575px) {
.footer-area .footer-bottom .container .footer-copyright-wrapper {
order: 1;
}
.footer-area .footer-bottom .container .footer-copyright-wrapper .copyright {
text-align: center;
padding: 0 0 10px 0;
margin: 0;
}
.footer-area .footer-bottom .container .footer_terms_menu {
order: 0;
}
.footer-area .footer-bottom .container ul.footer-terms-link {
justify-content: center;
}
} .page-title-area::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 250px;
width: 100%;
background: linear-gradient(#0097d9 0%, #278aff00 100%) no-repeat;
visibility: visible;
opacity: 1;
}
.page-title-area::after {
content: "";
position: absolute;
top: auto;
bottom: 0;
left: 0;
right: 0;
height: 163px;
width: 100%;
background: linear-gradient(#0039ca00 0%,
#343bab 60%,
#343bab 70%,
#623d90 100%) no-repeat;
visibility: visible;
opacity: 1;
margin: 0;
}  .linear-home {
background-image: linear-gradient(#0039ca00 0%,
#343bab 60%,
#343bab 70%,
#623d90 100%);
background-repeat: no-repeat;
} .home-video-background {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgba(40, 101, 244, 1);
}
.home-video-background video {
width: 100%;
height: 100%;
object-fit: cover;
}
.home-video-background-overlay {
position: absolute;
top: 2000px;
bottom: 0;
left: 0;
right: 0;
background: #ffffff;
}
.content-area.blazin-page-containerr.blazin-blog-page {
position: relative;
background: #ffffff;
z-index: 1;
} .elementor-section.section-right-background {
position: absolute !important;
top: 0;
bottom: 0;
right: 0;
left: 42%;
text-align: left;
overflow: hidden !important;
}
.elementor-section.section-right-background div {
height: 100%;
}
.elementor-section.section-right-background img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media (max-width: 767px) {
.elementor-section.section-right-background {
left: 0;
}
} .elementor-counter *:empty {
display: none;
}
.elementor-counter .elementor-counter-title {
text-align: left;
} .our_solution_section .solution_box .left_circle_shape {
top: -35px;
left: -30px;
}
.our_solution_section .solution_box .left_circle_shape img {
width: 130px;
}
.our_solution_section .btn_wrapper {
margin-top: 15px;
}
.our_solution_section .btn_wrapper a {
padding: 18px 18px 18px 50px;
}
.our_solution_section .left_shape {
top: 45px;
left: 120px;
}
.our_solution_section .heading figure {
left: 0;
right: 0;
margin: 0 auto;
}
.our_solution_section .solution_image_wrapper img {
min-width: 100% !important;
}
.our_solution_section .heading h6 {
color: var(--e-global-color-secondary);
}
.our_solution_section .heading h2 {
padding: 0 235px;
}
.our_solution_section .solution_box {
position: relative;
margin-bottom: 75px;
transition: all 0.3s ease-in-out;
}
.our_solution_section .solution_box .left_circle_shape {
top: -55px;
left: -55px;
}
.our_solution_section .solution_box .solution_box_content {
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 5%);
border-radius: 15px;
position: absolute;
bottom: -45px;
left: 0;
right: 0;
margin: 0 auto;
z-index: 2;
transition: all 0.3s ease-in-out;
padding: 28px 20px 20px;
width: 85%;
min-height: 178px;
}
.our_solution_section .solution_box:hover .solution_box_content {
background-color: var(--e-global-color-b765f51);
}
.our_solution_section .solution_box .solution_box_content span {
font-size: 14px;
line-height: 14px;
font-weight: 600;
margin-bottom: 8px;
display: block;
color: var(--e-global-color-strong-red);
text-transform: uppercase;
letter-spacing: 0.8px;
transition: all 0.3s ease-in-out;
}
.our_solution_section .solution_box:hover .solution_box_content span {
color: var(--e-global-color-white);
}
.our_solution_section .solution_box .solution_box_content p {
font-size: 18px;
line-height: 22px;
font-weight: 800;
color: var(--e-global-color-primary);
transition: all 0.3s ease-in-out;
}
.our_solution_section .solution_box:hover .solution_box_content p {
color: var(--e-global-color-white);
}
.our_solution_section .solution_box .solution_image_wrapper {
position: relative;
overflow: hidden;
z-index: 1;
height: 360px;
}
.our_solution_section .solution_box .solution_image_wrapper figure {
height: 100%;
}
.our_solution_section .solution_box .solution_image_wrapper figure img {
border-radius: 30px;
width: 100%;
height: 100%;
object-fit: cover;
}
.overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(181, 27, 65, 0.8);
overflow: hidden;
width: 100%;
height: 100%;
transition: 0.5s ease;
border-radius: 30px;
}
.solution_image_wrapper:hover .overlay {
bottom: 0;
height: 100%;
width: 100%;
}
.bottom-overlay {
top: 100%;
}
.solution_image_wrapper:hover .bottom-overlay {
top: 0;
}
.box_hover_effect {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.our_solution_section .btn_wrapper {
text-align: center;
margin-top: 20px;
}
.our_solution_section .btn_wrapper a {
padding: 20px 20px 20px 60px;
border: 1px solid var(--e-global-color-accent);
}
.our_solution_section .btn_wrapper i {
margin-left: 30px;
}
.our_solution_section .left_shape {
top: 90px;
left: 238px;
}
.our_solution_section .solution_box:hover .solution_box_content span.solution_title {
color: var(--e-global-color-white);
}
.our_solution_section .solution_box:hover .solution_box_content p.solution_text {
color: var(--e-global-color-white);
}
.our_solution_section .solution_box .solution_box_content p.solution_text {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}  .core-services-flex>.elementor-column-gap-wider>.elementor-column {
padding: 15px;
}
.core-services-flex>.elementor-column-gap-wider {
margin-left: -15px;
margin-right: -15px;
} .elementor-section.section-right-image {
position: absolute !important;
top: 0;
bottom: 0;
left: 50%;
width: 50%;
overflow: hidden !important;
}
.elementor-section.section-left-image {
position: absolute !important;
top: 0;
bottom: 0;
right: 50%;
width: 50%;
overflow: hidden !important;
}
.elementor-section.section-right-image div,
.elementor-section.section-left-image div {
height: 100%;
}
.elementor-section.section-right-image img,
.elementor-section.section-left-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media (max-width: 767px) {
.elementor-section.section-right-image {
position: static !important;
width: 100%;
}
.elementor-section.section-left-image {
position: static !important;
width: 100%;
}
}  .elementor-section.section-left-one-fourth-image {
position: absolute !important;
top: 0;
bottom: 0;
right: 50%;
width: 50%;
overflow: hidden !important;
}
.elementor-section.section-left-one-fourth-image div {
height: 100%;
}
.elementor-section.section-left-one-fourth-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.elementor-section.section-left-one-fourth-image .elementor-widget-image {
padding-right: 420px;
}
@media (max-width: 767px) {
.elementor-section.section-left-one-fourth-image {
position: static !important;
width: 100%;
}
.elementor-section.section-left-one-fourth-image .elementor-widget-image {
padding-right: 0px;
}
}
.section-left-one-fourth-image-wrapper .core-services-flex>.elementor-column-gap-wider>.elementor-column {
min-height: 200px;
}  .omni-channel-retailling-wave .elementor-container .elementor-column .elementor-icon-box-icon .elementor-icon {
position: relative;
}
.omni-channel-retailling-wave .elementor-container .elementor-column .elementor-icon-box-icon .elementor-icon::after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 150%;
left: 0;
opacity: 0.2;
z-index: -1;
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-icon .elementor-icon::after,
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(4) .elementor-icon-box-icon .elementor-icon::after {
top: auto;
bottom: 50%;
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(1) .elementor-icon-box-icon .elementor-icon::after {
background: linear-gradient(var(--e-global-color-175cb7e), transparent);
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-icon .elementor-icon::after {
background: linear-gradient(transparent, var(--e-global-color-b765f51));
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(3) .elementor-icon-box-icon .elementor-icon::after {
background: linear-gradient(var(--e-global-color-910f2cf), transparent);
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(4) .elementor-icon-box-icon .elementor-icon::after {
background: linear-gradient(transparent, var(--e-global-color-175cb7e));
}
.omni-channel-retailling-wave .elementor-container .elementor-column:nth-child(5) .elementor-icon-box-icon .elementor-icon::after {
background: linear-gradient(var(--e-global-color-b765f51), transparent);
}  .create-and-integration {
position: relative;
}
.create-and-integration::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url(//www.travel-easy.com/wp-content/themes/blazin/assets/img/Ellipse 3.png) no-repeat top left/29% auto;
}
.create-and-integration::after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url(//www.travel-easy.com/wp-content/themes/blazin/assets/img/Ellipse 6.png) no-repeat bottom right/47% auto;
}  .elementor-section.section-right-image-rounded {
position: absolute !important;
top: 0;
bottom: 0;
left: calc(50% - 180px);
width: calc(50% + 180px);
}
.elementor-section.section-right-image-rounded div {
height: 100%;
overflow: visible;
}
.elementor-section.section-right-image-rounded .elementor-widget-image>div {
position: relative;
top: 0;
height: 100%;
width: 100%;
padding: 40px 0 40px 40px;
border-radius: 10000px 0 0 10000px;
border: 2px dashed #dbdbdb;
border-right: 0;
}
.elementor-section.section-right-image-rounded img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 10000px 0 0 10000px;
}
@media (max-width: 1024px) {
.elementor-section.section-right-image-rounded {
left: 60%;
width: 40%;
}
.elementor-section.section-right-image-rounded .elementor-widget-image>div {
padding: 20px 0 20px 20px;
}
}
.elementor-section.section-right-image-rounded div.dot-wrapper {
position: absolute;
height: 100%;
top: 0;
width: 100%;
overflow: visible;
}
.elementor-section.section-right-image-rounded div.dot {
height: 24px;
width: 24px;
border-radius: 100%;
background-color: #2467e9;
position: absolute;
}
.elementor-section.section-right-image-rounded div.dot::after {
content: '';
height: 14px;
width: 14px;
border-radius: 100%;
background-color: #ffffff;
position: absolute;
top: 5px;
left: 5px;
}
.elementor-section.section-right-image-rounded div.dot:nth-child(1) {
top: calc(31.5% - 8px);
left: 16px;
}
.elementor-section.section-right-image-rounded div.dot:nth-child(2) {
top: calc(42.5% - 8px);
left: -6px;
}
.elementor-section.section-right-image-rounded div.dot:nth-child(3) {
top: calc(53.5% - 8px);
left: -10px;
}
.elementor-section.section-right-image-rounded div.dot:nth-child(4) {
top: calc(64.5% - 8px);
left: 6px;
}
@media (max-width: 1024px) {
.elementor-section.section-right-image-rounded div.dot {
display: none;
}
}  .our-knowledge .elementor-image-box-wrapper {
position: relative;
border-radius: 20px;
overflow: hidden;
}
.our-knowledge .elementor-image-box-wrapper .elementor-image-box-img {
width: 100% !important;
margin-bottom: 0 !important;
}
.our-knowledge .elementor-image-box-wrapper .elementor-image-box-img img {
width: 100% !important;
}
.our-knowledge .elementor-image-box-wrapper .elementor-image-box-content {
position: absolute;
bottom: 0;
height: 120px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 36px;
}
@media (max-width: 1024px) {
.our-knowledge .elementor-image-box-wrapper .elementor-image-box-content {
height: 74px;
padding: 0 16px;
}
}
.our-knowledge.card-blue .elementor-image-box-wrapper .elementor-image-box-content {
background: linear-gradient(#063FD1,transparent);
}
.our-knowledge.card-purple .elementor-image-box-wrapper .elementor-image-box-content {
background: linear-gradient(#443AC0,transparent);
}
.our-knowledge.card-green .elementor-image-box-wrapper .elementor-image-box-content {
background: linear-gradient(#008799,transparent);
} .content-area.blazin-page-containerr {
background-color: #ffffff;
position: relative;
}
.content-area.blazin-page-containerr .site-main {
z-index: 1;
position: relative;
}
h3 {
font-size: 32px;
font-weight: 700;
line-height: 56px;
}
h2 {
font-size: 24px;
font-weight: 700;
line-height: 56px;
}