
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

:root{ --white: #ffffff; --black: #000000; }
* { padding: 0; margin: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
img{max-width:100%;height:auto;vertical-align:top;}
figure,p, h1, h2, h3, h4, h5, h6, ul, li, a,ol{ margin: 0; padding: 0; }
a { text-decoration: none; outline: none; cursor: pointer; } 
a, a:active, a:focus,a:hover{ outline: none; text-decoration: none; }

html, body { overflow-x: hidden; }

.common-space-main{ padding-block:60px; }
.common-space-up{padding-top:60px;}
.common-space-down{padding-bottom:60px;}

.gitex-main-page{font-family: "Plus Jakarta Sans", sans-serif;font-weight:600;font-size:18px;line-height:32px;color:#8E9DB1;padding-top:93px;}

.gitex-main-page .common-btn{ font-size: 18px; font-weight: 700; line-height: 23px; color: #FFFFFF; padding: 21px 18px; border: 2px solid #FFFFFF; transition: all 0.3s; -webkit-transition: all 0.3s; display:inline-block; background: linear-gradient(47.11deg, #297CB9 -40.36%, #3D45A6 11.12%, #9F4EB6 110.32%);border-radius: unset;}
.gitex-main-page .curve-shape{position: relative;z-index:1;}
.gitex-main-page .curve-shape:before{ content:''; position: absolute; bottom:0; right:0; width: 0; height: 0; border-bottom: 20px solid #FFF; border-left:20px solid transparent; }
.gitex-main-page .curve-shape:hover:before{border-bottom: 20px solid #8a4cb2; border-left:20px solid transparent;}
.gitex-main-page .common-btn:hover{ border-color:#8a4cb2;color:#8a4cb2;background:#FFFF;}
.gitex-main-page .common-btn:hover img{filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%) !important;-webkit-filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%) !important;} 
.cmn-block-area { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.cmn-block-area-title { margin-top: 5px;}
.cmn-block-area-btn .curve-shape img { margin-left: 8px; filter: brightness(0) invert(1);}
.cmn-block-area-btn:hover .curve-shape img,
.cmn-block-area-btn:focus .curve-shape img { filter: brightness(1) invert(0);}
.cmn-block-area-title p { margin-top: 15px;}
.space-down-44{padding-bottom:44px;}

.heading-title-h1{font-family: "Plus Jakarta Sans", sans-serif; font-size:76px; line-height:95px; font-weight:800; color: #1F77DF;}
.heading-title-h2{font-family: "Plus Jakarta Sans", sans-serif; font-size:62px; line-height:78px; font-weight:800; color: #000000;}
.heading-title-h3{font-family: "Plus Jakarta Sans", sans-serif; font-size:52px; line-height:65px; font-weight:800; color: #949494;}
.heading-title-h4{font-family: "Plus Jakarta Sans", sans-serif;font-size:34px; line-height:42px; font-weight:800; color:#000000;}
.heading-title-h5{font-family: "Plus Jakarta Sans", sans-serif;font-size:28px; line-height:35px; font-weight:700; color:#000000;}
.heading-title-h6{font-family: "Plus Jakarta Sans", sans-serif;font-size:22px; line-height:27px; font-weight:800; color: #8E2FC7;text-transform:none;}
.heading-38{font-family: "Plus Jakarta Sans", sans-serif;font-size:38px; line-height:48px; font-weight:800; color: #FFFFFF;}
.heading-20{font-family: "Plus Jakarta Sans", sans-serif;font-size:20px;line-height: 25px;font-weight:600;color: #FFFFFF;}

.hero-section-main{position: relative;z-index: 1;}
.hero-section-main:before{content:'';background: url('https://www.yudiz.com/wp-content/uploads/2025/07/gamescom-hero-shape-scaled.webp') no-repeat top center / 100% 95%;width:100%;height:700px;position:absolute;top:0;left:0;display:block;z-index:-1;opacity:6%;}
.hero-section-inner .hero-section-content{padding-block:120px 0;}
.hero-section-inner .left-content { display: flex; flex-direction: column; gap:8px;}
.hero-section-inner .inner-main { display: flex; justify-content: space-between; gap: 32px; align-items: center;padding-bottom: 25px;}
.hero-section-inner .inner-main .yudiz-logo { max-width:400px; }
.hero-section-inner .inner-main .gitex-logo { max-width:300px; }
.hero-section-inner .inner-main .heading-title-h3{color:#3759AD;}
.hero-section-inner .box-main{ display:flex; justify-content:center; align-items:center; gap:5px; }
.hero-section-inner .box-main.heading-20{color:#000000;font-weight:bold;}
.hero-section-inner .box-main .line{ width:2px; height:18px; background-color:#FFF; margin:0 5px;display:inline-block;text-align: center;}
.hero-section-inner .right-content img{max-height:158px;}
.hero-section-inner .date-main, .hero-section-inner .address-main{display:flex;gap:5px;align-items:center;}
.hero-section-inner .common-btn{margin-top: 33px;}
.hero-section-inner .common-btn img{ margin-left: 8px;}
.hero-section-inner .common-btn.left-btn img{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.hero-section-inner .btn-main{display:flex;justify-content: center;gap:12px;}
.hero-section-inner .common-btn.right-btn{border-color: #8a4cb2; color: #8a4cb2; background: #FFFF;}
.hero-section-inner .common-btn.right-btn img {filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%);-webkit-filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%);}
.hero-section-inner .common-btn.right-btn:hover{background: linear-gradient(47.11deg, #297CB9 -40.36%, #3D45A6 11.12%, #9F4EB6 110.32%);color:#FFF;border-color:#FFF;}
/*.gitex-main-page .hero-section-inner .curve-shape.right-btn:before { border-bottom: 20px solid #8a4cb2; border-left: 20px solid transparent; }*/
.gitex-main-page .common-btn.right-btn:hover img{filter: brightness(0) invert(1) !important;-webkit-filter: brightness(0) invert(1) !important;}
.gitex-main-page .hero-section-inner .curve-shape.right-btn:after {content: ''; position: absolute; width: 25px; height: 25px; background-color: #ffffff; border-bottom: 2px solid #8a4cb2; bottom: 0px; right: 0px; transform: translate(50%, 50%) rotate(135deg); z-index: 12; transition: 0.5s; }
.gitex-main-page .hero-section-inner .curve-shape.right-btn:hover:after{ border: 0; }

.hero-counter-main{padding-block:105px 0;}
.hero-counter-main .box{background:#000;padding:25px;position: relative;z-index:1;}
.hero-counter-main .row > div:first-child .box:before{top:0;left:0;border-bottom: 20px solid transparent; border-left: 20px solid #FFF;}
.hero-counter-main .row > div:first-child .box:before,.hero-counter-main .row > div:last-child .box:before{content:'';position:absolute;width: 0; height: 0; }
.hero-counter-main .row > div:last-child .box:before{bottom:0;right:0;border-bottom: 20px solid #FFF; border-left: 20px solid transparent;}
.hero-counter-main .box .heading-title-h3{color:#FFF;}
.hero-counter-main .sub-text{color:#3759AD;text-transform: uppercase;padding-bottom:15px;}

.gitex-event-slider-main{padding-block:120px 60px;position: relative;z-index:1;}
.gitex-event-slider-main .shape-image img{width:100%;height:256px;position:absolute;left:0;bottom:0;z-index:-1;display:block;}
.gitex-event-slider-main .slick-slide { margin: 0 12px; }
.gitex-event-slider-main .slick-list { margin: 0 -12px; }

.gitex-event-slider-images-main .image-main > div{ width:614px;height:399px; position: relative; }
.gitex-event-slider-images-main .image-main img { position: absolute; top: 0; left: 0; width: 100% ; height: 100%; object-fit: cover; object-position: top center; }

.our-strength-main .our-strength-box { background: #003185; padding: 45px;margin-bottom: 18px;} 
.our-strength-main .our-strength-box:last-child {margin-bottom:0;  }
.our-strength-main .our-strength-box#last-box { z-index: 1; position: relative; }
.our-strength-main .our-strength-box p {color:#FFF;}
.our-strength-main .content-main .common-btn img{ transform: rotate(315deg); -webkit-transform: rotate(315deg); width: 20px; height: 20px; margin-left: 8px; vertical-align: bottom; }

.our-strength-main .our-strength-box .black-btn{background:#000000;border-color:#366059;}
.our-strength-main .our-strength-box .black-btn.curve-shape:before{border-bottom: 20px solid #366059;}

.our-strength-main .our-strength-box .white-btn{background:#fff;border-color:#000;color:#000;}
.our-strength-main .our-strength-box .white-btn.curve-shape:before{border-bottom: 20px solid #000;}
.our-strength-main .our-strength-box .common-btn.white-btn img{filter:brightness(0);-webkit-filter:brightness(0);}

.our-strength-main .our-strength-box .common-btn svg{margin-left: 5px;}
.our-strength-main .image-main img{max-height:428px;width:100%;}
.our-strength-main .content-main .heading-38{padding-bottom: 20px;}
.our-strength-main .button-main{ display: flex; gap: 8px; margin-bottom: 20px;flex-wrap: wrap; }
.our-strength-main .button-main .job-btn{ font-size:14px; line-height: 21px; font-weight:600; padding: 12px 18px; background: #002667; border-radius: 80px; color:#FFF;text-align: center; }

.our-strength-main .our-strength-box.black-box{background:#000000;}
.our-strength-main .our-strength-box.black-box .button-main .job-btn{background:#303030;}

.our-strength-main .our-strength-box.navy-blue{background:#24005A;}
.our-strength-main .our-strength-box.navy-blue .button-main .job-btn{background:#18003D;}

.our-strength-main .our-strength-box.purple {background:#530967;}
.our-strength-main .our-strength-box.purple  .button-main .job-btn{background:#370046;}

.our-strength-main .our-strength-box.blue-box{background:#2B434D;}
.our-strength-main .our-strength-box.blue-box .button-main .job-btn{background:#21333B;}

.our-strength-main .our-strength-box.dark-box{background:#673409;}
.our-strength-main .our-strength-box.dark-box .button-main .job-btn{ background: #482508; }

.our-strength-main .our-strength-box.light-box{background:#02599E;}
.our-strength-main .our-strength-box.light-box .button-main .job-btn{ background: #005090; }

.our-strength-main .our-strength-box.green-box{background:#103635;}
.our-strength-main .our-strength-box.green-box .button-main .job-btn{background:#054C4B;}

.testimonial-section-main{background:#F4F4F4}
.testimonial-title-main{display:flex;justify-content:space-between;align-items:center;}
.testimonial-title-main .button-main{display:flex;gap:12px;}
.testimonial-title-main .slider-btn{width:60px;height:60px;background:#FFF;padding:20px;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.testimonial-title-main .slider-btn img{filter:brightness(0);-webkit-filter:brightness(0);}
.testimonial-title-main .slider-btn.left-button img{transform:rotate(180deg);-webkit-transform:translate(180deg);}

.testimonial-section-main .box-main { padding: 32px; background: #FFFFFF; }
.testimonial-section-main .box-main img{margin-bottom:16px;max-width:36px;filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%);-webkit-filter: brightness(0) saturate(100%) invert(26%) sepia(48%) saturate(2000%) hue-rotate(262deg) brightness(100%) contrast(102%);}
.testimonial-section-main .box-main .heading-20{color:#4D4D4D;font-weight:500;padding-bottom:20px;}
.testimonial-section-main .box-main .heading-title-h6{color:#000;margin-top:auto;}
.testimonial-section-main .slick-track{display:flex;}
.testimonial-section-main .slick-slide { margin: 0 13px;height:inherit;display:flex;flex-direction:column;justify-content:stretch;} 
.testimonial-section-main .slick-list { margin: 0 -13px; }

.number-section-inner .left-section { display: flex; align-items: center; gap: 40px; border: 1px solid #9BB6DB; border-left: none; border-right: none; }
.number-section-inner .left-section,.number-section-inner .right-section{padding:20px 45px;}
.number-section-inner .left-section .heading-title-h4{color:#3087FF;}
.number-section-inner .left-section img{max-width:216px;} 
.number-section-inner .right-section{ background: #0E131F; border: 1px solid #121825; }
.number-section-inner .right-section .heading-title-h3{color:#FFF;}
.number-section-inner > .row{margin:0;}

/* Meetup */
.meetup-user { justify-content: center; gap: 20px 0px; margin-top: 40px;}
.team-highlight { border: 1px solid #9BB6DB; padding: 14px; position: relative; display: flex; gap: 20px; overflow: hidden; }
.team-image img { width: 100%; max-width: 149px;}
.team-detail { margin-top: 11px; }
.team-detail p { font-size: 16px; line-height: 24px; }
.social-link { display: flex; gap: 10px; align-items: center; margin-top: 11px;}
.social-link a { display: flex; }
.yudiz-highlight { position: absolute; right: 0; bottom: 0;}

/* market Product */
.marketproduct-main { background: #061B39; position: relative; padding: 65px 40px; overflow: hidden; z-index: 1; }
.marketproduct-main:after,
.marketproduct-main:before { content: ''; display: block; right: -5%; top: -50%; width: 18.5%; height: 70.5%; background: #8E2FC7; opacity: 0.7; filter: blur(137px); position: absolute; border-radius: 50%; z-index: 0; transform: translateY(20%);}
.marketproduct-main:after { left: -10%; bottom: -50%; top: unset; right: unset; transform: translateX(20%);}
.marketproduct-main h6 { margin-bottom: 4px; text-transform: capitalize;}
.marketproduct-main h2,.marketproduct-main h6 { color: #ffffff; position: relative; z-index: 1; }
.marketproduct-main h2 { margin-bottom: 42px;}
.marketproduct-main ul { gap: 14px; display: grid;grid-template-columns: repeat(6, 1fr);justify-content:center;}
.marketproduct-main ul li { padding: 26px 22px; position: relative; z-index: 1; overflow: hidden; text-align: center;background-color: #ffffff; display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
.marketproduct-main ul li img { max-height: 84px; display: flex; align-items: center; justify-content: center;}
.marketproduct-main ul li p { font-size: 18px; line-height: 22px; font-weight: 700; color: #000000; margin-top:8px;}

/* Core Expertise */
.experties-content-box .nav-box-tab { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; border: 0;}
.experties-content-box .nav-box-tab li button { display: flex; align-items: center; justify-content: center; position: relative; transition: 0.5s; color: #616161; background-color: transparent; border: 0; min-width: 174px; font-size: 22px; line-height: 27px; font-weight: 800;}
.experties-content-box .nav-box-tab li button:hover,
.experties-content-box .nav-box-tab li button.active { background-color: #F9F0FF; color: #8E2FC7; }
.experties-content-box .nav-box-tab li button.active:after,
.experties-content-box .nav-box-tab li button:hover:after { width: 100%;}
.experties-content-box .nav-box-tab li button:after { content: ''; display: block; width: 0; height: 2.5px; background-color: #8E2FC7; position: absolute; bottom: 0; left: 0; transition: 0.1s; }
.experties-content-box .nav-box-tab li img { width: 40px; height: 40px;}
.experties-content-box .tab-content { margin-top: 26px;}
.technology-listing { margin-top: 26px; display: flex; justify-content: space-between;}
.tab-main-content .heading-title-h4 { margin-bottom: 14px;}
.tab-main-content .heading-title-h4 a { color: #000000; }
.experties-tab-list li { color: #595858; margin-bottom: 14px; display: flex;}
.experties-tab-list li img { margin-right: 11px;}
.experties-tab-technology { width: 100%; max-width: 670px; }
.experties-tab-technology ul { display: flex; justify-content: flex-end; }
.experties-tab-technology li { width: 100%; max-width: 168px; display: flex; align-items: center; justify-content: center; padding: 37px 5px; border: 2px solid #9BB6DB; }
.experties-tab-technology li:not(:first-child) { border-left: 0;}

/* Choose Section */
.people-img-block { width: 100%; position: relative;}

/* Glimps Section */
.glimps-sec { box-sizing: border-box; display: inline; transition: 0.5s all; overflow: hidden; position: relative; display: flex; gap: 25px; align-items: flex-start;}
.glimps-items { display: flex; flex-direction: column; gap: 26px; }
.glimps-sec img {transition: 1s all;-webkit-transition:1s all; }
.glimps-sec figure { position: relative; overflow: hidden; width: 100%;}
.glimps-sec figure:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.glimps-items:last-child .item-8 { height: 60%;}
.glimps-items:nth-child(2) { width: 33%; gap: 20px; }
.glimps-items:first-child { gap: 16px; }
.glimps-items:last-child { width: 46%; }

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 }
input[type=number] { -moz-appearance: textfield }

.gitex-form-inner-section .form-section .form-control:focus { outline: 0; box-shadow: none; -webkit-box-shadow: none }
.gitex-form-inner-section .wpcf7-form-control.wpcf7-submit { padding: 0; background-color: transparent; border: none; border-radius: 0; color: #fff; font-size: unset; line-height: unset; font-weight: unset; }
.gitex-form-inner-section .common-btn:hover .wpcf7-form-control.wpcf7-submit,.gitex-form-inner-section .common-btn:focus .wpcf7-form-control.wpcf7-submit,.gitex-form-inner-section .wpcf7-form-control.wpcf7-submit:hover { border-color: unset; color:#8E2FC7; background-color: transparent; }
.gitex-form-inner-section{ display:none; padding: 40px 30px; background: #FAFAFA;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:700px;height:auto;overflow-x:hidden;overflow-y:auto;z-index:111111;width:calc(100% - 70px);max-height:650px;}
.gitex-form-inner-section label { font-size: 14px; line-height: 22px; color: #0F0424; margin-bottom: 8px;opacity:1;font-weight:600;}
.gitex-form-inner-section .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio){ border: 1.5px solid #9BB0DA; border-radius:0; padding: 14px 16px; font-size: 16px; line-height: 24px; font-weight: 400; color: #616F8A;background-color:#FFF;}
.gitex-form-inner-section .form-control::placeholder { font-size: 16px; line-height: 24px; font-weight: 400; color: #616f8a; }
.gitex-form-inner-section .wpcf7 .form-group{margin-bottom:10px;}
.gitex-form-inner-section textarea.form-control{min-height:82px;height:82px;}
.gitex-form-inner-section select option{color:#3087FF;padding:6px;}
.gitex-form-inner-section select.form-control { padding-right: 35px !important; }
.gitex-form-inner-section .wpcf7-form-control-wrap.error-tag::before{display:none;}
.gitex-form-inner-section .wpcf7 form.invalid .wpcf7-response-output,.gitex-form-inner-section .wpcf7 form.sent .wpcf7-response-output{margin: 10px 0; font-size: 14px; line-height: normal; text-align: center; }
.gitex-form-inner-section .wpcf7 form.invalid .wpcf7-response-output{border-color: #3087ff; }
.gitex-form-inner-section .wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;}
.gitex-form-inner-section .wpcf7 form.spam .wpcf7-response-output{margin: 10px 0; font-size: 14px; line-height: normal; text-align: center; }
.gitex-form-inner-section .wpcf7-form-control-wrap.error-tag::before{display:none;}
.gitex-form-inner-section .captcha-code-block .wpcf7-captchac{margin-bottom: 0;padding:0 !important;border: none !important;background:transparent;}
.gitex-form-section .cmn-block-area .heading-title-h6{padding-bottom: 20px;}
.gitex-form-section .cmn-block-area img{max-width:300px;}
.gitex-form-inner-section .close-button{position: absolute;top:10px;right:10px;display:block;width:35px;height:35px;cursor:pointer;display:flex;justify-content:center;align-items: center;font-size:16px;color:#FFF;background:#8E2FC7;}
.gitex-main-page .gitex-form-inner-section .common-btn:phver{ border-color:#3087ff; }
.gitex-form-inner-section .close-button:hover{opacity:0.7;}
body.popupshow,html.popupshow{position: relative;overflow:hidden;}
body.popupshow header.site-header,body.popupshow header{z-index:11;}
body.popupshow:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index: 99;}

.page-id-33129 .span.wpcf7-not-valid-tip{margin-top:5px;}
#popupform.gitex-form-inner-section .common-btn:focus .wpcf7-form-control.wpcf7-submit { color: #fff; }

.gitex-form-inner-section .wpcf7-spinner { margin: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); z-index: 1;display:block !important;}
.submitting .wpcf7-submit { pointer-events: none; color: transparent !important; }

.number-main{position: relative;}
.number-main span.custom-country-code{position:absolute;top:12px;left:30px;z-index:99;}
.number-main span.custom-country-code:before { content: "+"; position: absolute; top: -2px; left: -15px;color: #1c2530; }
.number-main span.custom-country-code:after { content: ""; display: block; position: absolute; top: 50%; right: -2px; transform: translateY(-50%); -webkit-transform: translateY(-50%); background: #000; width: 2px; height: 20px; }
.number-main input[name="custom-country-code"]{border:none !important;border-radius:unset !important;margin:0;padding:0 !important;width:60px !important;background-color:transparent !important;color: #1c2530;position: relative;z-index:-1;}

.jcf-select.jcf-select-custom-country-name{ width:100%; height:54px;border-radius:0; border: 1.5px solid #9BB0DA; font-size:16px; line-height:24px;font-weight:400;margin:0; padding: 14px 30px 14px 16px;cursor: pointer;color:#616F8A;}
.jcf-select.jcf-select-custom-country-name .jcf-select-text{ margin:0; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);font-size:16px;line-height:24px;color:#616F8A;font-weight: 400;cursor: pointer;padding:0;}
.jcf-select.jcf-select-custom-country-name .jcf-select-opener{width:15px;height:13px; background: url(../images/down-arrow.svg) no-repeat center center/cover; top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:0.2s all ease;-webkit-transition:0.2s all ease;}
.jcf-select.jcf-select-custom-country-name.jcf-drop-active .jcf-select-opener{transform:translateY(-50%) scale(-1);-webkit-transform:translateY(-50%) scale(-1);}

.jcf-select-custom-country-name .jcf-select-drop .jcf-select-drop-content{border:none;}
.jcf-select-custom-country-name .jcf-list{font-size:16px;line-height:22px;}
.jcf-select-custom-country-name .jcf-list .jcf-option{color:#1c2530 !important;cursor: pointer !important;padding:5px 16px!important;}
.jcf-select-custom-country-name .jcf-list ul li{font-size:14px;line-height:20px;color:#616F8A;}
.jcf-select-custom-country-name .jcf-list .jcf-selected, .jcf-select-custom-country-name .jcf-list .jcf-hover { color: #fff !important; background-color: #02599E !important; }
.jcf-select-custom-country-name .jcf-list .jcf-list-content{max-height:230px !important;}
.gitex-form-inner-section .number-main .contact-number-main{padding-left: 100px !important;}
.gitex-form-inner-section .captcha-content .form-control{height:40px;}
.gitex-form-inner-section .common-btn{cursor: pointer;}

@media only screen and (min-width: 1440px) {
   .container{ max-width:1276px; }
} 

@media only screen and (max-width: 1440px) {
   .heading-title-h1{font-size:70px; line-height:85px;}
   .heading-title-h2{font-size:50px; line-height:70px;}
   .heading-title-h3{font-size:48px; line-height:60px;}
   .heading-title-h4{font-size:32px; line-height:40px;}
   .heading-title-h5{font-size:23px; line-height:32px;}
   .heading-title-h6{font-size:21px; line-height:25px;}
   .heading-38{font-size:36px; line-height:45px;}
   .heading-20{font-size:20px;line-height: 25px;}
   .common-space-main { padding-block: 50px;}
   .common-space-up{padding-top:50px;}
   .common-space-down{padding-bottom:50px;}
   .gitex-main-page .common-btn { padding: 18px 16px;}
   .space-down-44 { padding-bottom: 40px; }

   .hero-section-inner .hero-section-content { padding-block: 100px 0; }
   .hero-section-inner:before{height:510px;}
   .gitex-event-slider-images-main .image-main > div { width: 414px; height: 299px; }
   .hero-counter-main { padding-block: 95px 0; }

   .our-strength-main .our-strength-box{padding:40px;margin-bottom: 16px;}
   .our-strength-main .content-main .heading-38 { padding-bottom: 18px; }
   .our-strength-main .button-main{gap:6px;margin-bottom:16px;}
   .gitex-event-slider-main { padding-block: 100px 50px; }
   .hero-section-inner .common-btn { margin-top: 28px; }
   .gitex-form-inner-section{max-height:550px;}

   .testimonial-title-main .slider-btn{width:50px;height:50px;padding:16px;}
   .testimonial-section-main .box-main{padding:30px;}

   .number-section-inner .left-section, .number-section-inner .right-section { padding: 18px 40px; }

   /* MeetUp */
   .team-image img { width: 125px;}
   .team-detail { margin-top: 5px; }
   .team-detail p { font-size: 14px; line-height: 26px;}
   /*  */
   .experties-content-box .nav-box-tab li img { width: 35px; height: 35px; margin-right: 5px;}
   .experties-content-box .nav-box-tab li button {min-width: 150px; font-size: 20px; line-height: 27px;}
   .experties-tab-list li { margin-bottom: 12px;}
   .tab-main-content .heading-title-h4 { margin-bottom: 7px;}
   .experties-tab-technology li { padding: 25px 5px; min-width: 100px;}
   .cmn-block-area-title p { margin-top: 5px; font-size: 16px; line-height: 28px;}

   .glimps-items:last-child .item-8 { height: 60%;}
   .glimps-items:nth-child(2) { width: 33%; gap: 18px; }
   .glimps-items:first-child { gap: 17px; width: 40.5%; }
   .glimps-items:last-child { width: 46%; gap: 23px; }

}

@media only screen and (max-width: 1400px) {
   
   .heading-title-h1 { font-size: 65px; line-height: 75px; }
   
   .hero-section-inner .hero-section-content { padding-block: 75px 0; }
   .hero-section-inner .inner-main img { max-width: 235px; }
   .hero-section-inner .right-content img { max-height: 125px; }
   .hero-section-inner .left-content .box-main{font-size:18px;line-height:22px;}
   .gitex-event-slider-main { padding-block: 80px 40px; }
   .hero-counter-main { padding-block: 85px 0; }
   .hero-counter-main .box{padding:20px;}
   .hero-section-inner .inner-main {justify-content:center;}
   .hero-section-inner .inner-main .yudiz-logo { max-width: 350px; }

   .number-section-inner .left-section, .number-section-inner .right-section { padding: 16px 38px; }
   .marketproduct-main ul li{ padding:18px; }
   
}

@media only screen and (max-width: 1200px) {

   .heading-title-h1{font-size:50px; line-height:65px;}
   .heading-title-h2{font-size:45px; line-height:60px;}
   .heading-title-h3{font-size:42px; line-height:50px;}
   .heading-title-h4{font-size:30px; line-height:38px;}
   .heading-title-h5{font-size:23px; line-height:30px;}
   .heading-title-h6{font-size:21px; line-height:25px;}
   .heading-38{font-size:32px; line-height:40px;}
   .heading-20{font-size:18px;line-height:28px;}
   .common-space-main { padding-block: 40px;}
   .common-space-up{padding-top:40px;}
   .common-space-down{padding-bottom:40px;}
   .space-down-44 { padding-bottom: 25px;}

   .gitex-main-page{padding-top: 88px;}

   .hero-section-inner .inner-main img { max-width: 210px; }
   .hero-section-inner .left-content .box-main { font-size: 14px; line-height: 20px; }
   .hero-section-inner .common-btn { margin-top: 25px; }
   .hero-section-inner .right-content img { max-height: 100px; }
   .gitex-event-slider-main .shape-image img{bottom:-40px;height:175px;}
   .hero-section-inner .hero-section-content { padding-block: 65px 0;}
   .gitex-event-slider-main { padding-block: 70px 40px; }
   .hero-section-inner .inner-main{padding-bottom: 20px;}
   .hero-counter-main { padding-block: 70px 0; }
   .hero-section-main:before{background-size:100% 85%;}
   .hero-counter-main .box { padding: 18px; }

   .our-strength-main .our-strength-box { padding: 35px; margin-bottom: 14px; }
   .our-strength-main .button-main { gap: 12px 6px; margin-bottom: 14px; }

   .marketproduct-main ul{grid-template-columns: repeat(4, 1fr);}

   .testimonial-section-main .box-main { padding: 26px; }

   .number-section-inner .left-section, .number-section-inner .right-section { padding: 14px 30px; }
   .number-section-inner .left-section img { max-width: 110px; }

   /* MeetUp */
   .team-image img { width: 125px;}
   .team-detail { margin-top: 5px; }
   .team-detail p { font-size: 14px; line-height: 26px;}
   /*  */
   .experties-content-box .nav-box-tab li img { width: 30px; height: 30px; margin-right: 5px;}
   .experties-content-box .nav-box-tab li button {min-width: 125px; font-size: 18px; line-height: 27px;}
   .experties-tab-list li { margin-bottom: 10px;}
   .tab-main-content .heading-title-h4 { margin-bottom: 7px;}
   .experties-tab-technology { max-width: 550px;}
   .experties-tab-technology li { padding: 25px 5px; min-width: 100px;}
   .cmn-block-area-title p { margin-top: 5px; font-size: 16px; line-height: 28px;}
   .marketproduct-main { padding: 40px;}

   .gitex-form-inner-section .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio){ padding: 12px 14px; }
   .glimps-items:nth-child(2) { width: 35%; gap: 18px; }
   .glimps-items:first-child { gap: 20px; width: 43%; }
   .glimps-items:last-child { width: 50%; gap: 15px; }

   .jcf-select.jcf-select-custom-country-name{padding: 12px 30px 12px 14px;height:50px;}
   .number-main span.custom-country-code{top:10px;}

}
@media only screen and (max-width: 992px) {

   .heading-title-h1{font-size:40px; line-height:62px;}
   .heading-title-h2{font-size:40px; line-height:55px;}
   .heading-title-h3{font-size:38px; line-height:47px;}
   .heading-title-h4{font-size:28px; line-height:35px;}
   .heading-title-h5{font-size:21px; line-height:25px;}
   .heading-title-h6{font-size:20px; line-height:25px;}
   .heading-38{font-size:28px; line-height:38px;}
   .heading-20{font-size:18px;line-height: 24px;}
   .common-space-main { padding-block: 30px;}
   .common-space-up{padding-top:30px;}
   .common-space-down{padding-bottom:30px;}
   .space-down-44 { padding-bottom: 20px;}
   .gitex-main-page .common-btn { padding: 10px 14px; font-size: 14px; line-height: 22px;}
   .cmn-block-area-title p { font-size: 14px; line-height: 22px;}
   .gitex-main-page .curve-shape:before{border-bottom: 10px solid #FFF; border-left: 10px solid transparent;}
   .gitex-main-page .curve-shape:hover:before { border-bottom: 10px solid #8a4cb2; border-left: 10px solid transparent; }
   .gitex-main-page .hero-section-inner .curve-shape.right-btn:after { width: 15px; height: 15px; }
   .gitex-main-page{padding-top: 69px;}
   
   .hero-section-inner .hero-section-content { padding-block: 45px 0; }
   .hero-section-inner:before { height: 350px; }
   .hero-section-inner .right-content img { max-height: 60px; }
   .hero-section-inner .inner-main img { max-width: 160px; }
   .hero-section-inner .left-content .box-main{justify-content:center;padding:7px 5px;gap:5px;font-size:12px;line-height:26px;}
   .hero-section-inner .left-content .box-main svg{width:12px;}
   .gitex-event-slider-main { padding-block: 60px 30px; }
   .gitex-event-slider-main .shape-image img { bottom: -30px; height: 150px; }
   .hero-section-inner .left-content .date-main, .hero-section-inner .left-content .address-main{gap:6px;}
   .gitex-event-slider-main .slick-slide { margin: 0 10px; }
   .gitex-event-slider-main .slick-list { margin: 0 -10px; }
   .hero-section-inner .inner-main .yudiz-logo { max-width: 250px; }
   .hero-section-inner .inner-main .gitex-logo { max-width: 250px; }
   .hero-counter-main { padding-block: 60px 0; }
   .hero-counter-main .box { padding: 16px; }
   .hero-section-main:before { background-size: 100% 75%; }

   .our-strength-main .our-strength-box { padding: 25px; margin-bottom: 10px;}
   .our-strength-main .image-main img{width:unset;max-height:300px;}
   .our-strength-main .image-main{margin-bottom:20px;text-align: center;}
   .our-strength-main .content-main .heading-38 { padding-bottom: 14px; }
   .our-strength-main .content-main{text-align:center;}
   .our-strength-main .button-main{justify-content:center;gap: 12px 6px; margin-bottom: 12px}
   .our-strength-main .button-main .job-btn{padding:10px 16px;}

   .testimonial-title-main .slider-btn { width: 40px; height: 40px; padding: 12px; }
   .testimonial-section-main .box-main { padding: 20px;margin:0 8px;}
   .testimonial-section-main .slick-list { margin: 0 -8px; }
   .testimonial-section-main .box-main img { margin-bottom: 14px; max-width: 30px; }

   .number-section-inner .left-section, .number-section-inner .right-section { padding: 12px; }
   .number-section-inner .left-section img { max-width: 78px; }
   .number-section-inner .right-section .heading-title-h3 { font-size: 30px; line-height: 38px; }
   .number-section-inner .left-section{gap:30px;}

   /*  */
   .team-highlight { gap: 10px; padding: 10px;}
   .social-link a img { max-width: 25px;}
   .marketproduct-main h2 { margin-bottom: 25px;}
   .marketproduct-main ul li img { max-height:60px;}
   .marketproduct-main ul li { padding: 16px;}
   .marketproduct-main ul{grid-template-columns: repeat(4, 1fr);}

   .meetup-user{margin-top:30px;}
   /*  */
   .experties-content-box .nav-box-tab li img { width: 23px; height: 23px;}
   .experties-content-box .nav-box-tab li button { min-width: unset; font-size: 14px; line-height: 22px; padding: 5px 10px;}
   .experties-tab-technology { max-width: 400px;}
   .experties-tab-list li { margin-bottom: 5px;}
   .experties-tab-list li img { max-width: 15px; margin-right: 8px;}
   .experties-tab-technology li { min-width: 75px; padding: 18px 5px; }
   .experties-tab-technology li img{ max-width: 40px;}

   .gitex-form-section .cmn-block-area{padding-bottom:20px;}

   .gitex-form-section .cmn-block-area .heading-title-h6{padding-bottom: 15px;}
   .gitex-form-section .cmn-block-area img{max-width:250px;}

}
@media only screen and (max-width: 768px) {
   
   .heading-title-h1{font-size:38px; line-height:55px;}
   .heading-title-h2{font-size:35px; line-height:45px;}
   .heading-title-h3{font-size:34px; line-height:40px;}
   .heading-title-h4{font-size:26px; line-height:34px;}
   .heading-title-h5{font-size:19px; line-height:25px;}
   .heading-title-h6{font-size:17px; line-height:22px;}
   .heading-38{font-size:28px; line-height:32px;}
   .heading-20{font-size:18px;line-height: 24px;}
   .common-space-main { padding-block: 20px;}
   .common-space-up{padding-top:20px;}
   .common-space-down{padding-bottom:20px;}
   .space-down-44 { padding-bottom: 20px;}
   .gitex-main-page .common-btn { padding: 10px 12px;}
   .gitex-main-page .curve-shape:before { border-bottom: 6px solid #FFF; border-left: 6px solid transparent; }
   .gitex-main-page .curve-shape:hover:before { border-bottom: 6px solid #8a4cb2; border-left: 6px solid transparent; }
   .gitex-main-page .hero-section-inner .curve-shape.right-btn:after { width: 10px; height: 10px; }
   p,.cmn-block-area-title p { font-size: 14px; line-height: 22px;}

   .hero-section-inner .hero-section-content { padding-block: 35px 0; }
   .hero-section-inner .left-content .box-main { justify-content: center; padding: 10px; gap: 8px; font-size: 14px; line-height: 22px; }
   .hero-section-inner .common-btn { margin-top: 20px; }
   .hero-section-inner .left-content,.hero-section-inner .center-content{padding-bottom: 20px;}
   .hero-section-inner .right-content img { max-height: 55px; }
   .hero-section-inner .right-content { text-align: center; }
   .gitex-event-slider-main { padding-block: 40px 20px; }
   .gitex-event-slider-main .slick-slide { margin: 0 8px; }
   .gitex-event-slider-main .slick-list { margin: 0 -8px; }
   .gitex-event-slider-images-main .image-main > div { width: 314px; height: 199px; }
   .gitex-event-slider-main .shape-image img { bottom: 0; height: 90px; }
   .hero-section-inner:before{height:100%;}
   .hero-section-inner .inner-main{justify-content: center;flex-direction:column;align-items: center;gap:12px;}
   .hero-section-inner .inner-main img { max-width: 250px; }
   .hero-section-inner .left-content{gap:20px;}
   .hero-section-inner .inner-main .yudiz-logo { max-width: 200px; }
   .hero-section-inner .inner-main .gitex-logo { max-width: 200px; }
   .hero-section-inner .box-main{flex-direction: column;}
   .hero-counter-main { padding-block: 45px 0; }
   .hero-counter-main .sub-text{padding-bottom:10px;}
   .hero-section-main:before { background-size: 100% 90%; }
   .gitex-form-inner-section{max-height:580px;}

   .our-strength-main .our-strength-box { padding: 18px; margin-bottom: 8px; }
   .our-strength-main .image-main img { max-height: 200px; }
   .our-strength-main .image-main { margin-bottom: 15px;}
   .our-strength-main .button-main .job-btn { padding: 8px 12px; }
   .our-strength-main .content-main .heading-38 { padding-bottom: 10px; }
   .our-strength-main .heading-38 { font-size: 22px; line-height: 28px; }
   .our-strength-main .our-strength-box p{font-size:12px;line-height:20px;}

   .testimonial-section-main .box-main .heading-20{padding-bottom: 14px;}
   .testimonial-title-main .slider-btn { width: 30px; height: 30px; padding: 8px; }
   .testimonial-title-main{align-items:start;}

   .number-section-inner .left-section, .number-section-inner .right-section { padding: 10px; }
   .number-section-inner .right-section .heading-title-h3 { font-size: 22px; line-height:30px; }
   .number-section-main .heading-title-h4{font-size:16px;line-height:26px;}
   .number-section-inner .left-section { gap: 20px; }

   .cmn-block-area-title { margin-bottom: 10px;}
   .meetup-user { margin-top: 25px; gap: 15px 0px;}
   .team-image img { max-width: 100px;}
   .team-detail p { font-size: 14px; line-height: 21px;}
   /*  */
   .marketproduct-main { padding: 25px;}
   .marketproduct-main ul { grid-template-columns: repeat(3, 1fr); }
   .marketproduct-main ul li { padding: 12px; }
   .marketproduct-main ul li img { max-height:50px; }
   .marketproduct-main ul li p { font-size: 16px; line-height: 20px;}
   .experties-content-box .nav-box-tab { justify-content: flex-start;}
   .experties-content-box .nav-box-tab li { border: 1px solid #f1f1f1; width: calc(100% / 2); border-width: 0 0 1px; }
   .experties-content-box .nav-box-tab li img { width: 25px; height: 25px;} 
   .experties-content-box .nav-box-tab li button { padding: 5px 10px; font-size: 13px; line-height: 20px; width: 100%; justify-content: flex-start; border-radius: 0; }
   .experties-content-box .nav-box-tab li:nth-child(odd) { border-width: 0px 1px 1px 1px;}
   .experties-content-box .nav-box-tab li:nth-child(even) { border-width: 0px 1px 1px 0px;}
   .experties-content-box .nav-box-tab li:first-child { border-width: 1px;}
   .experties-content-box .nav-box-tab li:last-child { border-width: 0px 1px 1px 1px;}
   .experties-content-box .nav-box-tab li:nth-child(2) { border-width: 1px 1px 1px 0px;}
   .technology-listing { flex-direction: column-reverse;}
   .experties-tab-technology { margin-bottom: 15px;}
   .experties-tab-technology li { min-width: unset; padding: 8px 5px;}
   .why-people { margin-top: 15px;}
   .glimps-sec-main { margin: 0;}
   .glimps-sec .grid-item { width: 100%; padding: 0; margin: 10px 0;}

   .gitex-form-inner-section .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio) { padding: 7px 10px;font-size:14px;line-height:20px;}
   .gitex-form-inner-section .form-control::placeholder {font-size:14px;line-height:20px;}
   .gitex-form-inner-section label { font-size: 12px; line-height: 20px;}
   .gitex-form-inner-section .wpcf7-captchac.wpcf7-captcha-captcha-2 { max-width: 120px; }
   .gitex-form-section .cmn-block-area img{max-width:200px;}
   .gitex-form-inner-section .close-button{width:25px;height:25px;}
   .gitex-form-inner-section{padding:25px;width:calc(100% - 40px);}

   .glimps-sec { gap: 7px; }
   .glimps-items:first-child { gap: 7px; width: 45%;}
   .glimps-items:nth-child(2) { gap: 10px;}
   .glimps-items:last-child { gap: 9px;}

   .jcf-select.jcf-select-custom-country-name{height:36px;font-size:14px;line-height:20px;}
   .jcf-select.jcf-select-custom-country-name .jcf-select-text{font-size:14px;line-height:20px;}
   .jcf-select-custom-country-name .jcf-list .jcf-list-content { max-height: 180px !important; }
   .number-main span.custom-country-code{top:2px;left:25px;}
   .number-main span.custom-country-code:after{height:16px;}
   .gitex-form-inner-section .number-main .contact-number-main { padding-left: 75px !important; }
   .number-main input[name="custom-country-code"]{width:40px !important;}

}

@media only screen and (max-width: 576px) {
   .heading-title-h1 { font-size: 26px; line-height: 35px; }

   .hero-section-inner .inner-main img { max-width: 200px; }
   .hero-section-inner .left-content { gap: 15px; }
   .hero-section-inner .left-content .box-main{flex-direction:column;}
   .hero-section-inner .box-main .line{display:none;}
   .gitex-event-slider-images-main .image-main > div { width: 300px; height: 199px; }
   .hero-section-inner .left-content .box-main{font-size:12px;line-height:20px;}
   .hero-section-inner .btn-main{flex-direction:column;align-items:center;gap:0;}
   .hero-counter-main .box { padding: 12px; }
   .hero-counter-main .row{justify-content:center;}
   .hero-counter-main .row > div:nth-child(3) .box,.hero-counter-main .row > div:nth-child(4) .box{margin-top:24px;}
   .hero-section-main:before { background-size: 100% 80%; }
   .hero-section-inner .box-main.heading-20{font-size:14px;line-height:22px;}
   .hero-section-inner .date-main, .hero-section-inner .address-main{align-items:start;}
   .hero-counter-main .box .heading-title-h3{font-size:26px;line-height:35px;}

   .marketproduct-main ul { grid-template-columns: repeat(2, 1fr); }
   
   .number-section-inner .left-section, .number-section-inner .right-section { padding: 16px 12px; }
   .number-section-inner .left-section{justify-content:center;gap:15px;}
   .number-section-inner .right-section .heading-title-h3 { font-size: 16px; line-height: 20px; }
   .number-section-inner .right-section .heading-20 { font-size: 14px; line-height: 22px;}
   .number-section-inner .right-section .row > div:last-child .heading-20{padding-bottom: 0;}
   .number-section-inner .left-section img { max-width: 120px; }
   .number-section-main .heading-title-h4 { font-size: 22px; line-height: 30px; }
   .number-section-inner .right-section .heading-title-h3 { font-size: 24px; line-height: 32px; }

}