/*
Theme Name: Boldlab Child
Theme URI: https://boldlab.qodeinteractive.com
Description: A child theme of Boldlab Theme
Author: Edge Themes
Author URI: https://themeforest.net/user/edge-themes/portfolio
Version: 1.0
Text Domain: boldlab
Template: boldlab
*/
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sansation:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/boldlab-child/Gilroy/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/boldlab-child/Gilroy/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/boldlab-child/Gilroy/Gilroy-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/wp-content/themes/boldlab-child/Gilroy/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'SF Pro Display';
    src: url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Regular.woff2') format('woff2'),
         url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Regular.woff') format('woff'),
         url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Bold.woff2') format('woff2'),
         url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Bold.woff') format('woff'),
         url('/wp-content/themes/boldlab-child/SF Pro Display/SFProDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {  
    font-family: 'ArboriaBold'; /* Name your font */  
    src: url('/wp-content/themes/boldlab-child/fonts/FontsFree-Net-Arboria-Bold (1).ttf') format('truetype');  
    font-weight: bold; /* Adjust as per the font weight */  
    font-style: normal; /* Adjust if italic */  
}  
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lilita+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lilita+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face { 
	font-family: 'gellix'; 
	src: url('/wp-content/themes/boldlab-child/fonts/Gellix-Medium.woff'); 
	font-weight: normal; 
	font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Hind:wght@300;400;500;600;700&display=swap');
.fa-twitter:before {
    content: url('/wp-content/uploads/2024/09/Vector-1-1.svg') !important;
    margin-top: 15%;
}
.job-listings {
    box-shadow: 0px 9px 40px 0px #0000000A;
    background: #FDFDFD;
}
.job-position {
    margin: 0;
    padding: 20px 32px;
    color: #2E2E2E;
    font-family: Barlow Condensed;
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    text-transform: uppercase;
}
.job-listing-item {
  border-bottom: 1px solid #DEDCDC;
}
.job-listing-item:last-child {
    border-bottom: none;
}
.job-listing-item.active {
    border-bottom: none;
}
.job-listing-item.active .job-header {
    background: #F2F2F2;
    border-bottom: 1px solid #D8D8D8;
}
.job-header {
  background: transparent;
  color: #2E2E2E;
  padding: 20px 32px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.job-title {
    font-family: Barlow Condensed;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #2E2E2E;
}
.job-header .job-title {
  margin: 0;
}
.job-meta {
  display: flex;
  gap: 20px;
  align-items: center;
}
.job-details {
    background: #F2F2F2;
    padding: 20px 32px;
}
.toggle-details {
	background: transparent;
	border-radius: 50%;
    border: 1.75px solid var(--Secondary, #2E2E2E);
    padding: 0;
    width: 28px;
    font-size: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.toggle-details:focus {
	outline: none;
}
.apply-button {
  display: inline-block;
  background: #00aaff;
  color: white;
  padding: 10px 20px;
  margin-top: 10px;
  text-decoration: none;
}
.elementor-page-14533 #qodef-page-inner {
    width: 100%;
}
.Portfolio-new.tabs .active-tab {
    box-shadow: 0px 4px 35.1px 0px #FFF5ED05;
    background: var(--Primary---Jinnbyte, #11B4B4);
    color: #fff;
    cursor: default;
    border-radius: 6px;
}
.buff-overview-inner-div{
	background: #F0FBFE;
    box-shadow: 0px 2px 18px 0px rgba(109, 70, 189, 0.06);
    border-radius: 32px;
}
.ready-section {
    padding-top: 59px !important;
/*     padding-bottom: 36px !important; */
}
.tackled-col {
    box-shadow: 0px 2px 8px 0px #0000001F;
    border-radius: 12px;
}
.page-id-13676 p.qodef-m-text {
    color: #9C9C9C !important;
    font-size: 16px;
}
.page-id-13676 h2.qodef-m-title {
    padding-bottom: 20px;
}
.tackled-cols .elementor-container.elementor-column-gap-default{
    width: 100%;
    display: flex;
    justify-content: space-between;
	align-items: center; 
}
.tackled-col {
    width: 31.9% !important;
    min-height: 150px !important; 
    position: relative !important; 
    overflow: hidden;
    transition: background 0.3s ease, height 0.3s ease !important; 
    padding: 10px;
}
.tackled-col p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    transition: transform 0.3s ease, height 0.3s ease;
    transform-origin: center;
}
.tackled-col:hover h3 {
    color: #fff !important;
}
.tackled-col:hover p {
    -webkit-line-clamp: unset;
    color: #fff;
}
.tackled-col:hover {
    background: #2E2E2E;
    height: auto; 
}
.tackled-col {
    transition: height 0.3s ease;
}
p.feat-desc {
    font-family: 'Poppins';
    font-size: 18px;
    color: #070707;
	padding-top: 2px;
}
.vision-p {
    padding-left: 10%;
    padding-right: 10%;
}
.number {
    height: 56px;
    width: 56px;
    background: #06BCE9;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Barlow Condensed';
    color: #fff;
    font-weight: 700;
    font-size: 40px;
}
.elementor-page-15055 #qodef-page-inner {
    width: 100%;
}
/* .clientsrow .qodef-e.qodef-grid-item:hover {
    border: 2px solid #11B4B4;
}
.clientsrow .qodef-e.qodef-grid-item:hover .animated img {
    filter: grayscale(0);
} */
h3.req-title {
    text-transform: none;
    font-size: 24px;
    color: #2E2E2E;
/*     font-family: 'Poppins'; */
    font-weight: 700;
}
p.req-desc {
/*     font-family: 'Poppins'; */
    color: #2E2E2E;
/*     font-size: 20px; */
}
.page-id-14533 h3.req-title, .page-id-14533 p.req-desc {
	font-family: 'Poppins';
}
.page-id-14533 p.req-desc {
	font-size: 18px;
}
.content-div.req-col {
    width: 90%;
    padding-left: 30px;
}
.number.req-col {
    width: 9%;
	position: relative;
}
.req-div {
    display: flex;
}
.num-3:after {
    height: 65px !important;
}
.num-4:after{
	display: none;
}
.page-id-16025 .num-5:after{
	display: none;
}
.page-id-16025 .num-4:after{
	display: block;
}
.number.req-col:after {
    position: absolute;
    left: 50%;
    top: 70px;
    background: #06BCE9;
    content: "";
    width: 4px;
    height: 56px;
    border-radius: 1px 0px 0px 0px;
}
.nourri-req-div .number {
    background: #ED1C24; 
	height: 43px;
    width: 43px;
	font-family: 'Poppins';
    font-weight: 400;
    font-size: 25px;
}
.nourri-req-div .number.req-col:after {
    position: absolute;
    left: 50%;
    top: 55px;
    background: #ED1C24;
    width: 2px;
    height: 44px;
}
.nourri-req-div p.req-desc {
    font-family: 'Poppins';
    color: #070707;
    font-size: 18px;
}
.nourri-req-div .number.req-col:after {
    height: 90px;
}
.nourri-req-div .number.num-3.req-col::after {
    height: 116px !important;
}
section#who-we-are h2.qodef-m-title {
    text-transform: capitalize;
}
span.portfolio-sub-heading {
    text-transform: uppercase;
}
div#conact-footer-content {
    align-items: flex-start !important;
}
.address-content-footer:nth-child(2) {
    align-items: center;
}
.Engagment_models-title h2.qodef-m-title {
    color: #fff !important;
}
h2.qodef-m-title.blogs-heading {
    color: #fff !important;
}
p.blogs-collaborate {
    color: #fff;
}
span#blogs-blinking span.qodef-underscore.qodef--blinkable {
    color: #fff !important;
}
span#blogs-blinking {
    color: #fff !important;
}
span.qodef-shortcode.qodef-m.Twitter.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #000 !important;
}
section#Careers-page-collage {
    max-width: 1366px;
    height: 824px;
    overflow: hidden;
}
div#careers-collage-col-1 .vc_column-inner {
    padding: 0px 0px 10px;
}
#qodef-mobile-header-navigation {
    background: black !important;
}
div#careers-collage-col-1 img.vc_single_image-img.attachment-large {
    height: 412px;
}
div#careers-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 412px;
    width: 595px;
}
div#careers-collage-col-2 .vc_column-inner {
    padding: 0px 0px 10px 10px;
}
div#careers-collage-col-3 .vc_column-inner {
    padding: 0px 0px 10px 10px;
}
div#careers-collage-col-4 .vc_column-inner {
    padding: 0px 10px 0px 0px;
}
div#careers-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 412px;
}
div#careers-collage-img-3 {
    margin-right: 13%;
    margin-left: -19%;
}
div#careers-collage-img-3 img.vc_single_image-img.attachment-large {
    height: 412px;
}
/* ABout-us */
section#About-us_collage {
    max-width: 1366px;
    height: 824px;
    overflow: hidden;
}
div#about-collage-col-5 .vc_column-inner {
    padding: 0px 0px 0px 10px;
}
div#about-collage-img-1 img.vc_single_image-img.attachment-large {
    height: 824px;
}
div#about-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 400px;
}
div#about-collage-img-3 img.vc_single_image-img.attachment-full {
    height: 400px;
    width: 600px;
}
div#about-collage-col-3 .vc_column-inner {
    padding: 0px 0px 10px;
}
div#about-collage-col-2 .vc_column-inner {
    padding: 0px 0px 10px;
}
div#about-collage-col-4 .vc_column-inner {
    padding: 0px 0px 10px;
}
div#about-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 412px;
    width: 650px;
}
div#about-collage-img-5 img.vc_single_image-img.attachment-large {
    height: 412px;
}

div#Counter-2 .wpb_wrapper {
    margin-top: 0px !important;
}
.page-id-5825 .my-sticky-section .portfolio_tabs {
    padding-left: 22px !important;
}
.sticky .jinnbyte_outer_tabs {
    padding: 20px 0 20px 25px !important;
}
.page-id-643 .qodef-blog.qodef-item-layout--simple article .qodef-e-title-link {
    background-image: none !important;
	font-size: 18px !important;
}
.fileuploadcv img.loader-image {
    display: none !important;
}
.page-id-643 .qodef-parallax-img-holder{
	opacity:1 !important;
}
.page-id-643 .qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
    display: block !important;
}
.page-id-643 .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
    width: auto !important;
}
.page-id-643 .qodef-e-info-item.qodef-e-info-author {
    display: none !important;
}
.page-id-643 .qodef-e-info-item.qodef-e-info-comments {
    display: none !important;
}
.page-id-643 .qodef-blog article .qodef-e-info .qodef-e-info-item:after {
    content: '' !important;
}
.page-id-643 .qodef-e-info.qodef-info--bottom {
    margin-top: 0px !important;
}
.page-id-643 h3.qodef-e-title.entry-title {
    width: -webkit-fill-available !important;
}
/* .page-id-643 .qodef-e-text {
    position: absolute;
    top: 70%;
} */
.page-id-643 .qodef-parallax-img{
	height:100% !important;
}
.page-id-643 h3.qodef-e-title.entry-title a.qodef-e-title-link {
    font-size: 15px !important;
}
.page-id-643 .qodef-e-info-item.qodef-e-info-category a {
    color: #11B4B4 !important;
	font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
    text-align: left !important;
}
#spinner-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 9999;
}

.spinner {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #3498db;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: 15% auto;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.page-id-643 .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated a {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 14px !important;
    letter-spacing: 0em !important;
    text-align: left !important;
    color: #2E2E2E99 !important;
}
.page-id-643 div#First-post .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 19px !important;
    letter-spacing: 0em !important;
    text-align: left !important;
    color: #2E2E2E99 !important;
}
.page-id-643 .qodef-e-content {
    display: flex;
	margin-bottom: 50px !important;
}
.page-id-643 div#First-post .qodef-e-info-item.qodef-e-info-category a {
    color: #2E2E2E99 !important;
    font-size: 16px !important;    
	font-weight: 600 !important;
    line-height: 19px !important;
    letter-spacing: 0em !important;
    text-align: left !important;
}
.page-id-643 div#First-post h3.qodef-e-title.entry-title a{
    font-size: 35px !important;
}
.qodef-e-read-more {
    display: none !important;
}
/* .page-id-643 p.qodef-e-excerpt {
    display: none !important;
} */
.page-id-643 .qodef-e-content {
    display: flex !important;
    flex-direction: column;
}
.page-id-643 .qodef-blog.qodef-item-layout--simple article .qodef-e-info.qodef-info--bottom {
    align-items: baseline !important;
    width: auto !important;
}
.counter-2:after {
    font-size: 80px;
    content: "M+";
    color: #11B4B4;
    font-size: 64px !important;
    font-weight: 900;
    vertical-align: baseline;
    font-family: 'Barlow Condensed';
}
.scrolldownanimation {
      -webkit-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
  /* Safari 4+ */
  -moz-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
  /* Fx 5+ */
  -o-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
  /* Opera 12+ */
  animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;
}
/* style by waleed*/
/*Abid css start*/
.plodding {
   background: linear-gradient(180deg, #EDFDFE 0%, #EEFCFD 100%);
}
.dark-row {
    color: white;
}
.dark-row h2.qodef-m-title {
    color: white !important;
}
.dark-row .qodef-accordion.qodef-layout--simple .qodef-accordion-title:after {
    background-color: white !important;
}
.dark-row .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active {
	color:black !important;
}
.dark-row .qodef-accordion.qodef-layout--simple .qodef-accordion-title {
    color: white;
}
.dark-row .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover {
    color: black;
}
.dark-row a.qodef-shortcode.qodef-m.view_btn.qodef-button.qodef-layout--filled.qodef--with-underscore {
    border-color: white !important;
    background-color: white !important;
    color: black !important;
}

.page-id-13676 #slide-col .vc_custom_1694803448837 {
    background-color: unset !important;
}
.slides-title .qodef-m-title {
    padding-bottom: 0;
}
input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea {
    color: black !important;
}
div#Touch-title h2.qodef-m-title {
    color: white !important;
    font-family: Barlow Condensed;
}
div#Get_in_touch {
    background-color: transparent !important;
}
#about-gallery-right .vc_single_image-wrapper.vc_box_border_grey, #about-gallery-right .vc_single_image-wrapper.vc_box_border_grey img {
    width: 100%;
}
.testimonial-heading h2.qodef-m-title {
    padding-bottom: 0px !important;
}
#about-galler-left .vc_single_image-wrapper.vc_box_border_grey, #about-galler-left figure.wpb_wrapper.vc_figure, #about-galler-left .vc_single_image-wrapper.vc_box_border_grey img {
    height: 100% !important;
	width:100% !important;
}
.page-id-13727 #management-model p, .page-id-13676 #management-model p, page-id-13562 #management-model p, .page-id-13653 #management-model p {
    text-transform: capitalize;
}
.our-workflow p {
    text-transform: capitalize;
}
.page-id-5270 #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li#mega-menu-item-5829 > a.mega-menu-link:after {
    width: 100%;
}
h2.qodef-m-title {
    font-size: 60px;
    padding-bottom: 50px;
    font-weight: 700;
    font-family: 'Barlow Condensed';
}
.folkcontentinner {
    box-shadow: 0px 4px 16px 0px #00000014;
    margin: 15px 0!important;
}
.folkcontentinner .vc_column-inner {
    padding: 10px 10px 0 10px !important;
}
.company-logo img {
    margin: auto;
    margin-bottom: -15% !important;
}

.vc_custom_1694783957069 {
    background: linear-gradient(180deg, #F8F8F8 0%, #f8f8f842 100%) !important;
}
.TESTIMONIALS .content p {
    color: black;
}
.page-id-3951 .wpb_column.vc_column_container.vc_col-sm-3 div, .page-id-3951 .wpb_column.vc_column_container.vc_col-sm-3 div img {
    height: 100%;
}
div#boldlab_core_icon-18, div#boldlab_core_icon-19 {
    display: none;
}
.fade:not(.show) {
    opacity: 1 !important;
}
	.socialbtnsshare {
    display: flex !important;
}
.page-id-4548 .tab-pane h3 {
    font-size: 24px !important;
    font-weight: 700 !important;
    padding: 15px 0;
}
.owl-nav svg {
    width: 50px;
    padding: 10px;
}
svg {
    fill: #11b4b4;
}
a[href="http://jinnbyte.com/contact/#1600158778484-b7256371-84f9"] {
    font-size: 20px;
    background: #11B4B4 !important;
    border-radius: 5px;
    font-family: 'Barlow Condensed';
}
ul#jobTabs {
    display: flex !important;
}
p.roll {
    color: #000000;
    text-transform: capitalize;
    font-family: 'Hind';
}
.footer-buttons.mobile-responsive-footer-buttons {
    display: none !important;
}
select.select-tech, select.select-service{
	color: #11B4B4;
    border: 2px solid #11B4B4;
	padding: 10px 30px !important;
    width: 100%;
    height: 50px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 7px;
    appearance: none;
    background: url(https://staging.jinnbyte.com/wp-content/uploads/2023/09/Vector-1.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
}
.nav-tabs .nav-link {
    border: none !important;
    font-family: 'Barlow Condensed';
    font-weight: 500 !important;
    font-size: 17px !important;
}
section#service-gallery .vc_single_image-wrapper {
    width: 100%;
    height: 100%;
}
section#service-gallery img.vc_single_image-img {
    width: 100%;
    height: 100%;
}
	div#mobile-responsive-map {
    display: none !important;
}
.page-id-13572 #management-model h2.qodef-m-title {
    padding: 0px 0 0 !important;
}
#management-model h2.qodef-m-title {
    padding: 10px 0 0 !important;
}
.about-us-caro {
    display: none !important;
}
.mobile-responsive-recognized-by .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
section#service-gallery .wpb_wrapper {
    height: 100%;
    width: 100%;
}
 .portfolio-section-home {
    display: block !important;
}
div#logo-slider {
    display: block !important;
}
button.active-button.active {
    background: #11B4B4 !important;
}
.owl-nav button.active-button.active svg {
    fill: white;
}
section#service-gallery .wpb_column.vc_column_container div {
    height: 100%;
}
.TESTIMONIALS.prickly-bear {
    background: linear-gradient(180deg, #E8E7F5 0%, #E9E2E9 100%);
}
.vc_row.wpb_row.vc_row-fluid.aboutpage_who.vc_custom_1600094657622 {
    padding-right: 20% !important;
}
section.vc_section.vc_custom_1694788027371 {
    background: linear-gradient(180deg, #F8F8F8 0%, #F8F8F8 100%);
}
.TESTIMONIALS.erranda {
      background-color: #F1FBE3;
    background-image: url(/wp-content/uploads/2024/11/Mask-group-1.png);
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: bottom left !important;

}
.testimonial-footer-image img {
    margin: auto;
}
.footer-buttons a {
    text-transform: uppercase !important;
}
.name h4 {
    color: black;
}
.vc_custom_1694815075132 {
    padding-top: 100px !important;
}
.testimonial_img img {
    display: none !important;
}
section#our-story {
    padding-top: 100px !important;
}
section#our-storye, section#team, section#who-we-are section#Application {
    padding-left: 10% !important;
    padding-right: 10% !important;
}
.left-footer-main {
    display: flex;
    align-items: center;
}
.footer-buttons {
    display: flex !important;
    justify-content: space-between;
}
.mobile-responsive-footer-buttons {
    display: none !important;
}
#qodef-page-footer-top-area .qodef-grid-item{
	margin-bottom:0 !important
}
#qodef-page-footer-top-area {
    padding: 0 !important;

}
span.qodef-shortcode.qodef-m.facebook.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #4267B2 !important;
}
.fa-facebook::before {
    color: #4267B2 !important;
}
span.qodef-shortcode.qodef-m.linked-in.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #0072B1 !important;
}
.fa-linkedin-in::before {
    color: #0072B1 !important;
}
.page-id-4537 .jinnbyte_contact_info .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #000 !important;
}
span.qodef-shortcode.qodef-m.dribble.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #D62976 !important;
}
span.qodef-shortcode.qodef-m.behance.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #377CFF !important;
}
.fa-behance::before {
    color: #0896E4 !important;
}
.fa-dribbble::before {
    color: #D62976 !important;
}
.fa-twitter::before {
    color: #0896E4 !important;
}
span.qodef-shortcode.qodef-m.Twitter.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #2B2A2A !important;
}
span.qodef-shortcode.qodef-m.instagram.qodef-icon-holder.qodef-size--default.qodef-layout--circle {
    border: 1px solid #D01717 !important;
}
.fa-instagram::before {
    color: #D01717 !important;
}
.mobile-responsive-footer-buttons a {
    width: 48%;
    text-align: center;
    margin: 20px 0;
}
a.hire-us {
    padding: 10px;
    background: #11B4B4;
    box-shadow: 0px 4px 10px 0px #0000000D;
    border-radius: 10px;
    color: white !important;
	font-weight: 700;
    font-family: 'Barlow Condensed';
    font-size: 20px !important;
}
.footer-buttons {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}
a.get-hired {
    border: 2px solid #000000 !important;
    border-radius: 10px;
    padding: 10px;
    color: black !important;
    font-weight: 700;
    font-family: 'Barlow Condensed';
    font-size: 20px !important;
}
#what-we-do-sect .w_mainh h2.qodef-m-title {
    font-weight: 600 !important;
    text-align: center !important;
}
button.owl-prev.active-button img {
    background: #11B4B4;
    border-radius: 50px;
}
p.journey {
    line-height: 25px !important;
}
#Get_in_touch .w_mainh h2.qodef-m-title {
    font-weight: 600 !important;
}
span.vc_tta-title-text {
    font-weight: 500;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Barlow Condensed';
}
li.vc_tta-tab.vc_active .vc_tta-title-text {
    color: #11B4B4 !important;
}
.footer-buttons a {
    width: 46%;
    text-align: center;
}
#management-model a{
padding-top: 20px !important;	
}
.previous-form-footer {
    display: none;
}
.qodef-icon-holder.qodef-layout--circle {
    background: #ff000000 !important;
    border: 1px solid white !important;
}
div#aboutpage_imagesection .vc_column-inner {
    padding: 0 !important;
}
.footer-new-data p a.let_talk-footer {
    color: white !important;
    border: 1px solid #11B4B4;
    background: #11B4B4;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 600;
}
.footer-new-data h1 {
    font-size: 60px;
    color: black !important;
    font-weight: 700 !important;
    line-height: 72px;
}
element.style {
    display: flex;
}
.footer-buttons.mobile-responsive-f {
    margin-bottom: 30px;
}

