/*
    Theme Name: Keystroke Child
    Theme URI: http://axilthemes.com/themes/keystroke/
    Template: keystroke
    Description: keystroke is a modern Responsive Multi-Purpose Multi-Page WordPress theme for startup digital agency and SEO agency that offers design, development and online marketing services to its client.
    Author: Axilthemes
    Author URI: https://themeforest.net/user/axilthemes/portfolio
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: LICENSE
    Text Domain: keystroke
    Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* Removed: body { scroll-behavior: smooth; }
   Reason: animated every wheel-scroll, with rapid ticks replacing the
   in-flight animation. On long pages with sticky TOC + IntersectionObserver
   updates, the overlap produced visible jitter/rebound during fast wheel-up
   scrolls. Browser default 'auto' restores 1:1 wheel motion. If smooth
   anchor-link jumps are needed, implement per-click via JS using
   element.scrollIntoView({behavior:'smooth'}) instead. */

/* Override parent theme's global `a { display: inline-block }` (from
   keystroke/assets/css/style.css:855) which prevents multi-word text
   links from wrapping across lines. Restore browser default (inline)
   so anchors inside paragraphs break at word boundaries naturally.
   Components that need inline-block (buttons, button-styled links,
   icon anchors) carry their own higher-specificity rule and win. */
a {
	display: inline;
}

.row.footer-widget-item.axil-border-right {display: flex !important;}
.row.footer-widget-item .widget_nav_menu:nth-child(1) {
    width: 40% !important;
}
.row.footer-widget-item .widget_nav_menu:nth-child(2) {
    width: 48% !important;
}

.addtoany_content {
	display: none;
}
@media only screen and (max-width: 767px) {
	
	/* Footer Css Start*/
	.footer-top.ax-section-gap {
		text-align: center;
	}

	.footer-top.ax-section-gap .row.footer-widget-item {
		justify-content: center !important;
	}

	.footer-top.ax-section-gap .col-xl-4 {
		margin: 0 !important;
	}

	body .footer-top.ax-section-gap .col-xl-4 h6 {
		text-align: center !important;
	}


	body .footer-widget-item h6.title {
		text-align: center !important;
	}
	
	.row.footer-widget-item.axil-border-right {
		display: block !important;
		text-align:center !important;
	}
	.row.footer-widget-item .widget_nav_menu {
		width: 100% !important;
	}
	body .footer-top.ax-section-gap div#nav_menu-7 {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
	}

	body .footer-top.ax-section-gap div#footerwebmenu2 {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
	}

	/* Footer Css End */
	
	
	
}




.render-slider .pp-lc-logo img {
    height: 500px !important;
    object-fit: contain;
}



.client-logos {
    z-index: 9 !important;
}

.inline-link a {
	display: inline !important;
}
 
.hom-slider-section {
    z-index: 9 !important;
}
body .portfolio .hover-action {
    z-index: 9;
    position: absolute;
    top: 0;
    left: 0;
    padding: 25px !important;
}
.capital-34 {
    font-size: 34px;
}
.capital-m{
	font-size:32px;
}
.strategy .row:nth-child(2) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.strategy .row:nth-child(2) .col-lg-4.col-md-6.col-sm-6.col-12{
max-width:100% !important;
}
body .padding-0{
	padding-bottom:0 !important;
}
body .home-page-css .portfolio .hover-action {
    padding: 25px !important;
}
.text-white p{
	color:white !important;
}
.item-content {
    font-size: 20px !important;
    font-style: normal !important;
}
h3.author-name {
    position: absolute !important;
    top: 35px !important;
    left: 160px !important;
}
.height-575 {
    height: 575px !important;
}

.elementor-element.elementor-element-5335972.ppt-40.custom-width-1.elementor-widget.elementor-widget-image a {
    width: 663px !important;
}
#custom-width-2 a{
	width:326.5px !important;
}
span.sub-title {
    padding: 0  25px !important;
    padding-left: 25px !important;
    line-height: 36px !important;
}
.page-wrappper .ax-section-gap {
    padding: 65px 0 !important;
}
body .render-slider .pp-slider-arrow.elementor-swiper-button-prev{
    top: auto;
    bottom: -110px !important;
    color: #bbbbbb !important;
}
body .render-slider .pp-slider-arrow.elementor-swiper-button-next{
    top: auto;
    bottom: -110px !important;
    color: #bbbbbb !important;
}
body .render-slider-1 .pp-slider-arrow.elementor-swiper-button-prev{
    top: auto;
    bottom: 250px !important;
    color: #bbbbbb !important;
}
body .render-slider-1 .pp-slider-arrow.elementor-swiper-button-next{
    top: auto;
    bottom: 250px !important;
    color: #bbbbbb !important;
}



.col-lg-4.col-md-6.col-sm-6.col-12.move-up.wow.service-item.elementor-repeater-item-9217f71.animated {
    margin-bottom: 20px !important;
}
.axil-service.text-left .inner a.axil-button {
    display: block !important;
    width: fit-content !important;
    margin: 0 auto !important;
    color: #ff6a1c !important;
}
.result-section {
  transition: all 0.5s;
  -webkit-transform: perspective(475px) rotateY(-5deg) !important;
  transform: perspective(475px) rotateY(-5deg) !important;
}
.result-section:hover {
  -webkit-transform: perspective(475px) rotateY(-5deg) scale(1.05) !important;
  transform: perspective(475px) rotateY(-5deg) scale(1.05) !important;
}
.text-color h2.elementor-heading-title.elementor-size-default {
    color: #ff6a1c !important;
    background: #ffefe6;
    padding: 5px 10px;
}

.contact-section .elementor-widget-wrap.elementor-element-populated:before {
    content: " ";
    position: absolute;
    right: 0px;
    bottom: -49px;
    border-top: 50px solid #ff6a1c;
    border-right: 0px solid transparent;
    border-left: 670px solid transparent;
    border-bottom: none;
}
.tab-btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  font-family: inherit;
}

button.tab-btn {
    flex-direction: row;
    text-align: left;
    align-items: center;
    gap: 15px;
}
.tab-btn strong {
  font-size: 18px; /* bigger heading text */
  font-weight: 700;
}

.tab-btn small {
  font-size: 13px; /* smaller subtext */
  font-weight: 500;
}

.tab-btn .circle {
  width: 20px;
  height: 20px;
  border: 2px solid currentColor;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 5px;
  position: relative;
}

/* Active state circle */
.tab-btn.active .circle {
  border-color: #fff;
}

.tab-btn.active .circle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
label.zf-labelName {
    color: black;
    font-size: 18px !important;
    margin-top: 8px;
}
p.zf-instruction {
    color: #ffffff;
}
label[for="DecisionBox"] {
    color: black !important;
}
label[for="DecisionBox1"] {
    color: black !important;
}
button.tab-btn {
    color: black;
    font-size: 16px;
    font-weight: 700;
}
.hello span {
    color: white !important;
}
button.tab-btn {
    width: 50%;
}

p.zf-instruction.color-white {
    color: white !important;
    font-size: 18px !important;
}

.tab-btn.active {
    background: #ff6a1c !important;
    color: #ffffff !important;
    box-shadow: 0px 14px 11px 0px #ff5313 !important;
}
p.zf-instruction {
    color: black;
    font-size: 12px;
}
li.zf-fmFooter {
    text-align: center;
    list-style: none;
}
body.page-contact-us button.zf-submitColor {
    background: #000000;
    color: white;
    border: none;
}
li{
	list-style:none;
}

.form-row.file-before label {
    color: white !important;
    margin-left: 25px;
    margin-top: 20px;
    position: relative;
}

.form-row.file-before label::before {
    content: "";
    background: url('https://staging.clixlogix.com/wp-content/uploads/2025/08/business_13577488.png') no-repeat center center;
    background-size: contain; /* or cover if you want it to fill */
    width: 24px; /* adjust size */
    height: 24px;
    display: inline-block;
    position: absolute;
    left: -30px; /* adjust position */
    top: 0;
}
.captcha{
    position: absolute;
    right: 0;
    bottom: 135px;
    color: white;
}

.grey-hover{
    filter: grayscale(100%) !important;
    transition: filter 0.4s ease-in-out !important;
}

.grey-hover:hover {
    filter: grayscale(0%) !important;
}
.about-counter .elementor-counter-title {
    text-align: center;
    font-size: 20px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-bottom: 1px solid black !important;
}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active{
	color: white !important;
}
.form-row label {
    width: 100% !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    max-height: 100px;
}

.elementor-tabs-wrapper{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
}
.multi-form div#elementor-tab-title-1041 {
	border-radius: 10px !important;
    filter: drop-shadow(0px 10px 6.5px rgba(255, 106, 28, 0.28)) !important;
    border: 2px solid #e5560c !important;
    font-size: 14px !important;
	height:68px !important;
	width:260px !important;
}
.multi-form div#elementor-tab-title-1042 {
	border-radius: 10px !important;
    filter: drop-shadow(0px 10px 6.5px rgba(255, 106, 28, 0.28)) !important;
    border: 2px solid #e5560c !important;
    font-size: 14px !important;
	height:68px !important;
	width:260px !important;
}
input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea {
    border-bottom: 2px solid #000000 !important;
    color: black !important;
}
.wpcf7-form-control-wrap span.wpcf7-list-item .wpcf7-list-item-label {
    color: #000000 !important;
    font-size: 18px !important;
}
.form-row p {
    color: white !important;
    font-size: 18px !important;
}

.form-row input[type=submit] {
    margin: 0 auto !important;
}
body main section .desc input[aria-required="true"], body main section .desctextarea.valid[aria-invalid="false"], section#contact-us-ID [aria-required="true"] {
    border-bottom: 1.5px solid #000000 !important;
}
.elementor-11 .elementor-element.elementor-element-bd8455d .elementor-tab-title:after{
	border:none !important;
}
.elementor-11 .elementor-element.elementor-element-bd8455d .elementor-tab-title{
		border:none !important;
}
.clix-box .elementor-widget-wrap.elementor-element-populated {
	box-shadow: 0 00 0 #ddd !important;
}
.elementor-tab-title a {
    border-radius: 10px !important;
    filter: drop-shadow(0px 10px 6.5px rgba(255, 106, 28, 0.28)) !important;
    border: 2px solid #e5560c !important;
    font-size: 14px !important;
}
.how-develop-section .pp-info-box {
    height: 820px !important;
}
.how-develop-section tr td {
    text-align: left;
}
.how-develop-section .pp-info-box {
    height: 790px !important;
}
.page-web-development-company .pp-info-box {
    height: 100% !important;
    padding: 45px 0px;
}
.tech-area-here .pp-info-box {
    width: 100%;
	  height: auto !important;
}
a.axil-link-button.break {}a.break {
    margin: 55px 0 0 0;
    font-weight: 700;
    color: #000;
}
.form-row label:hover {
    background-color: #ff752c !important;
    transition: all 0.5s !important;
    cursor: pointer;
    padding-left: 10px !important;
}
input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea {
    border-bottom: 1px solid #000000 !important;
}
input.wpcf7-form-control.wpcf7-text {
    font-size: 12px !important;
}
.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
    content: '';
    color: #eaeaea;
    position: absolute;
    right: 0px;
    top: -106px;
    font-family: "tss-font", serif;
    font-size: 30px;
    background-image: url(https://www.clixlogix.com/wp-content/uploads/newimg.png);
    width: 60px;
    height: 45px;
}
h4.author-bio {
    position: absolute;
    top: 83px;
    left: 160px;
    font-weight: 400 !important;
}

h4.author-bio span {
    color: #ff6a1c !important;
}

h4.author-bio {
    color: #ff6a1c !important;
    font-size: 26px !important;
	
}
.test-monials .single-item-wrapper {
    padding: 30px;
    margin: 10px;
    min-height: 400px !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.

h3.author-name {
    color: #807a75 !important;
    font-size: 20px !important;
}

.tss-carousel-main .swiper-pagination-bullet:hover, .tss-carousel-main .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff6a1c !important;
}

.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
    font-size: 52px !important;
	color: #ffefe6 !important;
}

img.rt-responsive-img {
    width: 77px !important;
	    box-shadow: -16.007px 20.488px 27px rgb(34 33 32 / 40%) !important;
}
}


.pp-info-box-container:after {transform: perspective(475px) rotateY(-5deg) !important;position: absolute;content: '';background: #fff !important;box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;z-index: -1;min-width: 100%;min-height: 100%;left: -8px;top: 0;opacity: 1;}

.pp-info-box-container {
    position: relative;
    z-index: 1;
    opacity: 1;
    background: transparent !important;
}
h4.pp-info-box-title {
    color: #ff6a1c !important;
    font-weight: 500 !important;
}
.service-item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.additional-hover:hover {
	color: #ff6a1c !important;
	border-color: #ff6a1c !important;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
    font-size: 14px !important;
    color: #85bf07 !important;
    font-weight: 700 !important;
}


.axil-call-to-action.callaction-style-2 .inner::after {
    background: linear-gradient(180deg, #ffede3 0%, #ffe9e3 100%) !important;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transform: perspective(500px) rotateY(-5deg);
    transform: perspective(500px) rotateY(-5deg);
}
.logo a img {
    max-width: 240px;
}

.header-style-4 .mainmenu-wrapepr .ax-header-button {
    flex-basis: 22%;
}

.bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag,
.bdt-slider-excerpt h1 span {
    font-size: 55px !important;
    line-height: 1.2 !important;
    color: #1c1e21 !important;
}

.bdt-slider-excerpt,
.bdt-slider-excerpt p {
    font-size: 22px !important;
    line-height: 1.6 !important;
    color: #727272 !important;
}

.section-title span.sub-title {
    font-size: 17px !important;
    font-weight: 400 !important;
    padding: 0 25px !important;
}

.section-title .title {
    color: #1c1e21;
}

.axil-service .inner .content .title a {
    text-decoration: none;
    color: #1c1e21;
}

.section-title p,
.axil-service.text-left .inner p {
    font-weight: 400 !important;
    color: #727272 !important;
    /* text-align: justify; */
    line-height: 1.9 !important;
}

a.axil-button.btn-solid.btn-extra02-color::before,
a.wp-block-file__button.btn-solid.btn-extra02-color::before,
button.axil-button.btn-solid.btn-extra02-color::before,
button.wp-block-file__button.btn-solid.btn-extra02-color::before {
    background-color: #ff6a1c !important;
}

a.axil-button.btn-solid.btn-extra02-color:hover,
a.wp-block-file__button.btn-solid.btn-extra02-color:hover,
button.axil-button.btn-solid.btn-extra02-color:hover,
button.wp-block-file__button.btn-solid.btn-extra02-color:hover {
    color: #ff6a1c !important;
}

a.axil-button.btn-solid.btn-extra02-color::after,
a.wp-block-file__button.btn-solid.btn-extra02-color::after,
button.axil-button.btn-solid.btn-extra02-color::after,
button.wp-block-file__button.btn-solid.btn-extra02-color::after {
    border: 2px solid #ff6a1c !important;
}

a.axil-button.btn-solid.btn-extra02-color:hover span.button-icon,
a.wp-block-file__button.btn-solid.btn-extra02-color:hover span.button-icon,
button.axil-button.btn-solid.btn-extra02-color:hover span.button-icon,
button.wp-block-file__button.btn-solid.btn-extra02-color:hover span.button-icon {
    border-color: transparent transparent transparent #ff6a1c !important;
}

.section-title span.sub-title::before {
    height: 100%;
    transform: inherit !important;
}

.axil-service .inner::before {
    border: 3px solid #ff6a1c !important;
}
.axil-service .inner {
    text-align: center !important;
}

.axil-service.text-left .inner p {
    max-width: 486px;
    margin: auto;
}

.axil-service.text-left .inner .icon {
    margin: auto auto 40px !important;
}

.axil-service.text-left .inner .icon::before {
    display: none !important;
}

.axil-call-to-action.callaction-style-2.pt--110.pt_sm--60.pt_md--80.bg-color-extra09 .col-lg-12 {
    padding-right: 0;
}

table.TableInner-page th {
    font-size: 20px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 700;
    text-align: left;
    border: 0;
    text-transform: capitalize;
}

table.TableInner-page * {
    font-family: "DM Sans", sans-serif !important;
}

table.TableInner-page td {
    font-size: 20px;
    color: #1c1e21;
    font-weight: 400;
    line-height: 2;
    text-align: left;
    border: 0;
    border-bottom: 1px solid #f1f1f1;
}

.single-item-wrapper #tss-container-2181853422.tss-wrapper .single-item-wrapper h4.author-bio {
    color: #ff6a1c !important;
}

table.TableInner-page tr td:nth-child(2n) {
    padding: 0 60px;
}

table.TableInner-page tr:last-child td {
    border: 0;
}

.section-title span.sub-title {
    font-family: "DM Sans", sans-serif !important;
}

.multi-skilled-section .elementor-element.elementor-element-7f50375 .elementor-button {
    background-color: #ffffff !important;
    border-color: #fff !important;
    padding: 10px 16px !important;
}

.elementor-206 .elementor-element.elementor-element-d094e28 .elementor-heading-title,
.elementor-widget-keystroke-funfact .axil-counterup h3.count,
.axil-counterup p {
    font-family: "DM Sans", sans-serif;
}

.btm-img .elementor-widget-container h4 {
    position: relative;
    top: -40px;
    font-size: 35px !important;
    font-weight: 500 !important;
    font-family: "DM Sans", sans-serif;
}

.btm-img .elementor-widget-container {
    padding: 30px 0;
    margin-bottom: 0 !important;
}

/* 
.multi-skilled-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 60px 0px;
} */

.axil-counterup::before {
    width: 92%;
    height: 92%;
    left: 6px !important;
    bottom: 1px!important;
}

#whatmake-sec .axil-counterup .icon img {
    height: 40px;
}

#whatmake-sec .axil-counterup p {
    font-family: "DM Sans", sans-serif;
    color: #555657;
    font-weight: 400;
    font-size: 22px;
}

.knowmor-btn-sec {
    padding-bottom: 80px;
    margin-top: -50px;
    position: relative;
    z-index: 99;
}

.key-feature-section .main-heading {
    margin-bottom: 100px !important;
    z-index: 99;
}

.key-feature-section .bdt-slider-excerpt h5 {
    font-size: 26px;
    color: #1c1e21 !important;
    font-weight: 800;
    font-family: "DM Sans", sans-serif;
    /* margin-top: 45px; */
}

.key-feature-section .bdt-slider-excerpt p span {
    font-size: 20px !important;
    font-family: "DM Sans", sans-serif;
    color: #727272 !important;
}

.key-feature-section .bdt-prime-slider-skin-general .bdt-slider-excerpt {
    max-width: 707px;
}
.header-style-4 a.axil-button span.button-icon {
    margin-left: 25px !important;
}
.project-section-area .axil-case-study .content .inner h4.title a {
    color: #1c1e21;
    font-family: "DM Sans", sans-serif;
}

.project-section-area .axil-case-study .content .inner h4.title a {
    color: #1c1e21;
    font-family: "DM Sans", sans-serif;
}

a.axil-button.btn-solid::before,
a.wp-block-file__button.btn-solid::before,
button.axil-button.btn-solid::before,
button.wp-block-file__button.btn-solid::before {
    background-color: #ff6a1c;
}

a.axil-button.btn-solid::after,
a.wp-block-file__button.btn-solid::after,
button.axil-button.btn-solid::after,
button.wp-block-file__button.btn-solid::after {
    border: 2px solid #ff6a1c;
}

a.axil-button.btn-solid:hover,
a.wp-block-file__button.btn-solid:hover,
button.axil-button.btn-solid:hover,
button.wp-block-file__button.btn-solid:hover {
    color: #ff6a1c;
}

a.axil-button.btn-solid:hover span.button-icon,
a.wp-block-file__button.btn-solid:hover span.button-icon,
button.axil-button.btn-solid:hover span.button-icon,
button.wp-block-file__button.btn-solid:hover span.button-icon {
    border-color: transparent transparent transparent #ff6a1c;
}

.project-section-area .axil-case-study.theme-gradient-5 {
    background: -webkit-linear-gradient(152deg, #ffe0d1 0%, #f7e5e3 100%);
    background: -o-linear-gradient(152deg, #ffe0d1 0%, #f7e5e3 100%);
    /* background: linear-gradient(134.74deg, #D6FFFC 0%, #FAE7E4 100%); */
    background-image: linear-gradient(152deg, #ffe0d1 0%, #f7e5e3 100%);
}

.project-section-area .axil-case-study.with-mokup-images .mockup {
    right: 20px;
    top: -36%;
}

/* portfolio-css */

.axil-portfolio-area.ax-section-gap {
    background-color: #fff;
}

.portfolio .inner {
    position: relative;
}

.container.axil-masonary-wrapper .row {
    margin: 0;
}

.section-title span.sub-title {
    height: 40px;
    line-height: 40px;
}


.portfolio .inner .port-overlay-info .hover-action .title a {
    text-decoration: none;
    color: #1c1e21 !important;
}

.page-portfolio .bdt-prime-slider-skin-isolate .bdt-slider-excerpt {
    max-width: unset !important;
}

.page-portfolio .bdt-prime-slider-skin-isolate .bdt-slider-excerpt h2 {
    color: #1c1e21;
}

.footerorangecta .elementor-heading-title {
    font-size: 50px !important;
    margin-bottom: 40px;
    line-height: 1.2;
}

.footerorangecta .elementor-column-wrap.elementor-element-populated {
    background-color: #ff6a1c !important;
}

.footer-style-3 .footer-top.ax-section-gap .col-xl-2:last-child .footer-widget-item {
    margin-left: 0px !important;
}

.footerorangecta .elementor-button .elementor-align-icon-right {
    margin-left: 25px;
}

.axil-footer.footer-default.footer-style-3.bg-color-extra09.axil-footer-style-3,
.lets-talk-wrap .axil-call-to-action {
    background-color: #1b1e20 !important;
}

.lets-talk-wrap .axil-call-to-action .inner {
    display: flex;
    align-items: center;
}

.lets-talk-wrap .axil-call-to-action .inner::after {
    background: linear-gradient(180deg, #ffede3 0%, #ffe9e3 100%);
}

.lets-talk-wrap .axil-button::before {
    background: #ff6a1c !important;
}

.lets-talk-wrap .axil-button:hover::after {
    border-color: #ff6a1c !important;
}

.lets-talk-wrap .axil-button:hover {
    color: #ff6a1c !important;
}

.lets-talk-wrap .axil-button:hover .button-icon {
    border-left-color: #ff6a1c !important;
}

.lets-talk-wrap .span-img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin: 0 10px;
}

.lets-talk-wrap .title .span-img {
    background-image: url("https://www.clixlogix.com/wp-content/uploads/2020/12/mind.png");
    width: 54px;
    height: 45px;
}

.lets-talk-wrap .subtitle-2 .span-img {
    background-image: url("https://www.clixlogix.com/wp-content/uploads/2020/12/love.png");
    width: 46px;
    height: 46px;
}

.lets-talk-wrap .title {
    font-size: 30px !important;
    line-height: 28px;
    color: #1c1e21;
    font-weight: bold !important;
    font-family: "DM Sans" !important;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.lets-talk-wrap .subtitle-2 {
    font-size: 30px !important;
    line-height: 28px;
    color: #1c1e21;
    font-weight: bold !important;
    font-family: "DM Sans" !important;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

#testimonial-section .subtitle-2 {
    padding: 0;
    max-width: 892px;
    margin: auto;
}

#testimonial-section .title {
    font-weight: 600;
}

#testimonial-section .client-info span {
    font-weight: 400 !important;
    color: #807a75 !important;
}

#testimonial-section .axil-testimonial .description p {
    margin-bottom: 0;
    font-size: 22px;
    color: #727272;
    font-weight: 400 !important;
    padding-top: 20px;
}

#testimonial-section .axil-testimonial .description a.axil-link-button {
    color: #ff6a1c !important;
}

.mainmenu-nav ul.mainmenu li a {
    color: #1c1e21 !important;
}

.axil-testimonial-area .shape-group {
    opacity: 0;
}

.axil-testimonial::before {
    opacity: 0.7;
    color: #ffdcca;
}

.axil-blog .content .inner span.category {
    height: 39px;
    line-height: 39px;
    position: relative;
    padding: 0 26px;
}

.axil-blog .content .inner .title a {
    font-size: 20px;
    line-height: 1.3;
    color: #ff6a1c;
    font-weight: 500;
}

.axil-blog .inner p {
    font-size: 18px;
    font-weight: 400 !important;
    color: #727272;
}

/****************************MAIN CAREER PAGE Start************************************/

.common-top-space {
    padding-top: 190px;
}

section.joinus-sec {
    background-color: #fafafb;
    padding: 70px 0px;
}

.hding-btn button.btn-theme {
    width: auto;
    height: 40px;
    background-color: #ffede3;
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c;
    border: none;
    margin-bottom: 20px;
}

.repeating-technology label {
    width: 100%;
}

.join-us .d-flex.align-items-center.justify-content-center.flex-wrap .repeating-technology:nth-child(4n) {
    margin-right: 0px;
}

a.theme-btn1 {
    font-size: 16px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 500;
    border-bottom: 1.5px solid transparent;
}

.repeating-technology:hover a.theme-btn1 {
    color: #ff5f1b;
    border-bottom: 1.5px solid #ff5f1b;
}

label.main-heading {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}

.spanish-view label span {
    font-size: 18px;
    line-height: 32px;
    color: #ff6a1c;
}

.spanish-view label {
    font-size: 18px;
    line-height: 32px;
    color: #727272;
}
/* Custom css */
.banner__dis_p ul li span.capital-m {font-size: 32px !important;}
body .axil-project-brief .content .inner span.sub-title {
    position: relative;
    height: 40px;
    padding: 0 25px;
    font-size: 15px;
    line-height: 40px !important;
    display: inline-block;
    margin-bottom: 20px;
    z-index: 1;
    padding-left: 0 !important;
    background: transparent !important;
    padding-left: 25px !important;
}
body .axil-project-brief .content .inner span.sub-title::before {
    position: absolute;
    content: "";
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: matrix(1, 0, 0, 1, 0, 0) !important;
    z-index: -1;
}




@media (max-width: 768px) {
	
    .elementor-element.elementor-element-434bf4b.elementor-align-center.mt-70.label_info_top.elementor-widget.elementor-widget-button {
        margin-top: 20px;
    }

    .repeating-technology {
        width: 49%;
        margin-right: 1%;
    }

    .join-us .d-flex.align-items-center.justify-content-center.flex-wrap .repeating-technology:nth-child(4n),
    .join-us .d-flex.align-items-center.justify-content-center.flex-wrap .repeating-technology:nth-child(4n) {
        margin-right: 0px;
    }
}

@media (max-width: 767px) {
	body .solutions-heading h1 {
		font-size: 34px !important;
		font-weight: bold !important;
	}
	body .solutions-heading h1.elementor-heading-title.elementor-size-small {
		font-size: 34px !important;
		font-weight: bold !important;
	}
    .new-common-class11 .axil-working-process .content .inner .section-title span.process-step-number {
        right: auto !important;
    }

    .elementor-container.elementor-column-gap-default {
        margin: 0 !important;
    }

    .repeating-technology {
        width: 100%;
        margin-right: 0%;
    }

    .join-us .d-flex.align-items-center.justify-content-center.flex-wrap .repeating-technology:nth-child(4n),
    .join-us .d-flex.align-items-center.justify-content-center.flex-wrap .repeating-technology:nth-child(4n) {
        margin-right: 0px;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card.open-img button.btn.btn-link img,
    body main .features-calsses.color-change-decade .axil-accordion .card img {
        max-width: 120px !important;
    }
	
}

/****************************MAIN CAREER PAGE End************************************/

/*************************CUSTOM CSS****************** ADDED HERE*****************/

.axil-service-area p span {
    color: #f27003;
}

.axil-testimonial-area p span {
    color: #f27003;
}

#footerwebmenu2 {
    margin-top: 50px;
	margin-left: 20px;
}

ul.mainmenu li a {
    font-size: 15px !important;
}

ul li a:hover {
    color: #6d524a !important;
}

ul.mainmenu>li.current_page_item>a,
ul.mainmenu>li.is-active>a {
    color: #f07025 !important;
}

.messonry-button button.is-checked {
    color: #f86926;
}

.elementor-kit-16 button,
.elementor-kit-16 input[type="button"],
.elementor-kit-16 input[type="submit"],
.elementor-kit-16 .elementor-button {
    background-color: #f2cab500;
}

ul.mainmenu li ul.axil-submenu li.current_page_item>a,
ul.mainmenu li ul.axil-submenu li.is-active>a {
    color: #f07025 !important;
}

header {
    z-index: 9999;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-617fe23.elementor-section-full_width.knowmor-btn-sec.elementor-section-height-default.elementor-section-height-default,
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-32eb28c.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    z-index: 9;
}

.popup-mobile-manu .inner .close-menu::before,
.popup-mobile-manu .inner .close-menu::after {
    background: #000000;
}

.popup-mobile-manu .inner .menu-item ul.mainmenu-item li a,
.popup-mobile-manu .inner .menu-item ul.mainmenu-item li.has-children>a {
    color: #000000;
}

.popup-mobile-manu .inner .menu-item ul.mainmenu-item li.current-menu-item>a {
    color: #ff6a1c !important;
}

.header-style-4 .mainmenu-wrapepr .ax-header-button {
    flex-basis: inherit;
    min-width: 180px;
}

.repeating-hover-effect:hover img:nth-child(1) {
    opacity: 1;
}

.repeating-hover-effect img {
    filter: grayscale(100%);
    max-width: 28px;
    /* filter: brightness(0%);
  opacity: 0.6; */
    position: absolute;
}

.repeating-hover-effect:hover img {
    filter: none;
    transform: rotate(360deg);
    transition: all 0.5s;
}

.repeating-hover-effect:hover {
    cursor: pointer;
    transition: all 0.5s;
}

p.tehno-in {
    font-size: 16px;
    color: #1c1e21;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 20px;
}

.repeating-hover-effect {
    position: relative;
    min-width: 28px;
}

.mainmenu-wrapepr {
    margin-top: 15px;
}

header.haeder-default .header-wrapper .row.align-items-center {
    align-items: end !important;
}

.bdt-prime-slider-skin-isolate .bdt-slider-excerpt {
    max-width: 100% !important;
}

.elementor-9 .elementor-element.elementor-element-35de5e4 .axil-call-to-action.callaction-style-2 {
    background-color: #1b1e20 !important;
}

.axil-service-style--3 .icon {
    min-width: 62px;
    min-height: 62px;
    max-width: 62px;
    max-height: 62px;
}

.pp-logo-grid .pp-logo-grid-title a {
    color: inherit;
    font-size: 18px !important;
}

.header_top ul li span {
    margin-right: 10px;
}

.header_top ul li {
    margin: 0px;
    margin-right: 15px;
}

.header_top ul li:last-child {
    margin-right: 0px;
}

.header_top ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 67%;
    /* border-bottom: 1px solid rgb(255 106 28 / 0.2); */
    padding: 15px 0px;
}

.haeder-default.header-transparent {
    padding: 0px !important;
}

.header_top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.header_top {
    width: 100%;
}

.header_top ul li a {
    transition: all 0.3s ease 0s;
    color: #000248;
    text-decoration: none;
    font-size: 14px;
    padding-left: 18px;
    display: inline-block;
}

body .header_top ul li a {
    display: flex !important;
    align-items: center !important;
    color: #000 !important;
}

/* body.header-sticky-now header.header-transparent.sticky .header_top ul {
  padding: 5px 0px;
} */

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent.sticky .header-wrapper {
    padding: 0px 0px;
}

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent.sticky .header-wrapper .mainmenu-wrapepr {
    border-top: 1px solid rgb(255 106 28 / 20%);
}

ul.mainmenu li ul.axil-submenu li {
    background: #fff;
    border-bottom: 1px solid rgb(255 106 28 / 0.2);
}

ul.mainmenu li ul.axil-submenu li:hover a {
    color: #ff6a1c !important;
}

ul.mainmenu li ul.axil-submenu li:hover {
    background: #ffffff !important;
}

.bdt-prime-slider-skin-isolate .bdt-slide-btn:hover {
    background-color: #ff6a1c !important;
    border-color: #ff6a1c !important;
    color: #ffffff !important;
}

.axil-service.text-left {
    background: transparent;
    margin-top: 30px;
}

.axil-service.text-left.paralax-image.active {
    will-change: initial !important;
    transform: none !important;
}

#scrollUp::after {
    background: #ff6a1c !important;
    position: absolute;
}

#scrollUp span.text {
    position: relative;
    display: inline-block;
    margin-top: 7px;
    color: #fff;
}

a.elementor-button-link.elementor-button {
    border-radius: 0px 0px !important;
}

.testimonial .axil-testimonial-area.ax-section-gap.bg-color-lightest .row.axil-testimonial-single .axil-testimonial.testimonial.active {
    box-shadow: -0.697px 7.97px 34px rgba(128, 122, 117, 0.15);
    box-shadow: none !important;
}

.portfolio .inner .thumb::before {
    border: 4px solid #ff6a1c !important;
}

.elementor-206 .elementor-element.elementor-element-57958d9>.elementor-widget-container {
    background-color: #ffefe6 !important;
}

.bg-color-white .brand-list li a:hover {
    background: #fff1eb !important;
}

.elementor-206 .elementor-element.elementor-element-58e5b1e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-206 .elementor-element.elementor-element-58e5b1e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f27003;
    /* height: 340px; */
    display: flex;
    align-items: center;
    justify-content: center;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-a60d74c.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-row section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b250f0.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    max-width: 1440px;
    margin: 0 auto;
    text-align: center;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 125px !important;
}

.footer-default.footer-style-3 .footer-widget-item ul.menu li a {
    font-size: 16px !important;
    color: #fff !important;
}

.footer-default.footer-style-3 .footer-widget-item ul.menu li a:hover,
ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li:hover,
ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li:hover i {
    color: #f07025 !important;
}

.footer-default.footer-style-3 .axil-basic-thine-line {
    border-top: 1px solid #4d5052 !important;
}

ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li:hover i {
    border-color: #f07025 !important;
    border: 1px solid #f07025 !important;
}

ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li,
ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li i {
    color: #fff !important;
}

ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li i {
    height: 30px;
    width: 30px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    font-size: 15px;
}

.footer-default.footer-style-3 .copyright-default .inner p,
.footer-default.footer-style-3 .copyright-default .inner p a {
    color: #606263 !important;
}

.footer-widget-item .title,
.footer-default.footer-style-3 .footer-widget-item h6.title,
.footer-default .footer-widget-item h2,
.footer-widget-item h1,
.footer-widget-item h3,
.footer-widget-item h4,
.footer-widget-item h5,
.footer-widget-item h6 {
    color: #f07025;
    font-size: 18px !important;
}

.footer-top.ax-section-gap {
    background-image: url(https://www.clixlogix.com/wp-content/themes/keystroke/assets/images/Layer%201.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: cover;
    background-color: #1b1d1f;
}

.axil-call-to-action.callaction-style-2.pt--110 {
    margin: -1px 0;
}

/* .what-we-do.home-page-css .axil-service-area.ax-section-gap.bg-color-white.layout-1 {
    padding-bottom: 130px !important;
} */

section#project {
    padding: 0px !important;
}

.logo a img {
    height: auto;
    max-width: 215px !important;
    width: 100% !important;
}

.header_top ul li:hover a,
.mainmenu-nav ul.mainmenu li:hover a,
ul.mainmenu li:hover ul.axil-submenu li:hover a {
    color: #ff6a1c !important;
}

ul.mainmenu li:hover ul.axil-submenu li a {
    color: #1c1e21 !important;
}

ul.mainmenu li ul.axil-submenu li a {
    padding: 14px 0px !important;
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
    height: 100%;
    overflow: hidden;
    text-align: right;
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item img {
    width: 100%;
    object-fit: cover;
    max-width: 620px;
    height: auto;
}

/* .pp-logo-grid.grayscale-normal img {
    max-width: 130px !important;
    height: auto !important;
} */

.bdt-prime-slider-skin-isolate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before {
    color: #ffefe6 !important;
    background: #ffefe6 !important;
}

.img-position .pp-tm-wrapper .pp-tm-image:after {
    position: absolute;
    content: "";
    background-image: url(https://www.clixlogix.com/wp-content/uploads/linkedinicon.png);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0px;
    bottom: 7px;
}

ul#main-menu li ul.axil-submenu {
    background: transparent !important;
    padding: 0px 0px;
}

ul.mainmenu li ul.axil-submenu li:last-child {
    border: none !important;
}

#scrollUp::after {
    transform: none !important;
}

.knowmor-btn-sec {
    padding-bottom: 60px !important;
}

.elementor-206 .elementor-element.elementor-element-5680fe7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-206 .elementor-element.elementor-element-5680fe7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding-top: 45px;
}

.brand-list li {
    flex-basis: 33.33%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.brand-list li a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.project-section-area .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-1af1a47 {
    padding: 0px 0px;
}

.last-sectionin .section-title.text-center h2.title {
    color: #000000 !important;
    opacity: 1;
}

.row.blog-list-wrapper .axil-blog:hover .content .inner h5.title a {
    color: #f27003 !important;
}

.footer-widget-item .title,
.footer-default.footer-style-3 .footer-widget-item h6.title {
    color: #f07025 !important;
}

.elementor-206 .elementor-element.elementor-element-ecfb63c:not(.elementor-motion-effects-element-type-background),
.elementor-206 .elementor-element.elementor-element-ecfb63c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffefe6 !important;
}

.project-section-area .row.align-items-end .section-title.text-left {
    text-align: center !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-856ce60.elementor-section-full_width.last-sectionin.elementor-section-height-default.elementor-section-height-default h2.title {
    color: #000 !important;
}

.brand-list li a:hover img {
    transform: scale(1.1) !important;
}

body section span.sub-title {
    background-color: #ffede3 !important;
    font-size: 17px !important;
}

span.sub-title {
    width: auto;
    padding: 8px 16px;
}

h3.title {
    color: #1c1e21 !important;
}

.axil-service-area.ax-section-gap.bg-color-white .axil-service-style--3 .icon>img {
    display: none;
}

.axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 {
    display: flex;
    align-items: center;
}

body main .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content h4.title+p {
    display: none;
}

body main .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
    margin-left: 10px;
    max-width: 240px;
    min-width: 240px;
    width: 240px;
    min-height: 96px;
    display: flex;
    align-items: center;
}

.axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
    margin-left: 10px;
    max-width: 195px;
    min-width: 195px;
}

h5.pp-dual-heading>span.pp-first-text {
    font-size: 17px !important;
    padding: 7px 25px !important;
}

ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li i {
    margin-right: 10px;
}

a.elementor-button-link.elementor-button.elementor-size-sm {
    height: 50px;
    line-height: 28px;
}

.what-we-do .elementor-column.elementor-col-33.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated {
    box-shadow: -29.442px 32.698px 47.5px rgba(128, 122, 117, 0.12) !important;
    transform: none !important;
    padding: 35px 30px !important;
}

h2.elementor-heading-title.elementor-size-default,
h2.elementor-heading-title.elementor-size-default {
    line-height: 30px;
}

.elementor-1725 .elementor-element.elementor-element-6407d1e2,
.elementor-4341 .elementor-element.elementor-element-1caba3f5,
.elementor-4381 .elementor-element.elementor-element-35d8f628 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 25px 0px !important;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element p:last-child {
    line-height: 32px;
    font-weight: 400 !important;
}

.elementor-column.elementor-col-25.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated {
    padding: 30px 30px;
}

/*h3.title {
    margin: 35px 0px;
}*/

h3.elementor-heading-title.elementor-size-small {
    padding-right: 140px !important;
}

.why-us .axil-service-area.ax-section-gap.bg-color-white .row {
    padding-left: 15px;
    padding-right: 15px;
}

span.sub-title.extra06-color {
    color: #ff6a1c !important;
    background-color: #ffede3 !important;
}

.why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(3n) .axil-service-style--3 {
    justify-content: flex-end;
}

.row.blog-list-wrapper .axil-blog .content .inner h5.title a,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
}

.row.blog-list-wrapper [class*="col-"] {
    padding: 0 15px;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element .elementor-element.elementor-align-center.elementor-widget__width-auto.elementor-absolute.elementor-widget.elementor-widget-button {
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
}

.pp-info-box-container {
    display: block;
    transition: all 0.25s linear 0s;
    box-shadow: 0px 0px !important;
    text-align: center;
}

a.axil-button,
a.wp-block-file__button,
button.axil-button,
button.wp-block-file__button {
    color: #ff6a1c;
}

a.axil-button.btn-transparent::after,
a.wp-block-file__button.btn-transparent::after,
button.axil-button.btn-transparent::after,
button.wp-block-file__button.btn-transparent::after {
    background-color: #ff6a1c !important;
}

a.axil-button.btn-transparent::before,
a.wp-block-file__button.btn-transparent::before,
button.axil-button.btn-transparent::before,
button.wp-block-file__button.btn-transparent::before {
    border: 2px solid #ff6a1c !important;
}

.axil-pricing-table .pricing-body .inner ul.list-style li::after {
    color: #ff6a1c !important;
}

.axil-pricing-table.active::before {
    border: 3px solid #ff6a1c !important;
}

.axil-pricing-inner {
    border: 0px !important;
    box-shadow: -29.442px 32.698px 47.5px rgba(128, 122, 117, 0.12) !important;
    transform: none !important;
    padding: 35px 30px !important;
}

a.axil-button.btn-transparent span.button-icon,
a.wp-block-file__button.btn-transparent span.button-icon,
button.axil-button.btn-transparent span.button-icon,
button.wp-block-file__button.btn-transparent span.button-icon {
    border-color: transparent transparent transparent #ff6a1c;
}

a.axil-button.btn-transparent:hover,
a.wp-block-file__button.btn-transparent:hover,
button.axil-button.btn-transparent:hover,
button.wp-block-file__button.btn-transparent:hover {
    color: #ffffff !important;
}

.axil-pricing-table.active a.axil-button {
    color: #ffffff !important;
}

h3.title,
h3.title a {
    color: #1c1e21 !important;
}

/* .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1400px !important;
} */

div#keystroke_recent_post-3 h4.title.mb--15,
div#categories-2 h4.title.mb--15,
div#keystroke_recent_post-2 h4.title.mb--15 {
    font-size: 34px;
    line-height: 62px;
    color: #1c1e21;
    font-weight: bold;
}

div#keystroke_recent_post-3 h6 a,
div#keystroke_recent_post-2 h6 a {
    font-size: 20px;
    line-height: 25px;
    color: #1c1e21;
    font-weight: bold;
}

div#keystroke_recent_post-3 ul.blog-meta li,
div#keystroke_recent_post-2 ul li {
    font-size: 17px;
    line-height: 36px;
    color: #727272;
}

div#keystroke_recent_post-3 .thumbnail,
div#keystroke_recent_post-2 .thumbnail {
    padding-right: 15px;
    min-width: 125px;
}

div#keystroke_recent_post-3 .thumbnail img,
div#keystroke_recent_post-2 .thumbnail img {
    min-width: 100%;
}

div#categories-2 ul {
    list-style: none;
    padding-left: 0px;
}

div#categories-2 ul li a {
    font-size: 20px;
    line-height: 25px;
    color: #1c1e21;
    font-weight: 500;
    border-bottom: 1px solid gray;
    width: 100%;
    padding: 12px 0px;
    position: relative;
}

div#categories-2 ul li:hover a,
div#categories-2 ul li a:hover {
    color: #ff6a1c;
}

div#categories-2 ul li a:after {
    position: absolute;
    content: "";
    right: 6px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #1c1e21;
    transform: rotate(180deg);
}

div#categories-2 ul li:hover a:after {
    border-right: 6px solid #ff6a1c;
}

.blog-top h3.title {
    margin-top: 0px;
}

.blog-top h3.title a {
    font-size: 44px;
    color: #1c1e21;
    font-weight: bold;
}

.author .info ul.blog-meta li.post-meta-categories:after {
    position: absolute;
    background: #d3d3d3;
    height: 14px;
    width: 1px;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}

.author .info ul.blog-meta li.post-meta-date {
    order: 2;
}

.author .info ul.blog-meta li.post-meta-date:after {
    content: none !important;
}

.author {
    margin: 42px 0px !important;
}

.blog-top h3.title a {
    padding-right: 20px;
    line-height: 62px;
}

.content>p {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
}

.axil-blog-area.ax-section-gap.bg-color-white h1.title {
    font-size: 44px;
    color: #1c1e21;
    font-weight: bold;
}

.axil-blog-area.ax-section-gap.bg-color-white h6 {
    font-size: 18px;
}

.axil-blog-area.ax-section-gap.bg-color-white article .thumbnail img.attachment-axil-single-blog-thumb {
    width: 100% !important;
    margin: 0 auto;
    height: 400px;
    object-fit: cover;
}

ul.gsOrderLi {
    list-style: none;
    padding-left: 0px;
}

.axil-blog-details-area iframe {
    height: 400px;
    width: 100%;
}

.twitter-tweet.twitter-tweet-rendered {
    display: flex;
    align-items: center;
    margin: 20px 0px 30px 0px !important;
}

section.banner-section figure {
    min-width: 40%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

section.banner-section a:hover h1.common-headings,
h1.common-headings:hover {
    color: #ff6a1c !important;
}

div#categories-2 ul li:hover a,
div#categories-2 ul li a:hover,
span a {
    color: #ff6a1c !important;
}

.axil-blog-area.ax-section-gap.bg-color-white span a,
.axil-blog-area.ax-section-gap.bg-color-white img {
    color: #ff6a1c !important;
}

.bdt-header-inner.bdt-flex.bdt-flex-middle.bdt-grid.bdt-grid-stack {
    display: none;
}

/*===================*/

/* WOOBLE SKEW
/*===================*/

@-webkit-keyframes wobble-skew-on-hover {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg);
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg);
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg);
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg);
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg);
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0);
    }
}

@keyframes wobble-skew-on-hover {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg);
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg);
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg);
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg);
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg);
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0);
    }
}

section.banner-section img {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

section.banner-section img:hover,
section.banner-section img:focus,
section.banner-section img:active {
    -webkit-animation-name: wobble-skew-on-hover;
    animation-name: wobble-skew-on-hover;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

p>iframe {
    margin-top: 12px;
}

body.error404 .axil-error.text-center {
    text-align: left !important;
    padding-right: 80px;
}

body.error404 .axil-error.text-center p.subtitle-2.mb--30 {
    padding: 0px 0px;
}

.axil-error-not-found.fullscreen.d-flex.align-items-center.theme-gradient-7.list-active {
    width: 100% !important;
    min-width: 100% !important;
}

/******media quries********/

@media (max-width: 1281px) {
    body.blog section.banner-section h1.common-headings {
        padding-right: 40px;
    }
}

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-6bfcf7a .pp-grid-item-wrap {
        width: calc((100% - ((2 - 1) * 0px)) / 3);
    }

    .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 110px 0px 100px !important;
    }

    .header-style-4 .mainmenu-wrapepr .ax-header-button {
        flex-basis: 20%;
    }

    /* .header-style-4 .mainmenu-wrapepr .ax-header-button span.button-icon {
        display: none !important;
    } */
    .logo a img {
        max-width: 100%;
    }

    .header-wrapper .col-lg-9.col-md-6.col-sm-6.col-4 {
        padding-left: 0px;
    }

    .header-style-4 .mainmenu-wrapepr .mainmenu-nav ul.mainmenu {
        justify-content: center;
    }
}

@media (max-width: 890px) {
    .elementor-element.elementor-element-0eb94d2.elementor-align-center.elementor-widget.elementor-widget-button {
        margin-top: 0;
    }

    .home-page-css .logo-grid-here .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        height: 110px !important;
    }

    body section.banner-section {
        background: #fff0e8;
        padding: 70px 0px 45px 0px !important;
    }

    body.blog section.banner-section h1.common-headings {
        padding-right: 0px;
        font-size: 36px;
        line-height: 50px;
    }

    section.banner-section .d-flex.align-items-center.justify-content-between {
        flex-wrap: wrap;
        justify-content: center !important;
    }

    section.banner-section a {
        width: 100%;
        text-align: center;
        order: 2;
        margin-top: 25px;
    }

    section.banner-section figure {
        width: 100%;
        text-align: center;
        justify-content: center;
        order: 1;
    }

    ul.bdt-slideshow-items {
        min-height: 680px !important;
    }

    .bdt-position-relative.bdt-slide-overlay {
        justify-content: center;
    }

    .footer-widget-item ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li {
        margin: 10px 0px !important;
        width: 100%;
    }

    .footer-widget-item h6.title {
        text-align: left !important;
    }

    .pp-buttons-group a.pp-button.elementor-button.elementor-size-sm {
        margin-bottom: 10px;
    }

    h3.elementor-heading-title.elementor-size-small {
        padding-right: 0px !important;
    }

    .pp-info-box-container {
        display: block;
        transition: all 0.25s linear 0s;
        box-shadow: 0px 0px !important;
        text-align: center;
        padding: 0px 0px !important;
    }

    .what-we-do p[style="text-align: center;"] {
        max-width: 90%;
        margin: 0 auto;
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.lets-talk-wrap.elementor-widget.elementor-widget-keystroke-cta_style_two .axil-call-to-action.bg-color-extra09 .inner .text {
        max-width: 100%;
        overflow: hidden;
    }

    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(3n) .axil-service-style--3,
    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(2) .axil-service-style--3,
    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(5) .axil-service-style--3 {
        justify-content: end;
    }

    /* .header_top ul {
        width: 90%;
    } */
    .what-we-do section.elementor-section .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 50%;
    }

    .elementor-2250 .elementor-element.elementor-element-57ef65f8 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 40px;
        font-weight: 600;
        line-height: 1.1em;
    }

    .elementor-206 .elementor-element.elementor-element-923234f .section-title span.sub-title {
        font-family: "DM Sans", Sans-serif;
    }

    p.tehno-in {
        margin-top: 0px;
    }

    a.axil-button {
        line-height: auto !important;
    }

    .header-style-4 .mainmenu-wrapepr .ax-header-button {
        flex-basis: 60%;
    }

    header.haeder-default .header-wrapper .row.align-items-center {
        align-items: center !important;
    }

    /* .haeder-default.header-transparent {
    padding: 15px 0px !important;
  } */
}

@media (max-width: 767px) {
	body .title {
    text-align: center !important;
    margin-top: 15px;
}
body .page-wrappper .ax-section-gap {
    padding: 0px 0 !important;
}
    body section.banner-section {
        background: #fff0e8;
        padding: 15px 0px 15px 0px !important;
    }

    body.blog section.banner-section h1.common-headings {
        padding-right: 0px;
        font-size: 20px;
        line-height: 30px;
    }

    body.blog section.top-section.my-5 {
        margin-bottom: 0px !important;
    }

    .axil-single-widget .small-post .content ul.blog-meta li {
        width: 100%;
        min-width: 100%;
    }

    .axil-single-widget .small-post .content ul.blog-meta li:after,
    ul.blog-meta li::before,
    .author .info ul.blog-meta li.post-meta-categories:after,
    ul.blog-meta li::before,
    .axil-blog-list .blog-top .author .info ul.blog-meta li:after:last-child {
        content: none;
    }

    .axil-blog-list .blog-top .author .info ul.blog-meta li:after {
        content: "" !important;
    }

    .axil-blog-list .blog-top .author .info ul.blog-meta li:last-child:after {
        content: "" !important;
    }

    .axil-blog-area.ax-section-gap.bg-color-white h1.title {
        font-size: 20px;
        color: #1c1e21;
        font-weight: bold;
        line-height: 35px;
    }

    .header_top ul {
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 10px;
    }

    .header_top ul li {
        margin: 0px;
        margin-right: 15px;
        margin-bottom: 5px;
    }

    .elementor-element .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 24px !important;
        font-weight: 600;
        line-height: 1.5em !important;
        margin-top: 20px;
        padding: 0px 0px !important;
        text-align: center;
    }

    .what-we-do section.elementor-section .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 100%;
    }

    .logo a img,
    .logo a {
        max-width: 194px;
    }

    .footer-top.ax-section-gap {
        padding: 0px 15px;
    }

    header.haeder-default .header-wrapper .row.align-items-center {
        align-items: center !important;
    }
}

@media (min-width: 640px) {
    .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-prime-slider-desc {
        padding-right: 50px !important;
        padding-left: 0;
    }
}

.experts-help h5 {
    margin: 0 !important;
}

@media (max-width: 1370px) {
    body .image-name:after {
        right: 12px;
    }
}

@media (max-width: 1282px) {
    body .image-name:after {
        right: 10px;
    }
}

@media (max-width: 1025px) {
    .us-in-au .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
        line-height: 26px !important;
        font-size: 16px !important;
        color: #fff !important;
    }

    body .top-blog h1 {
        font-size: 24px;
    }

    body .blog-deatils p:first-child,
    .blog-deatils p,
    body main section.blog-deatils ul li b,
    body main section.blog-deatils ul li {
        font-size: 18px;
    }

    body .experts-help h2 {
        text-align: left;
        font-size: 24px;
        line-height: 40px;
    }

    body .experts-help h5 {
        font-size: 16px;
        line-height: 18px;
        margin: 0 !important;
        font-weight: 500;
    }

    body .max-widthSet {
        max-width: 90%;
        margin: 0 auto;
    }
}

@media (max-width: 991px) {

    .elementor-row>.elementor-column.elementor-col-50,
    .elementor-row>.elementor-column[data-col="50"] {
        padding: 0px 10px !important;
    }

    .repeating-section .elementor-widget-image {
        padding-top: 0 !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4b16db2.pt-45-991 {
        padding-top: 0 !important;
    }

    body .published {
        font-size: 16px;
        line-height: 20px;
    }

    div#max-width-managed {
        text-align: center;
        margin-top: 6rem;
    }

    body .top-blog h1 {
        font-size: 20px;
        margin: 0px 0px;
    }

    body .author-details {
        margin-top: 0px;
    }

    body .image-name:after {
        right: 4px;
    }

    body main .editor-notes p {
        font-size: 16px;
        line-height: 24px;
    }

    body .flex-row label {
        font-size: 18px;
        line-height: 20px;
        font-weight: 600;
        margin: 0px 0px;
        margin-right: 15px;
    }

    body section.related-blog .col-lg-4.col-md-6 {
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) {
    body div#progress {
        display: none;
    }



	
    body .pageing_sec ul li,
    body .pageing_sec ul li a {
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-table;
    }

    body .pageing_sec ul {
        overflow: hidden;
    }

    body div#breadcum .container {
        overflow-x: hidden;
        min-height: 20px;
    }

    section.top-blog .col-md-6:first-child {
        padding-right: 15px;
        order: 2;
        margin-top: 15px;
    }

    body a.head-btn.button-bottom {
        margin-bottom: 15px;
    }

    body .top-blog h1 {
        font-size: 18px;
        margin: 5px 0px;
    }

    span.first-child1 {
        font-size: 16px;
        line-height: 34px;
    }

    .blog-deatils p a {
        max-width: 100%;
    }

    .blog-deatils a,
    .blog-deatils p a {
        text-decoration: underline;
        font-size: 18px;
    }

    body main section.blog-deatils ul li b {
        color: #000;
        font-size: 18px;
        line-height: 30px;
    }

    body .blog-deatils p {
        font-size: 18px;
        line-height: 30px;
    }

    body .writter-box h3 {
        font-size: 18px;
        line-height: 20px;
        color: #1c1e21;
        font-weight: 600;
        margin: 0px;
        margin-bottom: 10px;
    }

    body .flex-row {
        flex-wrap: wrap;
    }

    body .image-name:after {
        content: none !important;
    }

    body .image-name span {
        display: block;
    }

    body .editor-notes {
        flex-wrap: wrap;
        margin-top: 15px;
    }

    body main .editor-notes p {
        font-size: 16px;
        line-height: 24px;
    }

    body .experts-help {
        flex-wrap: wrap;
        justify-content: center;
    }

    body .experts-help h2 {
        text-align: center;
        font-size: 16px;
        line-height: 30px;
    }

    body .experts-help h5 {
        font-size: 15px;
        line-height: 22px;
        margin: 0 !important;
        font-weight: 500;
        margin-bottom: 15px !important;
        text-align: center;
    }

    body .blog-deatils h1 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 0px;
    }

    body .writter-box {
        padding: 20px;
    }

    body main section.blog-deatils ul li:after {
        width: 10px;
        height: 10px;
        left: -20px;
        top: 10px;
    }
}

/****************new merge code/ blog main page, blog categories and blog details pages******************/

/* Removed: html { scroll-behavior: smooth; } — see note above body rule.
   Default 'auto' is what we want for wheel-driven scrolling. */

body {
    font-family: "DM Sans";
}

body main a:hover,
body main a {
    color: #1c1e21;
}

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent {
    background: transparent !important;
}

.top-blog {
    padding-bottom: 60px;
}

.published {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.top-blog h1 {
    font-size: 40px;
    line-height: 57px;
    color: #1c1e21;
    font-weight: 700;
    margin: 20px 0px;
}

.top-blog p {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.hits {
    display: flex;
    align-items: center;
}

.hits label {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400;
    margin-bottom: 0px;
}

.btn.theme-btn1 input {
    min-width: 150px;
    height: 51px;
    background-color: #ff6a1c;
    font-size: 15px;
    color: #ffffff;
    font-weight: 700;
    transition: all 0.5s;
    outline: none;
    border-radius: 0px;
}

.btn.theme-btn1 input:focus {
    outline: none;
    box-shadow: none;
}

.btn.theme-btn1 input:after {
    content: "\f0da";
    font-family: "Font Awesome 5 Free";
    padding-left: 22px;
    font-size: 18px;
    top: 2px;
    position: relative;
    transition: all 0.5s;
    left: 0;
}

.btn.theme-btn1 input:hover:after {
    transition: all 0.5s;
    left: 5px;
}

section.top-blog .col-md-6:first-child {
    padding-right: 50px;
}

section.blog-categories {
    padding: 65px 0px;
}

.blog-types {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog-types a {
    font-size: 16px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 700;
    padding: 4px 20px;
    transition: all 0.5s;
    border-radius: 66px;
}

.blog-types a:hover,
.blog-types a.active {
    color: #ffffff;
    background-color: #ff6a1c;
    transition: all 0.5s;
}

body main section a.head-btn {
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c;
    font-weight: 400;
    padding: 0px 20px;
    height: 40px;
    line-height: 40px;
    background-color: #ffede3;
    border-radius: 0px;
    display: inline-block;
    cursor: pointer;
}

.trading {
    height: 40px;
    display: flex;
    align-items: center;
}

.blogs-repeating {
    margin-top: 70px;
}

.repeating-post {
    display: flex;
    align-items: center;
}

.data-date label {
    margin: 0px 0px;
    font-size: 16px;
    line-height: 20px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

body main section .repeating-post:hover .data-date p a {
    color: #ff6a1c !important;
}

body main section .data-date p,
body main section .data-date p a {
    font-size: 14px;
    line-height: 28px;
    color: #727272 !important;
    font-weight: 400 !important;
}

.repeating-post img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 20px;
}

.trading label {
    margin: 0px 0px;
    font-size: 32px;
    line-height: 62px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

.repeating-post {
    margin-bottom: 15px;
}

.trading img.mr-3 {
    max-width: 24px;
    height: auto;
    object-fit: contain;
}

.hits {
    margin-bottom: 60px;
}

.commoon-repeate-blogArea {
    margin-top: 70px;
}

.paddingLeft {
    padding-left: 48px;
}

.trading.heading-bottom {
    margin-bottom: 46px;
}

a.head-btn.button-bottom {
    margin-bottom: 50px;
}

figure.blogs-images {
    margin-bottom: 42px;
    width: 100%;
}

figure.blogs-images img,
figure.blogs-images a {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.imgtext-buttons h5 {
    font-size: 26px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 700;
}

.imgtext-buttons p {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400;
}

.imgtext-buttons .hits {
    margin-bottom: 40px;
}

.commoon-repeate-blogArea .row .col-md-6:first-child {
    padding-right: 20px;
}

.commoon-repeate-blogArea .row .col-md-6:nth-child(2) {
    padding-left: 20px;
}

.imgtext-buttons h5 a {
    color: #ff6a1c;
}

.adds-on {
    width: 100%;
    height: auto;
    background-color: #489f60;
    display: flex;
    align-items: center;
    padding: 18px 20px;
}

.inner-divHeight h2 {
    margin: 0px;
    font-size: 30px;
    line-height: 34px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.relative-absolute {
    margin-bottom: 8px;
}

.inner-divHeight h2 br {
    display: none;
}

.adds-on p {
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.btn.theme-btn1.green-btn input {
    width: 200px;
    height: 44px;
    background-color: #283f3d;
    display: flex;
    align-items: center;
}

.absolute-text {
    width: 108px;
    height: 108px;
    min-width: 108px;
    min-height: 108px;
    border-radius: 50%;
    background-color: #ffc61c;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    transform: scale(0.7);
}

.absolute-text h3 {
    color: #1c1e21;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    margin: 0px 0px;
    width: 100%;
    margin-bottom: -26px;
}

.adds-on .absolute-text p {
    font-size: 16px;
    line-height: 20px;
    color: #1c1e21;
    font-weight: 400 !important;
    font-family: "DM Sans";
    text-align: center;
    margin: 0px 0px;
    width: 100%;
}

.relative-absolute {
    width: 100;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

div#sidebar .trading.heading-bottom {
    margin-bottom: 10px;
}

a.head-btn:hover {
    color: #ff6a1c;
}

.blogs-repeating .col-md-8 {
    padding-right: 40px;
}

.imgtext-buttons.blogbg-image {
    background: url(https://www.clixlogix.com/wp-content/uploads/new%20blog/case%20study%20background.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 40px 50px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.inner-divHeight {
    width: 100%;
}

.imgtext-buttons.blogbg-image h5 {
    font-size: 38px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.imgtext-buttons.blogbg-image p {
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.newslatter-arae .newslatter-bg {
    margin-top: 70px;
    border-radius: 50px;
    border-top-left-radius: 0px;
}

.newslatter-arae .newslatter-bg {
    background: url(https://www.clixlogix.com/wp-content/uploads/new%20blog/newletter%20background.png);
    background-size: cover;
    min-width: 100%;
    height: auto;
    padding: 33px 60px 70px 60px;
    background-repeat: no-repeat;
}

.newslatter-arae span {
    font-size: 16px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.newslatter-arae h2 {
    font-size: 62px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.newslatter-arae p {
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 25px;
}

.input-button {
    display: flex;
    align-items: center;
}

.input-button input {
    width: 472px;
    height: 60px;
    background-color: #ffffff;
    border: none;
    padding: 0px 30px;
    margin-right: 12px;
}

.input-button .btn.theme-btn1 input {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.col-md-4.paddingLeft {
    position: relative;
}

.new-added.fixed {
    position: fixed;
    right: 14%;
    top: 132px;
    width: 404px;
    height: auto;
}

@media (max-width: 1875px) {
    .new-added.fixed {
        right: 13%;
    }
}

@media (max-width: 1830px) {
    .new-added.fixed {
        right: 12%;
    }
}

@media (max-width: 1780px) {
    .new-added.fixed {
        right: 11%;
    }
}

@media (max-width: 1740px) {
    .new-added.fixed {
        right: 10%;
    }
}

@media (max-width: 1730px) {
    .new-added.fixed {
        right: 9%;
    }
}

@media (max-width: 1700px) {
    .new-added.fixed {
        right: 10%;
    }
}

@media (max-width: 1680px) {
    .new-added.fixed {
        right: 8%;
    }
}

@media (max-width: 1600px) {


    .new-added.fixed {
        right: 7%;
    }
}

@media (max-width: 1590px) {
    .mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 h4.title {
        font-size: 20px;
        padding: 0px 10px;
    }

    .new-added.fixed {
        right: 6%;
    }
}

@media (max-width: 1555px) {
    .new-added.fixed {
        right: 3%;
    }
}

@media (max-width: 1550px) {
    .new-added.fixed {
        right: 5%;
    }
}

@media (max-width: 1475px) {
    .new-added.fixed {
        right: 2%;
    }
}

@media (max-width: 1391px) {
    .new-added.fixed {
        right: 1%;
    }
}

@media (max-width: 1380px) {
    .new-added.fixed {
        right: 2%;
    }
}

@media (max-width: 1300px) {
    .new-added.fixed {
        right: 2%;
        max-width: 100%;
        padding-left: 50px;
    }
}

@media (max-width: 1025px) {
    .new-added.fixed {
        right: 15px;
        padding-left: 90px;
    }
}

@media (max-width: 991px) {
    .new-added.fixed {
        position: relative !important;
        right: auto !important;
        padding: 0px 0px !important;
        width: 100% !important;
    }

    div#sidebar {
        position: relative !important;
        margin-bottom: 40px;
        top: auto !important;
    }
}

@media (max-width: 1281px) {
    .blog-types a {
        font-size: 15px;
        padding: 4px 15px;
    }

    .top-blog h1 {
        font-size: 44px;
        line-height: 50px;
        color: #1c1e21;
        font-weight: 700;
        margin: 10px 0px;
    }
}

@media (max-width: 1025px) {
    .top-blog h1 {
        font-size: 28px;
        line-height: 38px;
        color: #1c1e21;
        font-weight: 700;
        margin: 0px 0px;
    }

    .hits {
        margin-bottom: 30px;
    }

    .published,
    .top-blog p {
        font-size: 18px;
    }

    .trading label {
        margin: 0px 0px;
        font-size: 24px;
        line-height: 40px;
    }

    .imgtext-buttons h5 {
        font-size: 20px;
        line-height: 30px;
    }

    .imgtext-buttons .hits {
        margin-bottom: 30px;
    }

    .data-date label {
        font-size: 16px;
        line-height: 20px;
    }

    a.head-btn.button-bottom {
        margin-bottom: 34px;
    }

    .paddingLeft {
        padding-left: 20px;
    }

    .commoon-repeate-blogArea .row .col-md-6:first-child {
        padding-right: 15px;
    }

    .commoon-repeate-blogArea .row .col-md-6:nth-child(2) {
        padding-left: 15px;
    }

    .commoon-repeate-blogArea {
        margin-top: 50px;
    }

    .newslatter-arae h2 {
        font-size: 40px;
        line-height: 48px;
    }
}

@media (max-width: 991px) {
    section.top-blog .col-md-6:first-child {
        padding-right: 0px;
    }

    section.top-blog .col-md-6:first-child {
        order: 2;
        margin-top: 20px;
    }

    .blog-types {
        flex-wrap: wrap;
    }

    .blog-types a {
        font-size: 16px;
        padding: 4px 20px;
    }

    .col-md-4.paddingLeft {
        margin-top: 25px;
    }

    div#SEO .btn.theme-btn1 input {
        margin-top: 30px;
    }

    .inner-divHeight h2 br {
        display: none;
    }

    .blog-types {
        flex-wrap: wrap;
        justify-content: center !important;
    }
}

@media (max-width: 767px) {
    body main br {
        display: none;
    }
}

@media (max-width: 685px) {
    .axil-counterup {
        width: auto;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-1e374e3.elementor-section-full_width.buttons-style.elementor-section-height-default.elementor-section-height-default .elementor-element.elementor-element-e2c154e.elementor-align-center.elementor-widget__width-auto.elementor-absolute.see-work-btn.elementor-widget.elementor-widget-button {
        width: 126px !important;
    }

    .newslatter-arae .newslatter-bg {
        padding: 50px 30px 70px 30px;
    }
}

@media (max-width: 488px) {
    .newslatter-arae .newslatter-bg {
        padding: 50px 10px 70px 10px;
    }

    .input-button {
        flex-wrap: wrap;
        justify-content: center;
    }

    .input-button input {
        margin-bottom: 20px;
    }

    .newslatter-arae h2 {
        font-size: 20px;
        line-height: 25px;
    }
}

@media (max-width: 398px) {
    .inner-divHeight h2 {
        font-size: 40px;
        line-height: 45px;
    }
}

.customsection {
    display: none;
}

#loadmoreicon {
    display: none;
}

#loading {
    -webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

div#loadmoreicon {
    text-align: center;
}

div#loadmoreicon span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #7d7d7d;
    font-weight: 700;
    font-family: "DM Sans";
    margin-top: 10px;
}

input#zcWebOptin {
    background-color: rgb(248 105 38) !important;
}

.imgtext-buttons figure.blogs-images+a {
    min-height: 110px;
}

/**********************single.php************/

.hidethis {
    display: none;
}

section.blog-deatils iframe {
    max-width: 100%;
    max-height: 520px;
}

.author-details {
    margin-top: 40px;
}

.top-blog {
    padding-bottom: 60px;
}

.published {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.top-blog h2 {
    font-size: 50px;
    line-height: 57px;
    color: #1c1e21;
    font-weight: 700;
    margin: 20px 0px;
}

.top-blog p {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.hits {
    display: flex;
    align-items: center;
}

.hits label {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400;
    margin-bottom: 0px;
}

.btn.theme-btn1 input {
    min-width: 150px;
    height: 51px;
    background-color: #ff6a1c;
    font-size: 15px;
    color: #ffffff;
    font-weight: 700;
    transition: all 0.5s;
    outline: none;
    border-radius: 0px;
}

.btn.theme-btn1 input:focus {
    outline: none;
    box-shadow: none;
}

.btn.theme-btn1 input:after {
    content: "\f0da";
    font-family: "Font Awesome 5 Free";
    padding-left: 22px;
    font-size: 18px;
    top: 2px;
    position: relative;
    transition: all 0.5s;
    left: 0;
}

.btn.theme-btn1 input:hover:after {
    transition: all 0.5s;
    left: 5px;
}

section.top-blog .col-md-6:first-child {
    padding-right: 50px;
}

.progress-container {
    width: 100%;
    height: 4px;
    background: #e9e9e9;
}

.progress-bar {
    height: 4px;
    background: #ff761e;
    width: 0%;
}

.pageing_sec ul {
    list-style: none;
    display: flex;
    align-items: center;
    padding: 0px 0px;
}

.pageing_sec ul li {
    margin: 0px 6px 0px 0px;
}

.progress-container {
    position: absolute;
}

.progress-container.process-fixed {
    width: 100% !important;
    position: fixed !important;
    z-index: 9999 !important;
}

a.head-btn.button-bottom {
    margin-bottom: 42px;
}

body main section a.head-btn {
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c;
    font-weight: 400;
    padding: 0px 20px;
    height: 40px;
    line-height: 40px;
    background-color: #ffede3;
    border-radius: 0px;
    display: inline-block;
    cursor: pointer;
}

.pageing_sec ul li,
.pageing_sec ul li a {
    margin: 0px 6px 0px 0px;
    font-size: 16px;
    line-height: 38px;
    color: #727272;
    font-style: italic;
}

.pageing_sec ul li.active,
.pageing_sec ul li.active a {
    font-style: initial;
    color: #ff6a1c !important;
    font-weight: 600;
}

span.first-child1 {
    font-size: 20px;
    line-height: 57px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

a.name-link {
    text-decoration: underline;
    color: #ff6a1c;
    font-weight: 600;
}

a.name-link:hover {
    text-decoration: underline;
    cursor: pointer;
}

.author-details span:last-child {
    font-size: 18px;
    line-height: 20px;
    color: #1c1e21;
    font-weight: 400;
    font-family: "DM Sans";
}

.blog-deatils p {
    font-size: 20px;
    line-height: 38px;
    color: #727272;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: justify;
}

.blog-deatils a,
.blog-deatils p a {
    text-decoration: underline;
    font-size: 20px;
    line-height: 38px;
    color: #ff6a1c;
    font-weight: 400;
    font-style: italic;
	display: inline !important;
}

.blog-deatils img,
.blog-deatils video {
    text-align: center;
    margin: 0 auto;
}

.blog-deatils h1 {
    font-size: 40px;
    line-height: 78px;
    color: #ff6a1c;
    font-weight: 700;
    text-align: center;
}

.blog-deatils h2 {
    font-size: 34px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 700;
    text-align: center;
}

.blog-deatils h3 {
    font-size: 30px;
}


section.related-blog {
    background: #fafafb;
    padding: 65px 0px;
}

.btn.theme-btn1 input {
    text-decoration: none;
    font-style: initial;
}

.max-widthSet {
    max-width: 80%;
    margin: 0 auto;
}

.socialMedia-icons {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99999;
    left: 10px;
}

.socialMedia-icons a {
    display: block;
    margin-bottom: 10px;
    max-width: 38px;
    height: auto;
    object-fit: cover;
    transition: all 0.9s;
}

.socialMedia-icons a:hover {
    cursor: pointer;
    transform: translateX(20px) rotate(360deg);
    transition: all 0.9s;
}

.socialMedia-icons a:last-child {
    display: block;
    margin-bottom: 0px;
}

figure.blogs-images {
    margin-bottom: 40px;
}

figure.blogs-images a,
figure.blogs-images a img {
    max-width: 100%;
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.writter-box {
    background: #f8f5ff;
    padding: 25px 36px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
}

.writter-box h3 {
    font-size: 22px;
    line-height: 30px;
    color: #1c1e21;
    font-weight: 700;
    margin: 0px;
    margin-bottom: 16px;
}

.flex-row {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
    margin-bottom: 40px;
}

.flex-row:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background: #c9c2d8;
    bottom: -20px;
    left: 0px;
    border-radius: 4px;
}

.experts-help {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.experts-help h2 {
    text-align: left;
    font-size: 50px;
    line-height: 60px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

.image-name {
    display: flex;
    align-items: center;
    position: relative;
}

.experts-help h5 {
    font-size: 20px;
    line-height: 5px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 0px 0px;
}

.image-name img {
    max-width: 75px;
    height: auto;
    object-fit: cover;
    margin: 0px 20px 0px 0px;
}

.flex-row label {
    font-size: 20px;
    line-height: 20px;
    color: #1b1e20;
    font-weight: 700;
    margin: 0px 0px;
    white-space: nowrap;
    margin-right: 25px;
}

.image-name span {
    font-size: 16px;
    line-height: 22px;
    color: #1b1e20;
    font-weight: 400;
    font-family: "DM Sans";
}

.editor-notes {
    display: flex;
    align-items: initial;
}

body main .editor-notes p {
    font-size: 16px;
    line-height: 28px;
    color: #727272;
    font-weight: 400;
    text-align: left;
}

.image-name:after {
    position: absolute;
    right: 25px;
    content: "";
    width: 3px;
    height: 90%;
    background: #c9c2d8;
    border-radius: 12px;
    top: 50%;
    transform: translateY(-50%);
}

body main section.blog-deatils ul li::marker {
    color: #ffffff !important;
    opacity: 1 !important;
}

body main section.blog-deatils ul li {
    position: relative;
}

body main section.blog-deatils ul li:after {
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background-color: #ffffff;
    border: 3px solid #ff6a1c;
    position: absolute;
    content: "";
    left: -30px;
    top: 5px;
}

.video-here {
    margin: 50px auto;
    text-align: center;
}

.row.my-4 {
    max-width: 90%;
    margin: 0 auto;
}

body main ol li {
    font-size: 24px;
    line-height: 38px;
    color: #ff6a1c !important;
    font-weight: 700;
    font-family: "DM Sans";
}

section.blog-deatils {
    padding: 65px 0px;
}

section.blog-deatils ul li,
section.blog-deatils ol li,
section.blog-deatils ul li h2,
section.blog-deatils ul li p {
    text-align: left !important;
}

section.blog-deatils ul li,
section.blog-deatils ol li,
section.blog-deatils ol li h2,
section.blog-deatils ol li p {
    text-align: left !important;
}

body main code ol li {
    font-size: 12px;
    line-height: 20px;
    color: #717593 !important;
    font-weight: 500;
    font-family: "DM Sans";
}

/*********************archive.php*********************/

.published {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.top-blog h2 {
    font-size: 50px;
    line-height: 57px;
    color: #1c1e21;
    font-weight: 700;
    margin: 20px 0px;
}

.top-blog p {
    font-size: 20px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 400;
}

.hits {
    display: flex;
    align-items: center;
}

.hits label {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400;
    margin-bottom: 0px;
}

.btn.theme-btn1 input {
    min-width: 150px;
    height: 51px;
    background-color: #ff6a1c;
    font-size: 15px;
    color: #ffffff;
    font-weight: 700;
    transition: all 0.5s;
    outline: none;
    border-radius: 0px;
}

.btn.theme-btn1 input:focus {
    outline: none;
    box-shadow: none;
}

.btn.theme-btn1 input:after {
    content: "\f0da";
    font-family: "Font Awesome 5 Free";
    padding-left: 22px;
    font-size: 18px;
    top: 2px;
    position: relative;
    transition: all 0.5s;
    left: 0;
}

.btn.theme-btn1 input:hover:after {
    transition: all 0.5s;
    left: 5px;
}

section.top-blog .col-md-4:first-child {
    padding-right: 50px;
}

section.blog-categories {
    padding: 65px 0px;
}

.blog-types {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog-types a {
    font-size: 16px;
    line-height: 38px;
    color: #1c1e21;
    font-weight: 700;
    padding: 4px 20px;
    transition: all 0.5s;
    border-radius: 66px;
}

.blog-types a:hover,
.blog-types a.active {
    color: #ffffff;
    background-color: #ff6a1c;
    transition: all 0.5s;
}

body main section a.head-btn {
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c;
    font-weight: 400;
    padding: 0px 20px;
    height: 40px;
    line-height: 40px;
    background-color: #ffede3;
    border-radius: 0px;
    display: inline-block;
    cursor: pointer;
}

.trading {
    height: 40px;
    display: flex;
    align-items: center;
}

.blogs-repeating {
    margin-top: 70px;
}

.repeating-post {
    display: flex;
    align-items: center;
}

.data-date label {
    margin: 0px 0px;
    font-size: 16px;
    line-height: 20px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

body main section .repeating-post:hover .data-date p a {
    color: #ff6a1c !important;
}

body main section .data-date p,
body main section .data-date p a {
    font-size: 14px;
    line-height: 28px;
    color: #727272 !important;
    font-weight: 400 !important;
}

.repeating-post img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin-right: 20px;
}

.trading label {
    margin: 0px 0px;
    font-size: 32px;
    line-height: 62px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

.repeating-post {
    margin-bottom: 15px;
}

.trading img.mr-3 {
    max-width: 24px;
    height: auto;
    object-fit: contain;
}

.hits {
    margin-bottom: 60px;
}

.commoon-repeate-blogArea {
    margin-top: 70px;
}

.paddingLeft {
    padding-left: 48px;
}

.trading.heading-bottom {
    margin-bottom: 46px;
}

a.head-btn.button-bottom {
    margin-bottom: 50px;
}

figure.blogs-images {
    margin-bottom: 42px;
    width: 100%;
}

figure.blogs-images img,
figure.blogs-images a {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.imgtext-buttons h5 {
    font-size: 26px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 700;
}

.imgtext-buttons p {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400;
}

.imgtext-buttons .hits {
    margin-bottom: 40px;
}

.commoon-repeate-blogArea .row .col-md-4:first-child {
    padding-right: 20px;
}

.commoon-repeate-blogArea .row .col-md-4:nth-child(2) {
    padding-left: 20px;
}

.imgtext-buttons h5 a {
    color: #ff6a1c;
}

.adds-on {
    width: 100%;
    height: auto;
    background-color: #489f60;
    display: flex;
    align-items: center;
    padding: 18px 20px;
}

.inner-divHeight h2 {
    margin: 0px;
    font-size: 30px;
    line-height: 34px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.relative-absolute {
    margin-bottom: 8px;
}

.inner-divHeight h2 br {
    display: none;
}

.adds-on p {
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.btn.theme-btn1.green-btn input {
    width: 200px;
    height: 44px;
    background-color: #283f3d;
    display: flex;
    align-items: center;
}

.absolute-text {
    width: 108px;
    height: 108px;
    min-width: 108px;
    min-height: 108px;
    border-radius: 50%;
    background-color: #ffc61c;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    transform: scale(0.7);
}

.absolute-text h3 {
    color: #1c1e21;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    margin: 0px 0px;
    width: 100%;
    margin-bottom: -26px;
}

.adds-on .absolute-text p {
    font-size: 16px;
    line-height: 20px;
    color: #1c1e21;
    font-weight: 400 !important;
    font-family: "DM Sans";
    text-align: center;
    margin: 0px 0px;
    width: 100%;
}

.relative-absolute {
    width: 100;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

div#sidebar .trading.heading-bottom {
    margin-bottom: 10px;
}

a.head-btn:hover {
    color: #ff6a1c;
}

.blogs-repeating .col-md-8 {
    padding-right: 40px;
}

.imgtext-buttons.blogbg-image {
    background: url(https://www.clixlogix.com/wp-content/uploads/new%20blog/case%20study%20background.png);
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 40px 50px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.inner-divHeight {
    width: 100%;
}

.imgtext-buttons.blogbg-image h5 {
    font-size: 38px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.imgtext-buttons.blogbg-image p {
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.newslatter-arae .newslatter-bg {
    margin-top: 70px;
    border-radius: 50px;
    border-top-left-radius: 0px;
}

.newslatter-arae .newslatter-bg {
    background: url(https://www.clixlogix.com/wp-content/uploads/new%20blog/newletter%20background.png);
    background-size: cover;
    min-width: 100%;
    height: auto;
    padding: 33px 60px 70px 60px;
    background-repeat: no-repeat;
}

.newslatter-arae span {
    font-size: 16px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 400;
    font-family: "DM Sans";
}

.newslatter-arae h2 {
    font-size: 62px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
}

.newslatter-arae p {
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 25px;
}

.input-button {
    display: flex;
    align-items: center;
}

.input-button input {
    width: 472px;
    height: 60px;
    background-color: #ffffff;
    border: none;
    padding: 0px 30px;
    margin-right: 12px;
}

.input-button .btn.theme-btn1 input {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.col-md-4.paddingLeft {
    position: relative;
}

.new-added.fixed {
    position: fixed;
    right: 14%;
    top: 132px;
    width: 404px;
    height: auto;
}

@media (max-width: 1875px) {
    .new-added.fixed {
        right: 13%;
    }
}

@media (max-width: 1830px) {
    .new-added.fixed {
        right: 12%;
    }
}

@media (max-width: 1780px) {
    .new-added.fixed {
        right: 11%;
    }
}

@media (max-width: 1740px) {
    .new-added.fixed {
        right: 10%;
    }
}

@media (max-width: 1730px) {
    .new-added.fixed {
        right: 9%;
    }
}

@media (max-width: 1700px) {
    .new-added.fixed {
        right: 10%;
    }
}

@media (max-width: 1680px) {
    .new-added.fixed {
        right: 8%;
    }
}

@media (max-width: 1600px) {
    .new-added.fixed {
        right: 7%;
    }
}

@media (max-width: 1590px) {
    .new-added.fixed {
        right: 6%;
    }
}

@media (max-width: 1555px) {
    .new-added.fixed {
        right: 3%;
    }
}

@media (max-width: 1550px) {
    .new-added.fixed {
        right: 5%;
    }
}

@media (max-width: 1475px) {
    .new-added.fixed {
        right: 2%;
    }
}

@media (max-width: 1391px) {
    .new-added.fixed {
        right: 1%;
    }
}

@media (max-width: 1380px) {
    .new-added.fixed {
        right: 2%;
    }
}

@media (max-width: 1300px) {
    .new-added.fixed {
        right: 2%;
        max-width: 100%;
        padding-left: 50px;
    }
}

@media (max-width: 1025px) {
    .new-added.fixed {
        right: 15px;
        padding-left: 90px;
    }
}

@media (max-width: 991px) {
    .new-added.fixed {
        position: relative !important;
        right: auto !important;
        padding: 0px 0px !important;
        width: 100% !important;
    }

    div#sidebar {
        position: relative !important;
        margin-bottom: 40px;
        top: auto !important;
    }
}

@media (max-width: 1281px) {
    .blog-types a {
        font-size: 15px;
        padding: 4px 15px;
    }

    .top-blog h1 {
        font-size: 44px;
        line-height: 50px;
        color: #1c1e21;
        font-weight: 700;
        margin: 10px 0px;
    }
}

@media (max-width: 1025px) {
    .top-blog h1 {
        font-size: 28px;
        line-height: 38px;
        color: #1c1e21;
        font-weight: 700;
        margin: 0px 0px;
    }

    .hits {
        margin-bottom: 30px;
    }

    .published,
    .top-blog p {
        font-size: 18px;
    }

    .trading label {
        margin: 0px 0px;
        font-size: 24px;
        line-height: 40px;
    }

    .imgtext-buttons h5 {
        font-size: 20px;
        line-height: 30px;
    }

    .imgtext-buttons .hits {
        margin-bottom: 30px;
    }

    .data-date label {
        font-size: 16px;
        line-height: 20px;
    }

    a.head-btn.button-bottom {
        margin-bottom: 34px;
    }

    .paddingLeft {
        padding-left: 20px;
    }

    .commoon-repeate-blogArea .row .col-md-4:first-child {
        padding-right: 15px;
    }

    .commoon-repeate-blogArea .row .col-md-4:nth-child(2) {
        padding-left: 15px;
    }

    .commoon-repeate-blogArea {
        margin-top: 50px;
    }

    .newslatter-arae h2 {
        font-size: 40px;
        line-height: 48px;
    }
}

@media (max-width: 991px) {
    .mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 {
        padding: 40px 15px;
    }

    .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-157fca7 {
        padding-top: 0;
        margin: 0 !important;
    }

    .numbers-lie .axil-counterup::after {
        width: 100%;
    }

    section.top-blog .col-md-4:first-child {
        padding-right: 0px;
    }

    section.top-blog .col-md-4:first-child {
        order: 2;
        margin-top: 20px;
    }

    .blog-types {
        flex-wrap: wrap;
    }

    .blog-types a {
        font-size: 16px;
        padding: 4px 20px;
    }

    .col-md-4.paddingLeft {
        margin-top: 25px;
    }

    div#SEO .btn.theme-btn1 input {
        margin-top: 30px;
    }

    .inner-divHeight h2 br {
        display: none;
    }

    .blog-types {
        flex-wrap: wrap;
        justify-content: center !important;
    }
}

@media (max-width: 767px) {
    body main br {
        display: none;
    }
}

@media (max-width: 685px) {
    .newslatter-arae .newslatter-bg {
        padding: 50px 30px 70px 30px;
    }
}

@media (max-width: 488px) {
    .newslatter-arae .newslatter-bg {
        padding: 50px 10px 70px 10px;
    }

    .input-button {
        flex-wrap: wrap;
        justify-content: center;
    }

    .input-button input {
        margin-bottom: 20px;
    }

    .newslatter-arae h2 {
        font-size: 20px;
        line-height: 25px;
    }
}

@media (max-width: 398px) {
    .inner-divHeight h2 {
        font-size: 40px;
        line-height: 45px;
    }
}

.customsection {
    display: none;
}

#loadmoreicon {
    display: none;
}

#loading {
    -webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

div#loadmoreicon {
    text-align: center;
}

div#loadmoreicon span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #7d7d7d;
    font-weight: 700;
    font-family: "DM Sans";
    margin-top: 10px;
}

.pageing_sec ul li {
    display: inline-block;
}

.pageing_sec ul li.active a {
    font-weight: 600;
    text-decoration: none !important;
}

.pageing_sec ul li a {
    font-size: 16px;
    color: #1b1e20;
}

.pageing_sec li a {
    font-style: italic;
    color: #727272;
}

.pageing_sec ul li.active a {
    color: #ff761e;
    font-style: normal;
}

section.blog-categories {
    padding: 0px 0px !important;
}

figure.blogs-images img,
figure.blogs-images a {
    min-width: 100%;
    max-height: 295px;
    height: 295px;
    object-fit: cover;
}

.customsection {
    margin-bottom: 40px;
}

.imgtext-buttons figure.blogs-images+a {
    min-height: 110px;
}

.imgtext-buttons p {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.socialMedia-icons .addtoany_shortcode {
    height: 100%;
    max-width: 40px;
}

.image-name {
    width: 30%;
    min-width: 30%;
    max-width: 30%;
}

.editor-notes {
    width: 70%;
    min-width: 70%;
    max-width: 70%;
}

.image-name div label,
.image-name div span {
    min-width: 100%;
    display: block;
    width: 100%;
}

/**************process linee css********************/

body.post-template-default.login-chceked .progress-container {
    top: 180px;
}

body .progress-container {
    top: 145px;
}

body .progress-container.process-fixed {
    top: 106px;
}

body.post-template-default.login-chceked .progress-container.process-fixed {
    top: 138px;
}

main.page-wrappper>div#progress+.socialMedia-icons+div#breadcum {
    padding-top: 170px;
}

h3 span[style="color: #ff0000;"] {
    color: #ff761e !important;
}

/**************process linee css ends***********/

@media (max-width: 1024px) {
    main.page-wrappper>div#next {
        padding-top: 145px;
    }
}

@media (max-width: 991px) {
    .image-name img {
        margin: 0px 10px 0px 0px;
    }

    main.page-wrappper>div#progress+.socialMedia-icons+div#breadcum {
        padding-top: 0px;
    }

    body.post-template-default.login-chceked .progress-container {
        top: 175px;
    }

    body .progress-container {
        top: 135px;
    }

    body .progress-container.process-fixed {
        top: 125px;
    }

    body.post-template-default.login-chceked .progress-container.process-fixed {
        top: 173px;
    }

    main.page-wrappper>div#next {
        padding-top: 15px;
    }

    section.top-blog {
        padding-top: 45px;
    }

    .pageing_sec {
        margin-top: 25px;
    }

    .imgtext-buttons .hits {
        margin-bottom: 10px;
    }

    .btn.theme-btn1 input {
        margin-top: 30px;
    }

    .imgtext-buttons.blogbg-image {
        margin-top: 15px;
    }

    .flex-row {
        flex-wrap: wrap;
    }

    .image-name,
    .editor-notes {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    .editor-notes {
        margin-top: 20px;
    }

    .image-name:after {
        content: none;
    }
}

@media (max-width: 767px) {
    .btn.theme-btn1 input {
        margin-top: 5px;
    }

    .image-name {
        width: 100%;
    }

    main.page-wrappper>div#next {
        padding-top: 0px;
    }
}

/* blog main page css */

body.blog section.top-blog img {
    height: 100% !important;
    object-fit: contain;
}

/* .blog #sidebar {
    right: 15px;
} */

.blog #sidebar .repeating-post {
    margin-bottom: 40px;
}

.blog #sidebar .repeating-post img {
    width: 110px;
    height: 110px;
}

.blog div#sidebar .trading.heading-bottom {
    margin-bottom: 48px;
}

.blog div#sidebar .adds-on {
    margin-top: 90px;
}

.blog div#sidebar .adds-on .inner-divHeight h2 {
    font-size: 46px;
    line-height: 50px;
    word-break: normal;
    margin-bottom: 20px;
}

.blog .commoon-repeate-blogArea {
    margin-top: 100px;
}

.blog div#sidebar .adds-on .inner-divHeight .absolute-text {
    transform: scale(1) translateY(-40%);
    position: absolute;
    right: 0;
    top: 0;
}

.blog div#sidebar .adds-on .inner-divHeight .absolute-text h3 {
    font-size: 40px;
}

.blog div#sidebar .adds-on {
    padding: 70px 30px 50px;
}

.blog div#sidebar .adds-on input[type="submit"] {
    background: #283f3d;
}

.blog .commoon-repeate-blogArea .imgtext-buttons.blogbg-image {
    height: calc(100% - 40px);
}

.blog .commoon-repeate-blogArea .imgtext-buttons.blogbg-image figure.blogs-images img {
    min-height: 180px;
    max-height: 180px;
    object-fit: contain;
}

.blog .commoon-repeate-blogArea#Seo .imgtext-buttons.blogbg-image a.btn.theme-btn1 {
    margin-top: 0 !important;
}

.blog .commoon-repeate-blogArea .imgtext-buttons.blogbg-image p {
    margin-bottom: 30px;
}

.newslatter-arae .input-button .quick_form_8_css {
    background-color: transparent;
}

.blog #sidebar .repeating-post img {
    object-fit: fill !important;
}

body.blog figure.blogs-images img {
    object-fit: fill;
}


section#background-image-new .elementor-heading-title.elementor-size-small {
    line-height: 1.3 !important;
}

@media (min-width: 1400px) {
    .blog div#sidebar .adds-on {
        padding: 60px 40px 50px;
    }
}

@media (max-width: 1389px) and (min-width: 1285px) {
    .blog .new-added.fixed {
        right: calc((100% - 1255px) / 2 + 15px);
        width: 355px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .blog div#sidebar .trading.heading-bottom {
        margin-bottom: 34px;
    }

    .blog #sidebar .repeating-post {
        align-items: flex-start;
    }
}

@media (max-width: 991px) {
    body.blog section.top-blog {
        padding-top: 170px;
        text-align: center;
    }

    body.blog section.top-blog .hits {
        justify-content: center;
    }

    body.blog .blog-types a {
        width: 50%;
        text-align: center;
    }

    .blog .commoon-repeate-blogArea .imgtext-buttons {
        margin-bottom: 40px;
    }

    .blog .imgtext-buttons figure.blogs-images+a {
        min-height: auto;
    }

    .blog .imgtext-buttons .hits {
        justify-content: center;
    }

    .blog .commoon-repeate-blogArea {
        margin-top: 80px;
        text-align: center;
    }

    .blog #sidebar {
        right: 0;
    }

    .blog .newslatter-arae .newslatter-bg {
        text-align: center;
    }
}

@media (min-width: 1390px) {
    .blog .new-added.fixed {
        right: calc((100% - 1400px) / 2 + 15px);
    }
}

@media (min-width: 1800px) {
    .blog .new-added.fixed {
        right: calc((100% - 1400px) / 2 + 15px);
    }
}

/* blog category */

.category .blogs-repeating .imgtext-buttons figure.blogs-images+a:hover h5 {
    border-bottom: 0;
    display: inline-block;
    text-decoration: underline;
}

.category .blogs-repeating .imgtext-buttons a h5 {
    display: inline-block;
    margin-bottom: 10px;
}

body.category main .commoon-repeate-blogArea.mt-0 .col-md-4 .imgtext-buttons.blogbg-image {
    padding: 40px 50px 50px;
    margin-bottom: 40px;
    height: calc(100% - 40px);
}

body.category .imgtext-buttons.blogbg-image figure.blogs-images img {
    min-height: 180px;
    max-height: 200px;
    border-radius: 20px;
    object-fit: contain;
}

body.category .imgtext-buttons.blogbg-image p {
    margin-bottom: 35px;
}

.category .pageing_sec ul {
    padding: 0px 15px;
}

body.category figure.blogs-images img {
    object-fit: fill;
}

@media (max-width: 991px) {
    .imgtext-buttons figure.blogs-images+a {
        min-height: auto;
    }

    .category .pageing_sec.common-top-space {
        margin-top: 180px;
    }

    .category .blog-categories .blogs-repeating {
        margin-top: 50px;
    }

    .category .blog-categories .customsection {
        flex-wrap: wrap;
        margin-bottom: 0;
    }

    .category .blog-categories .imgtext-buttons .hits {
        margin-bottom: 50px;
    }

    .category .blog-categories .imgtext-buttons {
        text-align: center;
    }

    .category .blog-categories .imgtext-buttons .hits {
        justify-content: center;
    }

    .category .blog-categories figure.blogs-images {
        margin-bottom: 20px;
    }

    body.category main .commoon-repeate-blogArea.mt-0 .col-md-4 .imgtext-buttons.blogbg-image {
        height: auto;
    }
}

/* blog details page */

body.single-post section.top-blog>.container>.row {
    align-items: center;
}

.single-post .pageing_sec ul {
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.single-post .top-blog a.head-btn.button-bottom {
    margin-bottom: 40px;
}

.single-post .top-blog .hits {
    margin-bottom: 30px;
}

.single-post .top-blog .author-details {
    margin-top: 30px;
}

.single-post .blog-deatils .writter-box {
    padding: 30px 45px 55px;
    margin-top: 70px;
    margin-bottom: 50px !important;
}

.single-post .blog-deatils .writter-box .image-name img {
    border-radius: 50%;
    width: 70px;
    height: 70px;
}

.single-post .blog-deatils .writter-box .image-name:after {
    height: 100%;
}

.single-post .blog-deatils .writter-box .editor-notes {
    padding: 8px 0;
}

.single-post .blog-deatils .writter-box .flex-row {
    margin-bottom: 70px;
}

.single-post .blog-deatils .writter-box .flex-row:after {
    bottom: -35px;
}

.single-post .related-blog h2 {
    margin-bottom: 40px;
}

.single-post .pageing_sec ul li.active a {
    white-space: normal;
}

@media (max-width: 991px) {
    

    .single-post .top-blog .hits {
        justify-content: center;
    }

    .single-post .top-blog .hits img {
        width: 20px;
        margin-right: 10px !important;
    }

    .single-post .top-blog .hits label {
        font-size: 18px;
    }

    .single-post section.top-blog {
        text-align: center;
    }

    .single-post .related-blog .imgtext-buttons {
        text-align: center;
    }

    .single-post section.related-blog .col-lg-4.col-md-6 {
        margin-bottom: 30px;
    }

    .single-post section.related-blog .imgtext-buttons .hits {
        justify-content: center;
    }

    .single-post .blog-deatils .writter-box .editor-notes {
        flex-wrap: wrap;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    body.category figure.blogs-images img {
        object-fit: cover;
    }
}

/**************seo all pages common styling*************/

section#background-image-new {
    height: 575px;
    display: flex;
    align-items: center;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 !important;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6d73678 .elementor-heading-title,
section#background-image-new span.elementor-heading-title.elementor-size-default {
    color: #1c1e21 !important;
}

.top-110 .elementor-container.elementor-column-gap-no {
    padding-top: 110px;
}

/*****************ading new css at teh end of the all css for all pages starting from seo pages******************/

.new-common-class11 .axil-counterup.counter-first .icon {
    display: block;
}

.new-common-class11 .axil-counterup .icon img {
    height: auto;
}

.new-common-class11 .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
    border-radius: 0%;
}

.new-common-class11 .bdt-match-height .bdt-position-relative.bdt-slide-overlay img {
    max-width: 320px;
    height: auto;
}

.new-common-class11 .bdt-match-height .bdt-position-relative.bdt-slide-overlay {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.new-common-class11 span.sub-title {
    margin-bottom: 30px;
    width: 150px;
    height: 40px;
    background-color: #ffede3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    letter-spacing: 0px;
    color: #ff6a1c !important;
    font-weight: 400 !important;
}

.new-common-class11 p.subtitle-2 {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400 !important;
}

.new-common-class11 .col-lg-6.col-xl-5.offset-xl-1.col-md-12.col-12 {
    margin-left: 0px;
}

.new-common-class11 p.subtitle-2 span {
    font-size: 24px;
    color: #1c1e21;
    font-weight: bold;
}

.new-common-class11 .elementor-element.elementor-widget.elementor-widget-keystroke-services .axil-service-area.ax-section-gap .col-lg-4.col-md-6.col-sm-6.col-12 {
    max-width: 25%;
}

.new-common-class11 .elementor-element.axil-service .inner .icon::before,
.new-common-class11 .elementor-element .inner .icon::before,
.new-common-class11 .elementor-element .axil-service .inner .icon::before {
    background-size: 60px;
    background-repeat: no-repeat;
}

.table-width-new .col-lg-8.offset-lg-2 {
    width: 100% !important;
    min-width: 100% !important;
    margin: 25px 0px !important;
}

.new-common-class11 .elementor-element .axil-service .inner .icon::before {
    background-size: 55px;
    background-repeat: no-repeat;
}

.new-common-class11 .axil-service .inner .content .title a {
    text-decoration: none;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    max-width: 50%;
}

.new-common-class11 .axil-service .inner .content p {
    font-size: 18px;
    line-height: 32px;
    color: #727272;
    font-weight: 400 !important;
    margin-bottom: 0px;
}

/*.elementor-element .axil-project-b span.sub-title {
    color: #F97627 !important;
    margin: 0 auto;
    margin-bottom: 30px;
}*/

.new-common-class11 h1,
.new-common-class11 h2,
.new-common-class11 h3,
.new-common-class11 h4,
.new-common-class11 h5,
.new-common-class11 h6 {
    color: #1c1e21;
    font-weight: bold;
}

.conclusion .axil-counterup .count {
    font-size: 45px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
}

.new-common-class11 .axil-working-process .content .inner .section-title span.process-step-number {
    opacity: 1;
}

.new-common-class11 .axil-working-process .section-title .title {
    color: #1c1e21;
    font-size: 40px;
    margin-top: 15px;
}

.new-common-class11 .axil-working-process .content .inner .section-title span.process-step-number {
    opacity: 1;
    position: relative;
    top: auto !important;
}

.new-common-class11 .axil-service-area.ax-section-gap.bg-color-white.layout-1,
.new-common-class11 .axil-counterup-area.ax-section-gap.bg-color-white {
    background: #fafafb;
}

.new-common-class11 .axil-counterup-area.ax-section-gap.bg-color-white p.subtitle-2 {
    padding: 0px 15px;
}

.new-common-class11 .elementor-element .axil-counterup h3.count {
    color: #f97627 !important;
    margin: 0px;
}

.new-common-class11 .axil-counterup {
    height: 195px;
    width: 280px;
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.new-common-class11 .col-lg-4.col-md-6.col-sm-6.col-12.service-item .icon-inner {
    display: none;
}

.new-common-class11 .axil-service .inner .icon::before {
    content: "";
    right: 14% !important;
}

@media (max-width: 1280px) {
    .new-common-class11 .axil-service .inner .content .title a {
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .new-common-class11 .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 110px 0px 100px !important;
    }
}

@media (max-width: 1025px) {
    .new-common-class11 .axil-counterup-area.ax-section-gap.bg-color-white .col-lg-3.col-md-6.col-sm-6.col-6.funfact-item {
        width: 50% !important;
        min-width: 50% !important;
        display: flex !important;
        align-items: center;
        justify-content: center !important;
    }
}

@media (max-width: 769px) {
    .new-common-class11 .elementor-element.elementor-widget.elementor-widget-keystroke-services .axil-service-area.ax-section-gap .col-lg-4.col-md-6.col-sm-6.col-12 {
        max-width: 50%;
    }

    .axil-working-process .content .inner .section-title span.process-step-number {
        height: 120px;
        width: 120px;
        line-height: 120px;
        font-size: 49px;
    }

    .new-common-class11 .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-prime-slider-desc {
        padding-right: 0px;
    }
}

@media (max-width: 767px) {
    .new-common-class11 .elementor-element.elementor-widget.elementor-widget-keystroke-services .axil-service-area.ax-section-gap .col-lg-4.col-md-6.col-sm-6.col-12 {
        max-width: 100%;
        min-width: 100%;
    }

    .new-common-class11 .popup-mobile-manu .inner .close-menu::before,
    .popup-mobile-manu .inner .close-menu::after {
        background: #000000;
    }

    .new-common-class11 .col-lg-3.col-md-6.col-sm-6.col-6.funfact-item {
        width: 100%;
        min-width: 100%;
    }

    .new-common-class11 .bdt-slider-excerpt,
    .bdt-slider-excerpt p {
        font-size: 20px !important;
        line-height: 1.6 !important;
        color: #727272 !important;
    }

    .footer-default.footer-style-3 .ax-section-gap {
        padding-top: 60px;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .new-common-class11 .axil-service .inner::after {
        background: #ffffff !important;
        transform: none;
    }

    .new-common-class11.axil-service {
        background: #ffffff !important;
    }
}

@media (min-width: 640px) {
    .new-common-class11 .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-prime-slider-desc {
        padding-right: 0px !important;
        padding-left: 0;
    }
}

.about-class span.sub-title {
    margin: 0 auto 28px 0 !important;
}

.new-common-class11 .table-width .col-lg-8.offset-lg-2 {
    width: 80%;
    min-width: 80%;
    margin: 0 auto;
}

.new-common-class11 .table-width .axil-project-b {
    padding-bottom: 0px !important;
}

.new-common-class11 .padding-top .axil-working-process-area {
    padding-top: 0px !important;
}

.new-common-class11 .funfact-item:nth-child(2) .axil-counterup,
.new-common-class11 .funfact-item:nth-child(4) .axil-counterup {
    margin-top: 60px !important;
}

.new-common-class11 .axil-counterup {
    box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
    background-color: #ffffff;
}

.new-common-class11 .axil-counterup::after {
    -webkit-transform: perspective(500px) rotateY(-5deg);
    transform: perspective(500px) rotateY(-10deg) !important;
    box-shadow: 0 0 1px transparent;
}

.new-common-class11 .col-lg-3.col-md-6.col-sm-6.col-6.funfact-item .axil-counterup {
    box-shadow: none !important;
    background: none !important;
}

.new-common-class11 .ax-section-gap {
    padding: 40px 0;
}

/******************************new css*************************/

body main .conclusion.new-common-class11 .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

.new-common-class11.conclusion span.sub-title.extra08-color,
section#background-color-white .axil-service-area.ax-section-gap.bg-color-white.layout-1 span.sub-title.extra08-color {
    margin: 0 auto;
    margin-bottom: 30px;
}

.new-common-class11 .axil-service .inner .icon .icon-inner {
    display: none;
}

.new-common-class11 .axil-service .inner .icon {
    margin-bottom: 0px;
}

.how-did-we-get .axil-service-area .axil-service .inner .icon::before {
    background-size: 100% !important;
    background-repeat: no-repeat;
    top: 0 !important;
}

/* .how-did-we-get .axil-service-area .axil-service .inner {

    min-height: 520px;
} */

.how-did-we-get.flex4 .service-item {
    flex: 0 0 25%;
    max-width: 25%;
}

.how-did-we-get .axil-service .inner .content p {
    font-size: 18px;
    line-height: 1.9;
    color: #727272;
    font-weight: 400;
    text-align: center;
    margin: 0;
}

.new-common-class11 p.subtitle-2 span.black {
    font-weight: 400;
    font-size: inherit;
}

.new-common-class11 .axil-project-b.axil-project-brief.project-bief-styles.order-style-2.ax-section-gap.bg-color-lightest .col-lg-6.col-xl-5.col-md-12.col-12.order-2.order-lg-1.mt_md--30.mt_sm--30 .content .inner.move-up.wow.text-left.animated span.sub-title {
    margin: 0px 0px 28px 0px !important;
}

#background-color-white,
#background-color-white .axil-service-area.ax-section-gap.bg-color-white.layout-1 {
    background-color: #fff !important;
    background: #fff !important;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-90a7159 .axil-service-area.ax-section-gap.bg-color-white {
    padding: 0 !important;
    background: transparent !important;
}

section#change-color-here,
section#change-color-here .axil-project-b.axil-project-solutions-area.shape-group-position.ax-section-gap.bg-color-white {
    background: #fbfbfd;
}

section#change-color-here .thumbnail.mt--60.move-up.wow.position-relative.animated {
    text-align: center;
}

section#change-color-here .thumbnail img {
    max-width: 1250px !important;
    height: auto;
    object-fit: cover;
}

section#background-image-new p {
    font-size: 22px;
    color: #1c1e21;
}

/*************seo ranking*****************/

.seo-ranking-style .axil-working-process {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.seo-ranking-style .axil-working-process:nth-child(odd) .content {
    flex-basis: 45%;
    padding-left: 90px;
    padding-right: 0px;
    width: 45%;
    margin: 0px 0px;
}

.seo-ranking-style .axil-working-process:nth-child(even) .content {
    flex-basis: 45%;
    padding-right: 90px;
    padding-left: 0px;
    width: 45%;
    margin: 0px 0px;
}

.seo-ranking-style .axil-working-process .thumbnail {
    flex-basis: 52%;
    width: 52%;
}

.seo-ranking-style .axil-working-process .content .inner .section-title span.process-step-number {
    width: auto !important;
    height: auto !important;
    border: none !important;
    position: relative !important;
    margin: 0px 0px !important;
    max-height: 88px;
    font-size: 65px;
    line-height: 57px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
}

.seo-ranking-style .axil-working-process .thumbnail img {
    width: 100%;
    box-shadow: -0.697px 7.97px 34px rgba(128, 122, 117, 0.15);
}

.seo-ranking-style .axil-working-process .content .inner .section-title h2.title {
    font-size: 35px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
}

.table-width-new.new-common-class11 .axil-project-b.axil-project-solutions-area.shape-group-position.ax-section-gap.bg-color-white .col-lg-8.offset-lg-2 .section-title-inner.text-center>span.sub-title {
    margin: 0 auto;
    margin-bottom: 30px;
}

.how-did-we-get.new-common-class11 .axil-service.text-center.paralax-image .icon-inner {
    display: none;
}

/* section.how-did-we-get.new-common-class11.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-element.elementor-widget.elementor-widget-keystroke-services .axil-service-area.ax-section-gap.bg-color-white.layout-1 .axil-service.text-center.paralax-image .inner .icon:before {
    background-size: 75px !important;
    background-repeat: no-repeat;
    z-index: 999;
    object-fit: cover;
} */

.elementor-widget-keystroke_process_box .axil-service-style--3 .content .title,
section.has_eae_slider.elementor-section-full_width.bg-chnage.theresults.elementor-section-height-default.elementor-section-height-default {
    font-family: "DM Sans" !important;
}

body.project-template main section.bg-chnage.theresults .axil-service-style--3 .content h4.title section.has_eae_slider.elementor-section-full_width.bg-chnage.theresults.elementor-section-height-default.elementor-section-height-default .axil-service-style--3 .content h4.title {
    font-size: 22px;
    color: #000 !important;
    max-width: 75%;
    margin: 0 auto;
    line-height: 28px;
    margin-bottom: 20px;
}

body main section.has_eae_slider.elementor-section-full_width.bg-chnage.theresults.elementor-section-height-default.elementor-section-height-default {
    padding: 0px 0px !important;
}

body main section.has_eae_slider.elementor-section-full_width.bg-chnage.theresults.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .new-common-class11 .axil-working-process .content {
        flex-basis: 45%;
        margin: 0px 0px;
    }

    .new-common-class11 .axil-working-process .thumbnail {
        flex-basis: 50%;
    }
}

/*************seo ranking*****************/

.conclusion p.subtitle-2 {
    width: 90%;
    min-width: 90%;
}

.conclusion .axil-counterup .icon img {
    width: auto;
    min-width: 80px;
    height: auto;
}

.conclusion .axil-counterup .icon {
    height: auto;
    width: auto;
    margin-bottom: 15px;
}

.conclusion .axil-counterup h3.count.counter-none {
    margin-bottom: 10px;
    font-size: 45px;
    line-height: 36px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
}

.conclusion .axil-counterup p {
    font-size: 22px;
    line-height: 36px;
    color: #555657;
    font-weight: 400;
    font-family: "DM Sans";
}

.conclusion .axil-counterup {
    padding: 30px 0px 30px 0px !important;
    height: auto;
    width: 100%;
    min-height: 165px;
}

@media (max-width: 991px) {
    section#background-image-new p {
        text-align: center;
    }

    section#background-image-new {
        padding-top: 150px;
    }

    section#background-image-new .elementor-column-wrap.elementor-element-populated {
        padding: 0px !important;
    }

    .seo-ranking-style .axil-working-process:nth-child(odd) .content {
        padding-left: 0px;
    }

    .seo-ranking-style .axil-working-process:nth-child(even) .content {
        padding-right: 0px;
    }

    .seo-ranking-style .axil-working-process .content .inner .section-title h2.title {
        font-size: 22px;
        margin: 0px 0px;
    }

    .seo-ranking-style .axil-working-process .content .inner .section-title span.process-step-number {
        max-height: 10px;
        font-size: 30px;
    }

    .axil-counterup::after {
        width: 96%;
    }

    body main .new-common-class11 span.sub-title.extra07-color,
    body main .new-common-class11 span.sub-title {
        margin: 0 auto !important;
        margin-bottom: 20px !important;
    }
}

@media (max-width: 600px) {
    .new-common-class11 .elementor-element .elementor-heading-title {
        font-size: 30px !important;
    }

    section#background-image-new .elementor-element.elementor-widget.elementor-widget-html {
        margin: 0px;
    }

    .new-common-class11 .elementor-element.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-small {
        font-size: 40px !important;
    }

    section#background-image-new .elementor-element.elementor-widget.elementor-widget-heading {
        margin: 0px;
        margin-bottom: 8px;
        margin-top: 0px;
    }

    .new-common-class11 .axil-service.active .inner::after,
    .new-common-class11 .axil-service::before {
        content: none;
    }

    .new-common-class11 .axil-service-area.ax-section-gap.bg-color-white.layout-1 .col-lg-4.col-md-6.col-sm-6.col-12.move-up.wow.service-item .axil-service {
        /* box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important; */
        margin: 0px 0px 0px 0px;
    }

    section#change-color-here .thumbnail img {
        max-width: 100%;
        width: 100%;
        height: auto;
        box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
    }

    .conclusion p.subtitle-2 {
        width: 100%;
        min-width: 100%;
    }

    .new-common-class11 .axil-counterup::after {
        -webkit-transform: none !important;
        transform: none !important;
        box-shadow: 0 0 1px transparent;
        width: 100%;
    }

    section#background-image-new p {
        font-size: 20px;
        color: #1c1e21;
        margin-bottom: 6px;
    }

    #background-color-white .axil-service-area .col-lg-4.col-md-6.col-sm-6.col-12.move-up.wow.service-item {
        margin-bottom: 0 !important;
    }

    #background-color-white .axil-service-area .col-lg-4.col-md-6.col-sm-6.col-12.move-up.wow.service-item:first-child {
        margin-top: 30px !important;
    }

    .seo-ranking-style .axil-working-process {
        flex-wrap: wrap;
    }

    .seo-ranking-style .axil-working-process .thumbnail,
    .seo-ranking-style .axil-working-process .content {
        min-width: 100%;
        width: 100%;
        text-align: center;
    }

    .new-common-class11 .axil-counterup-area.ax-section-gap.bg-color-white .col-lg-3.col-md-6.col-sm-6.col-6.funfact-item {
        margin: 10px 0px;
        width: 100% !important;
        min-width: 100% !important;
        margin-bottom: 0 !important;
    }

    .conclusion .axil-counterup h3.count.counter-none {
        font-size: 28px;
    }

    .new-common-class11 .col-lg-3.col-md-6.col-sm-6.col-6.funfact-item .axil-counterup {
        margin-top: 10px !important;
    }

    .conclusion .axil-counterup .icon img {
        min-width: 50px;
    }
}

/*******css added************/

/*****common-css-for-span&bg-color*****/

.bg-color-change,
.why-us.new-whyus,
.Design-process-here,
.why-us .axil-service-area.ax-section-gap.bg-color-white {
    background: #fafafb;
}

.why-us.new-whyus span.sub-title,
.Design-process-here span.sub-title,
.plans.new-plans-added span.sub-title,
.features-calsses.color-change-decade span.sub-title,
.relatedtitle span.sub-title {
    /* width: 150px; */
    height: 40px;
    background-color: #ffede3;
    font-size: 17px !important;
    font-weight: 400 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 34px;
    display: inline-block;
}

/*****common-css-for-span&bg-color*****/

/****headerfixing-css start***************/

.tbc.active .pp-list-items.pp-inline-items {
    display: flex;
    flex-wrap: wrap;
}

.tbc {
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    float: left;
    position: fixed !important;
    z-index: 99;
    width: 100% !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    padding-top: 20px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
    top: -100%;
    position: absolute;
    text-align: center;
}

.tbc.active {
    float: left;
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
    padding: 10px;
}

header.ax-header.active2 {
    top: -100% !important;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
}

header.ax-header {
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
}

.try-now-wrp .pp-buttons-group,
.try-now-wrp .elementor-widget-container .pp-buttons-group {
    display: flex !important;
    align-items: center;
    flex-direction: revert;
    justify-content: space-evenly;
}

.try-now-wrp .pp-buttons-group a {
    margin-bottom: 0 !important;
}

.try-now-wrp {
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    float: left;
    position: fixed !important;
    z-index: 99;
    width: 100% !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    padding-top: 20px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
    top: -100%;
    position: absolute;
    text-align: center;
}

.try-now-wrp.fixed-position {
    float: left;
    position: fixed;
    top: 56px;
    z-index: 99;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
    padding: 10px;
}

.try-now-wrp.fixed-position+.try-now-wrp.fixed-position {
    top: 118px;
}

body main .elementor-element.pp-icon-list-inline.pp-icon-left.elementor-widget.elementor-widget-pp-icon-list .elementor-widget-container .pp-list-container ul.pp-list-items.pp-inline-items,
body main .pp-buttons-stack-desktop.try-now-wrp.pp-buttons-valign-middle.elementor-widget.elementor-widget-pp-buttons.fixed-position .pp-buttons-group {
    justify-content: space-between !important;
    max-width: 74% !important;
    width: 74% !important;
    min-width: 74% !important;
    margin-left: auto !important;
    padding-right: 10% !important;
}

.bg-color-change.static-content-section .has_eae_slider.elementor-column.elementor-col-50:first-child {
    padding-right: 100px !important;
}

.bg-color-change.static-content-section .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child {
    padding-left: 0px !important;
}

/****static contnet ends**********/

/**********Design-process-here start************/

.Design-process-here {
    padding: 65px 0px 20px 0px !important;
}

.Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated:after {
    -webkit-transform: perspective(475px) rotateY(-5deg) !important;
    -o-transform: perspective(475px) rotateY(-5deg) !important;
    -ms-transform: perspective(475px) rotateY(-5deg) !important;
    transform: perspective(475px) rotateY(-5deg) !important;
    box-shadow: 0 0 1px #000;
    background: #fff;
    content: "";
    box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
    background-color: #fff;
    z-index: -1;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: -8px;
}

.Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
    width: 33.33%;
    min-width: 33.33%;
}

.Design-process-here .elementor-row {
    flex-wrap: wrap;
}

.Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
    background-color: transparent;
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
    flex-direction: column;
    /* justify-content: center; */
    max-width: 85%;
    width: 85%;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
}

/* section#lsrt
  .has_eae_slider.elementor-column.elementor-inner-column
  .elementor-column-wrap.elementor-element-populated {
  padding: 25px 30px !important;
} */

.Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated .pp-info-box-container {
    padding: 60px 30px 60px 30px !important;
}

.Design-process-here span.pp-info-box-icon.pp-icon img.attachment-full.size-full {
    max-width: 100px;
    width: 100px;
    margin: 0 auto;
    position: relative;
}

.Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated h4.pp-info-box-title {
    color: #ff781f !important;
    margin-bottom: 2px;
    line-height: 1;
    font-family: "DM Sans" !important;
    font-weight: bold !important;
    font-size: 20px;
}

.Design-process-here .pp-info-box-description p {
    font-size: 18px;
    color: #727272;
    font-weight: 400 !important;
    line-height: 1.7;
}

section#lsrt .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px !important;
}

.features-calsses.color-change-decade {
    padding: 65px 0px !important;
}

.features-calsses.color-change-decade .axil-about-area.ax-section-gap.bg-color-white {
    padding: 0px 0px !important;
}

/******features-section-ends******/

/******why-us-section start******/

.why-us.new-whyus {
    padding: 65px 0px;
}

.why-us.new-whyus .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

.why-us .axil-service-area.ax-section-gap.bg-color-white {
    background: #fafafb;
    padding: 80px 0px;
}

.why-us .axil-service-style--3 {
    display: flex;
    align-items: center;
}

.why-us .axil-service-style--3 .content {
    padding-top: 0px;
}

.why-us .axil-service-style--3 .content h4.title {
    font-size: 22px;
    color: #1c1e21;
    font-weight: bold;
    font-family: "D MSans";
}

.why-us .axil-service-style--3 .icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.white-true-test .bg-color-lightest,
.white-true-test {
    background: white !important;
}

/******why-us-section ends******/

/*******************Feature Section**************/

.features-calsses.color-change-decade .axil-accordion.mt--15.mt_md--15.mt_sm--15 {
    margin-top: 50px !important;
}

.features-calsses .card-body {
    font-size: 18px;
    line-height: 36px;
    color: #727272;
    font-weight: 400 !important;
    padding: 0px 20px 25px 40px !important;
}

body main .features-calsses.color-change-decade .axil-accordion {
    position: relative !important;
    /*background-image: url(https://clixlogix.org/test/clixthemeforest/wp-content/uploads/Background%20shape.png);*/
    background-repeat: no-repeat;
    background-position: left 50px;
    background-size: 360px;
    min-height: 445px;
}

body main .features-calsses .axil-accordion .card .card-header,
.axil-accordion .card .card-header {
    padding: 0px 0px;
}

body main .features-calsses.color-change-decade .axil-accordion .card.open-img {
    box-shadow: -0.697px 7.97px 34px rgb(128 122 117 / 15%);
    background-color: #ffffff;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
}

.features-calsses.color-change-decade .axil-accordion .card .card-header h5,
.axil-accordion .card .card-header,
.axil-accordion .card,
.axil-accordion .card button {
    position: initial !important;
}

.features-calsses.color-change-decade .elementor-widget.elementor-widget-keystroke-about-with-accordion .card-header h5 button.btn.btn-link {
    background: transparent !important;
}

.features-calsses.color-change-decade .axil-accordion .card img {
    position: absolute;
    height: auto !important;
    min-height: auto !important;
    max-height: initial !important;
    opacity: 0;
    transition: none;
}

body main .axil-accordion .card.open-img .card-header h5.mb-0 button.btn.btn-link {
    width: 100%;
    height: 100%;
}

body main .features-calsses.color-change-decade .axil-accordion .card.open-img button.btn.btn-link img {
    max-height: 390px !important;
    max-width: 390px !important;
    opacity: 1;
    transition: none;
}

.features-calsses.color-change-decade .card.open-img h5 .btn span {
    color: #f16a28 !important;
}

.features-calsses.color-change-decade .card .btn span {
    font-size: 24px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 700;
    line-height: 1.4;
    position: relative;
    z-index: 9999;
}

body main .features-calsses.color-change-decade .axil-accordion .card {
    max-width: 51%;
    margin-left: auto;
    margin-bottom: 5px;
    margin-right: 40px;
    background: transparent;
    padding: 0px 0px !important;
}

body main .features-calsses.color-change-decade .axil-accordion .card {
    padding: 20px;
}

body main .features-calsses.color-change-decade .axil-accordion .card.open-img button.btn.btn-link img,
body main .features-calsses.color-change-decade .axil-accordion .card img {
    left: 0px;
    top: 55px !important;
    /* max-width: 295px !important;
  width: 100% !important; */
    position: absolute;
    width: initial;
}

.features-calsses.color-change-decade button.btn.btn-link img {
    padding-right: 14px;
    transition: none;
}

.features-calsses.color-change-decade .axil-accordion .card .collapse:after {
    content: none;
}

/***************** End Feature Section*********/

/*****span-related-projects********/

.relatedtitle span.sub-title.extra07-color {
    min-width: 170px;
}

.relatedtitle,
.relatedtitle .axil-portfolio-area.ax-section-gap.bg-color-lightest {
    background: #fbfbfd;
}

.relatedtitle .axil-portfolio-area.ax-section-gap.bg-color-lightest {
    padding: 0px 0px;
}

.tech-section-gray {
    padding: 65px 0px !important;
}

/*****span-related-projects ends********/

/****New-plans start*****/

.new-plans-added p {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
}

body main .new-plans-added .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,
body main .new-plans-added .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px 0px !important;
}

.plans.new-plans-added {
    padding-top: 70px;
}

.packages.plans.new-plans-added {
    padding-top: 45px;
    padding-bottom: 50px;
}

.packages.plans.new-plans-added table,
.packages.plans.new-plans-added table tr,
.packages.plans.new-plans-added table td {
    border: none;
}

.packages.plans.new-plans-added table:first-child tr:first-child td {
    color: #c4c3cb;
    position: relative;
}

.packages.plans.new-plans-added table:first-child tr:first-child td:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 20px;
    border-right: 1px solid #ebebeb;
    right: 0px;
}

.packages.plans.new-plans-added table:first-child tr:first-child td img {
    min-width: 20px;
    max-width: 20px;
    width: 20px;
    height: auto;
    z-index: 9999;
    object-fit: cover;
}

.packages.plans.new-plans-added table tr {
    width: 100%;
    min-width: 100%;
}

.packages.plans.new-plans-added table tr td {
    min-width: 20%;
    width: 20%;
    max-width: 20%;
}

.packages.plans.new-plans-added table tr td:first-child {
    text-align: left;
    padding-left: 0px;
}

.packages.plans.new-plans-added table tr td:first-child p {
    margin: 0px 0px;
    min-width: 100%;
    text-align: left;
}

.packages.plans.new-plans-added table tr td {
    min-width: 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
    padding: 25px 0px !important;
    color: #3a3a3a;
}

.packages.plans.new-plans-added table tr td,
.packages.plans.new-plans-added table tr td p,
.packages.plans.new-plans-added table tr td a+strong {
    color: #3a3a3a;
}

.packages.plans.new-plans-added table tr td:not(:first-child) {
    border-bottom: 1px solid #ebebeb;
}

.packages.plans.new-plans-added table tr td a.pp-button.elementor-button {
    background: #ff761e;
    color: #fff !important;
    margin-top: 10px;
    transition: all 0.5s;
}

.packages.plans.new-plans-added table tr td a.pp-button.elementor-button:after {
    font-size: 14px;
    top: 0px;
    position: relative;
    transition: all 0.5s;
    content: "►";
    padding-left: 0.5em;
    left: 0;
    color: #fff;
}

.packages.plans.new-plans-added table tr td a.pp-button.elementor-button:after {
    transition: all 0.5s;
    left: 5px;
}

.packages.plans.new-plans-added .elementor-accordion-item {
    border-bottom: 1px solid #ffebe0 !important;
    padding: 15px 0px;
}

.packages.plans.new-plans-added .elementor-accordion-item a.elementor-accordion-title {
    color: #1d2124;
    font-size: 18px;
    font-weight: 500;
}

.packages.plans.new-plans-added table tr td:first-child a,
.packages.plans.new-plans-added table tr td:first-child strong {
    display: inherit;
}

.packages.plans.new-plans-added table tr td:first-child a+strong {
    padding-left: 15px !important;
}

.packages.plans.new-plans-added .elementor-accordion-item .elementor-tab-title {
    position: relative;
}

.packages.plans.new-plans-added .elementor-accordion-item .elementor-tab-title {
    position: relative;
}

.packages.plans.new-plans-added .elementor-accordion-item .elementor-tab-title:after {
    content: "x";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    height: 30px;
    width: 30px;
    min-height: 30px;
    min-width: 30px;
    max-height: 30px;
    max-width: 30px;
    border-radius: 50%;
    border: 3px solid #fe771e;
    text-align: center;
    line-height: 22.5px;
    color: #fe771e;
    font-size: 22px;
    box-shadow: 0px 0px 10px 0px #f3f3f3;
}

.padding-banner-class h3.elementor-heading-title.elementor-size-small {
    padding-top: 100px;
}

/***********rotating-icon-left-side***************/

#padding-ryt {
    padding-right: 100px !important;
}

/**********tech-area-here*****************/

.tech-area-here .pp-info-box-container {
    background-color: transparent;
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 40px !important;
    max-width: 98%;
    margin: 0px 0px 45px 0px !important;
}

.has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.padding-ryt {
    padding-right: 100px;
}

.has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.padding-ryt h2.pp-dual-heading,
.has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.padding-ryt h2.pp-dual-heading span.pp-first-text {
    text-align: left;
}

.tech-area-here .pp-info-box-container:after {
    -webkit-transform: perspective(475px) rotateY(-5deg) !important;
    transform: perspective(475px) rotateY(-5deg) !important;
    box-shadow: 0 0 1px #000;
    background: #fff;
    content: "";
    box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
    background-color: #fff;
    z-index: -1;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: -4px;
	top: 0;
}

.tech-area-here .pp-info-box-container h4.pp-info-box-title {
    margin: 0px 0px !important;
    font-size: 38px;
    line-height: 36px;
    color: #ff6a1c !important;
    font-weight: 700;
    font-family: "DM Sans";
}

.tech-area-here .pp-info-box-container h5.pp-info-box-subtitle {
    margin: 12px 0px !important;
    font-size: 22px;
    line-height: 28px;
    color: #555657;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: center;
}

.tech-area-here .pp-info-box-container span.pp-info-box-icon.pp-icon img.attachment-full.size-full {
    max-width: 70px !important;
    width: 100%;
    margin-bottom: 30px;
}

.tech-area-here .pp-info-box-container .pp-info-box-description a {
    font-size: 18px;
    line-height: 37px;
    color: #ff6a1c;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: center;
    margin: 0px 0px !important;
}

.tech-area-here .pp-info-box-container:hover img.attachment-full.size-full {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}

.tech-area-here .pp-info-box-container,
.tech-area-here .pp-info-box-container img.attachment-full.size-full {
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}

.tech-area-here div#padding-ryt+.has_eae_slider.elementor-column.elementor-col-50 .elementor-column-wrap.elementor-element-populated {
    max-width: 100%;
}

.tech-area-here div#padding-ryt+.has_eae_slider.elementor-column.elementor-col-50 .elementor-column-wrap.elementor-element-populated section.has_eae_slider {
    max-width: 100%;
}

body main .tech-area-here div#padding-ryt+.has_eae_slider.elementor-column.elementor-col-50 .elementor-column-wrap.elementor-element-populated section.has_eae_slider .elementor-container.elementor-column-gap-default,
.tech-section-gray .has_eae_slider.elementor-column.elementor-col-66 .tech-area-here .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    margin: 0 auto;
}

.tech-area-here .pp-info-box-container .pp-info-box-description a:after {
    background: currentColor;
    content: "";
    display: block;
    width: 0;
    height: 1px;
    transition: width 0.3s;
}

.tech-area-here .pp-info-box-container .pp-info-box-description a:hover:after {
    width: 100%;
    transition: width 0.3s;
}

.tech-area-here .pp-info-box-container .pp-info-box-description {
    margin: 0px 0px !important;
}

section#white-bg-here,
section#white-bg-here .axil-service-area.ax-section-gap.bg-color-white {
    background: #fff !important;
}

section#gray-bg-here {
    background: #fbfbfd !important;
}

.why-us.new-whyus .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

@media (max-width: 991.9px) {
    #padding-ryt {
        padding-right: 0px !important;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 60%;
        margin: 30px auto !important;
    }
}

@media (max-width: 600px) {

    .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated:after,
    .tech-area-here .pp-info-box-container:after {
        -webkit-transform: none !important;
        transform: none !important;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 100%;
        margin: 10px auto !important;
    }
}

.axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content p {
    margin-bottom: 30px;
}

body.project-template main section.bg-chnage.theresults .section-title.text-center p.subtitle-2 {
    margin-bottom: 15px !important;
    display: block;
}

.app-css .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
    text-align: center;
    margin: 0px 0px;
}

.app-css .elementor-widget-spacer {
    display: none;
}

.app-css .axil-project-b.axil-project-brief.project-bief-styles.ax-section-gap.bg-color-white .row.align-items-center .col-lg-6.col-xl-5.offset-xl-1.col-md-12.col-12 {
    margin: 0px 0px;
    flex: 0 0 50%;
    max-width: 50%;
}

.app-css p.subtitle-2,
.app-css .card-body {
    font-size: 20px;
    line-height: 36px;
    color: #727272;
    font-weight: 400 !important;
}

.bg-chnage.app-css,
.bg-chnage.app-css .axil-counterup-area.ax-section-gap.bg-color-white {
    background: #fafafb;
    padding: 65px 0px;
}

.app-css .axil-accordion .card .collapse::after {
    position: absolute;
    content: "";
    left: 0;
    height: 2px;
    width: 100%;
    z-index: 2;
    bottom: -2px;
    opacity: 1;
    background: #ff6a1c;
}

.app-css .card button.btn span {
    font-size: 22px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: bold;
}

.app-css .axil-accordion .card {
    border-bottom: 1px solid #ede9e6 !important;
}

section.app-css.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .row.funfact-wrap.justify-content-center {
    justify-content: space-between !important;
}

.app-css .axil-counterup.mt--60.text-center.counter-first.move-up.wow.animated p {
    font-size: 24px;
    line-height: 46px;
    color: #555657;
    font-weight: 400;
}

.app-css p>strong>span[style="color: #f97627; background: #feefe7 !important;"] {
    width: 120px !important;
    height: 39px !important;
    font-size: 17px !important;
    letter-spacing: 0px !important;
    color: #ff6a1c !important;
    background-color: #ffede3 !important;
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    font-weight: 500;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .pp-info-table-description {
    font-size: 18px;
    line-height: 36px;
    color: #727272;
    font-weight: 400 !important;
}

.app-css .swiper-slide .pp-lc-logo-wrap .pp-lc-logo {
    padding: 10px;
}

.app-css .section-title.text-center>span.sub-title.extra08-color {
    width: 175px;
}

.app-css .repeating-hover-effect {
    position: relative;
    min-width: 20px;
}

.app-css .repeating-hover-effect img {
    max-width: 24px;
    position: absolute;
}

.featured-page-wrap .swiper-button-next,
.featured-page-wrap .swiper-button-prev {
    overflow: hidden;
}

.featured-page-wrap i.fa.fa-angle-left,
.featured-page-wrap i.fa.fa-angle-right {
    font-family: "Font Awesome 5 Pro" !important;
}

.featured-page-wrap .fa-angle-right:before {
    color: #bbbbbb;
    content: "\f178";
}

.featured-page-wrap .fa-angle-left:before {
    color: #bbbbbb;
    content: "\f177";
}

.featured-page-wrap .swiper-button-next:hover i:before,
.featured-page-wrap .swiper-button-prev:hover i:before,
.featured-page-wrap .swiper-button-next:focus i:before,
.featured-page-wrap .swiper-button-prev:focus i:before {
    color: #ff6a1c !important;
}

.app-css .axil-accordion .card {
    max-width: 49%;
    margin-left: auto;
}

.app-css .pp-info-table-container {
    box-shadow: -0.67px 8px 34px 4px rgba(128, 122, 117, 0.15);
}

.app-css .axil-portfolio-area.ax-section-gap {
    padding: 100px 0 100px;
}

.app-css .axil-accordion {
    position: relative;
}

.app-css .axil-accordion .card img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 45%;
    height: auto !important;
    min-height: auto !important;
    max-height: initial !important;
    opacity: 0;
    transition: 0.5s;
}

.app-css .axil-accordion .card .card-header h5,
.app-css .axil-accordion .card .card-header,
.app-css .axil-accordion .card,
.app-css .axil-accordion .card button {
    position: initial !important;
}

.app-css .bdt-prime-slider-skin-isolate .bdt-slider-excerpt {
    max-width: 100% !important;
}

.app-css .axil-accordion .card.open-img img {
    opacity: 1;
    transition: 0.5s;
}

.app-css .card.open-img h5 .btn span {
    color: #f16a28 !important;
}

.features-calsses.app-css .section-title.text-center {
    text-align: left !important;
    max-width: 49%;
    margin-left: auto;
}

.app-css .axil-about-area.ax-section-gap {
    padding-bottom: 185px;
    padding-top: 90px;
}

.app-css .pp-info-table-container {
    box-shadow: -0.67px 8px 34px 4px rgba(128, 122, 117, 0.15);
}

.app-css .swiper-button-next:hover,
.app-css .swiper-button-prev:hover {
    outline: none;
    border: 2px solid #ff6a1c !important;
}

.app-css .swiper-button-next,
.app-css .swiper-button-prev {
    position: absolute !important;
    bottom: -100px !important;
    top: auto !important;
    border: 2px solid #bbbbbb !important;
    height: 50px !important;
    width: 50px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.app-css .swiper-button-prev {
    left: 47% !important;
    transform: translateX(-50%) !important;
}

.app-css .swiper-button-next {
    left: 53% !important;
    transform: translateX(-50%) !important;
}

.app-css .swiper-button-next:focus,
.app-css .swiper-button-prev:focus {
    outline: none;
    border: 2px solid #ff6a1c !important;
}

.app-css .swiper-button-next:focus .fa-angle-right:after,
.app-css .swiper-button-prev:focus i.fa.fa-angle-left:after {
    color: #ff6a1c !important;
}

.app-css .paddinTop-Bottom {
    padding: 80px 0px;
}

.features-calsses.app-css p.subtitle-2 {
    min-width: 100%;
}

section.final-render.space-already.app-css {
    padding: 0px 0px 80px 0px;
}

.features-calsses.app-css .elementor-widget-keystroke-about-with-accordion .axil-accordion button.btn.btn-link img,
body section.features-calsses.app-css .elementor-widget-keystroke-about-with-accordion .axil-accordion button.btn.btn-link img {
    max-height: 412px !important;
    width: auto !important;
}

.app-css span.sub-title {
    height: 40px;
    background-color: #ffede3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;

    color: #ff6a1c !important;
    font-weight: 400 !important;
    display: inline-block;
}

.app-css span.sub-title {
    margin: 0 auto 34px 0 !important;
}

body main .bg-chnage.theresults.app-css span.sub-title,
body main .bg-chnage.app-css span.sub-title {
    margin: 0 auto !important;
    margin-bottom: 30px !important;
}

body main section.has_eae_slider.elementor-section-full_width.bg-chnage.theresults.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated .axil-service-area.ax-section-gap.bg-color-white .container .row+.row {
    justify-content: center;
}

/****************results ends****************/

/******responssive css*****************/

@media (max-width: 1025px) {
    .app-css .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 {
        max-width: 80%;
    }

    body.project-template main section.bg-chnage.theresults .row:last-child {
        justify-content: center;
    }
}

@media (max-width: 991.6px) {
    .app-css .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 {
        max-width: 95%;
    }
}

@media (max-width: 767px) {
    .app-css .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 {
        max-width: 100%;
        margin-bottom: 25px !important;
    }
}

/******responssive css ends*****************/

/**********************home----page----------css***************/

.home-page-css .logo-grid-here .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    max-width: 100% !important;
    margin: 0 auto;
}

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent.sticky {
    z-index: 999999;
    background: #ffffff !important;
    background-color: #ffffff !important;
}

.home-page-css.banner-class.home-page-css .transparents-section {
    background: transparent !important;
    height: 0px;
}



.home-banner-logo-grid .pp-grid-item-wrap {
    margin-bottom: 0 !important;
    justify-content: center !important;
}

.home-banner-logo-grid .pp-logo-grid .pp-grid-item {
    max-width: 120px !important;
}

.home-banner-logo-grid .pp-logo-grid .pp-grid-item img {
    max-width: 175px !important;
    height: auto !important;
    object-fit: contain;
}

.stratum-advanced-slider__description p {
    margin-bottom: 0px;
}

section#home-logo-section .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

.home-page-css .logo-grid-here .pp-logo-grid.grayscale-normal img {
    max-width: 220px !important;
    height: auto !important;
    object-fit: cover !important;
    width: 100%;
}

.home-page-css section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-ee0aa28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
    align-items: center;
}

.home-page-css .logo-grid-here .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    margin: 0px !important;
    height: 150px;
}

.home-page-css .mesonry-list.grid-metro3 .portfolio-33-33 {
    width: 50% !important;
    min-width: 50% !important;
}

.home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
    left: auto;
    min-width: 100%;
    justify-content: center;
}

.home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li a {
    color: #ccbcb4 !important;
    background-color: #eae0fa;
    height: 13px !important;
    width: 13px !important;
    transition: transform 0.3s ease;
}

.home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li a:before,
ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li.bdt-active a:before {
    content: none;
}

.home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li.bdt-active a {
    color: #f97627 !important;
    background: #f97627;
    transition: transform 0.3s ease;
}

.home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li.bdt-active a,
ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center li a {
    transition: transform 0.3s ease;
}

.home-page-css .mesonry-list.grid-metro3 .portfolio-33-33 .thumb,
.mesonry-list.grid-metro3 .portfolio-33-33 .port-overlay-info {
    width: 100%;
}

.home-page-css .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
    /* max-width: 90%; */
    margin: 0 auto;
}

.home-page-css.banner-class.home-page-css section.elementor-section>.elementor-container.elementor-column-gap-default {
    bottom: 40px;
    position: relative;
}

.home-page-css h3.elementor-heading-title.elementor-size-default {
    font-size: 50px;
    font-weight: 700;
}

.number-class-added .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

.elementor-section-stretched.key-feature-section.home-page-css .btn-style5.elementor-widget.elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-next:hover,
.elementor-section-stretched.key-feature-section.home-page-css .btn-style5.elementor-widget.elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-previous:hover {
    background-color: #f97627;
    border: none !important;
}

.elementor-element.elementor-element-0eb94d2.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-top: 45px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-9e4f607.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-testimonial-area.ax-section-gap.bg-color-lightest {
    padding: 65px 0px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-9f9a7f7.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-brand-area.ax-section-gap.bg-color-white.axil-client-style-two .row.align-items-center.justify-content-between {
    align-items: initial !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-9f9a7f7.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-brand-area.ax-section-gap.bg-color-white.axil-client-style-two {
    padding: 55px 0px;
}

.what-we-do.home-page-css {
    padding-top: 0px !important;
}

.what-we-do.home-page-css p.subtitle-2 {
    margin-bottom: 30px;
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
}

.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:after {
    content: "";
    border: 1px solid #ff6a1c;
    position: absolute;
    left: 0 !important;
    top: 50%;
    /* width: 33.5% !important; */
    transform: translateY(-50%);
    opacity: 0.3;
    background: #ff6a1c;
	z-index: 99;
}

.home-page-css.banner-class .bdt-slider-excerpt {
    padding-top: 20px;
}

.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:before {
    content: "";
    border: 1px solid #ff6a1c;
    position: absolute;
    right: 0;
    top: 50%;
    width: 32%;
    transform: translateY(-50%);
    opacity: 0.3;
    background: #ff6a1c;
	z-index:99;
}
.home-page-css .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
    width: 100%;
    max-width: 100%;
}

body main .home-page-css .axil-counterup.counter-first .icon {
    display: block !important;
}

.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    justify-content: center;
}

/* .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
    padding-right: 50px;
}

.home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
    padding-left: 50px;
} */

.last-sectionin {
    background: #fafafb;
    padding: 0px 0px 80px 0px;
}

.last-sectionin .section-title.text-center h2.title {
    color: #ff6a1c !important;
    opacity: 1;
}

.home-page-css .axil-blog:hover .content .inner h5.title a {
    color: #000000 !important;
}

.home-page-css ul.bdt-slideshow-items {
    max-width: 1400px;
    margin: 0 auto;
}

.home-page-css .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
    margin: 0px 0px !important;
    padding: 130px 30px;
}

.home-page-css .axil-call-to-action.callaction-style-2 .inner {
    margin-left: -100px !important;
}

.home-page-css .elementor-section-stretched.key-feature-section.home-page-css .btn-style5.elementor-widget.elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-next,
.elementor-section-stretched.key-feature-section.home-page-css .btn-style5.elementor-widget.elementor-widget-prime-slider-general .bdt-prime-slider .bdt-prime-slider-previous {
    border-style: groove;
    border: 1px solid #ff6a1c !important;
}

.home-page-css .elementor-element.elementor-element-7f5aa9f .section-title span.sub-title.extra08-color {
    height: 39px;
    color: #ff761e !important;
    line-height: 39px;
    background: #ffede3 !important;
}

.elementor-element.elementor-element-53c34b5.stratum-navigation-bullets-squared.hom-slider-section.stratum-swiper-direction-horizontal.elementor-widget.elementor-widget-stratum-advanced-slider.animated.fadeIn {
    margin-bottom: 0;
}

/* .home-page-css a.elementor-button-link.elementor-button.elementor-size-sm {
    color: #ff761e !important;
} */

.home-page-css .elementor-element.elementor-element-c9d6eca.elementor-align-center.btn-style22.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm,
.elementor-element.elementor-element-5fdf0e9.elementor-align-center.btn-style4.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm,
.elementor-element.elementor-element-8365405.elementor-align-center.btn-style9.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
    color: #fff !important;
    height: 52px;
    line-height: 30px;
    width: 164px;
}

.elementor-button {
    padding: 12px 28px;
}

.home-page-css ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap li i {
    margin-right: 10px;
}

.home-page-css .elementor-element.elementor-element-2396d5a.elementor-widget__width-inherit.btn-style3.elementor-widget.elementor-widget-keystroke-funfact span.sub-title.extra08-color {
    height: 40px;
    line-height: 40px;
    color: #ff761e !important;
}

.elementor-element.elementor-element-7272be9.elementor-widget.elementor-widget-text-editor p {
    max-width: 430px;
}

.home-page-css .elementor-element.elementor-element-434bf4b.elementor-align-center.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
    height: 40px;
    line-height: 27px;
    padding: 7px 23px;
    color: #ff761e !important;
    margin-top: 60px;
}

.key-feature-section .slider-textualarea p {
    font-size: 20px !important;
}

.key-feature-section .new-structure {
    align-items: flex-start;
}

/* .key-feature-section .bdt-slider-excerpt {
  max-width: 100% !important;
}

.key-feature-section .bdt-position-z-index {
  width: 70% !important;
} */

.home-page-css .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    max-width: 37%;
    margin: 0 auto;
}

.home-page-css .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    margin: 0px 0px;
}

.home-page-css .elementor-element.elementor-element-0eb94d2.elementor-align-center.btn-style7.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-md {
    background: #ff6a1c !important;
    height: 50px;
    line-height: 22px;
}

.home-page-css .bdt-position-relative.bdt-slide-overlay img {
    max-width: 490px !important;
    height: auto !important;
}

.bg-color-white .brand-list li a:hover {
    background: #fff2eb !important;
}

.home-page-css a.axil-button.wow.slideFadeInUp.btn-solid.btn-large:hover span.button-text {
    color: #ff6a1c !important;
}

.home-page-css .bdt-slider-excerpt img {
    max-width: 65px !important;
    height: 65px !important;
    object-fit: cover !important;
    overflow: visible !important;
}

.home-page-css .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-1af1a47 {
    padding: 0px !important;
}

.home-page-css area.ax-section-gap.bg-color-white.layout-1 {
    padding: 0px 0px !important;
}

.home-page-css .bdt-position-relative.bdt-visible-toggle.bdt-slideshow {
    padding-top: 20px;
}

.home-page-css .elementor-element.elementor-element-58e5b1e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.home-page-css .elementor-element.elementor-element-58e5b1e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f27003;
    /* min-height: 340px !important; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-page-css ul.bdt-slideshow-items .bdt-prime-slider-desc {
    padding: 0px 0px !important;
}

.home-page-css .bdt-position-relative.bdt-visible-toggle.bdt-slideshow {
    position: relative !important;
    max-width: 1400px;
    margin: 0 auto;
}

.home-page-css .bdt-position-relative.bdt-visible-toggle.bdt-slideshow ul.bdt-slideshow-nav.bdt-dotnav.bdt-dotnav-vertical.bdt-margin-medium-right.bdt-position-center-right {
    position: absolute !important;
    left: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 14px;
    margin: 0px 0px !important;
    top: auto;
    bottom: 10%;
}

.home-page-css .bdt-position-relative.bdt-visible-toggle.bdt-slideshow .bdt-prime-slider-skin-isolate .bdt-dotnav li a {
    height: 11px;
    width: 11px;
    transition: transform 0.3s ease;
}

.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:after {
    content: "";
    border: 1px solid #ff6a1c;
    position: absolute;
    left: 0% !important;
    top: 50%;
    width: 31.4%;
    transform: translateY(-50%);
    opacity: 0.3;
    background: #ff6a1c;
}

.home-page-css .elementor-element.elementor-element-1eda9e8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.home-page-css .elementor-element.elementor-element-1eda9e8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/09/what-we-can-do.png);
    background-size: cover;
    min-height: 634px;
    display: flex;
    align-items: center;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-617fe23.elementor-section-full_width.knowmor-btn-sec.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-db4fe58.elementor-section-full_width.multi-skilled-section.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px !important;
}

section#project span.sub-title.extra08-color {
    margin-top: 0px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-9e4f607.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px !important;
}

.home-page-css .elementor-element.elementor-element-1eda9e8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.home-page-css .elementor-element.elementor-element-1eda9e8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center;
}

.home-page-css .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-080046c .axil-service.text-left .inner p {
    max-width: 480px;
    margin: auto;
}

body main .home-page-css .axil-service .inner .icon .icon-inner>img {
    display: none;
}

.home-page-css .axil-brand-area.ax-section-gap.bg-color-white.axil-client-style-two .row.align-items-center.justify-content-between .axil-brand-logo-wrapper ul.brand-list.liststyle.d-flex.flex-wrap.justify-content-center li {
    height: 150px;
}

.home-page-css .axil-service.text-left .inner .icon {
    margin: auto auto 15px !important;
}

.home-page-css .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
    /* max-width: 90%; */
    margin: 0 auto;
}

.home-page-css .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 .elementor-column-wrap.elementor-element-populated {
    background: none !important;
    background-image: none !important;
}

.new-structure {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home-page-css .bdt-slider-excerpt .new-structure img {
    max-width: 20% !important;
    height: auto !important;
    object-fit: cover !important;
    overflow: visible !important;
    margin-right: 60px;
}

body main section .new-structure .slider-textualarea h5.text-left,
body main section .new-structure .slider-textualarea p.text-left span,
body main section .new-structure .slider-textualarea p.text-left {
    text-align: left !important;
}

/* .elementor-section-stretched.key-feature-section.home-page-css
  .btn-style5.elementor-widget.elementor-widget-prime-slider-general
  .bdt-prime-slider
  .bdt-prime-slider-content
  * {
  text-align: left !important;
} */

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px 0px 65px 0px !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/10/tableslider.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 750px;
}

/*********slider css 05-02-2021*********/

/* header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent .header_top ul {
    border-bottom: 1px solid rgb(255 255 255 / 20%);
} */



.home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    background: #fa6a2c !important;
}

.home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic span {
    width: 12px !important;
    height: 12px !important;
    background-color: #1c1e21 !important;
    border-radius: 10px !important;
    transform: inherit;
    opacity: 1;
    left: inherit !important;
    outline: none;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-1621c7b6.elementor-section-full_width.home-page-css.banner-class.home-slider-custom.elementor-section-height-default.elementor-section-height-default .elementor-element.elementor-element-5476f86c.elementor-widget.elementor-widget-html {
    margin: 0px 0px !important;
}

.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default {
    bottom: 200px;
    position: relative;
}

.home-page-css .elementor-22326 .elementor-element.elementor-element-4b1651d2:not(.elementor-motion-effects-element-type-background),
.elementor-22326 .elementor-element.elementor-element-4b1651d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffe9e200;
    height: 0px;
}

.stratum-advanced-slider__description p,
.home-page-css .stratum-advanced-slider__description {
    font-size: 22px;
    /* line-height: 38px; */
    color: #1c1e21;
    font-weight: 400;
    line-height: 1.7;
}

.home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic {
    bottom: 17%;
    padding-right: 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic span.swiper-pagination-bullet {
    position: relative !important;
    left: -46% !important;
}



.home-page-css .stratum-advanced-slider__title {
    font-size: 55px;
    line-height: 1.2;
    margin-bottom: 30px !important;
}


.hom-slider-section .stratum-advanced-slider__slide-container {
    max-width: 661px !important;
}

.home-page-css .stratum-advanced-slider__slide-content .stratum-advanced-slider__slide-wrapper {
    padding: 0px 0px !important;
}

.home-page-css .stratum-advanced-slider__button a {
    color: #feefe7 !important;
    background-color: #f97627 !important;
    border: 0 !important;
    font-size: 15px;
    padding: 0px 30px !important;
    min-height: 52px;
    line-height: 52px;
    min-width: 162px;
    font-weight: 700;
    text-align: center;
}

.home-page-css .stratum-advanced-slider__button a:after {
    content: "\f0da";
    font-family: "Font Awesome 5 Free";
    padding-left: 22px;
    font-size: 18px;
    top: 2px;
    position: relative;
    transition: all 0.5s;
    left: 0;
}

.home-page-css .stratum-advanced-slider__button a:hover:after {
    transition: all 0.5s;
    left: 5px;
}

.home-page-css .stratum-advanced-slider .stratum-advanced-slider__button {
    margin-top: 60px;
}

.home-page-css .header_top ul {
    border-bottom: 1px solid rgb(255 255 255 / 20%) !important;
}

.home-page-css header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent.sticky .header_top ul {
    border-bottom: 1px solid rgb(255 106 28 / 0.2);
}

.project-section-area.new .sub-title.extra07-color {
    background-color: #ffede3 !important;
}

.home-page-css .portfolio .inner .port-overlay-info .hover-action h4.title a {
    font-size: 30px;
    font-weight: 700;
}

.home-page-css .portfolio .inner .port-overlay-info .hover-action span.category {
    margin-bottom: 20px;
    color: #1c1e21;
    font-weight: 500;
}

.home-page-css .portfolio .inner .port-overlay-info .hover-action span.category {
    font-size: 20px;
}

.home-page-css .portfolio .inner .port-overlay-info .hover-action h4.title {
    margin-bottom: 5px;
}

div#urpr-titlre span.sub-title.extra07-color {
    background-color: #ffede3;
}

div#urpr-titlre span.sub-title.extra07-color:before {
    display: none;
}

.home-page-css.key-feature-section .elementor-heading-title {
    line-height: 1.2 !important;
}

/* what we bring section css */

/* .what-we-bring-section {
    padding-top: 50px;
} */

/* award section css */

.award-logo-grid .pp-logo-grid .pp-grid-item-wrap {
    margin-bottom: 20px !important;
}

.service-item {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}


@media (min-width: 767px) {
    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap {
        margin-bottom: 0px !important;
    }

    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap:nth-child(1) {
        border-bottom: 1px solid #f1f1f1;
        border-right: 1px solid #f1f1f1;
    }

    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap:nth-child(2) {
        border-bottom: 1px solid #f1f1f1;
        border-right: 1px solid #f1f1f1;
    }

    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap:nth-child(3) {
        border-bottom: 1px solid #f1f1f1;
    }

    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap:nth-child(4) {
        border-right: 1px solid #f1f1f1;
    }

    .award-logo-grid .pp-logo-grid .pp-grid-item-wrap:nth-child(5) {
        border-right: 1px solid #f1f1f1;
    }
}

@media (min-width: 1440px) {

    /* key feature section css */
    .home-page-css.key-feature-section .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        padding-top: 0 !important;
    }
}



@media (max-width: 1281px) {
    .home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic {
        bottom: 20%;
    }
}

/*********slider css ends 05-02-2021*********/

.home-page-css.home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default {
    bottom: 125px !important;
    position: relative;
    max-width: 100% !important;
}



@media (max-width: 1025px) {


    .home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic {
        bottom: 18%;
    }

    .home-page-css .stratum-advanced-slider .stratum-advanced-slider__button {
        margin-top: 40px !important;
    }
}

@media (min-width: 1650px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/10/tableslider.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        height: auto;
    }
}

@media (max-width: 1440px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
        height: auto;
    }
}

@media (max-width: 1390px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
        height: auto;
    }
}

@media (max-width: 1350.9px) {
    .home-page-css .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        margin-top: 0px;
        padding-top: 0px;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        margin: 0px 0px !important;
        padding-top: 0px !important;
    }
}

@media (max-width: 1281px) {
    .home-page-css .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        margin-top: 0px;
        padding-top: 0px;
    }

    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:before {
        width: 32%;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-slider-excerpt {
        margin: 0px 0px !important;
        padding-top: 0px !important;
        margin-top: -35px !important;
    }
}

@media (max-width: 1250.9px) {
    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:after {
        width: 30.5% !important;
    }

    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:before {
        width: 30%;
    }
}

@media (max-width: 1056.9px) {
    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:before {
        width: 26%;
    }
}

@media (max-width: 1025.9px) {
    .portfolioSlider .single-item-wrapper {
        max-width: 100%;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/10/tableslider2.png);
    }

    .home-page-css .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
        max-width: 100%;
        margin: 0 auto;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 0px;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-left: 0px;
    }
}

@media (min-width: 1024px) {
    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
        left: 160px !important;
        margin-bottom: 60px !important;
        top: 60% !important;
        border: 2px solid gray;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-next {
        right: 140px !important;
        margin-bottom: 60px !important;
        top: 60% !important;
        border: 2px solid gray;
    }
}

@media (max-width: 1025px) {
    .home-page-css .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        font-size: 100px !important;
    }

    .home-page-css h3.elementor-heading-title.elementor-size-default {
        font-size: 34px;
        line-height: 62px;
    }

    .home-page-css .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
        line-height: 26px;
        font-size: 16px;
    }

    .home-page-css .elementor-element.elementor-element-58e5b1e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .home-page-css .elementor-element.elementor-element-58e5b1e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #f27003;
        min-height: 265px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-e8715ef.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding-top: 0px !important;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-next {
        right: 100px !important;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
        left: 95px !important;
    }

    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        justify-content: center;
        flex-wrap: initial !important;
    }

    .home-page-css .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 50%;
        margin: 0 auto;
    }

    /* .home-page-css.banner-class
    section.elementor-section
    > .elementor-container.elementor-column-gap-default:after {
    width: 23% !important;
  } */
    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:before {
        width: 25%;
    }
}

@media (max-width: 800px) {
    .home-page-css .elementor-element.elementor-element-53c34b5 .stratum-advanced-slider .stratum-advanced-slider__slide-container {
        max-width: 100%;
    }
}

@media (max-width: 700px) {
    .home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic {
        left: 51%;
    }
}

@media (max-width: 789px) {
    .home-page-css .elementor-element.elementor-element-02a983b.main-heading.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
        margin-top: 0px;
    }

    .home-page-css h3.elementor-heading-title.elementor-size-default {
        font-size: 30px;
        line-height: 62px;
    }

    .key-feature-section .main-heading {
        margin-bottom: 172px !important;
        z-index: 99;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
        right: auto !important;
    }

    .home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        left: auto;
        min-width: 100%;
        justify-content: center;
        bottom: 98px;
    }
}

@media (max-width: 890px) {
    .home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        left: auto;
        min-width: 100%;
        justify-content: center;
        bottom: 125px;
    }

    .home-page-css .swiper-pagination-bullet.swiper-pagination-bullets-dynamic span.swiper-pagination-bullet {
        position: relative !important;
        left: -45% !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .bdt-slider-excerpt {
        margin-top: -60px;
        padding: 0px 0px;
    }

    section#project .elementor-element.elementor-element-7f5aa9f.btn-style.elementor-widget.elementor-widget-keystroke-services .axil-service-area.ax-section-gap.bg-color-white.layout-1 .row:nth-child(2),
    .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
        max-width: 100%;
        margin: 0 auto;
    }

    .home-page-css .elementor-element.elementor-element-58e5b1e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .home-page-css .elementor-element.elementor-element-58e5b1e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        min-height: 340px !important;
    }

    .home-page-css .elementor-element.elementor-element-523b3cb.elementor-widget.elementor-widget-html {
        margin: 0px 0px;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33 {
        width: 46% !important;
        min-width: 46% !important;
    }

    /* .home-page-css .col-lg-4.col-md-6.col-sm-6.col-12 {
    min-width: 100%;
  } */
    .home-page-css .elementor-element.elementor-element-489238e>.elementor-widget-container {
        margin: 18px 20px 20px 20px;
        background-position: bottom;
    }

    .home-page-css .elementor-element.elementor-element-489238e>.elementor-widget-container {
        margin: 18px 20px 20px 20px;
        background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/12/lines.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto;
        background-position: bottom;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-617fe23.elementor-section-full_width.knowmor-btn-sec.elementor-section-height-default.elementor-section-height-default {
        margin-top: 10px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-617fe23.elementor-section-full_width.knowmor-btn-sec.elementor-section-height-default.elementor-section-height-default {
        margin-top: 10px;
    }

    .home-page-css .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
        right: auto;
    }

    .brand-list li {
        flex-basis: 100%;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 991.9px) {
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic span.swiper-pagination-bullet {
        position: relative !important;
        left: 0% !important;
    }


    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-2-1-2.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/ipad%20Banner%202.png) !important;
    }

    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-1a.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/Ipad%20Banner%201.png) !important;
    }

    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-3-1.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/ipad%20Banner%203.png) !important;
    }
}

@media (max-width: 900px) {
    main.page-wrappper {
        padding-top: 0px !important;
    }

    .home-page-css .portfolio .hover-action h4.title {
        margin-bottom: -5px !important;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33 {
        width: 49% !important;
        min-width: 49% !important;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-left: 27px !important;
    }

    .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 27px !important;
    }

    .home-page-css .hover-action h4.title,
    .home-page-css .hover-action h4.title a {
        font-size: 18px;
        line-height: 20px;
    }
}

@media (max-width: 832px) {
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 17%;
    }
}

@media (max-width: 786.9px) {
    body main .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default:after {
        left: 2% !important;
        width: 18% !important;
    }

    /* body
    main
    .home-page-css.banner-class
    section.elementor-section
    > .elementor-container.elementor-column-gap-default:before {
    width: 19% !important;
  } */
    .header-style-4 .mainmenu-wrapepr .ax-header-button {
        flex-basis: 57%;
    }

    .header-style-4 .mainmenu-wrapepr .ax-header-button span.button-icon {
        display: block !important;
    }

    .header-style-4 .mainmenu-wrapepr .ax-header-button a.axil-button.btn-solid.btn-extra02-color {
        padding: 0px 0px;
        width: 180px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ax-menubar {
        display: flex;
        pointer-events: auto;
        height: 50px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        margin-left: 25px;
        color: #000248;
    }

    .ax-menubar div {
        width: 50px;
        height: 30px;
        pointer-events: auto;
        position: relative;
        font-weight: 800 !important;
        color: #ff6a1c;
        display: block;
        top: 50%;
        transform: translateY(-50%);
    }

    .ax-menubar div i::after {
        top: 11px;
        border-radius: 4px;
        height: 5px;
    }

    .ax-menubar div i::before {
        top: -10px;
        border-radius: 4px;
        height: 5px;
    }

    .ax-menubar div i::before,
    .ax-menubar div i::after {
        left: 62%;
        width: 125%;
    }

    .ax-menubar div i {
        -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        top: 50%;
        left: 0;
        margin-top: 0px;
        width: 75%;
        height: 5px;
        background: currentColor;
        position: absolute;
        border-radius: 4px;
    }

    .mainmenu-wrapepr {
        margin-top: 18px;
    }

    .logo a img {
        height: auto !important;
        width: 100% !important;
        transform: translateY(-20px);
        max-width: 69% !important;
        object-fit: cover !important;
        transform: translateY(-4px) !important;
    }


    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic span.swiper-pagination-bullet {
        position: relative !important;
        left: 0% !important;
    }

    .home-page-css .elementor-element.elementor-element-53c34b5 .stratum-advanced-slider .stratum-advanced-slider__slide-container {
        /* width: 100%;
    margin: 0 auto;
    max-width: 575px; */
        padding-left: 30px;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        padding-left: 45px !important;
    }

    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-2-1-2.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/ipad%20Banner%202.png) !important;
    }

    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-1a.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/Ipad%20Banner%201.png) !important;
    }

    .home-page-css .stratum-advanced-slider__image[style="background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-3-1.png);"] {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/ipad%20Banner%203.png) !important;
    }
}

@media (max-width: 767px) {
    body main .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-left: 0px !important;
        padding-right: 0 !important;
    }

    body main .home-page-css .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
}

@media (max-width: 900px) {
    .home-page-css .elementor-element.elementor-element-53c34b5 .stratum-advanced-slider .stratum-advanced-slider__slide-container {
        max-width: 90%;
    }
}

@media (max-width: 799px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .bdt-slider-excerpt {
        margin-top: -90px;
        padding: 0px 0px;
    }
}

@media (max-width: 700px) {
    .header-style-4 .mainmenu-wrapepr .ax-header-button {
        flex-basis: 50%;
    }
}

@media (max-width: 602.9px) {
    .home-page-css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 18%;
        left: 52%;
    }

    .elementor-22326 .elementor-element.elementor-element-bc52ab3 .stratum-advanced-slider .stratum-advanced-slider__slide-container {
        max-width: 100%;
    }

    section#project .axil-service-area.ax-section-gap.bg-color-white.layout-1 {
        padding-bottom: 35px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-a4f1264.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-call-to-action.callaction-style-2.pt--110.pt_sm--60.pt_md--80.bg-color-extra09 .button-wrapper {
        width: 100%;
        text-align: right;
    }

    body main .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 18%;
        left: 50%;
        padding: 0px 0px !important;
    }
}

@media (max-width: 500px) {
    .home-page-css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 20%;
        left: 54%;
    }

    .home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        bottom: 60px !important;
    }

    .home-page-css .has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-1eda9e8 h4.elementor-heading-title.elementor-size-default {
        margin-top: 0px;
    }
}

@media (max-width: 450px) {
    .home-page-css .stratum-advanced-slider .stratum-advanced-slider__button {
        margin-top: 25px;
    }

    body main .home-page-css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 18%;
        left: 55%;
    }

    body main .home-page-css .elementor-element.elementor-element-53c34b5 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px;
    }
}

@media (max-width: 375.9px) {
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 20%;
        left: 57%;
    }
}

@media (max-width: 767px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5680fe7 {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/10/tableslider4.png);
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .bdt-slider-excerpt h5 {
        font-size: 18px !important;
        color: #1c1e21 !important;
        font-weight: 800;
        font-family: "DM Sans", sans-serif;
        margin-top: 20px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .bdt-slider-excerpt h5 {
        font-size: 18px !important;
        margin-top: 20px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.key-feature-section.elementor-section-height-default.elementor-section-height-default .main-heading {
        margin-bottom: 134px !important;
        z-index: 99;
    }

    .home-page-css .elementor-button.elementor-size-md {
        font-size: 14px;
        padding: 15px 25px !important;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    body main section.home-page-css .bdt-slider-excerpt,
    body main section.home-page-css .bdt-slider-excerpt p {
        font-size: 18px !important;
        line-height: 1.5 !important;
        overflow-wrap: break-word;
    }

    .home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        bottom: 95px;
    }
}

@media (min-width: 640px) {
    .home-page-css .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-prime-slider-desc {
        padding-right: 0px !important;
        padding-left: 0;
    }
}

@media only screen and (max-width: 575px) {
    .home-page-css .brand-list li a img {
        max-height: 160px !important;
        height: auto;
    }

    .home-page-css .elementor-element.elementor-element-53c34b5 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0px 0px 0 8px;
    }
}

@media (max-width: 497px) {
    .home-page-css ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        bottom: 20px;
    }
}

@media (max-width: 451px) {
    .stratum-advanced-slider .stratum-advanced-slider__button {
        margin-top: 25px;
    }

    body main .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 18%;
        left: 55%;
    }

    body main .home-page-css .elementor-element.elementor-element-53c34b5 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px;
    }
}

@media (max-width: 378px) {
    body main .home-page-css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        bottom: 18%;
        left: 57%;
    }
}

/* home top banner css */



.home-page-css.banner-class.home-page-css .swiper-pagination-bullet {
    background-color: #000 !important;
    opacity: 1 !important;
    width: 13px !important;
    height: 13px !important;
    border-radius: 50% !important;
    transform: scale(1) !important;
    left: 0 !important;
}

.home-page-css.banner-class.home-page-css .swiper-pagination-bullet:focus {
    outline: 0 !important;
}

.home-page-css.banner-class.home-page-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(1) !important;
}

.home-page-css.banner-class.home-page-css .swiper-pagination-bullet-active {
    background-color: #f97627 !important;
}

.home-page-css.banner-class.home-page-css .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    bottom: 130px;
    left: 0;
    transform: inherit;
    text-align: left;
    /* background: red; */
    width: 100% !important;
    right: 0;
    margin: 0 auto !important;
}

.home-page-css.banner-class.home-page-css .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
}

.home-page-css.banner-class .stratum-advanced-slider .stratum-advanced-slider__button {
    margin-top: 60px;
}

/* work together section css */

.home-page-css.multi-skilled-section .heading-with-border {
    margin-bottom: 60px !important;
}

.home-page-css.multi-skilled-section .heading-with-border .elementor-widget-container {
    background-position: center 50px !important;
    min-height: 70px !important;
    padding-top: 0;
    margin-top: 0 !important;
}

.home-page-css.multi-skilled-section .heading-with-border .elementor-widget-container h4 {
    top: 0;
}

.home-page-css.project-section-area .technologies-image .repeating-hover-effect {
    width: 30px;
}

.what-we-do.home-page-css .axil-service.text-left .inner {
    position: relative;
}

/* testimonial section */

/* .tss-wrapper .tss-carousel1 .owl-item:hover .item-content-wrapper .item-content p a.axil-link-button:after{
    width: 0!important;
} */



@media (max-width: 1025px) {

    /* top banner css */
    .home-page-css.banner-class.home-page-css .stratum-navigation-bullets-squared .stratum-advanced-slider .swiper-slide {
        width: 100% !important;
    }

    /* footer */
    .home-page-css.number-class-added .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        margin-bottom: 0 !important;
    }

    /* testimonial section css */
    .home-page-css.testimonial-section .portfolioSlider .single-item-wrapper {
        max-width: 100%;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {

    /* top banner css */
    /* .home-page-css.banner-class.home-page-css
    .stratum-navigation-bullets-squared
    .stratum-advanced-slider
    .swiper-slide {
    max-height: 800px !important;
    height: 800px !important;
  } */
    /* award section css */
    body main section.home-page-css.award-section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        min-width: 33% !important;
        max-width: 33% !important;
        width: 33% !important;
    }
}

@media (max-width: 991px) {
    .home-page-css.key-feature-section ul.bdt-slideshow-nav.bdt-dotnav.bdt-margin-large.bdt-position-bottom-left.bdt-text-center {
        left: 16px !important;
    }

    /* home top banner css */
}

@media (max-width: 1200px) {

    /* testimonial section css */
    .tss-carousel1 .item-content-wrapper .item-content p a.axil-link-button {
        position: absolute !important;
        bottom: 12px;
        left: 15px;
    }
}

@media (max-width: 767px) {
    .home-page-css .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        font-size: 70px !important;
    }

    /* header css */
    .header_top ul li a img {
        margin-right: 5px !important;
        max-width: 14px;
    }

    .header_top ul li a {
        font-size: 13px !important;
    }

    .header-wrapper>.container>.row {
        padding: 0 0;
    }

    .header-wrapper .mainmenu-wrapepr {
        padding-right: 0 !important;
    }

    .header-wrapper .mainmenu-wrapepr .ax-menubar div {
        width: 40px;
    }

    /* top banner css */
    .home-page-css.banner-class section.elementor-section>.elementor-container.elementor-column-gap-default .home-banner-logo-grid .pp-logo-grid .pp-grid-item-wrap {
        min-width: auto !important;
    }

    .home-page-css.banner-class.home-page-css .transparents-section {
        height: 0 !important;
    }

    /* what we can do section */
    .home-page-css.what-we-do .axil-service-area .section-title {
        padding: 0 15px !important;
    }

    /* work together section css */
    .home-page-css.multi-skilled-section .heading-with-border .elementor-widget-container h4 {
        top: 0;
    }

    .home-page-css.multi-skilled-section .elementor-widget-container h3 {
        line-height: normal !important;
    }

    /* key feature section css */
    .home-page-css.key-feature-section .main-heading {
        margin-bottom: 100px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-050e9a3.elementor-section-full_width.elementor-section-stretched.home-page-css.key-feature-section.elementor-section-height-default.elementor-section-height-default .main-heading {
        margin-bottom: 90px !important;
    }

    /* .key-feature-section.home-page-css
    .btn-style5.elementor-widget.elementor-widget-prime-slider-general
    .bdt-prime-slider
    .bdt-prime-slider-content
    .bdt-slider-excerpt
    * {
    text-align: center !important;
  } */
    /* testimonial section css */
    .testimonial-section .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
        padding-left: 10px;
    }

    .testimonial-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    .tss-carousel1 .item-content-wrapper .item-content p a.axil-link-button {
        text-align: center;
        bottom: 30px;
        left: 50%;
        transform: translate(-50%);
        display: inline-block;
        min-width: 200px;
    }

    /* award section css */
    body.home .home-page-css.award-section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding-bottom: 0 !important;
    }

    section.black-bg-section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-a4f1264.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-call-to-action.callaction-style-2.pt--110.pt_sm--60.pt_md--80.bg-color-extra09 .button-wrapper {
        text-align: center;
    }

    body.home main .elementor-element.lets-talk-wrap.elementor-widget.elementor-widget-keystroke-cta_style_two .axil-call-to-action.bg-color-extra09 .inner {
        justify-content: center !important;
    }

    /* our project section */
    .home-page-css .portfolio .inner .port-overlay-info .hover-action h4.title {
        margin-bottom: 0px !important;
    }
}

.designs h4.pp-info-box-title {
    color: #000000 !important;
    font-size: 24px!important;
    font-weight: 700 !important;
    position: relative;
    top: 31px;
}












@media (max-width: 430px) {
    .home-page-css.key-feature-section .main-heading .elementor-heading-title {
        margin-bottom: 30px !important;
    }
}

div#mobile-view-only {
    display: none;
}

div#mobile-view-only a.elementor-button-link.elementor-button.elementor-size-sm {
    margin: 20px 0 0;
    min-width: 134px;
}

@media (max-width: 600px) {
    div#mobile-view-only {
        display: block;
    }

    /* .owl-dots {
        display: none;
    } */
}

/**********************web-development-company***************/

ul.new-ul-li {
    list-style: none;
    padding: 0px;
    margin-top: 35px;
}

ul.new-ul-li li {
    color: #1d2124;
    font-weight: 700;
    padding-left: 30px;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 15px;
}

ul.new-ul-li li:last-child {
    margin-bottom: 0;
}

ul.new-ul-li li span {
    color: #f86926;
    margin-left: -30px;
}

.elementor-1723 .elementor-element.elementor-element-34dd67a5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

h3.elementor-heading-title.elementor-size-small {
    line-height: 57px !important;
}

/* h3.elementor-heading-title.elementor-size-small {
    padding-top: 50px;
} */

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.pad-left-100 {
    padding-left: 100px !important;
}

.elementor-element.elementor-element-03a539a.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-bottom: 0px;
    margin-top: 20px;
}

.gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    max-width: 740px !important;
    width: 740px !important;
    min-width: 740px !important;
}

.gathering-requerments .elementor-heading-title.elementor-size-default {
    font-weight: 700;
    font-size: 20px;
    color: #333333;
}

#max-width-managed .elementor-column-wrap.elementor-element-populated .elementor-text-editor.elementor-clearfix {
    font-size: 22px !important;
    line-height: 38px !important;
    color: #1c1e21 !important;
    font-weight: 400;
    font-family: "DM Sans";
    padding: 0px 0px !important;
    margin: 0px 0px;
}

#max-width-managed .elementor-column-wrap.elementor-element-populated .elementor-text-editor.elementor-clearfix a {
    color: #ff6a1c;
    font-weight: 500;
}

/**************section#color-change-decade****************/

section#color-change-decade,
section#color-change-decade .axil-about-area.ax-section-gap.bg-color-white {
    background: #fafafb;
}

/* section#color-change-decade span.sub-title.extra08-color {
  width: 250px;
} */

.Services p[style="text-align: center;"] {
    margin-bottom: 18px;
}

section#bg-white-ID,
section#bg-white-ID .axil-service-area.ax-section-gap.bg-color-white {
    background: #fff;
}

/* section#bg-white-ID span.sub-title.extra04-color {
  width: 295px;
} */

/****inner-css***/

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated {
    background-color: transparent;
    position: relative;
    z-index: 99;
    display: flex;
    align-items: center;
    flex-direction: column;
    /* justify-content: center; */
    padding: 60px 40px !important;
    min-height: 475px;
    max-width: 90%;
    margin: 55px auto !important;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated:after {
    -webkit-transform: perspective(475px) rotateY(-5deg) !important;
    transform: perspective(475px) rotateY(-5deg) !important;
    box-shadow: 0 0 1px #000;
    background: #fff;
    content: "";
    box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
    background-color: #fff;
    z-index: -1;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: -8px;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table,
.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table tr,
.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table td {
    border: none;
    padding: 0px 0px;
    text-align: left;
    vertical-align: baseline;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table tr td {
    padding-bottom: 30px;
    position: relative;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table td:after {
    position: absolute;
    content: "";
    border-bottom: 1px solid #f1f1f1;
    width: 100%;
    height: 1px;
    left: 0px;
    bottom: 15px;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table tr:last-child td:after {
    content: none;
    padding-bottom: 0px;
}

/* section.has_eae_slider.elementor-section.elementor-top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .inner-after-css {
    margin-top: -100px;
} */

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated .pp-info-box-content .pp-info-box-title-container h4.pp-info-box-title {
    font-size: 24px;
    line-height: 28px;
    color: #333333 !important;
    font-weight: 700;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 35px;
}

.portfolio .inner .port-overlay-info .hover-action h4.title {
    margin-bottom: 0px;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated .pp-info-box-description td span {
    color: #ff6a1c !important;
    font-weight: bold;
    font-size: 16px !important;
}

/* {
    min-width: 88px;
    font-size: 16px;
    line-height: 32px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
} */

.inner-after-css .pp-info-box-description {
    padding: 0px 0px;
}

.inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table tr td:last-child {
    font-size: 16px;
    line-height: 22px;
    color: #727272;
    font-weight: 400;
    font-family: "DM Sans";
}

section#bg-white-ID .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
    margin-left: 10px;
    /* max-width: 214px !important;
  min-width: 214px; */
}

section#color-change-decade {
    padding-bottom: 65px;
}

/* section#color-change-decade .axil-about-area.ax-section-gap.bg-color-white {
  padding-bottom: 10px !important;
} */

section#Bg-change-gray,
.tech-section-gray {
    background: #fafafb;
}

/* section#color-change-decade .axil-about-area.ax-section-gap.bg-color-white {
  padding-bottom: 30px !important;
} */

.tech-section-gray h3.pp-dual-heading span.pp-first-text {
    font-size: 35px !important;
    color: #1c1e21 !important;
    font-weight: 700 !important;
    font-family: "DM Sans" !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;
    margin-top: 20px;
}

.elementor-shape.elementor-shape-top {
    display: none;
}

section#Bg-change-gray+section.tech-section-gray>.elementor-container.elementor-column-gap-default {
    position: relative;
    border-bottom: 4px dotted #ffded0;
    padding-bottom: 105px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-002ab7e.tech-section-gray.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 105px !important;
}

section#Bg-change-gray .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix p {
    max-width: 80%;
    margin: 0 auto;
}

body main .portfolio-bg-gray .elementor-column-wrap.elementor-element-populated .axil-portfolio-area.ax-section-gap.bg-color-lightest {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

section#color-change-decade .elementor-container.elementor-column-gap-no {
    margin-top: 0px;
}

section#Bg-change-gray .elementor-column-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

.portfolio-bg-gray,
.portfolio-bg-gray .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-2039bf61 {
    background: #fafafb;
}

/***************************media*****************/

@media (max-width: 1024px) {
    .elementor-1723 .elementor-element.elementor-element-34dd67a5 .elementor-heading-title {
        font-size: 40px;
    }

    /* .elementor-element.elementor-widget.elementor-widget-keystroke_process_box
    .elementor-widget-container
    .axil-service-area.ax-section-gap.bg-color-white
    .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30 {
    max-width: 50%;
    min-width: 50%;
  } */
    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(3n) .axil-service-style--3 {
        justify-content: flex-end;
        justify-content: flex-start;
    }

    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(2) .axil-service-style--3,
    .why-us .axil-service-area.ax-section-gap.bg-color-white .row .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30:nth-child(5) .axil-service-style--3 {
        justify-content: center;
        justify-content: flex-start;
    }

    .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
        max-width: 100% !important;
    }

    .what-we-do section.elementor-section {
        max-width: 100%;
        margin: 0 auto;
    }

    .what-we-do p[style="text-align: center;"] {
        max-width: 100%;
        margin: 0 auto;
        padding: 0px 20px 20px 20px;
    }

    .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap {
        width: 33% !important;
        float: left;
        margin: 10px 0px !important;
    }
}

@media (max-width: 768px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-60bbb9f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 80px 0px 0px 0px;
    }

    body section .elementor-2250 .elementor-element.elementor-element-714e1c94>.elementor-container,
    body section .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1400px !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-1ba5a46a {
        padding-bottom: 0px;
    }

    /* span.sub-title {
        margin: 30px 0px;
    } */
    h3.elementor-heading-title.elementor-size-small {
        margin-top: 30px !important;
    }

    h2.pp-dual-heading span.pp-first-text {
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
        font-size: 32px !important;
    }

    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 100%;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-25947289.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
        justify-content: center;
    }

    .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100%;
        margin: 0 auto;
    }

    .elementor-1723 .elementor-element.elementor-element-3a967b53>.elementor-element-populated {
        box-shadow: -6px 2px 11px -3px rgba(0, 0, 0, 0.5);
        margin: 0px 25px 0px 25px !important;
    }

    h2.pp-dual-heading span.pp-first-text {
        max-width: 100%;
        margin: 0 auto;
        text-align: left;
        font-size: 32px !important;
    }

    .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button>.elementor-widget-container>.elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
        margin-top: 0px;
    }

    .elementor-1723 .elementor-element.elementor-element-7e8d91cf .axil-service-style--3 .content .title {
        font-family: "Roboto", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        margin: 0px 0px 0px 0px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-4b7532bb.testimonial.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding-bottom: 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-31cd8d4f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-2039bf61 {
        padding-top: 0px !important;
    }
}

@media (max-width: 767px) {

    .aboutus-section-first .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-container.elementor-column-gap-default,
    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-89fc6b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37,
    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-89fc6b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-32f8a32 {
        padding: 0px 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-60bbb9f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1723 .elementor-element.elementor-element-c54803d .pp-buttons-group .pp-button:not(:last-child) {
        margin-right: 0px;
    }

    body section .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap {
        width: 50% !important;
        float: left;
        margin: 10px 0px !important;
    }

    h2.pp-dual-heading span.pp-first-text {
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
        font-size: 32px !important;
    }
}

@media (max-width: 767px) {
    img.attachment-large.size-large[width="640"] {
        width: 100%;
    }

    h2.pp-dual-heading span.pp-first-text {
        max-width: 100%;
        margin: 0 auto;
        text-align: left;
        font-size: 24px !important;
    }

    .elementor-1723 .elementor-element.elementor-element-c54803d .pp-buttons-group .pp-button:not(:last-child) {
        margin-right: 0px;
    }

    table th,
    table td,
    .wp-block-calendar th,
    .wp-block-calendar td {
        border: none;
        border-bottom: 1px solid #d3d3d3;
    }
}

@media only screen and (max-width: 1599px) and (min-width: 1200px) {

    table th,
    table td,
    .wp-block-calendar th,
    .wp-block-calendar td {
        padding: 30px 7px;
    }
}

@media (max-width: 1025px) {
    body main .axil-accordion .card {
        margin-bottom: 0px;
        margin-right: 0px;
    }

    body main .axil-accordion .card.open-img button.btn.btn-link img,
    body main .axil-accordion .card img {
        max-width: 260px !important;
    }

    body main .axil-accordion {
        background-size: 295px;
    }
}

@media (max-width: 991.9px) {
    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element {
        max-width: 33.33%;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.pad-left-100,
    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.pad-ryt-100 {
        padding-left: 0px !important;
    }

    ul.new-ul-li li {
        text-align: left;
        max-width: 90%;
        margin: 8px auto;
    }

    section#width-divide .elementor-row {
        flex-wrap: wrap;
    }

    img.attachment-large.size-large[width="640"] {
        width: 100%;
        max-width: 640px;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-65822d11.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column.elementor-element {
        width: 50%;
    }

    section#background-image-new {
        padding-top: 150px !important;
    }

    #padding-ryt {
        padding-right: 0px !important;
    }

    /***************testimonials*****************/
    .tech-area-here .pp-info-box-container {
        max-width: 60%;
        margin: 30px auto !important;
    }

    .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
        padding: 0px 10px 15px 15px;
    }

    .testimonial-info .thumb {
        margin-right: 10px;
    }

    .testimonial-info:after {
        right: -20px;
    }

    .tss-carousel h3.author-name {
        text-align: center;
        font-size: 20px;
    }

    .client-info h4.author-bio {
        display: inline-block;
        font-size: 14px;
    }

    /***************testimonials*****************/
    body main section#color-change-decade .axil-accordion button.btn.btn-link img,
    body main section#color-change-decade .axil-accordion .card img {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        display: none;
        padding: 0px 0px;
    }

    body main section#color-change-decade .axil-accordion .card.open-img img {
        display: block !important;
    }

    body main .axil-accordion .card.open-img button.btn.btn-link img,
    body main .axil-accordion .card img {
        max-width: 100px !important;
    }

    button.btn.btn-link {
        flex-wrap: wrap;
    }

    .card.open-img h5 .btn span {
        color: #f16a28 !important;
        display: block;
        width: 100%;
        /* margin-top: 20px; */
    }

    body main section#color-change-decade .axil-accordion .card.open-img img {
        display: block !important;
    }

    body main .axil-accordion {
        background: none !important;
    }

    body main section .axil-accordion .card .card-header h5 .btn.btn-link {
        color: #f16a28 !important;
        display: flex;
        align-items: center;
        margin: 0px 0px !important;
        min-width: 100%;
        justify-content: inherit;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding: 65px 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding: 65px 0px 0px !important;
    }

    .tech-section-gray .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column {
        margin-bottom: 0px;
    }

    body main section.tech-section-gray .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated {
        padding: 0px !important;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 100%;
        margin: 25px auto !important;
    }

    .inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated {
        margin: 15px auto !important;
    }

    .axil-accordion .card .card-header .btn.btn-link span>span {
        display: initial;
        width: auto;
    }
}

@media (max-width: 600px) {
    img.attachment-full.size-full[width="520"] {
        max-width: 85%;
        object-fit: cover;
    }

    body main .axil-accordion .card.open-img button.btn.btn-link img,
    body main .axil-accordion .card img {
        max-width: 50px !important;
    }

    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 100%;
    }

    ul.new-ul-li li {
        text-align: left;
        max-width: 100%;
        margin: 8px auto;
    }

    .tech-section-gray h3.pp-dual-heading span.pp-first-text {
        font-size: 32px !important;
        padding: 0px 0px !important;
        margin-bottom: -43px !important;
    }

    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
        max-width: 100% !important;
        min-width: 100% !important;
        width: 100% !important;
        padding: 0px 0px !important;
    }

    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element {
        max-width: 33.33%;
        margin: 0px 0px;
    }

    section#background-image-new {
        background-position: bottom center;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-65822d11.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column.elementor-element {
        width: 100%;
    }

    body main section h2 {
        font-size: 24px;
    }

    .elementor-element.elementor-element-4e41b818.elementor-widget.elementor-widget-keystroke_process_box span.sub-title.extra04-color {
        /* width: 100%; */
        font-size: 15px !important;
    }

    .elementor-1725 .elementor-element.elementor-element-4e41b818 .axil-service-style--3 .content .title {
        font-size: 20px;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 100%;
        margin: 25px auto !important;
    }

    .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
        padding: 0px 5px 0px 5px;
    }

    .tech-area-here .pp-info-box-container:after {
        min-width: 100%;
    }

    .tech-area-here .pp-info-box-container:after {
        left: 0;
    }

    body main .axil-accordion .card.open-img button.btn.btn-link img,
    body main .axil-accordion .card img {
        max-width: 50px !important;
        margin: 0 auto;
    }
}

.contentagile {
    display: none;
}





.page-contact-us .pp-tm-content.pp-tm-content-normal .pp-tm-description a {
    font-size: 14px;
}

.page-contact-us .pp-tm-content.pp-tm-content-normal .pp-tm-position {
    font-size: 14px;
}

@media (max-width: 600px) {
    .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {
        font-size: 18px;
    }

    .testimonial-info:after {
        content: none !important;
    }

    .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .single-item-wrapper {
        background-image: url(https://clixlogix.org/test/clixthemeforest/wp-content/uploads/bg-m-Icon.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 150px;
        /* box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important; */
        padding: 0px;
    }

    .card.elementor-repeater-item-9b7cd6f.open-img button.btn.btn-link img,
    .card.elementor-repeater-item-396c582.open-img img {
        transform: translateX(14px);
    }

    .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated:after,
    .tech-area-here .pp-info-box-container:after {
        -webkit-transform: none !important;
        transform: none !important;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 100%;
        margin: 10px auto !important;
    }

    .elementor-element.elementor-element-f68431d.elementor-widget.elementor-widget-html .section-title .title {
        color: #1c1e21;
        margin: 12px 0px;
    }

    .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
        background-color: transparent;
        margin: 15px auto !important;
    }

    .elementor-1725 .elementor-element.elementor-element-6407d1e2:not(.elementor-motion-effects-element-type-background),
    .elementor-1725 .elementor-element.elementor-element-6407d1e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://clixlogix.org/test/clixthemeforest/wp-content/uploads/Mobile-app-Development-banner-mobile.png);
        background-position: center center !important;
    }

    .elementor-1725 .elementor-element.elementor-element-480b3648 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 40px !important;
        font-weight: 600;
        line-height: 1.1em !important;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-65822d11.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column.elementor-element {
        width: 100%;
    }

    body main section h2 {
        font-size: 30px;
    }

    .elementor-element.elementor-element-4e41b818.elementor-widget.elementor-widget-keystroke_process_box span.sub-title.extra04-color {
        /* width: 100%; */
        font-size: 15px !important;
    }

    .elementor-1725 .elementor-element.elementor-element-4e41b818 .axil-service-style--3 .content .title {
        font-size: 20px;
    }

    .tech-area-here .pp-info-box-container {
        max-width: 100%;
        margin: 12px auto !important;
    }

    .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
        padding: 0px 5px 0px 5px;
    }

    body main .axil-accordion .card.open-img button.btn.btn-link img,
    body main .axil-accordion .card img {
        max-width: 80px !important;
        margin: 0 auto;
    }

    .inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated:after {
        transform: none !important;
        -webkit-transform: none !important;
    }

    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element {
        max-width: 33.33% !important;
        margin: 0px 0px;
        width: 33.33% !important;
        min-width: 33.33% !important;
    }

    .gathering-requerments .elementor-heading-title.elementor-size-default {
        margin-top: -10px !important;
    }

    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element:first-child .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
        text-align: center;
        margin-right: 30px;
    }

    .gathering-requerments section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element:last-child .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
        text-align: center;
        margin-left: 30px;
    }
}

/***********gliches***************/

body main .why-us.new-whyus .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

.packages.plans.new-plans-added .elementor-accordion-item .elementor-tab-title,
.packages.plans.new-plans-added .elementor-accordion-item .elementor-tab-content.elementor-clearfix {
    position: relative;
    padding: 15px 0px !important;
}

/*********************Gathering Requirements***********************/

.inner-after-css.table-paddingin .has_eae_slider.elementor-column.elementor-col-33 .pp-info-box .pp-info-box-content {
    padding: 0px 30px;
}

.inner-after-css.table-paddingin .has_eae_slider.elementor-column.elementor-col-33 .pp-info-box .pp-info-box-content tr td:first-child {
    min-width: 80px;
    padding: 0;
    vertical-align: baseline;
    position: relative;
    top: 6px;
}
td {
    border: none !important;
}

tr {
    border-bottom: 1px solid #9191913d;
   
}
td p {
    font-size: 16px !important;
}
table {
    height: 0px !important;
}
.pp-info-box {
    width: 92%;
    padding: 60px 20px 114px 20px;
}
.pp-info-box-description tr:last-child {
    border: none;
}
.pp-info-box {
    height: 674px !important;
}

td span {
    font-size: 16px !important;
    font-weight: 700;
}
.elementor-element.elementor-element-a61a037.elementor-widget__width-initial.designss.pp-info-box-top.elementor-widget.elementor-widget-pp-info-box {
    position: relative;
    left: 6px;
}
.designss h4.pp-info-box-title {
    color: #000000 !important;
    font-size: 24px!important;
    font-weight: 700 !important;
    position: relative;
    top: 31px;
}


/*************portfolio*********************/

.top-section.bannerall-here {
    height: 575px;
    display: flex;
    align-items: center;
}

body main .top-section.bannerall-here h3.elementor-heading-title.elementor-size-small {
    line-height: 60px !important;
}

body main.page-wrappper>.elementor .elementor-element.elementor-element-9d156d0 .elementor-heading-title {
    color: #1c1e21;
}

body .elementor-element.elementor-element-0492c60 .section-title span.sub-title {
    color: #f97627 !important;
    margin-bottom: 40px;
}

.top-section.bannerall-here .elementor-element.elementor-element-387142b.elementor-widget.elementor-widget-heading {
    margin-bottom: 40px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-def624d.elementor-section-full_width.footerorangecta.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.has_eae_slider.elementor-section.top-section span.elementor-heading-title.elementor-size-default span {
    color: #ff6a1c;
    font-weight: 500;
}

body main .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left button {
    padding: 0 30px;
    background: transparent;
}

.elementor-element.elementor-element-230dd86.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    max-width: 750px;
}

.projects-cover-class .mesonry-list.grid-metro3 .portfolio-33-33 {
    min-width: 50%;
    max-width: 50%;
}

.projects-cover-class .mesonry-list.grid-metro3 .portfolio-33-33 .thumb {
    width: 80%;
    margin: 0 auto;
}

.col-lg-7.col-md-12.mt_md--20.mt_sm--20 .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left .text-left.text-lg-right button {
    background: transparent;
    color: #1e2125;
}

.portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.col-lg-7.col-md-12.mt_md--20.mt_sm--20 .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left .text-left.text-lg-right button[class="is-checked"] {
    background: #fff;
    box-shadow: 0px 0px 30px 0px #f9f9f8;
}

.footerorangecta .elementor-column-wrap.elementor-element-populated {
    background-color: transparent !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-b831af1.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: 50px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,
.elementor-element.elementor-element-6e9a796.elementor-widget.elementor-widget-spacer,
.elementor-element.elementor-element-7af7c0c.elementor-align-center.elementor-widget.elementor-widget-button {
    background: #ff761e;
    padding: 0px 0px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-xxl {
    font-size: 50px !important;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-4795d05 .elementor-column-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

a.mt--60.mt_sm--30.mt_md--30.axil-button.wow.slideFadeInUp.load-more.btn-transparent.btn-extra-large {
    max-width: 394px;
}

a.mt--60.mt_sm--30.mt_md--30.axil-button.wow.slideFadeInUp.load-more.btn-transparent.btn-extra-large:hover span.button-icon {
    border-left-color: #fff !important;
}

.portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest {
    margin-bottom: 30px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    min-width: 102% !important;
    text-align: center;
    transform: translateX(-1%);
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-xxl {
    font-size: 40px !important;
    margin-bottom: 0px;
    padding-top: 20px;
}

body main.page-wrappper>.elementor .elementor-element.elementor-element-9d156d0 .elementor-heading-title {
    color: #1c1e21 !important;
}

@media (max-width: 1024px) {
    .top-section.bannerall-here {
        padding: 160px 0px 0px 0px;
    }

    .elementor-element.elementor-element-387142b .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 48px;
        font-weight: 600;
        line-height: 1.1em;
    }

    /* .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
    padding-right: 0px !important;
    padding-left: 50px !important;
  } */
}

@media (max-width: 768px) {

    .elementor-9 .elementor-element.elementor-element-e1f74dc,
    .elementor-9 .elementor-element.elementor-element-d2330ac {
        width: 50%;
    }

    .top-section.bannerall-here {
        padding: 50px 0px 0px 0px;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3.mt--20.portfolio-wrapper .portfolio-33-33 {
        min-width: 100%;
        max-width: 100%;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
        max-width: 100% !important;
        margin: 0 auto;
        margin-left: 20px !important;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33,
    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd),
    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding: 0px 0px !important;
        min-width: 50% !important;
        width: 50% !important;
        max-width: 50% !important;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-45f229b.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-xxl {
        font-size: 21px !important;
        margin-bottom: -14px;
        padding-top: 20px;
    }
}

@media (max-width: 890px) {
    body main.page-wrappper {
        padding-top: 130px;
    }
}

@media (max-width: 767px) {
    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
        width: auto;
        min-width: auto;
    }

    .top-section.bannerall-here {
        padding: 10px 0px 0px 0px;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left .text-left.text-lg-right {
        text-align: center !important;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left .text-left.text-lg-right button {
        margin: 10px 0px;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest {
        padding-top: 0px !important;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33,
    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd),
    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding: 0px 0px !important;
        min-width: 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 12px 0px !important;
    }

    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
        max-width: 100% !important;
        margin: 0 auto;
        margin-left: 0px !important;
    }

    .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button>.elementor-widget-container>.elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
        margin-top: 10px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-cd8d3ca.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        margin-top: 50px;
    }
}

@media (max-width: 500px) {
    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
        width: auto;
        min-width: auto;
    }

    .top-section.bannerall-here {
        height: 445px;
        background-position: -730px center;
    }

    body main h3.elementor-heading-title.elementor-size-small {
        line-height: 32px !important;
    }
}

/* portfilio card section */

.portfolio-wrapper .repeating-hover-effect {
    min-width: 24px;
}

.page-portfolio .projects-cover-class .mesonry-list.grid-metro3 .portfolio-33-33 .thumb {
    width: 100%;
}

.page-portfolio .portfolio {
    padding: 0 35px;
    margin-top: 40px;
}

.page-portfolio .portfolio.active .inner .thumb {
    transform: perspective(400px) rotateY(-4deg);
}

body.page-portfolio main .top-section.bannerall-here h3.elementor-heading-title.elementor-size-small {
    margin-bottom: 30px;
}

@media (min-width: 1400px) {
    body.page-portfolio .top-section span.elementor-heading-title.elementor-size-default {
        padding-right: 83px !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .page-portfolio .projects-cover-class .messonry-button {
        text-align: center !important;
    }

    .page-portfolio .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33,
    .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding: 0px 20px !important;
    }

    .page-portfolio .portfolio .inner .port-overlay-info .hover-action {
        padding: 15px 20px;
    }

    .page-portfolio .portfolio .inner .port-overlay-info .hover-action h4.title {
        margin-bottom: -5px !important;
    }

    .page-portfolio .portfolio-areas-here+section.has_eae_slider+section.has_eae_slider .axil-portfolio-area.ax-section-gap.bg-color-lightest .mesonry-list.grid-metro3.mt--20.portfolio-wrapper {
        margin-left: 0px !important;
    }

    .page-portfolio section.top-section.bannerall-here.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-446ac9b.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 120px 0px 0px 0px;
    }

    .page-portfolio .portfolio {
        margin-top: 20px !important;
    }

    .page-portfolio .top-section.bannerall-here {
        background-position: -800px top;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .projects-cover-class .axil-portfolio-area.ax-section-gap.bg-color-lightest .messonry-button.text-left button {
        padding: 0 20px !important;
    }

    .projects-cover-class .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .projects-cover-class .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .page-portfolio .portfolio .inner .port-overlay-info .hover-action {
        padding: 15px 20px !important;
    }

    .page-portfolio .top-section.bannerall-here {
        height: 500px;
    }
}

@media (max-width: 430px) {
    body.page-portfolio main .top-section.bannerall-here.elementor-element .elementor-heading-title {
        font-size: 32px !important;
        font-weight: 600 !important;
    }
}

@media (max-width: 767px) {
    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
        width: auto;
        min-width: auto;
    }

    .page-portfolio .projects-cover-class .messonry-button {
        text-align: center !important;
    }

    .page-portfolio .top-section.bannerall-here {
        height: 600px;
    }
}

@media (max-width: 500px) {
    .page-portfolio .top-section.bannerall-here {
        background-position: -1053px center;
    }

    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
        width: auto;
        min-width: auto;
    }
}

@media (min-width: 1800px) {
    .page-portfolio .top-section.bannerall-here {
        height: 800px;
    }
}

@media (min-width: 2500px) {
    .page-portfolio .top-section.bannerall-here {
        height: 850px;
        background-position: 0 center;
    }
}

@media (min-width: 2800px) {
    .page-portfolio .top-section.bannerall-here {
        background-position: 0 -180px;
    }
}

/************contact us page ********************/

.has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated:after {
    bottom: -49px;
    border-left: 656px solid transparent;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd {
    overflow: hidden;
}

section#contact-us-ID .elementor-element.elementor-element-9599e1f.elementor-widget.elementor-widget-heading .elementor-widget-container {
    margin: 0px 0px;
}

section#contact-us-ID .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel .elementor-widget-container {
    border: none;
}

section#contact-us-ID div#Form1,
section#contact-us-ID div#Form2 {
    padding-top: 40px;
}

.left-radio.radiocover-dive:hover .input-designnew {
    background: #f35c0d !important;
}

section#contact-us-ID li.zf-fmFooter.spacingClass-added {
    margin-top: 60px;
}

.left-radio.radiocover-dive {
    position: relative;
}

.left-radio.radiocover-dive.box-shadow-added {
    box-shadow: 0px 6px 0px 0px #ff5313;
    background: transparent;
}

.elementor-element.elementor-element-da21af8.elementor-widget.elementor-widget-heading {
    margin-bottom: 20px !important;
    margin-top: 30px !important;
}

select.zf-form-sBox.valid {
    color: white;
}

body main section .desc input:hover,
body main section .desc select:hover,
body main section .desc textarea:hover {
    background-color: #ff752c !important;
    transition: all 0.5s;
    cursor: pointer;
    padding-left: 10px !important;
}

.zf-templateWrapper ::placeholder {
    font-size: 20px !important;
}

body main section .desc select {
    border: none !important;
    height: 50px;
}

body main section .desc input:focus,
body main section .desc select:focus,
body main section .desc textarea:focus {
    border-bottom: 1.5px solid #fff !important;
    background-color: #ff752c !important;
    transition: all 0.5s;
    cursor: pointer;
    padding-left: 10px !important;
}

.axil-blog.active .content .content-wrap::after {
    transform: inherit !important;
}

body main section .desc input[aria-required="true"],
body main section .desctextarea.valid[aria-invalid="false"],
section#contact-us-ID [aria-required="true"] {
    border-bottom: 1.5px solid #fff !important;
    background: transparent !important;
    transition: all 0.5s;
    cursor: pointer;
    padding-left: 10px !important;
}

.input-captcha {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

body main section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper {
    min-height: 50px !important;
}

div#Form1,
div#Form2 {
    min-height: 833px;
}

.zf-templateWidth {
    min-height: 760px;
}

section#contact-us-ID .elementor-element.elementor-element-8d6ab74.elementor-widget.elementor-widget-shortcode .btnradio+div#Form1,
section#contact-us-ID .elementor-element.elementor-element-8d6ab74.elementor-widget.elementor-widget-shortcode .btnradio+div#Form1+div#Form2 {
    min-height: 925px !important;
    height: 100% !important;
    max-height: auto !important;
}

.g-recaptcha+input#hiddenRecaptcha+label#hiddenRecaptcha-error {
    text-align: center;
    width: 100%;
}

.input-captcha .zf-tempContDiv span#lblError {
    transform: translateY(-35px) !important;
    display: block;
}

label#hiddenRecaptcha1-error {
    text-align: center;
    width: 100%;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description {
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child {
    margin-right: 40px;
    position: relative;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child:after {
    content: "";
    position: absolute;
    right: -20px;
    border-radius: 1px;
    background-color: #d6d6d6;
    height: 100%;
    width: 2px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0b96d57.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
    align-items: end !important;
}

select {
    padding: 0px 10px !important;
}

label.error {
    color: white;
}

.zf-tempContDiv label.filelabel {
    color: #fff;
    position: relative;
    max-width: 195px;
    transition: all 0.5s;
    cursor: pointer;
}

.zf-tempContDiv label.filelabel:hover {
    cursor: pointer;
}

.zf-tempContDiv label.filelabel:hover i.fa.fa-paperclip {
    transition: all 0.5s;
    transform: rotate(360deg);
}

.zf-tempContDiv label.filelabel span.title {
    padding-left: 40px;
}

li.zf-tempFrmWrapper.zf-large.ctc-bottom-mrgn {
    margin-bottom: 30px !important;
}

.swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight .pp-tm:hover img {
    transform: scale(1.1);
    transition: all 0.5s;
}

.swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight .pp-tm img,
.swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight .pp-tm {
    transition: all 0.5s;
}

.swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight .pp-tm-image {
    width: 70px;
    height: 80px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative !important;
    margin: 0 auto;
}

.elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper {
    transform: none !important;
}

span.zf-multiAttType.thisCheked input[type="checkbox"]~label::after,
span.zf-multiAttType.thisCheked input[type="radio"]~label::after {
    opacity: 1;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description>img.alignnone+a {
    font-size: 17px;
}

textarea:focus {
    background: rgb(255 201 169 / 50%);
    padding-left: 10px;
    transition: all 0.5s;
}
.contact-section span.elementor-heading-title.elementor-size-default {
    line-height: 30px !important;
    font-size: 20px !important;
}
.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description a[href="mailto:info@clixlogix.com"] img.alignnone.size-full {
    max-width: 100%;
    height: 17px;
}

button.zf-submitColor:hover {
    transition: all 0.9s;
}

.pp-tm-content.pp-tm-content-normal .pp-tm-description a {
    color: #ff6a1c !important;
	margin-left: 5px;
}

.zf-tempContDiv label.filelabel {
    color: #fff;
}

.zf-tempContDiv span.title {
    font-size: 20px;
    color: #fff1e9;
    font-weight: 600;
    font-family: "DM Sans";
}

input[type="file"] {
    opacity: 0;
}

.zf-tempContDiv label.filelabel i.fa.fa-paperclip {
    font-size: 30px;
    transform: rotate(275deg);
    font-weight: 300;
}

.zf-tempContDiv span.title-below {
    display: block;
    font-size: 12px;
    line-height: 12px;
    color: #fff1e9;
    font-weight: 400;
    font-family: "DM Sans";
    padding-left: 40px;
}

body main section .pd-left {
    padding-left: 50px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0b96d57.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

section#contact-us-ID .elementor-element.elementor-element-9599e1f.elementor-widget.elementor-widget-heading {
    margin-bottom: 4px;
    margin-top: 45px;
}

section#contact-us-ID .label-spancover label {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
}

section#contact-us-ID .label-spancover span {
    font-size: 14px;
    font-weight: 500;
}

section#contact-us-ID .left-radio.radiocover-dive {
    height: 76px;
}

.left-radio.radiocover-dive.box-shadow-added {
    box-shadow: 0px 14px 11px 0px #ff5313 !important;
}

section#contact-us-ID .input-designnew {
    height: 26.677px;
}

.elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading {
    margin-bottom: 20px;
}

.elementor-element.elementor-element-da21af8.elementor-widget.elementor-widget-heading {
    margin-bottom: 25px;
}

.elementor-11 .elementor-element.elementor-element-27b5362>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ce65bcb .elementor-widget-wrap {
    align-items: flex-start !important;
    align-content: flex-start !important;
}

.elementor-element.elementor-element-2758de3.new-classadded.elementor-widget.elementor-widget-pp-team-member:after,
.elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel:after {
    position: absolute;
    content: "";
    width: 100%;
    left: 0px;
    height: 2px;
    border-radius: 1px;
    background-color: #d6d6d6;
    bottom: 0px;
}

.swiper-container.pp-tm-wrapper.pp-tm-carousel .pp-tm-image::after {
    height: 25px;
    width: 25px;
}

.elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel {
    padding-bottom: 45px;
}

.swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    padding-left: 35px;
}

section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap.pp-logo-carousel-wrap {
    margin-top: 15px;
    padding-left: 50px;
}

.pp-tm-content.pp-tm-content-normal h4.pp-tm-name {
    font-size: 22px;
    line-height: 26px;
    color: #1b1e20;
    font-weight: 700;
    font-family: "DM Sans";
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px !important;
}

.elementor-element.elementor-element-304efba.elementor-widget.elementor-widget-text-editor p.black-orange.pd-left {
    font-size: 22px;
    margin-bottom: 10px;
}

.pp-tm-content.pp-tm-content-normal .pp-tm-position {
    font-size: 15px;
    line-height: 22px;
    color: #1b1e20;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: center;
    margin-bottom: 0px !important;
}

.pp-tm-content.pp-tm-content-normal .pp-tm-description a {
    font-size: 16px;
    line-height: 26px;
    color: #1b1e20;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: center;
    text-decoration: underline;
    margin-top: 4px;
}

.pp-tm-content.pp-tm-content-normal .pp-tm-description a:hover {
    text-decoration: underline;
    color: #ff6a1c;
}

.elementor-element.elementor-element-2758de3.new-classadded.elementor-widget.elementor-widget-pp-team-member,
.elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel {
    padding-bottom: 40px;
    position: relative;
    margin-bottom: 40px;
}

.new-classadded .pp-tm {
    display: flex;
    align-items: center;
    padding-left: 45px;
    margin-top: 10px;
	gap:30px !important;
}

.pp-tm-wrapper .pp-tm-image:after {
    position: absolute;
    content: "";
    background-image: url(https://www.clixlogix.com/wp-content/uploads/linkedinicon.png);
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0px;
    bottom: 0px;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal h4.pp-tm-name {
    font-size: 26px;
    line-height: 26px;
    color: #1b1e20;
    font-weight: 700;
    margin: 0px 0px;
    text-align: left;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-position {
    display: inline;
    font-size: 20px;
    line-height: 20px;
    color: #1b1e20;
    font-weight: 400;
}


.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p {
    display: flex;
    align-items: center;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a {
    font-size: 18px;
    line-height: 24px;
    color: #ff6a1c;
    font-weight: 400;
    font-family: "DM Sans";
    margin: 0px 0px;
    text-decoration: underline;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p img.alignnone {
    max-width: 21px;
    height: auto;
    margin-right: 10px;
}

.pp-tm-description-divider-wrap {
    display: none;
}

.pp-tm-description {
    margin-bottom: 0px !important;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
    margin-left: 45px;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a:nth-child(2) {
    margin-right: 60px;
    position: relative;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a:nth-child(2):after {
    position: absolute;
    content: "";
    right: -30px;
    width: 2px;
    height: 22px;
    border-radius: 1px;
    background-color: #d6d6d6;
}

.top-section.contact-us-top {
    background-color: transparent;
    height: 575px;
    display: flex;
    align-items: center;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 0px !important;
}

.main-imgtextcover {
    display: flex;
    align-items: center;
}

.main-imgtextcover h5,
.main-imgtextcover h1 {
    margin-left: 15px;
    font-size: 28px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 0px;
}

.main-imgtextcover img.alignnone {
    width: auto;
    height: auto;
}

p.black-orange {
    font-size: 22px;
    line-height: 38px;
    color: #1b1d1e;
    font-family: "DM Sans";
    margin-top: 30px;
    padding-left: 45px;
}

p.black-orange span {
    color: #ff6a1c;
}

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent {
    background: transparent !important;
}

.bg-chngingTop {
    background: #f9f9fb;
}

.bg-chngingTop span {
    width: 204px;
    height: 40px;
    background-color: #ffede3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c;
    font-weight: 400;
    font-family: "DM Sans";
}

body main .bg-chngingTop span {
    width: 204px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    letter-spacing: 0px;
    color: #ff6a1c !important;
    font-weight: 400;
    font-family: "DM Sans";
    background: #ffede3 !important;
    margin: 0 auto;
}

.elementor-element.elementor-element-fe92bfb.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    justify-content: center;
}

.elementor-element.elementor-element-fe92bfb.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    width: auto;
    margin-right: 72px;
}

.elementor-element.elementor-element-fe92bfb.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap img {
    height: auto !important;
    min-height: 107px;
    width: 247px;
    min-width: 247px;
    max-width: 247px !important;
}

.elementor-11 .elementor-element.elementor-element-8eedaba:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-11 .elementor-element.elementor-element-8eedaba>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15181a !important;
    color: #fff;
}

.elementor-11 .elementor-element.elementor-element-9599e1f .elementor-heading-title {
    color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-size: 45px !important;
    font-weight: bold;
    line-height: 1.1em;
}

section#contact-us-ID span.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
    max-width: 500px;
    color: #1b1e20 !important;
    line-height: 1.7 !important;
}

.elementor-11 .elementor-element.elementor-element-9599e1f .elementor-heading-title span {
    color: #fff;
}

section#contact-us-ID h3.elementor-heading-title.elementor-size-small {
    width: 100%;
    padding: 0px 50px;
}

.elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    display: block;
    width: 100%;
    padding: 0px 50px !important;
    color: #1b1e20 !important;
}

section#contact-us-ID .elementor-element.elementor-element-8d6ab74.elementor-widget.elementor-widget-shortcode .btnradio {
    padding: 0px 50px;
}

.portfolio.active .inner .thumb::before {
    opacity: 1;
    z-index: -1;
    transform: inherit !important;
}
.portfolio.active .inner .thumb a {
    transform: inherit !important;
}


@media (max-width: 1551px) {
    .pp-tm-content.pp-tm-content-normal .pp-tm-description a {
        font-size: 14px;
    }

    body main section#contact-us-ID {
        padding: 60px 0px 100px 0px;
    }

    .logo a img {
        height: auto !important;
        width: 80% !important;
        transform: translateY(-20px);
        max-width: 90% !important;
        object-fit: cover !important;
    }

    div#Form1,
    div#Form2 {
        padding: 50px 50px 80px 50px;
    }

    span.elementor-heading-title.elementor-size-default {
        line-height: 30px !important;
        font-size: 20px !important;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ce65bcb .elementor-column-wrap.elementor-element-populated,
    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        transform: scale(0.9);
        margin-top: -66px !important;
        margin-left: 0px;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        margin-left: -45px;
    }

    body main .top-section.contact-us-top {
        height: 515px;
    }

    body main p.black-orange {
        margin-top: 15px;
    }

    body main .elementor-element.elementor-element-2758de3.new-classadded.elementor-widget.elementor-widget-pp-team-member,
    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel {
        padding-bottom: 30px;
        position: relative;
        margin-bottom: 30px;
    }

    body main p.black-orange {
        font-size: 20px;
        margin-top: 20px;
    }

    body main .elementor-element.elementor-element-064a232.elementor-widget.elementor-widget-text-editor {
        margin-bottom: 20px;
    }
}

@media (max-width: 1441px) {
    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        background-color: #ff6a1c;
        max-width: 656px;
        width: 656px;
        min-width: 656px;
    }
}

@media (max-width: 1201px) {
    body main .top-section.contact-us-top {
        height: 500px;
    }

    body main span.elementor-heading-title.elementor-size-default {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ce65bcb .elementor-column-wrap.elementor-element-populated,
    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        margin-left: -30px;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        max-width: 560px;
        width: 100%;
        min-width: 560px;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated:after {
        border-left: 560px solid transparent;
    }
}

@media screen and (max-width: 1026px) and (min-width: 1020px) {

    /* .pp-tm-content.pp-tm-content-normal .pp-tm-position,
    .pp-tm-content.pp-tm-content-normal .pp-tm-description a {
        font-size: 12px;
    } */

    section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap.pp-team-member-carousel-wrap .swiper-slide.swiper-slide-active:after,
    section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap.pp-team-member-carousel-wrap .swiper-slide.swiper-slide-next:after {
        right: -6px !important;
    }

    .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(2n) {
        margin-right: 72px !important;
    }

    .elementor-element.elementor-grid-tablet-2 .pp-grid-item-wrap:nth-of-type(3) {
        margin-right: 0px !important;
    }
}

@media (max-width: 1025px) {
    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description a:last-child {
        margin-right: 0px !important;
        white-space: nowrap;
    }

    /* section#contact-us-ID
    .swiper-container-wrap.pp-team-member-carousel-wrap
    .swiper-slide,
  .swiper-container .swiper-slide {
    position: relative;
    width: 33% !important;
  } */
    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div {
        display: flex;
        align-items: center;
    }

    .new-classadded .pp-tm {
        padding-left: 0px;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
        margin-left: 25px;
    }

    .swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
        padding-left: 0px;
    }

    body main .left-radio.radiocover-dive input[type="radio"] {
        min-width: 218px;
        height: 68px;
        left: 73px;
    }

    body main .label-spancover {
        margin-left: 40px;
    }

    /* body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        max-width: 510px;
        width: 100%;
        min-width: 510px;
    } */
    body main section .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated:after {
        border-left: 510px solid transparent;
    }

    body main section#contact-us-ID h3.elementor-heading-title.elementor-size-small,
    body main .elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default,
    body main section#contact-us-ID .elementor-element.elementor-element-8d6ab74.elementor-widget.elementor-widget-shortcode .btnradio {
        padding: 0px 30px !important;
    }

    body main div#Form1,
    body main div#Form2 {
        padding: 60px 30px 90px 30px !important;
    }

    p.black-orange span {
        font-size: 20px;
    }
}

@media (max-width: 991.9px) {
    body main .label-spancover {
        margin-left: 57px;
    }

    body main .left-radio.radiocover-dive input[type="radio"] {
        min-width: 230px;
        height: 68px;
        left: 82px;
    }

    body main section .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated:after {
        border-left: 550px solid transparent;
    }

    body main .top-section.contact-us-top {
        height: 500px;
        background-image: url(https://www.clixlogix.com/wp-content/uploads/contactus-mobil-image.png) !important;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ce65bcb .elementor-column-wrap.elementor-element-populated,
    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        transform: scale(1) !important;
        margin-top: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin: 0px 0px !important;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        max-width: 550px;
        width: 100%;
        min-width: 550px;
        margin: 0 auto !important;
    }

    body main .btnradio {
        flex-wrap: wrap;
    }

    body main .left-radio.radiocover-dive {
        justify-content: flex-start;
    }

    body main .label-spancover {
        margin-left: 70px;
    }

    body main div#Form1,
    body main div#Form2 {
        padding: 20px 20px 50px 20px !important;
    }

    .main-imgtextcover {
        justify-content: center;
    }

    body main p.black-orange {
        text-align: center;
    }

    .swiper-container.pp-tm-wrapper.pp-tm-carousel.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
        padding-left: 0px;
    }

    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper {
        transform: none !important;
        max-width: 100% !important;
        overflow: hidden !important;
        min-height: 100% !important;
        height: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper .swiper-slide {
        max-width: 32%;
        width: 100% !important;
        margin: 20px 0px !important;
    }

    body main .elementor-element.elementor-element-2758de3.new-classadded.elementor-widget.elementor-widget-pp-team-member,
    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel {
        padding-bottom: 45px;
        position: relative;
        margin-bottom: 40px;
    }

    .new-classadded .pp-tm {
        padding-left: 0px;
        flex-wrap: wrap;
    }

    body main .label-spancover {
        margin-left: 60px;
    }
}

@media (max-width: 890px) {
    main.page-wrappper {
        padding-top: 0px !important;
    }
}

@media (max-width: 767px) {

    .new-classadded .pp-tm .pp-tm-image,
    .new-classadded .pp-tm-content.pp-tm-content-normal {
        width: 100%;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
        text-align: center;
        margin: 0px 0px;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal h4.pp-tm-name {
        text-align: center;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description {
        margin-top: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description>img.alignnone+a:after {
        content: none !important;
    }

    .new-classadded .pp-tm .pp-tm-image {
        max-width: 90px;
        margin: 0 auto !important;
    }

    .pp-tm-content-normal {
        position: relative;
        z-index: 1;
        margin-top: 15px;
    }

    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper {
        transform: none !important;
        max-width: 100% !important;
        overflow: hidden !important;
        min-height: 100% !important;
        height: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper .swiper-slide {
        max-width: 100%;
        width: 100% !important;
        margin: 20px 0px !important;
    }

    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper .swiper-slide:first-child:after,
    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-wrapper .swiper-slide:nth-child(2):after {
        content: "";
        transform: translateY(0%) !important;
        right: auto !important;
        bottom: -20px !important;
        top: auto !important;
        height: 1.5px !important;
        width: 120px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    body main .elementor-element.elementor-element-2758de3.new-classadded.elementor-widget.elementor-widget-pp-team-member,
    .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel {
        padding-bottom: 45px;
        position: relative;
        margin-bottom: 40px;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child {
        margin-right: 0px;
        position: relative;
        margin: 0px 0px;
        margin-bottom: 10px;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child:after {
        content: none;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div {
        width: 100%;
        text-align: center;
    }

    .main-imgtextcover {
        justify-content: center;
        flex-wrap: wrap;
    }

    .main-imgtextcover h5,
    .main-imgtextcover h1 {
        text-align: center;
        width: 100%;
        margin: 20px 0px 0px;
        padding: 0px 0px;
    }

    p.black-orange span {
        font-size: 20px;
    }

    body main p.black-orange {
        text-align: center;
        padding: 0px 0px !important;
        line-height: 24px !important;
    }

    .elementor-element .elementor-heading-title {
        font-size: 22px !important;
        font-weight: 500 !important;
        margin-top: 10px;
        padding: 0px 0px !important;
        text-align: center;
    }

    body main section#contact-us-ID h3.elementor-heading-title.elementor-size-small {
        text-align: left;
        font-size: 32px !important;
        line-height: 46px;
    }

    body main .elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
        text-align: left;
        font-size: 18px;
        line-height: 22px;
        color: #1b1e20;
        font-weight: 400;
    }

    .left-radio.radiocover-dive {
        width: 100%;
    }

    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
        text-align: center;
        margin: 0px 0px;
        margin-top: 20px;
    }
}

@media (max-width: 766.9px) {
    .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div {
        width: 100%;
        text-align: center;
        justify-content: center;
    }
}

@media (max-width: 610px) {
    body main .left-radio.radiocover-dive input[type="radio"] {
        min-width: 320px;
        height: 68px;
        left: 127px;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated:after {
        border: none !important;
        background-image: url(https://www.clixlogix.com/wp-content/uploads/bottom-box.png);
        position: absolute;
        right: 0px !important;
        bottom: -50px !important;
        width: 100% !important;
        height: 50px !important;
        background-repeat: no-repeat !important;
        background-position: right !important;
        background-size: 100% 100% !important;
    }

    body main .btnradio>.left-radio.radiocover-dive:first-child {
        margin-bottom: 15px;
    }

    .input-captcha {
        flex-wrap: wrap !important;
    }

    .g-recaptcha+input#hiddenRecaptcha+label#hiddenRecaptcha-error {
        text-align: left;
        width: 100%;
    }

    label#hiddenRecaptcha1-error {
        text-align: left;
        width: 100%;
    }

    body main .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
        margin: 0 auto !important;
    }

    body main .top-section.contact-us-top {
        height: 560px;
        background-image: url(https://www.clixlogix.com/wp-content/uploads/contactus-mobil-image.png) !important;
        background-position: center;
    }

    body main .left-radio.radiocover-dive {
        width: 100%;
    }

    body main .left-radio.radiocover-dive {
        width: 100%;
        position: relative;
    }

    section#contact-us-ID .swiper-container-wrap.pp-team-member-carousel-wrap .swiper-slide,
    .swiper-container .swiper-slide {
        position: relative;
        width: 100% !important;
    }
}

@media (max-width: 510px) {
    li.zf-fmFooter.spacingClass-added {
        margin-top: 35px;
    }

    span.title-below br {
        display: none !important;
    }

    .g-recaptcha+input#hiddenRecaptcha+label#hiddenRecaptcha-error {
        text-align: left;
        width: 100%;
    }
}

@media (max-width: 400px) {
    .left-radio.radiocover-dive input[type="radio"] {
        min-width: 300px;
        height: 68px;
        left: 117px;
    }

    .zf-tempContDiv label.filelabel span.title,
    .zf-tempContDiv span.title-below {
        padding-left: 45px;
    }

    body main section#contact-us-ID h3.elementor-heading-title.elementor-size-small,
    body main .elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default,
    body main section#contact-us-ID .elementor-element.elementor-element-8d6ab74.elementor-widget.elementor-widget-shortcode .btnradio {
        padding: 0px 20px !important;
    }
}

/* contact us section css */

.page-contact-us main section.contact-us-Class .label-spancover {
    margin-left: 60px;
    text-align: left;
}

.page-contact-us main section.contact-us-Class .left-radio.radiocover-dive {
    justify-content: flex-start;
}

body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ce65bcb .elementor-column-wrap.elementor-element-populated {
    transform: scale(1);
    margin-top: 0px !important;
    top: -60px;
}

body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated {
    transform: scaleY(0.9);
    margin-left: 0;
}

body.page-contact-us main section.contact-us-Class p.black-orange {
    font-size: 22px;
    margin-top: 20px;
    max-width: 660px;
}

.swiper-container .swiper-slide:last-child:after {
    display: none;
}

body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated .elementor-widget:not(:last-child) {
    margin-bottom: 40px;
}

body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element.elementor-widget-pp-logo-carousel .swiper-container-wrap {
    padding-left: 50px;
}

body.page-contact-us main section.contact-us-Class button#btnsubmit {
    padding-right: 0;
}

body.page-contact-us main section.contact-us-Class button#btnsubmit:after {
    padding-left: 0;
    font-size: 21px;
    top: 3px;
    transform: rotate(0deg);
    margin-left: 10px;
    background: none !important;
}

body .us-in-au .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 140px !important;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-da5d5bd {
    overflow: hidden;
}

body.page-contact-us section.contact-us-Class .desc select {
    border-bottom: 1px solid #1b1e20 !important;
}

body.page-contact-us section.contact-us-Class .desc select option {
    background: #fff;
}

body.page-contact-us section.contact-us-Class input[type="email"] {
    border-bottom: 1px solid #1b1e20 !important;
}

body.page-contact-us section.contact-us-Class .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child a {
    border: 0 !important;
}

/* .elementor-element.elementor-element-27b5362.elementor-widget.elementor-widget-pp-team-member-carousel
  .swiper-container
  .swiper-slide {
  margin-right: 30px !important;
  padding-right: 30px !important;
  min-width: 230px;
} */

.swiper-container-wrap.pp-team-member-carousel-wrap .swiper-slide.swiper-slide-active:after,
.swiper-container-wrap.pp-team-member-carousel-wrap .swiper-slide.swiper-slide-next:after {
    height: 60% !important;
    width: 2px !important;
}

@media (max-width: 1441px) and (min-width: 1201px) {
    body.page-contact-us section.contact-us-Class.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
        min-width: 100%;
    }

    body.page-contact-us section.contact-us-Class .zf-tempContDiv label.filelabel {
        padding-right: 4px;
    }

    body.page-contact-us section.contact-us-Class .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child {
        margin-right: 30px;
    }

    body.page-contact-us section.contact-us-Class .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child:after {
        right: -15px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    body.page-contact-us section.contact-us-Class.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
        min-width: 100%;
    }

    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-logo-carousel .pp-logo-carousel.swiper-container .swiper-slide {
        width: 48.5% !important;
    }

    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-logo-carousel .pp-logo-carousel.swiper-container .swiper-slide {
        height: 70px;
    }

    body.page-contact-us main section.contact-us-Class .input-captcha {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    /* awards section css */
    section.awards-contact-us .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        min-width: 33% !important;
        max-width: 33% !important;
        width: 33% !important;
    }
}

@media (min-width: 768px) {
    .page-contact-us section.contact-us-Class#contact-us-ID h3.elementor-heading-title.elementor-size-small {
        margin-bottom: 45px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-logo-carousel .pp-logo-carousel.swiper-container .swiper-slide {
        width: 50% !important;
    }
}

@media (max-width: 991px) {
    body.page-contact-us main section.contact-us-Class .zf-topAlign ul li {
        text-align: left;
    }

    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-logo-carousel .pp-logo-carousel.swiper-container .swiper-slide {
        height: 70px;
    }

    body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element.elementor-widget-pp-logo-carousel .swiper-container-wrap {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    body.page-contact-us main section#contact-us-ID h3.elementor-heading-title.elementor-size-small {
        text-align: center !important;
    }

    body.page-contact-us main .contact-us-Class .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
        text-align: center;
    }

    body.page-contact-us main section.contact-us-Class li.zf-tempFrmWrapper .zf-tempContDiv label.filelabel {
        padding-left: 46px;
        text-align: left;
    }

    body.page-contact-us main section.contact-us-Class .zf-tempContDiv label.filelabel i.fa.fa-paperclip {
        left: 0;
        top: 10px;
    }

    body.page-contact-us main section.contact-us-Class .zf-tempContDiv label.filelabel span.title,
    body.page-contact-us main section.contact-us-Class .zf-tempContDiv span.title-below {
        padding-left: 0;
    }

    body.page-contact-us main section.contact-us-Class .input-captcha {
        justify-content: center;
    }

    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-team-member.new-classadded .pp-tm {
        padding-left: 0;
    }

    body.page-contact-us main section.contact-us-Class .elementor-widget-pp-team-member.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
        margin-left: 0;
    }

    body.page-contact-us main section.contact-us-Class .elementor-element.elementor-widget.elementor-widget-heading {
        padding: 0 15px;
    }

    body.page-contact-us main section.contact-us-Class .elementor-element.elementor-widget.elementor-widget-heading h6 {
        line-height: 1 !important;
    }

    /* awards section css */
    section.awards-contact-us .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        min-width: 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    /* section.awards-contact-us {
        padding-top: 0!important;
    } */
    body .us-in-au .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        margin-bottom: 0px !important;
        font-size: 70px !important;
    }

    body.page-contact-us main section.contact-us-Class p.black-orange {
        font-size: 22px !important;
    }
}

/***********market verticals**************/

.repeating-section .pp-logo-grid .pp-grid-item img {
    max-width: 55px !important;
    height: 55px !important;
}

.repeating-section .pp-logo-grid.grayscale-normal img {
    filter: none;
}

.repeating-section .pp-grid-item>a img {
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}

section.repeating-section .elementor-container.elementor-column-gap-no {
    width: 100%;
    padding-top: 110px !important;
}

section#newID h3.elementor-heading-title.elementor-size-small {
    font-size: 55px;
    line-height: 60px !important;
    color: #1c1e21;
    font-weight: 700;
    padding-right: 0px !important;
}

section#newID span.elementor-heading-title.elementor-size-default {
    font-size: 22px !important;
    line-height: 38px !important;
    color: #1c1e21 !important;
    font-weight: 400;
    font-family: "DM Sans";
    padding: 0px 0px !important;
    margin: 0px 0px;
}

section#newID span.elementor-heading-title.elementor-size-default span {
    color: #ff6a1c;
}

.repeating-section .elementor-widget-container h2.pp-dual-heading span.pp-first-text,
.repeating-section .elementor-widget-container h2.pp-dual-heading {
    width: 100% !important;
    padding: 0px 0px !important;
    display: block;
    max-width: 100%;
}

.top-heading-common.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2.pp-dual-heading span.pp-first-text {
    font-size: 50px;
}

.repeating-section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap:hover h4.pp-logo-grid-title a:after {
    width: 100%;
}

.repeating-section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title a:after {
    background: currentColor;
    content: "";
    display: block;
    width: 0;
    height: 1px;
    transition: width 0.3s;
}

.repeating-section .elementor-element.elementor-grid-4 .pp-grid-item-wrap h4.pp-logo-grid-title {
    text-align: center;
    width: 100%;
}

.repeating-section .pp-logo-grid .pp-grid-item-wrap {
    max-width: 20%;
}

section.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row {
    justify-content: center;
}

.elementor-3485 .elementor-element.elementor-element-0c41e5b:not(.elementor-motion-effects-element-type-background),
.elementor-3485 .elementor-element.elementor-element-0c41e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner_.png);
    background-color: transparent;
    height: 575px;
    display: flex;
    align-items: center;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 0px !important;
}

body main section.repeating-section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap:hover .pp-grid-item>a img {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

.bg-color-change {
    background: #fafafb;
}

section#newID h3.title {
    margin-top: -10px !important;
}

section.repeating-section {
    padding: 60px 0px 0px 0px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px !important;
    padding-bottom: 30px;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-68d5208.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0c41e5b.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 80px 0px 0px 0px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-column-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

.d-flex.align-items-center.justify-content-center.flex-wrap {
    align-items: initial !important;
    margin-top: 50px;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2ab5ac5 .elementor-column-wrap.elementor-element-populated {
    padding-bottom: 0px;
}

.elementor-3485 .elementor-element.elementor-element-164883c:not(.elementor-motion-effects-element-type-background),
.elementor-3485 .elementor-element.elementor-element-164883c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffefe6 !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-68d5208.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}

section.repeating-section {
    padding: 0px 0px 0px 0px;
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay img {
    width: 100%;
    max-width: 640px;
    object-fit: none;
    height: 100%;
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay img {
    width: 100%;
    max-width: 640px;
    object-fit: none;
    height: 100%;
}

ul.bdt-slideshow-items[style="min-height: 731.25px;"] {
    max-height: 500px !important;
    height: 500px !important;
    min-height: 500px !important;
    margin-top: 60px;
}

span.pp-first-text {}

.elementor-element.elementor-widget.elementor-widget-spacer {
    display: none;
}

/* section.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .elementor-row
  .elementor-column.elementor-col-50,
section.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .elementor-row
  .elementor-column[data-col="50"] {
  width: 49%;
} */

section.has_eae_slider.elementor-section.top-section span.elementor-heading-title.elementor-size-default span {
    color: #ff6a1c;
    font-weight: 500;
}

@media (min-width: 1024px) {
    .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0c41e5b.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 110px 0px 0px 0px;
    }
}

.input-box input,
.input-box select {
    height: 46px;
    margin-bottom: 40px;
}

section.repeating-section {
    padding: 0px 0px 0px 0px;
}

@media (max-width: 769px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-68d5208.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding: 0px 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0c41e5b.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 1200px) {
    section#newID .elementor-container.elementor-column-gap-no {
        padding: 0px 15px !important;
    }
}

@media (max-width: 890px) {
    main.page-wrappper {
        padding-top: 0px !important;
    }

    section.repeating-section .elementor-widget-wrap {
        max-width: 90%;
        margin: 0 auto;
        /* padding-top: 115px; */
        text-align: center;
    }

    section.has_eae_slider.elementor-section.top-section span.elementor-heading-title.elementor-size-default {
        font-weight: 700 !important;
    }
}

/* @media (max-width: 820px) {
    .pp-logo-grid .pp-grid-item-wrap {
        max-width: 30%;
    }
} */

@media (max-width: 767px) {
    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0px !important;
    }

    .elementor-element.elementor-widget.elementor-widget-keystroke_process_box .elementor-widget-container .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30 {
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0px 15px !important;
        margin: 15px 0px !important;
    }
}

@media (max-width: 485px) {
    section.repeating-section .elementor-widget-wrap {
        max-width: 100%;
        /* padding-top: 50px; */
    }

    .elementor-element.elementor-element-5439a85.elementor-widget.elementor-widget-heading {
        margin-bottom: 0px;
    }

    section.top-section h3.elementor-heading-title.elementor-size-small {
        line-height: 36px !important;
    }

    section.has_eae_slider.elementor-section.top-section span.elementor-heading-title.elementor-size-default {
        font-size: 19px !important;
        line-height: 32px !important;
    }
}

@media (max-width: 355px) {
    section.repeating-section .elementor-widget-wrap {
        max-width: 100%;
        /* padding-top: 200px; */
    }
}

/* market vertical css --- Repeating section */

.page-market-vertical .repeating-section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    justify-content: center;
    margin-bottom: 0 !important;
}

.page-market-vertical .repeating-section .elementor-element.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item {
    margin-bottom: 20px;
}

.page-market-vertical .repeating-section h3.title {
    font-size: 35px !important;
    line-height: 1.2 !important;
    margin-top: -6px;
}

.page-market-vertical .repeating-section .pp-logo-grid .pp-grid-item-wrap {
    max-width: 70px !important;
    margin-right: 30px !important;
}

.page-market-vertical .repeating-section .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
    font-family: "DM Sans", sans-serif;
}

.page-market-vertical .repeating-section .elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix span {
    color: #ff6a1c;
}

/*****************who we are page*********************/

body main .tech-partenre-here a.elementor-button.elementor-size-md span.elementor-button-content-wrapper,
body main .tech-partenre-here a.elementor-button.elementor-size-md span.elementor-button-content-wrapper span.elementor-button-icon.elementor-align-icon-left {
    display: flex;
    align-items: center;
}

.press img {
    pointer-events: none;
}

.case-study-style-two .axil-featured .inner {
    padding-left: 0px;
}

section#background-image-new .elementor-element.elementor-element-c650f31 .elementor-heading-title span {
    color: #ff6a1c;
    font-weight: bold;
}

section#background-image-new .elementor-element-27dfd50 .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
    max-width: 710px;
}

.aboutus-section-first .elementor-text-editor.elementor-clearfix>p:first-child {
    margin-bottom: 45px;
}

.tech-partenre-here .inner-bg {
    background: #fafafb;
    padding: 55px 0px 25px;
}

.bg-color-new {
    background: #fafafb;
}

.bg-chnage-color {
    background: #fff !important;
}

.bg-color-new .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-heading {
    position: relative;
}

.bg-color-new .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
    position: absolute;
    right: 0px;
    top: 0px;
}

.bg-color-new .elementor-element.elementor-widget.elementor-widget-progress {
    margin-left: auto;
    margin-top: -15px;
}

.bg-color-new .elementor-element.elementor-widget.elementor-widget-progress span.elementor-title,
.bg-color-new .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
    font-size: 14px !important;
    color: #1c1e21 !important;
    font-weight: bold !important;
}

.bg-color-new.process-design-here .elementor-element.elementor-element-bd1d8c8.elementor-widget.elementor-widget-progress {
    margin-top: 10px;
}

.bg-color-new.process-design-here .elementor-progress-wrapper {
    position: relative;
    background-color: #ffddcb;
    font-size: 22px;
    color: #1c1e21;
    font-weight: 500;
    height: 22px;
    border-radius: 80px;
    display: flex;
    align-items: center;
    padding: 4px;
}

.bg-color-new.process-design-here .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
    background-color: #ff6a1c;
    height: 15px;
    border-radius: 80px;
}

.bg-color-new.process-design-here section.elementor-section .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:first-child {
    padding-right: 68px !important;
}

.tech-partenre-here .inner-bg.elementor-section-boxed .section-title.text-left p {
    padding: 0 0% 0 0 !important;
}

.bg-color-new.process-design-here .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text {
    position: absolute;
    left: -320px;
    font-size: 22px;
    line-height: 36px;
    color: #1c1e21;
    font-weight: 500;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 26px;
}

.bg-color-new.process-design-here .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text:after {
    content: "\00ab";
    font-family: "Font Awesome 5 Brands";
    font-size: 30px;
    position: absolute;
    left: 0px;
    top: 4px;
    transform: rotate(-180deg);
    color: #ff6a1c;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-area.ax-section-gap.bg-color-white {
    background: #fff !important;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 {
    max-width: 25%;
    min-width: 25%;
    width: 25%;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3:before {
    width: 92%;
    height: 92%;
    left: 6px;
    bottom: 1px;
    content: "";
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 45px 20px;
    min-height: 395px;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 h4.title {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    padding: 0px 32px;
}

.mission-new .axil-service-style--3 {
    display: block !important;
    text-align: center;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3:after {
    -webkit-transform: perspective(475px) rotateY(-5deg) !important;
    transform: perspective(475px) rotateY(-5deg) !important;
    box-shadow: 0 0 1px #000;
    background: #fff;
    content: "";
    box-shadow: -0.697px 7.97px 34px 0px rgb(128 123 117 / 15%) !important;
    background-color: #fff;
    z-index: -1;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: -5px;
    top: 0;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 p {
    font-size: 18px;
    line-height: 32px;
    color: #727272;
    font-weight: 400 !important;
    text-align: center;
    margin-bottom: 0 !important;
}

.bg-color-white {
    background: #ffffff !important;
}

.banner-class.let-work-together section.elementor-section .elementor-widget-wrap {
    padding-top: 60px;
    padding-bottom: 50px;
}

.elementor-element.elementor-element-5066e6b.elementor-widget.elementor-widget-keystroke-funfact .view-all-portfolio-button.mt--40 {
    display: none;
}

.banner-class.let-work-together .elementor-element.elementor-element-e2c154e {
    left: 44% !important;
    transform: translateX(-50%) !important;
    top: 70% !important;
}

.banner-class.let-work-together .elementor-element.elementor-element-966f18b {
    left: 56% !important;
    top: 70% !important;
    transform: translateX(-50%) !important;
}

.banner-class.let-work-together section.elementor-section .elementor-widget-wrap h3.elementor-heading-title.elementor-size-default {
    line-height: 60px;
    color: #ffffff;
    font-weight: bold;
    font-size: 32px;
}

.numbers-lie .axil-counterup .icon img {
    height: 90px;
}

.numbers-lie .axil-counterup {
    height: 307px;
}

.numbers-lie .axil-counterup .icon {
    height: auto;
    width: 90px;
}

.numbers-lie .axil-counterup h3.count.counter-plus {
    color: #f16a28;
}

.numbers-lie .axil-counterup p {
    font-size: 22px;
    line-height: 30px;
    color: #555657;
    padding: 2px 41px;
    line-height: 1.3;
}

.numbers-lie .axil-counterup .count {
    font-size: 45px;
    color: #ff6a1c;
}

.why-go-clixlogix .axil-working-process .subtitle-2 {
    font-size: 22px;
}

.why-go-clixlogix .axil-working-process .section-title .title {
    font-size: 40px;
}

.why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
    border: 1px solid #f16a28;
    color: #f16a28;
    right: auto;
    opacity: 1 !important;
    top: -145px;
}

.why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
    box-sizing: border-box;
    height: 130px;
    width: 130px;
    border: 1px solid #979797;
    opacity: 0.2;
    line-height: 149px;
    display: inline-block;
    opacity: 0.2;
    color: #737387;
    font-size: 60px;
    position: absolute;
    right: 0;
    top: -58px;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.clients-class {
    background: #fafafb;
}

.brand-list li:hover {
    background: #fafafb;
}

.brand-list li img {
    max-width: 180px;
}

.bg-color-white .brand-list li a {
    border-right: 1px solid #efefef !important;
}

.inner-bg {
    background: #fafafb;
    padding: 100px 0px;
}

.inner-bg .section-title.text-left {
    padding-left: 18px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-f328aab.inner-bg.our-process-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button.elementor-size-md {
    padding: 15px 18px;
}

.inner-bg span.elementor-button-text {
    font-size: 22px;
    color: #1c1e21;
    font-weight: 500;
}

.inner-bg .fa-arrow-alt-circle-right:before {
    content: "\f35a";
    color: #ff6a1c;
}

.app-css p.subtitle-2,
.app-css .card-body,
.theresults .subtitle-2 {
    font-family: "DM Sans", sans-serif !important;
}

body .section-title span.sub-title::before {
    position: absolute;
    content: "";
    background: #ffede3 !important;
}

body .app-css span.sub-title {
    color: #ff6a1c !important;
}

/* .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    display: flex;
    align-items: center;
    margin: 0 auto;
} */

.pp-grid-item-wrap img {
    max-width: 200px;
    max-height: 130px;
}

.elementor-206 .elementor-element.elementor-element-1e481dc {
    margin-top: 50px;
    margin-bottom: 50px;
}

/* .pp-grid-item-wrap {
    margin-bottom: 40px !important;
} */

.aboutus-section-first {
    margin-bottom: 60px;
}

.elementor-element.elementor-element-6d73678.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-small,
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    text-align: left;
}

.elementor-element.elementor-element-6bfcf7a.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap.elementor-repeater-item-3ae2e48 img {
    min-width: 100px !important;
    max-width: 100px !important;
}

.elementor-element.elementor-element-6bfcf7a.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap img {
    max-height: fit-content !important;
    width: 100%;
    min-width: 205px;
}

/* .elementor-element.elementor-element-3020b90.elementor-widget.elementor-widget-text-editor
  h2 {
  margin-top: 35px;
} */

@media (min-width: 1600px) {
    .elementor-element.elementor-element-c650f31.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
        padding: 0px 30px 0px 0px !important;
    }
}

.elementor-9 .elementor-element.elementor-element-c650f31 .elementor-heading-title {
    color: #000000 !important;
}

.elementor-9 .elementor-element.elementor-element-c650f31 .elementor-heading-title {
    font-weight: 500 !important;
}

.elementor-element.elementor-element-c650f31.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    padding: 0px 35px 0px 0px !important;
}

body main h3.elementor-heading-title.elementor-size-small {
    line-height: 57px !important;
}

.mission-new .elementor-element.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-top: -20px;
    margin-bottom: 64px;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap h3.elementor-heading-title.elementor-size-small {
    width: 100%;
    padding-right: 0px !important;
    margin-bottom: 20px;
}

body section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-87fa919.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span[style="color: #f97627; background: #feefe7 !important;"] {
    font-size: 17px !important;
    font-weight: 500 !important;
    padding: 6px 8px;
}

.elementor-9 .elementor-element.elementor-element-8ae4ef7 {
    padding: 50px 0px !important;
}

.elementor-9 .elementor-element.elementor-element-0a38ae9 {
    margin: 0px 0px !important;
}

.elementor-counter-title {
    font-size: 20px;
    color: #727272;
    font-family: "Roboto", Sans-serif !important;
}

.bg-color-new .elementor-element.elementor-widget.elementor-widget-progress .elementor-widget-container {
    padding-left: 320px;
}

.buttons-style a.elementor-button-link.elementor-button.elementor-size-sm {
    line-height: 23px !important;
}

.buttons-style .togetherness.elementor-widget.elementor-widget-button span.elementor-button-text {
    padding-top: 7px;
}

.buttons-style .elementor-element.elementor-element-966f18b.elementor-align-center.elementor-widget__width-auto.elementor-absolute.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
    line-height: 27px !important;
}

ul.brand-list.liststyle.d-flex.flex-wrap.justify-content-center li img {
    max-width: 200px;
    padding: 10px;
}

.elementor-element-789f432 {
    margin-top: 40px;
}

.elementor-element-6bfcf7a {
    margin-top: 10px;
}

ul.brand-list.liststyle.d-flex.flex-wrap.justify-content-center li {
    height: 260px;
}

.elementor-element.elementor-element-6ca4a39.elementor-align-center.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm span.elementor-button-content-wrapper {
    margin-top: -3px;
}

/* .elementor-element.elementor-element-3020b90.elementor-widget.elementor-widget-text-editor
  p
  strong
  span {
  font-size: 17px !important;
  font-weight: 500 !important;
  padding: 6px 8px;
} */

.home-page-css .elementor-heading-title.elementor-size-xxl {
    font-size: 146px !important;
    margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-65ae111:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-9 .elementor-element.elementor-element-65ae111>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/09/what-we-can-do.png);
    background-size: cover;
    min-height: 480px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d2330ac {
    padding: 0px 0px !important;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d2330ac .elementor-element.elementor-widget.elementor-widget-counter,
section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column .elementor-widget.elementor-widget-counter {
    margin-bottom: 45px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column .elementor-widget.elementor-widget-counter .elementor-widget-container .elementor-counter .elementor-counter-title {
    display: flex;
    align-items: center;
    margin-top: 10px;
    line-height: 1.3;
}

.about-counter .elementor-counter-number-suffix,
.about-counter .elementor-counter-number {
    font-size: 40px;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c877a1 .elementor-counter-number-wrapper span.elementor-counter-number-prefix {
    display: block !important;
    max-width: 74px;
}

.elementor-row {
    justify-content: space-between;
}

.elementor-element.elementor-element-5066e6b.elementor-widget.elementor-widget-keystroke-funfact .axil-counterup-area.ax-section-gap.bg-color-white.funfact-layout-2 .col-lg-6.offset-xl-1.col-12.mt_md--40.mt_sm--40 .row .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-82d8b19 {
    margin-top: -80px;
}

.elementor-column.elementor-col-50,
.elementor-column[data-col="50"] {
    width: 48%;
    /* padding: 0px 15px !important; */
}

.col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-157fca7 {
    padding-top: 105px;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c877a1 .elementor-widget-wrap .elementor-element.elementor-element-84d3856.elementor-widget.elementor-widget-counter span.elementor-counter-number-prefix {
    max-width: 45px;
}

has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-65ae111 a.elementor-button-link.elementor-button.elementor-size-sm {
    margin-top: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
    left: 45% !important;
    transform: translateX(-50%) !important;
    top: 70% !important;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b {
    left: 55% !important;
    top: 70% !important;
    transform: translateX(-50%) !important;
}

.has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-65ae111 a.elementor-button-link.elementor-button.elementor-size-sm {
    margin-top: 0px;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1853fa5 .elementor-element.elementor-widget.elementor-widget-html {
    margin-bottom: 13px;
}

.elementor-element.elementor-element-03bc936.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
    font-size: 50px;
    line-height: 75px;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-1e374e3.elementor-section-full_width.buttons-style.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-65ae111 .elementor-element.elementor-element-d7e59d5.elementor-align-center.togetherness.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
    margin-top: 0px;
    width: 182px;
    height: 39px;
    background-color: #ffffff;
    line-height: 39px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.aboutus-section-first span.sub-title.wow.animated.animated {
    margin-bottom: 28px !important;
    display: flex;
    max-width: 100px;
    align-items: center;
    justify-content: center;
}

.elementor-element.elementor-element-d7e59d5.elementor-align-center.togetherness.elementor-widget.elementor-widget-button span.elementor-button-text {
    padding: 0px;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1853fa5 .elementor-element.elementor-align-left.elementor-widget.elementor-widget-button {
    margin-bottom: 13px;
}

.elementor-element.elementor-element-2261b1b.elementor-widget.elementor-widget-counter {
    padding-left: 16px;
}

.elementor-element.elementor-element-84d3856.elementor-widget.elementor-widget-counter {
    padding-left: 17px;
}

.elementor-9 .elementor-element.elementor-element-44ac68f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-9 .elementor-element.elementor-element-44ac68f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15181a !important;
}

/* .aboutus-section-first .elementor-column.elementor-col-50,
.elementor-column[data-col="50"] {
  width: 49%;
} */

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
    font-size: 14px !important;
    color: #85bf07 !important;
    font-weight: 700 !important;
    top: 12px;
}

.has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small:after {
    content: "";
    background-image: url(https://www.clixlogix.com/wp-content/uploads/arrows-up.png);
    position: absolute;
    right: 130px;
    top: 5px;
    width: 13px;
    height: 15px;
    background-repeat: no-repeat;
	margin-right: 15px !important;
}
}

.elementor-element.elementor-element-986e3d0.elementor-widget.elementor-widget-heading {
    margin: 0px 0px !important;
}

.elementor-9 .elementor-element.elementor-element-65ae111:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-9 .elementor-element.elementor-element-65ae111>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/2020/09/what-we-can-do.png);
    background-size: cover;
    min-height: 600px;
}

.elementor-206 .elementor-element.elementor-element-53c34b5 .stratum-advanced-slider .stratum-advanced-slider__button a:hover:before {
    background: transparent !important;
}

a.axil-button.btn-solid.btn-extra02-color:hover {
    background: transparent !important;
}

/* a.elementor-button-link.elementor-button.elementor-size-sm[href="#"] span.elementor-button-content-wrapper span.elementor-button-text,
a.elementor-button-link.elementor-button.elementor-size-sm[href="#"] span.elementor-button-text {
    font-size: 17px;
    letter-spacing: 0px;
    color: #fff !important;
    font-weight: 400;
    font-family: "DM Sans";
} */

.elementor-element.elementor-element-03bc936.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
    font-size: 50px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    font-family: "DM Sans";
    max-width: 885px;
    margin: 0 auto;
}

.elementor-element.elementor-element-03bc936.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default span {
    color: #f16a28;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b {
    left: 56% !important;
    top: 70% !important;
    transform: translateX(-50%) !important;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
    left: 44% !important;
    transform: translateX(-50%) !important;
    top: 70% !important;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b a.elementor-button-link.elementor-button.elementor-size-sm {
    width: 130px;
}

.axil-counterup.counter-first .icon {
    display: block !important;
    background: none;
}

.axil-counterup .icon {
    height: auto;
    width: 70px;
}

.axil-counterup .icon img {
    height: 70px;
}

i.fas.fa-angle-double-right {
    color: #ff6a1c;
}

@media (max-width: 1440px) {
    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
        left: 43% !important;
    }
}

@media (max-width: 1280px) {
    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1853fa5 .elementor-element.elementor-align-left.elementor-widget.elementor-widget-button {
        margin-bottom: -3px;
    }
}

@media (max-width: 1025px) {
    .bg-color-new .elementor-element.elementor-widget.elementor-widget-progress .elementor-widget-container {
        padding-left: 230px;
    }

    .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text {
        left: -230px;
        font-size: 18px;
    }

    .axil-counterup p {
        font-size: 20px;
        line-height: 30px;
        color: #555657;
        padding: 15px 20px;
    }

    .axil-counterup {
        height: auto;
        width: 100%;
        padding: 30px 0px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-8ae4ef7.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0px !important;
        padding-top: 100px !important;
    }

    .elementor-element.elementor-element-6544c05.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix>p:first-child,
    span.sub-title.wow.animated.animated,
    h3.title {
        margin-bottom: 20px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
        left: 41% !important;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b {
        left: 57% !important;
    }

    span.elementor-heading-title.elementor-size-default {
        line-height: 36px !important;
        font-size: 21px !important;
    }
}

@media (max-width: 991px) {
    main.page-wrappper {
        padding-top: 0px !important;
    }
}

@media (max-width: 800.9px) {
    body main .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 90% !important;
        margin: 0 auto;
    }
}

/* @media only screen and (max-width: 991px) and (min-width: 768px) {
    .axil-working-process .content {
        padding-left: 0;
        margin-right: 40px;
        margin-top: 180px !important;
        flex-basis: 100%;
    }
} */

@media (max-width: 991px) {

    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 h3.elementor-heading-title.elementor-size-small,
    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 span.elementor-heading-title.elementor-size-default {
        text-shadow: 1px 1px 1px gray !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c877a1 .elementor-counter-number-wrapper span.elementor-counter-number-prefix,
    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c877a1 .elementor-widget-wrap .elementor-element.elementor-element-84d3856.elementor-widget.elementor-widget-counter span.elementor-counter-number-prefix {
        display: block !important;
        max-width: 100%;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column .elementor-widget.elementor-widget-counter .elementor-widget-container .elementor-counter .elementor-counter-title {
        justify-content: center;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-8ae4ef7.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0px !important;
        padding-top: 60px !important;
    }

    h3.elementor-heading-title.elementor-size-small {
        line-height: 60px !important;
        min-width: 100%;
        padding: 0px 0px !important;
        text-align: center;
        margin-top: 0px !important;
        margin-bottom: 15px;
    }

    span.elementor-heading-title.elementor-size-default {
        padding-right: 0px !important;
        min-width: 100%;
        line-height: 34px !important;
        font-size: 22px !important;
        text-align: center;
    }

    .elementor-row .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element,
    .elementor-row .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element {
        width: 100%;
        min-width: 100%;
    }

    .elementor-row .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element {
        order: 2;
        /* padding-bottom: 70px; */
    }

    .elementor-row .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element {
        order: 1;
    }

    .elementor-row .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element .elementor-widget-container .elementor-image img.elementor-animation-wobble-skew.attachment-full.size-full {
        max-width: 450px;
        margin: 0 auto;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d2330ac .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
    }

    .elementor-element.elementor-element-84d3856.elementor-widget.elementor-widget-counter,
    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d2330ac .elementor-column-wrap.elementor-element-populated .elementor-counter-number-wrapper {
        padding-left: 0px;
    }

    .elementor-element.elementor-element-03bc936.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
        font-size: 34px;
        line-height: 55px;
    }

    .axil-counterup-area.ax-section-gap.bg-color-white.funfact-layout-2 .view-all-portfolio-button.mt--40 {
        display: none;
    }

    .elementor-element.elementor-element-607c831.elementor-widget.elementor-widget-html p.subtitle-2.wow.animated.animated {
        text-align: left;
    }

    body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        font-size: 45px !important;
        margin-bottom: 0px;
    }

    div#footerwebmenu2 ul#menu-web-development-2 li:first-child {
        margin-top: 0px;
    }

    /* .axil-call-to-action.callaction-style-2.pt--110.pt_sm--60.pt_md--80.bg-color-extra09 .container {
        max-width: 1400px;
        margin: 0 auto;
        padding: 0px 15px 0px 10px;
    } */
    .elementor-element.elementor-element-124d1eb.elementor-widget.elementor-widget-keystroke_process_box_two .axil-working-process.mb--100.mb_md--50.mb_sm--40.text-left .thumbnail.order-1.order-lg-2 {
        padding-left: 20px;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column .elementor-widget.elementor-widget-counter .elementor-widget-container .elementor-counter span.elementor-counter-number-prefix {
        display: block;
    }

    main.page-wrappper {
        padding-top: 120px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b {
        left: 60% !important;
        top: 70.5% !important;
        transform: translateX(-50%) !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 {
        padding: 0px 15px !important;
    }

    .mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 {
        max-width: 50%;
        min-width: 50%;
        width: 50%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
        left: 35% !important;
        transform: translateX(-50%) !important;
        top: 70% !important;
    }

    .elementor-9 .elementor-element.elementor-element-8ae4ef7 {
        padding: 50px 15px !important;
    }

    /*   
  h3.title {
    text-align: center;
  } */
    .content {
        text-align: center;
    }

    .axil-working-process .content .inner .section-title span.process-step-number {
        right: 32% !important;
        transform: translateX(-50%);
    }

    .image.paralax-image {
        text-align: center;
    }

    .elementor-element.elementor-element-6d73678.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-small,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
        text-align: center;
        padding: 0px 0px !important;
    }

    body main .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 80% !important;
        margin: 0 auto;
    }

    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {
        max-width: 500px;
        margin: 0 auto;
    }

    .elementor-9 .elementor-element.elementor-element-8ae4ef7:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-8ae4ef7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://www.clixlogix.com/wp-content/uploads/2021/02/Banner-1-3.png);
        height: 475px;
    }

    .elementor-element.elementor-element-03bc936.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
        font-size: 36px;
        line-height: 55px;
    }
}

@media (max-width: 767px) {

    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 h3.elementor-heading-title.elementor-size-small,
    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27dfd50 span.elementor-heading-title.elementor-size-default {
        text-shadow: 0px 0px 0px gray !important;
    }

    .elementor-row .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element .elementor-widget-container .elementor-image img.elementor-animation-wobble-skew.attachment-full.size-full {
        max-width: 285px;
        margin: 0 auto;
    }

    h3.elementor-heading-title.elementor-size-small {
        line-height: 36px !important;
        margin-bottom: 0px;
    }

    span.elementor-heading-title.elementor-size-default {
        line-height: 30px !important;
        font-size: 20px !important;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-counter {
        max-width: 100%;
    }

    p {
        font-size: 18px;
        color: #727272;
        font-weight: 400 !important;
        line-height: 30px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-row section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        min-height: 495px;
    }

    .elementor-element.elementor-element-124d1eb.elementor-widget.elementor-widget-keystroke_process_box_two .axil-working-process.mb--100.mb_md--50.mb_sm--40.text-left .thumbnail.order-1.order-lg-2 {
        padding-left: 0px;
    }

    .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-157fca7 {
        padding-top: 0px;
        margin: 20px 0px;
    }

    .elementor-element.elementor-element-5066e6b.elementor-widget.elementor-widget-keystroke-funfact .axil-counterup-area.ax-section-gap.bg-color-white.funfact-layout-2 .col-lg-6.offset-xl-1.col-12.mt_md--40.mt_sm--40 .row .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-82d8b19 {
        margin-top: 0px;
    }

    .inner-bg .section-title.text-left {
        padding-left: 0px;
    }

    .elementor-button.elementor-size-md {
        font-size: 16px;
        padding: 15px 0px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-row section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        min-height: 100px !important;
    }

    body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        font-size: 35px !important;
        margin-bottom: 0px;
    }

    .axil-call-to-action.callaction-style-2 .inner h2.title,
    .lets-talk-wrap .subtitle-2 {
        font-size: 20px;
        white-space: pre;
    }
}

@media only screen and (max-width: 575px) {
    .brand-list li a img {
        max-height: 115px;
        height: auto;
    }
}

@media (max-width: 767px) {
    .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text {
        top: -175% !important;
        left: 0px !important;
    }

    .bg-color-new .elementor-element.elementor-widget.elementor-widget-progress .elementor-widget-container {
        padding-left: 0px !important;
        margin-top: 15px !important;
    }

    .bg-color-new .elementor-element.elementor-widget.elementor-widget-progress {
        margin-left: auto;
        margin-top: 6px !important;
    }

    .mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 {
        max-width: 100%;
        min-width: 100%;
        width: 100%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e2c154e {
        left: 26% !important;
        transform: translateX(-50%) !important;
        top: 70% !important;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-966f18b {
        left: 71% !important;
        top: 70% !important;
        transform: translateX(-50%) !important;
    }

    .elementor-element.elementor-element-966f18b.elementor-align-center.elementor-widget__width-auto.elementor-absolute.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
        width: 109px;
        padding: 12px 20px;
    }

    .col-lg-6.offset-xl-1.col-12.mt_md--40.mt_sm--40 .row .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item {
        min-width: 100%;
    }

    .content.order-2.order-lg-1 {
        margin-top: 165px;
    }

    body main h3.elementor-heading-title.elementor-size-small {
        line-height: 37px !important;
        margin-bottom: 0px !important;
    }

    .bg-color-new .elementor-element.elementor-widget.elementor-widget-progress .elementor-widget-container {
        padding-left: 0px !important;
        margin-top: 0px !important;
    }

    .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text {
        top: -220% !important;
        left: 0px !important;
    }

    .bg-color-new .elementor-element.elementor-widget.elementor-widget-progress {
        margin-left: auto;
        margin-top: 30px !important;
    }

    .axil-working-process .content .inner .section-title span.process-step-number {
        right: 14% !important;
        transform: translateX(-50%);
    }

    body main .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100% !important;
        margin: 0 auto;
    }

    .elementor-element.elementor-element-986e3d0.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
        top: 15px !important;
    }

    body main .elementor-9 .elementor-element.elementor-element-c650f31 .elementor-heading-title span {
        color: #ff6a1c !important;
    }
}

@media only screen and (max-width: 575px) {
    .axil-working-process .content {
        margin-right: 0;
        margin-top: 170px;
    }
}

@media only screen and (max-width: 1599px) and (min-width: 1200px) {
    .axil-working-process .thumbnail {
        flex-basis: 50% !important;
    }
}

/* who we are page  -- top banner section css */

section#background-image-new.about-top-banner {
    background-position: left top !important;
}

/* who we are page -- about us section */

/* 
section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d2330ac
  .elementor-element.elementor-widget.elementor-widget-counter,
section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-40802d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column
  .elementor-widget.elementor-widget-counter {
  height: 130px;
} */

.page-about-us .aboutus-section-first span.sub-title.wow.animated.animated {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* who we are page  -- mission section css */

.mission-vission .axil-service-area .content {
    flex-direction: column !important;
}

.mission-vission .axil-service-area .content p {
    display: block !important;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 {
    height: 100% !important;
}

.mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3:before {
    height: auto !important;
}

/* who we are page  -- why go clixlogix section css */

.why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
    left: 80px;
    top: 0;
    /* transform: translateY(calc(-100% - 40px)); */
    color: #ff6a1c;
    border-color: #ff6a1c;
    position: static;
    margin-bottom: 40px;
}

.why-go-clixlogix .axil-working-process {
    align-items: flex-start;
}

.why-go-clixlogix .axil-working-process .thumbnail {
    flex-basis: 60% !important;
}

.why-go-clixlogix .axil-working-process .content {
    padding-left: 100px;
    margin-top: 20px;
}

.page-about-us .awrards-accoldes .pp-grid-item-wrap .pp-grid-item {
    max-width: 100% !important;
}

.page-about-us .awrards-accoldes .pp-grid-item-wrap .pp-grid-item img {
    object-fit: contain;
    max-width: 100% !important;
}

body:not(.rtl).page-about-us .let-work-together .elementor-element.see-work-btn {
    left: calc(50% + 20px) !important;
    transform: translateX(calc(-100%)) !important;
}

body:not(.rtl).page-about-us .let-work-together .elementor-element.join-us-btn {
    left: calc(50% + 20px) !important;
    transform: translateX(0%) !important;
}

@media (max-width: 890px) {

    body:not(.rtl).page-about-us .let-work-together .elementor-element.see-work-btn,
    body:not(.rtl).page-about-us .let-work-together .elementor-element.join-us-btn {
        top: 70% !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {

    /* who we are page  --  top banner section css */
    section#background-image-new.about-top-banner {
        padding-top: 50px !important;
    }

    /* who we are page  --  why go clixlogix section css */
    .why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
        left: 40px;
        top: 0;
        /* transform: translateY(calc(-100% - 20px)); */
    }

    /* who we are page  -- our clients section css */
    body main section.our-clients-here .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        width: 330% !important;
        max-width: 33% !important;
        margin-bottom: 40px !important;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {

    /* who we are page  --  our strength section */
    .bg-color-new.process-design-here .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar span.elementor-progress-text {
        left: -234px !important;
    }
}

@media (max-width: 1200px) {

    /* who we are page  --  about us section css */
    .aboutus-section-first .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    .page-about-us .process-design-here .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /* who we are page  --  clixlogix number  section css */
    .page-about-us .numbers-lie .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /* who we are page  --  why go clixlogix section css */
    .page-about-us .why-go-clixlogix .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /* who we are page  --  our clients section css */
    .page-about-us .our-clients-here .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /* who we are page  --  tech partner section css */
    .page-about-us .tech-partenre-here .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /*who we are page  --  awards section */
    .page-about-us .awrards-accoldes .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {

    /* who we are page  --  top banner section css */
    section#background-image-new.about-top-banner {
        padding-top: 80px !important;
    }

    /* who we are page  --  clixlogix number  section css */
    /* .numbers-lie .axil-counterup::after {
    width: 90%;
  } */
    .page-about-us .elementor-element.elementor-element-5066e6b.elementor-widget.elementor-widget-keystroke-funfact .axil-counterup-area.ax-section-gap.bg-color-white.funfact-layout-2 .col-lg-6.offset-xl-1.col-12.mt_md--40.mt_sm--40 .row .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-82d8b19 {
        margin-top: 0 !important;
    }

    .page-about-us .col-lg-6.col-md-6.col-sm-6.col-6.funfact-item.elementor-repeater-item-157fca7 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    /* who we are page  -- clients section css */
    /*who we are page  --  awards section */
    section.awrards-accoldes .elementor-element.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        margin-bottom: 40px !important;
    }

    .page-about-us .black-bg-check .elementor-heading-title {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 991px) {

    /* who we are page  --  about us section css */
    .aboutus-section-first span.sub-title.wow.animated.animated {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
    }

    /* who we are page  -- why go clixlogix section css */
    .why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
        left: calc(50% - 65px);
    }

    .why-go-clixlogix .axil-working-process .thumbnail {
        flex-basis: 100% !important;
    }

    .why-go-clixlogix .axil-working-process .content {
        margin-top: 0px !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
    }

    .why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
        margin-left: auto;
        margin-right: auto;
        transform: translate(0) !important;
    }
}

@media (max-width: 767px) {

    /* who we are page  --  about us section css */
    .aboutus-section-first {
        text-align: center !important;
    }

    /* who we are page  --   let-work-together */
    .let-work-together .elementor-heading-title {
        line-height: 1.2 !important;
    }

    /* who we are page  -- why go clixlogix section css */
    .why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
        left: 50%;
        transform: translate(-50%, calc(-100% - 20px));
    }

    /* who we are page  -- clients section css */
    .page-about-us .our-clients-here .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    /* tech partner section */
    .page-about-us .our-process-section .elementor-align-left.elementor-widget.elementor-widget-button .elementor-widget-container .elementor-button-wrapper {
        text-align: left !important;
    }

    .page-about-us .our-process-section span.elementor-button-text {
        text-align: left;
        line-height: 1.2;
    }

    /* awards section */
    body.page-about-us main section.awrards-accoldes .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        max-width: 100% !important;
        margin-bottom: 20 !important;
    }

    /* black bg section */
    .page-about-us .black-bg-check .elementor-heading-title {
        line-height: 1.2 !important;
        margin-bottom: 20px !important;
    }

    /* our strength section css */
    .process-design-here .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small {
        top: 45px !important;
    }

    .process-design-here .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e555e37 .elementor-element.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-small:after {
        top: 2px !important;
    }
}

/**********what we do**************/

.pp-grid-item>a img {
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}

body main section .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap:hover .pp-grid-item>a img {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

.pp-grid-item-wrap.elementor-repeater-item-af691f2 .pp-grid-item a img {
    display: block;
}

.div-parent-cover {
    display: flex;
    align-items: center;
    height: 62px;
    border-radius: 31px;
    background-color: #fff3ed;
    width: 390px;
    justify-content: space-between;
    padding: 0px 25px;
    margin-bottom: 45px;
}

.div-textcover a {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #ff6a1c !important;
    font-weight: 400;
    font-family: "DM Sans";
    margin-top: 4px;
}

.div-textcover:hover a:after {
    width: 76%;
}

.pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap:hover h4.pp-logo-grid-title a:after {
    width: 100%;
}

.div-textcover a:after,
.pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title a:after {
    background: currentColor;
    content: "";
    display: block;
    width: 0;
    height: 1px;
    transition: width 0.3s;
}

.div-textcover {
    font-size: 18px;
    line-height: 18px;
    color: #1c1e21;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: left;
}

.div-number-cover+span {
    margin-left: -27px;
    margin-bottom: 5px;
}

.div-number-cover,
.div-number-cover+span {
    font-size: 32px;
    line-height: 36px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
}

.div-imgcover img.wp-image-23799.alignleft {
    margin: 0px 0px;
}

.elementor-text-editor.elementor-clearfix p[style="text-align: center;"] strong span {
    width: 210px !important;
}

.top-section.new-class-max-width span.elementor-heading-title.elementor-size-default span {
    color: #ff6a1c;
}

.top-section.new-class-max-width .elementor-container.elementor-column-gap-no {
    padding-top: 110px;
}

.top-section.new-class-max-width .elementor-widget-wrap {
    max-width: 705px;
}

.elementor-1660 .elementor-element.elementor-element-e08ed82 .axil-call-to-action.callaction-style-2 {
    background-color: #1b1e20 !important;
}

.pp-logo-grid.grayscale-normal img {
    filter: none;
}

.our-clients-here .pp-logo-grid {
    display: block;
}

.our-clients-here .pp-logo-grid .pp-grid-item-wrap {
    min-height: 160px;
}

.pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    margin: 0 auto;
    max-width: 80%;
}

.elementor-element.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item {
    max-width: 65px;
}

.pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    justify-content: flex-start;
    margin-right: 0;
}

.web-bg-color {
    background: #fafafb;
}

.top-section.new-class-max-width .elementor-element.elementor-element-bd64e99.elementor-widget.elementor-widget-text-editor {
    display: none;
}

.common-class-service .elementor-container.elementor-column-gap-default>.elementor-row .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    max-width: 48%;
    min-width: 48%;
}

.common-class-service .elementor-container.elementor-column-gap-default>.elementor-row {
    justify-content: space-between;
    width: 100%;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap .pp-grid-item,
.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title,
.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap p.pp-logo-grid-title {
    display: block;
    width: 100%;
    text-align: center;
    max-width: 100% !important;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title a,
.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap p.pp-logo-grid-title a {
    font-size: 16px !important;
    font-weight: 500;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
    justify-content: flex-start;
    flex-wrap: wrap;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    max-width: 100%;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap .pp-grid-item {
    margin-bottom: 10px;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title a,
.pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap p.pp-logo-grid-title a {
    font-size: 14px !important;
    color: #ff6a1c;
    font-weight: bold;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal h4.pp-logo-grid-title {
    margin-bottom: 0px;
}

.common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    max-width: 100%;
    margin-bottom: 0px;
}

body main .common-class-service .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
    min-width: 20% !important;
    max-width: 20% !important;
    width: 20% !important;
}

body main .common-class-service .elementor-element.elementor-element-57a7922.elementor-grid-5.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
    min-width: 20% !important;
    max-width: 20% !important;
    width: 20% !important;
}

.common-class-service .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

/* 
.common-class-service
  .elementor-element.elementor-element-343b157.elementor-widget.elementor-widget-text-editor
  h2 {
  margin-bottom: 52px;
} */

.top-section.new-class-max-width .elementor-container.elementor-column-gap-no {
    width: 100%;
    padding-top: 110px !important;
}

/* .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
} */

@media (max-width: 1025px) {

    body main section .elementor-element.elementor-element-57a7922.elementor-grid-5.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap,
    body main section .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
        justify-content: flex-start;
        flex-wrap: wrap;
        min-width: 25% !important;
        max-width: 25% !important;
        width: 25% !important;
        margin-bottom: 15px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-3ecc8c7.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 130px 0px 20px 0px;
    }

    .elementor-element.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        width: 25% !important;
        float: left;
        margin: 10px 0px !important;
    }

    .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100%;
    }
}

@media (max-width: 991px) {
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-a6cd828.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2473a68 {
        order: 2;
    }

    .top-section.new-class-max-width .elementor-widget-wrap {
        max-width: 85%;
        text-align: center;
        margin: 0 auto;
    }

    .elementor-1660 .elementor-element.elementor-element-1f06b5c>.elementor-widget-container,
    .top-section.new-class-max-width span.elementor-heading-title.elementor-size-default {
        text-align: center;
        font-weight: 500 !important;
    }

    body main section .elementor-element.elementor-element-57a7922.elementor-grid-5.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap,
    body main section .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
        justify-content: flex-start;
        flex-wrap: wrap;
        min-width: 20% !important;
        max-width: 20% !important;
        width: 20% !important;
        margin-bottom: 15px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-5bf5c8f.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d4b5318,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-d118b3e.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3d424ed,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-c92b83f.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2e7d594 {
        order: 2;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-5bf5c8f.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-751e59c,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-d118b3e.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-18c36bf,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-c92b83f.web-bg-color.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-30504de {
        order: 1;
    }

    .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100%;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-3ecc8c7.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 890px) {
    .hom-slider-section .swiper-slide.elementor-repeater-item-2e2adf9 .stratum-advanced-slider__image {
        background-position: right !important;
    }

    .hom-slider-section .swiper-slide.elementor-repeater-item-2e2adf9 .stratum-advanced-slider__slide-container {
        max-width: 445px !important;
    }

    .hom-slider-section .stratum-advanced-slider__slide-container {
        max-width: 475px !important;
    }

    .hom-slider-section .swiper-slide.elementor-repeater-item-53ebb35 .stratum-advanced-slider__slide-container {
        max-width: 435px !important;
    }

    main.page-wrappper {
        padding-top: 0px;
    }

    .elementor-container.elementor-column-gap-default>.elementor-row .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element .div-parent-cover {
        margin: 0 auto;
        margin-bottom: 45px;
    }

    .elementor-container.elementor-column-gap-default>.elementor-row .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element h3.title {
        text-align: center;
    }

    .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100%;
        justify-content: center;
    }
}

@media (max-width: 800px) {
    body main .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal {
        max-width: 100% !important;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) {
    .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 110px 0px 100px !important;
    }
}

@media only screen and (min-device-width: 787px) and (max-device-width: 890px) {
    .elementor-container.elementor-column-gap-default>.elementor-row .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-image img.attachment-large.size-large {
        max-width: 90%;
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-5ab52eb.press.elementor-widget.elementor-widget-keystroke-clientbrands {
        margin: 0;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-3ecc8c7.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 30px 0px 0px 0px;
    }

    h3.elementor-heading-title.elementor-size-small {
        line-height: 78px;
        margin-bottom: 5px;
    }

    .elementor-element.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .elementor-widget-container .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap {
        width: 33% !important;
        float: left;
        margin: 10px 0px !important;
        text-align: center;
    }

    .pp-logo-grid {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        margin: 15px 0px;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .top-section.new-class-max-width h3.elementor-heading-title.elementor-size-small {
        line-height: 45px !important;
    }

    body main.page-wrappper {
        padding-top: 0px !important;
    }

    body main .elementor-element .elementor-heading-title {
        font-size: 28px !important;
    }
}

@media (max-width: 600px) {
    .top-section.new-class-max-width .elementor-widget-wrap {
        max-width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-column-wrap.elementor-element-populated {
        padding: 0px !important;
    }

    body main section .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
        justify-content: flex-start;
        flex-wrap: wrap;
        min-width: 25% !important;
        max-width: 25% !important;
        width: 25% !important;
        margin-bottom: 15px;
    }
}

@media (max-width: 474px) {
    .top-section.new-class-max-width h3.elementor-heading-title.elementor-size-small {
        line-height: 45px !important;
    }

    body main section .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
        justify-content: flex-start;
        flex-wrap: wrap;
        min-width: 33% !important;
        max-width: 33% !important;
        width: 33% !important;
        margin-bottom: 15px;
    }
}

@media (max-width: 430px) {
    body main .elementor-element .elementor-heading-title {
        font-size: 18px !important;
        margin-bottom: 0px;
    }

    .div-parent-cover {
        width: 100%;
        padding: 0px 15px;
    }

    .div-number-cover {
        font-size: 24px;
    }

    .div-textcover {
        font-size: 16px;
    }

    .top-section.new-class-max-width span.elementor-heading-title.elementor-size-default {
        font-size: 18px !important;
    }

    .div-number-cover+span {
        margin-left: -10px;
        margin-bottom: 5px;
    }
}

@media (max-width: 380px) {
    body main section .elementor-element.elementor-element-b2514ed.elementor-grid-4.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap {
        justify-content: flex-start;
        flex-wrap: wrap;
        min-width: 50% !important;
        max-width: 50% !important;
        width: 50% !important;
        margin-bottom: 15px;
    }

    .top-section.new-class-max-width h3.elementor-heading-title.elementor-size-small {
        line-height: 29px !important;
    }

    .top-section.new-class-max-width .elementor-container.elementor-column-gap-no {
        width: 100%;
        padding-top: 70px !important;
    }

    .top-section.new-class-max-width .elementor-container.elementor-column-gap-no .elementor-element.elementor-element-815da18.elementor-widget.elementor-widget-heading {
        margin-bottom: 10px;
    }
}

/* what we do page css */

.page-what-we-do .div-parent-cover {
    justify-content: flex-start;
    padding: 0 42px 0 30px;
}

.page-what-we-do .div-parent-cover .div-imgcover {
    margin-right: 22px;
}

.page-what-we-do .div-parent-cover .div-textcover {
    margin-right: 25px;
}

.page-what-we-do .div-number-cover {
    /* min-width: 40px; */
    position: relative;
}

.page-what-we-do .div-parent-cover .plus-style {
    display: none;
}

.page-what-we-do .div-number-cover:after {
    content: "+";
    position: absolute;
    right: -18px;
    top: -2px;
    font-size: 32px;
    line-height: 36px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
}

.page-what-we-do .common-class-service .elementor-text-editor.elementor-clearfix p strong span {
    padding: 10px;
    font-weight: 500;
}

.page-what-we-do main section.common-class-service .pp-grid-item-wrap.elementor-repeater-item-af691f2 .pp-grid-item a {
    vertical-align: bottom;
}

@media (min-width: 1200px) {
    .page-what-we-do .elementor-element.elementor-widget.elementor-widget-spacer+.elementor-element.elementor-align-left.elementor-widget.elementor-widget-button {
        margin-top: 0;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .page-what-we-do .elementor-1660 .top-section.elementor-element.elementor-element-3ecc8c7 {
        padding: 70px 15px 40px 15px !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .page-what-we-do .elementor-1660 .top-section.elementor-element.elementor-element-3ecc8c7 {
        padding: 70px 15px 20px 15px !important;
    }
}

@media (max-width: 767px) {
    body main .elementor-element .elementor-heading-title {
        font-size: 18px !important;
        margin-bottom: 0px;
    }

    .page-what-we-do .top-section.elementor-element.elementor-element-3ecc8c7 {
        padding: 70px 8px 0px 8px !important;
    }

    .pp-grid-item-wrap.elementor-repeater-item-af691f2 .pp-grid-item a {
        max-width: unset !important;
        height: 100% !important;
    }

    .page-what-we-do main section.common-class-service.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:not(:first-child) {
        padding-top: 0 !important;
    }

    .page-what-we-do .div-number-cover {
        font-size: 18px;
        position: absolute;
        right: 30px;
        top: 15px;
    }

    .page-what-we-do .div-number-cover:after {
        font-size: 24px;
    }

    .page-what-we-do .div-parent-cover {
        justify-content: flex-start;
        padding: 0 30px 0 20px;
        position: relative;
    }

    .page-what-we-do .div-parent-cover .div-imgcover {
        margin-right: 10px;
    }

    .page-what-we-do .div-parent-cover .div-textcover {
        margin-right: 12px;
    }

    .page-what-we-do main .common-class-service .pp-logo-grid.pp-elementor-grid.clearfix.grayscale-normal .pp-grid-item-wrap h4.pp-logo-grid-title a {
        font-size: 13px !important;
    }

    .page-what-we-do .top-section h3.elementor-heading-title.elementor-size-small br {
        display: block !important;
    }
}

@media (min-width: 1800px) {
    .page-what-we-do section#background-image-new {
        background-position: 0px bottom;
    }
}

/*****************carrer page**********************/

section#background-image-new span.elementor-heading-title.elementor-size-default {
    font-weight: 400 !important;
}

.new-classadded .pp-tm {
    display: flex;
    align-items: center;
    padding-left: 45px;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-position {
    display: inline;
    font-size: 18px;
    line-height: 20px;
    color: #1b1e20;
    font-weight: 400;
    font-family: "DM Sans";
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p {
    display: flex;
    align-items: center;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a {
    font-size: 18px;
    line-height: 24px;
    color: #ff6a1c;
    font-weight: 400;
    font-family: "DM Sans";
    margin: 0px 0px;
    text-decoration: underline;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p img.alignnone {
    max-width: 21px;
    height: auto;
    margin-right: 10px;
}

.pp-tm-description-divider-wrap {
    display: none;
}

.pp-tm-description {
    margin-bottom: 0px !important;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal {
    margin-left: 45px;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a:nth-child(2) {
    margin-right: 60px;
    position: relative;
}

.new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description p a:nth-child(2):after {
    position: absolute;
    content: "";
    right: -30px;
    width: 2px;
    height: 22px;
    border-radius: 1px;
    background-color: #d6d6d6;
}

.main-imgtextcover {
    display: flex;
    align-items: center;
}

.main-imgtextcover h5,
.main-imgtextcover h1 {
    margin-left: 15px;
    font-size: 28px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 0px;
}

.main-imgtextcover img.alignnone {
    width: auto;
    height: auto;
}

.elementor-counter .elementor-counter-number-wrapper,
.elementor-counter-title {
    font-family: "DM Sans", sans-serif !important;
}

p.black-orange {
    font-size: 22px;
    line-height: 38px;
    color: #1b1d1e;
    font-family: "DM Sans";
    margin-top: 42px;
    padding-left: 45px;
}

p.black-orange span {
    color: #ff6a1c;
}

header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent {
    background: transparent !important;
}

.elementor-11 .elementor-element.elementor-element-8eedaba:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-11 .elementor-element.elementor-element-8eedaba>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15181a !important;
    color: #fff;
}

.elementor-element.elementor-widget.elementor-widget-text-editor .elementor-text-editor.elementor-clearfix {
    line-height: 32px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-9599e1f .elementor-heading-title {
    color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-11 .elementor-element.elementor-element-9599e1f .elementor-heading-title span {
    color: #fff;
}

.elementor-element.elementor-element-336b0ae.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
    color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-element.elementor-element-da21af8.elementor-widget.elementor-widget-heading h6.elementor-heading-title.elementor-size-small {
    padding: 0px 50px;
    color: #1b1e20;
    font-family: "DM Sans", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-element.elementor-element-6e22e04.elementor-widget.elementor-widget-html .btnradio {
    padding: 0px 50px;
}

/*****************************************CARERR PAGE 2ND HLAF CSS**************************/

.career-page-top .axil-service-style--3 .icon {
    float: left;
}

.career-page-top .js .file-return {
    font-style: italic;
    font-size: 0.9em;
    margin: 0px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.career-page-top span.error_Msg {
    font-size: 0.9rem;
    padding-left: 0px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

/**************grid images css***************/

.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-08632b2 a>img.attachment-full.size-full {
    width: 100% !important;
    object-fit: cover;
}

.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-97b2208 {
    padding-right: 0px !important;
    padding-left: 5px !important;
}

.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2af2424 {
    padding-left: 0px !important;
    padding-right: 5px !important;
}

.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-97b2208 .elementor-element.elementor-element-b82b292.elementor-widget.elementor-widget-image,
.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-97b2208 .elementor-element.elementor-element-b82b292.elementor-widget.elementor-widget-image .elementor-widget-container,
.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-97b2208 .elementor-element.elementor-element-b82b292.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image,
.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-97b2208 .elementor-element.elementor-element-b82b292.elementor-widget.elementor-widget-image .elementor-widget-container .elementor-image a,
.has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-08632b2 a>img.attachment-full.size-full {
    height: 100%;
    min-height: 100%;
}

.career-page-top .elementor-element.elementor-element-5335972.elementor-widget.elementor-widget-image,
.elementor-element.elementor-element-83fc7e8.elementor-widget.elementor-widget-image {
    margin-bottom: 10px;
}

/* we are hiring page css --- top section */

.page-career .career-page-first .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-match-height {
    height: fit-content !important;
}

.page-career section.career-page-life-at.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .elementor-column.elementor-col-50 {
    width: 50%;
    padding: 0px 5px !important;
}

.page-career section.career-page-life-at p {
    width: 530px;
    font-size: 20px;
    font-family: "DM Sans", sans-serif;
    max-width: 100%;
}

.page-career .career-page-top.career-page-first p {
    font-family: "DM Sans", sans-serif;
}

.page-career section.career-page-life-at.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .elementor-column.elementor-col-50:first-child {
    padding-left: 0 !important;
}

.page-career section.career-page-life-at.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .elementor-column.elementor-col-50:last-child {
    padding-right: 0 !important;
}

@media (max-width: 1200px) and (min-width: 992px) {
    .career-page-top .repeating-droping {
        align-items: flex-end;
    }

    body.page-career .career-page-top.career-page-first .bdt-prime-slider ul.bdt-slideshow-items {
        min-height: 600px !important;
    }
}

@media (max-width: 991px) {

    /* life at clixlogix section css */
    .page-career section.career-page-life-at p {
        width: auto;
        line-height: 1.8 !important;
        font-size: 16px !important;
    }

    .page-career section.career-page-life-at .life-at-section-content {
        padding-right: 0 !important;
    }

    .career-page-life-at.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px !important;
    }

    .page-career .career-page-life-at .elementor-inner-section .elementor-row .elementor-col-50 {
        min-width: 50% !important;
    }

    .page-career section.career-page-life-at.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .elementor-column.elementor-col-50:first-child {
        padding-left: 0 !important;
    }

    .page-career section.career-page-life-at.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-row .elementor-column.elementor-col-50:last-child {
        padding-right: 0 !important;
    }

    .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-slideshow-item.bdt-flex-column {
        padding: 0 8px !important;
    }
}

@media (max-width: 767px) {
    .styleingclasscommon.active .drop {
        padding: 10px 10px !important;
    }

    .styleingclasscommon .drop .scrollbox {
        padding-right: 4px;
    }

    .repeating-droping:first-child {
        margin-top: -120px;
    }

    .repeating-droping:last-child {
        position: absolute;
        bottom: -220px;
    }

    .repeating-droping:last-child label {
        white-space: nowrap;
    }

    div#lookingfor ul.drop.dropes {
        top: calc(-100% - 7px);
        border-radius: 20px 20px 0 0;
    }

    .career-page-first p {
        font-size: 16px !important;
        font-family: "DM Sans", sans-serif;
        line-height: 1.8 !important;
    }

    body main section.career-page-first h2 {
        font-size: 32px;
    }

    /* why work at clixlogix */
    body .career-page-top.career-page-first .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        padding: 0 !important;
    }

    .career-page-first.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px !important;
    }

    /* life at clixlogix section css */
    .career-page-life-at.elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 20px !important;
    }

    /* job opening section */
    body.page-career main .career-page-top.career-page-job-opening .embed_jobs_head2 ul.rec-group {
        padding: 15px 20px !important;
    }
}

@media (max-width: 600px) {
    body.page-career .career-page-top.career-page-first .bdt-position-relative.bdt-visible-toggle.bdt-slideshow {
        height: 680px;
    }
}

@media (max-width: 480px) {
    .career-page-top .repeating-droping:first-child .styleingclasscommon {
        min-height: 78px;
    }

    .page-career .top-section {
        background-position: -1100px top !important;
    }

    body.page-career .career-page-top.career-page-first .bdt-position-relative.bdt-visible-toggle.bdt-slideshow {
        height: 630px;
    }
}

/*********grid images css ends**************/

body main .career-page-top .bdt-prime-slider-skin-isolate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before {
    content: none !important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    padding: 0px 20px 0px 0px;
}

.career-page-top .axil-service-style--3 .content {
    padding-top: 0px;
    margin-left: 90px;
}

/***portfolio css****/

.repeating-hover-effect {
    position: relative;
    min-width: 18px;
}

.repeating-hover-effect {
    position: relative;
    min-width: 12px;
}

button#btnupload:after,
button#btnsubmit:after {
    content: "\f0da";
    font-family: "Font Awesome 5 Free";
    padding-left: 22px;
    font-size: 18px;
    top: 2px;
    position: relative;
    transition: all 0.5s;
    left: 0;
}

button#btnupload:hover:after,
button#btnsubmit:hover:after {
    transition: all 0.5s;
    left: 5px;
}

.repeating-hover-effect img {
    max-width: 20px;
    position: absolute;
}

.bdt-prime-slider-skin-isolate .bdt-prime-slider-desc .bdt-title-tag {
    font-size: 35px !important;
    max-width: 400px;
    line-height: 1.2 !important;
}

.bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-prime-slider-desc {
    padding-left: 115px !important;
}

.bdt-prime-slider-skin-isolate .bdt-slider-excerpt p {
    font-size: 22px !important;
}

.bdt-prime-slider-skin-isolate .bdt-slider-excerpt p {
    max-width: 450px;
}

.bg-color-change {
    background: #fafafb;
}

.career-page-top button.axil-button {
    color: #ff6a1c;
    background: transparent !important;
}

.career-page-top span[style="color: #f97627; background: #feefe7 !important;"] {
    padding: 8px 16px;
    font-weight: 500 !important;
}

.career-page-top button#submit {
    margin-top: 25px;
}

.career-page-top input::placeholder,
.career-page-top textarea::placeholder,
.career-page-top select,
.career-page-top option {
    font-size: 17px !important;
    line-height: 25px !important;
    color: #888888 !important;
    opacity: 1;
    font-weight: 400 !important;
}

.career-page-top input:-ms-input-placeholder,
.career-page-top textarea:-ms-input-placeholder,
.career-page-top select,
.career-page-top option {
    font-size: 17px !important;
    line-height: 25px !important;
    color: #888888 !important;
    opacity: 1;
    font-weight: 400 !important;
}

.career-page-top input::-ms-input-placeholder,
.career-page-top textarea::-ms-input-placeholder,
.career-page-top select,
.career-page-top option {
    font-size: 17px !important;
    line-height: 25px !important;
    color: #888888 !important;
    opacity: 1;
    font-weight: 400 !important;
}

.career-page-top.career-page-first {
    background: #fbfbfc;
}

/* .career-page-top .elementor-element.elementor-element-ab1c341.elementor-widget.elementor-widget-text-editor h2 {
    margin: 45px 0px 30px 0px;
} */

.career-page-top .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2ab5ac5 .elementor-column-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}

.career-page-top p {
    font-size: 18px;
    color: #727272;
    font-weight: 400 !important;
    line-height: 36px;
}

section.joinus-sec.my-5 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.career-page-top .elementor-element.elementor-element-fecbec9.elementor-widget.elementor-widget-prime-slider-isolate {
    margin-top: 42px;
}

.career-page-top ul.bdt-slideshow-items li.bdt-slideshow-item.bdt-flex.bdt-flex-column.bdt-flex-middle {
    align-items: initial !important;
}

.career-page-top input[type="text"],
.career-page-top input[type="password"],
input[type="email"],
.career-page-top input[type="number"],
input[type="tel"],
.career-page-top textarea,
.career-page-top select {
    border: none;
    border-bottom: 1px solid #ddd !important;
}

.career-page-top .d-flex.align-items-center.justify-content-center.flex-wrap {
    align-items: initial !important;
}

section.joinus-sec.my-5 {
    margin-bottom: 0px !important;
}

.career-page-top a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav,
.career-page-top a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav {
    position: absolute;
    background: transparent;
    border: 2px solid #c4c4c4;
    border-radius: 50%;
    bottom: 25%;
}

.career-page-top a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav:hover,
.career-page-top a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav:hover {
    border: 2px solid #ff6a1c;
}

.career-page-top .bdt-position-relative.bdt-slide-overlay img {
    max-width: 100%;
    height: auto;
}

.career-page-top a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav {
    right: 35.4%;
    transform: translateX(-35.4%);
}

.career-page-top a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav {
    right: 31.4% !important;
}

.bdt-prime-slider-skin-isolate .bdt-prime-slider-next,
.bdt-prime-slider-skin-isolate .bdt-prime-slider-previous {
    height: 56px !important;
    width: 56px !important;
}

body .career-page-top .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: initial !important;
    justify-content: flex-end;
}

@media (min-width: 1024px) {
    .career-page-top .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 0px !important;
    }
}

.career-page-top a.axil-button.btn-transparent span.button-icon,
.career-page-top a.wp-block-file__button.btn-transparent span.button-icon,
.career-page-top button.axil-button.btn-transparent span.button-icon,
.career-page-top button.wp-block-file__button.btn-transparent span.button-icon {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 0 4.5px 6px;
    border-color: transparent transparent transparent #ff6a1c;
}

.career-page-top .bdt-prime-slider-previous {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/gr1.png) !important;
    background-repeat: no-repeat!important; 
    background-position: center!important;
}
.career-page-top .bdt-prime-slider-previous i{
	display: none;
}
.career-page-top a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav svg {
    display: none;
}

.career-page-top .bdt-prime-slider-next {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/gr2.png)!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}
.career-page-top .bdt-prime-slider-next i{
	display: none;
}
.career-page-top a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav svg {
    display: none;
}

.career-page-top a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav:hover {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/or1.png);
}

.career-page-top a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav:hover {
    background-image: url(https://www.clixlogix.com/wp-content/uploads/or2.png);
}

section.joinus-sec.my-5 h2.title {
    margin: 18px 0px 65px 0px;
}

.career-page-top.career-page-job-opening {
    margin-bottom: -10px !important;
}

.repeating-technology {
    width: 23%;
    background-color: #ffffff;
    margin-bottom: 60px;
    text-align: center;
    margin-right: 2%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    min-height: 400px;
    padding: 20px 30px;
    z-index: 2;
    position: relative;
    box-shadow: -0.697px 7.97px 34px 0px rgba(128, 123, 117, 0.15) !important;
}

.repeating-technology:after {
    background: #ffffff;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transform: perspective(500px) rotateY(-5deg);
    transform: perspective(500px) rotateY(-5deg);
    box-shadow: 0 0 1px transparent;
}

.repeating-technology:before {
    width: 92%;
    height: 92%;
    left: 6px;
    bottom: 1px;
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    position: absolute;
    z-index: -1;
    transform-style: preserve-3d;
    transform: rotateY(-10deg);
    filter: blur(25px);
    transition: 0.3s;
}

.career-page-top .imgarea-div {
    min-height: 60px;
}

@media (max-width: 890px) {
    .career-page-top.career-page-first .bdt-prime-slider-desc {
        padding-left: 20px !important;
    }

    .career-page-top .d-flex.align-items-center.justify-content-center.flex-wrap {
        justify-content: space-between !important;
    }

    .repeating-technology {
        width: 48% !important;
        margin-right: 0px !important;
    }

    .career-page-top .bdt-slider-excerpt,
    .career-page-top .bdt-slider-excerpt p {
        font-size: 20px !important;
    }

    body .career-page-top .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 10px 0px 00px !important;
    }
}

@media (max-width: 840px) {

    .career-page-top .bdt-slider-excerpt,
    .career-page-top .bdt-slider-excerpt p {
        font-size: 18px !important;
    }
}

@media (max-width: 767px) {
    .career-page-top.career-page-job-opening .elementor-column-wrap.elementor-element-populated {
        padding: 0px !important;
    }

    .career-page-top.career-page-job-opening,
    section.joinus-sec {
        background-color: #fafafb;
        margin-top: 0px;
        padding-top: 65px;
    }

    body .career-page-top .bdt-prime-slider-skin-isolate .bdt-slideshow-item {
        margin: 0px 0px 0px 0px !important;
    }

    .repeating-technology {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .career-page-top.career-page-first .bdt-prime-slider-desc {
        padding-left: 0px !important;
        margin-top: 25px;
    }

    .career-page-top .elementor-element.elementor-element-fecbec9 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
        font-size: 20px;
    }

    .career-page-top h3.bdt-title-tag {
        line-height: 30px;
    }

    .career-page-top .bdt-prime-slider-skin-isolate .bdt-slider-excerpt p {
        margin: 0;
        margin-bottom: 75px !important;
    }

    .career-page-top .bdt-slider-excerpt,
    .career-page-top .bdt-slider-excerpt p,
    body p {
        font-size: 16px !important;
    }

    .career-page-top .elementor-element .pp-first-text {
        font-size: 30px !important;
    }
}

.career-page-top a.axil-button.btn-transparent::after,
.career-page-top a.wp-block-file__button.btn-transparent::after,
.career-page-top button.axil-button.btn-transparent::after,
.career-page-top button.wp-block-file__button.btn-transparent::after {
    background-color: #ff6a1c !important;
}

.career-page-top a.axil-button.btn-transparent::before,
.career-page-top a.wp-block-file__button.btn-transparent::before,
.career-page-top button.axil-button.btn-transparent::before,
.career-page-top button.wp-block-file__button.btn-transparent::before {
    border: 2px solid #ff6a1c;
}

.career-page-top .elementor-element.elementor-element-ab1c341.elementor-widget.elementor-widget-text-editor {
    padding-right: 100px;
}

.career-page-top .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-08632b2 a>img.attachment-full.size-full {
    width: 100% !important;
}

.embed_jobs_head2 {
    width: 100% !important;
    border: none !important;
    background: transparent !important;
}

.banner_text {
    display: flex;
    justify-content: center;
    align-items: center !important;
}

.repeating-droping {
    display: flex;
    align-items: flex-end;
    min-height: 57px;
}

.repeating-droping label {
    margin-bottom: 0px;
    display: block;
    background: transparent;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    font-size: 38px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    text-align: left;
}

.styleingclasscommon {
    margin: 0px 18px;
    box-shadow: none;
    cursor: pointer;
    max-width: 340px;
    padding: 0px 0px !important;
    min-height: 30px;
    background: none;
    border: none;
    border-bottom: 3px solid #ff6a1c !important;
    outline: 0;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    width: 340px;
    position: relative;
    z-index: 3;
    font-size: 30px;
    color: #ff6a1c;
    font-weight: 700;
    font-family: "DM Sans";
}

.styleingclasscommon .drop {
    max-height: 205px;
    height: 205px;
    box-shadow: none;
    display: none;
    left: 0;
    list-style: none;
    margin-top: 0;
    opacity: 0;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 2;
    background: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 10px 20px;
    margin-top: 30px;
}

.styleingclasscommon .drop .scrollbox {
    overflow-y: auto;
    height: 100%;
}

body main .styleingclasscommon .drop li a {
    font-size: 21px;
    color: #1b1d1e;
    font-weight: 700;
    font-family: "DM Sans";
    line-height: 1.3;
    padding-right: 15px;
}

div#lookingfor ul.drop.dropes {
    overflow-y: hidden;
    height: 145px;
}

.styleingclasscommon .drop .scrollbox::-webkit-scrollbar-track {
    border-radius: 4px;
    background-color: #d4d4d5;
}

.styleingclasscommon .drop .scrollbox::-webkit-scrollbar {
    width: 8px;
    background-color: #d4d4d5;
    border-radius: 4px;
}

.styleingclasscommon .drop .scrollbox::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #ff6a1c;
}

.elementor-element.elementor-element-bd2b12c.elementor-widget.elementor-widget-html,
.elementor-element.elementor-element-744be7c.elementor-widget.elementor-widget-html {
    display: none;
}

.elementor-13359 .elementor-element.elementor-element-a8fdfa7:not(.elementor-motion-effects-element-type-background),
.elementor-13359 .elementor-element.elementor-element-a8fdfa7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    height: 573px;
    display: flex;
    align-items: center;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.repeating-droping:last-child .styleingclasscommon:after {
    background: none;
    content: none;
}

.styleingclasscommon .drop li a {
    display: block;
    width: 100%;
    background: transparent;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    font-size: 26px;
    line-height: 46px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    text-align: left;
}

.styleingclasscommon .drop li:hover a {
    background-color: transparent;
    color: #ff6a1c;
}

.styleingclasscommon.active .drop {
    display: block;
    opacity: 1;
    pointer-events: auto;
}

.styleingclasscommon .drop li a:hover,
.styleingclasscommon .drop li:hover a {
    color: #ff6a1c !important;
}

body.modal-open div#myModal {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 0px 0px !important;
}

.phoneinput-area label {
    font-size: 22px;
    color: #1c1e21;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 15px;
}

.phoneinput-area input {
    border-bottom: 2px solid #ff6a2b;
}

div#myModal .modal-dialog {
    width: 430px;
    height: 410px;
    border-radius: 30px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    padding: 25px 28px;
}

body.modal-open {
    overflow: hidden !important;
    height: calc(100vh - 5vh) !important;
}

div#myModal .modal-dialog .modal-content {
    border-radius: 30px;
    border: none;
}

div#myModal .modal-dialog .modal-content .modal-body {
    padding: 0px 0px;
}

.phoneinput-area input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-size: 22px;
    line-height: 36px;
    color: #c4c4c4;
    font-weight: 400;
    font-family: "DM Sans";
    opacity: 1;
    /* Firefox */
}

.phoneinput-area input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: 22px;
    line-height: 36px;
    color: #c4c4c4;
    font-weight: 400;
    font-family: "DM Sans";
}

.phoneinput-area input::-ms-input-placeholder {
    /* Microsoft Edge */
    font-size: 22px;
    line-height: 36px;
    color: #c4c4c4;
    font-weight: 400;
    font-family: "DM Sans";
}

.phoneinput-area {
    margin-bottom: 28px;
}

.cvupload-area {
    text-align: center;
}

.cvupload-area h5 {
    font-size: 26px;
    color: #1c1e21;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    margin-bottom: 0px;
}

.cvupload-area span {
    font-size: 14px;
    color: #727272 !important;
    font-weight: 400;
    font-family: "DM Sans";
    text-align: center;
    display: block;
    line-height: 1.5;
}

.cvupload-area .erroroo {
    margin-top: 12px;
}

/* Chrome, Safari, Edge, Opera */

.phoneinput-area input::-webkit-outer-spin-button,
.phoneinput-area input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */

.phoneinput-area input[type="number"] {
    -moz-appearance: textfield;
}

.select_career ul li.active-li ul {
    display: block !important;
}

.select_career ul li.newactiveclass.active-li ul {
    display: none !important;
}

.js .file-return {
    font-size: 12px;
    line-height: 1;
    position: relative;
    top: 15px;
    color: red;
}

.styleingclasscommon span {
    color: #ff6a1c;
    font-size: 24px;
    font-weight: 700;
    font-family: "DM Sans";
    margin-bottom: 4px;
    line-height: 1.3;
    height: 62px;
    display: table-cell;
    vertical-align: bottom;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0656f33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-eeca3b5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    padding: 0px 0px !important;
}

.embed_jobs_head2 {
    width: 100% !important;
    border: none !important;
}

.career-page-top.career-page-job-opening {
    background: #fafafb;
}

@media (max-width: 1200px) {
    .banner_text {
        padding: 0px 15px;
    }

    .repeating-droping label {
        font-size: 30px;
    }
}

@media (max-width: 1025px) {
    h2 {
        font-size: 46px;
        line-height: 62px;
    }

    .styleingclasscommon {
        max-width: 310px;
    }

    .styleingclasscommon {
        font-size: 22px;
    }
}

@media (max-width: 991.1px) {
    .repeating-droping:first-child {
        z-index: 999;
    }

    .repeating-droping:nth-child(2) {
        z-index: 99;
    }

    .repeating-droping:last-child {
        z-index: 9;
    }

    .styleingclasscommon .drop {
        z-index: 999;
        margin-top: 20px;
    }

    .repeating-droping .styleingclasscommon:after {
        content: none;
    }

    .banner_text {
        flex-wrap: wrap;
    }

    .elementor-13359 .elementor-element.elementor-element-fecbec9 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
        font-size: 28px;
    }

    .repeating-droping {
        display: flex;
        width: 100%;
        justify-content: center;
        margin: 20px 0px;
    }

    .styleingclasscommon {
        max-width: 290px;
    }
}

@media (max-width: 890px) {
    div#lookingfor {
        max-width: 193px;
    }

    main.page-wrappper {
        padding-top: 0px !important;
    }
}

@media (max-width: 889.9px) {
    .elementor-element.elementor-element-ab1c341.elementor-widget.elementor-widget-text-editor {
        padding-right: 0px;
    }

    .text-center.heading-stylings h2 {
        margin: 20px 0px 0px 0px;
    }
}

@media (max-width: 766.9px) {
    .styleingclasscommon .drop li a {
        line-height: 27px;
    }

    .career-page-top.career-page-first .bdt-prime-slider-desc {
        padding-left: 0px !important;
        margin-top: 2px;
        padding-right: 10px;
    }
}

@media (max-width: 639.9px) {
    .styleingclasscommon .drop {
        z-index: 999;
        margin-top: 9px;
    }

    .styleingclasscommon span {
        font-size: 20px;
    }

    div#lookingfor ul.drop.dropes {
        overflow-y: hidden;
        height: 112px;
    }

    div#level {
        width: 220px;
        max-width: 220px;
    }

    body .elementor.elementor-13359 .bdt-match-height .bdt-position-relative.bdt-slide-overlay img,
    body section .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
        max-width: 100% !important;
        min-width: 100%;
        margin: 0 auto;
    }

    body main section .bdt-prime-slider ul.bdt-slideshow-items {
        min-height: 790px !important;
    }

    .bdt-main-title {
        margin-top: 20px;
    }

    h3.bdt-title-tag {
        text-align: center;
    }

    .bdt-prime-slider-skin-isolate .bdt-slider-excerpt p {
        margin: 0;
        text-align: center;
    }

    .elementor-13359 .elementor-element.elementor-element-fecbec9 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
        font-size: 24px;
    }

    .elementor-element.elementor-element-fecbec9.elementor-widget.elementor-widget-prime-slider-isolate {
        margin-top: 20px;
    }

    .bdt-prime-slider {
        overflow: visible;
    }

    body a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav {
        right: auto;
        transform: translateX(-50%) scale(0.8);
        left: 44%;
    }

    body a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav {
        right: auto !important;
        left: 54%;
        transform: translateX(-50%) scale(0.8);
    }
}

@media (max-width: 500px) {
    body a.bdt-prime-slider-next.bdt-icon.bdt-slidenav-next.bdt-slidenav {
        right: auto !important;
        left: 56%;
        transform: translateX(-50%) scale(0.8);
    }

    body a.bdt-prime-slider-previous.bdt-icon.bdt-slidenav-previous.bdt-slidenav {
        right: auto;
        transform: translateX(-50%) scale(0.8);
        left: 41%;
    }
}

@media (max-width: 430px) {
    .repeating-droping label {
        font-size: 20px;
    }

    .styleingclasscommon {
        font-size: 20px;
    }

    .styleingclasscommon {
        max-width: 180px;
    }

    .styleingclasscommon .drop li a {
        font-size: 20px;
        line-height: 30px;
    }
}

@media (max-width: 375px) {

    body .elementor.elementor-13359 .bdt-match-height .bdt-position-relative.bdt-slide-overlay img,
    body section .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
        max-width: 100% !important;
        min-width: 100%;
    }
}

@media (max-width: 350px) {
    .styleingclasscommon {
        margin: 0px 10px;
    }
}

/* privacy policy */

body.page-privacy-policy .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated:after {
    box-shadow: 0px 0px 20px #efefef !important;
}

body.page-privacy-policy .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated {
    box-shadow: none !important;
    background-color: white;
}

body.page-privacy-policy .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 15px !important;
}

@media (max-width: 991px) {
    body.page-privacy-policy main .elementor-element .elementor-heading-title {
        font-size: 36px !important;
    }

    body.page-privacy-policy .elementor-element .elementor-widget-container {
        text-align: center;
    }

    body.page-privacy-policy section#newID span.elementor-heading-title.elementor-size-default {
        font-weight: 400 !important;
    }

    body.page-privacy-policy .privacy-policy-list ul li {
        text-align: left;
    }

    body.page-privacy-policy .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element .elementor-column-wrap.elementor-element-populated h2.elementor-heading-title.elementor-size-default {
        line-height: 1.2 !important;
        font-size: 26px !important;
    }
}

@media (max-width: 1200px) {
    body.page-privacy-policy .elementor-top-section {
        background-position: top left !important;
    }
}

/* terms of service */

body.page-terms-of-services section#newID h3.elementor-heading-title.elementor-size-small {
    padding-top: 0 !important;
}

@media (max-width: 991px) {
    body.page-terms-of-services .privacy-policy-list ul li {
        text-align: left;
    }
}

@media (max-width: 767px) {
    body.page-terms-of-services section#newID h3.elementor-heading-title.elementor-size-small {
        font-size: 36px !important;
    }
}

/* refund policy */

@media (max-width: 767px) {
    body.page-refund-policy main .elementor-element .elementor-heading-title {
        font-size: 36px !important;
    }

    body.page-refund-policy .elementor-element .elementor-widget-container {
        text-align: center;
    }

    body.page-refund-policy section#newID span.elementor-heading-title.elementor-size-default {
        font-weight: 400 !important;
    }
}

@media (max-width: 991px) {
    body.page-refund-policy .refundInner ul li ul li {
        text-align: left;
    }
}

@media (max-width: 767px) {
    .lets-talk-wrap.elementor-widget.elementor-widget-keystroke-cta_style_two .inner {
        padding: 20px !important;
        display: block !important;
    }
}

/* sitemap */

body.page-site-map .wsp-container {
    max-width: 90%;
    margin: 20px auto;
}

body.page-site-map .elementor-column-wrap .sitemap_blocks~h3 {
    max-width: 90%;
    margin: 0px auto;
}

body.page-site-map #load-more {
    margin-left: 5%;
}

body.page-site-map .wsp-posts-list {
    padding-left: 0;
}

body.page-site-map .wsp-posts-list li {
    margin-top: 0;
    margin-bottom: 0;
}

body.page-site-map .wsp-posts-list li strong {
    font-size: 22px !important;
    line-height: 78px !important;
    border-bottom: 1px solid #e8e8e8;
    display: block;
    padding-left: 20px;
    font-weight: 500 !important;
}

body.page-site-map .wsp-posts-list li.wsp-post a {
    font-size: 20px !important;
    line-height: 78px !important;
    border-bottom: 1px solid #e8e8e8;
    display: block;
    padding-left: 40px;
    font-weight: 400 !important;
}

@media (max-width: 991px) {
    body.page-site-map .elementor-element .elementor-widget-container {
        text-align: center;
    }

    body.page-site-map .wsp-posts-list li.wsp-post a {
        padding-left: 0px;
    }

    body.page-site-map .wsp-posts-list li strong {
        padding-left: 0px;
    }
}

@media (max-width: 767px) {
    body.page-site-map main .elementor-element .elementor-heading-title {
        font-size: 36px !important;
    }

    body.page-site-map section#newID span.elementor-heading-title.elementor-size-default {
        font-weight: 400 !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    body.page-site-map .elementor-top-section {
        background-position: top left !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    body.page-site-map .elementor-top-section {
        background-position: -353px 0 !important;
    }
}

/* ---- mobile app development company ----- */

.page-mobile-app-development-company .top-banner-section h3.elementor-heading-title.elementor-size-small {
    padding-top: 0;
}

.page-mobile-app-development-company .Design-process-here .pp-info-box-container {
    min-height: 432px;
}

/* repeating section css */

.page-mobile-app-development-company .static-content-section .elementor-inner-section .elementor-row {
    align-items: center;
}

/* features section css */

.features-calsses.color-change-decade .axil-accordion .card {
    margin-bottom: 45px;
    border-bottom: 0;
}

.features-calsses.color-change-decade .axil-accordion .card.open-img {
    padding: 32px 0 !important;
}

.features-calsses .axil-accordion .card-header {
    padding: 0 0;
}

.features-calsses .axil-accordion .card-header h5 {
    border-bottom: 0;
}

.features-calsses.color-change-decade .axil-accordion .card-header .btn-link {
    padding: 0 40px !important;
    font-family: "DM Sans", sans-serif !important;
    font-size: 24px !important;
}

.features-calsses.color-change-decade .axil-accordion .card-header .btn-link>span>span {
    color: #ff6a1c;
    font-size: 20px;
    min-width: 50px !important;
    font-weight: bold;
    display: inline-block;
}

.features-calsses.color-change-decade .axil-accordion .card-body {
    padding: 10px 40px 20px 96px !important;
}

/* why us section  */

.page-mobile-app-development-company section.why-us {
    background-color: #fff;
}

.page-mobile-app-development-company section.why-us .axil-service-style--3 .content {
    max-width: 250px !important;
    min-width: 250px !important;
    width: 250px !important;
}

/* tech section css */

.page-mobile-app-development-company section.has_eae_slider.elementor-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.tech-area-here .elementor-row {
    align-items: center;
}

.page-mobile-app-development-company .tech-area-here .pp-dual-heading {
    margin-bottom: 10px;
}

.page-mobile-app-development-company .tech-area-here .elementor-text-editor p {
    font-size: 20px;
    font-family: "DM Sans", sans-serif;
    line-height: 36px;
}

@media (max-width: 767px) {

    .page-mobile-app-development-company .static-content-section .elementor-inner-column .elementor-image img {
        height: 100%;
        object-fit: contain;
    }

    .page-mobile-app-development-company .Design-process-here .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
        width: 100%;
        margin-bottom: 30px !important;
    }

    .page-mobile-app-development-company .Design-process-here .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated:after {
        transform: perspective(475px) rotateY(0deg) !important;
        left: 0;
    }

    .page-mobile-app-development-company .Design-process-here .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated .pp-info-box-container {
        min-height: auto;
        padding: 25px 15px !important;
    }

    /* feaures css */
    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link {
        padding: 0 20px !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card-body {
        padding-left: 15px !important;
        text-align: left;
        padding-right: 20px !important;
        padding-bottom: 0 !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card {
        margin-right: 0;
    }

    .features-calsses.color-change-decade .axil-accordion .card.open-img {
        padding: 30px 0 !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link>span {
        display: flex;
        text-align: left;
        margin-top: 0;
        align-items: baseline;
    }

    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link>span>span {
        width: 50px;
        text-align: left;
    }

    .features-calsses.color-change-decade .axil-accordion.mt--15.mt_md--15.mt_sm--15 {
        margin-top: 45px !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card.open-img {
        box-shadow: -0.697px 7.97px 34px rgb(43 43 43 / 20%);
    }

    /* why us section */
    .page-mobile-app-development-company .why-us .axil-service-style--3 .content {
        text-align: left !important;
    }

    .page-mobile-app-development-company .why-us h2.title.wow.title.animated {
        margin-bottom: 25px;
    }

    /* tech section css */
    /* .page-mobile-app-development-company .tech-area-here {
        padding-top: 0!important;
    } */
    /* testimonial section */
    .page-mobile-app-development-company .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .single-item-wrapper {
        margin-right: 0 !important;
        max-width: 100% !important;
        padding-top: 30px !important;
    }

    .page-mobile-app-development-company .tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
        padding-left: 10px !important;
    }

    .page-mobile-app-development-company .axil-portfolio-area.ax-section-gap {
        padding-top: 0 !important;
    }

    .page-mobile-app-development-company section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding: 0px 0px 0px !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .page-mobile-app-development-company .static-content-section .elementor-inner-column .elementor-image img {
        height: 100%;
        object-fit: contain;
    }

    /* features section */
    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link {
        padding: 0 20px !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card-body {
        padding-left: 74px !important;
        text-align: left;
        padding-right: 10px !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card {
        margin-right: 0;
    }

    .features-calsses.color-change-decade .axil-accordion .card.open-img {
        padding: 30px 0 !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link>span {
        display: flex;
        text-align: left;
        margin-top: 0;
        align-items: baseline;
    }

    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link>span>span {
        width: 40px;
        text-align: left;
    }

    /* why us section */
    .page-mobile-app-development-company .why-us .axil-service-style--3 .content {
        text-align: left !important;
    }

    /* tech section */
    .page-mobile-app-development-company .tech-area-here .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0px !important;
    }

    .page-mobile-app-development-company .tech-area-here .pp-info-box-container:after {
        transform: none !important;
        margin: 12px auto !important;
    }

    .page-mobile-app-development-company .tech-area-here .elementor-widget-wrap>.elementor-element {
        margin-bottom: 20px;
    }

    /* testimonial section */
    .page-mobile-app-development-company .testimonial-info {
        position: static;
    }

    /* portfolio section */
    .page-mobile-app-development-company .axil-portfolio-area.ax-section-gap {
        padding-top: 0 !important;
    }

    .page-mobile-app-development-company section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding: 0px 0px 0px !important;
    }

    .page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-left: 30px !important;
    }

    .page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {

    /* testimonial section */
    .page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33 {
        width: 50%;
    }

    .page-mobile-app-development-company section.why-us .axil-service-style--3 .content {
        min-width: auto !important;
        width: 100% !important;
    }
}

@media (min-width: 1200px) {
    body.page-mobile-app-development-company .tech-area-here .elementor-element .pp-first-text {
        text-align: left;
    }

    body.page-mobile-app-development-company .Design-process-here .elementor-widget-pp-dual-heading .pp-dual-heading {
        margin-bottom: 20px;
    }

    body.page-mobile-app-development-company .Design-process-here .has_eae_slider.elementor-column.elementor-col-16.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
        margin-bottom: 70px !important;
    }

    body.page-mobile-app-development-company .tech-area-here .tech-service-col .elementor-column-wrap {
        padding-top: 0 !important;
    }

    body.page-mobile-app-development-company .axil-portfolio-area.ax-section-gap {
        padding-top: 0;
    }
}

@media (max-width: 1200px) {
    body.page-mobile-app-development-company main .features-calsses .axil-accordion .card .card-header h5.mb-0 button.btn span:hover:after {
        display: none;
    }
}

/* repeating section */

.page-web-development-company .static-content-section .elementor-inner-section .elementor-row {
    align-items: center;
}

.page-web-development-company .static-content-section .elementor-inner-section .elementor-text-editor {
    font-family: "DM Sans", sans-serif;
}

.page-web-development-company .static-content-section .elementor-inner-section ul.new-ul-li li {
    font-family: "DM Sans", sans-serif;
}

.page-web-development-company .elementor-column-gap-default>.elementor-row>.elementor-column.gathering-requerments>.elementor-element-populated {
    padding: 0 0 !important;
}



.page-web-development-company .how-develop-section .elementor-widget-pp-info-box .pp-info-box-icon {
    height: 100px;
    width: 100px;
}

.page-web-development-company .static-content-section section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.content-column {
    width: 42%;
}

.page-web-development-company .static-content-section section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50 {
    width: 52%;
    max-width: 52%;
}

.page-web-development-company .static-content-section .content-column .elementor-text-editor a:hover {
    color: #f86926;
}

/* feature section */

.page-web-development-company section#color-change-decade.features-calsses,
section#color-change-decade .axil-about-area.ax-section-gap.bg-color-white {
    background: #fafafb !important;
}

.features-calsses.color-change-decade .axil-accordion .card {
    margin-bottom: 45px !important;
}

.features-calsses.color-change-decade .axil-accordion .card {
    margin-bottom: 45px;
    border-bottom: 0;
}

.features-calsses.color-change-decade .axil-accordion .card.open-img {
    padding: 32px 0 !important;
}

/* tech section  */

.page-web-development-company .tech-area-here .pp-info-box-container h4.pp-info-box-title {
    white-space: nowrap;
}

.page-web-development-company .tech-section-gray h3.pp-dual-heading span.pp-first-text {
    margin-top: 40px;
}

.page-web-development-company .static-content-section ul.new-ul-li li {
    display: flex;
    font-weight: 700;
}

.page-web-development-company .static-content-section ul.new-ul-li li>span {
    margin-right: 18px;
}

.page-web-development-company .how-develop-section .inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated table tr td:last-child {
    padding-left: 15px;
}

@media (max-width: 767px) {
    section#background-image-new .elementor-heading-title.elementor-size-small {
        font-size: 42px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        padding-top: 30px !important;
    }

    .page-web-development-company .static-content-section .elementor-inner-column .elementor-image img {
        height: 100%;
        object-fit: contain;
    }

    .page-web-development-company .static-content-section ul.new-ul-li li {
        padding-left: 30px;
        display: flex;
    }

    .page-web-development-company .static-content-section ul.new-ul-li li>span {
        margin-right: 10px;
        margin-left: -30px;
    }

    /* how we develop section */
    .page-web-development-company .how-develop-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-column-wrap.elementor-element-populated {
        margin: 0 !important;
        max-width: 100%;
    }

    .page-web-development-company .how-develop-section .inner-after-css.table-paddingin .has_eae_slider.elementor-column.elementor-col-33 .pp-info-box .pp-info-box-content {
        padding: 0 !important;
    }

    /* .page-web-development-company .how-develop-section {
        background: #f4f2f2;
    } */
    .page-web-development-company .gathering-requirements-section {
        padding-bottom: 20px;
    }

    .page-web-development-company .how-develop-section .inner-after-css .has_eae_slider.elementor-column.elementor-col-33 .elementor-column-wrap.elementor-element-populated:after {
        left: 0;
        transform: inherit !important;
    }

    /* feaures css */
    .features-calsses.color-change-decade .axil-accordion .card-header .btn-link {
        padding: 0 20px !important;
    }

    .features-calsses.color-change-decade .axil-accordion .card-body {
        padding-left: 50px !important;
        text-align: left;
        padding-right: 20px !important;
    }

    .page-web-development-company section#color-change-decade.features-calsses {
        background-color: #f2f1f2;
    }

    .page-web-development-company section#color-change-decade .elementor-container.elementor-column-gap-no {
        background-color: #f2f1f2;
    }

    .page-web-development-company .why-us .axil-service-style--3 .content {
        text-align: left !important;
    }

    .page-web-development-company .tech-section-gray .padding-ryt {
        padding-right: 0 !important;
    }

    .page-web-development-company .tech-section-gray h3.pp-dual-heading span.pp-first-text {
        text-align: center;
        margin-top: 0;
    }

    section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-8f0b653.tech-area-here.pb-0.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
        padding-left: 0;
    }

    /* testimonial section */
    .page-web-development-company .section-title .title {
        margin-top: 15px;
    }

    .page-web-development-company .portfolio-bg-gray .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding-top: 0 !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    body.page-web-development-company main section#background-image-new .elementor-heading-title.elementor-size-small {
        padding-top: 40px !important;
    }

    .page-web-development-company .static-content-section .elementor-inner-column .elementor-image {
        margin-bottom: 20px;
        height: 250px;
    }

    .page-web-development-company .static-content-section .elementor-inner-column .elementor-image img {
        height: 100%;
        object-fit: contain;
    }

    .page-web-development-company .static-content-section ul.new-ul-li li {
        padding-left: 30px;
        display: flex;
        font-weight: 700;
    }

    .page-web-development-company .static-content-section ul.new-ul-li li>span {
        margin-right: 10px;
        margin-left: -30px;
    }

    /* how develop section */
    .how-develop-section .inner-after-css .elementor-column.elementor-col-33 {
        width: 50% !important;
        margin: auto;
        margin-bottom: 15px;
    }

    body header.ax-header.haeder-default.light-logo-version.header-style-4.axil-header-sticky.header-transparent.sticky {
        padding-bottom: 5px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-eaaa9c2.how-develop-section.pb-50.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 30px !important;
    }

    .page-web-development-company .why-us .axil-service-style--3 .content {
        text-align: left !important;
    }

    .page-web-development-company .tech-section-gray .padding-ryt {
        padding-right: 0 !important;
    }

    .page-web-development-company .tech-section-gray h3.pp-dual-heading span.pp-first-text {
        text-align: center;
        margin-top: 0;
    }

    .page-web-development-company .tech-section-gray h3.pp-dual-heading span.pp-first-text br {
        display: none;
    }

    .page-web-development-company .tech-section-gray h3.pp-dual-heading {
        text-align: center;
    }

    /* testimonial section */
    /* portfolio section */
    .page-web-development-company .axil-portfolio-area.ax-section-gap {
        padding-top: 0 !important;
    }

    .page-web-development-company section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
        padding: 0px 0px 0px !important;
    }

    .page-web-development-company .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(even) {
        padding-left: 30px !important;
    }

    .page-web-development-company .mesonry-list.grid-metro3 .portfolio-33-33:nth-child(odd) {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {

    /* repeating-section */
    .page-web-development-company .static-content-section section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.pad-left-100 {
        padding-left: 15px !important;
    }

    /* how develop section */
    .page-web-development-company .how-develop-section .inner-after-css.table-paddingin .has_eae_slider.elementor-column.elementor-col-33 .pp-info-box .pp-info-box-content {
        padding: 0 !important;
    }

    /* why us seciton */
    .page-web-development-company section#bg-white-ID.why-us .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
        min-width: auto !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width: 1400px) and (min-width: 1200px) {
    .page-web-development-company .static-content-section section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-wide .elementor-row .has_eae_slider.elementor-column.elementor-col-50.pad-left-100 {
        padding-left: 30px !important;
    }
}

.tss-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
    padding: 0px 10px !important;
}

/* vishal css */

.page-portfolio .portfolio.active .inner .thumb {
    transform: inherit !important;
}

section#stories-bg-white .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-20239e30 {
    background: #fff !important;
}

.axil-call-to-action.callaction-style-2 .inner {
    margin-left: -92px;
    padding: 60px 80px 60px 150px;
}

.has_eae_slider.white-bgs {
    background: #fff !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-0bb5bdf.grey__bg_new.ax-section-gap.why-us.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .axil-service-area.ax-section-gap.bg-color-white {
    background-color: #fafafb !important;
}

.features-calsses.features__white__bxs .axil-accordion .card {
    border: 0;
}

.axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-56de5037 {
    background: #fff !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-164dc505.why-us.new-whyus.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background: #fff !important;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2029d22c.Design-process-here.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background: #fff;
}

.axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-1d5d983b {
    background: #fff;
}

.elementor-1727 .elementor-element.elementor-element-114b65e2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1727 .elementor-element.elementor-element-114b65e2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: none;
}

section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-7c17ec3.inner-after-css.table-paddingin.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated {
    margin-bottom: 10px !important;
}

.portfolio.active .inner .thumb {
    transform: inherit;
}

.pt_65 {
    padding-top: 65px !important;
}

.mt_65 {
    margin-top: 65px !important;
}

.elementor-element.elementor-element-25cbc82.portfolioSlider.elementor-widget.elementor-widget-shortcode {
    margin: 0;
}

section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-17e3ce84.Design-process-here.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: #fff !important;
}

.section-title.text-left p {
    padding: 0;
}

.whtmk .elementor-button-wrapper {
    padding-bottom: 65px;
}

.axil-call-to-action.callaction-style-2.pt--110 {
    padding-top: 65px !important;
}

.portfolioSlider .owl-item .carousel-item::after {
    -webkit-box-shadow: 0 0 1px transparent !important;
    box-shadow: -8px 5px 9px 0px #0000000a !important;
    opacity: 1;
}

.portfolioSlider .owl-item .carousel-item::before {
    background: rgb(128 122 117 / 3%) !important;
}

.testimonial-section {
    background: #fafafb;
    padding: 65px 0;
}

.portfolioSlider .owl-stage-outer {
    padding: 25px !important;
}

.Step__wrp_Sec .elementor-row {
    justify-content: center !important;
}

div#nav_menu-7 {
    margin-left: 15px;
}

.axil-blog-area .section-title.text-center p.subtitle-2 {
    text-align: center;
}

.axil-counterup {
    height: 280px;
    width: 280px;
}

/* section#contact-us-ID {
    margin-bottom: -22em;
} */

.makegry .axil-service-area.ax-section-gap.bg-color-white {
    background: #fafafb !important;
}

.WhyClixSeo .axil-service-style--3 .content {
    padding-top: 0;
}

.pt_0 {
    padding-top: 0 !important;
}

.gathering__sec .elementor-container.elementor-column-gap-default {
    max-width: 740px;
}

.elementor-1660 .elementor-element.elementor-element-54577e3 .pp-grid-item-wrap {
    width: calc((100% - ((7 - 1) * 0px)) / 7) !important;
}

/* .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100% !important;
    padding-left: 80px;
    padding-right: 80px !important;
    margin: inherit;
} */

section#home-banner {
    padding-top: 0;
    padding-bottom: 0;
}

.theresults .axil-service-style--3 .content {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

.theresults .axil-service-style--3 .content>p {
    display: block !important;
}

.theresults .axil-service-style--3 {
    display: block !important;
    position: relative;
    padding: 40px 35px;
    min-height: 500px;
    max-width: 365px;
    margin: auto;
}

.theresults .subtitle-2 {
    text-align: center;
}

.theresults .axil-service-style--3 .icon img {
    position: relative;
    left: inherit;
    right: inherit;
    display: block;
    z-index: 9;
}

.theresults .axil-service-style--3 .content .title span {
    display: block;
    color: #ff6a1c;
    font-size: 48px !important;
    line-height: 1.3;
}

.theresults .axil-service-style--3 .icon {
    margin: auto;
}

.theresults .axil-service-style--3:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.3s;
    -webkit-transform: perspective(475px) rotateY(-5deg) !important;
    transform: perspective(475px) rotateY(-5deg) !important;
    background: #fff;
    box-shadow: -0.697px 7.97px 34px 0px rgb(128 123 117 / 15%) !important;
}

.theresults .axil-service-style--3 .content .title {
    font-size: 20px;
    color: #333333;
    font-weight: 700;
    line-height: 1;
}

.theresults .axil-service-style--3 .icon {
    min-width: 92px;
    min-height: 92px;
    max-width: 92px;
    max-height: 92px;
}

.theresults .axil-service-style--3 .content>p {
    font-size: 18px !important;
    line-height: 1.8;
    color: #727272;
    font-weight: 400;
    max-width: 262px;
    margin-bottom: 0 !important;
    margin: auto;
}

.theresults .axil-service-area.ax-section-gap.bg-color-white {
    background-color: #fafafb !important;
}

.theresults {
    margin-top: 60px;
}

.final-render.app-css .swiper-button-next,
.final-render.app-css .swiper-button-prev {
    bottom: -70px !important;
}

.launch_time_sec .axil-counterup-area.ax-section-gap.bg-color-white {
    padding: 0 !important;
    margin: 0;
    background: transparent !important;
}

.project__over_text b {
    color: #ff6a1c;
}

.project__over_text {
    color: #1c1e21;
}

ul.ft-social-share.d-flex.justify-content-center.liststyle.flex-wrap {
    align-items: center;
}

.solution-body .sol-cat-card-h {
	min-height: 72px !important;
}

.solution-body .sol-cat-card-p {
	min-height: 415px !important;
}

.solution-body.mt-3 p {
    min-height: 337px !important;
    max-height: 337px !important;
    display: block !important;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
    overflow: visible;
    text-overflow: unset;
    line-height: 28px;
}

/* end */

@media (max-width: 1650px) {
    .axil-call-to-action.callaction-style-2 .inner {
        margin-left: -90px;
    }
}

@media (max-width: 1600px) {
    .home-page-css .portfolio .inner .port-overlay-info .hover-action h4.title a {
        font-size: 26px;
    }

    .home-page-css .portfolio .inner .port-overlay-info .hover-action span.category {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .axil-call-to-action.callaction-style-2 .inner {
        margin-left: -90px;
    }


    .hom-slider-section .stratum-advanced-slider__slide-container {
        max-width: 548px !important;
    }


}

@media (max-width: 1599px) {
    .axil-call-to-action.callaction-style-2 .inner {
        margin-left: -72px;
    }
}

@media (max-width: 1580px) {
    .new-classadded .pp-tm {
        padding-left: 35px;
    }

    /* a.axil-button span.button-icon, a.wp-block-file__button span.button-icon, button.axil-button span.button-icon, button.wp-block-file__button span.button-icon {
        margin-left: 5px;
    } */
    .pp-tm-content.pp-tm-content-normal .pp-tm-position {
        font-size: 14px;
    }

    body.page-contact-us section.contact-us-Class .new-classadded .pp-tm .pp-tm-content.pp-tm-content-normal .pp-tm-description .mail-div:first-child {
        margin-right: 25px;
    }
}

@media (max-width: 1199px) {
    .testimonial-info:after {
        background-size: 20px;
        background-repeat: no-repeat;
    }

    body main .features-calsses .axil-accordion .card .card-header h5.mb-0 button.btn span {
        font-size: 20px;
    }

    .whatwedo-wrap .axil-counterup {
        height: 280px;
        width: 100% !important;
    }
}

@media (max-width: 1023px) {
    .header_top ul li a {
        padding-left: 14px;
    }

    .header_top ul li {
        margin: 0px;
        margin-right: 10px;
    }
}

@media (max-width: 991px) {
    .elementor-1727 .elementor-element.elementor-element-22189840 .elementor-heading-title {
        font-size: 55px !important;
        font-weight: 600;
        line-height: 1.5 !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-42b0df1d {
        padding-top: 45px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-002ab7e.tech-section-gray.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0 !important;
    }

    /* 991 media */
    body.page-contact-us main section.contact-us-Class .has_eae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element.elementor-widget-pp-logo-carousel .swiper-container-wrap {
        padding-left: 0;
        padding-bottom: 20px;
    }

    .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-784ea1d2.paddinTop-Bottom .axil-service-area.ax-section-gap.bg-color-white {
        padding-bottom: 0 !important;
    }

    .axil-portfolio-area.ax-section-gap {
        padding: 45px 0px 45px 0px !important;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-2a874f8b.bg-chnage.theresults.app-css.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0 !important;
    }

    .app-css .axil-accordion .card {
        max-width: 100%;
        margin-left: auto;
    }

    .app-css .axil-accordion .card img {
        display: none;
    }

    .app-css .axil-accordion .card.open-img img {
        display: block;
        opacity: 1;
    }

    .app-css .axil-accordion .card img {
        position: relative;
        left: inherit !important;
        top: inherit !important;
        width: auto;
        height: auto !important;
        min-height: auto !important;
        max-height: initial !important;
        padding: 25px !important;
        transition: 0.5s;
    }

    body main .axil-accordion .card.open-img .card-header h5.mb-0 button.btn.btn-link {
        padding-top: 0;
    }

    body main .features-calsses.color-change-decade .axil-accordion {
        min-height: auto;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card.open-img button.btn.btn-link img {
        display: block;
        opacity: 1;
        margin-bottom: 25px !important;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card.open-img {
        padding: 25px !important;
    }

    .features-calsses.features__white__bxs .axil-accordion .card h5 {
        padding-left: 0 !important;
    }

    .area-exp .has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-53e9940.padding-ryt {
        padding: 0 !important;
    }

    .portfolioSlider .owl-item .carousel-item {
        padding: 10px !important;
    }

    .testimonial-info .thumb .profile-img-wrapper {
        box-shadow: none !important;
    }

    .elementor-element.elementor-element-5ea612c4.elementor-widget.elementor-widget-text-editor {
        margin-bottom: 0;
    }

    .ax-section-gap,
    .testimonial-section {
        padding: 45px 0 !important;
    }

    .tech-section-gray,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.why-us.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,
    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-fd52f16.tech-section-gray.pb-0.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding: 55px 0px !important;
    }

    .bg-color-change.static-content-section .has_eae_slider.elementor-column.elementor-col-50:first-child {
        padding-right: 0 !important;
    }

    /* body main .features-calsses .axil-accordion .card .card-header h5.mb-0 button.btn span {
        margin-top: 25px;
    } */
    .tech-section-gray {
        padding: 45px 0px !important;
    }

    .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-70e5ecc {
        padding-bottom: 0;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-eaaa9c2.how-develop-section.pb-50.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 20px !important;
    }

    .has_eae_slider.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e9a4131 {
        padding-bottom: 0 !important;
    }

    .has_eae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e8e82bd {
        margin-top: 50px;
    }

    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column.elementor-element {
        width: 50%;
        min-width: 50%;
    }

    .static-content-section .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child {
        padding-left: 0 !important;
    }

    .tech-partenre-here .inner-bg {
        padding: 65px 0px 65px;
    }

    .elementor-element.elementor-element-6bfcf7a.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-pp-logo-grid .pp-grid-item-wrap img {
        max-width: 85% !important;
        min-width: inherit !important;
    }

    .axil-counterup::after {
        width: 100%;
    }

    .axil-counterup::after,
    .funfact-layout-2 .row .funfact-item .axil-counterup {
        transform: inherit !important;
    }

    .col-lg-6.offset-xl-1.col-12.mt_md--40.mt_sm--40 {
        margin-top: 0 !important;
    }

    .funfact-layout-2 .row .funfact-item .axil-counterup {
        margin: auto;
        width: 100%;
    }

    .funfact-layout-2 .row .funfact-item:nth-child(1) {
        margin-top: 0 !important;
    }

    .mission-new .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12 .axil-service-style--3 {
        transform: inherit !important;
    }

    .elementor-element.elementor-element-6544c05.elementor-widget.elementor-widget-text-editor {
        margin: 0;
    }

    .mt-20-991 {
        margin-top: 20px !important;
    }

    .mt-45-991 {
        margin-top: 45px !important;
    }

    .pt-45-991,
    .pt-50 {
        padding-top: 45px !important;
    }

    .why-go-clixlogix .axil-working-process .content .inner .section-title span.process-step-number {
        height: 90px;
        width: 90px;
    }

    .portfolioSlider .owl-item .carousel-item::before,
    .portfolioSlider .owl-item .carousel-item::after {
        display: none;
    }

    .testimonial-section .owl-stage-outer {
        padding: 0 !important;
    }

    body.page-contact-us main section.contact-us-Class p.black-orange {
        max-width: 100%;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card {
        max-width: 100%;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card.open-img button.btn.btn-link img,
    body main .features-calsses.color-change-decade .axil-accordion .card img {
        left: inherit !important;
        top: inherit !important;
        max-width: inherit;
        width: 100% !important;
        position: relative;
        opacity: 1;
        padding: 0 !important;
        max-width: 55% !important;
        margin: auto;
    }

    body main .features-calsses.color-change-decade .axil-accordion .card img {
        display: none;
    }

    .features-calsses.color-change-decade .axil-accordion .card.open-img img {
        display: block !important;
        margin-bottom: 15px !important;
    }
}

@media (max-width: 890px) {
    .us-in-au .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated {
        padding: 40px 15px !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-42b0df1d {
        padding-top: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-274b60f.elementor-widget.elementor-widget-text-editor .section-title {
        text-align: center !important;
    }

    .axil-portfolio-area.ax-section-gap.bg-color-lightest.filter-area-0492c60 {
        margin: 0 !important;
        padding-bottom: 0 !important;
    }

    .view-btn .elementor-button-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated .pp-info-box-container {
        padding: 0 !important;
    }

    body main .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
        max-width: 200px;
        min-width: 200px;
        width: 200px;
    }

    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated:after {
        transform: inherit !important;
        left: inherit;
    }

    .Design-process-here .has_eae_slider.elementor-column.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
        max-width: 100%;
        width: 100%;
        margin: 0 auto !important;
        margin-bottom: 30px !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-5078fbb2.pt-45-991 {
        padding-top: 0 !important;
    }

    /* 767 media */
    body main .axil-service-area.ax-section-gap.bg-color-white .col-lg-4.col-md-6.col-12.mt--50.mt_md--40.mt_sm--30.move-up.wow .axil-service-style--3 .content {
        min-height: auto;
    }

    .elementor-4341 .elementor-element.elementor-element-3b9439c3 .axil-service-style--3 .content .title {
        text-align: left;
    }

    .portfolioSlider .owl-stage-outer {
        padding: 0 !important;
    }

    .elementor-element.elementor-element-28c1a398.elementor-widget.elementor-widget-text-editor {
        margin: 0 !important;
    }

    div#max-width-managed {
        text-align: center;
        margin-top: 0;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.why-us.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding: 45px 0px;
    }

    section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-510ccb7a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding: 45px 0px !important;
    }

    .elementor-container.elementor-column-gap-default>.elementor-row .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element h3.title {
        margin-top: 0 !important;
    }

    .has_eae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element p:last-child {
        text-align: center;
    }
}

.blog #sidebar .repeating-post img {

    min-width: 110px;
}


.project-template-elementor_header_footer .mesonry-list.grid-metro3 .portfolio-33-33,
.single-project .mesonry-list.grid-metro3 .portfolio-33-33,
.page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-react-web-development .mesonry-list.grid-metro3 .portfolio-33-33,  .page-web-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-id-1727 .mesonry-list.grid-metro3 .portfolio-33-33 , .page-id-2394 .mesonry-list.grid-metro3 .portfolio-33-33 {
    width: calc(100%/3);
    float: left;
    position: relative !important;
    left: inherit !important;
    top: inherit !important;
}

.project-template-elementor_header_footer .mesonry-list,
.single-project .mesonry-list,
.page-mobile-app-development-company .mesonry-list, .page-react-web-development .mesonry-list, .page-web-development-company .mesonry-list, .page-id-1727 .mesonry-list, .page-id-2394 .mesonry-list {
    height: inherit !important;
}





@media(max-width:991px) {

    .project-template-elementor_header_footer .mesonry-list.grid-metro3 .portfolio-33-33,
    .single-project .mesonry-list.grid-metro3 .portfolio-33-33.single-project .mesonry-list.grid-metro3 .portfolio-33-33,
    .page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-react-web-development .mesonry-list.grid-metro3 .portfolio-33-33, .page-web-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-id-1727 .mesonry-list.grid-metro3 .portfolio-33-33, .page-id-2394 .mesonry-list.grid-metro3 .portfolio-33-33   {
        width: calc(100%/2) !important;
    }
	.popup-mobile-manu .inner .menu-item ul.mainmenu-item li.has-children>a::after, .popup-mobile-manu .inner .menu-item ul.mainmenu-item li.has-children>a:hover::after {
    font-size: 24px !important;
}
	.popup-mobile-manu .inner .menu-item ul.mainmenu-item li.has-children ul.submenu li a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px !important;
    color: #fff;
    font-weight: 400 !important;
}
	
.main-heading h2.elementor-heading-title.elementor-size-default {
    padding-bottom: 60px !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px){

    .project-template-elementor_header_footer .mesonry-list.grid-metro3 .portfolio-33-33,
    .single-project .mesonry-list.grid-metro3 .portfolio-33-33,
    .single-project.page-mobile-app-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-react-web-development .mesonry-list.grid-metro3 .portfolio-33-33, .page-web-development-company .mesonry-list.grid-metro3 .portfolio-33-33, .page-id-1727 .mesonry-list.grid-metro3 .portfolio-33-33, .page-id-2394 .mesonry-list.grid-metro3 .portfolio-33-33   {
        width: calc(100%/1) !important;
    }
	.common-top-space {
    padding-top: 60px;
}
	.result-section {
    transform: unset !important;
}

	
	.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
  display:none !important;
}
	
	.item-content {
    text-align: center;
    font-size: 14px !important;
}
	 h4.author-bio {
    text-align: center !important;
    font-size: 16px !important;
}
	.test-monials h3.author-name{
		font-size: 18px !important;
	}
	body .single-item-wrapper .author-name{
		font-size: 18px !important;
		text-align: center !important;
	}
	.contact-section .elementor-widget-wrap.elementor-element-populated:before {
   display:none;
}
	p.zf-instruction.color-white {
    font-size: 14px !important;
    line-height: 22px;
}
	.zf-tempFrmWrapper.display-block {
    display: block !important;
}
	.hello  h3.elementor-heading-title.elementor-size-small {
    font-size: 24px !important;
    padding-top: 20px !important;
}
.hello-para  span.elementor-heading-title.elementor-size-default {
    color: black !important;
    font-size: 18px !important;
}
	.elementor-element.elementor-element-5335972.ppt-40.custom-width-1.elementor-widget.elementor-widget-image a {
    width: 100% !important;
}
	#custom-width-2 a{
	margin-top:10px !important;
	width:100% !important;
}
	.bdt-flex.bdt-flex-column.bdt-navigation-arrows a.bdt-prime-slider-next {
    bottom: 0 !important;
		    right: 35% !important;
}
		.bdt-flex.bdt-flex-column.bdt-navigation-arrows a.bdt-prime-slider-previous {
    bottom: 0 !important;
			    left: 35%;
}
	.height-575 {
    height: auto!important;
}
	section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-446ac9b.top-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-position-x: center;
		padding-top:130px !important;
}
	.market-vertical span.elementor-heading-title.elementor-size-default {
    color: black !important;
}
.market-vertical h1.elementor-heading-title.elementor-size-small {
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 40px !important;
}
	.elementor-3485 .elementor-element.elementor-element-0c41e5b:not(.elementor-motion-effects-element-type-background), .elementor-3485 .elementor-element.elementor-element-0c41e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    height: 510px;
    background-position: center;
    padding: 100px 0px 0px !important;
}
	.about-section h1.elementor-heading-title.elementor-size-small {
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
}
	h3.author-name {
    position: static !important;
}
	h4.author-bio {
    position: static !important;
}
	.item-content {
    margin-top: 0px !important;
}
}

@media only screen and (min-width: 1271px) and (max-width: 1524px){
	.elementor-element.elementor-element-b82b292.bottom-right.elementor-widget.elementor-widget-image {
    padding-left: 49px;
    padding-top: 3px;
}
}

.item-content {
    margin-top: 40px !important;
}
	
main.page-wrappper .ax-section-gap:first-child {
    padding: 50px 0 0 !important;
}
body .axil-project-b.axil-project-brief.project-bief-styles {
    padding-bottom: 65px !important;
	 padding-top: 65px !important;
}

	.portfolio .hover-action {
    z-index: 9;
    position: absolute;
    top: 0;
    left: 0;
    padding: 25px  20px 20px 20px !important;

}

.ax-section-gap h2.title {
    color: #000;
}
.project__section__btm .wp-post-image {
    height: 326px !important;
    object-fit: cover;
}
body .portfolio .hover-action {
    padding: 15px 20px !important;
}
h4.title {
margin:0 !important;
}

}

@media only screen and (min-width: 320px) and (max-width: 767px){ 

	.page-id-1660 .top-section {
		padding: 140px 00 0 !important;
	}	
	.common-class-service h3.title {
		text-align: center;
	}

	.common-class-service h3.title::first-letter {
		font-size: 35px; /* larger size for the first letter */
	}	
	.common-class-service .pp-logo-grid {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important; /* adjust columns */
		place-items: center;
	}

	.common-class-service .pp-logo-grid > *:last-child:nth-child(odd) {
		grid-column: 1 / -1;   /* make it span across all columns */
		justify-self: center;  /* center horizontally */
	}
	.common-class-service .swiper-slide	img {
		width: 90px;
	}
	.page-id-1660 .common-class-service {
		padding: 0 !important;
	}
	.ax-section-gap .elementor-widget-wrap {
		padding: 0 !important;
	}
	.page-id-3417	.ax-section-gap {
		padding: 35px 0 !important;
	}
	.page-id-3417	.main-text-content {
		padding: 0 !important;
	}
	.capital-m {
		font-size: 24px;
	}
	.page-wrappper .ax-section-gap {
		padding: 30px 0 !important;
	}
	.strategy .row:nth-child(2) {
		display: block;
	}
	body .render-slider .pp-slider-arrow.elementor-swiper-button-prev {
		left:30% !important;
	}
	body .render-slider .pp-slider-arrow.elementor-swiper-button-next {
		right: 30% !important;
	}

	.outcome h2.elementor-heading-title.elementor-size-default {
		padding: 5px 10px !important;
		font-weight: 700 !important;
	}

	.outcome .elementor-widget-container {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	body .outcome h4.elementor-heading-title.elementor-size-default {
		font-size: 30px !important;
		font-weight: 700 !important;
	}
	body .outcome h3.elementor-heading-title.elementor-size-default {
		margin: 0 !important;
		padding: 0 !important;
		line-height: 0px !important;
		font-weight: 700 !important;
	}
	body .Design-process-here .pp-info-box {
		height: 380px !important;
	}

	.lowcode-clix .pp-info-box {
		padding: 40px 30px !important;
	}
	body .Design-process-here .pp-info-box-container{
		margin-left:10px !important;
	}
	body .pp-info-box {
		width: 100%;
	}
	body .lowcode-clix .pp-info-box {
		min-height: auto !important;
	}
	.how-develop-section .pp-info-box {
		height: auto !important;
		margin-top:20px !important;
	}
	.elementor-widget-wrap.elementor-element-populated {
		display: block !important;
	}
	body .portfolio .hover-action {

		padding: 15px !important;
	}
	body .title{
		text-align: center !important;
		margin-top: 15px;
	}
	body .elementor-1660 .elementor-element.elementor-element-d889936 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.page-wrappper .ax-section-gap {
		padding: 0 !important;
	}

}

@media only screen and (min-width: 1525px) and (max-width: 1599px){
.contact-section .elementor-widget-wrap.elementor-element-populated::before {
  content: "";
  border-left: 564px solid transparent !important;
}

}
	body .container {
			max-width: 1336px !important;
		}
