body{ overflow: auto!important;}
.hidden-section{ display: none;}
.read_more_btn{ padding: 0!important;}
.mf-error-message{ font-size: 14px; font-weight: 400;}
header{ background-color: #edf5fa!important; background-size:auto!important; background-position: bottom left 5%!important; background-repeat: no-repeat!important;}
.ui-breadcrumb{ text-transform: none!important;}
p.ui-breadcrumb { color: #FF8E00;}
.ui-breadcrumb a span{ color: #00194F!important; opacity: 1!important;}
header p.uicore-description{ font-size: 16px!important; line-height: 20px; font-weight: 500;opacity: 1!important;}
.uicore-navbar nav .menu-item-has-children>a:after{ font-size: 16px; color: #fbc010;}
.uicore-h-classic.uicore-navbar .uicore-menu>.menu-item-has-children>a:after{ top: 4px;}
.uicore-navbar .uicore-extra .uicore-btn{ color: #00194f;  background: none; border:#00194f 2px solid; border-radius: 50px;}
.uicore-navbar .uicore-extra .uicore-btn:hover{ color: #ffffff;  background: #00194f;}
.uicore-navigation-wrapper .uicore-menu .menu-item.current_page_item a{ color: #fbc010;}
.uicore-navigation-wrapper .uicore-menu-container ul .menu-item .back a{ position: relative; font-size: 12px!important; color: #4a4a4a; text-align: right; font-weight: 600; opacity: 1;}
/* .uicore-navigation-wrapper .uicore-menu-container ul .menu-item .back a::before{ content: '\f060'; position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 16px; color: #00194f;} */

#home_banner h1 > span{ display: block; color: #2f2d2d;}
#home_banner h1 > span.sub_text{ display: block; color: #ff8e00;}
#homeBannerLogo img{ opacity: 0;}
.svg-bg-animation{ position: absolute; left: 0; top:0;}
.banner_lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.tcp_blurb .tcp_icon_hover{ display: none;}
.tcp_blurb:hover .tcp_icon{ display: none;}
.tcp_blurb:hover .tcp_icon_hover{ display: inline;}
.bg_hm_testimonial{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.margin_adj{ margin-top: -20px;}
.testimonial_panel h4 i{ font-size: 32px; color: #fbc010; padding-right: 10px;}
.testimonial_panel h5 span{ color: #00194f;}
.testimonial_panel:hover .elementor-117 .elementor-element.elementor-element-609c1d8 .elementor-heading-title{ font-size: 24px;}
.solutions_con{ display: flex; flex-direction: row; align-items: flex-start;}
.indicator{ position: absolute; left: 4px; top: 0; width: 2px; height: 100%; background: #4a4a4a;}
.progress{ position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 4px; height: 0; background: #f5951c; }
.steps_desc_con{  position: relative; display: flex; flex-direction: row; width: 350px; min-height: 75px;} 
.steps_desc_con:last-child .indicator{ display: none;}
.step_detail{ display: flex; flex-direction: row; position: relative; width: 100%;}
.counter{ position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 10px; height: 10px; font-size: 18px; color: #fff; line-height: 100%; background: #edf5fa; border: #626567 1px solid; border-radius: 100%;}
.desc{ width: 100%; max-width: 270px; font-size: 16px; color: #00194f; font-weight: 500; line-height: 100%; padding-left: 20px;}
.active_step .counter{ color: #ff8e00; background: #ff8e00; border-color: #ff8e00;}
.active_step .desc{ color: #ff8e00;}
.steps_wt_bg{ display: none; width: 100%; height: 570px; background: #ffffff; border-radius: 10px;}
.steps_slide{ display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
/* .steps_slide img{ width: 100%!important; max-width: 560px!important;} */
/* .steps_slide:nth-child(1){ display: none;} */
.step_desc{ display: none;}
.news-media-slider .bdt-ep-carousel-item.swiper-slide-active{ margin-right: 100px!important;}
.news-media-slider .bdt-navigation-next{ right: auto!important; left: 33.5%;}
.ft_other_links_hld .ft_other_links{ display: inline; width: auto; margin: 0 60px 0 0!important;}
.bg_color_only{ background-color: #f5fbff;}
.tech_blurb_hld, .gradient_bg_blue{background: linear-gradient(to top, #f5fbff, #fdfeff, #ffffff, #ffffff, #ffffff);}
.tech_platform .read_more_btn, .contact_address .read_more_btn{ position: absolute; left: 50%; bottom: 20px; transform: translateX(-50%);}
.contact_hld h4{ font-size: 30px!important; color: #00194F!important; margin-bottom: 0!important;}
.contact_hld .textArea textarea{ resize: none!important;}
.faq_hld .bdt-ep-accordion-item{box-shadow: 0px 6px 60px -34px rgba(0,0,0,0.75)!important; border-radius: 20px!important;}

/* .wc_blurb_hm .wc_icon, .wc_blurb_hm .wc_icon_hover{ width: auto; height: 95px;} */
.wc_blurb_hm .wc_icon_hover{ display: none;}
.wc_blurb_hm:hover .wc_icon{ display: none;}
.wc_blurb_hm:hover .wc_icon_hover{ display: inline;}
.wc_icon_hld { height: 120px;}

.our_founder_slider img{ width: auto!important; height: auto!important;}
.our_team .elementor-element.elementor-absolute{ z-index: 9!important;}
.our_team .autohide-arrows .owl-nav{ display: none!important;}
.our_team .autohide-arrows .owl-nav button{ display: none!important;}
.founder_slider_hld .white{ padding: 0!important; background: transparent!important; border: none!important;}
.founder_det_panel{ position: relative; width: 100%; max-width: 900px; text-align: center; margin: 0 auto;}
.founder_det_panel .founder_info{ position: absolute; right: -20%; top: 30%; width: 100%; max-width: 320px; text-align: left;}
.founder_det_panel .founder_info.right_info{ left: auto; right: -15%; text-align: left;}
.founder_det_panel .founder_info h3{ font-size: 28px; color: #ffffff; font-weight: 500; margin: 0;}
.founder_det_panel .founder_info p{color: #ffffff; line-height:20px; margin-top:5px;}
.our_team .owl-carousel{ margin-bottom: 0!important;}
.our_team .sa_owl_theme .owl-dots{ bottom: 18%!important;}
.our_team .sa_owl_theme .owl-dots .owl-dot{ margin: 0 5px;}
.our_team .sa_owl_theme .owl-dots .owl-dot span{ background:#ffffff!important; border: #000000 1px solid;}
.our_team .sa_owl_theme .owl-dots .owl-dot span:hover, .our_team .sa_owl_theme .owl-dots .owl-dot.active span{ background:#f88b12!important;}

.awsm-job-wrap{ width: 100%; max-width: 985px; margin: 0 auto;}
.awsm-filter-wrap{ display: flex; justify-content: center; width: 100%; margin:30px 0 50px; padding:30px 30px 30px 30px; border-radius: 15px; border: none!important; box-shadow: 0px 7px 37px -14px rgb(0 0 0 / 75%);}
.awsm-filter-wrap form{ margin: 0;}
.awsm-filter-wrap .awsm-filter-item-search, .awsm-filter-wrap .awsm-filter-item{ padding: 0 10px;}
.awsm-filter-item-search .awsm-job-form-control{background: #F3F3F3; border: none; border-radius: 50px;}
.awsm-filter-items .awsm-filter-item .awsm-selectric{ background: #F3F3F3; border: none; border-radius: 50px;}
.awsm-filter-items .awsm-filter-item .awsm-selectric .label{ font-size: 16px; font-weight: 400; padding: 0 20px;}
.awsm-filter-items .awsm-filter-item .awsm-selectric .awsm-selectric-arrow-drop:after{ border-top-color: #ff8e00;}
.call_back_banner img{transform: rotate(20deg); }
.contact_form .form_field{ opacity: 0;}

.awsm-job-listings{ border: none!important;}
.career_list_blurb_hld{ width: 100%; margin: 0 0 30px;}
.career_list_blurb{ position: relative; width: 100%; padding:30px 35% 30px 30px; border-radius: 15px; border: none!important; box-shadow: 0px 7px 37px -14px rgb(0 0 0 / 75%);}
.career_list_blurb .awsm-list-left-col, .career_list_blurb .awsm-list-right-col{ position: initial; width: 100%; text-align: left;}
.career_list_blurb h2{ font-size: 20px; color: #00194F; line-height: 100%; font-weight: 600; padding: 0 0 8px 0;}
.career_list_blurb p{ line-height: 22px;}
.career_list_blurb .awsm-job-more-container{ position: absolute; right: 10%; top: 50%; transform: translateY(-50%);}
.career_list_blurb .awsm-job-more-container a{ font-size: 18px; color: #fff; font-weight: 600; padding: 15px 35px; background: #ff8e00; border-radius: 100px;}
.career_list_blurb .awsm-job-more-container a span{ display: none;}
.career_list_blurb .awsm-job-specification-wrapper{ display: flex; flex-direction: row; justify-content: space-between; width: 100%;}
.career_list_blurb .awsm-job-specification-item span{ font-size: 16px;}
.career_list_blurb .spect_tl{ font-size: 16px; color: #00194F; line-height: 100%; font-weight: 600; padding-bottom: 5px;}

#active_btn_link{ color: #ffffff; background-color: #f88b12; }

.type-awsm_job_openings{ background: linear-gradient(to top, #f5fbff, #fdfeff, #ffffff, #ffffff, #ffffff);}
.step_con{ position: relative;}
.step_con .step{ position: relative;}
.step_con .step:before{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; width: 30px; height: 30px; font-size: 16px; color: #9A9A9A; text-align: center; font-weight: 600; background: #E8E8E8; border-radius: 100%;}
.step_con:nth-child(1) .step:before{ content: '1';}
.step_con:nth-child(2) .step:before{ content: '2';}
.step_con:nth-child(3) .step:before{ content: '3';}
.step_con:nth-child(4) .step:before{ content: '4';}
.step_con:nth-child(5) .step:before{ content: '5';}
.step_con:nth-child(6) .step:before{ content: '6';}
.step_con:nth-child(7) .step:before{ content: '7';}
.step_con:nth-child(8) .step:before{ content: '8';}
.step_con:nth-child(9) .step:before{ content: '9';}
.step_con:nth-child(10) .step:before{ content: '10';}
/* .step_con:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 1px; height: 50px; background: #000;} */
.step_con .bdt-ep-advanced-icon-box-description{ display: none;}
.step_con:hover .bdt-ep-advanced-icon-box-description{ display: block;}
.step_con:hover .step:before{ color: #ffffff; background: #FF8E00;}

.play_btn{ pointer-events: none;}

.benefit_perk_slider .sa_owl_theme .owl-dots { padding: 20px 0 0!important;}
.benefit_perk_slider .sa_owl_theme .owl-dots .owl-dot{ margin: 0 5px;}
.benefit_perk_slider .sa_owl_theme .owl-dots .owl-dot span{ background:#00194F!important; border: #000000 1px solid;}
.benefit_perk_slider .sa_owl_theme .owl-dots .owl-dot span:hover, .benefit_perk_slider .sa_owl_theme .owl-dots .owl-dot.active span{ background:#f88b12!important;}
.benefit_perk_blurb{ text-align: center; padding: 0 20px;}
.benefit_perk_blurb h3{ font-size: 22px; color: #00194F; font-weight: 500; margin: 0; padding: 20px 0 10px;}
.benefit_perk_blurb p{ line-height: 22px;}

.career_landing_job_list .awsm-filter-wrap{ display: none; }
.career_landing_job_list .career_list_blurb_hld{ margin: 0 0 0px; }
.career_landing_job_list .career_list_blurb{ display: flex; align-items: center; background: none; border-bottom: 2px solid #DCEAF5!important; border-radius: 0; box-shadow: none; }
.career_landing_job_list .career_list_blurb .spect_tl{ display: none;}
.career_landing_job_list .career_list_blurb .awsm-list-left-col p{ display: none;}
.career_landing_job_list .career_list_blurb .awsm-job-more-container{ right: 20px;}
.career_landing_job_list .awsm-job-item h2{ font-size: 16px; font-weight: normal;}
.career_landing_job_list .awsm-job-item h2.awsm-job-post-title a{ font-size: 16px; color:#4A4A4A; font-weight: 300; line-height: 100%;}
.career_landing_job_list .career_list_blurb .awsm-job-specification-item.awsm-job-specification-job-category{ display: none;}
.career_landing_job_list .career_list_blurb .awsm-job-specification-item span{ position: relative; color:#4A4A4A;}
.career_landing_job_list .career_list_blurb .awsm-job-specification-item.awsm-job-specification-job-location span{ padding-left: 25px;}
.career_landing_job_list .career_list_blurb .awsm-job-specification-item.awsm-job-specification-job-location span::before{content: '\f3c5'; position: absolute; left: 0; top: 50%; transform: translateY(-50%);  display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 22px;color:#4A4A4A; font-weight: 900; }

.cr_testimonials{ display: flex; flex-direction: row; align-items: center; padding-bottom: 10px;}
.profile_pic{ position: relative; width:100%; max-width: 250px; padding-bottom: 28%; background: #EAF6FF; border-radius: 20px;}
.profile_pic img{ position: absolute; left: 12%; top: 11.5%; border-radius: 20px;}
.desc_con{ padding: 0 0 0 100px;}
.desc_con p{ line-height: 22px;}
.desc_con h3{ font-size: 26px; color: #00194F; line-height: 30px; font-weight: 600;}
.cr_tetimonial_hld .sa_owl_theme .owl-dots { padding: 20px 0 0!important;}
.cr_tetimonial_hld .sa_owl_theme .owl-dots .owl-dot{ margin: 0 5px;}
.cr_tetimonial_hld .sa_owl_theme .owl-dots .owl-dot span{ background:#00194F; border: #000000 1px solid;}
.cr_tetimonial_hld .sa_owl_theme .owl-dots .owl-dot span:hover, .cr_tetimonial_hld .sa_owl_theme .owl-dots .owl-dot.active span{ background:#f88b12;}
/*Career form edit*/
.type-awsm_job_openings{ padding-bottom: 50px; background: linear-gradient(to top, #f5fbff, #fdfeff, #ffffff, #ffffff, #ffffff);}
.awsm-job-specifications-container.awsm_job_spec_below_content{ display: none;}
.awsm-job-form{ width: 100%; max-width: 1100px; margin: 0 auto; padding: 30px 0 30px 30%; background: #fff url('https://uat.credable.in/wp-content/uploads/2023/01/career-form-banner.jpg') no-repeat center left; background-size: 50%; background-position-x: 7%; border-radius: 20px; box-shadow: 0px 0 23px -4px rgba(0,0,0,0.75);}
.awsm-job-form-inner{ padding: 0; border: none; padding: 0 30px;}
.awsm-job-form-inner h2{ text-align: center;}
.awsm-job-form-inner .awsm-job-form-control{min-height: 40px; font-size: 16px; padding: 5px 15px; border: none; border-bottom: #eeeeee 1px solid; border-radius: 0;}
.awsm-job-form-inner .awsm-job-form-control:focus{  color: #4A4A4A; }
.awsm-job-form-inner .awsm-job-form-control.awsm-job-form-error:focus{ border: none; border-bottom: 1px solid #db4c4c;}
.awsm-job-form-inner .awsm-job-form-group label{ margin-bottom: 5px;}
.awsm-job-form-inner textarea.awsm-job-form-control{ height: 30px;}
.awsm-job-form-inner .awsm-job-form-error{ font-size: 12px; padding-top: 5px;}
.awsm-job-form-inner input[type=submit] { padding: 15px 40px; background: #ff8e00; border-radius: 50px;}
.awsm-job-form-inner input[type=submit]:hover{ background: #00194F;}
#logoSVGLine{ position: absolute; left: 0px; top: 0px; transform: scale(0.99);}
.bannerSubLine, .homeBannerButton, .textTypeEffect span{ opacity: 0;}
.awsm-success-message{ border: none; border-bottom: #4A4A4A 1px solid;}
.awsm-job-form-inner .awsm-resume-file-control{padding: 5px 15px 5px 0px;}
.awsm-job-form-group input[type="checkbox"]{ height: 15px;}
.pg_inner_testimonial .elementor-container{ border-radius: 20px; box-shadow: 0px 6px 40px -8px rgb(0 0 0 / 50%);}

.solution_step_hld_mobile{ display: none;}
.solution_step_hld_mobile figure{ padding: 20px;}
.solution_step_hld_mobile .sa_owl_theme .owl-dots { position: relative; bottom: auto!important; padding: 20px 0 0!important;}
.solution_step_hld_mobile .sa_owl_theme .owl-dots .owl-dot{ margin: 0 5px;}
.solution_step_hld_mobile .sa_owl_theme .owl-dots .owl-dot span{ background:#00194F!important; border: #000000 1px solid;}
.solution_step_hld_mobile .sa_owl_theme .owl-dots .owl-dot span:hover, .solution_step_hld_mobile .sa_owl_theme .owl-dots .owl-dot.active span{ background:#f88b12!important;}

.get_in_touch_form .mf-checkbox-option{ width: 50%; }
.captcha_hld .mf-captcha-input{ padding: 10px 0 10px!important; background: #ffffff!important; border: none!important; border-bottom:#9A9A9A 1px solid!important; border-radius: 0!important;}

.kyc_policy h4{ font-family: "satoshi_bold", Sans-serif; font-size: 20px; color: #00194f; font-weight: 600;}
.kyc_policy table{ margin-bottom: 20px;}
.privacy_policy_data{ word-break: break-all;}
/*Case Study page*/
.blogs_banner_con{ width: 100%;}
.blogs_banner_con img{ width: 100%; height: auto;}
.wrapper-mid{ width: 100%; max-width: 1140px; margin: 0 auto; padding: 0 20px;}
.section-blogs {
    position: relative;
    background-color: #ffffff;
}
.filter-nav { position: relative; display: flex; justify-content: space-between; flex-direction: row-reverse; padding-top: 0px; padding-bottom: 15px;}
.sort-list { position: relative; z-index: 11; max-width: 180px; height: 65px; margin: 0px 0 10px;}
.item-filters { position: relative; display: flex; justify-content: space-between; flex: 1; padding-top: 40px; margin: 0px 0 10px;
}
.list-inline { width: 100%; margin: 0; padding: 35px 15px; background: #fff; list-style: none; overflow: hidden; display: flex; justify-content: center; box-shadow: 0px 15px 30px #0000001F; border-radius: 25px;}
.list-inline li { margin: 0; padding: 0 10px; display: inline-block;}
.list-inline li a { font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 18px; color: #4A4A4A; text-decoration: none; height: 55px; padding: 10px 35px; border-radius: 100px; text-align: center; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease-in-out;}
.list-inline li a:hover, .list-inline li a.active{ color: #fff; background: #FF8E00;}
/* .bg_cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;} */
.sort-list { position: relative; z-index: 11; max-width: 180px; height: 65px; margin: 0px 0 10px;}
.blog-panel { display: flex; justify-content: space-between; width: 100%; padding: 30px 0 50px;}
.blog-panel .button{ display: block; width: 100%; max-width: 135px; font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-align: center; line-height: 100%; padding: 12px 10px; margin-top: 30px; background: #FF8E00; border-radius: 30px; transition: all 0.3s ease-in-out;}
.blog-panel .button:hover{ background:#00194F; transition: all 0.3s ease-in-out;}
.blog-panel h2{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 40px; color: #4A4A4A; line-height: 100%; font-weight: 500;}
.blog-panel .blogs-right h2{ font-size: 30px;}
.blog-panel h3{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 24px; color: #00194F; line-height: 32px; font-weight: 700;}
.blog-panel .blogs-left{ width: 60%;}
.blog-panel .blogs-right{ width: 34%;}
.blog-panel .blogs-right .button{ display: none;}
.blog-panel .filtered-list-item{ width: 100%; margin: 30px 0 0 0; background: #ffffff; border-radius: 25px; box-shadow: 0px 15px 30px #0000001F; overflow: hidden;}
.blog-panel .list-blog-thumb{ position: relative; padding-bottom: 40%; overflow: hidden;}
.blog-panel .list-blog-thumb img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.blog-panel .list-blog-text{ padding: 40px;}
.blog-panel .list-blog-text p{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #4A4A4A; font-weight: 400; line-height: 22px;}
.blog-panel .duration_panel{ padding: 20px 0;}
.blog-panel .duration_panel span{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #4A4A4A; font-weight: 400; padding: 5px 40px 5px 0;}
.blog-panel .duration_panel span.time{ padding-left: 25px; background: url(https://uat.credable.in/wp-content/uploads/2023/02/clock.jpg) no-repeat left center;}

.blog-panel .nav-links{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 18px; color: #00194F; text-align: center; padding: 40px 0 0; }
.blog-panel .nav-links a{margin: 0 10px;}
.blog-panel .nav-links .page-numbers.current{ color: #ff7200; }

.scrollpane { position: relative; margin-top: 30px;height: 610px; overflow: hidden; overflow-y: scroll;}
.list-blog { display: flex; flex-direction: row; align-items: center; padding: 0px 0 5px;}
.list-blog .list-list-blog-thumb{ position: relative; width: 100px; height: 100px; border-radius: 25px; overflow: hidden;}
.list-blog .list-list-blog-thumb img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.list-blog .list-list-blog-text{ padding: 20px; flex: 1;}
.list-blog .list-list-blog-text p{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #00194F; font-weight: 500; line-height: 22px; margin: 0 0 20px; text-overflow:ellipsis; overflow:hidden; display: -webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient: vertical; white-space: normal;}
.list-blog .list-list-blog-text a { font-family: "SatoshiBlack",Arial,Helvetica,sans-serif; font-size: 16px; color: #ff7200; font-weight: 700; transition: all 0.3s ease-in-out;}
.list-blog .list-list-blog-text a:hover{ color: #00194F; transition: all 0.3s ease-in-out;}
/* width */
.scrollpane::-webkit-scrollbar{ width: 10px;}
.scrollpane::-webkit-scrollbar-track { background: #ffffff;}
.scrollpane::-webkit-scrollbar-thumb { background: #E8E8E8; border-radius: 10px; }
.scrollpane::-webkit-scrollbar-thumb:hover { background: #4A4A4A; }

.blod_detail_sect{ padding-bottom: 25px; border-bottom: 1px solid #E8E8E8;}
.blod_detail_sect img{ width: 100%; height: auto; margin: 10px 0;}
.blod_detail_sect h2{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 24px; color: #00194F; font-weight: 700; padding: 15px 0 5px;}
.blod_detail_sect h3{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 20px; color: #00194F; font-weight: 700; padding: 15px 0 5px;}
.blod_detail_sect p{font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #4A4A4A; font-weight: 500; line-height: 26px; padding: 10px 0 10px 0;}
.blog_data{ display: flex; flex-direction: row; width: 100%; padding: 30px 0;}
.blog_data .created_data{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #00194F; font-weight: 700; padding-right: 10%;}
.blog_data .created_data span{ display: block; color: #4A4A4A; line-height: 30px; font-weight: 400;}
.blog_det_banner{ position: relative; width: 100%;/*  padding-bottom: 40%; */ margin-bottom: 30px; border-radius: 25px; overflow: hidden;}
.blog_det_banner img{ margin: 0;}
.blod_detail_sect{ padding: 20px 0;}
.blod_detail_sect ol{ list-style-type: decimal;}
.blod_detail_sect ul, .blod_detail_sect ol{ padding: 10px 0 10px 0;}
.blod_detail_sect ul li, .blod_detail_sect ol li{ position: relative; font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 16px; color: #4A4A4A; font-weight: 500; line-height: 22px; padding: 5px 0 5px 20px;}
.blod_detail_sect ul li::before{ content: ''; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; background: #00194F; border-radius: 20px;}
.blod_detail_sect ul li ul, .blod_detail_sect ol li ol{ padding: 10px 0 0 30px;}
.blod_detail_sect ul li ul li::before{ content: ''; position: absolute; left: 0; top: 15px; width: 5px; height: 2px; background: #00194F;}
.blog_social_con{ padding: 30px 0;}
.blog_social_con a{ padding-right: 5px;}
.blog_social_con img{ border-radius: 100px;}
.blod_detail_sect h4{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 20px; color: #4a4a4a; line-height: 30px; font-weight: 500; font-style: italic; padding: 10px 0 0 0;}
.blod_detail_sect h5{ font-family: "SatoshiRegular", Arial, Helvetica, sans-serif; font-size: 20px; color: #00194F; line-height: 30px; font-weight: 600; padding: 10px 0 0 0;}
.blod_detail_sect h4 i { font-size: 32px; color: #fbc010; padding-right: 10px;}


.iframe_hld{position: relative; width: 100%; max-width: 900px; height:0; overflow:hidden; padding-bottom:56.25%; margin: 20px auto 0;}
.iframe_hld iframe{ position:absolute; left:0; top:0; height:100%; width:100%;}

.other_episod_hld{ display: flex; flex-direction: row; justify-content: space-between; width: 100%; padding: 30px 0 0 0; margin: 30px 0 0 0; border-top: 1px solid #E8E8E8;}
.other_episod_hld .blurb{ width: 48%;}
.other_episod_hld .blurb .iframe_hld{ width: 100%; margin-bottom: 20px;}

.ui-popup-wrapper{ display: none!important;}
.ui-popup-wrapper.show_msg{ display: block!important;}
.vieport_alert_popup{ position: fixed; left: 0; top: 0; width: 100%; height: 100%;} 
.vieport_alert_popup .rotate_msg_con{ position: fixed; left: 0; top: 50%; transform: translateY(-50%);}

.txtvishidden {visibility:hidden;}
.homebreak { display:block;}
.hide-desk-show-tab { display:none;}
.all-solution-parent div:first-child {    align-items: stretch!important;}
.all-solution-parent .all-pro-solution {    background-color: #E1EFF9; margin: 0 8px 20px 8px!important; width: 30%!important; border-radius:15px; align-items: stretch!important;}

@media handheld, only screen and (max-width: 1600px){
    .uicore-navbar ul > li.menu-item > a{ font-size: 16px!important; padding-left:15px!important; padding-right:15px!important;}
    .uicore-h-classic.uicore-navbar .uicore-menu>.menu-item-has-children>a:after{ margin-right: -20px;}
    .founder_det_panel{ max-width: 600px;}
    .founder_det_panel .founder_info{ right: -45%;}
    .founder_det_panel .founder_info.right_info{ right: -35%;}
    .our_founder_slider{background-size: 60% auto!important;}
    .awsm-job-form{padding: 30px 0 30px 43%;}
   /*  .steps_slide img{ width: 100%!important; max-width: 500px!important;} */
}
@media handheld, only screen and (max-width: 1366px){
    .uicore-navbar .uicore-extra .uicore-btn{ text-align: center; padding: 10px 25px;}
}
@media handheld, only screen and (max-width: 1360px){
    .founder_det_panel .founder_info{ right: -39%;}
}
@media handheld, only screen and (max-width: 1279px){
    .ft_other_links_hld .ft_other_links{ display: inline; width: auto; margin: 0 30px 0 0!important;}
    .our_founder_slider{background-size: 70% auto!important;}
}
@media handheld, only screen and (max-width: 1100px){
    .blog-panel{ display: block;}
    .blog-panel .blogs-left, .blog-panel .blogs-right{ width: 100%;}
    .blog-panel .blogs-right{ margin-top: 50px;}
    .list-blog{ padding: 10px 0;}
    .list-inline{ padding: 20px;}
    .list-inline li a{ padding: 10px 20px;}
    .blog-panel .button{ font-size: 16px; padding: 15px 18px;}
    .scrollpane{ height: 550px;}
    /* .scrollpane{ height: auto; margin-top: 20px; overflow: auto;}
    .blog-panel .blogs-right .button{ display: block;} */
}
@media handheld, only screen and (max-width: 1023px){
    header { background-size: auto 25%!important; background-position: bottom left!important;}
    .svg-bg-animation{ display: none;}
    .steps_con{ display: flex; flex-direction: row; width: 100%;}
    .steps_desc_con{ width: 50%;}
    .step_detail{ display: block; text-align: center;}
    .counter{ width: 15px; height: 15px; margin: 0 auto;}
    .indicator{ display: none;}
    .desc{ font-size: 16px; padding: 10px 0 0 0;}
    .steps_wt_bg{ height: 520px; }
    .news-media-slider .bdt-navigation-prev{ left: 50%!important; margin: 0 0 0 -40px!important; }
    .news-media-slider .bdt-navigation-next{ right: auto!important; left: 50%; margin: 0 0 0 40px!important; }
    .news-media-slider .bdt-navigation-prev, .news-media-slider .bdt-navigation-next{ top: auto!important; bottom: -60px!important; transform: translateX(-50%); }
    .news-media-slider .bdt-arrows-align-center .bdt-position-center{ height: 100%; margin-bottom: 100px;}

    .ft_quick_links .quick_links_panel{ width: 50%!important;}
    .ft_quick_links .quick_links_panel .elementor-element-populated{ padding: 0px 0px 30px 0px!important;}
    .ft_other_links_hld{ width: 100%!important;}
    .ft_other_links_hld .ft_other_links{ display: inline; width: auto; margin: 0 0px 0 0!important;}
    .ft_other_links_hld .elementor-element-populated{ justify-content: space-between; padding: 15px 0!important;}
    .ft_other_links_hld .elementor-widget-container{ text-align: center!important;}

    .contact_address br{ display: none;}
    .faq_hld .bdt-ep-accordion-item{ box-shadow: 4px 10px 22px -11px rgba(0,0,0,0.75)!important; border-radius: 14px!important;}
    .founder_det_panel{ max-width: 100%;}
    .our_founder_slider{background-size: 100% auto!important; background-position: 50% 0px;} 
    .founder_det_panel .founder_info{ position: relative!important; right: auto!important; top: auto!important; transform: translate(0)!important; max-width: 100%; text-align: center; padding-bottom: 20px;}
    .our_team .elementor-widget-button .elementor-button{ background: #ff8e00;}
    .awsm-filter-wrap .awsm-filter-item-search, .awsm-filter-wrap .awsm-filter-item{ width: 100%;}
    .awsm-filter-wrap .awsm-filter-items{ flex-wrap: nowrap; padding: 20px 0 0 0;}
    .team_popup .elementor-column{ width: 100%!important;}

    .our_team .autohide-arrows .owl-nav{ display: block!important;}
    .our_team .sa_owl_theme .owl-dots{ display: none!important;}
    .our_team .autohide-arrows .owl-nav button{ display: block!important;}
    .step_con{ padding: 0px 0px 0px 0px!important; margin-bottom: 10px; border: #f3f3f3 1px solid; border-radius: 15px;}
    .step_con:last-child{ margin: 0;}
    .step_con .bdt-ep-advanced-icon-box-description{ display: block!important;}
    .step_con .step:before{ position: relative; left: auto; top: auto; transform: translate(0); color: #ffffff; margin: 0 auto; background: #FF8E00;}
    .awsm-job-form{ width: 90%; padding: 30px 30px 30px 30px;background: #ffffff;}
    .step_con h5, .step_con p{ text-align: center;}
    .step_con .elementor-widget-container{ width: 100%; padding: 15px 0 0!important;}
    .step_con .elementor-position-left .bdt-ep-advanced-icon-box{ display: block;}
    
    .benefit_perk_blurb img{ width: 85px!important; margin: 0 auto; }

    .cr_testimonials{ display: block; padding: 0 0 20px;}
    .profile_pic{ padding: 0; margin: 0 auto;}
    .profile_pic img{ position: relative; left: auto; top: auto;}
    .desc_con{ padding: 20px 0 0;}
    .desc_con p, .desc_con h3{ text-align: center;}
    /* .steps_slide img{ width: 100%!important; max-width: 80%!important;} */

    .solution_step_hld{ display: none;}
    .solution_step_hld_mobile{ display: block;}
    .steps_mob_con{ text-align: center; }
    .steps_mob_con h2{ margin-bottom: 10px;}
    .steps_mob_con p{ line-height: 22px;} 
    .list-inline{ flex-wrap: wrap;}
    .list-inline li{ width: 50%;}
    .list-inline li a{ height: 45px; color: #ffffff; margin: 5px 0; background: #FF8E00;}
    .list-inline li a.active{ color: #fff; background: #00194F;}
	.steps_mob_con h3 { line-height:24px; padding-bottom:10px; }
}

@media handheld, only screen and (max-width: 767px){
    header p br{ display: none;}
    h2 br{ display: none;}
    .banner_lines{ top:-16%; background-size: 110vw!important;}
    .steps_wt_bg{ height: 480px;}
    .news-media-slider .bdt-navigation-prev{ margin: 0 0 0 -25px!important; }
    .news-media-slider .bdt-navigation-next{margin: 0 0 0 25px!important; }

    .ft_subscribe_panel.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container{ width: 100%;}
    .ft_subscribe_panel .mf-input-wrapper{ margin: 0 0 20px 0;}
    .ft_quick_links .quick_links_panel{ width: 100%!important;}
    .ft_quick_links .quick_links_panel:last-child .elementor-element-populated{ padding: 0px 0px 0px 0px!important;}
    .ft_address_hld .elementor-element-populated{ padding: 0px 0px 20px 0px!important;} 
    .ft_other_links_hld .ft_other_links{ display: block; width: 50%; margin: 0 0 20px 0!important;}
    .ft_other_links_hld .elementor-widget-container{ text-align: left!important;}
    .career_list_blurb{ padding: 20px;}
    .career_list_blurb .awsm-job-more-container{ position: relative; left: auto; right: auto; top: auto; transform: translate(0); margin-top: 20px;}
    .career_list_blurb .awsm-job-more-container a{ display: inline-block;}
    .awsm-filter-wrap{ padding: 20px;}
    .awsm-filter-wrap form{ display: flex; flex-direction: row; width: 100%;}
    .awsm-filter-wrap .awsm-filter-item-search{ width: 80%; padding: 0 10px 0 0;}
    .awsm-filter-wrap .awsm-filter-items{ padding: 0;}
    .awsm-filter-wrap .awsm-filter-item{ margin: 10px 0; padding: 0;}
    .awsm-filter-toggle{ position: absolute; right: 20px;}
    .step_con{ border: #f3f3f3 1px solid; border-radius: 15px;}
    .awsm-job-form{padding: 30px 20px 30px 20px;}
    .awsm-job-form-inner{ padding: 0 0px;}
    .career_landing_job_list .career_list_blurb{ display: block;}
    .career_landing_job_list .career_list_blurb .awsm-job-specification-wrapper{ display: block;}
    .career_landing_job_list .awsm-list-item .awsm-job-specification-item{ display: block; padding-bottom: 20px;}
    .solution_step_hld_mobile figure{ padding: 0px;}
    .get_in_touch_form .mf-checkbox-option{ width: 100%; }

    .blog-panel h2{ font-size: 30px;}
    .blog-panel h3{ font-size: 20px; line-height: 26px;}
    .list-inline li{ width: 100%;}
    .blog-panel .list-blog-text { padding: 20px;}
   
    .list-inline li a{ height: 34px; font-size: 16px;}
    .wc_blurb_hm .wc_icon_hover{ display: inline;}
    .wc_blurb_hm .wc_icon{ display: none;}

    .other_episod_hld{ display: block;}
    .other_episod_hld .blurb{ width: 100%; padding-bottom: 30px;}
	.all-solution-parent .all-pro-solution  { width: 405px!important; max-width: 100%!important;}
}

@media handheld, only screen and (max-width: 480px){
    .mf-error-message{ font-size: 12px!important;}
    .ft_other_links_hld .ft_other_links{ width: 100%;}
    .career_list_blurb .awsm-job-specification-wrapper{ display: block;}
    .career_list_blurb .spect_tl{ padding: 0 15px 0 0;}
    .career_list_blurb .awsm-job-specification-item{ display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; padding: 0 0 10px;}
    .list-inline { padding: 10px;}
    .blog_data{ display: block; padding: 30px 0;}
    .blog_data .created_data span{ display: inline;}
}