span.footer-underscore {
    color: #11B4B4;
}
.qodef-grid.qodef-layout--columns.qodef-responsive--custom.qodef-col-num--2.qodef-col-num--680--1.qodef-col-num--480--1 {
    border-bottom: 1px solid gray;
}
footer#qodef-page-footer .qodef-grid>.qodef-grid-inner {
    margin: 0 !important;
}
.qodef-col-num--480--2 .qodef-grid-item {
    padding: 0 !important;
}
span.qodef-icon.qodef-e {
    color: white !important;
}


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
    margin-bottom: 0px !important;
}
.wpcf7 .wpcf7-not-valid-tip {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
	color: #dc3232 !important;
	text-align:left;
}
p.qodef-m-text {
    color: #9C9C9C !important;
    font-size: 13px;
}
h4.qodef-m-title {
    margin-bottom: 5px;
    font-size: 25px;
    font-weight: bold;
    color: #272727;
}
.qodef-shortcode.qodef-m.processANI{
    margin-bottom: 60px;
}
.how_its_done .w_howitsdone h3.qodef-m-title {
    width: 50%;
}
.how_its_done .w_teams h3.qodef-m-title {
    width: 58%;
}
.how_its_done .w_dedicated h3.qodef-m-title {
    width: 42%;
}
.jinnbyte_software_development .wpb_single_image h2.wpb_heading.wpb_singleimage_heading {
    font-weight: bold;
}
.w_emerge h2.qodef-m-title {
    font-size: 50px;
    font-weight: bold;
    width: 80%;
}
.qodef-button.qodef-layout--filled {
    color: #fff;
    background-color: #272727;
    border: 2px solid transparent;
}
footer#qodef-page-footer .widget h4.qodef-widget-title {
    font-weight: 700 !important;
    color:#272727 !important;
}
.left-foo img {
    width: 325px;
}
    .portfolio_putwater .vc_custom_1601632642653 {
    padding-top: 0px !important; 
}
.portfolio_checkmate .vc_custom_1601632614413 {
    padding-top: 0px !important;
}
#qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer textarea, #qodef-page-footer input[type=email] {
    cursor: auto !important;
}
.rhide {
    display: none !important;
}
.w_hidebuttons {
    display: none;
}
/* style by waleed*/

    @-webkit-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@-moz-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@-o-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
.clientsrow .wpb_wrapper .view-more-button.qodef-button{
	display: none;
}
#qodef-page-inner {
    padding: 0;
}

.underscoreblue {
    color: #11B4B4;
}

.aboutpage_who h5 {
 margin: 0;
 padding-bottom: 10px;
}

.customheadingsecond h2 {
    font-weight: 700!important;
    font-family: 'Barlow Condensed', sans-serif!important;
    margin: 0;
    font-size: 40px;
   width: 475px;
   display: inline-block;
   position: relative;
    color: #272727;
}

.customheadingsecond h2 span {
    color: #11B4B4;
}



.customheadingmain h2 {
    font-weight: 700!important;
    font-family: 'Barlow Condensed', sans-serif!important;
    margin: 0;
    font-size: 65px;

   display: inline-block;
   position: relative;
    color: #272727;
}

.customheadingmain h2 span {
     color: #11B4B4;
} 

.aboutclient .customheadingmain {
    margin-bottom: 50px;
}


.aboutpage__folk .customheadingmain {
    margin-bottom: 20px;
}


.aboutpage__story .customheadingmain {
    margin-bottom: 50px;
}

.aboutpage__folk p {
     font-size: 16px;
    font-weight: 300;
    color: #888888;
    margin: 0;
    margin-bottom: 50px!important;
    padding: 0;
    font-family: 'Hind';
}

.jinnbytefolkcontainer .wpb_single_image img {
    height: 400px;
    object-fit: cover;
    width: 100%;
    
}

.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper .wpb_single_image {
    position: relative;
}

.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper .wpb_single_image::after {
      opacity: 1;
    transition: opacity 2s ease-in;
      
    
}



.jinnbytefolkcontainer .wpb_single_image .wpb_wrapper {
    width: 100%;
}

.jinnbytefolkcontainer .wpb_single_image .vc_single_image-wrapper {
       width: 100%;
}

.jinnbytefolkcontainer h3 {
    font-size: 24px!important;
    color: #11B4B4 !important;
    margin: 0;
    font-weight: 600 !important;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Barlow Condensed', sans-serif!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1677574627610 {
    display: none;
}

.jinnbytefolkcontainer h4 {
   font-size: 22px!important;
   font-weight: bold!important;
    font-family: 'Barlow Condensed', sans-serif!important;
    margin: 0;
    position: absolute;
    transform: translate(30px,0px);
    z-index: 9;
    transition: transform .3s ease-in;
}

.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper:hover .wpb_single_image::after {
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .2;
    z-index: 1;
    
}

.jinnbytefolksocial {
    position: absolute;
    transform: translate(30px,0px);
    z-index: 9;
    transition: transform .3s ease-in;
}

.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper{
    overflow: hidden;
}



.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper:hover .jinnbytefolksocial {
       transform: translate(30px,-65px);
        transition: transform .3s ease-in;
}

.jinnbytefolkcontainer .wpb_wrapper .vc_column-inner .wpb_wrapper:hover h4 {
      transform: translate(30px,-100px);
        transition: transform .4s ease-in;
}

.jinnbytefolksocial  li a {
        width: 25px;
    height: 25px;
    font-size: 13px;
        border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jinnbytefolksocial  li a span:before {
    color: #fff;
}

.jinnbytefolkcontainer .wpb_wrapper {
    position: relative;
    
}

.jinnbytefolkcontainer h5 {
    font-family: 'Hind';
    font-size: 16px;
    font-weight: 400!important;
    margin: 0;
    color: black !important;
    margin-bottom: 10px;
}

.aboutpage__story p {
    line-height: 25.62px;
    font-size: 18px;
    font-weight: 300;
    color: #616161;
    margin: 0;
    padding: 0;
    font-family: 'Hind';
}

.our_story_p {
    margin-top: 0px !important;
}

.aboutpage_who h6 {
    margin: 0;
    margin-bottom: 20px;
    
}

.aboutpage_who p {
    font-size: 18px;
    font-weight: 300;
    color: #888888;
    margin: 0;
    padding: 0;
    font-family: 'Hind';
}


.aboutslider .slick-arrow {
    display: none!important;
}

.aboutslider .slick-dots {
    display: none!important;
}

.careerslider .slick-arrow {
    display: none!important;
}

.careerslider .slick-dots {
    display: none!important;
}

#aboutpage_imagesection .vc_figure {
    width: 100%;
}


#aboutpage_imagesection .wpb_column {
    position: static;
}

.aboutfullstrechimage .wpb_wrapper{
        width: 60vw;
    position: absolute;
    left: 0px;
}

   /* the slides */
  #wpsisac-slick-carousal-1 .slick-slide {
    margin: 0 20px;
  }
  

  /* the parent */
   #wpsisac-slick-carousal-1 .slick-list {
    margin: 0 -10px;
  }
  
.qodef-icon-holder.qodef-layout--circle {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px!important;
    width: 30px!important;
    margin: 0 15px 0 0!important;
}

#qodef-page-footer .widget.widget_boldlab_core_icon .qodef-icon-holder a:hover {
    opacity: 1!important;
}

.vc_custom_1600082641511 {
    height: 100%;
        margin-left: 30px;
}
.whattoexpectsection {
    padding: 62px 0 52px 0;
}
.ourculturesection {
     padding: 78px 0 72px;
}
.whattoexpectsection {
    padding: 62px 0 52px 0;
}

.whattoexpectsection p {
   color: #888888;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Hind';
    margin-bottom: 0;
    margin-top: 0;
    width: 334px;
}

.whattoexpectsection h1.qodef-m-title span {
    color: #11B4B4;
}

.ourculturesection h1.qodef-m-title span {
    color: #11B4B4;
}

.funfactssection h1.qodef-m-title span {
    color: #11B4B4;
}

.currentlyhiringsection h1.qodef-m-title span {
    color: #11B4B4;
}

.funfactssection h1 {
    font-weight: 700;
    color: #272727;
    font-size: 53px;
    margin-bottom: 20px!important;
    margin-top: 0!important;
        line-height: .7!important;
    
}
.careerfooter p a {
    background: #11B4B4;
    box-shadow: 0px 4px 10px 0px #0000000D;
    border-radius: 5px;
    color: white;
    font-size: 20px;
    font-weight: 600;
}
.socialbtnsshare .facebookbtn {
    background-color: #ededed00 !important;
    border: 1px solid #0072B1 !important;
    border-radius: 50px !important;
    font-size: 22px !important;
}
.nav-tabs .nav-link.active {
    color: #000000;
    font-family: Barlow Condensed;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    background: none !important;
    letter-spacing: 0em;
    text-align: left;
    border-bottom: 5px solid #11B4B4 !important;
}
.fa-linkedin:before {
    color: #0072B1 !important;
}
h3.jobcontent__title {
    font-family: Barlow Condensed !important;
/*     font-size: 16px !important; */
    font-weight: 700 !important;
}
.socialbtnsshare .twitterbtn {
    background-color: #1da1f200 !important;
    border: 1px solid #0896E4 !important;
    border-radius: 50px !important;
    font-size: 22px !important;
	
}
.socialbtnsshare .linkedinbtn {
    background-color: #2867b200 !important;
    border: 1px solid #0072B1 !important;
    border-radius: 50px !important;
    font-size: 22px !important;
}
section#currently-hiring {
/*     background: linear-gradient(180deg, #F5F5F5 41.11%, rgba(245, 245, 245, 0) 100%); */
    padding-top: 19px;
}
.page-id-4548 .tab-pane {
    padding-bottom: 67px;
	padding-top:50px;
}
.funfactssection {
    padding: 59px 0 73px 0;
}

.funfactinner h3 {
    font-size: 20px;
    font-weight: 700!important;
    font-family: "Barlow Condensed",sans-serif!important;
    color: #272727;
    margin: 0;
    margin-bottom: 20px;
}

.funfactinner .wpb_wrapper {
    width: 100%;
}

.funfactinner .vc_single_image-wrapper {
    width: 100%;
}

.currentlyhiringsection h1{
       font-weight: 700;
    color: #272727;
    font-size: 60px;
    margin-bottom: 50px!important;
    margin-top: 0!important;
}


.funfactinner img{
    height: 340px!important;
    object-fit: cover;
    width: 100%!important;
}

.ourculturesection h1 {
     font-weight: 700;
    color: #272727;
    font-size: 65px;
    margin-bottom: 20px!important;
    margin-top: 0!important;
      
}

.funfactssection h1 {
     font-weight: 700;
    color: #272727;
    font-size: 65px;
    margin-bottom: 30px!important;
    margin-top: 0!important;
      
}

.whattoexpectsection .qodef-m-title-text {
        color: #272727;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    text-align: left;
}

.whattoexpectsection .qodef-icon-with-text .qodef-m-title {
    margin-top: 30px!important;
    
    
}

.whattoexpectsection .qodef-icon-with-text {
    text-align: left !important;
    width: auto;
    margin: auto;
    margin-bottom: 50px;
}
.ourculturecontent .vc_column-inner {
    padding: 20px 60px!important;
}

.ourculturecontentimage .vc_column-inner {
    padding: 0!important;
}

.ourculturecontent h4 {
            color: #272727;
    font-size: 24px;
    font-family: "Barlow Condensed",sans-serif!important;
    font-weight: 700!important;
    margin-top: 0!important;
    margin-bottom: 25px;
    text-align: left;
}

.ourculturecontent .wpb_wrapper div:nth-child(2) {
    margin-bottom: 40px!important;
}

.ourculturecontent p {
     color: #888888;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Hind';
    margin-bottom: 0;
    margin-top: 0;
}

.qodef-icon-holder .qodef-icon {
font-size: 15px!important;
}

.careeraccordion .card-header  {
    padding: 0;
     margin-bottom: 10px!important;
    border-bottom: none;
    background: none;
}

.careeraccordion .card-header .btn {
    padding: 0 8px 1px 5px;
    margin-bottom: 0;
    border-bottom: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: "Barlow Condensed",sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #11B4B4;
    font-size: 26px;
    line-height: 1.1em;
    width: 100%;
    
   background: #000;
    /* Old browsers */
    border: none;
      transition:all .5s ease;
}

.careeraccordion .card-header .btn.collapsed {
    
     background: linear-gradient(to right, black 50%, white 50%);
      background-size: 200% 100%;
    background-position:right bottom;
    color: #000;
}

.careeraccordion .card-header .btn i {
    color: #fff;
}

.careeraccordion .card-header .btn.collapsed i {
    color: #000;
}

.careeraccordion .card-header .btn.collapsed:hover i {
    color: #fff;
}

.careeraccordion .card-header .btn.collapsed:hover {
     background-position:left bottom;
     color: #fff;
}

.careeraccordion .card-header .btn.collapsed:hover i::before {
    content: "\f068";
}



.careeraccordion .card-header .btn i::before {
     content: "\f068";
}

.careeraccordion .card-header .btn.collapsed i::before {
     content: "\f067";
}



.careeraccordion .card-header .btn:hover {
    background-position:left bottom;
    color: #11B4B4;
}



.careeraccordion .btn:hover {
    color: #fff;
    text-decoration: none;
}

.careeraccordion .btn:focus {
      text-decoration: none!important;
      box-shadow: none!important;
}

.careeraccordion i {
    font-size: 12px;
  
}

.careeraccordion .card {
    border: none;
}

.currentlyhiringsection p {
       color: #888888;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Hind';
    margin-bottom: 5px!important;
  
}

.currentlyhiringsection .wpb_wrapper p:last-child {
     margin-bottom: 0 !important;
}

.careeraccordion .card-body {
    padding: 0;
    padding-top: 15px;
}



.jobcontent .jobcontent__title {
     font-family: "Barlow Condensed",sans-serif;
     color: #272727;
/*      font-size: 16px; */
     font-weight: 600;
     margin-bottom: 5px;
}

.jobcontentcontainer {
    margin-bottom: 10px;
}

.currentlyhiringsection .wpb_wrapper .careeraccordion p {
     font-size: 16px;
    font-weight: 300;
    font-family: 'Hind';
    margin-bottom: 0!important;
}

.currentlyhiringsection .wpb_wrapper .careeraccordion p strong {
    color: #000;
}

.careeraccordion a {
    height: 50px;
    width: 150px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    /* color: #272727; */
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 30px!important;
}

.careeraccordion a:hover {
    color: #fff;
}

