/*
 Theme Name:   Avantage Child
 Theme URI:    http://avantage.bold-themes.com
 Description:  Avantage child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     avantage
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  avantage-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* Font sizes and font family */
/* Loading icon */
body{
    overflow: hidden;
}
.search .btBreadCrumbs a:hover,.search .bt_bb_headline_content a:hover{
    color: #00adee !important;
    opacity: 1;
}
.search .btArticleCategories,.search .btArticleComments,.search .btArticleAuthor{
    display: none !important;
}
.search .btContentHolder .bt_bb_headline_tag a{
    font-size: 25px !important;
    color: #005676;
}
.search .btArticleContentHolder{
padding-bottom: 20px !important;
margin-bottom: 20px !important;
}
.search  .btContentHolder .bt_bb_headline_subheadline{
margin-top: 15px !important;
}
.search .btArticleTextExcerpt{
margin-top: 20px !important;
}
.search .btPageHeadline .bt_bb_headline_tag {
    color: #005676;
}
.search .btPageHeadline{
background:none !important
}
.search.btBelowMenu .btPageHeadline .bt_bb_port{
padding-top: 150px !important;
padding-bottom: 50px !important;
}
.location-tool-tips .bt_bb_image_content_inner img:hover{
    transform: scale(1.1);
}
.ajax-loader{
display: none !important;
}
.careers-main-form .bt_bb_cf7_button input:first-child{
margin-right: 20px;
} 
.grecaptcha-badge {
    opacity: 0;
    }
    .careers-main-form small{
        visibility:hidden;
        font-size:12px;
    }
    .careers-main-form p{
        margin-bottom:0;
    }
    .careers-main-form small br{
        display:none
    }
     div.wpcf7 .demo-form .ajax-loader{
        display: none;
    }
    .demo-form .bt_bb_cf7_button input:first-child{
        margin-right:30px
    }
.usa.bt_bb_text{
    top: 180px;
    left: 50px;
}
.india.bt_bb_text{
    top: 220px;
    right: 80px;
}
.dubai.bt_bb_text{
    top: 207px;
    right: 158px;
}
.location-tool-tips .bt_bb_text{
position: absolute;
}
.location-tool-tips .bt_bb_image img[src$=svg]{
    width: 61px !important;
}
.leadership .bt_bb_headline_superheadline{
    color: #005676;
    letter-spacing:  1px;
}
.careers-from h4{
    color: #005676;
    margin-bottom: 20px;
}
.resume-alert{
font-size: 12px; 
font-style: italic;
color: black;
font-weight: 300;
margin-top: 10px;
display: block;
}
.demo-form .bt_bb_cf7_button{
    margin-bottom: 20px;
}
.careers-from .bt_bb_required::after,.demo-form .bt_bb_required::after{
    content: none;
}
.careers-from .bt_bb_cf7_button,.demo-form .bt_bb_cf7_button {
display: flex;
margin-top: 10px;
}
.careers-from .bt_bb_cf7_button input,.demo-form .bt_bb_cf7_button input,.reset{
    font-weight: 500 !important;
    font-size:14px !important; 
}
.careers-from .reset,.demo-form .reset{
background: #e2e5e7 !important;
color: #1d6480 !important;
border: 0 !important;
}
.reset:hover{
        -webkit-box-shadow: 0 -3px 0 0 rgb(24 24 24 / 20%) inset, 0 0 0 2.5em #e2e5e7  inset, 0 2px 10px rgb(0 0 0 / 20%) !important;
        box-shadow: 0 -3px 0 0 rgb(24 24 24 / 20%) inset, 0 0 0 2.5em #e2e5e7  inset, 0 2px 10px rgb(0 0 0 / 20%) !important;
    
    
    
}
.careers-from{
max-width: 1000px;
margin:auto;
    background-color: #f1f1f2;
    border-radius: 40px;
    display: grid;
    justify-content: center;
    padding: 50px 0;

}
.careers-main-form{
    background-image: url(https://modak.webileapps.io/wp-content/uploads/2021/04/application-form-bg.png);
    background-position: center;
    background-size: auto;
    margin-top: 70px;
    display: none;
}
#loading {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999999;
    background: white;
    }
    #loading img{
        width: 100px;
        height: 100px;
        position: absolute;
        margin-top: -100px;
        top: 50%;
    }
    #loading .image{
        width: 100px;
        height: 100vh;
        display: block;
        margin: auto;
    }
