/*gaming-leisure 22.11.2022*/
.emizen_game_sports_industory .img{position:absolute;bottom: 0}
.Connect-now:hover{background:#109cd8;color:#fff;border-color:#109cd8;}
.Emizen_help_seciton{background:url(/wp-content/uploads/2022/11/section_bg2.png) bottom center;padding:70px 0;}
.Emizen_help_seciton  .item h4 {text-transform: capitalize;}
.Emizen_core_features h2, .Emizen_Technology_Stack h2, .Emizen_gaming_workflow h2, .Emizen_help_seciton h2{font-size:64px;line-height:64px;color:#FFFFFF;}
.app_domain_bg{padding:0px 28px 30px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);/* Note: backdrop-filter has minimal browser support */color:#fff;border-radius:16px;overflow:visible;}
.Emizen_help_seciton .item{padding:40px 15px;position:relative;display:flex;}
.Emizen_help_seciton .owl-item, .Emizen_help_seciton .owl-stage{display:flex;}
.app_domain_bg .icon{margin-top:-30px;left:0;height:auto;z-index:199999;}
.app_domain_bg h4{padding-top:20px;font-weight:bold;margin-bottom:10px;}
.Emizen_help_seciton h2{padding-bottom:27px; line-height: 70px}
.ball_img{position:absolute;bottom:-50px;right:150px;}
.Emizen_core_features{padding:70px 0;}
.Emizen_core_features h2, .Emizen_Technology_Stack h2{color:#000}
.card_box{box-shadow:0px 0px 40px rgba(0,0,0,0.05);padding:35px 25px;border-radius:20px;position:relative;margin:110px 0 50px;background:#fff;}
.card_box:before,.card_box:after{content:"";position:absolute;width:calc(100% - 30px);height:25px;background:#007DB2;border-radius:20px 20px 0px 0px;left:0;top:-24px;right:0;margin:auto;z-index:-99;}
.card_box:after{bottom:-27px;top:auto;border-radius:00px 0px 20px 20px;}
.card_box h4{font-weight:700;line-height:34px;padding-top:20px;}
.card_box h4:after{content:"";position:absolute;bottom:0;background:#007CB1;width:70px;height:3px;left:50%;border-radius:50px;margin:auto;transform:translatex(-50%);}
.card_box ul{padding-top:20px;}
.card_box ul li {
    font-weight: 500;
    font-size: 17px;
    line-height: 37px;
    text-transform: capitalize;
}
.technologies_slider {
    margin-top: 70px;
}
.cwhite {
    color: #fff;
}
/*key_offring section css*/
.key_offring{background:url(/wp-content/uploads/2022/11/gradiant_bg.png) no-repeat top center;background-size:cover;padding:98px 0;}
.key_offring h2{font-weight:400;font-size:40px;line-height:56px;color:#fff;}
.key_offring h2 span{color:#007CB1;font-weight:700;}
.key_offring .text-heading::after{left:0;right:auto;margin:0;background-position:left;}
.key_offring .text-heading {margin-bottom: 50px;position: relative;}
.key_offring_img{position:absolute;top:0;right:0;}
/*offring_box css*/
.key_offring .col {max-width: 300px;}
.offring_box{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:20px;margin:16px 0;padding:20px 20px;}
.offring_box h4{font-weight:700;font-size:22px;line-height:27px;color:#fff; text-transform: capitalize;}
.offring_box p{font-weight:400;font-size:14px;line-height:17px;color:#fff;}
.key_offring .text-heading::after{right: auto;}
.pt100{padding-top:100px;}
.Emizen_Technology_Stack .nav-tabs li a{font-weight:600;font-size:20px;line-height:24px;border:1.5px solid #000000;border-radius:40px;background:transparent;}
.Emizen_Technology_Stack .nav-tabs li.nav-item{margin-right:20px;}
.Emizen_Technology_Stack .nav-tabs li .active,.Emizen_Technology_Stack .nav-tabs li a:hover{background:#007DB2;color:#fff;border-color:#007DB2;}
.tech_logos{border:1px solid #000000;border-radius:10px;display:flex;height:110px;width:calc(19.66% - 60px);margin:10px 10px 0 0;align-items:center;justify-content:center;flex-flow:column;float:left;}
.tech_logos:nth-child(6n){margin-right:0;}
.tab-content>.tab-pane{flex-wrap:wrap;}
.pt-100{padding-top:100px;}
.tech_logos h6{padding:10px 0  0 0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:normal;}
.emizen_onboard_sports_industory{background:linear-gradient(92.21deg,#1C73DA 10.8%,#B8B913 96.95%);}
.emizen_onboard_sports_industory .img{position:absolute;top:-140px;left:0;}
.emizen_onboard_sports_industory{padding:75px 0;}
.emizen_onboard_sports_industory h1{font-weight:400;font-size:40px;line-height:49px;color:#FFFFFF;}
.emizen_onboard_sports_industory p {font-size: 21px;padding-top: 10px;}
.tech_tabs{margin-bottom:90px;}
.Emizen_gaming_workflow{background:url(/wp-content/uploads/2022/11/sport-app.png) center center no-repeat;background-size:cover; padding-bottom: 120px}
.transbg{background:rgba(255,255,255,0.1);backdrop-filter:blur(17.5px);padding:34px 25px;padding-bottom: 100px; border-radius:40px;}
.transbg .workflow-step .work_header .p_number{color:#FFFFFF;opacity:0.35;font-weight:700;font-size:42px;line-height:41px;padding-left:10px;}
.transbg .workflow-step .work_header{display:flex;align-items:center;}
.transbg .workflow-step .worktitle{font-weight:600;line-height:29px;padding:15px 0 0 60px;}
.transbg .workflow-step ul{padding:10px 0 0 80px;}
.transbg .workflow-step li{font-weight:300;font-size:16px;line-height:23px;color:#FFFFFF;list-style:disc;}
.workflow-step:after,.workflow-step:before{content:"";position:absolute;}
.workflow-step:before{background:#FE9700;border:3px solid #FFFFFF;display:inline-block;bottom:-20px;width:25px;height:25px;border-radius:50px;left:25px;}
.workflow-step:after { height: 100%; left: 37px; top: 5px; border-left: 3px dashed #fff; z-index: -1; }
.col-revs .workflow-step { display: flex; flex-flow: column; padding-top: 70px; padding-bottom: 0; justify-content: flex-end; }
.col-revs .workflow-step .work_header { order: 3; }
.col-revs .workflow-step:before { bottom: auto; top: 0; }
.workflow-step { padding-bottom: 50px; }
.col-revs .workflow-step:after { height: calc(100% - 30px); }
.nth-2 .workflow-step:before {background: #42A4F5;}
.nth-3 .workflow-step:before {background: #673BB6;}
.nth-4 .workflow-step:before {background: #3DE0C3;}
.nth-5 .workflow-step:before {background: #25C5D9;}
.nth-6 .workflow-step:before {background: #EB407A;}
.nth-7 .workflow-step:before {background: #A5EA42;}

.banner-info h1 .sport_title {font-weight: 400; font-size: 70px;}
.banner-info h1 .font-weight-normal {font-weight: 400; font-size: 41px;}
.emizentech-certified  .Certified_heading:hover span {
    background: -webkit-gradient(radial, 100 75, 100, 100 75, 0, from(rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, .4)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.game_choose_development  .text-heading { margin-bottom: 100px; padding-bottom: 10px; position: relative; }
.inner_circle { background: #007DB2; opacity: 0.15; height: 454px; width: 454px; position: absolute; border-radius: 100%; top: 50%; z-index: -1; transform: translatey(-50%); }
.game_choose_development  h3 {text-transform: capitalize; font-size: 32px; line-height: 39px; }
.game_choose_development h3 strong { font-weight: 700; }
.game_choose_development h3 + p { font-weight: 400; font-size: 20px; line-height: 26px; color: #000000; padding-top: 10px; }
.game_choose_development .owl-prev{font-size:0;background:none;}
.emizen_game_solution h1{font-weight:400;font-size:72px;line-height:76px;color:#252525;}
.emizen_game_solution h1  span{font-size:72px;line-height:76px;color:#007DB2;font-weight:700;}
.game_col-box p{font-weight:400;font-size:24px;line-height:29px;}
.emizen_game_solution h1 + p{font-weight:400;font-size:24px;line-height:29px;}
.game_col-box h4{font-weight:600;font-size:28px;line-height:34px;color:#000000;padding-bottom:15px;position:relative;margin-bottom:20px;}
.game_col-box h4 strong{font-weight:bold;}
.game_col-box h4::before{left:0;right:auto;}
.game_col-box p{font-weight:400;font-size:18px;line-height:22px;}
.game_col-box{position:relative;padding:20px 20px;margin-top:40px;z-index:1;}
.game_col-box:before{content:"";position:absolute;width:100%;height:100%;box-shadow:0px 4px 25px rgba(23,149,202,0.5);border-radius:20px;margin:0 auto;opacity:.4;left:0;right:0;top:0;z-index:-1;}
.game_choose_development .owl-next, .Emizen_help_seciton .owl-next {background: none !important;}
.game_choose_development .owl-next:before, .game_choose_development .owl-prev:before, .Emizen_help_seciton .owl-next:before, .Emizen_help_seciton .owl-prev:before{-webkit-transform:rotate(-45deg);border:solid #B8B8B8;border-width:0 2px 2px 0;display:inline-block;padding:6px;content:"";}
.game_choose_development button.owl-prev:before, .Emizen_help_seciton button.owl-prev:before{border-width:2px 0px 0px 2px;}
.game_choose_development .owl-carousel .owl-nav .owl-prev, 
.game_choose_development .owl-carousel .owl-nav .owl-next, 
.Emizen_help_seciton .owl-carousel .owl-nav .owl-prev, 
.Emizen_help_seciton .owl-carousel .owl-nav .owl-next{
    background-color:#EFEFEF!important;background-image:none;display:flex;height:35px;width:35px;align-items:center;justify-content:center; border-radius: 5px}
.game_choose_development .owl-carousel .owl-nav .owl-prev:hover, 
.game_choose_development .owl-carousel .owl-nav .owl-next:hover,
.Emizen_help_seciton .owl-carousel .owl-nav .owl-prev:hover, 
.Emizen_help_seciton .owl-carousel .owl-nav .owl-next:hover{background-color: #007db2 !important;    border-color: #007db2;}
.game_choose_development .owl-carousel .owl-nav .owl-prev:hover:before, 
.game_choose_development .owl-carousel .owl-nav .owl-next:hover:before,
.Emizen_help_seciton .owl-carousel .owl-nav .owl-prev:hover:before, 
.Emizen_help_seciton .owl-carousel .owl-nav .owl-next:hover:before
{border-color:#fff}
.game_choose_development .owl-carousel .owl-nav {top: -200px;bottom: auto;display: flex;}
.game_choose_development .owl-item:hover .inner_circle {transition : all .5s}
.game_choose_development .owl-item:hover .inner_circle {background: #05a8e9; opacity:1;}
.Emizen_help_seciton .owl-carousel .owl-nav{width:100%;top:50%;transform:translatey(-50%);height:auto;bottom:auto;left:0;}
.Emizen_help_seciton .owl-carousel .owl-nav .owl-prev{left:0;margin-left:-50px;float:left;padding-left: 5px}
.Emizen_help_seciton .owl-carousel .owl-nav .owl-prev, .Emizen_help_seciton .owl-carousel .owl-nav .owl-next {border: 2px solid #FFFFFF;background: transparent !important;border-radius: 50px;}
.Emizen_help_seciton .owl-carousel .owl-nav .owl-next{right:0;margin-right:-50px;float:right;padding-right: 7px}
.transbg:after{border:5px solid #fff;border-radius:50px;height:8px;left:60px;top:56.3%;z-index:-1;width:75%;}
.transbg .text-heading{margin-bottom:5rem;position:relative;}
.card_box:before,.card_box:after,.transbg:after{content:"";position:absolute;}
.ohidden{max-height:560px;margin-top:50px;overflow-y:scroll;overflow-x:hidden; padding: 0 10px 20px}
.emizen_game_solution .ohidden::-webkit-scrollbar{display:none;}
.emizen_game_solution .ohidden{-ms-overflow-style:none;scrollbar-width:none;}
.gaming_title img {border-radius: 0;}
.User_Panel .card_box:before, .User_Panel  .card_box:after {background: #60E093;}
.Trending_feature  .card_box:before, .Trending_feature   .card_box:after {background: #FF725E;}
.emizen_game_solution{background:url(/wp-content/uploads/2022/11/section_bg.png) no-repeat bottom center;background-size:cover;width:100%;display:inline-block;height:100%;padding:100px 0 190px;}
.emizen_game_sports_industory{background:linear-gradient(94.62deg,#007DB2 6.05%,#8400B2 100.05%);padding:82px 0;}
.emizen_game_sports_industory h1{font-weight:400;font-size:36px;line-height:44px;text-transform: capitalize;color:#FFFFFF;}
a.Connect-now{border:2.5px solid #FFFFFF;border-radius:100px;color:#fff;width:270px;display:inline-block;font-size:20px;line-height:50px;margin-top:20px;height:58px;text-align:center;}
.gaming-leisure .banner-info {padding-top: 12rem;}
.game_choose_development  .item {box-shadow: rgb(0 125 178 / 45%) 0px 0px 7px;padding: 30px 15px;}
.game_choose_development  .owl-item {padding: 20px;}
.tech_logos img {max-width: 50px;}
.emizentech-certified{background:#F7FCFF;padding:50px 0;}
.Certified_heading{font-size:28px;line-height:34px;color:#000000;box-shadow:2px 1px 20px 0px rgb(5 5 5 / 6%);padding:10px 0 30px;}
.emizentech-certified .Certified_heading span {font-weight: 600;font-size: 60px;line-height: 80px;background: linear-gradient(110.37deg, #E236FF 11.89%, #007DB2 91.74%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.game_choose_development h2 { font-style: normal; font-weight: 400; font-size: 40px; line-height: 49px; color: #252525; }
.game_choose_development h2 span { color: #007DB2; font-weight: bold; }
.game_choose_development p { font-size: 22px; line-height: 27px; color: #000000; }
.innerlay_text { position: absolute; width: 100%; top: 0; z-index: -1; }
.innerlay_text .img { width: 100%; vertical-align: middle; height: auto; }
.text-heading::after, .game_col-box h4:before { background: url(/wp-content/uploads/2022/11/text_bottom_lin.png) no-repeat center center; background-size: contain; width: 131px; height: 6px; position: absolute; bottom: 0; content: ""; left: 0; right: 0; margin: auto; }
.mt-100 {margin-top: 100px;}

@media(max-width : 1600px){
    .game_dev_page p {font-size:16px;line-height: 26px;}
    .emizen_onboard_sports_industory {padding: 25px 0 40px;}
    .emizen_game_solution h1 {font-size: 50px;line-height: 55px;}
    .Emizen_core_features h2, .Emizen_Technology_Stack h2, .Emizen_gaming_workflow h2, .Emizen_help_seciton h2 {font-size: 48px;line-height: 54px;}
    .key_offring .offring_box p {font-size: 14px;line-height: 18px;}
}
@media(max-width : 1440px){
    .emizen_onboard_sports_industory .img {top: -90px;left: 0;}
}
@media(max-width : 1366px){
    .game_dev_page .banner-info {padding-top: 0;}
}

@media(max-width : 1280px){
    .card_box ul li {font-size: 15px;line-height: 32px;}
    .tech_logos,.tech_logos:nth-child(6n){width:25%;margin-right:10px;}
    .tech_logos,.tech_logos:nth-child(6n){width:25%;margin-right:10px;}
    .Emizen_Technology_Stack .nav-tabs li.nav-item a{padding-left:0;padding-right:0;max-width:2%;min-width:100%;font-size:15px;float:left;}
    .emizentech-certified .Certified_heading span{font-size:50px}
    .ohidden{max-height:fit-content;padding-bottom:90px;}
    .emizen_onboard_sports_industory {padding: 25px 0 50px;}
    .emizen_game_sports_industory{padding:50px 0;}
    .emizen_game_sports_industory .img{max-width:290px;}
    .emizen_game_sports_industory h1{text-transform:capitalize; font-size:30px;line-height:36px;}
    .emizen_onboard_sports_industory {padding: 15px 0 30px;}
    .transbg:after {content: none;}
    .emizen_onboard_sports_industory  a.Connect-now.cwhite {margin-top: 0;}
   .Emizen_Technology_Stack .nav-tabs li.nav-item{max-width:20%;width:100%;}
    .emizen_onboard_sports_industory h1 {font-size: 33px;line-height: 39px;}
    .transbg .workflow-step .worktitle {word-break: break-word;font-size: 18px;line-height: 18px;}
    .transbg .workflow-step li {font-size: 14px;}
}

@media(max-width:1199px){
    .game_dev_page  .banner-info{width:100%;margin:0;max-width:100%;}
    .game_choose_development .owl-carousel .owl-nav{top:-60px;}
    .ball_img{right:30px;bottom:-20px;}
    .ball_img img{max-width:70px;}
    .emizen_onboard_sports_industory h1 {font-size: 30px;line-height: 39px;}
    .mt-100{margin-top:60px;}

}
@media(max-width:991px){
    .emizentech-certified .Certified_heading span {font-size:34px;line-height: 56px;padding-top: 10px;}
    .Certified_heading{font-size:17px;line-height:24px;padding:6px 0 30px;box-shadow:2px 2px 20px 0px rgb(0 0 0 / 15%);}
    .game_dev_page .banner-info h1,.game_dev_page .banner-info h1 span{font-size:38px;line-height:34px;text-align:center;}
    .game_dev_page .banner-info p{text-align:center;font-size:16px;padding-top:10px;}
    .game_dev_page .banner-info .emizentech-btn {width: fit-content;margin: auto;display: block;}
    .emizen_game_solution h1 + p{font-size: 18px; text-align: center;}
    .emizen_game_solution {padding-top: 50px;text-align: center;}
    .game_col-box h4::before{margin:auto;right:0;}
    .game_dev_page p{font-size:16px;line-height:26px;}
    .game_col-box h4{font-size:24px;line-height:29px;}
    .emizen_game_solution{padding-bottom:40px;}
    .inner_circle{height:314px;width:314px;}
    .game_choose_development h3 + p{font-size:16px}
    .ohidden {margin-top: 0;}   
    .emizen_game_sports_industory .img{max-width:250px;}
    .emizen_game_sports_industory{padding:30px 0;}
    .emizen_game_sports_industory h1{font-size:23px;line-height:29px;}
    .game_dev_page .banner-image-wrap img { max-width: 100%;}
        .emizen_onboard_sports_industory .img{display:none;}
    .Emizen_help_seciton .owl-carousel .owl-nav .owl-next{right:0;left:0;margin:0 -20px 0;}
    .Emizen_help_seciton .owl-carousel .owl-nav{width:auto;}
    .Emizen_help_seciton .owl-carousel .owl-nav .owl-prev{right:auto;left:0;margin:0;}
    [class*="col"]:first-child .workflow-step{padding-top:0;}
    .game_choose_development  .owl-item {
    padding: 60px 10px 0;
}
}

@media(max-width : 768px){
    .emizen_game_solution h1,.emizen_game_solution h1 span{font-size:36px;line-height:45px;text-align:center;}
    .emizen_game_solution{padding-top:50px;}
    .game_dev_page .banner-info h1, .game_dev_page .banner-info h1 span {font-size: 30px;line-height: 30px;}
    .game_choose_development h2 {font-size: 30px;line-height: 39px;}
    .mt-100 {margin-top: 40px;}
    .emizentech-certified{padding:20px 0;}
    .Emizen_help_seciton .owl-carousel.technologies_slider, 
    .Emizen_help_seciton  .owl-stage{align-items:flex-start;}
    .key_offring {padding: 40px 0;}
    .emizen_onboard_sports_industory h1{font-size:30px;line-height:39px;}
    .ball_img{right:10px;bottom:-50px;}
    .card_box{margin-top:60px;margin-bottom:30px;}
    .key_offring_img{position:static; display: block;margin: auto;}
    .key_offring .text-heading::after{right:0;left:0;margin:auto;}
    .Emizen_Technology_Stack .nav-tabs li.nav-item{float:left;margin-right:10px;}
    .Emizen_Technology_Stack .nav-tabs{display:flex!important;padding:  0 0 20px 0}
    .Emizen_Technology_Stack .nav-tabs li.nav-item:last-child{margin:0;}
    .col-revs .workflow-step{display:block;}
    .col-revs .workflow-step:before{bottom:0;top:auto;}
    .workflow-step:before{bottom:0;}
    .workflow-step,.col-revs .workflow-step{padding:50px 0 0;}
    .Emizen_Technology_Stack .nav-tabs li.nav-item {float: none;margin: 10px 5px}
    .emizen_game_solution h1 >  span + br, .key_offring h2 br,.key_offring h2 span + br, .emizen_onboard_sports_industory h1 br {display: none;}
    .pt-100{padding-top:50px;}
    .Emizen_gaming_workflow{padding: 70px 0}
    .mt-100 {margin-top: 40px;}
}

@media(max-width : 767px)
{

    .inner_circle{width:250px;height:250px;top:40px;transform:translate(0);left:0;right:0;margin:auto;}
    .game_choose_development .item{text-align:center;padding-top:50px;}
    .Certified_heading{margin:20px 0}
    .game_choose_development .owl-carousel .owl-nav{top:0}
    .game_choose_development  img{margin:0 auto;display:block;}
    .emizen_game_sports_industory .img{position: static; display: block;margin: 0 auto 30px;}
    .app_domain_bg{text-align:center;}
    .emizen_game_solution .ohidden{padding-bottom:40px}
    .Emizen_help_seciton .item{max-width:450px;margin:auto;}
    .Emizen_core_features h2, .Emizen_Technology_Stack h2, .Emizen_gaming_workflow h2, .Emizen_help_seciton h2 {font-size: 35px;line-height: 44px;}
    .key_offring .col{max-width: 50%;text-align: center; flex:0 0 50% }
}
@media(max-width:640px){
    .emizentech-certified .Certified_heading  span{font-size:8vw;}
    .emizentech-certified .Certified_heading{padding:0 5px 20px;height:100%;}
    .emizentech-certified .Certified_heading{font-size:4vw;line-height:6vw;margin-bottom:20px;}
    .key_offring .col{max-width: 100%;flex:0 0 100%}
    .tech_logos,.tech_logos:nth-child(6n){width:100%;margin:8px 5px;}
    .tech_logos h6{font-size:14px;}
    .tech_logos,.tech_logos:nth-child(6n){width:40%;}
    .key_offring h2{font-weight:400;font-size:33px;line-height:44px;}
}