.portfolio_slide .vc_custom_1600182761002 .wpb_wrapper {
    display: flex;
    justify-content: space-between;
}
.portfolio_slide .vc_custom_1600182761002 .wpb_wrapper .wpb_single_image:first-child {
    margin-right: 30px;
    }
    
    .portfolio_aris .vc_custom_1600182761002 .wpb_wrapper {
         display: flex;
    justify-content: space-between;
    }
    
      .portfolio_dental  .vc_custom_1600182761002 .wpb_wrapper {
         display: flex;
    justify-content: space-between;
    }
    
     .portfolio_mte   .vc_custom_1600182761002 .wpb_wrapper {
         display: flex;
    justify-content: space-between;
    }
    
    .portfolio_foodchapter > .wpb_column:last-child .wpb_wrapper {
   display: flex;
   justify-content: space-between;
}
.jb_portfolio h1.qodef-m-title {
    font-size: 60px !important;
    font-weight: bold;
}
.services-page-eng .qodef-m-text {
    font-size: 20px;
    margin-top: 10px;
}
.ready-div a {
    font-size: 20px;
}
#Home-management-model .qodef-button .qodef-m-text {
    font-size: 20px;
}
.home-eng-model .qodef-button {
    font-size: 20px;
}
#what-we-do-sect.New-what-we-do .vc_row.wpb_row #what-we-do-main-col .vc_column-inner {
    padding-top: 0;
}
.qodef-button {
    font-size: 16px;
}
.gs-typo span.poppins-first {
    font-family: 'Manrope';
    color: #000000;
    font-weight: 700;
}
.gs-typo span.poppin-font {
    font-family: 'Poppins';
    font-size: 30px;
    color: #000;
}
.gs-typo .btn-poppins {
    font-family: 'Manrope';
    font-weight: 700;
    font-size:12px;
}
/* .gs-cp .cak-color-picker .color-picker-container-one {
    border: 1px solid #9BD974;
}
.gs-cp div#container-2 {
    border: 1px solid #FFCF26;
}
.gs-cp div#container-3 {
    border: 1px solid #3ECBF2;
}
.gs-cp div#container-4 {
    border: 1px solid #2E2E2E;
} */
.feat-box {
    box-shadow: 0px 3.7px 18.51px 0px #00000014;
    border: 0.93px solid #EDEDED;
    border-radius: 18.51px;
	background-color: #fff;
}
.gs-linear-bg {
    background: linear-gradient(191.58deg, #99EB66 -3.5%, #0EBEEF 139.04%);
}
.sp-client-req {
    box-shadow: 0px 4px 20px 0px #00000014;
    border-radius: 20px;
}
.sp-client-req1 {
    margin-right: 24px;
}
.page-id-19887 .number {
    background: #22223B;
    font-family: 'Poppins';
}
.page-id-19887 .number.req-col:after {
    background: #22223B;
}
.page-id-19887 #qodef-page-inner {
    width: 100%;
}
.paint-brush{
    position: unset !important;
}
.paint-brush img{
    max-width: 100%;
    height: unset !important;
    width: 100%;
}
.page-id-20749 #qodef-page-inner {
    width: 100%;
}
.fluffy-typo span.poppins-first {
    color: #FFFFFF !important;
    font-family: 'Calibri' !important;
    font-size: 30px;
	font-weight: 700;
}
.fluffy-typo span.poppin-font {
    color: #fff!important;
    font-size: 24px;
    font-family: 'Calibri' !important;
    font-weight: 400;
	text-transform: capitalize !important;
}
.fluffy-typo span.main-poppin {
    color: #fff !important;
    font-weight: 700;
    font-size: 80px;
    font-family: 'Calibri' !important;
}
.fluffy-typo-btns span.btn-poppins {
    font-family: 'Calibri' !important;
}
.fluffy-typo-btns span.btn-font-weight {
    font-family: 'Calibri' !important;
}
.fluffy-typo-alphabets .typo-col {
    font-family: 'Calibri' !important;
	color: #fff !important;
}
.fluffy-typo-alphabets .numeric-set {
    font-family: 'Calibri' !important;
	color: #fff !important;
}
.fluffy-typo-alphabets p.alphabet-set {
    font-family: 'Calibri' !important;
    color: #fff !important;
}
.fluffy-color-pal .color-picker-container {
    background-color: transparent !important;
}
.fluffy-color-pal .color-display {
    border: 1px solid #fff;
	box-shadow: none !important;
}
.fluffy-color-pal .hex-title {
    color: #fff !important;
    font-family: 'Calibri' !important;
}
.fluffy-color-pal .color-picker-container.bulldog span.hex-value{
    color: #fff !important;
    font-family: 'Calibri' !important;
}
.fluffy-color-pal2 .color-display {
    border: none !important;
}
.fluffy-typo-container {
    padding-right: 100px !important;
    padding-left: 80px !important;
}
.portfolio-plane {
    background-color: #000001 !important;
}
.portfolio-plane:hover {
    background-color: transparent !important;
}
.page-id-5825 #work-with-us-portfolio{
	background-image: url(/wp-content/uploads/2025/02/Frame-1618871834.png) !important;
}
.home p.get-in-touch {
    padding-top: 20px;
    padding-bottom: 20px;
}
.aggadoo-web-case p {
    color: #fff;
}
.aggadoo-web-case h2{
	padding-bottom: 0px !important;
}
.aggadoo-web-case span.qodef-tab-title {
    color: #2E2E2E;
}
.aggadoo-web-case .qodef-accordion.qodef-layout--simple .qodef-accordion-title:after {
    border-radius: 4px;
    background-color: #fff; 
}
.aggadoo-web-case span.qodef-accordion-mark {
    color: #2E2E2E !important;
}
.aggadoo-web-case h4#ui-id-1 {
    background: #fff !important;
    border-radius: 0px;
    padding: 0 0 0 1px !important;
}
.aggadoo-web-case h4#ui-id-3 {
    background: #fff !important;
    border-radius: 0px;
	padding: 0 0 0 1px !important;
}
.aggadoo-web-case .qodef-button {
    color: #2E2E2E !important;
    background: #fff !important;
    border: none;
}
.page-id-13572 div#qodef-page-header-inner {
    border-bottom: 1px solid #feffff26;
}
#blogs-list .qodef-e-info-item.qodef-e-info-date.entry-date.published.updated {
    display: none;
}
#blog-cards .elementor-post__card {
    position: relative;
    padding: 24px 24px 0;
    box-shadow: 0px 0px 18px 0px #0000001A;
}
#blog-cards .elementor-post__card a .elementor-post__thumbnail {
    border-radius: 12px;
}
#blog-cards .elementor-post__badge {
    position: absolute;
    top: 46%;
    margin-left: 10px;
}
#blog-cards .elementor-post__title, #blog-cards .elementor-post__excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-bottom: 10px;
}
.page-id-643 .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
    background-image: none;
}
#service-card-col a {
    overflow: hidden;
    border-radius: 12px;
}
#service-card-col:hover #Service-image img {
    transform: scale(1.1);
    transition: 1s all;
}
#service-card-col .vc_column-inner {
    overflow: hidden;
    border-radius: 12px;
}
#services-application {
    display: flex;
    flex-direction: column-reverse;
    background-color: #fff;
    box-shadow: 0px 1px 8px 0px #00000014;
    max-width: fit-content;
    padding: 0px;
    border-radius: 12px;
}
#services-application h2 {
    color: var(--Secondary, #2E2E2E);
    font-family: Barlow Condensed;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    vertical-align: middle;
    text-transform: uppercase;
    padding-top: 10px;
	padding-left: 10px;
}
.service-card-heading svg {
    fill: #fff;
    font-weight: 900;
}
#service-card-col .service-card-heading a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding-right: 20px;
}
.service-card-heading svg {
  display: inline-block;
  width: 24px;
  height: 24px;
  animation: none;
  clip-path: inset(0 0 0 0);
  transition: clip-path 0.5s ease;
}
.service-card-heading:hover svg {
  animation: draw 1.5s ease forwards;
}
@keyframes draw {
  0% {
    clip-path: inset(0 100% 0 0); /* Start: hidden from right */
  }
  100% {
    clip-path: inset(0 0% 0 0);   /* End: fully visible */
  }
}
.service-card-heading a:hover {
    color: #fff;
    transform: scale(1.05);
    transition: 1s all;
}
.engagement-cards-row {
    margin-left: auto !important;
    margin-right: auto !important;
}
.get-in-touch-label {
    font-family: Hind;
    font-weight: 400;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    color: #1B1B1B;
}
.get-in-touch-label span {
    color: #FF4B4B;
}
.Start-Project-Desc span {
    font-weight: 600;
}
.contact-info-list {
    padding-top: 24px;
}
.project-info-bold {
    font-weight: 700;
}
.portfolio-tabs-col .wpb_wrapper:nth-child(1) {
    display: flex;
    gap: 10px;
}
.Portfolio-new.tabs .wpb_text_column .wpb_wrapper:nth-child(1) p {
    margin-bottom: 0;
}
.Portfolio-new.tabs .wpb_text_column {
    max-width: 130px;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 12px;
    cursor: pointer;
}
.portfolio-tabs-col .vc_column-inner:nth-child(1) {
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    width: 100%;
    max-width: 575px;
    margin: 40px 0;
    padding: 12px;
}
.Portfolio-projects-main-row {
    padding: 20px 0;
}
.project-description-block {
    padding-top: 20px;
}
.project-sub-heading {
    font-family: Hind;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #2E2E2E;
}
.project-title {
    font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    color: #2E2E2E;
}
.project-desc {
    font-family: Hind;
    font-weight: 400;
    font-size: 18px;
    color: #2E2E2E;
    padding-top: 10px;
    padding-bottom: 20px;
    line-height: normal;
}
.project-details {
    font-family: Barlow Condensed;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    text-transform: uppercase;
    padding: 12px 16px;
    border-radius: 4px;
}
.portfolio-projects-load-more-btn {
    font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 8px 16px;
}
.Portfolio-projects-load-more {
    text-align: center;
    padding: 50px 0 40px;
}
/* .page-id-5825 .qodef-content-grid {
    height: 0;
} */
/* .Portfolio-projects-main-row {
  display: none;
} */
.Header-comany-menu .mega-sub-menu {
    box-shadow: 0px 2px 16px 0px #00000029 !important;
    background: #FFFFFF !important;
    border-radius: 12px !important;
    border: none !important;
    padding: 32px !important;
	margin-top: 30px !important;
    gap: 10px;
}
.mega-company-mega-row .mega-sub-menu {
    box-shadow: none !important;
    padding: 0 !important;
    background: transparent !important;
	margin-top: 0 !important;
}
.Header-comany-menu .mega-sub-menu .company-menu-item {
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 20px 0;
}
.company-menu-title {
    font-family: Barlow Condensed;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    vertical-align: middle;
    text-transform: uppercase;
	color: #2E2E2E;
}
.company-menu-desc {
    font-family: Hind;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    vertical-align: middle;
    color: #2E2E2E;
}
.mega-company-mega-row .mega-menu-column:nth-child(1) {
    border-right: 1px solid  #CFCCCC !important;
    padding-right: 20px !important;
}
.mega-company-mega-row .mega-menu-column:nth-child(2) {
    padding-left: 20px !important;
}
.mega-service-mega-row .mega-sub-menu {
    padding: 0 !important;
    margin: 0 !important;
}
.mega-service-mega-row .mega-sub-menu .mega-menu-column .services-menu-item {
    display: flex;
    gap: 20px;
}
.company-menu-item.services-menu-item {
    max-width: 410px;
    border-right: 1px solid #CFCCCC;
}
.services-menu-item.company-menu-item.most-right {
    border-right: none;
}
.Tech-main-title.emerging-services-title.new-emerging-tech .qodef-m-title {
    padding-bottom: 0;
}
#Emerging_technologies.updating-emerging-tech {
    padding-bottom: 96px;
}
.emerging-tech-col-content .aio-icon-title {
    font-family: Barlow !important;
    font-weight: 600 !important;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
}
.emerging-tech-col-content .aio-icon-description div {
    font-family: Hind !important;
    font-weight: 400 !important;
    line-height: 100%;
    text-align: center;
    text-transform: capitalize;
}
.aio-icon-component.emerging-tech-col-content {
    max-width: 340px;
}
.Pakistan {
    display: none !important;
}
.mobile-phone-footer .footer-icon {
	width: 20px;
}
.canada img {
    width: 30px;
    height: 30px;
}
.w_mainh.CSH-webDev-Case h2.qodef-m-title, .w_mainh.WTDP-webDev-case h2.qodef-m-title {
    padding-bottom: 0;
}
#portfolio-sticky-tabs.sticky {
  position: fixed;
  background: #fff;
  top: 70px;
  width: 100%;
  z-index: 99;
}
.wpcf7 .wpcf7-not-valid-tip {
    margin-bottom: 0px !important;
}
.banner-contact-btn.banner-learn-more-btn {
    display: none;
}
header.sticky-header {
    position: fixed !important;
    z-index: 100;
}
#services-application img {
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
    min-height: 375px;
    object-fit: fill;
    max-width: 380px;
}
/* #Website-development-banner .vc_column-inner {
    position: relative;
}
#Website-development-banner .vc_column-inner::before {
    content: '';
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.06) 34.56%, rgba(0, 0, 0, 0.8) 103.4%);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    left: 0;
} */
div#game-development {
    display: none;
}
.GameDev-Mobile-slider-col {
    display: none !important;
}
.page-id-4537 .footer-top-wrapper {
    display: none;
}
#service-card-col:hover figure a::before {
    z-index: 1;
	padding: 3px;
}
#service-card-col:hover .service-card-heading {
    width: 99%;
}
.Footer-info-form-content, .Footer-business-form-content, .Footer-careers-form-content {
    text-align: left;
}
.mobile-phone-footer .footer-icon.phone {
    width: auto;
}
.mobile-phone-footer .footer-icon.phone img {
    width: 35px !important;
}
.footer-icon.address-image.updated img {
    width: 35px;
    height: 35px;
}
.footer-mobile-number.updated-design {
    flex-direction: column !important;
}
.footer-mobile-number.updated-design p.canada {
    margin-bottom: 0;
}
.Contact-info-Name-Field, .Contact-info-Email-Field, .Info-Form-Message-Field-Main {
    text-align: left;
}
.Contact-info-Name-Field input, .Contact-info-Email-Field input {
    margin-bottom: 10px !important;
}
.Footer-Get-submit.Business {
    width: 95%;
}
.Footer-GetinTouch-Form select {
    color: #A0A1A3 !important;
}
.Footer-GetinTouch-Form.Business p, .Footer-GetinTouch-Form.Careers.Careers-Fields p, .Footer-GetinTouch-Form.File-Upload p:first-child {
    margin-bottom: 0;
}
.Footer-GetinTouch-Form.Business.Select-Business p {
    margin-bottom: 1rem;
}
.Footer-Get-submit.Business button.Footer-sendmessage-btn {
    margin-top: 0 !important;
}
.Footer-GetinTouch-Form.Careers .Careers-Select {
    width: 100%;
}
.Footer-GetinTouch-Form select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 40px;
    background: url("/wp-content/uploads/2025/10/Group-2.png") no-repeat right 12px center !important;
    background-size: 12px;
}
.Info-Contact-Detail-Col .vc_column-inner {
    background: #fff;
}
.TESTIMONIALS.updated {
            padding: 50px 20px 0 20px;
            box-sizing: border-box;
        }
        .TESTIMONIALS.plodding.old.updated {
            background: linear-gradient(180deg, #EDFDFE 0%, #EEFCFD 100%);
        }

        .TESTIMONIALS.prickly-bear.old.updated {
            background: linear-gradient(180deg, #E8E7F5 0%, #E9E2E9 100%);
        }

        .TESTIMONIALS.erranda.old.updated {
            background-color: #F1FBE3;
            background-image: url(https://jb-staging.jinnbyte-staging.com/wp-content/uploads/2024/11/Mask-group-1.png);
            background-size: 75%;
            background-repeat: no-repeat;
            background-position: bottom left !important;
        }

        .TESTIMONIALS.Buff-Dudes.updated {
            background: #FBF1FF;
        }

.item.Buff-Dudes.Buff-item.updated::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url(https://jb-staging.jinnbyte-staging.com/wp-content/uploads/2025/10/Buff-BG-image.gif);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: -34% 100%;
    opacity: 0.2;
    pointer-events: none;
}

        .TESTIMONIALS.prickly-bear.WesKool-House.updated {
            background: #FFF8E8;
            background-image: url(https://jb-staging.jinnbyte-staging.com/wp-content/uploads/2025/10/Member_Registration_SP02.png);
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: bottom left !important;
        }

        .TESTIMONIALS.TopTec.updated {
            background: #EAFAFF;
            background-image: url(https://jb-staging.jinnbyte-staging.com/wp-content/uploads/2025/10/Group-2147227471-1.png);
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: bottom left !important;
        }

        .TESTIMONIALS.FindSparrow.updated {
            background: linear-gradient(22.61deg, #FFFBFB 0%, #E8FFDB 100%);
        }

        .TESTIMONIALS.FindSparrow.updated::after {
    content: url(https://jb-staging.jinnbyte-staging.com/wp-content/uploads/2025/10/Banner-Img.png);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 390px;
    overflow: hidden;
}
.brand_img.company-logo.updated img {
            height: 90px;
            margin: auto;
            width: auto;
            display: block;
            margin-bottom: -12%;
        }
.content.updated {
            margin-top: 18px;
            color: #2E2E2E;
        }
.owl-dots {
    display: none !important;
}
.norri-fonts button.font-option.col-lg-6 {
    z-index: 99;
}
#logo-slider.WebDev-LogoSlider {
    padding-top: 40px;
    padding-bottom: 40px;
}
/* .About-RevSlider-Banner {
    display: none;
} */
.animated-heading {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
    font-size: 64px;
    text-transform: uppercase;
    line-height: 70px;
    color: #272727;
    font-weight: 700;
    text-align: left;
    overflow: hidden;
}
.line {
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 0.1em 0;
  z-index: 1;
  line-height: 1.2;
}
.line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: var(--bgWidth, 0%);
  background: #fff;
  z-index: 0;
  transform-origin: left center;
}
.char {
  display: inline-block;
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateX(-25%);
  will-change: transform, opacity;
}
.About-Banner-Updated-Cutom, .Services-Banner-Updated-Custom, .Careers-Banner-Updated-Custom {
    min-height: 100vh;
    align-items: center;
    display: flex;
    background-size: cover;
}
.Services-Banner-Updated-Custom::before {
	left: 7% !important;
}
.About-Banner-Updated-Cutom::before, .Services-Banner-Updated-Custom::before, .Careers-Banner-Updated-Custom::before {
  content: "";
  position: absolute;
  left: 5%;
  bottom: 150px;
  width: 4px;
  height: 0;
  background: linear-gradient(to bottom, #fff, #fff);
  transform: translateX(-50%);
  animation: lineFlow 2s linear infinite;
}
@keyframes lineFlow {
  0% {
    height: 0;
    bottom: 150px;
  }
  50% {
    height: 150px;  
    bottom: 0;
  }
  100% {
    height: 0;      
    bottom: 0;     
  }
}
.portfolio-hero.Portfolio-Banner-Updated-Custom {
    padding-top: 170px;
    padding-bottom: 170px;
}
section#What_to_expect.vc_section {
    padding-top: 0;
}
#logo-slider.AI-Review-Slider {
    padding-top: 40px;
}
.WebDev-Banner-Updated-Custom, .MobileDev-Banner-Updated-Custom, .WebDev-Banner-Updated-Custom, .UIUX-Banner-Updated-Custom, .Devops-Banner-Updated-Custom, .SoftwareQuality-Banner-Updated-Custom , .ArtificialIntelligence-Banner-Updated-Custom, .BlockChain-Banner-Updated-Custom  {
    padding-top: 200px;
    padding-bottom: 350px;
}
h2.WebDev-Banner-Title {
    font-family: "Barlow Condensed";
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: left;
    line-height: 72px;
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 64px;
}
p.WebDev-Banner-Para {
    font-family: 'Hind';
    color: rgb(255, 255, 255);
    max-width: 450px;
    text-align: left;
    line-height: 32px;
    font-weight: 400;
    font-size: 18px;
}
a.WebDev-Banner-Btn {
    background-color: #11b4b4;
    color: #fff;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 4px;
    width: fit-content;
    display: block;
    text-transform: uppercase;
    font-family: 'Barlow Condensed';
}
a.WebDev-Banner-Btn:hover {
	color: #fff !important;
}
a.WebDev-Banner-Btn span.qodef-underscore.qodef--blinkable {
    color: #fff !important;
}
.WebDev-Banner-Updated-Custom .vc_col-sm-12 .vc_column-inner {
    padding-top: 0 !important;
}
/* .page-id-26004 {
    background-image: url(/wp-content/uploads/2025/11/Azraq-VR-MMO-scaled.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000000B2;
} */
.page-id-26004 #qodef-page-wrapper h2, .page-id-26004 #qodef-page-wrapper h3, .page-id-26004 #qodef-page-wrapper h4, .page-id-26004 #qodef-page-wrapper h5, .page-id-26004 #qodef-page-wrapper h6, .page-id-26004 #qodef-page-wrapper p, .page-id-26004 #qodef-page-wrapper span, .page-id-26004 #qodef-page-wrapper div, .page-id-26141 #qodef-page-wrapper h2, .page-id-26141 #qodef-page-wrapper h3, .page-id-26141 #qodef-page-wrapper h4, .page-id-26141 #qodef-page-wrapper h5, .page-id-26141 #qodef-page-wrapper h6, .page-id-26141 #qodef-page-wrapper p, .page-id-26141 #qodef-page-wrapper span, .page-id-26141 #qodef-page-wrapper div, .page-id-26266 #qodef-page-wrapper h2, .page-id-26266 #qodef-page-wrapper h3, .page-id-26266 #qodef-page-wrapper h4, .page-id-26266 #qodef-page-wrapper h5, .page-id-26266 #qodef-page-wrapper h6, .page-id-26266 #qodef-page-wrapper p, .page-id-26266 #qodef-page-wrapper span, .page-id-26266 #qodef-page-wrapper div {
    font-family: sansation !important;
}
.page-id-25992.qodef-content-grid-1300 .qodef-content-grid {
    width: 100% !important;
}
/* .MayhemRace-GameDec-Sect {
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF),
radial-gradient(40.87% 40.87% at 34.6% 59.13%, rgba(0, 0, 0, 0.79) 0%, #000000 100%) !important;
} */
.Core-Mechanics::before {
    content: '' !important;
    border-radius: 50%;
    position: absolute;
    height: 10px;
    top: 45%;
    left: 0%;
    width: 10px;
    display: block;
    background: #FF1613;
}
.Azraq-Primary-sect {
    position: relative;
}
.Azraq-Primary-sect::before {
    content: '';
    background: url(/wp-content/uploads/2025/11/image-341.png) no-repeat;
    position: absolute;
    left: 50%;
    z-index: 99999;
    top: -8.3%;
    max-height: 125px;
    max-width: 125px;
    height: 100%;
    width: 100%;
    object-fit: fill;
}
.Azraq-secondary-li {
    display: flex;
    flex-direction: row;
    gap: 20px;
}
.Azraq-secondary-li::before {
    content: '' !important;
    border-radius: 50%;
    position: relative;
    height: 10px;
    width: 100%;
    display: block;
    background: #fff;
    max-width: 10px;
    margin-top: 2%;
}
.Azraq-Primary-Image {
    position: relative !important;
    overflow: hidden;
    height: 100%;
    display: flex;
    align-items: center !important;
    justify-content: center !important;
}
.Azraq-Primary-Image::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url(/wp-content/uploads/2025/11/Frame-1000009178.png) no-repeat center center;
  background-size: cover;
  transform-origin: center center;
  animation: rotate-bg 20s linear infinite;
  z-index: 0;
}
.Azraq-Primary-Image > * {
  position: relative;
  z-index: 1;
}
@keyframes rotate-bg {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.Plodding-isles-banner {
    position: relative !important;
}
.Plodding-isles-banner::after {
    content: "";
    background: url("/wp-content/uploads/2025/11/sodapdf-converted-2.svg") no-repeat;
    position: absolute;
    z-index: 2;
    width: 100%;
    max-height: 300px;
    top: 69%;
    height: 100%;
}
.Plodding-first-key {
    display: flex;
	gap: 5px;
}
.Plodding-first-key img {
    height: 100% !important;
    padding-top: 5px;
}
.Story-Chars-List, .Mayhem-summary-List {
    position: relative;
    padding-left: 5%;
}
.Mayhem-summary-List {
	padding-left: 3%;
}
.Story-Chars-List::before, .Mayhem-summary-List::before {
    content: '' !important;
    border-radius: 50%;
    position: absolute;
    height: 10px;
    width: 100%;
    display: block;
    background: #fff;
    max-width: 10px;
    margin-top: 2%;
    left: 0;
}
.Mayhem-summary-List::before {
	background: #000 !important;
	height: 5px;
	width: 5px;
	margin-top: 3%;
}
.col-lg-4.col-md-4.col-sm-4.typo-col.norri-typo.face-typo {
    color: #fff;
}
span.facebloom-gradient-talks {
    background: linear-gradient(180deg, #4CDFA0, #FEE591);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.Azraq-Tech-Imagebox h3.elementor-image-box-title {
    margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
	.clientslider-container {
    display: none !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1299px) {
	#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    display: flex !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
	#prickly-column.Prickly-home-column .vc_column-inner {
    padding-top: 0 !important;
}
	#Home-Prickly-content .vc_column-inner {
    padding-bottom: 40px !important;
    padding-top: 0 !important;
}
	.Second-last-Collage-column .vc_column-inner {
    padding-left: 0 !important;
	padding-right: 0 !important;
}
		.About-collage-first-column img, .Second-last-Collage-column img {
    min-height: 300px;
}
		.Final-col-About {
    margin-top: -25px;
}
	.Second-last-Collage-column img {
    max-width: 520px !important;
}
	#prickly-bear-section {
    padding-top: 0 !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 900px) {
	#prickly-column.Prickly-home-column .vc_column-inner {
    padding-top: 0 !important;
}
	#Home-Prickly-content .vc_column-inner {
    padding-bottom: 40px !important;
    padding-top: 0 !important;
}
	#prickly-bear-section {
    padding-top: 0 !important;
}
		.Second-last-Collage-column .vc_column-inner {
    padding-left: 0 !important;
	padding-right: 0 !important;
}
	.About-collage-first-column img, .Second-last-Collage-column img {
    min-height: 390px;
}
		.Final-col-About {
    margin-top: -25px;
}
			.Second-last-Collage-column img {
    max-width: 650px !important;
}
	.About-collage-final-image img {
    width: 970px;
}
	.About-collage-first-row {
    max-height: 400px;
}
	.About-collage-final-image {
    padding-top: 0 !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.animated-heading {
    font-size: 50px;
}
	#Service-card-title .wpb_wrapper {
top: -50%;
}
	.mega-Header-comany-menu.mega-menu-item-has-children.Header-comany-menu {
		max-height: 40px !important;
/* 		height: fit-content !important; */
	}
	.mega-Header-comany-menu.mega-menu-item-has-children.Header-comany-menu.mega-toggle-on {
		max-height: 100% !important;
	}
	.mega-menu-item .mega-sub-menu:first-child {
		height: 0 !important;
	}
	.mega-menu-item.mega-toggle-on .mega-sub-menu:first-child {
		height: auto !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px) {
		.Second-last-Collage-column img {
    max-width: 740px !important;
}
	.About-collage-final-image img {
    width: 1260px;
}
		.category-image img {
    width: 550px !important;
}
	.category-slider {
    gap: 12px !important;
}
	.Header-comany-menu.services .mega-sub-menu {
    width: 1180px !important;
    left: -18% !important;
}
	.company-menu-item.services-menu-item {
    max-width: 380px;
    padding-right: 13px !important;
    margin-right: 13px !important;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.Header-comany-menu.services .mega-sub-menu {
    width: 1280px !important;
    left: -25% !important;
}
.Second-last-Collage-column img {
    max-width: 740px !important;
}
	.About-collage-final-image img {
    width: 1260px;
}
	.page-id-10376 #service-card-col.services-seventh-col, .page-id-10376 #service-card-col.services-eighth-col {
    max-width: 31% !important;
}
	.category-image img {
    width: 550px !important;
}
	.category-slider {
    gap: 12px !important;
}
}
@media only screen and (min-width: 1401px) and (max-width: 1499px) {
	.Mayhem-Race-ClashPic img {
    right: -29% !important;
}
	.page-id-10376 #Services-Card-row.Services-card-third-row {
    left: 5%;
}
		.Second-last-Collage-column img {
    max-width: 830px !important;
}
	.About-collage-final-image img {
    width: 1260px;
}
	.Header-comany-menu.services .mega-sub-menu {
	width: 1340px !important;
    left: -30% !important;
}
}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
	.Mayhem-Race-ClashPic img {
    right: -42% !important;
}
	.page-id-10376 #Services-Card-row.Services-card-third-row {
    left: 5%;
}
		.Second-last-Collage-column img {
    max-width: 830px !important;
}
	.About-collage-final-image img {
    width: 1260px;
}
	.Header-comany-menu.services .mega-sub-menu {
	width: 1340px !important;
    left: -30% !important;
}
}
@media only screen and (min-width: 1900px) {
	.page-id-10376 #Services-Card-row.Services-card-third-row {
    left: 5%;
}
		.Second-last-Collage-column img {
    max-width: 830px !important;
}
	.About-collage-final-image img {
    width: 1260px;
}
	.Header-comany-menu.services .mega-sub-menu {
    width: 1340px !important;
    left: -30% !important;
}
}
@media (min-width: 1200px) {
	.Plodding-primary-image img {
    max-width: 450px !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 385px !important;
    object-fit: cover !important;
}
	.Azraq-Banner-Image img, .Plodding-Banner-Image img {
    height: 600px !important;
    width: 760px !important;
    max-width: 760px !important;
}
	.Plodding-Banner-Image img {
    object-fit: fill;
}
	.Mayhem-Race-ClashPic img {
    right: -21%;
    position: relative;
}
	#qodef-page-header .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-logo-link img.qodef--light {
    max-width: 150px;
}
	#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img.qodef--dark, #qodef-page-header .qodef-header-sticky .qodef-header-logo-link img.qodef--light {
    max-width: 100%;
}
	.upload_cv_wrapper input[type="file"] {
    width: 600px !important;
}
	.Footer-GetinTouch-Form input, .Footer-GetinTouch-Form textarea, .Footer-GetinTouch-Form select {
    min-height: 60px;
}
	.page-id-10376 #Services-Card-row.Services-card-third-row {
    justify-content: flex-start;
}
	header.sticky-header {
    position: fixed !important;
    z-index: 100;
    background-color: #fff !important;
	height: 80px !important;
}
header.sticky-header img.qodef-header-logo-image.qodef--dark {
    opacity: 1 !important;
}
header.sticky-header img.qodef-header-logo-image.qodef--light {
    opacity: 0 !important;
}
header.sticky-header #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    color: #000;
}
header.sticky-header a.let_talk {
	border-color: #11B4B4 !important;
    color: #fff;
    background: #11B4B4;
}
	.qodef-from-left.UI-Canopy-image img, .qodef-from-left.BlockChain-Bulldog-image img {
    height: 650px;
    object-fit: contain;
}
	.w_mainh.MobileApp-CaseStudy-Title {
    margin-bottom: 10px;
}
	.WebDev-TechTabs, .MobileApp-TechTabs, .GameDev-TechTabs, .UI-UX-TechTabs, .Devops-TechTabs, .SQA-TechTabs, .AI-ML-TechTabs, .BlockChain-TechTabs {
    padding-top: 0;
}
	.page-id-13217 #trusted-jb-icons-row, .page-id-13562 #trusted-jb-icons-row, .page-id-13572 #trusted-jb-icons-row, .page-id-13676 #trusted-jb-icons-row, .page-id-13653 #trusted-jb-icons-row, .page-id-13727 #trusted-jb-icons-row, .page-id-17454 #trusted-jb-icons-row, .page-id-23114 #trusted-jb-icons-row {
    padding-top: 20px;
}
	.qodef-from-left.web-aggadoo-image, .qodef-from-left.Web-sparrow-image, .qodef-from-left.Game-Prickly-image, .qodef-from-left.GameDev-Azraq-image, .qodef-from-left.UI-Canopy-image, .qodef-from-left.Devops-Prickly-image, .qodef-from-left.Devops-Sparrow-image, .qodef-from-left.Devops-CSH-image, .qodef-from-left.SQA-Sparrow-image, .qodef-from-left.BlockChain-Fluffy-Image {
    text-align: right !important;
}
	.qodef-from-left.Devops-Facebloom-image, .qodef-from-left.Devops-Buff-image, .qodef-from-left.SQA-Facebloom-image, .qodef-from-left.SQA-Buff-Image, .qodef-from-left.SQA-CSH-image, .qodef-from-left.AI-ML-Facebloom-image, .qodef-from-left.AI-ML-CAK-image, .qodef-from-left.BlockChain-Bulldog-image, .qodef-from-left.Web-Maqtabq-image, .qodef-from-left.Web-CSH-image, .qodef-from-left.Web-WTDP-image, .qodef-from-left.UI-CSH-image, .qodef-from-left.UI-Facebloom-image, .qodef-from-left.UI-WTDP-image, .qodef-from-left.UI-Buff-image  {
		text-align: center !important;
	}
	.about-client-title h2.qodef-m-title, .Jinnbyte-folk-title h2.qodef-m-title, .page-id-10376 .Services-card-third-row, .w_mainh.WebDev-Maqtabq-title h2.qodef-m-title, .w_mainh.WebDev-Tech-title h2.qodef-m-title, .CAK-UI-Title h2.qodef-m-title, .Canopy-UI-Case-Title h2.qodef-m-title, .Devops-Sparrow-Title h2.qodef-m-title, .Devops-Aggaddoo-Title h2.qodef-m-title, .Devops-CSH-Title h2.qodef-m-title, .Blockchain-Bulldog-Case-Title h2.qodef-m-title, .SQA-CSH-Case-Title h2.qodef-m-title, .Comapny-Innovation-Title h2.qodef-m-title {
    padding-bottom: 0;
}
	.Emerging-tech-updated-col .aio-icon-component.emerging-tech-col-content, .Emerging-tech-updated-col .top-icon .aio-icon-header+.aio-icon-description p {
    margin-bottom: 0 !important;
}
	.Engaggement_models-Main-title.Services-Engagement, .Custom-web-service, .domain-diversity-title.WebDev-Domain-Title, .custom_web_title.Mobile-Service-Title, .custom_web_title.GameDev-Service-Title, .w_mainh.GameDev-Domain-title, .w_mainh.MobileApp-Domain-Title, .Custom-UI-Service, .UI-UX-Domain-title, .Custom-Devops-Title, .Devops-Domain-Title, .Custom-SQA-Title, .SQA-Domain-Title, .AI-ML-Custom-Title, .AI-ML-Domain-Title, .Custom-Blockchain-Title, .Blockchain-Domain-Title, .Home-Engagement-Title, .Comapny-Specialist-Title h2.qodef-m-title, .Services-Application-Title h2.qodef-m-title {
    padding-bottom: 20px !important;
}
	#portfolio-sticky-tabs.sticky .portfolio-tabs-col .vc_column-inner:nth-child(1) {
    margin: 40px 0 20px;
}
	.about-company.mega-company-mega-row .mega-menu-column:nth-child(1) {
    min-height: 140px !important;
}
	.company-menu-icon img {
    width: 48px !important;
    height: 48px !important;
    max-width: 48px !important;
}
	#blog-cards .elementor-post__read-more .read-more-arrow {
    font-size: 22px;
}
	#about-us-story-img .vc_column-inner {
    padding-left: 0;
}
	.our_story_img .vc_single_image-img {
    margin-left: -15px;
}
	.job-listing-item.active .toggle-details span {
    margin-top: 0px;
    margin-left: 0px;
}
	.toggle-details span {
    margin-top: 3px;
    margin-left: 1px;
}
	.emerging-tech-col-content .aio-icon-top .aio-icon-img {
    width: 100px;
}
	.emerging-tech-col-content .aio-icon-top .aio-icon-img .img-icon {
    width: 100%;
}
	.emerging-tech-col-content .aio-icon-description div {
    font-size: 18px !important;
}
	.emerging-tech-col-content .aio-icon-title {
    font-size: 24px !important;
}
	.Header-comany-menu .mega-sub-menu {
    width: 950px !important;
}
/* 	.Header-comany-menu.services .mega-sub-menu {
    width: 1340px !important;
} */
	.Header-comany-menu.services .mega-sub-menu .mega-service-mega-row .mega-sub-menu {
    left: 0 !important;
}
	.mega-company-mega-row .mega-sub-menu {
    width: auto !important;
}
	.Jobs-column-inner .vc_column-inner {
    padding-bottom: 30px;
}
	.page-id-10376 #Services-Card-row {
    justify-content: center;
}
	.page-id-10376 #service-card-col {
    width: fit-content;
    max-width: 33.3333%;
}
/* 	.page-id-10376 #service-card-col.services-seventh-col, .page-id-10376 #service-card-col.services-eighth-col {
    max-width: 27%;
} */
	.our-story-second-p {
    margin-top: 20px;
}
	.Second-last-Collage-column .vc_column-inner {
    padding-left: 0 !important;
	padding-right: 0 !important;
}
	.About-collage-first-column img, .Second-last-Collage-column img {
    min-height: 465px;
}
	p.footer-getintouch-desc {
    margin-bottom: 30px;
}
	.services-application-second-row {
    padding-top: 24px;
}
	#blog-cards .elementor-post__card {
    min-height: 500px;
}
	#blog-cards .elementor-post__text {
    margin-top: 30px;
}
}
@media (max-width: 570px) and (min-width: 441px) {
	div#conact-footer-content {
    align-items: flex-start !important;
}
	div#conact-footer-content img {
    padding-top: 5px;
}
.page-id-3951 .portfolio-section-home {
    display: none !important;
}
		.TESTIMONIALS {
    height: 540px !important;
}
	.footer-icons-row.mobile-phone-footer .footer-icon {
    margin-top: 5px !important;
}
}
@media only screen and (min-width: 390px) and (max-width: 767px) {
	#blog-cards .elementor-post__badge {
    top: 47% !important;
}
}
@media (max-width: 425px) {
	rs-layer-wrap#Launch {
    left: 10px !important;
}
rs-layer-wrap#your_saas {
    left: 10px !important;
}
rs-layer-wrap#with_an_impact {
    left: 10px !important;
}
rs-layer-wrap#we\'re_always {
    left: 10px !important;
}
rs-layer-wrap#Looking_for {
    left: 10px !important;
}
rs-layer-wrap#Talent {
    left: 10px !important;
}
}