/* Blog */
.blog-main-div a{
color:rgb(24, 24, 24) !important;	
}
.blog-main-div a:hover{
color:rgb(24, 24, 24) !important;	
}
.blog-inner-div{
	display:flex;
	padding:50px 20px;
}
.blog-inner-div:nth-child(even){
	flex-direction:row-reverse;
}
.blog-inner-div:nth-child(even)  .blog-image{
	margin-left:20px
}

.blog-inner-div:nth-child(even) .blog-content{
	margin-right:20px
}
.blog-inner-div:nth-child(odd)  .blog-image{
	margin-right:20px
}

.blog-inner-div:nth-child(odd)  .blog-content{
		margin-left:20px
}
.blog-image{
	width:50%;

}
.blog-content{
	width:50%;

}
/* contact us */
.bold-text .bt_bb_headline_subheadline,.bold-text p{
font-weight: 500;
}
.disclaimers-heading .bt_bb_headline_content{

    font-size: 20px !important;
    font-weight: 500;
    letter-spacing: initial;
    margin-bottom: 20px;
    margin-top: 30px;

}
.disclaimer-page li{
    margin-bottom: 15px;
    list-style-image: url(https://modak.webileapps.io/wp-content/uploads/2021/04/dot.svg);
}
/* .wpcf7-response-output{
display: none;
} */
.btSiteFooter .bt_bb_port{
    padding-top: 100px !important;
    }
.contact-us-form .bt_bb_row_wrapper{
display: flex;
}
.contact-us-form .map,.contact-us-form .form{
    width: 50%;
}
/* contact us close */
.active-meta-catalog .bt_bb_headline_superheadline{
    font-size:2.813rem !important;
    font-weight: 900;
    display: grid;
}
.active-meta-catalog.with-bg .bt_bb_headline_superheadline{
    margin:0 0 .6em;
}
.active-meta-catalog .bt_bb_headline_superheadline{
    margin: 0 0 .3em;
}
.home-page-banner .bt_bb_headline_content{
    line-height: 3.125rem;
}
.bt_bb_headline_content{
    font-size: 2.5rem !important;
}
.active-meta-catalog.with-bg .bt_bb_headline_content{
    line-height: 1.875rem;
}
.active-meta-catalog .bt_bb_headline_content{
line-height: 1.563rem;
}
.home-page-banner .bt_bb_headline_content{
    font-size: 3.125rem !important;
}
.custom-list li{
    list-style-image: url(/wp-content/uploads/2021/04/check-6-1.png);
    list-style-position: outside;
    margin-bottom: 10px;
    padding-left: 5px;
}

.active-meta-catalog .bt_bb_headline_content{
    font-size: 1.375rem !important;
    font-weight: 400;
    letter-spacing: 0.2px;
} 
.active-meta-catalog.with-bg-custom{
    background-position-y:center ;
}
.active-meta-catalog.with-bg .bt_bb_headline_tag::after{
    content: url(/wp-content/uploads/2021/03/quotes.svg);
    position: absolute;
    top: 55px;
    z-index: -1;
}
.with-bg-custom .bt_bb_headline_tag::after{
    top: 170px !important;

}
.active-meta-catalog.with-bg .bt_bb_headline_tag{
position: relative;
}
.location-names img{
    height: 72px;
}
.bot-circles,.automated-ingestion{
justify-content: center !important;
}

.with-bg-custom strong{
    color: #00ADEE;
}

.line-height-60 h1 {
    line-height: 3.75rem;
}
.line-height-55 h1 ,.line-height-55 h3{
    line-height: 3.438rem;
}
.line-height-50 h2 {
    line-height: 3.125rem;
}
.font-size-50 .bt_bb_headline_content {
    font-size: 3.125rem !important;
}
.special-heading .bt_bb_headline_content{
    line-height: 30px;
    letter-spacing: normal;
}
.font-size-26 .bt_bb_headline_content,.font-size-26.bt_bb_text {
    font-size: 1.625rem !important;
}
.font-size-18{
    font-size: 18px !important;
}
.font-size-24 .bt_bb_headline_content{
    font-size: 1.5rem !important;
}
.font-size-35 .bt_bb_headline_content{
    font-size:2.188rem !important;
}
/* Font sizes */
/* Header */
.btMenuHorizontal .menuPort > nav > ul > li{
    padding-right:30px ;
}
.btStickyHeaderOpen .mainHeaderInner{
    padding: 0;
}
.mainHeaderInner{
padding: 30px 0;
}
.menu a{
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 12px;
color: #0DA800;
}
.menu a:hover{
    color: #0DA800 !important;
}
.contact-us-widget::before{
background-color: #0DA800 !important;
}
.contact-us-widget span{
    font-size: 13px;
}
.contact-us-widget{
    padding: 15px 30px !important;

}
.menuPort .sub-menu .sub-menu{
    position: unset;
    box-shadow: none;
    opacity: 1;
    display:unset !important;
}
.menuPort .sub-menu .sub-menu a::before{
    content: "" !important;
    left: 2px !important;
}
.btStickyHeaderOpen .btMainLogo,.btStickyHeaderOpen .topBarInMenu{
    margin-top: 25px;
}
.btStickyHeaderOpen .menu-item-type-custom .sub-menu,.btStickyHeaderOpen.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:before{
    top: 100% !important;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>a{
    line-height: 78px !important;
}
.btMenuHorizontal .menuPort ul ul li a{
    padding: 12px 10px 12px 15px;
}
.menuPort .sub-menu{
    padding: 10px 0 !important ;
}
.menuPort .menu-item-4996 .sub-menu{
    display: flex;
    width: 480px !important;
}
.btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:before,.menu-item-type-custom .sub-menu{
    top: 100% !important;
}
.sub-menu .menu-item-object-page a{
    font-size: 14px !important;
    line-height: 14px !important;
    color: #0DA800 !important;
}
.sub-menu .menu-item-object-custom a{
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    color: #181818;
}
.sub-menu .menu-item-object-custom a::before{
    content: none !important   ;
}
.sub-menu .menu-item-object-custom a:hover{
    color:  #181818 !important;
}


/* Header */
.banner_subheading {
    line-height: 1.875rem;
    letter-spacing: -0.5px;
    color: #005676; 
}

.banner_anchor a {
    padding: 15px 45px !important;
}

.Gartner-section .bt_bb_column_content {
    padding: 33px 10px 33px 10px !important;
}

.Gartner-section .bt_bb_column {
    padding: 0!important;
/*     margin-right: 15px; */
	margin: 0 10px;
    background: #F8F8F9;
    border-radius: 5px;
}

.cloudera-row {
	margin: 0px;
}

.bt_bb_row.bt_bb_column_gap_normal .bt_bb_column {
	padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

.subheading {
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.01em;
    color: #4E4841;
}

.fourth-section-cols .bt_bb_headline_superheadline {
    font-weight: 600;
    font-size: 1.188rem !important;
    line-height: 14px;
    text-transform: uppercase;
    color: #181818;
}

.circles-section a span {
    
    font-weight: normal !important;
    font-size: 18px;
    line-height: 14px;
    letter-spacing: -0.02em;
}

.circles-section .bt_bb_headline_subheadline {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.circles-section .bt_bb_column_inner {
    margin-bottom: 30px !important;
}

.circles-section h4 {
    margin-top: 20px !important;
}

.circles-section .bt_bb_column_inner {
    max-width: 30% !important;
    flex-basis: 30% !important;
}

.circles-section .bt_bb_row_inner {
    justify-content: center !important;
    flex-wrap: wrap !important;
}

.fifth-section-text {
 
    font-weight: 300;
    line-height: 26px;
    letter-spacing: -0.7px;
    color: #005676;
}

.fourth-section-cols .bt_bb_headline_subheadline {
    font-size: 18px !important;
    line-height: 18px !important;
    letter-spacing: -0.01em;
    color: #4E4841;
}

.fourth-section-cols .bt_bb_headline_superheadline {
    margin-bottom: 25px;
}

.fourth-section-cols .bt_bb_column {
    padding: 0 20px !important;
}

.sec-section-inner-row {
    margin: 0 !important;
}

.sec-section-inner-row .bt_bb_column_inner {
    padding: 0 !important;
}

.image_subheading, .banner_anchor {
    float: unset !important;
    display: flex !important;
}
.download-btn a{
    padding: 12px 20px !important;
}
.company_slider img {
    width: unset !important;
    margin: auto;
}


/* Video tag */

  /* video tag */
/* Circles Animation */
.small-circles-animation .bt_bb_column {
flex-basis: 20%;
margin-top: 60px;
max-width: 20%;
}
.small-circles-animation.small-width{
max-width: 1060px !important;
margin: auto !important;
}
.automated-ingestion .bt_bb_column{
    flex-basis: 14%;
    padding: 0 10px ;
    margin: 40px 0 20px;
}
.automated-ingestion {
    background: #F7F7F7;
border: 0.5px solid rgba(0, 0, 0, 0.11);
box-sizing: border-box;
border-radius: 20px;
margin-top: 20px;
}
.small-circles-animation .ko-progress-circle,.small-circles-animation .ko-progress-circle .ko-progress-circle__slice,
.small-circles-animation .ko-progress-circle .ko-progress-circle__fill{
    width: 122px;
    height: 122px;

}
.small-circles-animation .ko-progress-circle .ko-progress-circle__slice {
    clip: rect(0px, 122px, 122px, 61px);
  }
 .small-circles-animation .ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
    clip: rect(0px, 61px, 122px, 0px);
  }
  .small-circles-animation .ko-progress-circle .ko-progress-circle__overlay {
      height: 114px;
      width: 114px;
  }
.ko-progress-circle {
    width: 156px;
    height: 156px;
    background-color: #e6e8e8;
    border-radius: 50%;
    position: relative;
    margin: auto;
  }
  .Circle-heading{
    font-weight: 800;
    padding-top: 10px;
font-size: 16px;
line-height: 20px;
text-align: center;
letter-spacing: -0.5px;
color: #005676;
  }
  .ko-progress-circle img {
      position: absolute;
      z-index: 9;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
  }
  .ko-progress-circle .ko-progress-circle__slice,
  .ko-progress-circle .ko-progress-circle__fill {
    width: 156px;
    height: 156px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%;
  }
  .ko-progress-circle .ko-progress-circle__slice {
    clip: rect(0px, 156px, 156px, 78px);
  }
  .ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
    clip: rect(0px, 78px, 156px, 0px);
    background-color: #00ADEE;
  }
  .ko-progress-circle .ko-progress-circle__overlay {
    width: 148px;
    height: 148px;
    position: absolute;
    margin-left: 4px;
    margin-top: 4px;
    background-color: #fbfbfb;
    border-radius: 50%;
  }
  .in-view .ko-progress-circle[data-progress="75"] .ko-progress-circle__slice.full,
  .in-view .ko-progress-circle[data-progress="75"] .ko-progress-circle__fill {
    transform: rotate(135deg);
    animation-name: animate;
    animation-duration: 2s;
  }
  @keyframes animate {
    from {transform: rotate(0deg);}
    to {transform: rotate(135deg);}
  }
/* Circles Animation */
/* footer */
.footer-block .bt_bb_button_text,#menu-footer-menu a{
    font-size: 16px;
    font-weight: normal;
line-height: 16px;
letter-spacing: -0.005em;
}
.footer-block .bt_bb_link{
    display: block;
}
.footer-block .bt_bb_headline_content{
    font-size: 20px !important;
line-height: 17px;
letter-spacing: -0.5px;
}
.footer-block a strong{
    font-weight: 500 !important;
}
.footer-block .bt_bb_column.col-xl-2_4:last-child {
margin-top: 50px;
}
.footer-block .bt_bb_column:last-child .bt_bb_color_scheme_3 a{
    display: -webkit-inline-box;
}
.footer-block .bt_bb_column:last-child .bt_bb_color_scheme_3 a span{
display: block;
}
.footer-block .bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before{
    font-size: 21px;
}
.footer-block .bt_bb_column:nth-child(4){
max-width: 25%;
}
.footer-block .bt_bb_column:nth-child(3){
max-width: 15%;
}
/* footer close */
.our-employees strong::before,.do-it-section .bt_bb_headline_subheadline::before{
    content: "";
    width: 72px;
    height: 2px;
    background: #005676;
    position: absolute;
    bottom: 110px;
}
.do-it-section .bt_bb_headline_subheadline{
    position: relative;
}
.do-it-section .bt_bb_headline_subheadline::before{
    color: black;
    left: 43%;
    width: 42px;
    top: -25px;
    
}
.our-employees .bt_bb_headline_tag,.do-it-section .bt_bb_headline_content{
margin-bottom: 40px;
}
.our-employees-slider .bt_bb_headline_subheadline{
font-size: 16px !important;
}

.emp-name{
    font-size: 20px;
line-height: 40px;
letter-spacing: -0.7px;
color: #00ADEE;
}
p.designation{
line-height: 30px;
letter-spacing: -0.7px;
color: #005676;

}


.do-it-section .bt_bb_headline_subheadline{
    font-size: 16px !important;
line-height: 24px;
letter-spacing: -0.01em;
color: #181818;
}
.home-page-banner header{
padding-top: 150px;
}
.video-container video{
width: 100%;
height: auto;
cursor: pointer;
}
/* contact us */
.location-names .bt_bb_headline_content span ,.global-presence .bt_bb_headline_content span{
    font-size: 26px !important;
    font-weight: 400;
    margin-top: 20px;
}
.location-names .bt_bb_column_inner
{
    padding-right:10px ;
    padding-left: 10px;
}
.get-in-touch .bt_bb_column_inner {
    padding-right:5px ;
    padding-left: 5px;
}
.contact-form .bt_bb_cf7_row{
margin-bottom: 20px !important;
}
.global-presence
    .bt_bb_column_content{

    display: flex;
}
.global-presence .bt_bb_image{
    margin-right: 20px;
    margin-top: auto;
    margin-bottom: auto;
}
.blog-page-title{
    display: flex;
    margin-top: 200px;
}
.anchor-title{
font-size: 30px;
color:#005676;
margin-left: 10px;
}
.blog-page-title img{
    margin-bottom: 12px;
}
.job-info span{
    font-weight: 600;
font-size: 18px;
color: #00ADEE;
}
.job_type,.job_experience{
margin-right: 30px;
position: relative;
}
.job_experience::after,.job_type::after{
    content: "";
    width: 1.5px;
    height: 20px;
    background-color: #005676;
    position: absolute;
    opacity: 0.5;
    right: -10px;
}
.job-info{
    margin-top: 10px;
}
.job-description .bt_bb_headline_content,.current-openings-inner-div h3{
    font-weight: bold;
    font-size: 20px !important;
    color: #005676;
    letter-spacing: -0.7px;
}
.blog-page-title,.job-info{
    width: 1200px;
    max-width: calc(100% - 60px);
    position: relative;
    margin-right: auto;
    margin-left: auto;

}
.fourth-section-cols .bt_bb_headline_subheadline{
line-height: 25px !important;
}

/* current opening */
.current-openings-main-div-bg{

    background-image: url(/wp-content/uploads/2021/03/bg_2-3.png);
    background-size: cover;
}
.current-openings-main-div,.blog-main-div{
display: flex;
max-width: 1200px;
flex-wrap: wrap;
margin: 30px auto !important;
}
.current-openings-heading,.blog-heading{
    font-weight: 900;
    font-size: 45px;
    line-height: 40px;
    letter-spacing: -0.7px;
    color: #005676;
    max-width: 1200px;
    margin: 170px auto 0;
    padding-left: 15px;
}
.blog-heading{
	padding-top:200px;
	margin-top:0;
	padding-bottom:80px
}

.blog-heading-outer-div{
	background-image:url("https://modak.com/wp-content/uploads/2022/04/blog-bg.svg");
	background-repeat:no-repeat;
	background-size:cover;
}
.blog-inner-div:not(:last-child) {
	border-bottom: 2px solid #EAEAEA;
}
.blog-content span img{
	margin-bottom:-3px
}
.blog-excerpt{
	margin-top:20px;
}
.blog-content h3{
	margin-bottom:20px
}
.blog-content{
margin-top:auto;
margin-bottom:auto
}
.time-place{
display: flex;
}
.time-place p:first-child img{
    margin-bottom: -2px;
}
.time-place p:last-child img{
    margin-bottom: -4px;
}
.time-place p{
    font-weight: 500;
font-size: 14px;
line-height: 0;
/* identical to box height, or 131% */
letter-spacing: -0.3px;
color: #181818;
position: relative;
}
.current-openings-content h3{
    margin-bottom: 20px;
    position: relative;
}
.time-place {
    margin-top: 20px;
    margin-bottom: 10px;
}
.time-place p:first-child{
    margin-right: 20px;
}
.current-openings-content p{
margin-bottom: 8px;
color: #181818;

}
.time-place p:first-child::after{
    content: "";
    width: 1px;
    background: #f2f2f2;
    height: 15px;
    position: absolute;
    right: -10px;
    top: 3px;

}
.current-openings-inner-div{
    width: 31%;
    margin:15px auto;
    background: #FFFFFF;
box-shadow: 0px 4px 44px 10px rgba(0, 0, 0, 0.05);
padding: 45px 30px 30px;
}
.current-openings-content h3::after{
    background-color: #005676;
    height: 2.5px;
    width: 30px;
    content: "";
    position: absolute;
    bottom: -6px;

}
.current-openings-content a{
    font-weight: bold;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0.04em;
    color: #0DA800;
    
}
.current-openings-content strong{
    font-weight: 600;
}
.bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-prev{
    left: -4em;
}
.bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-next{
    right: -4em;
}


@media screen and (max-width:1366px){
.home-page-banner header{
padding-top: 0;
}

}
@media screen and (max-width:1024px){
    .btLogoArea .logo img{
        height: 48px !important;
        margin-top: 15px;
    }
    #menu-primary-menu a{
font-weight: 500;
    }
    #menu-primary-menu .current-menu-item a{
        font-weight: 700;
    }
    .dubai.bt_bb_text {
        top: 142px;
        right: 116px;
    }
    .usa.bt_bb_text {
        top: 115px;
        left: 35px;
    }
    .india.bt_bb_text {
        top: 155px;
        right: 50px;
    }
    body.btMenuVerticalOn {
        overflow: hidden !important;
    }
    .contact-div{
        margin: 0 20px;
    }
    .location-names img, .contact-social-icons .bt_bb_image{
        width: inherit !important;
    }

    .with-bg-custom .bt_bb_headline_tag::after{
        top: 190px !important;
    
    }
    .Gartner-section .bt_bb_row {
        margin: auto !important;
    }
    .fourth-section-cols .bt_bb_headline_superheadline{
        line-height: 25px;
    }
    .Gartner-section .bt_bb_column:last-child{
        margin-right: 0 !important;
    }
    .blog-page-title{
        margin-top: 100px;
    }
    .time-place{
display: block;
margin-top: 10px;
    }
    .footer-backtotop a{
font-size: 12px !important;
    }
    .data-fingerprinting-section,.employee-main-div,.contact-div ,.circles-section  {
        background:none !important ;
    }
    .time-place p:first-child::after{
        content: none;
    }
    .last-section .bt_bb_column{
        flex-basis: 50%;
    max-width: 50%;
    } 
    .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-prev{
        left: -3em;
    }
    .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-next{
        right: -3em;
    }
  
    .custom-video-content .bt_bb_headline_subheadline br,.modak-nabu-images br{
display: none;
    }
    .footer-block .bt_bb_size_small.bt_bb_icon .bt_bb_icon_holder:before{
        font-size: 15px;
    }
    .do-it-section {
        background-size: cover !important;
    }
    .footer-block{
        background-position:bottom;
    }
    .bt_bb_headline_content br,.bt_bb_text br{
        display: none;

    }
    .sub-menu .subToggler::before{
        display: none;
    }
    .mainHeaderInner .port{
        padding: 0 !important;
    }
    #menu-primary-menu a{
    text-align: left !important;
    }
    .menuPort .menu-item-2527 .sub-menu{
        width: 100% !important;
        display: block;
    }
    .btVerticalMenuTrigger .bt_bb_icon:after{
        bottom: 20%;
    }
    .btVerticalMenuTrigger .bt_bb_icon:before{
        top: 18%;
    }
    .btLogoArea .logo img{
        height: 42px !important;
    }
    .btVerticalMenuTrigger .bt_bb_icon{
        width: 30px;
        height: 30px;
    }
    .btVerticalHeaderTop{
padding-left: 15px;
padding-right: 15px;
    }
    
}
@media screen and (max-width:801px){
    .Gartner-section .bt_bb_column {
margin-top: 20px;
    }
    .last-section{
        margin-bottom: 20px;
    }
    .current-openings-inner-div{
        width: 45%;
    }
}
@media screen and (max-width:768px){
    .home-page-banner .bt_bb_separator:first-child, .home-page-banner .bt_bb_separator:last-child{
display: none;
    }
    .careers-from .bt_bb_cf7_row{
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    .usa.bt_bb_text{
        top: 180px;
        left: 50px;
    }
    .india.bt_bb_text{
        top: 220px;
        right: 80px;
    }
    .dubai.bt_bb_text{
        top: 207px;
        right: 158px;
    }
    .careers-main-form{
margin: 70px 20px 0;
    }
    .contact-social-icons .bt_bb_column_inner{
max-width: 10%;
flex:auto;
    }
    .contact-social-icons{
display: -webkit-box;
    }
    .contact-social-icons .bt_bb_image{
        width: 60px !important ;
    }
    .small-circles-animation .bt_bb_column {
        flex-basis: 25%;
        max-width: 25%;
        }
    .bg-remove{
        background: none !important;
    }
    .current-openings-inner-div{
        width: 45%;
    }
    .download-btn{
margin: 30px 0 30px auto;
float: right !important;
    }
   
    .current-openings-heading{
        margin-top: 100px;
    }
    .home-page-banner .content{
        margin: 100px auto !important;
    }
    .home-page-banner .content{
        margin:150px auto 100px !important; 
    }
    .Gartner-section .bt_bb_column {
        max-width: 55%;
        margin: 10px auto !important;
    }
    .video-container,.custom-video-content {
        text-align: center !important;
    }
    .video-container img{
        width: 350px;
    height: 195px;
    max-width: unset;
    }
  
    .custom-video-content,.last-section{
        margin-bottom: 40px;
    }
    .circles-section .bt_bb_column_inner{
        max-width: 50% !important;
        flex-basis: 50% !important;
        padding: 0 10px !important;
    }
    .circles-section {
        background: none !important;
    }
    .circles-section .bt_bb_headline_subheadline br,.last-section br{
        display: none;
    }
    html{
        font-size: 90%;
    }
    .last-section header{
        text-align: center !important;
    }
    .footer-block{
        background:none !important
    }
    .Gartner-section .bt_bb_column{
        max-width: 70% !important;
    }
    .Gartner-section img:first-child{
        margin-bottom: 15px;
    }
    .active-meta-catalog header{
margin-top: 30px;
    }
    .order-change-768{
        flex-direction: column-reverse;

    }
   
    .data-fingerprinting-section{
background: none !important;
    }
    .do-it-section{
background-size: cover !important;
    }
    .do-it-section .bt_bb_headline_subheadline{
margin: 0 !important;
    }
    .do-it-section .bt_bb_headline_content{
        margin-bottom: 20px;
    }
    .do-it-section .bt_bb_headline_subheadline::before{
        left: 46%;
        top: -55px;
    }
    .employee-main-div .bt_bb_port{
padding-top: 60px !important;
    }
    .Gartner-section .bt_bb_column:last-child{
        margin-right: auto !important;
    }
    .fourth-section-cols .bt_bb_image img[src$="svg"]{
        width: 300px !important;
        margin: auto;
    }
   
   
   
}
@media screen and (max-width:425px){
    .home-page-banner .slick-slide {
        background-position:right bottom !important ;
    }
	.btPageHeadline{
	padding:100px 10px !important;	
	}
	.blog-page-full,.btComments.gutter{
padding:0 20px !important; 	
}
	.blog-inner-div{
		display:block;
	}
	
	.blog-content,.blog-image{
		width:unset;
		margin:10px !important;
	}
    .Gartner-section .bt_bb_column_content{
        padding: 30px 0px !important;
    }
    .search .btPageHeadline .bt_bb_headline ,.search .btContentHolder{
padding-left:20px ;
padding-right: 20px;
    }
    .careers-from{
        display: block;
    }
   .bt_bb_column{
        flex-basis: 50%;
        max-width: fit-content;
    }
	.small-circles-animation {
        flex-basis: 50%;
        max-width: 50%;
    }
    .mobile-qoute .bt_bb_headline_tag:after{
        top: 90px !important;
    }
    .contact-social-icons{
        display: flex;
    }
    .contact-social-icons img{
        width: 63px !important;
    }
    .contact-social-icons .bt_bb_column_inner{
max-width: 25%;
    }
    .modak-nabu-images .bt_bb_column_inner:first-child img{
        top: 35px;
    }
    .modak-nabu-images .bt_bb_column_inner img{
        top: 40px;
    }
    
    .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-prev{
        left: -3em;
    }
    .bt_bb_arrows_position_outside.bt_bb_arrows_size_large button.slick-arrow.slick-next{
        right: -3em;
    }
    .Gartner-section .bt_bb_column{
        background-color: unset;
        max-width: unset !important;
    }
    .sec-section-inner-row .bt_bb_column_inner:first-child{
    max-width: 30% !important;
    }
    .sec-section-inner-row .bt_bb_column_inner:last-child{
    max-width: 70% !important;
    }
    .gutter .port{
        padding:0 !important;
    }
 
    .current-openings-inner-div{
        width: 80%;
    }
    .current-openings-main-div-bg{
background-image: unset;
    }
    
    .job_type, .job_experience{
        margin-right: 22px;

    }
    .our-employees strong::before{
        bottom: 145px;
    }
    .do-it-section .bt_bb_headline_subheadline::before {
        left: 44%;
    }
    .FHIR-sec{
        margin-bottom: 50px;
    }
    .ko-progress-circle img{
        top: 40px;
        bottom: unset;
    }
    .small-circles-animation.small-width img,.bot-circles .bt_bb_column:nth-child(6) img,.bot-circles .bt_bb_column:nth-child(12) img,.bot-circles .bt_bb_column:nth-child(15) img,.hadoop .ko-progress-circle img,.automated-ingestion .ko-progress-circle img{
        top: 30px;
    }
    .bot-circles .bt_bb_column:nth-child(3) img,.bot-circles .bt_bb_column:nth-child(4) img{
        top: 50px;
    }
    .bot-circles .bt_bb_column:nth-child(5) img,.bot-circles .bt_bb_column:nth-child(7) img,.bot-circles .bt_bb_column:nth-child(9) img,.bot-circles .bt_bb_column:nth-child(11) img{
        top: 35px;
    }
    .small-circles-animation.small-width .bt_bb_column:first-child  .ko-progress-circle img,.bot-circles .bt_bb_column:nth-child(8) img,.bot-circles .bt_bb_column:nth-child(10) img{
        top: 40px;
    }
    .small-circles-animation.small-width .bt_bb_column:last-child .ko-progress-circle img{
top: 36px;
    }
    .bot-circles .bt_bb_column:nth-child(14) img,.bot-circles .bt_bb_column:nth-child(16) img{
        top: 45px;
            }
    .video-container img{
        left: 0;
    }
    .bt_bb_fe_wrap img{
margin-bottom: 20px ;
    }
    .order-change {
        margin-bottom: 20px;
        flex-direction: column-reverse;

    }
    .circles-section .bt_bb_column_inner{
        max-width: 100% !important;
        flex-basis: 100% !important;
    }
}
#menu-item-4434 a{
    font-size: 14px !important;
    line-height: 14px !important;
    color: #0da800 !important;
}

.bt_bb_column_width_fitcontent {
	max-width:fit-content;
}

.bt_bb_section.bt_bb_top_spacing_small>.bt_bb_port {
    padding-top: 0px;
}

#bt_bb_section62bd612cd78b8 > div > div > div > div:nth-child(3) > div > div > div > header > div > ul{
	margin-bottom: 0px !important;
}

/* .menuPort #menu-item-5454 ul {
	display: flex !important;
	width: 480px!important;
}
 */
/* #menu-item-5454 ul {
	display: flex !important;
	width: 480px!important;
}
 */

#menu-item-5454 ul{
	display:flex;
	width:480px;
}

/* css to unhide pdf toolbar in mobile */
@media (max-width: 200px), (max-height: 250px) {
	viewer-toolbar, #toolbar {
    	display: block !important;
	}
}