@media (max-width: 1200px){
 .jb_portfolio .vc_column_container {
     padding: 1px 20px;
 }   
 .jb_portfolio h1.qodef-m-title {
    font-size: 60px !important;
    font-weight: bold;
}
}

@media (min-width:1900px) and (max-width: 1999px) {
	div#careers-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 412px;
    width: 750px;
}
div#careers-collage-img-5 img.vc_single_image-img.attachment-large {
    width: 818px;
}
}

@media (min-width:1301px) and (max-width: 1377px) {
section#About-us_collage {
    max-width: fit-content;
}
	div#about-collage-col-2 .vc_column-inner {
    padding: 0px 10px 10px 0px !important;
}
	div#about-collage-col-5 .vc_column-inner {
    padding: 0px 0px 0px 10px;
}
	div#careers-collage-img-3 {
    margin-right: 0%;
    margin-left: -1%;
}
}

@media (min-width:425px) and (max-width: 767px) {

			.fa-twitter:before {
    content: "\f099" !important;
}
.fa-twitter:before {
    background: url('/wp-content/uploads/2024/09/Vector-1-1.svg') !important;
    margin-top: 0% !important;
    background-position-x: 0% !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
    background-position-y: 47% !important;
}
.fa-twitter::before {
    color: rgba(255, 255, 255, 0) !important;
}
	.page-id-96 section#Recognized_by-mobile-resp {
		padding: 20px 0px !important;
	}
	.page-id-96 #Recognized_by-mobile-resp .vc_row.wpb_row.vc_row-fluid.vc_custom_1674424106893.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
    padding: 30px 0px 0px 0px !important;
}
	section#Recognized_by-mobile-resp {
    padding: 0px 20px !important;
}
section#Recognized_by-mobile-resp .vc_column-inner {
    padding: 0px !important;
}
section#Client_Section {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
section#Client_Section .vc_column-inner {
    padding-left: 0px;
}
}
@media (min-width:768px) and (max-width: 992px){
	#blog-cards .elementor-post__badge {
    top: 53%;
}
		.absolute-vision-text-second, .absolute-vision-text, .wtdp-vision-image {
    position: relative !important;
}
	.page-id-96 .wpb_text_column.wpb_content_element.management-text {
    height: 220px;
}
	section#Counter-section {
    background-position-x: 100% !important;
    background-position-y: 100% !important;
	background-size: 65% !important;
}
	div#qodef-page-footer-bottom-area-inner .qodef-grid-item:last-child {
    width: 46% !important;
}
				rs-layer-wrap#Launch {
    left: 50px !important;
}
	rs-layer-wrap#your_saas {
    left: 50px !important;
}
	rs-layer-wrap#with_an_impact {
    left: 50px !important;
}
		rs-layer#slider-12-slide-23-layer-5 {
    width: max-content !important;
}
	section#About-us_collage {
    height: auto;
}
	.page-id-3951 section#our-story {
    padding-top: 30px !important;
}
	section#Careers-page-collage {
    height: auto;
}
	div#about-collage-col-1 .vc_column-inner {
    padding: 0px;
}
div#about-collage-img-1 img.vc_single_image-img.attachment-large {
    height: 510px;
}
div#about-collage-img-2 {
    margin-bottom: 0px !important;
}
div#about-collage-img-3 {
    margin-bottom: 0px !important;
}
div#about-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#about-collage-img-3 img.vc_single_image-img.attachment-full {
    height: 250px;
}
div#about-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#about-collage-img-5 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#about-collage-col-2 .vc_column-inner {
    padding: 0px 10px 10px 0px;
}
	div#careers-collage-img-1 {
    margin-bottom: 0px !important;
}
div#careers-collage-img-2 {
    margin-bottom: 0px !important;
}
div#careers-collage-img-3 {
    margin-bottom: 0px !important;
    margin-right: 0px;
}
section#Careers-page-collage {
    padding: 0px;
}
div#careers-collage-col-1 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#careers-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#careers-collage-img-3 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#careers-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 250px;
}
div#careers-collage-img-5 img.vc_single_image-img.attachment-large {
    height: 250px;
}
	span.qodef-line.qodef-line-3 {
    background-color: #2E2E2E;
    font-size: 18px;
    color: #000;
    position: absolute;
    height: 4px;
    width: 15px;
    left: 91%;
}
    #aboutpage_imagesection .vc_column-inner.vc_custom_1600068395636 {
    margin-left: 30px;
    padding-top: 0px !important;
}
    #aboutpage_imagesection .wpb_column {
    position: static;
    float: right;
}
/*     .dedicated_team .vc_column-inner.vc_custom_1600082631126 {
    padding-bottom: 40px;
} */
    .w_widthh {
    width: 80% !important;
}
    .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 41%;
}
    div#custom_html-6 {
    padding: 155px 20px !important;
}
    .whattoexpectsection .qodef-icon-with-text {
    margin-bottom: 40px !important;
}
    .whattoexpectsection .qodef-icon-with-text .qodef-m-title {
    margin-top: 10px!important; 
}
    h2.qodef-m-title {
    font-size: 40px;
    font-weight: 700;
}
    h3.qodef-e-title.entry-title {
    font-size: 26px;
}
    .funfactinner h3 {
    font-size: 16px !important;
}
    .fixed_price.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    height: 228px;
}
    .jinnbytefolkcontainer .wpb_single_image img {
    height: 250px !important;
    object-fit: cover;
    width: 100%;
}
    .jinnbyte_experience a.qodef-shortcode.qodef-m.qodef-button {
    font-size: 14px !important;
}
    .jinnbyte_experience .vc_col-sm-6 .qodef-content-grid .qodef-icon-with-text .qodef-m-content {
    width: 100%;
    float: left;
}
    h5.qodef-m-title {
    font-size: 12px !important;
}

.how_its_done h3.qodef-m-title {
    font-size: 23px !important;
    font-weight: 700;
    margin-top: 0 !important;
    margin-bottom: 10px;
    width: 86% !important;
}
    .w_emerge h2.qodef-m-title {
    font-size: 50px;
    font-weight: bold;
    width: 100%;
}
    .jinnbyte_software_development .vc_custom_1600075400733 {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
#management-model .w_mainh h2 .qodef-m-title {
    font-size: 21px !important;
}
    .w_mainh h2.qodef-m-title {
    font-size: 60px !important;
}

    .jinnbyte_software_development {
    padding: 80px 0;
}
    .qodef-content-grid .vc_custom_1600090617191 {
    padding-top: 40px !important;
}
    .aboutslider .vc_custom_1600090661969 {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
    .customheadingsecond h2 {
    width: 474px;
}
.ourculturesection {
    padding: 50px 0 100px !important;
}

    .currentlyhiringsection .wpb_wrapper p:last-child {
    margin-bottom: 10px!important;
}
    .currentlyhiringsection h1 {
        
    margin-bottom: 10px!important;
}
       
       .funfactssection {
    padding: 80px 0px !important;
}
       .funfactinner img {
    height: 185px!important;
}
  .ourculturecontentimage.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}
    .ourculturecontent {
    width: 100% !important;
}
.ourculturecontentimage {
    width: 100% !important;
}
.ourculturecontentimage .vc_column-inner {
    padding-left: 0px;
}
    .folkcontentinner {
    min-height: 389px;
}
    .w_slidepos .vc_custom_1601971575201 {
    padding: 70px 15px 20px!important;
}
    
    .ourculturecontent .vc_column-inner {
    padding: 42px 42px 37px 31px !important;
}
    .whattoexpectsection p {
    margin-top: 10px;
    width: 291px;
}
    .scribble_portfolio_wrap {
    padding: 80px 40px !important;
}
    .waves_portfolio_wrap {
    padding: 80px 40px !important;
}
    .pocketimg1 {
    width: 33%;
}
    .docketimg2 {
    width: 67%;
    float: left;
	transform: scale(1.1);
	margin-top: 10px;
}
.portfolio_pocket .portfolio_first {
    width: 98%;
    margin-bottom: 30px;
}
.portfolio_pocket .portfolio_second {
    width: 100%;
}
    .pocket_portfolio_wrap {
    padding: 80px 40px !important;
}
    .portfolio_trendyme h1.qodef-m-title {
    font-size: 48px !important;
    font-weight: bold;
}
    .trendyme_portfolio_wrap {
    padding: 80px 35px 40px 35px !important;
}
    .hunt_portfolio_wrap .jb_portfolio.portfolio_hunt {
    padding: 80px 20px !important;
}
    .hunt_portfolio_wrap {
    padding: 0px 0px !important;
}
    .nomad_portfolio_wrap {
    padding: 80px 40px !important;
}
    .choco_portfolio_wrap {
    padding: 80px 38px !important;
}
    .lawyerlyimg.wpb_column.vc_column_container.vc_col-sm-3 {
    padding-bottom: 80px !important;
}
    .lawyerly_portfolio_wrap {
    padding: 80px 0px 40px 0px !important;
}
    .portfolio_rethink .portfolio_second.wpb_column.vc_column_container.vc_col-sm-7 {
    padding-top: 35px !important;
}
    .rethink_portfolio_wrap {
    padding: 80px 40px !important;
}
    .portfolio_putwater .portfolio_second.wpb_column.vc_column_container.vc_col-sm-7 {
    padding-top: 25px !important;
}
    .portfolio_putwater .portfolio_first .vc_column-inner {
    padding: 0px 15px!important;
}
    .putwater_portfolio_wrap {
    padding: 80px 40px !important;
}
    .portfolio_cosmed_slider {
    padding-bottom: 40px !important;
}
    .cosmed_portfolio_wrap {
    padding: 40px 40px !important;
}
    .portfolio_checkmate  .portfolio_first .vc_column-inner {
    padding: 0px!important;
}
    .checkmate_portfolio_wrap {
    padding: 80px 40px !important;
}
    .herocop_slider {
    margin-top: 0px !important;
    padding-bottom: 80px !important;
}
    .herocop_portfolio_wrap {
    padding: 80px 40px !important;
}
.portfolio_herocop  .portfolio_first .vc_column-inner {
    padding-top: 0px !important;
}
.portfolio_herocop  .portfolio_second .vc_column-inner {
    padding-top: 0px !important;
}
    .bsi_portfolio_wrap {
    padding: 80px 40px !important;
}
.portfolio_bsi  .portfolio_second .vc_column-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.portfolio_bsi .portfolio_first .vc_column-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
    .np_portfolio_wrap {
    padding: 80px 40px !important;
}
.portfolio_np {
    display: flex;
    flex-direction: column-reverse;
}
.portfolio_np .portfolio_second {
    width: 100%;
}
.portfolio_np .portfolio_first {
    width: 98%;
    margin-bottom:30px;
}
.portfolio_pantera .portfolio_first .vc_column-inner {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
    padding-right: 40px !important;
}
    .portfolio_pantera  .portfolio_second .vc_column-inner{
    padding-top: 106px !important;
    padding-left: 40px !important;
    padding-bottom: 50px !important;
}
    .portfolio_freshflora  .portfolio_first .vc_column-inner {
    padding-top: 80px !important;
    padding-left: 40px !important;
    padding-bottom: 80px !important;
    padding-right: 0px !important;
}
 .portfolio_freshflora  .portfolio_second .vc_column-inner {
    padding-top: 100px !important;
    padding-right: 40px !important;
    padding-bottom: 80px !important;
}
    .fidak_portfolio_wrap {
    padding: 80px 0 !important;
}
    .portfolio_mte .portfolio_first .vc_column-inner{
   padding: 80px 40px 0px 40px!important;
}
    .portfolio_mte  .portfolio_second .vc_column-inner{
    padding: 40px 40px 80px 40px!important;
}
    .mte_portfolio_wrap .wpb_single_image {
    float: left;
    width: 50%;
}
.portfolio_mte .portfolio_second {
    width: 100%;
}
.portfolio_mte .portfolio_first {
    width: 98%;
}
.portfolio_mte {
    flex-direction: column-reverse;
}
   .portfolio_dental .portfolio_second .vc_column-inner {
   padding: 0px 40px 80px 40px!important;
}
 
    .xevenimg2 {
    width: 67%;
}
    .dentalimg1 {
    width: 33%;
}
    .portfolio_dental .portfolio_first .vc_column-inner {
    padding: 80px 40px 40px 40px!important;
}
.portfolio_dental .portfolio_second {
    width: 100%;
}
.portfolio_dental .portfolio_first {
    width: 98%;
}
.portfolio_aris .portfolio_first {
    width: 98%;
}
.portfolio_aris {
    flex-direction: column-reverse;
}
    .portfolio_aris .portfolio_first .vc_column-inner {
    padding: 80px 40px 0px 40px!important;
}
    .portfolio_aris .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.wpb_start_animation.animated {
    width: 45%;
}
    .portfolio_aris .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated {
   width: 36%;
    margin-left: 135px;
}
    .portfolio_aris .portfolio_second .vc_column-inner {
    padding: 40px 40px 80px 40px!important;
}
.portfolio_aris .portfolio_second {
    width: 100%;
}
/*     .wpsisac-slick-carousal-wrp.wpsisac-clearfix {
    padding-bottom: 80px;
}
 */
    .portfolio_tasvir .portfolio_second .vc_column-inner {
    padding: 85px 40px 80px 40px!important;
}
    .portfolio_tasvir .portfolio_first .vc_column-inner {
    padding: 80px 0px 80px 40px!important;
}
    .portfolio_slide .portfolio_first .vc_column-inner{
    padding: 80px 40px 0px 40px!important
}
    .portfolio_slide .portfolio_second .vc_column-inner{
  padding: 40px 40px 80px 40px!important;
}
.portfolio_slide {
    flex-direction: column-reverse;
}
.portfolio_slide .portfolio_first {
    width: 98%;
}
.portfolio_slide .portfolio_second {
    width: 100%;
}
    .portfolio_slide .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.wpb_start_animation.animated {
    width: 30%;
}
    .portfolio_slide .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated {
    width: 67%;
}
    .how_its_done h2.qodef-m-title {
    font-size: 40px !important;
    font-weight: bold;
}
.jinnbyte_experience {
    padding-left: 35px !important;
    padding-right: 36px !important;
}
    .aboutpage__folk p {
    margin-bottom: 0px!important;
}
    .vc_row.wpb_row.vc_row-fluid.aboutpage__story.vc_custom_1599919069817 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
    .dental_xeven_case_study .vc_custom_1599902460233 {
    padding: 20px 15px 80px!important;
}
    .dental_xeven_case_study .vc_custom_1599902453860 {
    padding: 80px 15px 20px!important;
}
   .foodchapter_portfolio_wrap {
    padding: 80px 35px 80px 35px!important;
}
.portfolio_foodchapter h1.qodef-m-title {
    font-size: 45px !important;
    font-weight: bold;
}
.portfolio_first.wpb_column.vc_column_container.vc_col-sm-5.vc_col-lg-5.vc_col-md-10 {
    width: 100% !important;
    float: left;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 1;
}
.portfolio_second.wpb_column.vc_column_container.vc_col-sm-7.vc_col-lg-7.vc_col-md-10 {
    width: 100%;
}
.vc_row.wpb_row.vc_row-fluid.aboutpage_who.vc_custom_1600094657622 {
    padding-top: 80px !important;
    padding-bottom: 20px !important;
}
.aboutpage__story .customheadingmain {
    margin-bottom: 20px;
}
.aboutpage__folk .customheadingmain {
    margin-bottom: 10px;
}
.vc_row.wpb_row.vc_row-fluid.aboutpage__folk.vc_custom_1600090434982 {
    padding-bottom: 20px !important;
}
}
@media (max-width: 330px) {
	.page-id-96 section#what-we-do-sect {
    padding: 48px 7px !important;
}
	.page-id-10376 section#what-we-do-sect {
		padding: 48px 5px !important;
	}
}
@media only screen and (max-width: 359px) {
	.animated-heading  {
    font-size: 32px;
	line-height: 36px;
}
}
@media only screen and (max-width: 389px) and (min-width: 360px) {
	.animated-heading  {
    font-size: 40px;
	line-height: 46px;
}
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
	.animated-heading  {
    font-size: 48px;
	line-height: 50px;
}
}
@media (max-width: 767px) {
	.CAK-Lilita-col .elementor-widget-wrap.elementor-element-populated {
    padding: 10px !important;
}
	.CAK-Lilita-col .norri-fonts button.font-option.col-lg-6 {
    max-width: 42%;
}
	.CAK-typo-col .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 30px 10px 0 !important;
}
	span.cak-ch {
    font-size: 50px;
    line-height: 60px;
}
	.Story-Chars-List::before {
    height: 5px;
    width: 5px;
}
	.Core-Mechanics::before {
    height: 5px;
    width: 5px;
}
	.Core-Mechanics {
    position: relative;
    padding-left: 3%;
}
	.Azraq-Primary-Image {
    min-height: 330px;
}
	.Azraq-Primary-Image img {
    width: 55% !important;
}
	.Mayhem-Race-ClashPic img {
    right: -6%;
    position: relative;
}
	.About-Banner-Updated-Cutom, .Services-Banner-Updated-Custom, .Careers-Banner-Updated-Custom  {
    min-height: auto;
    padding-top: 70px;
    padding-bottom: 150px;
}
	.About-Banner-Updated-Cutom::before, .Services-Banner-Updated-Custom::before, .Careers-Banner-Updated-Custom::before {
		content: none !important;
	}
	.WebDev-Banner-Updated-Custom, .MobileDev-Banner-Updated-Custom, .WebDev-Banner-Updated-Custom, .UIUX-Banner-Updated-Custom, .Devops-Banner-Updated-Custom, .SoftwareQuality-Banner-Updated-Custom , .ArtificialIntelligence-Banner-Updated-Custom, .BlockChain-Banner-Updated-Custom {
    padding-top: 100px;
    padding-bottom: 150px;
}
	h2.WebDev-Banner-Title {
    line-height: 42px;
    font-size: 32px;
}
	p.WebDev-Banner-Para {
    line-height: 24px;
    font-size: 16px;
}
	a.WebDev-Banner-Btn {
    padding: 10px 16px;
    font-size: 16px;
}
	.portfolio-hero.Portfolio-Banner-Updated-Custom {
    margin: 0 !important;
	padding-top: 150px;
    padding-bottom: 150px;
}
	.TESTIMONIALS {
    height: 415px !important;
}
	.item.Buff-Dudes.Buff-item .brand_img.company-logo.updated img {
    max-width: 90px;
    height: 80px;
}
	.brand_img.company-logo.updated img {
    width: auto !important;
}
	#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
    width: fit-content !important;
}
	.service-card-heading {
    left: 0 !important;
}
	.footer-icon.address-image.updated img {
    width: 35px !important;
    height: 35px !important;
    padding: 0;
}
	#Website-development-banner rs-fullwidth-wrap, #Website-development-banner rs-module-wrap, #Mobile-development-banner rs-fullwidth-wrap, #Mobile-development-banner rs-module-wrap, #BlockChain-Banner rs-fullwidth-wrap, #BlockChain-Banner rs-module-wrap  {
    height: 100%;
    max-height: 370px;
}
	#Ai-Banner rs-fullwidth-wrap, #Ai-Banner rs-module-wrap  {
    height: 100%;
    max-height: 470px;
}
	#Ui-Ux-Banner rs-fullwidth-wrap, #Ui-Ux-Banner rs-module-wrap, #Software-Quality-Banner rs-fullwidth-wrap, #Software-Quality-Banner rs-module-wrap {
	height: 100%;
    max-height: 400px;
	}
	.social_linkedin_circle:before {
    font-size: 24px !important;
}
	.toggle-details span {
    margin-top: 3px;
    margin-left: 1px;
}
	.job-listing-item.active .toggle-details span {
    margin-top: 0;
    margin-left: 0;
}
	.About-clientsList.Desktop-List {
    display: none;
}
	.page-id-3951 .clientslider-container {
    margin-top: 0px;
}
	h4.GameDev-Title {
    color: #fff;
    font-family: 'Barlow Condensed';
    font-weight: 700;
    line-height: 27px;
}
	p.GameDev-banner-Desc {
    color: #fff;
    font-size: 14px;
    font-family: 'Hind';
    font-weight: 400;
	line-height: 21px;
}
	.ourculturesection {
    padding: 38px 0 42px;
}
	.funfactssection {
    padding: 0px 0 20px 0 !important;
}
	.page-id-13727 .vc_custom_1738157369485 {
    padding-bottom: 30px !important;
}
	.page-id-13727 .vc_custom_1733726941393 {
    padding: 33px 15px 0!important;
}
	.page-id-13727 .vc_custom_1733726844430 {
    padding: 25px 15px 35px!important;
}
	.page-id-13727 .vc_column-inner.vc_custom_1694801513479 {
    padding-bottom: 15px !important;
}
	.page-id-13727 .vc_custom_1738157450601 {
    padding-bottom: 35px !important;
}
	.page-id-13727 .vc_custom_1733728561077 {
    padding: 3px 15px 0!important;
}
	.slides-title.Canopy-UI-Case-Title, .slides-title.CAK-UI-Title, .w_mainh.Devops-Sparrow-Title, .w_mainh.Devops-Aggaddoo-Title, .w_mainh.Devops-CSH-Title, .w_mainh.Blockchain-Bulldog-Case-Title {
    margin-bottom: 0 !important;
}
	.slides-title.UI-Buff-Title, .w_mainh.UI-WTDP-Title, .w_mainh.UI-FaceBloom-Title, .w_mainh.Devops-Prickly-Title, .w_mainh.Devops-WSH-Title, .w_mainh.Devops-Facebloom-Title, .w_mainh.Devops-Buff-Title, .w_mainh.SQA-Prickly-Title, .w_mainh.SQA-WSH-Title, .w_mainh.SQA-Facebloom-Title, .w_mainh.SQA-Buff-Title, .w_mainh.SQA-Sparrow-Title, .w_mainh.SQA-CSH-Case-Title, .w_mainh.AI-Facebloom-Title, .w_mainh.AI-CAK-Title, .w_mainh.BlockChain-Fluffy-title {
    margin-bottom: 10px !important;
}
	.slides-title.Canopy-UI-Case-Title h2.qodef-m-title, .slides-title.CAK-UI-Title h2.qodef-m-title, .w_mainh.Devops-Sparrow-Title h2.qodef-m-title, .w_mainh.Devops-Aggaddoo-Title h2.qodef-m-title, .w_mainh.Devops-CSH-Title h2.qodef-m-title, .w_mainh.SQA-CSH-Case-Title h2.qodef-m-title, .w_mainh.Blockchain-Bulldog-Case-Title h2.qodef-m-title {
		font-size: 45px !important;
	}
	.page-id-17454 .vc_custom_1738237916252 {
    padding-bottom: 0px !important;
}
	.page-id-17454 .vc_column-inner.vc_custom_1694801513479 {
    padding-bottom: 6px !important;
}
	.page-id-17454 .vc_custom_1733206082265 {
    padding: 3px 15px 0!important;
}
	.page-id-13562 section#what-we-do-sect {
    padding: 0px 0px 48px 0px !important;
}
	.page-id-10376 #what-we-do-main-col .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 15px !important;
}
	.page-id-13217 #web-dev-portfolio-row {
    padding-bottom: 10px !important;
}
	.page-id-13217 .slide_case_study.jinnbyte_case_study_home.web-dev-slide.WebDev-Maqtabq {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	.page-id-13217 #management-model, .page-id-13572 #management-model, .page-id-13562 #management-model, .page-id-13727 #management-model, .page-id-17454 #management-model.Domain-Diversity, .page-id-23114 #management-model.Domain-Diversity {
    padding-top: 0 !important;
}
	.page-id-13572 div#integry-section.jinnbyte_case_study_home, .page-id-13727 #web-portfolios-sect {
    padding-bottom: 0 !important;
}
	section.vc_section.vc_custom_1727469890875 {
    padding-top: 30px !important;
	padding-bottom: 0 !important;
}
	section#client, section#client .vc_col-sm-12 .vc_column-inner:first-child {
    padding-top: 0;
}
	.Jinnbyte-folk-title h2.qodef-m-title {
    padding-bottom: 0 !important;
}
	section#client .qodef-shortcode.qodef-m.w_mainh.about-client-title.qodef-section-title.qodef-alignment--left {
    padding: 0 25px 0 0;
}
	.Buff-tech-imgbox .elementor-image-box-wrapper figure, .Fluffy-Tech-col figure, .WSH-Tech-col figure {
    display: flex !important;
    justify-content: center;
}
	.single-post div#qodef-page-inner {
    padding-top: 20px !important;
}
	.single-post div#qodef-page-inner .qodef-blog article {
    padding: 0 20px;
}
	#portfolio-sticky-tabs.sticky {
    left: 0px;
}
	.company-menu-icon img {
    width: 70px;
}
	.company-menu-icon {
    max-width: 40px;
}
	.aio-icon-component.emerging-tech-col-content {
    max-width: 100%;
    justify-content: center;
    display: flex;
}
	.aio-icon-component.emerging-tech-col-content div {
    max-width: 340px;
}
		.emerging-tech-col-content .aio-icon-top .aio-icon-img {
    width: 80px;
}
	#Emerging_technologies.updating-emerging-tech {
    padding-bottom: 30px;
}
	.Tech-main-title.emerging-services-title.new-emerging-tech .qodef-m-title {
    padding-bottom: 20px;
}
	.emerging-tech-col-content .aio-icon-top .aio-icon-img .img-icon {
    width: 100%;
}
	.emerging-tech-col-content .aio-icon-description div {
    font-size: 16px !important;
}
	.emerging-tech-col-content .aio-icon-title {
    font-size: 20px !important;
    margin: 10px 0 !important;
}
	.Header-comany-menu .mega-sub-menu .company-menu-item {
    padding: 10px 0;
}
	.Header-comany-menu.services .mega-service-mega-row .mega-sub-menu {
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
	.company-menu-item.services-menu-item {
    border-right: none;
}
	.Header-comany-menu .mega-sub-menu .company-menu-item.last {
    border-bottom: none;
    padding-bottom: 0;
}
	.company-menu-title {
    font-size: 20px;
}
	.company-menu-desc {
    font-size: 16px;
}
	.Header-comany-menu .mega-sub-menu {
    padding: 24px !important;
    margin-top: 10px !important;
}
	.mega-company-mega-row .mega-sub-menu {
    padding: 0 !important;
    margin-top: 0 !important;
}
	.Header-comany-menu .mega-sub-menu {
    flex-direction: column;
}
.mega-company-mega-row .mega-menu-column:nth-child(1) {
    border-right: none !important;
    padding-right: 0px !important;
}
.mega-company-mega-row .mega-menu-column:nth-child(2) {
    padding-left: 0px !important;
}
.Header-comany-menu .mega-sub-menu {
    gap: 0px;
}
.Header-comany-menu .mega-sub-menu .company-menu-item {
    border-bottom: 1px solid #CFCCCC;
}
	.portfolio-tabs-col .vc_column-inner:nth-child(1) {
    margin: 40px 0 20px;
    overflow-y: scroll;
}
	.portfolio-tabs-col .wpb_wrapper:nth-child(1) {
    width: 575px;
    justify-content: center;
}
	.portfolio-tabs-col {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	.Portfolio-projects-main-row {
    padding: 10px 15px;
}
	.project-title {
    font-size: 24px;
    margin: 0;
}
	.project-desc {
    font-size: 16px;
    padding-bottom: 0px;
}
	.project-details {
    margin-top: 10px !important;
}
	.Portfolio-projects-main-row .portfolio-item-column:nth-child(1) .project-details {
    margin-bottom: 20px;
}
	.Portfolio-projects-load-more {
    padding: 20px 0 0px;
}
	.portfolio-projects-load-more-btn {
    font-size: 18px;
}
	.select-dropdown {
    display: none !important;
}
	.job-title, .job-position {
    font-size: 24px;
}
	.toggle-details {
    width: 18px;
    font-size: 18px;
    height: 18px;
}
	.job-header, .job-details, .job-position {
    padding: 14px 18px;
}
	.job-listings {
    margin-top: 20px;
}
	#Services-Card-row.Services-card-third-row {
    gap: 0;
	padding-bottom: 15px;
}
	#service-card-col.services-seventh-col {
		margin-right: 12px;
	}
	.About-collage-first-column {
    padding-bottom: 10px;
}
	#service-card-col.services-seventh-col, #service-card-col.services-eighth-col {
    width: 47%;
}
	.Services-card-third-row {
    padding-bottom: 0px;
}
	.engagement-cards-row {
    padding-bottom: 20px;
}
	.service-card-heading svg {
    width: 18px;
    height: 18px;
}
	#services-application {
    margin: 12px 0;
}
	#services-application h2 {
    font-size: 18px;
}
	#blog-cards .elementor-post__card {
    padding: 18px 18px 0;
    min-height: 370px;
}
	#blog-cards .elementor-post__badge {
    top: 40%;
    margin-left: 5px;
}
	section#Recognized_by-mobile-resp {
    padding-top: 0px !important;
}
.portfolio-section-home.aggadoo-web-case{
	display: block !important;	
}
.jinnbyte_case_study_home.aggadoo-web-case .qodef-button {
    color: #2E2E2E !important;
    background: #fff !important;
    border: none;
}
.page-id-5825 #work-with-us-portfolio {
    padding-top: 75px !important;
}
.serv-app-areas {
    padding-left: 16px;
    padding-right: 16px;
}
#work-with-us-portfolio .wpb_column {
    padding-left: 10px;
}
.page-id-10376 #Appliaction h4 {
    padding-left: 10px !important;
}
.porfolio_tab .portfolio_tabs .vc_column-inner .wpb_wrapper .wpb_text_column {
    float: inline-start !important;
}
.page-id-10376 #Appliaction h2 {
    padding-left: 10px !important;
}
.service-eng-models {
    padding-left: 10px !important;
}
.serv-app-areas .qodef-e.qodef-image-wrapper.qodef-grid-item {
    width: 50% !important;
    padding-left: 0px;
    padding-right: 0px;
}
.services-detail-cards {
    padding-left: 25px;
    padding-right: 25px;
}
.services-emerg-tech.vc_custom_1738587485638 {
        padding-top: 50px !important;
        padding-left: 12px !important;
        padding-right: 10px !important;
        padding-bottom: 15px !important;
}
.block-book-call {
    padding-left: 26px !important;
}
.block-book-call #Get_in_touch {
    width: 100% !important;
}
.block-book-call {
    padding-left: 26px !important;
    padding-right: 15px !important;	    
}
.block-book-call.vc_custom_1738307521076{
	padding-bottom: 60px !important;	
}
.block-service-portfolio2 {
    padding-left: 10px !important;
}
.page-id-23114 .portfolio-section-home {
        display: block !important;
}
.block-service-portfolio2 .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
#web-portfolios-sect.blockchain-portfolio {
    padding-bottom: 30px !important;
}
.block-develop {
    margin-top: 15px;
}
#plodding-isles-section.ai-service-portfolio2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#plodding-isles-section.block-service-portfolio1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#plodding-isles-section.block-service-portfolio1 .vc_column-inner {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
	#prickly-bear-section.sqa-portfolio1 {
    padding-left: 20px !important;
}
.page-id-13727 #plodding-isles-section.sqa-service-portfolio2 .vc_column-inner {
    padding-bottom: 0px !important;
    padding-top: 30px !important;
}
	.page-id-13727 .vc_custom_1694877602922 {
    padding-bottom: 0px !important;
}
.sqa-service-portfolio-3 .wpb_column .vc_column-inner {
    padding: 3px !important;
}
#plodding-isles-section.sqa-service-portfolio5 {
    padding-left: 5px !important;
	padding-right: 5px !important;
}
.sqa-service-portfolio5 .vc_column-inner.vc_custom_1733728186142 {
    padding-bottom: 20px !important;
}
#SQA-Qwicktow-main-row.sqa-service-portfolio6 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.sqa-service-portfolio5 .vc_column-inner {
    padding-top: 20px !important;
}
.sqa-service-portfolio6 .vc_column-inner.vc_custom_1733730327345 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.sqa-tech-title{
	padding-left:10px !important;	
}
.sqa-service-porfolio-title {
    padding-bottom: 0px !important;
}
.page-id-13727 #plodding-isles-section.sqa-service-portfolio2 {
    padding-top: 0px !important;
    padding-left: 5px !important;
}
.gd-tech {
    padding-left: 10px;
}
.fintech-ser {
    margin-top: 20px !important;
}
#prickly-bear-section.web-dev-prickly.gd-portfolio1 {
        padding-right: 25px !important;
        padding-left: 25px !important;
}
#plodding-isles-section.gd-portfolio1 {
        padding-right: 5px !important;
        padding-left: 5px !important;
}
#slide-section.gd-portfolio1 {
        padding-right: 5px !important;
        padding-left: 5px !important;
}
.service-book-call #Get_in_touch {
    padding-left: 8px !important;
}	
.service-book-call #Touch-title {
    padding-right: 10px;
}
.TESTIMONIALS {
    padding-right: 50px !important; 
}
.service-mb-why .vc_column-inner {
    padding-left: 12px !important;
    padding-right: 0px !important;
}
.ma-services {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.mb-service-portfolio-title {
    padding-left: 20px !important;
}
.mb-service-portfolio .vc_row {
    padding-left: 6px;
}
	section#what-we-do-sect {
    padding: 48px 15px !important;
}
.req-num img {
    height: 80px;
    width: 80px;
}
	.sp-absolute-img {
    position: unset !important;
}
.sp-client-req1 {
    margin-right: 0px;
	margin-bottom: 20px
}
.Ready_to-work h2.qodef-m-title {
    font-size: 40px; 
}
.vision-p {
    padding-left: 0%;
    padding-right: 0%;
}
.apps-img img {
    height: unset !important;
}
	.number.req-col {
    width: 15%;
    height: 40px;
    font-size: 32px;
    margin-bottom: 10px;
}
.phone-mockup {
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
}
.phone-mockup img{
   height: unset !important;
}
	h3.req-title {
    font-size: 24px;
}
	.tackled-col {
    width: 100% !important;
    margin-top: 20px;
}

.content-div.req-col {
    width: 100%;
    padding-left: 0px;
}
.req-div {
    flex-direction: column;
}
.number.req-col:after{
	display: none;	
}
	
	.page-id-5825 .hero-section {
    padding-bottom: 0px !important;
}
	.Service-card-second-row {
    padding-bottom: 0 !important;
}
	.vc_custom_1695365318127 {
    margin-bottom: -50px !important;
}
	.our_story_p {
    margin-top: 0px !important;
}
	.our-story-second-p {
    padding-top: 5px !important;
}
	.innovation_col .vc_column-inner.vc_custom_1695292374338 {
    padding-top: 0 !important;
}
div#portfolio-lawerly-imgs {
    z-index: -1;
    position: relative;
}
	div#nari-paila {
    z-index: -1;
}
	div#Portfolio-slide-resp-img .vc_column-inner.vc_custom_1695708889843 {
    padding-right: 0px !important;
}
	.slide_portfolio_wrap.fortoggle {
    padding-left: 0px;
    padding-right: 0px;
}
	.tasvir_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.tasvir_portfolio_wrap.fortoggle .vc_column-inner.vc_custom_1695708967314 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.dental_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.mte_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.fidak_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.foodchapter_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 20px !important;
}
	.freshflora_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.pantera_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.eff_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.np_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.bsi_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.herocop_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.checkmate_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.putwater_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.rethink_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.lawyerly_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.choco_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.nomad_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.trendyme_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.pocket_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.waves_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.scribble_portfolio_wrap.fortoggle {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.fidak_portfolio_wrap.fortoggle .wpb_text_column.wpb_content_element p.portfolio-sub-heading {
    text-align: center !important;
}
	.fidak_portfolio_wrap.fortoggle h1.qodef-m-title {
    text-align: center !important;
}
	section#Collaborate {
    display: block !important;
}
	.page-id-643 .qodef-e-content {
    padding-left: 10px;
}
	.page-id-643 .qodef-page-title {
    height: 250px !important;
}
	section#Careers-page-collage {
    height: auto;
}
div#careers-collage-col-1 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#careers-collage-col-1 .vc_column-inner {
    padding: 0px 10px;
}
div#careers-collage-col-2 .vc_column-inner {
    padding: 0px 10px 0px 10px;
}
div#careers-collage-img-3 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#careers-collage-img-3 {
    margin-right: 0%;
    margin-left: 0%;
}
div#careers-collage-img-4 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#careers-collage-col-4 .vc_column-inner {
    padding: 0px;
}
div#careers-collage-col-3 .vc_column-inner {
    padding: 0px;
}
	div#careers-collage-img-2 img.vc_single_image-img.attachment-large {
    height: auto;
}
	section#About-us_collage {
    height: auto;
    padding: 0px;
}
div#about-collage-img-1 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#about-collage-img-2 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#about-collage-img-3 img.vc_single_image-img.attachment-full {
    height: auto;
}
div#about-collage-img-4 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#about-collage-img-5 img.vc_single_image-img.attachment-large {
    height: auto;
}
div#about-collage-col-2 .vc_column-inner {
    padding: 0px;
}
div#about-collage-col-3 .vc_column-inner {
    padding: 0px;
}
div#about-collage-col-4 .vc_column-inner {
    padding: 0px 10px;
}
/* 	span.qodef-line.qodef-line-3 {
    background-color: #2E2E2E;
    font-size: 18px;
    color: #000;
    position: absolute;
    height: 4px;
    width: 15px;
    left: 79%;
}
	span.qodef-line.qodef-line-1 {
    width: 50% !important;
    left: 50% !important;
}
	a.qodef--opened span.qodef-line.qodef-line-1 {
    width: 100% !important;
    margin-left: -44% !important;
}
	a.qodef--opened span.qodef-line.qodef-line-3 {
    display: none;
} */
	.vc_btn3-container.vc_btn3-inline, .vc_btn3-container.vc_btn3-inline button {
    width: 100% !important;
}
	button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-white {
    min-height: 75px !important;
}
	#qodef-page-mobile-header {
    background-color: #2E2E2E;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark, #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
    opacity: 1;
}
	a.qodef--opened span.qodef-lines {
    background: none;
}
	a.qodef--opened span.qodef-line.qodef-line-1 {
    opacity: 1 !important;
    color: #fff;
}
	a.qodef--opened span.qodef-line.qodef-line-2 {
    opacity: 1;
    color: #fff;
}
	span.qodef-line.qodef-line-2 {
    opacity: 0;
}
span.qodef-lines {
    background: url(https://staging.jinnbyte.com/wp-content/uploads/2023/10/Group-1000004257.png);
    background-size: 25px;
    background-repeat: no-repeat;
}
	span.qodef-line.qodef-line-1 {
    opacity: 0;
}
	.funfactssection h1 {
    font-size: 30px !important;
}
	img.attachment-full.size-full.wp-image-9283 {
    width: 332px !important;
    height: 340px !important;
}
	img.attachment-large.size-large.wp-image-9282 {
    width: 332px !important;
    height: 340px !important;
}
	.page-id-9235 div#text-2 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
    .whattoexpectsection .qodef-icon-with-text .qodef-m-title {
    margin-bottom: 20px !important;
}
    .w_slidepos .vc_custom_1601971575201 {
    padding: 75px 15px 40px!important;
}
/*     .jinnbyte_outer_tabs {
    padding: 50px 0 40px 0 !important;
} */
    .jb_portfolio h1.qodef-m-title {
    font-size: 60px !important;
    font-weight: bold;
}
    .portfolio_waves img.vc_single_image-img.attachment-full {
    margin-top: 40px;
}
    .waves_portfolio_wrap .portfolio_waves {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
    .portfolio_waves .portfolio_second {
    order: 2;
    width: 100% !important;
    float: left;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
    .portfolio_nomad img.vc_single_image-img.attachment-full {
    margin-top: 40px;
}
    .portfolio_nomad .portfolio_second {
    order: 2;
    width: 100% !important;
    float: left;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    }
    .nomad_portfolio_wrap .portfolio_nomad {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
    .portfolio_pocket .vc_column-inner {
    margin-top: 20px;
}
    .docketimg2 {
    width: 65%;
    float: left;
}
   .pocketimg1 {
    width: 32%;
}
    .portfolio_rethink .portfolio_first.wpb_column.vc_column_container.vc_col-sm-5 {
    padding-bottom: 40px;
}
    .portfolio_rethink .portfolio_second {
    order: 2;
}
    .lawyerlyimg .wpb_column.vc_column_container.vc_col-sm-3 {
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 28px;
}
    .lawyerlyimg {
    width: 26% !important;
    float: left;
} 
    .portfolio_scribble .wpb_single_image.vc_align_left {
    margin-top: 40px;
    text-align: left;
}
    .work_with_us {
    margin-top: 20px!important;
    padding: 40px 0 40px 0!important;
}
.np_portfolio_wrap {
    padding: 40px 0!important;
}
    .wpb_text_column.wpb_content_element.vc_custom_1600351074335.trendyme_slider {
    padding-bottom: 70px !important;
}
    .pocket_portfolio_wrap {
    padding: 70px 0px !important;
}
    .hunt_portfolio_wrap .jb_portfolio.portfolio_hunt {
    padding: 40px 0;
}
    .hunt_portfolio_wrap {
    padding: 70px 0px !important;
}
    .nomad_portfolio_wrap {
    padding: 70px 35px !important;
}
    .portfolio_cosmed_slider {
    padding-bottom: 20px !important;
}
    .herocop_slider {
    margin-top: 0px !important;
}
    .portfolio_herocop .portfolio_second .vc_column-inner {
    padding-top: 40px !important;
}
    .hunt_portfolio_wrap {
    padding: 40px 35px;
}
.slide_portfolio_wrap {
    padding: 0px 35px;
}
.tasvir_portfolio_wrap {
    padding: 0px 35px !important;
}
.aris_portfolio_wrap {
    padding: 0px 35px !important;
}
.dental_portfolio_wrap {
    padding: 0px 35px !important;
}
.mte_portfolio_wrap {
    padding: 0px 35px !important;
}
.fidak_portfolio_wrap {
    padding: 0px 35px !important;
}
.foodchapter_portfolio_wrap {
      padding: 0px 35px !important;
}
.freshflora_portfolio_wrap {
    padding: 0px 35px !important;
}
.pantera_portfolio_wrap {
    padding: 0px 35px !important;
}
.eff_portfolio_wrap {
    padding: 0px 35px !important;
}
.np_portfolio_wrap {
    padding: 70px 35px !important;
}
.bsi_portfolio_wrap {
    padding: 70px 35px !important;
}
.herocop_portfolio_wrap {
    padding: 70px 35px !important;
}
.putwater_portfolio_wrap {
    padding: 70px 35px !important;
}
.trendyme_portfolio_wrap {
    padding: 70px 35px 30px 35px !important;
}
.pocket_portfolio_wrap {
    padding: 70px 35px !important;
}
.scribble_portfolio_wrap {
    padding: 70px 35px !important;
}
    .waves_portfolio_wrap {
    padding: 70px 35px !important;
}
    .scribble_portfolio_wrap {
    padding: 20px 35px !important;
}
    .pocket_portfolio_wrap {
    padding: 40px 35px;
}
    .portfolio_choco a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef--with-underscore {
    margin-top: 20px!important;
    margin-bottom: 30px;
    font-size: 16px!important;
}
    .choco_portfolio_wrap {
    padding: 70px 35px !important;
}
.portfolio_lawyerly_img .wpb_column.vc_column_container.vc_col-sm-1 {
    padding-bottom: 70px;
}
    .lawyerly_portfolio_wrap {
   padding: 70px 35px 40px 35px !important;
}
    .rethink_portfolio_wrap {
   padding: 70px 35px !important;
}
    .portfolio_putwater .vc_custom_1601632642653 {
    padding: 0px 15px 40px!important;
}
    .putwater_portfolio_wrap {
    padding: 70px 35px !important;
}
    .cosmed_portfolio_wrap {
    padding: 40px 35px 40px 35px !important;
}

    .portfolio_checkmate .vc_custom_1601632614413 {
    padding: 40px 15px 40px!important;
}
.checkmate_portfolio_wrap {
    padding: 20px 35px !important;
}
    .portfolio_herocop .portfolio_first .vc_column-inner {
    padding-top: 20px !important;
}
    .hunt_portfolio_wrap {
    padding: 40px 0px;
}
    .scribble_portfolio_wrap {
    padding: 70px 35px !important;
}
    .pocket_portfolio_wrap {
    padding: 40px 0px;
}
.trendyme_portfolio_wrap {
    padding: 0px 35px 40px 35px;
}
    .portfolio_choco a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef--with-underscore {
    margin-top: 20px!important;
    margin-bottom: 30px;
    font-size: 16px!important;
}
    .choco_portfolio_wrap {
    padding: 40px 0px;
}
    .lawyerly_portfolio_wrap {
    padding: 40px 0 40px 0;
}
    .rethink_portfolio_wrap {
    padding: 40px 0px;
}
    .portfolio_putwater .portfolio_first .vc_column-inner {
    padding: 0px 15px 40px!important;
}
    .putwater_portfolio_wrap {
    padding: 70px 35px !important;
}
    .cosmed_portfolio_wrap {
    padding: 40px 0px 40px 0px !important;
}

    .portfolio_checkmate .portfolio_first .vc_column-inner {
    padding: 40px 15px 40px!important;
}
.checkmate_portfolio_wrap {
    padding: 0px;
}
    .portfolio_herocop .portfolio_first .vc_column-inner {
    padding-top: 20px !important;
}
    .portfolio_bsi .portfolio_second .vc_column-inner {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
    .portfolio_bsi .portfolio_first .vc_column-inner{
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
    .portfolio_pantera .portfolio_first .vc_column-inner {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
    .portfolio_pantera .portfolio_second .vc_column-inner {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}
    .portfolio_freshflora .portfolio_second .vc_column-inner {
    padding-top: 40px !important;
    padding-bottom: 70px !important;
}
    .portfolio_freshflora .portfolio_first .vc_column-inner {
    padding-top: 70px !important;
    padding-bottom: 0px !important;
}
    
.portfolio_eff {
    padding-top: 50px!important;
    padding-bottom: 30px;
}
.wpsisac-slick-carousal.design-6 {
    margin-bottom: 70px !important;
}
.portfolio_fidak {
    padding-top: 70px!important;
    padding-bottom: 70px !important;
}
    .portfolio_mte .wpb_single_image.wpb_content_element.vc_align_left {
    width: 50%;
}
    .portfolio_mte .portfolio_second .vc_column-inner {
   padding: 40px 15px 70px 15px!important;
}
    .portfolio_mte .portfolio_first .vc_column-inner {
   padding: 70px 15px 0px!important;
}
.dentalimg1 {
    width: 32%;
}
.xevenimg2 {
    width: 67%;
}

    .portfolio_dental .portfolio_second .vc_column-inner {
   padding: 40px 15px 70px 15px!important;
}
    .portfolio_dental .portfolio_first .vc_column-inner{
    padding: 70px 15px 0px!important;
}
    
    .portfolio_aris .wpb_single_image {
    float: left;
    width: 50%;
}
    .portfolio_aris .portfolio_second .vc_column-inner {
   padding: 40px 15px 70px 15px !important;
}
    .portfolio_aris .portfolio_first .vc_column-inner {
    padding: 70px 15px 0px!important;
}
    .portfolio_tasvir .portfolio_second .vc_column-inner {
    padding: 40px 15px 20px !important;
}
    .portfolio_tasvir .portfolio_first .vc_column-inner {
    padding: 70px 15px 0px!important;
}
.portfolio_tasvir .wpsisac-slick-carousal-wrp.wpsisac-clearfix {
    margin-bottom: 70px;
}
.portfolio_slide .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated {
    float: left;
    width: 68%;
}
.portfolio_slide .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.wpb_start_animation.animated {
    float: right;
    width: 30%;
}
.portfolio_slide .portfolio_first .vc_column-inner {
    padding: 70px 15px 0px!important;
}
.portfolio_slide .portfolio_second .vc_column-inner {
    padding: 40px 15px 70px 15px !important;
}
    .team_heading h2.qodef-m-title {
    margin-top: 40px;
}
.qodef-clients-list span.qodef-e.qodef-grid-item {
    margin-bottom: 10px !important;
}
#qodef-page-footer-bottom-area .qodef-grid-item:nth-child(2) {
    margin-bottom: 10px;
}
    .jinnbyte_outer_tabs .wpb_column.vc_column_container.vc_col-sm-4 {
    max-width: 33.3%;
    float: left;
    width: 33.33%;
    text-align: left;
}
.jinnbyte_outer_tabs p {
    font-size: 20px !important;
    
}
    
    .portfolio_pantera {
        display: flex;
        flex-direction: column;
    }
    .industry_tabs .wpb_text_column p {
    padding: 8px 10px !important;
     font-size: 15px;
}
.industry_tabs .wpb_text_column {
    margin-right: 5px;}
    
    .industry_tabs .vc_column-inner {
    padding: 0 !important;
}
.vc_custom_1600416477476 {
    padding: 40px 15px 0!important;
}
.portfolio_slide .vc_col-sm-8 .wpb_single_image {
    margin-bottom: 20px !important;
}
    
     
         .portfolio_herocop {
        display: flex;
        flex-direction: column;
    
    }
    
    .portfolio_np {
         display: flex;
        flex-direction: column;
    }
    
 .freshflora_portfolio_wrap .vc_custom_1600256087213 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.freshflora_portfolio_wrap .vc_custom_1600256081094 {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.pantera_portfolio_wrap .vc_custom_1600256087213 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.pantera_portfolio_wrap  .vc_custom_1600256081094 {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.portfolio_herocop .vc_custom_1600259674332 {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.portfolio_herocop .vc_custom_1600259682235 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.bsi_portfolio_wrap .vc_custom_1600259674332 {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.bsi_portfolio_wrap .vc_custom_1600259682235 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
    .vc_tta.vc_general .vc_tta-panel-body {
        padding: 0!important;
    }
    
    .portfolio_slide .wpb_column:first-child {
        order: 2;
    }
    
     .portfolio_slide .wpb_column:last-child {
        order: 1;
    }
    
      .portfolio_aris .wpb_column:first-child {
        order: 2;
    }
    
     .portfolio_aris .wpb_column:last-child {
        order: 1;
    }
    
        .portfolio_mte .wpb_column:first-child {
        order: 2;
    }
    
     .portfolio_mte .wpb_column:last-child {
        order: 1;
    }
    
         .pantera_portfolio_wrap .wpb_column:first-child {
        order: 2;
    }
    
     .pantera_portfolio_wrap .wpb_column:last-child {
        order: 1;
    }
    
           .portfolio_herocop .wpb_column:first-child {
        order: 2;
    }
    
     .portfolio_herocop .wpb_column:last-child {
        order: 1;
    }
    
           .np_portfolio_wrap .wpb_column:first-child {
        order: 2;
    }
    
     .np_portfolio_wrap .wpb_column:last-child {
        order: 1;
        margin-bottom: 50px!important;
    }

.jb_portfolio.portfolio_eff {
    padding-top: 50px!important;
}
    
.portfolio_eff p {
    text-align: left!important;
}

.portfolio_eff h1 {
    text-align: left!important;
}
    
    
    .jb_portfolio .vc_custom_1600182761002 {
    padding: 50px 15px 0!important;
}

 .jb_portfolio .vc_custom_1600183191521 {
    padding: 50px 15px 0!important;
}
    
    .vc_custom_1600082641511 {

        margin-left: 0;
}


.jb_portfolio h1.qodef-m-title {
    font-size: 30px!important;
}




.work_with_us {
    margin-top: 50px!important;
    padding: 30px 0 70px 0!important;
}

    
    .dedicated_team {
        margin-bottom: 30px;
    }
	.fixed_price {
		margin-bottom:30px
	}
    
    .jinnbyte_fun_facts {
        padding-bottom: 0!important;
    }
    .aboutslider .vc_column-inner{
    padding-top: 0px!important;
    padding-bottom: 0!important;
}

.aboutpage__story .customheadingmain {
    margin-bottom: 20px;
}



    .aboutherocontainer {
        height: 300px!important;
         min-height: 300px!important;
    }
    
 
  .customheadingsecond h2 {
    font-size: 35px;
    width: 460px;
}
  
    
    .aboutfullstrechimage {
   display: none!important;
}

.customheadingmain h2 {
    font-size: 35px;
}



#qodef-page-inner .aboutpage__story {
     padding-top: 50px!important;
    padding-bottom: 50px!important;
}


#qodef-page-inner .aboutpage_who{
        padding-top: 50px!important;
    padding-bottom: 25px!important;
}

.aboutpage__folk p {
    margin-bottom: 30px!important;
}

.aboutpage__folk .customheadingmain {
    margin-bottom: 10px;
}

.aboutpage__story .customheadingmain {
    margin-bottom: 10px;
}

.aboutclient .customheadingmain {
    margin-bottom: 30px;
}

.jinnbyte_fun_facts .wpb_column {
    margin-bottom: 30px;
}

.jinnbyte_testimonials .qodef-e-media-image img {
    max-width: 60%!important;
    float: right;
}

.jinnbyte_testimonials .qodef-e-media-image {
    float: right;
    width: 100%!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jinnbyte_testimonials h4.qodef-e-text {
    width: 100%!important;
    display: flex;
        font-size: 20px!important;
}

.qodef-content-grid .vc_custom_1599916968136 {
    padding-top: 50px !important;
    padding-bottom: 0!important;
}

.wpb_column .vc_custom_1599902377369 {
    padding: 15px 15px 0!important;
}

.wpb_column  .vc_custom_1599902390256 {
    padding: 35px 15px 50px!important;
}

.wpb_column .vc_custom_1599902453860 {
   padding: 15px 15px 0!important;
}

.wpb_column .vc_custom_1599902460233 {
    padding: 35px 15px 50px!important;
}

.jinnbyte_testimonials.vc_custom_1599914750698 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

footer div#qodef-page-footer-top-area {
    padding-bottom: 0;
    padding-top: 50px;
}

footer#qodef-page-footer .qodef-grid-item .widget h4.qodef-widget-title , footer h4 {
        font-size: 20px !important;
}

.qodef-grid-item div#custom_html-6 {
    padding: 0px 0;
}

footer #qodef-page-footer-bottom-area .qodef-content-full-width {
    padding: 0 9%;
}

.jinnbyte_emerging_tech h2 {
    font-size: 30px!important;
        margin-bottom: 30px!important;
}

.jinnbyte_software_development h1 {
     font-size: 30px!important;
}

.jinnbyte_software_development {
    padding: 50px 0!important;
}

.jinnbyte_software_development .vc_custom_1600075400733 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.jinnbyte_experience.vc_custom_1600076590567 {
    padding: 50px 20px 0px 20px!important;
}

.jinnbyte_engagement_models h2 {
    font-size: 30px!important;
}

.jinnbyte_engagement_models .vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding: 30px 0 0 0!important;
}

.jinnbyte_engagement_models .vc_col-sm-6 .vc_column-inner {
    padding-top: 30px!important;
    padding-bottom: 0px!important;
}

.jinnbyte_engagement_models .vc_col-sm-6:last-child  .vc_column-inner{
    padding-bottom: 30px!important;
}

.work_with_us h2 {
    font-size: 30px!important;
}

.work_with_us .vc_col-sm-4 .wpb_wrapper {
    text-align: left!important;
    margin-top: 25px!important;
}

.jinnbyte_case_study_home h2 {
     font-size: 30px!important;
}

.vc_custom_1599916968136 h1 {
    font-size: 30px!important;
}

.team_heading h2 {
     font-size: 30px!important;
}

.whattoexpectsection .qodef-icon-with-text {
    margin-bottom: 0;
}

.whattoexpectsection h1 {
    font-size: 30px;
        margin-bottom: 15px!important;
}

.whattoexpectsection .qodef-icon-with-text {
    margin: unset;
}

.whattoexpectsection {
    padding: 0px 0 20px 0;
}

.ourculturesection h1 {
   font-size: 30px;
       margin-bottom: 30px!important;
}

.ourculturecontent h4 {
    margin-bottom: 15px;
}

.funfactssection {
    padding: 50px 0 50px 0;
}

.funfactssection h1 {
    margin-bottom: 30px!important;
}

.funfactinner img {
    margin-bottom: 10px;
}

.currentlyhiringsection h1 {
    margin-bottom: 30px!important;
    font-size: 30px;
}

.currentlyhiringsection .wpb_wrapper p:last-child {
    margin-bottom: 30px!important;
}

.portfolio_tasvir  .vc_custom_1600182761002 {
    padding: 50px 15px 30px!important;
}
.jb_portfolio.portfolio_fidak {
    padding-top: 50px!important;
}

.portfolio_fidak p {
    text-align: left!important;
}

.portfolio_fidak h1 {
    text-align: left!important;
}

.portfolio_fidak .fidak_desc.wpb_text_column p, .portfolio_eff .fidak_desc.wpb_text_column p {
    width: 100%!important;
}
.portfolio_foodchapter > .wpb_column:last-child .wpb_single_image:last-child {
    display: none;
}

}


@media (max-width: 575px) {
	p.pak.\\ a {
    text-align: justify !important;
}
.careeraccordion .card-header .btn {
    font-size: 20px;
}
	div#conact-footer-content {
    align-items: flex-start !important;
}
	p.pak.\\.second-one a strong {
    text-align: left !important;
    margin-left: 0px;
}
p.pak.\\:first-child strong {
    margin-left: -4px !important;
}
    
    .ourculturecontent .vc_column-inner {
    padding: 50px 20px 50px 20px!important;
}

.ourculturecontent p {
    font-size: 14px;
}
    
    .whattoexpectsection p {
        font-size: 14px;
    }
    
    .jinnbyte_team_home .wpb_single_image.vc_align_left {
    text-align: left;
    flex: 20%!important;
    max-width: 20%!important;
}
    
    .customheadingmain h2 {
    font-size: 30px;
}
    
   .customheadingsecond h2 {
    font-size: 24px;
    width: 100%;
}
    .jinnbytefolkcontainer h3 {
    font-size: 18px!important;
}
.jinnbytefolkcontainer h4 {
    font-size: 18px!important;
}
.jinnbytefolkcontainer h5 {
    font-size: 14px;
}

.aboutpage__story p {
    font-size: 14px;
}

.aboutpage__folk p {
        font-size: 14px;
}

  .aboutpage_who h6 {
            font-size: 14px!important;
    }
    
       .aboutpage_who h5 {
        font-size: 14px!important;
    }
    
.jinnbyte_experience h3 {
    font-size: 24px!important;
    margin-bottom: 15px!important;
}

.jinnbyte_experience.vc_custom_1600082978315  {
    padding: 50px 20px 50px 20px!important;
}


.currentlyhiringsection p {
    font-size: 14px;
}

.jobcontent .jobcontent__title {
    font-size: 18px;
}

.jinnbyte_experience a{
     margin-bottom: 50px!important;
}

.jinnbyte_experience p {
    font-size: 14px!important;
    margin-bottom: 5px!important;
}

.currentlyhiringsection .wpb_wrapper .careeraccordion p {
     font-size: 14px;
}

.jb_portfolio p {
    font-size: 14px!important;
}

.jb_portfolio .qodef-accordion.qodef-layout--simple .qodef-accordion-title {
    font-size: 18px!important;
}

.jb_portfolio a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef--with-underscore {
    margin-top: 20px!important;
    font-size: 16px!important;;
}

  .portfolio_slide .vc_custom_1600182761002 .wpb_wrapper .wpb_single_image:first-child {
    display: none;
    }
    
     .portfolio_aris  .vc_custom_1600182761002 .wpb_wrapper .wpb_single_image:first-child {
    display: none;
    }
    
     .portfolio_dental   .vc_custom_1600182761002 .wpb_wrapper .wpb_single_image:last-child {
    display: none;
    }
    
      .portfolio_mte    .vc_custom_1600182761002 .wpb_wrapper .wpb_single_image:last-child {
    display: none;
    }

}

 .marquee {
  --space: 1rem;

  display: grid;
  align-content: center;
  overflow: hidden;
  gap: var(--space);
  width: 100%;
  font-size: 1.5rem;
  line-height: 1.5;
}

.marquee {
  --duration: 15s;
  --gap: var(--space);

  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll var(--duration) linear infinite;
	padding-left:60px;
}

@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

.marquee__group h4 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 1rem;
  border: 1px solid #ccc;
  padding: 3rem;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-100% - var(--gap)));
  }
}


.testimonial_img {
    display: flex;
    align-items: center;
}
.bottum_rew {
    display: flex;
}
.star_img {
    display: flex;
    align-items: center;
}
span.number {
    color: gray;
    margin-left: 10px;
}
.bottum_rew.tow {
    margin-top: 40px;
}
.testimonial_img img {
    margin-right: 20px;
}
.brand_img {
    margin-right: 20px;
}
/* .TESTIMONIALS {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
	height: 490px;
} */
.content {
    margin-top: 25px;
}
.content::after {
    content: url(https://staging.jinnbyte.com/wp-content/uploads/2023/09/unnamed-file.png);
    position: absolute;
    right: 0px;
	bottom: -8px;
}
.last-item .content::after { 
	right: 17px !important;
}
#testimonial_home {
    padding-top: 100px;
    padding-bottom: 100px;
	opacity: 1 !important;
}
.swiper-button-next:before {
    content: url(https://jinnbyte.com/wp-content/uploads/2023/01/Group-83462.png) !important;
}
.swiper-button-prev:before {
    content: url(https://jinnbyte.com/wp-content/uploads/2023/01/Group-83461.png);
}
.owl-carousel .owl-item img{
	width:unset !important;
}
.owl-carousel .owl-nav .owl-prev img , .owl-carousel .owl-nav .owl-next img{
	padding: 20px !important;
}
.owl-carousel button.owl-prev {
    position: absolute;
    top: -20%;
    right: 70px;
    background: #ffffff00;
    border-radius: 50%;
    border: 1px solid #11B4B4 !important;
}
.owl-nav svg path {
    fill: #11B4B4 !important;
}
.owl-carousel button.owl-next {
    position: absolute;
    top: -20%;
    right: 0px;
    background: #11b4b400;
    border-radius: 50%;
	border: 1px solid #11B4B4 !important;
}
.owl-nav button.active-button.active svg path {
    fill: white !important;
}
.owl-carousel button.active{
	transition: .5s;
	border: 1px solid #11B4B4 !important;
}
.owl-carousel  button:focus{
	outline:none !important;
}
.slider_testimonial{
	margin-top:50px;
}
.name h4 {
    line-height: 30px;
}
.content {
    height: 180px;
}
.name h4 {
    font-family: 'Barlow Condensed';
    font-weight: 700;
	color: #161616;
}
.page-id-96 span.hifen {
    color: #2E2E2E;
}
span.hifen {
    color: #11B4B4;
}

.name h4 {
    margin: 0;
	line-height:20px;
}
p.roll {
    color: #161616;
    text-transform: uppercase;
}
@media screen and (max-width: 992px) and (min-width: 778px) {
	rs-layer-wrap#Launch {
    left: 50px !important;
}
	rs-layer-wrap#your_saas {
    left: 50px !important;
}
	rs-layer-wrap#with_an_impact {
    left: 50px !important;
}
		rs-layer#slider-12-slide-23-layer-5 {
    width: max-content !important;
}
}
@media screen and (max-width: 1024px) and (min-width: 993px) {
	#Service-card-title .wpb_wrapper {
    width: 100%;
}
	.feat-box {
    height: 290px;
}
		.absolute-vision-text-second, .absolute-vision-text, .wtdp-vision-image {
    position: relative !important;
}
	.page-id-96 .wpb_text_column.wpb_content_element.management-text {
    height: 220px;
}
	rs-layer-wrap#Launch {
    left: 50px !important;
}
	rs-layer-wrap#your_saas {
    left: 50px !important;
}
	rs-layer-wrap#with_an_impact {
    left: 50px !important;
}
	rs-layer#slider-12-slide-23-layer-5 {
    width: max-content !important;
}
	span.qodef-line.qodef-line-3 {
    background-color: #2E2E2E;
    font-size: 18px;
    color: #000;
    position: absolute;
    height: 4px;
    width: 15px;
    left: 93.5%;
}
	section#About-us_collage {
    padding: 0px;
}
	div#about-collage-col-1 .vc_column-inner {
    padding: 0px;
}
	div#about-collage-img-2 {
    margin-bottom: 0px !important;
}
	div#about-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 425px;
}
	div#about-collage-img-3 img.vc_single_image-img.attachment-full {
    height: 425px;
}
	div#about-collage-img-3 {
    margin-bottom: 0px !important;
}
	div#about-collage-col-2 .vc_column-inner {
    padding: 0px 10px 10px 0px;
}
	div#careers-collage-img-3 {
    margin-right: 0%;
    margin-bottom: 0px !important;
}
	div#careers-collage-img-2 {
    margin-bottom: 0px !important;
}
	div#careers-collage-img-1 {
    margin-bottom: 0px !important;
}
	div#careers-collage-img-5 img.vc_single_image-img.attachment-large {
    width: 488px;
}
div#careers-collage-img-4 img.vc_single_image-img.attachment-large {
    height: 250px;
    margin-left: 31%;
    width: -webkit-fill-available;
}
	div#careers-collage-col-1 img.vc_single_image-img.attachment-large {
    height: 250px;
}
	div#careers-collage-img-2 img.vc_single_image-img.attachment-large {
    height: 250px;
}
	div#careers-collage-img-3 img.vc_single_image-img.attachment-large {
    height: 250px;
}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	.Azraq-Primary-Image {
    height: 85%;
    padding: 90px;
}
	.WebDev-Banner-Updated-Custom, .MobileDev-Banner-Updated-Custom, .WebDev-Banner-Updated-Custom, .UIUX-Banner-Updated-Custom, .Devops-Banner-Updated-Custom, .SoftwareQuality-Banner-Updated-Custom, .ArtificialIntelligence-Banner-Updated-Custom, .BlockChain-Banner-Updated-Custom {
    padding-top: 150px;
    padding-bottom: 200px;
}
	.Mayhem-Race-ClashPic img {
    right: -5%;
    position: relative;
}
	.About-Banner-Updated-Cutom, .Services-Banner-Updated-Custom, .Careers-Banner-Updated-Custom  {
    min-height: auto;
    padding-top: 200px;
    padding-bottom: 300px;
}
	#portfolio-sticky-tabs.sticky {
    left: 0;
    padding-left: 15px;
}
	.Tech-main-title.emerging-services-title.new-emerging-tech .qodef-m-title {
    font-size: 42px !important;
}
	.looking-emerging-tech {
    margin-bottom: 0 !important;
}
	.emerging-tech-col-content .aio-icon-top .aio-icon-img {
    width: 80px;
}
	.emerging-tech-col-content .aio-icon-top .aio-icon-img .img-icon {
    width: 100%;
}
	.emerging-tech-col-content .aio-icon-title {
    font-size: 20px !important;
}
	.top-icon .aio-icon-header h3.aio-icon-title {
    margin: 10px 0 15px !important;
}
	.Tech-main-title.emerging-services-title.new-emerging-tech .qodef-m-title {
    padding-bottom: 20px;
}
		.Header-comany-menu.services .mega-service-mega-row .mega-sub-menu {
    padding: 0 !important;
    margin: 0 !important;
    margin-top: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
	.company-menu-item.services-menu-item {
    border-right: 1px solid #CFCCCC;
}
.Header-comany-menu .mega-sub-menu, .Header-comany-menu .mega-service-mega-row .mega-sub-menu {
    flex-direction: row;
    flex-wrap: wrap;
}
	.Header-comany-menu .mega-sub-menu .mega-service-mega-row .mega-menu-columns-4-of-12 {
    width: 32% !important;
}
	.company-menu-item.services-menu-item {
    max-width: 250px;
    padding-right: 10px !important;
    margin-right: 10px !important;
	min-height: 150px;
}
	.Header-comany-menu .company-mega-row .mega-sub-menu {
    flex-direction: row;
}
	.Header-comany-menu .mega-sub-menu {
    gap: 0px;
}
	.Header-comany-menu .mega-sub-menu .company-menu-item {
    padding: 10px 0;
}
	.company-menu-title {
    font-size: 22px;
}
	.company-menu-desc {
    font-size: 16px;
}
	.Portfolio-new.tabs .wpb_text_column {
	max-width: 110px;
    margin-bottom: 0 !important;
	font-size: 14px;
}
	.portfolio-tabs-col .vc_column-inner:nth-child(1) {
    margin: 40px 0 10px;
	max-width: 500px;
} 
	.project-description-block {
    padding-top: 0px;
}
	.project-sub-heading {
    margin-bottom: 5px;
}
	.project-title {
    font-size: 28px;
	margin-bottom: 10px;
}
	.project-details {
    font-size: 16px;
}
	.Portfolio-projects-load-more {
    padding: 20px 0 40px;
}
	.portfolio-projects-load-more-btn {
    font-size: 20px;
}
	.project-desc {
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
}
	.project-description-block {
    margin-bottom: 10px !important;
}
	.job-title, .job-position {
    font-size: 28px;
}
	.toggle-details {
    width: 20px;
    font-size: 20px;
    height: 20px;
}
	.job-header, .job-details, .job-position {
    padding: 16px 20px;
}
	#currently-hiring {
    padding-top: 0 !important;
    padding-bottom: 40px;
}
	.footer-top-wrapper {
    padding: 0px 0 !important;
}
	h2.Footer-start-Project {
    font-size: 44px !important;
    line-height: normal !important;
}
	p.Start-Project-Desc {
    font-size: 16px  !important;
    line-height: normal !important;
    padding-top: 0px !important;
}
	li.info-list a {
    font-size: 16px !important;
    line-height: normal !important;
}
	p.footer-getintouch-desc {
    font-size: 16px !important;
}
	.get-in-touch-label {
    font-size: 16px;
}
	.footer-top-right .footer-widget {
    margin-left: 20px !important;
}
	.engagement-cards-row {
    padding-bottom: 40px;
}
	#service-application-col .vc_column-inner {
    padding-left: 8px;
    padding-right: 8px;
}
	#services-application h2 {
    font-size: 22px;
}
	.paint-brush{
    position: unset !important;
}
.paint-brush img{
    max-width: 100%;
    height: unset !important;
    width: 100%;
}

.sp-absolute-img1 {
    position: unset !important;
}
.sp-client-req1 {
    margin-right: 0px !important;
    margin-bottom: 65px;
}
			rs-layer-wrap#Launch {
    left: 50px !important;
}
	rs-layer-wrap#your_saas {
    left: 50px !important;
}
	rs-layer-wrap#with_an_impact {
    left: 50px !important;
}
		rs-layer#slider-12-slide-23-layer-5 {
    width: max-content !important;
}
	span.qodef-line.qodef-line-1 {
    width: 50% !important;
    left: 50% !important;
}
	a.qodef--opened span.qodef-line.qodef-line-1 {
    width: 100% !important;
    margin-left: -44% !important;
}
	a.qodef--opened span.qodef-line.qodef-line-3 {
    display: none;
}
	.folkcontentinner {
    margin-bottom: 10px!important;
}
	.jinnbytefolkcontainer h3 {
    font-size: 18px !important;
    color: #272727;
    margin: 0;
    font-weight: bold!important;
    margin-top: 0px !important;
    margin-bottom: 10px;
    font-family: 'Barlow Condensed', sans-serif!important;
}
	.jinnbytefolkcontainer .wpb_single_image img {
    height: 250px;
    object-fit: cover;
    width: 100%;
}
	.TESTIMONIALS{
		height:520px;
	}
	.content {
    height: 271px;
}
}
@media only screen and (max-width: 375px) and (min-width: 340px) {
	rs-layer#A_Determined {
    left: 3%;
}
}
@media only screen and (max-width: 375px) {
	@supports (width: 375px) and (height: 812px) {
		.fa-twitter:before {
    content: "\f099" !important;
}
.fa-twitter:before {
    background: url('/wp-content/uploads/2024/09/Vector-1-1.svg') !important;
    margin-top: 0% !important;
    background-position-x: 50% !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position-y: 50% !important;
}
.fa-twitter::before {
    color: rgba(255, 255, 255, 0) !important;
}
		a[href="https://twitter.com/JinnByte"] {
    margin-top: 0%;
}
		.footer-icons-row:first-child .footer-icon {
    margin-top: 0px;
}
		.fa-twitter:before {
    margin-top: 0% !important;
}
	}
		.fa-twitter:before {
    content: "\f099" !important;
}
.fa-twitter:before {
    background: url('/wp-content/uploads/2024/09/Vector-1-1.svg') !important;
    margin-top: 0% !important;
    background-position-x: 50% !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position-y: 50% !important;
}
.fa-twitter::before {
    color: rgba(255, 255, 255, 0) !important;
}
	a[href="https://twitter.com/JinnByte"] {
    margin-top: 0%;
}
	.page-id-4537 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: block !important;
}
		div#conact-footer-content {
    align-items: flex-start !important;
}
	div#conact-footer-content img {
    padding-top: 5px;
}
	div#portfolio-lawerly-text {
    flex-direction: column;
}
	div#portfolio-lawerly-imgs {
    display: block !important;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.jb_portfolio.portfolio_choco {
    display: flex;
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.portfolio_foodchapter.jb_portfolio {
    flex-direction: column;
}
	div#fresh-flora {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.jb_portfolio.portfolio_bsi {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.jb_portfolio.portfolio_trendyme {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.jb_portfolio.portfolio_pocket {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.jb_portfolio.portfolio_scribble {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.funfactinner {
    flex-direction: column;
}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.folkcontentinner {
    flex-direction: column;
}
	.footer-icon.address-image {
    margin-top: 3px !important;
}
}
@media only screen and (max-width: 600px) and (min-width: 331px) {
	.page-id-96 section#what-we-do-sect {
    padding: 48px 42px !important;
}
	.page-id-10376 section#what-we-do-sect {
		padding: 48px 35px !important;
	}
}
@media only screen and (max-width: 440px) and (min-width: 320px)  {
			.fa-twitter:before {
    content: "\f099" !important;
}
.fa-twitter:before {
    background: url('/wp-content/uploads/2024/09/Vector-1-1.svg') !important;
    margin-top: 0% !important;
    background-position-x: 50% !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position-y: 50% !important;
}
.fa-twitter::before {
    color: rgba(255, 255, 255, 0) !important;
}
	.mobile-phone-footer .footer-icon img {
    width: 15px !important;
}
	.owl-nav svg {
    width: 40px;
    padding: 10px;
	height: 40px !important;
}
	#Appliaction h4.vc_custom_heading, #Appliaction h2.qodef-m-title {
    padding-left: 20px;
}
	#what-we-do-sect .w_mainh h2.qodef-m-title {
    text-align: left !important;
}
	#Appliaction .qodef-e.qodef-image-wrapper.qodef-grid-item {
    margin-bottom: 0;
}
	#Application.qodef-grid.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
    padding: 0 15px;
    margin: 0 !important;
}
	section#Appliaction {
    padding: 0 !important;
}
	.page-id-4548 .tab-pane {
    padding-bottom: 30px;
    padding-top: 10px;
}
	.careerfooter{
	justify-content: center;
	}
	#currently-hiring .select-dropdown {
    margin-bottom: 0px !important;
}
	.socialbtnsshare {
    display: none !important;
}
	ul#jobTabs {
    display: none !important;
}
	.about-us-caro {
    display: block !important;
}
	#mobile-responsive-map img.vc_single_image-img.attachment-large {
    width: 100% !important;
}
	#mobile-responsive-map .vc_single_image-wrapper.vc_box_border_grey {
    width: 100% !important;
}
	#mobile-responsive-map figure.wpb_wrapper.vc_figure {
    width: 100% !important;
}
	.vc_row.wpb_row.vc_row-fluid.aboutpage__story.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
    display: flex;
    flex-direction: column-reverse;
}
.mobile-responsive-footer-buttons {
    display: flex !important;
    justify-content: space-between;
}
/* 	.mobile-phone-footer .footer-icon img {
    width: 50px !important;
} */
	#text-7 p {
    font-size: 12px !important;
}
	div#custom_html-6 p{
		font-size:12px;
		padding:5px 0 !important;
	}

	.qodef-icon-holder.qodef-layout--circle {
    height: 30px!important;
    width: 30px!important;
    margin: 0 10px 0 0!important;
}
	.qodef-icon-holder .qodef-icon:before {
    font-size: 16px;
}
/* 	.mobile-phone-footer .footer-icon img {
    width: 60px !important;
} */
	.qodef-grid.qodef-layout--columns.qodef-responsive--custom.qodef-col-num--2.qodef-col-num--680--1.qodef-col-num--480--1 {
    padding-bottom: 20px;
}
	.footer-icon {
    margin-right: 10px !important;
    margin-top: 0px;
}

	#management-model .vc_column_container.vc_col-sm-3 {
    padding-top: 20px !important;
    padding-bottom: 0 !important;
}
	.footer-new-data h1 {
    font-size: 40px !important;
    line-height: 42px !important;
}
	.company-logo img{
		margin-bottom:-20% !important;
	}
	#slide-section .vc_custom_1674316532773 {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
	section#management-model .vc_custom_1694858445866 {
    padding-bottom: 0 !important;
}
	.vc_custom_1694871986868 {
    background-color: #F8F9FF !important;
}
	#integry-section .vc_custom_1694803175983 {
    padding: 0 15px 70px!important;
}
	section#what-we-do-sect {
    padding: 48px 0px !important;
}
	#tab-service-button .vc_column-inner {
    padding-top: 0;
    padding-bottom: 20px;
}
	h4.vc_tta-panel-title {
    display: none !important;
}	
	div#mobile-responsive-map {
    display: block !important;
}
	div#logo-slider {
    display: none !important;
}
	.vc_custom_1674424106893 {
    padding-top: -60px !important;
}
	.portfolio-section-home{
    display: none !important;
}
		.qodef-grid-inner.clear {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
		.left-footer-main {
    display: flex !important;
    align-items: center;
    flex-direction: row !important;
}
}
@media screen and (max-width: 435px){
	.funfactssection {
    padding: 0px 0 50px 0;
}
	.portfoliom.portfoliombtn a {	
    padding: 4px 25px !important;
}
section#our-story {
    padding-top: 50px !important;
}
	section#team, section#who-we-are {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.portfoliom.portfoliombtn span.qodef-m-text {
    font-size: 16px !important;
}
	.portfolio_foodchapter > .wpb_column:last-child .wpb_wrapper {
    float: right;
}
	.vc_custom_1674548735815 .portfolio_second{
		padding: 30px 0px;
	} 
	.qodef-button.qodef-layout--filled {
		margin-top: 20px;
	}
	.vc_row.wpb_row.vc_row-fluid.jinnbyte_experience.vc_custom_1674321904207.vc_row-has-fill {
    padding-left: 45px !IMPORTANT;
}
	.TESTIMONIALS{
		height: 560px;
	}
	.content {
    height: 250px;
}
/* 	.owl-carousel button.owl-next {
    position: absolute;
    top: 98%;
        right: -35%;
}
	.owl-carousel button.owl-prev {
    position: absolute;
    top: 98%;
    right: 7%;
} */
body {
    touch-action: auto !important;
}
}
@media only screen and (max-width: 375px) {
	.vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex !important;
}
	h4.vc_tta-panel-title {
    display: none !important;
}	
}
@media only screen and (width: 768px) {
					rs-layer-wrap#Launch {
    left: 50px !important;
}
	rs-layer-wrap#your_saas {
    left: 50px !important;
}
	rs-layer-wrap#with_an_impact {
    left: 50px !important;
}
		rs-layer#slider-12-slide-23-layer-5 {
    width: max-content !important;
}
}
@media only screen and (max-width: 768px) {
	#about-gallery-right .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0 !important;
}
	.vc_row.vc_row-o-full-height {
    min-height: auto;
}
	.vc_custom_1684397724519 {
    padding-top: 0px !important;
    padding-bottom: 45px !important;
    background-color: #ffffff !important;
}
	.vc_custom_1694824543676 {
    padding-bottom: 20px !important;
}
}


@media only screen and (max-width: 435px) {
		.button-pair {
    display: flex;
}
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-white {
    padding: 16px 0px;
    font-size: 11px !important;
}
	.vc_custom_1694809842806 {
    padding-right: 0 !important;
}
	.vc_row.wpb_row.vc_row-fluid.aboutpage_who.vc_custom_1600094657622 {
    padding-right: 0 !important;
}
	.vc_custom_1694809831053 {
    padding-right: 0 !important;
}
	h2.qodef-m-title {
    font-size: 35px;
    padding-bottom: 15px;
    font-weight: 700;
    font-family: 'Barlow Condensed';
}
	#about-galler-left .vc_single_image-wrapper.vc_box_border_grey, #about-galler-left figure.wpb_wrapper.vc_figure, #about-galler-left .vc_single_image-wrapper.vc_box_border_grey img {
    height: 100% !important;
    width: 100% !important;
}
	#qodef-page-inner .aboutpage__story {
    padding-top: 0px!important;
    padding-bottom: 20px!important;
}
	.vc_custom_1694824543676 {
    padding-bottom: 50px !important;
    padding-top: 40px;
}
	#about-gallery-right .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0 !important;
}
}
div#services-button .vc_column-inner {
    padding-top: 0px;
}
div#prickly-bear-section h2.qodef-m-title {
    padding-bottom: 0px;
	font-size: 45px;
}
div#plodding-isles-section h2.qodef-m-title {
    padding-bottom: 0px;
	font-size: 45px;
}
div#slide-section h2.qodef-m-title {
    padding-bottom: 0px;
	font-size: 45px;
}
div#integry-section h2.qodef-m-title {
    padding-bottom: 0px;
	font-size: 45px;
}
p.get-in-touch {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 30px;
}