#top #tribe_events_filters_wrapper {
  margin-bottom: 15px;  
}
#top .marker-cluster-small {
    background-color: rgba(255,71,19,0.6);
}
#top .marker-cluster-small div {
    background-color: rgba(255,71,19,0.6);
}
#cws-search-form .cws-search-form-title .widgettitle {
  font-size:14px;
  color:#000;
}
#top #footer a:hover {
    text-decoration: none !important;
}
#top #footer a:focus {
    outline-offset: 0px  !important;
}
#top #footer .footer-logo a:focus {
    outline-offset: -2px !important;
}
#top .new-benefits-section .benefit-columns, #top .new-benefits-section .av-equal-height-column-flextable  {
    min-height: 360px;
/*      margin-bottom: 6%;*/
margin-left: 0;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.home-hero-section .avia-builder-widget-area {
    width: calc(100% - 20px);
}
.blog-enhanced-search .widgettitle {
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: #000!important;
    font-family: 'blkfort-bold';
    text-transform: uppercase;
}
.modal-dialog  .modal-popup-small {
    font-family: 'blkfort-book';
}
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
    background-color: #000 !important;
    border-color: #000;
}
.btn-azure:hover, .open .btn-azure.dropdown-toggle, #top .modal-dialog  .modal-popup-small  button:hover{
    background-color: #fff !important;
    border-color: #fff;
    color:#000;
}
#top .modal-dialog  .modal-popup-small  button{
   background-color: #000 !important;
}
.apply-flow-wrapper .table thead.bordered-palegreen > tr > th {
    border-bottom: 3px solid #FF4713 !important;
}
.fa-edit:before, .fa-pencil-square-o:before, .fa-trash-o:before, .has-success .form-control-feedback, .form-group.has-success .form-control-feedback:before, .input-group.has-success .form-control-feedback:before {
    color: #008B5C !important;
}
.alert-info,.alert.alert-warning {
    border-color: #ffe444 !important;
    color: #000;
    background: #FFCE00;
}
input[type=checkbox].checkbox-slider ~ .text:before {
    color: #000;
    border: 1px solid #000;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot,
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar,
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  background-color: #FF4713 !important;
}
.btn-azure.disabled:hover{
   color:#fff;
}
.brmore-lnk:focus, .us-lnk .user-story-link > a:focus { outline: 2px dotted #000 !important; }

:-moz-ui-invalid {
   box-shadow: none;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-one {
  background: #ff4713;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-two {
  background: #FC9BB3;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-three {
  background: #ffce00;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-four {
  background: #FC9BB3;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-five {
  background: #ffce00;
}
.new-benefits-section .flex_column_table.av-equal-height-column-flextable .ben-six {
  background: #ff4713;
}
.black-bg {
    background: #000 !important;    
     color: #ffffff;
}
#top .benefit-columns {
  color:#fff;
    line-height: 20px;
    font-size: 16px;
    font-family: 'blkfort-book';
    transition-duration: 0.2s;
  }
.hide-on-hover {
    display: block;
    text-align: center;
        font-family: 'blkfort-bold';
        font-size: 40px;
        line-height:  50px;
        font-weight: bolder;
            color: #000;
}

.display-on-hover {
    display: none;
    padding: 10px;
    color: #fff;
}
.benefit-columns .display-on-hover { display: block; opacity:0;  position: absolute; 
    background: #000;
    top: 0;
    left: 0;
    height: 100%;  }
.bottom-brdr {
    height: 25px;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.bottom-brdr:before {
    content: '\f077';
    font-family: FontAwesome;
    color: #fff;
    left: 48%;
    position: absolute;
}
.down-arrow:before {
    content: '\f078';
    font-family: FontAwesome;
    color: #fff;
    left: 48%;
    position: absolute;
}
/* Common CSS */

body {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 27px;
  color: #000;
  font-family: 'blkfort-book';
  font-weight: normal;
}

p {
  color: #000;
  font-size: 18px;
  margin: 0 0 15px;
  line-height: 26px;
  font-family: 'blkfort-book';
}

.responsive .container {
  padding: 0 20px;
  max-width: 1020px;
}

#top img {
  border-radius: 0;
}

img {
  image-rendering: auto;
}

.full-width .container {
  max-width: 100%;
  padding: 0;
}

#top .hidden-desktop {
  display: none;
}

.p14 p,
p.p14 {
  font-size: 14px;
  line-height: 20px;
}

.p18 p,
p.p18 {
  font-size: 18px;
  line-height: 26px;
}

.p20 p,
p.p20 {
  font-size: 20px;
  line-height: 28px;
}

.p24 p,
p.p24 {
  font-size: 24px;
  line-height: 34px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pt40 {
  padding-top: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pt45 {
  padding-top: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pt90 {
  padding-top: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pt120 {
  padding-top: 120px;
}

.pb120 {
  padding-bottom: 120px;
}

.pt140 {
  padding-top: 140px;
}

.pb140 {
  padding-bottom: 140px;
}

.pm0 p {
  margin-bottom: 0;
}

.bg-cover {
  background-size: cover !important;
}

.jc-center {
  justify-content: center;
}
.apply-flow-wrapper{
  font-family: 'blkfort-book';
}
.apply-flow-wrapper label.control-label{
  font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: #000!important;
    font-family: 'blkfort-bold';
    text-transform: uppercase;
} 
.btn.btn-azure{
  font-size: 20px;
  opacity: 1;
}
.ng-valid-date-disabled .uib-button-bar .btn-info,
.ng-valid-date-disabled .uib-button-bar .btn-danger,
.ng-valid-date-disabled .uib-button-bar .btn-success,
.ng-valid-date-disabled .uib-button-bar .btn-info:focus,
.ng-valid-date-disabled .uib-button-bar .btn-danger:focus,
.ng-valid-date-disabled .uib-button-bar .btn-success:focus {
    background-color: #000!important;
    border-color: #000!important;
    color: #fff;
}
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.template-page .entry-content-wrapper h3,
.template-page .entry-content-wrapper h4,
.template-page .entry-content-wrapper .h2toh4 {
  text-transform: none;
  letter-spacing: -0.8px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  margin: 0;
  font-family: 'blkfort-extrabold';
}
ul#submenuItems a:focus {
    outline: 2px dotted #fff !important;
    outline-offset: 3px !important;
}
.mb30,
.template-page .entry-content-wrapper h2.mb30,
.template-page .entry-content-wrapper h3.mb30 {
  margin-bottom: 30px;
}

.mb15,
.template-page .entry-content-wrapper h5.mb15,
.template-page .entry-content-wrapper h4.mb15 {
  margin-bottom: 15px;
}

.mb25,
.template-page .entry-content-wrapper h4.mb25 {
  margin-bottom: 25px;
}

.mb70,
.template-page .entry-content-wrapper h2.mb70 {
  margin-bottom: 70px;
}

.mt80 {
  margin-top: 80px;
}

.mt60 {
  margin-top: 60px;
}

.mt50 {
  margin-top: 50px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb50 {
  margin-bottom: 50px;
}
#top .mb0{margin-bottom:0px !important;}
.center-the-content {}

.new-line-d {
  display: block;
}

h1 {
  font-size: 60px;
  color: #ffffff;
}

h2 {
  font-size: 60px;
  text-align: center;
}

h3,.sub-heading {
  font-size: 40px;
  text-align: center;
}
#top .align-center{
  text-align: center;
  }
.white-text{color:#fff !important;}
h4,.third-level-heading, .h2toh4 {
  font-size: 24px;
}
.h2toh4 {
  text-align: left;
}

.third-level-heading{
  margin-bottom: 15px !important;
    text-align: left;
  }
h5 {
  font-size: 20px;
}
.page-id-2771 #main > .main_color > .container{
max-width: 100%;
padding: 0;
}
.page-id-2771 #main > .main_color > .container > main.content {
  padding-top: 0;
  padding-bottom: 0;
}
/*Custom css main*/
.align-center{
  text-align:center;
}
.align-left{
  text-align:left;
}

body#top .all-text-white,
body#top .all-text-white h1,
body#top .all-text-white h2,
body#top .all-text-white h3,
body#top .all-text-white p,
body#top .all-text-white h4,
body#top .all-text-white h5,
body#top .all-text-white h6,
body#top .all-text-white li,
body#top .all-text-white .fa,
body#top .all-text-white a,
body#top .all-text-white div{
    color:#fff;
}

body#top .job-list-right-container a {
    text-decoration: none;
    font-size: 18px;
    font-family: 'blkfort-bold';
    background-color: transparent;
    border: none;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat left 6px;
    padding-left: 12px;
    color: #000000!important;
    padding: 0 0 0 12px;
  line-height: 26px;
}
body#top .loc-featured-job-sec .widget-joblist .widget_joblist_row {
    margin: 0 1%;
    background: transparent !important;
    text-align: center;
}
div .main_color .tabcontainer .tab_content h4 {
    margin-bottom: 20px;
    letter-spacing: normal;
}
div .main_color .tabcontainer .tab_content h3 {
    margin-bottom: 20px !important;
   }
body#top .black-text h1,
body#top .black-text h2,
body#top .black-text h3,
body#top .black-text h4,
body#top .black-text h5,
body#top .black-text h6,
body#top .black-text p,
body#top .black-text a,
body#top .black-text ul li,
body#top .black-text .user-content div{
    color: #000;
}
body#top .black-text .user-content h2:before{
  background-color:#000;
}
/* Custom css common ends*/

.entry-content-wrapper div li,ul li {
    font-family: 'blkfort-book';
}
.left-align h2,
.left-align h3 {
  text-align: left;
}
.bc-sitemap .text-bold { display: none; }
.bc-sitemap li { margin-left: 1em !important; }
#non-profit-part ul li a:focus {
    outline-color: #000 !important;
    outline-offset: 5px !important;
}
.responsive .width660 .container {
  max-width: 660px;
}

.responsive .width505 .container {
  max-width: 505px;
}

.responsive .width820 .container {
  max-width: 820px;
}

.responsive .width520 .container {
  max-width: 520px;
}

.divwidth980 {
  max-width: 980px;
  margin: 0 auto;
}

.divwidth660 {
  width: 640px;
  margin: 0 auto;
}

.ext-bold {
  font-family: 'blkfort-extrabold';
}

.campus-join p.ext-bold {
  margin: 0 0 20px;
  font-size: 24px;
}

.help-block {
  font-family: 'blkfort-book';
}


/** Logo and Header Styles **/

.logo a {
  height: auto;
}

.logo a:focus {
  border: 0;
  outline: 2px dotted #7b7b7b !important;
}

*:focus,
a:focus {
  outline: 2px dotted #7b7b7b !important;
  outline-offset: -2px !important;
}
ul#submenuItems a:focus {
    outline: 2px dotted #fff !important;
    outline-offset: 3px !important;
}
.bottom-footer a:focus {
    outline: 2px dotted #7b7b7b !important;
    outline-offset: 1px !important;
}
.fraud-block a:focus, #companyandsites a:focus, #companyandsites h6:focus {
    outline: 2px dotted #fff !important;
    outline-offset: 0px !important;
}
div .logo {
  top: 12px;
}

a:hover,
li:hover a,
.sub_menu>ul>li:hover>a {
  text-decoration: none;
}

#header_meta .sub_menu {
  width: 100%;
  padding: 0;
  top: 0;
  display: inline-block;
}

#header_meta .sub_menu ul.menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

#header_meta .sub_menu ul.menu li {
  padding: 0;
  border: 0;
}

#header_meta .sub_menu ul.menu li a {
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  text-align: center;
  color: #000;
  display: inline-block;
  font-family: 'blkfort-book';
  font-weight: normal;
}

#top .sub_menu li ul {
  width: 100%;
  padding: 15px 0;
  box-shadow: none;
  left: 0;
  border-width: 0;
  top: 29px;
  background: #000;
}

#top #header_meta .sub_menu li.lcp-menu a {
  background-color: #000;
  color: #fff;
  padding: 7px 25px 7px 10px;
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg);
  background-repeat: no-repeat;
  background-position: 90%;
  font-family: 'blkfort-bold';
  width: 240px;
}

#top #header_meta .sub_menu li.lcp-menu a:hover {
  background-color: #FF4713;
  color:#000;
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-white.svg);
}

#top #header_meta .sub_menu li.lcp-menu ul li a,
#top #header_meta .sub_menu li.lcp-menu ul li a:hover {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg);
  background-repeat: no-repeat;
  background-position: 34px center;
  padding: 8px 25px 8px 48px;
  width: 100%;
  text-align: left;
}

#header_main {
  padding: 15px 0 10px;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
  padding-top: 106px !important;
}

.logo img {
  max-width: 165px;
}

#skipnav,
#skipnav a {
  color: #fff;
  font-size: 18px;
  font-family: 'blkfort-book';
  background-color: #000 !important;
  border: 0 !important;
}

#header_meta .sub_menu ul.menu li.ourcs-menu a {
  position: relative;
  padding-left: 36px;
  cursor: pointer;
}

.ourcs-menu a:before {
  width: 30px;
  height: 30px;
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
}

.ourcs-menu a:after {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 10px;
  content: '';
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg) no-repeat center;
  height: 10px;
  background-size: contain;
}

#companyandsites,
#companyandsites-mob{
    margin: 0 auto;
    padding: 30px 20px;
    max-width: 1020px;
}
#companyandsites .second-row > div,
#companyandsites-mob .second-row > div{
    padding: 0 1%;
    width: 21.66%;
}
 #companyandsites .second-row,
  #companyandsites-mob .second-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

#companyandsites p,#companyandsites a,#companyandsites ul li,#companyandsites ul li a,
#companyandsites-mob p,#companyandsites-mob a,#companyandsites-mob ul li,#companyandsites-mob ul li a{
font-family: 'blkfort-book';
    font-size: 14px;
color: #fff;
    text-decoration: none;
        line-height: 24px;
}
#companyandsites p,
#companyandsites-mob p{
  line-height: 20px;
}
#companyandsites ul,
#companyandsites-mob ul{
  margin: 0;
}
#companyandsites ul li a:hover,
#companyandsites-mob ul li a:hover{
  color: #a5a5a5;
}
#companyandsites h5,#companyandsites h6,#companyandsites h5 a
#companyandsites-mob h5,#companyandsites-mob h6,#companyandsites-mob h5 a{
  font-family: 'blkfort-bold';
    font-size: 15px;
    font-weight: normal;
color: #fff;
    margin-bottom: 6px;
}
#companyandsites h5 a,
#companyandsites-mob h5 a{
  font-size: 14px;
}
#companyandsites,
#companyandsites-mob{
  position:relative;
  }
#companyandsites .close,
#companyandsites-mob .close{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/07/close-white.png) no-repeat;
    background-size: contain;
    color: #fff;
    opacity: 1;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 30px;
    right: 20px;
}
#companyandsites .second-row .col-one,
#companyandsites-mob .second-row .col-one{
    width: 35%;
    padding-left: 0;
}
#companyandsites  .second-row .col-four,
#companyandsites-mob  .second-row .col-four{
padding-right: 0;
}
.social-share-cntnr ul{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.social-share-cntnr ul li{
  padding-right: 15px;
}
#companyandsites .first-row,
#companyandsites-mob .first-row{
  padding-bottom: 20px
}
#companyandsites .social-share-cntnr ul li a,
#companyandsites-mob .social-share-cntnr ul li a{
    font-size: 24px;
}
#companyandsites .second-row .col-two,#companyandsites .second-row .col-three,
#companyandsites-mob .second-row .col-two,#companyandsites-mob .second-row .col-three{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#companyandsites .second-row .col-three .section-list.col-4,
#companyandsites-mob .second-row .col-three .section-list.col-4{
    min-height: 240px;
}
/*===== Main Menu Items======*/

#header_main .avia-menu.av-main-nav-wrap {
  float: right;
}

#advanced_menu_hide,
#advanced_menu_hide::before {
  z-index: 99999999999;
}

.av-main-nav>li.star-icon a::before {
  content: '\e800';
  font-family: 'fontelloadd';
  padding-right: 3px;
}


/*#top #header .av-main-nav > li:hover .sub-menu {
    transition: height 2s ease-in-out;
    -moz-transition: height 5s ease-in-out;
    -webkit-transition: height 5s ease-in-out;
    height: auto;
  }*/

#top .av-main-nav li ul.sub-menu li:first-child a {
  background: transparent;
}

.main_menu li ul.sub-menu:before {
  content: "";
  width: 150vw;
  background: #fff;
  top: 0;
  right: -250%;
  position: absolute;
  display: inline-block;
  border-top: 1px solid #ccc;
}

li.au-sub ul.sub-menu:before {
  height: 100%;
}

.our-teams-menu li,
.students-menu li,
.locations-menu li {
  width: 50% !important;
  float: left;
}

#top #header_main>.container,
#top #header_main>.container .main_menu ul:first-child>li>a,
#top #header_main #menu-item-shop .cart_dropdown_link {
  height: 60px !important;
  line-height: 60px !important;
}

.our-teams-menu ul.sub-menu:before {
  width: 175vw;
}

.main_menu .sub-menu {
  padding: 20px 0;
  transition: opacity .05s linear;
  -moz-transition: opacity .05s linear;
  -webkit-transition: opacity .05s linear;
}

#top .av-main-nav ul a {
  border: 0;
}

.main_menu .avia-menu li a {
  font-family: 'blkfort-book';
  font-size: 14px;
  font-weight: normal;
}

li.search-jobs a {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/search-icon-orange.png) no-repeat 99%;
  padding-right: 20px !important;
}

#top #header .av-main-nav>li>a {
  font-size: 14px;
}

#avia-menu .sub-menu li a {
  font-family: 'blkfort-book';
  font-size: 14px;
  color: #000;
}

#avia-menu .sub-menu li a:hover {
  text-decoration: underline;
}

#avia-menu .sub-menu li a:focus {
  background: transparent;
  color: #000;
}

.two-col-menu ul.sub-menu {
  box-shadow: none;
}

.two-col-menu ul li:nth-child(odd) {
  clear: left;
}

.text-bold.menu-item span.avia-menu-text {
  font-family: 'blkfort-bold';
}

#avia-menu .sub-menu .text-bold.menu-item a:hover {
  text-decoration: none;
}


/* ==== Alert mesage =====*/

.vi16 {
  background-color: #FFCE00;
  color: #282828;
}

.icon-sprite-close {
  cursor: pointer;
}

.align-center {
  text-align: center;
}

body#top .vi16 {
  height: auto;
  min-height: auto;
  padding: 8px 0 0px 0;
  transition-property: all;
  transition-duration: .5s;
}

#spirit-close {
  position: absolute;
  right: 0;
  top: 0;
  width: 13px;
}

#spirit-close .alert-cls img{
width: 13px;
height: 13px;
}

body#top #main .icon-sprite-alert-icon a strong {
  color: #000;
  line-height: 22px;
  font-weight: normal;
  font-size: 18px;
  font-family: 'blkfort-bold';
}

.icon-sprite-alert-icon a,
.icon-sprite-alert-icon img {
  display: inline-block;
  vertical-align: middle;
  padding-right: 20px;
  text-decoration: none;
}

.icon-sprite-alert-icon a:hover {
  text-decoration: underline;
}

body#top .all-text-black,
body#top .all-text-black h1,
body#top .all-text-black h2,
body#top .all-text-black h3,
body#top .all-text-black p,
body#top .all-text-black h4,
body#top .all-text-black h5,
body#top .all-text-black h6,
body#top .all-text-black div,
body#top .all-text-black li,
body#top .all-text-black .fa,
body#top .all-text-black a {
  color: #000;
}

.fs12 {
  font-size: 12px;
  line-height: 16px;
}

.fs14 {
  font-size: 14px;
  line-height: 18px;
}


/*Home page*/

#top .home-hero-section .widget-jobsearch input[type="text"] {
  background-color: transparent;
  border: 0;
  font-size: 28px;
  border-bottom: 2px solid #fff !important;
  font-family: 'blkfort-book';
}

.home-hero-section .widget-jobsearch,
.home-banner-text {
  max-width: 725px;
  margin: 0 auto;
}

.home-hero-section .widget-jobsearch .quicksearch-btn {
  margin: 0;
  position: absolute;
  right: 0;
  width: 30px;
  bottom: 6px;
  transition: bottom .3s ease-in-out;
  -moz-transition: bottom .3s ease-in-out;
  -webkit-transition: bottom .3s ease-in-out;
}

.home-hero-section .widget-jobsearch .av_four_fifth {
  width: 100%;
}

.home-hero-section .widget-jobsearch .quicksearch-btn .avia-button {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/search-icon-ban.png) no-repeat center center #000000;
  text-indent: -9999px;
  border-radius: 0;
  border-bottom: 0;
  padding: 0;
  width: 30px;
  height: 32px;
  min-width: 0;
}

#top .home-hero-section ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-size: 16px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

.featured-jobs .content .widget-joblist,
.featured-jobs .content .joblist {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  padding: 30px 0 60px;
  justify-content: center;
  width: 100%;
}

.featured-jobs .widget-joblist .widget_joblist_row {
  width: 33.33%;
  margin: 0 2%;
  background: transparent !important;
  text-align: center;
  position: relative;
}

.featured-jobs .widget-joblist .widget_joblist_row a {
  text-decoration: none;
  font-size: 18px;
  font-family: 'blkfort-bold';
}

.featured-jobs .widget-joblist .widget_joblist_row a:hover {
  text-decoration: underline;
}

.featured-jobs .widget-joblist .widget_joblist_loc {
  font-size: 14px;
  padding: 7px 0;
  font-family: 'blkfort-book';
}

.featured-jobs div.link-outer,
body#top .job-list-row .job-list-right-container {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

body .job-list-left-container,
.widget_joblist_row .job-data {
  float: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100px;
}

.featured-jobs .widget-joblist .widget_joblist_row .job-list-left-container a,
.featured-jobs .widget-joblist .widget_joblist_row .job-data a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.loc-featured-job-sec {
  padding-bottom: 40px;
}

a.black-link {
  font-size: 16px;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg') no-repeat left 6px;
  padding-left: 12px;
  text-decoration: none;
  display: inline-block;
  font-family: 'blkfort-extrabold';
  cursor: pointer;
  line-height: 26px;
}

p a.black-link {
  line-height: 26px;
  vertical-align: middle;
}

a.black-link:hover,
.featured-jobs .widget-joblist .widget_joblist_row a.black-link:hover {
  text-decoration: underline;
}

a.white-link {
  text-decoration: none;
  color: #fff;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg') no-repeat left 6px;
  padding-left: 15px;
}

a.white-link:hover {
  text-decoration: underline;
  color: #fff;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg') no-repeat left 6px;
  padding-left: 15px;
}

.mac-ios a.black-link,
.mac-ios a.white-link,
.mac-ios a.white-link:hover {
  background-position: left 8px;
}


/*Tintup*/

.social-feed-tintup {
  position: relative;
  padding: 100px 0 80px;
}

.social-feed-tintup:before {
  position: absolute;
  bottom: 0;
  height: 43%;
  width: 100%;
  background: #000;
  content: '';
}

.responsive .social-feed-tintup .container {
  max-width: 1170px;
}

.theme-slider_v2 .post-title {
    padding: 25px;
    background-color: #FE9AB3;
}

.post-type-icon {
    position: absolute;
    left: 10px;
    bottom: 55px;
}
.post-header .fontcolor_post {display: none;}

/* Featured Content */

.featured-content.odd {
  background: #FC9BB3;
}

.featured-content.even {
  background: #FC9BB3;
}

#top .featured-content .avia-smallarrow-slider {
  margin: 0;
}

#top .featured-content .avia-slideshow-dots {
  text-align: center;
  width: 100%;
  bottom: 20px;
}

#top .featured-content .new-special-heading {
  display: none;
}

#top .featured-content .outer-slider {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.left-sli,
.right-sli {
  width: 49%;
}

.right-sli {
  padding-left: 2%;
}

sup {
  top: .45em;
  line-height: 100%;
}


/*News Slider*/
.avia-slideshow-dots .play,.avia-slideshow-dots .pause{
cursor: pointer;
}
.news-section .avia-slideshow-dots{
height: auto;
}
.news-section .avia-slideshow-dots .play{
        top: -30px;
    left: -10px;
        position: relative;
}
.news-section .avia-slideshow-dots .pause{
   top: -30px;
    right: -10px;
        position: relative;
}
.news-slider a.slide-image,
.news-slider .blog-categories.minor-meta {
  display: none;
}
.bl-ban { background-position: 50% 30% !important; }
.news-slider h3.slide-entry-title,
.news-slider .slide-entry-excerpt {
  font-size: 18px;
  height: auto;
  text-align: left;
}

.news-slider h3.slide-entry-title a {
  font-size: 18px;
  text-align: left;
}

.news-slider h3.slide-entry-title a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-weight: normal !important;
}

.news-slider h3.slide-entry-title {
  min-height: 86px;
}

#top .news-slider h3.slide-entry-title a:hover {
  text-decoration: underline;
}

.news-slider .slide-entry-excerpt {
  font-family: 'blkfort-book';
}

.news-slider time.slide-meta-time {
  font-size: 12px;
  line-height: 1.25;
  color: #595959;
  font-family: 'blkfort-extrabold';
}

.news-slider .slide-entry {
  border-top: 2px solid #000;
  padding: 35px 30px 20px;
}

.news-slider .slide-meta {
  padding-bottom: 5px;
  display: none;
}

.news-slider .avia-content-slider-inner,
.career-campus .avia-content-slider-inner,
.featured-content .avia-content-slider-inner {
  padding: 0 20px 50px !important;
  max-width: 1020px;
  margin: 0 auto;
  float: none;
  display: block;
  margin-bottom: 30px;
}

.news-slider div .av_one_third {
  margin-left: 3%;
  width: 31.333333%;
}

.news-slider div .av_one_third.first {
  margin-left: 0;
}

.featured-content .avia-content-slider-inner {
  max-width: 980px;
  padding: 0 0px 0px !important;
}
.desk-atht.featured-content .avia-content-slider-inner{
   padding: 0 !important;
  margin-bottom: 35px;
}
.desk-atht.featured-content .content-slider .right-sli p:last-child {
    margin-bottom: 0;
}
/*.news-slider.avia-content-slider {
  margin-top: 50px;
}*/

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: #000;
  opacity: 1;
}

#top .main_color.white-dots .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .main_color.white-dots .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: #fff;
}

#top .main_color.white-dots .avia-smallarrow-slider .avia-slideshow-dots a {
  border-color: #fff;
}

#top .avia-slideshow-arrows a {
  height: 46px !important;
  width: 46px !important;
  line-height: 48px !important;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  border-radius: 100%;
}
#top .news-section .avia-content-slider .avia-slideshow-arrows a {
    top: 38% !important;
    margin: -30px 0 0 !important;
}
#top .news-section .avia-smallarrow-slider .avia-slideshow-arrows {
    top: 120px;
}
#top .news-section .avia-smallarrow-slider .avia-slideshow-dots a { bottom: 32px;}

#top .avia-smallarrow-slider-heading .new-special-heading {
  display: none;
}

#top .rounded-arrows .avia-slideshow-arrows a {
  height: 46px !important;
  width: 46px !important;
  line-height: 48px !important;
}

#top .rounded-arrows .avia-slideshow-arrows a {
  border-radius: 100% !important;
}

#top .rounded-arrows .avia-smallarrow-slider .avia-slideshow-arrows {
  position: absolute;
  width: 100%;
  top: calc(50% - 50px) !important;
}

.avia-slideshow-dots a {
  border: 1px solid #767676;
  padding: 2px;
  width: 7px;
  height: 7px;
  margin: 0 3px;
  background: #fff;
}

.avia-slideshow-dots a.active,
.avia-slideshow-dots a:hover {
  opacity: 1;
  background: #000;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: transparent;
}

.avia_desktop .avia-content-slider .avia-slideshow-arrows a {
  opacity: 1;
}

.avia-slideshow-arrows a:before {
  background: #fff;
  border-radius: 100%;
  line-height: 48px !important;
  color: #000;
  font-size: 16px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  margin-left: 1px;
}

.avia-slideshow-arrows a.next-slide:before {
  background: #000;
  color: #fff;
}

.responsive .arrow-outside .container {
  max-width: 1170px;
}

.avia-content-slider {}


/*Our Technology*/

.text-white p,
.text-white h4,
.text-white h3,
.text-white span {
  color: #fff;
}

.home-section-technology .av_one_half .avia_textblock {
  padding: 0 60px 0 80px;
}

div.home-section-technology.left-image-section:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/Flexible-time2.jpg);
  right: auto;
  left: 0;
}

.two-col-sec .container,
.two-col-sec .container .units {
  position: static;
}

.two-col-sec {
  position: relative;
}

#top .two-col-sec .right-img-col.flex_column {
  width: 50%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
}


/* Life at blackrock*/
.lifeatblackrock-section .av_one_third .avia-image-container-inner a img{
padding: 10px 0;
}
.lifeatblackrock-section .flex_column_table {
  padding-top: 65px;
}
.lifeatblackrock-section .flex_column_table {
  padding-top: 0px;
}
.lifeatblackrock-section .av_one_third.first .avia-image-container-inner {
  padding: 10px 0;
}

.home-section-lifeatblackrock p.bold {
  font-family: 'blkfort-extrabold';
  font-weight: normal !important;
}

.lifeatblackrock-section .lifeatblackrock-text {
  padding-top: 30px;
}

.link-bottom a.black-link {
  position: absolute;
  width: 170px;
  bottom: -50px;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: left;
}


/*History culture*/

a.black-button,
a.black-button:hover,
a.white-button,
a.white-button:hover,
#cws-adv-search-btn,
body#top .sign-up-con button.btn-azure,
body#top .sign-up-con .black-button,
#top .main_color .resume-wrapper .btn {
  background: #000 url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat 80% center;
  padding: 10px 65px 10px 32px;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  border-radius: 2px;
  font-family: 'blkfort-extrabold';
  display: inline-block;
  opacity: 1;
  border: 0;
}

a.black-button:hover,
#cws-adv-search-btn:hover,
#top .main_color .resume-wrapper .btn:hover {
  background: #fff url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat 80% center;
  color: #000;
}
#top .main_color .resume-wrapper .btn:hover {
  color: #000 !important;
}
body#top a.white-button, body#top .all-text-white a.white-button {
  background-image:  url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat 80% center;
  color: #fff;
  background-color:#000;
}

a.white-button:hover {
  background: #000 url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat 80% center;
  color: #fff;
  text-decoration: underline;
}

.history-culture .flex_column_table:first-child {
  padding-bottom: 20px;
}


/*Video two col home*/

#top .two-per-space .av-flex-placeholder {
  width: 2%;
}

#top .eight-px-space .av-flex-placeholder {
  width: 1%;
}

#top .three-per-space .av-flex-placeholder {
  width: 3%;
}

.social-impact .image-overlay,
.mfp-iframe .image-overlay {
  display: none !important;
}

.video-icon.av_one_half a.mfp-iframe:before,
.video-slider a.mfp-iframe.lightbox-added:before,
a.mfp-iframe.lightbox-added.video-icon-sli:before,
a.video-icon.video-link.mfp-iframe.lightbox-added:before {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/white-play.svg') no-repeat center center;
  position: absolute;
  content: '';
  width: 62px;
  height: 62px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.social-impact .av_one_half a img {
  vertical-align: bottom;
}


/* Fraud alert*/

.fraud-alert-section p {
  font-size: 14px;
  padding: 0 40px;
  line-height: 17px;
}

.fraud-alert-section {
  padding: 40px 0 20px;
}

.fraud-block h5.frd-icon,#top .fraud-block .frd-icon {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/fraud-alert.svg') no-repeat left center;
  margin-bottom: 20px;
  padding: 5px 40px;
  font-family: 'blkfort-bold';
  font-weight: normal;
  background-size: 30px;
}

#top .fraud-block .frd-icon{
  font-size: 20px;
  text-align: left;
  }
/* Our Teams Page*/

.bg-red {
  background-color: #C00B28 !important;
}

.bg-dark-red {
  background-color: #990012 !important;
}

.bg-yellow {
  background-color: #FFE67F !important;
}

.bg-dark-yellow {
  background-color: #FFCE00 !important;
}

.bg-violet {
  background-color: #CDB9E6 !important;
}

.bg-orange {
  background-color: #FFB194 !important;
}

.bg-green {
  background-color: #008B5C !important;
}

.bg-pink {
  background: #FFC8CD !important;
}

.bg-dark-pink {
  background: #FC9BB3 !important;
}

.bg-purple {
  background-color: #6E3FA3 !important;
}

.under-banner-heading h1 {
  font-size: 90px;
  padding-bottom: 50px;
}

.hire-section .av_one_fourth .ep-outer-border {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/border-yellow.svg) no-repeat;
  background-size: contain;
  padding: 20px;
  width: 223px;
  height: 217px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 22px;
}

.hire-section .av_one_third .ep-outer-border {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/border-yellow.svg) no-repeat;
  background-size: contain;
  padding: 20px;
  width: 223px;
  height: 225px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 22px;
}

.green-border.hire-section .av_one_fourth .ep-outer-border {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/green-border.svg) no-repeat;
}

.hire-section .av_one_fourth .ep-outer-border p,
.hire-section .av_one_third .ep-outer-border p {
  line-height: 21px;
  font-size: 20px;
  margin: 10px 0 0;
  font-family: 'blkfort-extrabold';
}

.hire-section .av_one_fourth p,
.hire-section .av_one_third p {
  font-size: 14px;
  line-height: 17px;
}

.hire-section .av_one_fourth .av_textblock_section:last-child p,
.hire-section .av_one_third .av_textblock_section:last-child p {
  color: #000;
  font-family: 'blkfort-bold';
}

body#top .hire-section.all-text-white div.circle-icons {color:#000;}

/* Testimonil top*/

.separator-top {
  width: 222px;
  height: 2px;
  background: #000;
}

.separator-bottom {
  width: 222px;
  float: right;
  height: 2px;
  background: #000;
}

.testimonial-content {
  padding: 20px 70px;
  position: relative;
}

.testimonial-content:before,
.testimonial-content:after {
  content: '';
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/top-quotes1.svg) no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  left: 0;
  top: 20px;
}

.testimonial-content:after {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/bottom-quotes1.svg) no-repeat;
  left: auto;
  top: auto;
  bottom: 40px;
  right: 0;
}

.testimonial-content p {
  font-size: 24px;
  font-family: 'blkfort-extrabold';
  line-height: 27px;
}

.superscript {
  /*width: 320px;*/
  text-align: right;
  /*float: right;*/
  padding-top: 20px;
}

.auth-name {
  font-size: 24px;
  font-family: 'blkfort-extrabold';
  line-height: 27px;
}

.auth-det {
  font-size: 12px;
  line-height: 17px;
  font-family: 'blkfort-book';
}


/*Tabs*/

#top .main_color .tabcontainer .tab {
  text-align: center;
  font-size: 17px;
  background: transparent;
  border: 0;
}

#top .main_color .tabcontainer .tab.active_tab {
  color: #000;
  border: 1px solid #000;
  border-bottom: 0;
  font-weight: normal;
}

#top .main_color .tabcontainer .tab.active_tab:before {
  position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0;
  z-index: 9;
}

#top .main_color section.av_tab_section {
  position: relative;
  overflow: hidden;
  width: 100%;
  position: relative;
}

div .main_color .tabcontainer .tab_content {
  border: 0;
  background: transparent;
  padding: 60px 0 0;
}

div .main_color.pb0-tab .tabcontainer .tab_content {
  padding: 60px 0 0;
}

.tabs-section {
  position: relative;
}

.tab_content .tab_inner_content {
  margin: 0;
}

.tab-content-seprator {
  border-bottom: 1px solid #000;
  width: 60%;
  margin: 40px auto 50px;
}

.tabs-section .av_tab_section:before {
  position: absolute;
  content: '';
  background: #000;
  width: 100%;
  height: 1px;
  top: 0px;
  z-index: 0;
}

div .main_color .tabcontainer .tab_content ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  list-style: none;
  margin: 0;
  flex-wrap: wrap;
}

div .main_color .tabcontainer .tab_content ul li {
  width: 24%;
  margin: 0 1% 10px 0;
}

div .main_color .tabcontainer .tab_content ul.full-list {
  display: block;
}

div .main_color .tabcontainer .tab_content ul.full-list li {
  width: 100%;
  margin: 0;
  padding: 2px 0 0 50px;
  position: relative;
  font-family: 'blkfort-book';
}

div .main_color .tabcontainer .tab_content ul.full-list.li-mar.normal-ul li {
  padding: 2px 0 18px 30px;
}

div .main_color .tabcontainer .tab_content ul.full-list li:last-child {
  padding-bottom: 30px;
}

div .main_color .tabcontainer .tab_content ul.full-list li:before {
  content: '\25CF';
  font-size: 12px;
  position: absolute;
  left: 18px;
  top: 5px;
}

div .main_color .tabcontainer .tab_content ul.full-list.normal-ul.li-mar li:before {
  left: 0;
}

div .main_color .tabcontainer .tab_content ul li a.black-link {
  font-family: 'blkfort-book';
  line-height: 26px;
}

.tab_titles,
.outer-tab,
.inner-tab,
.tab-top-img {
  max-width: 1020px;
  margin: 0 auto;
  padding: 0 20px;
  float: none;
}
.outer-tab,.what-we-stand-acc .toggle_content .av_one_full{
    font-size: 18px;
    line-height: 26px;
    font-family: 'blkfort-book';
}
.tab-top-img {
  padding: 50px 20px 50px;
}

.campus-tab .outer-tab {
  padding: 0 80px;
}

#top .outer-tab h2 {
  margin-bottom: 30px;
}

#top .outer-tab .av-flex-placeholder {
  width: 2%;
}

.tab-top {
  max-width: 660px;
  padding: 0 20px 15px;
  margin: 0 auto;
}

.tab-testimonial {
  overflow: hidden;
  padding: 50px 0;
  margin-top: 50px;
}

.user-content div {
  color: #000;
}

.user-content .separator-top {
  display: none;
}

.user-content h2 {
  text-align: left;
  color: #000;
  position: relative;
}

.user-content h2:before {
  content: '';
  position: absolute;
  width: 170px;
  left: 0;
  top: -14px;
  background: #000;
  height: 2px;
}

body#top .all-text-white .user-content h2:before {
  background: #fff;
}

.user-position {
  font-size: 12px;
  padding: 15px 0;
  font-family: 'blkfort-extrabold';
  text-transform: uppercase;
}

.user-text {
  padding-bottom: 25px;
  font-family: 'blkfort-book';
}

#top .what-we-stand .toggle_content .flex_column_table {
  padding: 0 0 20px;
}


/*Life at Blackrock*/

.bg-black {
  background-color: #000;
}

.right-col-links {
  padding: 30px;
}

.right-col-links ul {
  margin: 0;
}

.right-col-links ul li {
  list-style: none;
  border-bottom: 1px solid #000;
  margin: 0;
}

.right-col-links.bg-black ul li {
  border-bottom: 1px solid #fff;
}

.right-col-links ul li:last-child {
  border: none;
}

.right-col-links ul li a,
.right-col-links ul li a:hover {
  font-size: 14px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat right center;
  text-decoration: none;
  display: block;
  font-family: 'blkfort-bold';
  color: #000;
  padding: 5px 0;
}

.right-col-links.bg-black ul li a,
.right-col-links.bg-black ul li a:hover {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat right center;
}

.right-col-links ul li a:hover {
  text-decoration: underline;
}

a.mfp-iframe {
  display: inline-block;
  position: relative;
}

.video-slider p {
  text-align: center;
  margin: 0;
}

a.mfp-iframe img,
a.mfp-iframe:hover img {
  vertical-align: bottom;
  margin: 0 !important;
  padding: 0 !important;
}

.video-slider a.mfp-iframe,
.video-slider a.mfp-iframe:hover {
  margin: 0;
  padding: 0;
}

.show-video-playlist span {
  font-family: 'blkfort-extrabold';
  font-size: 18px;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/plus-expan-orange.svg') right center no-repeat;
  padding-right: 31px;
  background-size: contain !important;
  line-height: 30px;
}

.show-video-playlist {
  padding: 30px 0 40px;
  cursor: pointer;
}

.show-video-playlist.hide-playlist span {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/minus-min.svg') right center no-repeat;
}

.playlist-videos a.black-link {
  text-align: left;
}

.video-slider .avia-slideshow-arrows a:before {
  background-color: transparent;
  color: #000;
  font-family: 'blkfort-extrabold';
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-left-black.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  content: '';
}

.video-slider .avia-slideshow-arrows a.next-slide:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg);
  background-position: right;
}

.text-white .video-slider .avia-slideshow-arrows a:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-left-white.svg);
}

.text-white .video-slider .avia-slideshow-arrows a.next-slide:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg);
}

#top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows {
  position: absolute;
  width: 100%;
  top: 38%;
}

#top .video-slider .avia-content-slider-inner {
  margin: 0 30px !important;
}

#top .video-slider div .av_one_third {
  margin-left: 2%;
}

#top .video-slider.three-col-video .slide-entry-wrap {
  max-width: 800px;
  margin: 0 auto;
  float: none;
  text-align: center;
}


/*Campus*/

#text-12 {
  padding: 10px 0;
}

#text-12 ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}

#text-12 ul li {
  padding-right: 20px
}

#text-12 ul li:last-child {
  padding-right: 0;
}

.career-campus div .av_one_third {
  margin-left: 6px;
  width: calc(33.333333333333332% - 4px);
}

.career-campus div .av_one_third:first-child {
  margin-left: 0;
}

#top .avia-content-slider-element-container .avia-slideshow-dots {
  text-align: center;
}

#top .career-campus .avia-content-slider-element-container .avia-slideshow-dots {
  padding: 20px 0 30px;
}

.career-campus p {
  margin: 0;
  padding: 0;
}

.career-campus p img {
  vertical-align: bottom;
}

.career-campus .avia-content-slider-inner {
  padding: 0 !important;
  max-width: 980px;
}

.date-section {
  padding: 25px 8px 30px;
  text-align: center;
}

.date-text-bold {
  font-family: 'blkfort-bold';
  font-size: 24px;
  line-height: 26px;
}

.date-section h4 {
  position: relative;
  padding-bottom: 70px;
}

.date-section p {
  margin-bottom: 0;
}

.date-section p:first-child {
  margin-bottom: 20px;
}

.date-section p.date-sep {
  width: 12px;
  height: 2px;
  background: #000;
  margin: 20px auto;
}

.date-section h4:before {
  content: '';
  width: 25px;
  height: 2px;
  background: #000;
  position: absolute;
  top: 55px;
  left: calc(50% - 12.5px);
}

.career-campus .container {
  z-index: 0;
}


/*Dropdown list*/

.regions-dropdown ul li {
  list-style: none;
  margin: 0;
}

.regions-dropdown ul li a.dropdown-toggle {
  display: block;
  text-decoration: none;
  border-bottom: 2px solid #000;
  font-size: 18px;
  font-family: 'blkfort-extrabold';
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-black.svg') no-repeat right center;
}

.regions-dropdown ul,
.regions-dropdown .avia_textblock .container,
.regions-dropdown ul li {
  margin: 0;
  padding: 0;
}

.regions-dropdown ul li.open a.dropdown-toggle {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-black.svg') no-repeat right center;
}

.regions-dropdown ul li a br,
.regions-dropdown span.caret {
  display: none;
}

.dropdown-menu {
  box-shadow: none;
}

.dropdown-menu,
#americas-menu,
#americas-menu2,
#americas-menu3 {
  background:#333;
}
#top .required-fields,
body#top .help-block,
#top .red
{color: #E60000 !important;}
.dropdown-menu li a,
.dropdown-menu li a:hover {
  color: #fff;
  font-size: 14px;
  font-family: 'blkfort-bold';
  text-decoration: none;
  background: transparent;
  padding: 10px 0;
  word-break: normal;
  white-space: normal;
}
p.required-fields {
    text-align: left;
    margin-left: 18px;
}
.dropdown-menu li a:hover {
  text-decoration: underline;
}

.dropdown-menu li a span {
  font-family: 'blkfort-book';
  display: block;
}

.dropdown-menu .divider {
  background-color: #fff;
  margin: 0;
  width: 100%;
  padding: 0;
}

li ul.dropdown-menu {
  padding: 15px 20px;
}


/*Tabs with image first*/

div .main_color.tab-contents .tabcontainer .tab_content {
  padding: 1px 0 0;
}

.faq-section-cam .av_one_third p {
  font-family: 'blkfort-bold';
}

.faq-section-cam .avia_textblock p:first-child {
  padding: 20px 0 20px;
}

.faq-section-cam .avia-image-container-inner {
  min-height: 120px;
}
#top .faq-section-cam img.avia_image {
    max-width: 104px;
}


/*Benefits*/

.banner-plain .container {
  min-height: 350px;
}

.banner-plain .avia_textblock {
  padding: 10px 0;
}

.banner-plain .container .flex_column_table {
  min-height: 350px;
}

.banner-plain span.banner {
  font-size: 20px;
  line-height: 21px;
  font-family: 'blkfort-extrabold';
  text-transform: uppercase;
}

.banner-plain span.blog-publish-date { text-transform: none !important; }

.blog-auth-desc span { display: block; line-height: 18px; margin-left: 25px; }

.blog-auth-desc img { margin-bottom: 10px; border-radius: 100px !important; }

article img { height: 165.83px !important; }

.trisha-main-con p img + br + a, .img-pc { font-size: 15px; }

.map-main-con img { width: 100%; }

.ol-roman { 
  margin: 0 0 0 15px;
  padding: 0;
  counter-reset: item;
}

#widget-jobsearch-results-pages a:not(.inactive) {
    background: #000;
    margin: 0 3px;
}

#top .br-post-blog .pagination > a, #top .br-post-blog .pagination > span.current {
  background: transparent;
  color: #000;
  text-decoration: none;
  padding: 0 4px;
  border-radius: 0;
  border: none;
  margin: 0;
  font-size: 18px;
  box-shadow: none;
  line-height: 28px;
  width: auto;
  height: auto;
  font-weight: normal;
}

.br-post-blog .pagination > span.current {
  color: #fff !important;
  background: #000 !important;
  margin: 0 5px !important;
}

.br-post-blog .pagination > span.pagination-meta { display: none; }

.map-sli .avia-content-slider-inner p { text-align: center; }

.map-sli .avia-content-slider-inner p img { width: 78%; }

.map-sli .avia-slideshow-arrows a { top: 225px !important; }

.map-sli { margin-bottom: 0; }

.li-sp { display: block; margin-bottom: 12px; }

.ol-roman li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  counter-increment: item;
}

.ol-roman li:not(:first-child) {
  text-indent: -12px !important;
  padding-left: 24px;
}

.ol-roman li:before {
  display: inline-block;
  width: auto;
  padding-right: 5px;
  text-align: right;
  content: counter(item);
  content: counter(item, upper-roman) ". ";
}

.blackrock-blog-posts article .slide-content.orange-bg-tile {
      background-color: #ff4713 !important;
}

.blackrock-blog-posts article .slide-content.pink-bg-tile {
          background-color: #fc9bb3 !important;
}

.blackrock-blog-posts article .slide-content.yellow-bg-tile {
          background-color: #ffce00 !important;
}

span.blog-und { text-decoration: underline; }

li.li-und:hover a, .rs-ol li:hover a { text-decoration: underline; }

li.li-und a:hover, .rs-ol li a:hover { text-decoration: none; }

.banner-plain .template-page .entry-content-wrapper h1 {
  font-size: 60px;
  line-height: 72px;
  font-family: 'blkfort-extrabold';
  color: #000;
}

.black-text.banner-plain .template-page .entry-content-wrapper h1,
.black-text.banner-plain span.banner {
  color: #000;
}

#top .hash-links {
  min-height: 0;
}

.hash-links ul {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  padding: 20px 0;
  flex-wrap: wrap;
}

.hash-links ul li {
  margin: 0;
  list-style: none;
  margin-right: 85px;
}

.hash-links ul li:last-child {
  margin-right: 0;
}

.hash-links ul li a,
.hash-links ul li a:hover {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 30px;
  font-family: 'blkfort-extrabold';
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.home-section-technology.left-image-section .av_one_half .avia_textblock {
  padding: 0 0 0 28px;
}

.emp-initiative p span.bold {
  font-family: 'blkfort-extrabold' !important;
  font-weight: normal !important;
}

.ext-bold {
  font-family: 'blkfort-extrabold' !important;
  font-weight: normal;
}

.js_active .lcp-banner.av-minimum-height .container,
.js_active .apply-alert.av-minimum-height .container {
  opacity: 1;
}

.gigya-login-header {
  font-family: 'blkfort-book';
}


/*Accordian*/

.togglecontainer .single_toggle:first-child .toggler,
.togglecontainer .taglist+.single_toggle .toggler {
  background: transparent;
  border: 0;
  font-size: 24px;
  line-height: 28px;
  font-family: 'blkfort-extrabold';
  color: #000;
  padding: 10px 0 15px 25px;
}

.main_color .single_toggle {
  border-top: 1px solid #000;
}

.main_color .av_toggle_section:last-child .single_toggle {
  border-bottom: 1px solid #000;
}

.main_color.all-text-white .single_toggle {
  border-top: 1px solid #fff;
}

.main_color.all-text-white .av_toggle_section:last-child .single_toggle {
  border-bottom: 1px solid #fff;
}

.main_color .togglecontainer .toggle_content {
  background: transparent;
  border: 0;
  padding: 10px 0 0 25px;
}

.main_color .togglecontainer .toggle_content p {
  line-height: 21px;
}

.main_color .togglecontainer .toggle_content ul {
  margin-left: 15px;
}

.main_color .togglecontainer .toggle_content ul li {
  color: #000;
  font-size: 18px;
  line-height: 30px;
  font-family: 'blkfort-book';
}

.toggler .toggle_icon {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-black.svg') no-repeat center;
  border: 0;
  top: 16px;
  left: 0;
  transition: all 0.5s;
}

.toggler.activeTitle .toggle_icon {
  /*background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-black.svg') no-repeat center;*/
      -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main_color.all-text-white .toggler .toggle_icon {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg') no-repeat center;
  border: 0;
  top: 16px;
  left: 0;
}

.main_color.all-text-white .toggler.activeTitle .toggle_icon {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-white.svg') no-repeat center;
}

.toggler .vert_icon,
.toggler .hor_icon {
  display: none;
}


/*INclusion*/

.tab_content .flex_column.av_one_half img {
  width: 100%;
}

.tab_content .flex_column.av_one_half h4 {
  margin-bottom: 15px;
}

.tab_content .flex_column.av_one_half.first {
  padding-right: 20px;
}

div .main_color .tabcontainer .tab_content ul.normal-ul {
  display: block;
}

div .main_color .tabcontainer .tab_content ul.normal-ul li {
  width: 100%;
}

div .main_color .tabcontainer .tab_content h4 {
  margin-bottom: 20px;
}

div .main_color .tabcontainer .tab_content h3 {
  margin-bottom: 25px;
}

.diversity-partner p {
  margin: 0;
}

.diversity-partner .slide-entry-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

.diversity-partner div .av_one_sixth.slide-entry {
  margin-left: 2%;
  width: 15%;
  text-align: center;
}

.diversity-partner div .av_one_sixth.slide-entry.first {
  margin-left: 0;
}

.prog-percent {
  font-family: 'blkfort-extrabold';
  font-size: 60px;
  line-height: 72px;
  color: #FF4713;
  letter-spacing: -0.83px;
}

.main_color.our-commitment .template-page .entry-content-wrapper h3 {
  color: #fff;
}

.main_color .theme-color-bar .bar {
  background: #FFCE00;
}

#top .avia-progress-bar div.progress .bar {
  border-radius: 18px;
}

.main_color .progress {
  background-color: transparent;
}

.main_color .progress-yellow-drk .theme-color-bar .bar {
  background: #F2A900;
}

.main_color .progress-yellow-lgt .theme-color-bar .bar {
  background: #FFE67F;
}

.main_color .avia-progress-bar,
.main_color .progress {
  margin: 0;
}

.avia-progress-bar .progress {
  height: 29px;
  line-height: 29px;
}

.italic {
  font-family: 'blkfort-bookitalic';
}
.workplace-award-section .avia_textblock div {
    min-height: 100px;
}
.award-winning-workplace .avia_textblock .ext-bold {
  font-size: 18px;
  font-family: 'blkfort-extrabold' !important;
}
.award-winning-workplace .avia_textblock .ext-bold a {
  text-decoration: none;
}
.award-winning-workplace .avia-image-container-inner,
.award-winning-workplace .avia-image-container-inner img {
  width:100%;
}
.award-winning-workplace .avia_textblock .ext-bold:hover {
    text-decoration: underline;
}
.our-emp-net .av-image-caption-overlay-center {
  padding: 0 5px;
}

.our-emp-net .av-image-caption-overlay-center p {
  color: #ffffff;
  line-height: 18px;
  font-size: 14px;
  font-family: 'blkfort-book';
}

.our-emp-net .flex_column.av_one_fourth {
  border: 1px solid #000;
  padding: 40px 5px 60px;
}

.our-emp-net .av-image-caption-overlay {
  left: 0;
  top: 0;
}

.our-emp-net .avia-image-container,
.our-emp-net .avia-image-container-inner,
.our-emp-net .avia_image {
  position: static;
}


.emp-net-hover-arrow {
  background: #000;
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 0;
  z-index: -1;
}

.our-emp-net .av-image-caption-overlay-center {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg) no-repeat center 96%;
}

.emp-net-hover-arrow i:before {
  content: '';
}

.emp-net-hover-arrow i.fa-angle-up {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-white.svg) no-repeat center;
  height: 12px;
  width: 12px;
}

.emp-net-hover-arrow i:before {
  color: #fff;
}

#top .our-emp-net .flex_column_table {
  margin-bottom: 8px;
}

.case-studies-slider .avia-content-slider-element-container {
  padding: 0;
}

.case-studies-slider .avia-content-slider-element-container .slide-entry-excerpt {
  padding: 65px 100px 100px;
  background: #fff;
}

#top .case-studies-slider .avia-smallarrow-slider .avia-slideshow-arrows {
  position: absolute;
  top: 38%;
  left: 4%;
  padding: 0;
  width: 92%;
}

#top .case-studies-slider .avia-smallarrow-slider .avia-slideshow-arrows a {
  height: 45px;
  box-shadow: none;
}

#top .case-studies-slider .avia-slideshow-arrows a:before {
  background: transparent;
  color: #7c7c7c;
  font-size: 20px;
  font-weight: bold;
  box-shadow: none;
}

#top .case-studies-slider .avia-slideshow-arrows a.next-slide:before {
  background: transparent;
  color: #ea4233;
}

#top .case-studies-slider .avia-content-slider .slide-entry-title {
  text-align: left;
  font-size: 24px;
  padding: 0 100px 20px;
}

#top .case-studies-slider .avia-content-slider-element-container .avia-slideshow-dots {
  text-align: center;
  bottom: 60px;
}

#top .case-studies-slider .avia-content-slider .slide-entry-title {
  text-align: left;
  font-size: 24px;
  padding: 8px 20px;
  background: #000;
  color: #fff;
  position: relative;
  display: inline-block;
}


/*FAQ pages*/

.main_color .faq-acc .av_toggle_section:first-child .single_toggle {
  border-top: none;
}

.main_color .faq-acc .av_toggle_section:last-child .single_toggle {
  border-bottom: none;
}

.togglecontainer.faq-acc .single_toggle:first-child .toggler,
.togglecontainer.faq-acc .taglist+.single_toggle .toggler {
  font-size: 18px;
  line-height: 21px;
  font-family: 'blkfort-bold';
}

.what-we-stand .faq-acc.togglecontainer {
  padding: 0 40px;
  margin: 0;
}


/*Events Page*/

.template-page .entry-content-wrapper h4.av-upcoming-event-title {
  font-size: 32px;
  font-family: 'blkfort-book';
  text-decoration: underline;
}

span.av-upcoming-event-meta,
span.av-upcoming-event-meta span {
  font-size: 18px;
  color: #999;
  font-family: 'blkfort-book';
  text-decoration: underline;
}

#top .toggle_content .av-upcoming-events a,
#top .toggle_content .av-upcoming-events span,
#top .toggle_content .av-upcoming-events a h4 {
  text-decoration: none;
}

.main_color.events-list .single_toggle,
.main_color.events-list .av_toggle_section:last-child .single_toggle {
  border: none;
  margin-bottom: 0;
  padding: 0 0 20px 0px;
}

.events-list .togglecontainer .single_toggle:first-child .toggler,
.events-list .togglecontainer .taglist+.single_toggle .toggler {
  background: #FF4713;
  font-family: 'blkfort-bold';
  display: inline-block;
  border-radius: 2px;
  padding: 2px 10px;
  font-size: 14px;
  margin-left: 26px;
}

.events-list .toggler .toggle_icon {
  display: none;
}

.main_color.events-list .togglecontainer .toggle_content {
  padding: 20px 0 20px 60px;
}

.main_color.events-list .togglecontainer .toggle_content .av-upcoming-events {
  padding-bottom: 20px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

.main_color.events-list .single_toggle:after {
  width: 2px;
  height: 100%;
  border: 0;
  content: '';
  position: absolute;
  left: 4px;
  top: 0;
  border-radius: 100%;
  background: #979797;
}

.main_color.events-list .single_toggle:before {
  width: 10px;
  height: 10px;
  border: 1px solid #979797;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 100%;
  background: #fff;
  z-index: 9;
}

.main_color.events-list .togglecontainer .toggle_content .av-upcoming-events:before {
  width: 23px;
  height: 2px;
  content: '';
  position: absolute;
  left: -55px;
  top: 18px;
  z-index: 999;
  background: #979797;
}

.av-upcoming-events .event-button {
  min-width: 190px;
  margin-left: 15px;
}


/*Event details*/

#top #main .event-title-section .content {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

#top #main .event-title-section h4 {
  font-family: 'blkfort-bold';
  font-size: 28px;
  padding-bottom: 8px;
  line-height: 33px;
}

#top #main .event-title-section p {
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 33px;
}

#top #main .event-title-section .event-info {
  padding-bottom: 12px;
}


/*Search Results*/

.views .btn-group a {
  text-decoration: none;
}

#main .widget-jobsearch-results .job,
#main .widget-jobsearch-results .search-columns {
  font-family: 'blkfort-book';
  font-size: 18px;
}

#main .widget-jobsearch-results .job a {
  text-decoration: none;
}

.main_color.our-commitment .flex_column_table {
  padding: 10px 0;
}

.template-page .entry-content-wrapper .cws-search-form-title h3.widgettitle,.result-search-jobs-title {
  font-size: 40px;
  text-align: left;
  margin-bottom: 20px;
}
h1.result-search-jobs-title{
        margin-top: 0.85em !important;
    margin-bottom: 20px !important; 
}
#cws-search-form h3.cws-widgetitle{display:none;}
#cws-search-form div{
padding-left: 0 !important;
}
#top .main_color .widget-jobsearch-full ::-ms-expand,
#top .main_color #tribe-bar-filters-wrap ::-ms-expand {
  display: none;
}

#top .main_color .widget-jobsearch-full input[type='text'],
#top .main_color .widget-jobsearch-full select,
#top .main_color .widget-jobsearch-full .select2 span,
#tribe-bar-filters-wrap input[type='text'],
#tribe-bar-filters-wrap select,
#tribe-bar-filters-wrap .select2 span{
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #CECECE;
  font-size: 16px;
  text-transform: uppercase;
  color: #333333;
  font-family: 'blkfort-book';
  padding-right: 30px;
}

#top .main_color .widget-jobsearch-full hr {
  display: none;
}

#top .main_color .widget-jobsearch-full {
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'blkfort-extrabold';
  color: #7C7C7C;
  font-weight: normal;
}
.widget-jobsearch-full #date-labels div {color:#000;font-size:14px;}
#top .main_color .widget-jobsearch-full label {
  font-weight: normal;
  color:#000;
}
select::-ms-expand {
    display: none;
}
body#top .sign-up-con .checkbox label {
      text-transform: none;
}
#top .main_color .widget-jobsearch-full .select2-selection__rendered {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-down-grey.svg) no-repeat right;
  -webkit-appearance: none;
  color: #7C7C7C;
  background-color: transparent;
  padding-right: 25px;
  padding-top: 4px;
}

#top .main_color .widget-jobsearch-full ::-webkit-input-placeholder {
  color: #7C7C7C;
}

#top .main_color .widget-jobsearch-full ::-moz-placeholder {
  color: #7C7C7C;
}

#top .main_color .widget-jobsearch-full :-ms-input-placeholder {
  color: #7C7C7C;
}

#top .main_color .widget-jobsearch-full :-moz-placeholder {
  color: #7C7C7C;
}

#cws-adv-search-btn {
  border: 0;
}

#top .main_color #cws-adv-search-btn:hover {
  color: #000;
}

.ui-widget-header {
  background: #F5F5F5;
}

.ui-widget-content {
  border: 1px solid #dbdbdb !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #9B9B9B;
}

.location-radius-control {
  padding-top: 15px;
}

.search-submit-btn {
  padding-top: 20px;
}

.search-banner {
  min-height: 0;
}

u {
  text-decoration: none;
}

.title .jobTitle a {
  font-family: 'blkfort-bold';
  font-size: 18px;
  padding-bottom: 10px;
  display: inline-block;
  font-weight: normal;
}

#main .widget-jobsearch-results .job a:hover {
  text-decoration: underline;
}

.job-innerwrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

#widget-jobsearch-results-list .search-results-ol ul li {
  padding: 0 1%;
}

.job-innerwrap li {
  width: 33.333%;
}

.job-innerwrap .title {
  width: 100%;
}

.job-innerwrap .compliment {
  text-align: right;
}

#job-map {
  margin-bottom: 0;
  height: 450px;
}

#top .main_color #job-map-toggle {
  font-size: 16px;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg') no-repeat left center;
  padding-left: 20px;
  text-decoration: none;
  display: inline-block;
  font-family: 'blkfort-extrabold';
  line-height: 20px;
  cursor: pointer;
  color: #000;
  border: 0;
  float: left;
}

#top .main_color #job-map-toggle:hover {
  text-decoration: underline;
}

#job-map-toggle .world-icon {
  display: none;
}

.av-image-caption-overlay-center p:after {
  content: none;
}

#widget-jobsearch-results-pages .button {
  background: transparent;
  color: #000;
  text-decoration: none;
  padding: 4px;
  border-radius: 0;
  border: none;
  margin: 0;
  font-size: 18px;
}

#widget-jobsearch-results-pages .button:hover {
    background: #000;
    color: #fff;
    border-radius: 0;
}

.widget-jobsearch-full .clear-btn {
  margin-top: -8px;
  text-decoration: none;
}

.widget-jobsearch-full .with_geo .clear-btn {
  margin-top: 12px;
  padding-bottom: 5px;
}

.widget-jobsearch-full .clear-btn:hover {
  text-decoration: underline;
}

.tiles .job-innerwrap {
  display: block;
}

.tiles .job-innerwrap li {
  width: 100%;
}

.tiles .job-innerwrap .compliment {
  text-align: left;
}

.tiles #widget-jobsearch-results-list .search-results-ol ul li {
  padding: 10px 0 0;
}

#main .tiles.widget-jobsearch-results .job.alt {
  background-color: transparent;
}

.tiles #widget-jobsearch-results-list .search-results-ol {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}

.tiles .title .jobTitle a {
  padding-bottom: 5px;
}


/*Job Details*/
span#gtm-jobdetail-apply a {
    padding-left: 0;
}
.jd-banner h1 {
    padding-top: 15px;
}
#top .main_color ::-webkit-input-placeholder {
   font-family: 'blkfort-book';
}

#top .main_color ::-moz-placeholder {
   font-family: 'blkfort-book';
}

#top .main_color :-ms-input-placeholder {
   font-family: 'blkfort-book';
}

#top .main_color :-moz-placeholder {
   font-family: 'blkfort-book';
}
#top .entry-content-wrapper select,#top .entry-content-wrapper input{
  font-family: 'blkfort-book';
}
#viewjobdetail{
  -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
}
#gtm-jobdetail-desc strong {
  margin-bottom: 20px;
  font-size: 24px;
  font-family: 'blkfort-extrabold';
  display: inline-block;
}
#gtm-jobdetail-desc{
  display:none;
}
.jd-banner p {
  font-family: 'blkfort-extrabold';
  margin: 6px 0 15px;
}

.jd-tabs .outer-tab {
  padding: 0 80px;
}

.jd-responsibilities strong {
  font-weight: normal;
  font-size: 24px;
  font-family: 'blkfort-bold';
}

.jd-responsibilities b, .jd-responsibilities h2 {
  font-weight: normal !important;
  font-family: 'blkfort-bold' !important;
  font-size: 18px !important;
    margin-bottom: 10px !important;
    letter-spacing: .4px !important;
}

#job-description h3 {
    font-family: 'blkfort-bold';
    font-size: 18px;
    margin-bottom: 10px;
}

.jd-tabs .outer-tab h1, .jd-tabs .outer-tab h2, .jd-tabs .outer-tab h3, .jd-tabs .outer-tab h4, .jd-tabs .outer-tab h5 {
  /*font-size: 18px;*/
  text-align: left;
}

/*.subheading-align-left .sub-heading, .subheading-align-left {text-align: left;}*/        /* *** used for the EJD page *** */
.subheading-align-left.jobdescriptionheader {
      max-width: 1020px;
    margin: 0 auto !important;
    padding-left: 80px;
    padding-right: 80px;
}

div .main_color.jd-tabs .tabcontainer .tab_content ul {
  display: block;
}

div .main_color.jd-tabs .tabcontainer .tab_content ul li {
  width: 100%;
  padding: 0 0 10px 20px;
  position: relative;
  font-size: 18px;
  line-height: 30px;
  font-family: 'blkfort-book';
}

div .main_color.jd-tabs .tabcontainer .tab_content ul li:before {
  content: '.';
  font-size: 40px;
  position: absolute;
  left: 0;
  top: -12px;
}

#top .template-page .entry-content-wrapper h2.av-share-link-description {
  font-size: 14px;
  font-family: 'blkfort-book';
  margin-bottom: 10px;
}

html body .av-share-box-list .av-share-link a:before {
  font-family: FontAwesome;
  content: "\f082";
  color: #616161;
  font-size: 25px;
}

html body .av-share-box-list .av-social-link-facebook a:before {
  content: "\f082";
}

html body .av-share-box-list .av-social-link-twitter a:before {
  content: "\f081";
}

html body .av-share-box-list .av-social-link-linkedin a:before {
  content: "\f08c";
}

.av-share-box ul li {
  padding: 5px;
  width: auto;
  display: inline-block;
  border: 0;
}

#top .av-share-box ul {
  border: 0;
}

.av-share-box ul li a {
  padding: 0;
}

#top #wrap_all .av-share-link:hover a {
  background-color: transparent;
}

.outer-tab .map-section iframe {
  width: 100%;
}

.three-col-tabs .address.col-addr {
  width: 100%;
  margin-right: 0;
}

a.black-button.less-pad-btn,
a.black-button.less-pad-btn:hover {
  padding: 10px 40px 10px 20px;
  background-position: 90% center;
}


/*Footer*/

.footer-logo img {
  max-width: 145px;
}

.social-icons ul,
.footer-menu ul,
#text-10 .left ul,
.middle-footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

.social-icons li:first-child {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'blkfort-bold';
}

.middle-footer .right {
  margin-top: 2px;
}

.social-icons ul li {
  margin: 0 9px;
}

.social-icons ul li span {
  font-size: 14px;
  font-family: 'blkfort-bold';
  text-transform: uppercase;
}

.footer-menu {
  display: inline-block;
  padding: 40px 0 10px;
  width: 100%;
}

.footer-menu ul li {
  margin: 0 19px;
}

.footer-menu ul li a {
  text-decoration: none;
  font-size: 14px;
  font-family: 'blkfort-book';
}

.footer-menu ul li:first-child,
#text-10 .left ul li:first-child {
  margin-left: 0;
}

#text-10 .left ul li {
  margin: 0 17px
}

.middle-footer {
  justify-content: space-between;
}

.middle-footer ul li a,
#text-10 .right p {
  text-decoration: none;
  font-size: 12px;
  margin: 0;
  font-family: 'blkfort-book';
}

.bottom-footer a {
  text-decoration: none;
}

.middle-footer ul li a:hover,
.footer-menu ul li a:hover,
.bottom-footer a:hover {
  text-decoration: underline;
}

#text-10:before,
#text-10:after {
  content: '';
  position: absolute;
  background: #979797;
  width: 100%;
  height: 1px;
  top: 0;
  visibility: visible;
}

.responsive #footer .container {
  max-width: 100%;
  padding: 0;
}

#text-10:after {
  bottom: 0;
  top: auto;
}

.bottom-footer p {
  font-size: 12px;
  line-height: 15px;
}

#footer #text-10 .textwidget {
  padding: 15px 20px;
}

#footer {
  padding: 38px 0 50px 0;
  border: 0;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover {
    opacity: 1;
}

.js_active .toggle_wrap {
  opacity: 0;
  transition: opacity 0.9s ease-in-out, transform 0.9s ease-in-out;
}

.js_active .toggle_wrap.active_tc {
  opacity: 1;
  transform: translateY(0);
}
#widget_enhanced_keyword_job_search_overlay-2 label{height: 18px; font-family: 'blkfort-book'; display: block; font-size: 18px !important; margin-left: 6px; margin-bottom: 10px; }
#top .home-hero-section .widget-jobsearch #eos-clear-search:after { display: none !important; }
#top .home-hero-section .widget-jobsearch #eos-clear-search { font-size: 14px; }
#top .home-hero-section .widget-jobsearch #eos-clear-search:hover { text-decoration: underline; }
#ui-id-1.enhanced-search-job-overlay .ui-menu-item {
    width: 100%;
}
/* Custom CSS starts Here */

.location-banner {
    padding: 132px;
}
body#top .location-description-section h3 {
    margin-bottom: 20px;
}
body#top .location-description-section .container {
    max-width: 660px;
}
#top .main_color.tabs-section .tabcontainer .tab {
    font-size: 17px;
    font-family: 'blkfort-book';
    letter-spacing: -0.2px;
}
.cover-image{
  background-size:cover;
}
body .job-list-left-container {
    float: none;
    width: 100%;
}
body#top .job-list-right-container {
    float: none;
    width: 100%;
    position: relative;
    display: block;
}

div .main_color.tabs-section .tabcontainer .tab_content {
    padding: 60px 0 50px;
}
.area p {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    color: #595959;
    margin: 0;
}
.city {
    font-size: 24px;
    margin-bottom: 10px;
  font-family: 'blkfort-extrabold';
}
.area {
    margin-bottom: 30px;
}

.three-col-tabs .address {
    width: 30.33%;
    float: left;
    margin-right: 3%;
}
.three-col-tabs {
    overflow: hidden;
}
body#top .all-loc-tab h4 {
    text-align: center;
    line-height: normal;
    letter-spacing: normal;
    margin-bottom: 40px;
}
.no-margin .tab-testimonial.bg-chinook {
    margin: 0;
}

body#top .under-banner-heading h2 {
    margin-bottom: 30px;
}
.loc-featured-job-sec #widget_joblist_nojobsfound {
    text-align: center;
    width: 100%;
}
.full-width-green .container,
.full-width-green .container .units {
    position: static;
}
.full-width-green {
    background-color: #008b5c;
    position: relative;
}
.full-width-green .flex_column.avia-builder-el-first {
    width: 40%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    margin: 0;
}
.full-width-green .flex_column.avia-builder-el-last {
    padding: 65px 0 65px 30px;
}
body#top .green-bg-text h3 {
    text-align: left;
    margin-bottom: 30px;
    letter-spacing: normal;
}
.our-journey-today,
.the-bid,
.award-winning-workplace,
.culture-section,
.what-we-stand{
    padding: 50px 0;
}
body#top .the-bid h3 {
    text-align: left;
    margin-bottom: 30px;
}
.what-we-stand .togglecontainer {
    padding: 40px;
    overflow: hidden;
}
body#top .our-journey-today h3,
body#top .the-bid h3,
body#top .award-winning-workplace h3,
body#top .culture-section h3,
body#top .what-we-stand h3{
    margin-bottom:30px;
}
.our-journey-today .slide-entry-wrap:before {
    border-top: 1px solid #fff!important;
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 110px;
}
html.landing-page #footer {
    display: block !important;
}
.journey-today:before {
    position: absolute;
    content: '';
    width: 2.5px;
    height: 20px;
    background-color: #000;
    left: 20px;
    top: 100px;
}

.journey-today img {
    margin-bottom: 39px;
}
.journey-today span.bold {
    font-size: 18px;
  font-family: 'blkfort-bold';
}
.journey-today p, .journey-today div {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    font-family: 'blkfort-book';
      margin-bottom: 0;
}

.culture-section a.next-slide,
.our-journey-today a.next-slide{
    right: -60px!important;
}
.culture-section a.prev-slide,
.our-journey-today a.prev-slide{
    left: -60px!important;
}
#top .culture-section .avia-smallarrow-slider .avia-slideshow-arrows,
#top .our-journey-today .avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
    width: 100%;
    top:87px;
}
.sign-up-con .schema-form-section.col-sm-6 {
    width: 100%;
}
#top .sign-up-con #socialLoginProvider .gigya-login-header {
    text-align: center!important;
}
#top .sign-up-con #socialLoginProvider_uiContainer,
#top .sign-up-con #socialLoginProvider{
    width: 100%!important;
}
body#top .sign-up-con label {
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
     line-height: 24px;
    letter-spacing: normal;
    color: #000!important;
    font-family: 'blkfort-bold';
  text-transform:uppercase;
}
#top .uib-datepicker-popup .uib-button-bar button {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000;
    text-transform: capitalize;
    font-size: 14px;
    margin-right: 8px !important;
    border-radius: 2px !important;
}
#top .sign-up-con .input-text,
#top .sign-up-con input[type="text"],
#top .sign-up-con input[type="input"],
#top .sign-up-con input[type="password"],
#top .sign-up-con input[type="email"],
#top .sign-up-con input[type="number"],
#top .sign-up-con input[type="url"],
#top .sign-up-con input[type="tel"],
#top .sign-up-con input[type="search"],
#top .sign-up-con textarea,
#top .sign-up-con select {
    border-radius: 0px;
    border: 0;
    border-bottom: 1px solid #CECECE;
    background-color: transparent!important;
    box-shadow: none;
     font-family: 'blkfort-book' !important;
}
body#top .checkbox.single-checkbox-style.schema-form-checkbox span {
    font-size: 14px;
    color:#000;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: initial;
    font-family: 'blkfort-book';
    font-weight: bold;
    margin: 0;
}
body#top .video-icon-right h4 {
    margin-bottom: 20px;
}
.emp-initiative .flex_column_table,
.emp-initiative .br-top {
    padding: 40px 0;
    border-top: 1px solid #6d6868;
  margin:0;
}
body .giving-back-tech .av_one_half .avia_textblock {
    padding-left: 0;
}
.non-profit-part ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
   align-items: center;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
      justify-content: space-between;
}
.non-profit-part ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    box-sizing: border-box;
    position: relative;
    padding: 0 0.5%;
    text-align: center;
}
body#top .who-we-r-right h3, body#top .technology-section-left h3 {
    text-align: left;
    margin-bottom: 30px;
}
.hire-key-func .left ul li {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
      line-height: 23px;
      padding: 5px 0;
}
.hire-key-func .left {
    width: 50%;
    float: left;
      padding-left: 12px;
}
.hire-key-func .left:first-child {
padding-left:0;
}
body#top .tech-acq-border {
    margin-bottom: 20px;
}
body#top .tech-acq-border .container {
    border-bottom: 1px solid #000!important;
      padding: 20px 0;
}
#continuous-learning-and-development h3, #continuous-learning-and-development h4 {
    margin-bottom: 30px;
}
/*L&D Alladin Slider Font*/
div.aladdin-link {font-family: 'blkfort-book';}
/*END*/

.avia-slideshow-arrows a:before {
    border-radius: 100%!important;
}
body#top .sign-up-con button.btn-azure {
    background-color: #000!important;
    margin-top: 40px;
}
body#top .sign-up-con .black-button {
    opacity: 1;
    color: #fff!important;
}
body#top .sign-up-con .black-button {
    max-width: 160px;
    margin: 0 auto;
  display:block!important;
}
body#top .sign-up-con .schema-form-radios-inline label {
    display: block!important;
    margin-left: 0;
    margin-bottom: 20px;
}
.gigya-login-providers-arrow-left.no-arrows, .gigya-login-providers-arrow-right.no-arrows {
    display: block!important;
}
body#top .sign-up-con h3,body#top .sign-up-con  h2.landing-page-meta  {
    margin-bottom: 20px;
}
body#top .sign-up-con  h2.landing-page-meta{
    font-size: 40px;
}
.nonprofit-partner{
  font-family: 'blkfort-extrabold' !important;
    font-weight: normal !important;
    font-size: 18px;
    text-transform: uppercase !important;
  }
  .nonprofit-partner-sub-heading{
    font-size: 24px;
    display: block;
    margin-bottom: 30px !important;
    text-transform: none;
    letter-spacing: -0.8px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-family: 'blkfort-extrabold';
  }
  .mb-15{margin-bottom:15px !important;}
.sign-up-con p.landing-page-meta.body.landing-page-content {
    text-align: center;
}
body#top .sign-up-con .schema-form-section.row h3 {
    font-size: 14px!important;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000!important;
    text-align: left;
  margin-bottom:20px!important;
}
#top .sign-up-con label span,
#top .sign-up-con legend span {
    font-weight: normal;
    font-size: 12px;
    color: #000;
    margin-left: 10px;
    font-family: 'blkfort-extrabold';
}
body#top .sign-up-con label.control-label.ng-empty.ng-valid-schema-form, body#top .sign-up-con label.control-label.ng-valid-schema-form.ng-not-empty {
    display: none!important;
}
body#top .sign-up-con .schema-form-section.row h3 {
    font-size: 12px!important;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000!important;
    text-align: left;
    margin-bottom: 30px!important;
    margin-top: 70px!important;
    font-family: 'blkfort-extrabold'!important;
}
.resume-wrapper p, .gigya-login-header {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: center;
}
 .sign-up-con form p.required-fields {
    font-size: 14px;
    text-align: center;
}
.required-fields {
  font-weight:bold;
}
body#top .sign-up-con .schema-form-radios-inline label input.ng-valid-parse:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 4px;
    background: #000;
    left: 4px;
    border-top: 0;
    border-right: 0;
    border-radius: 50%;
}
body#top .sign-up-con .schema-form-radios-inline label input {
    width: 15px!important;
    padding: 0;
    border-radius: 100%;
    background: #fff;
    margin-left: 0;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    -webkit-appearance: none;
    border: 1px solid #000;
    margin-right: 8px;
    height: 15px;
    left: 0;
    margin-top: 0;
}
#top input[type="checkbox"] {
    padding: 0;
    border-radius: 0;
    background: #fff;
    margin-left: 0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    -webkit-appearance: none;
    border: 1px solid #000;
    margin-right: 8px;
    width: 15px;
    height: 15px;
}
#top .has-success input[type="checkbox"].ng-not-empty:before {
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    top: 3px;
    left: 2px;
    border: 2px solid #000;
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-down.svg)!important;
    background-position: 97%;
}
body#top .help-block {
    font-size: 14px;
    line-height: 1.3;
    color: red;
    font-weight: bold;
}
#top label {font-size:14px;text-transform: uppercase;}
.resume-wrapper .red {font-weight: bold;font-size: 14px;}
.award-winning-workplace.two .el_after_av_one_fourth.avia-builder-el-last {
    display: none!important;
}
  .award-winning-workplace .avia_textblock p:nth-child(2) {
    line-height: 1.11;
    min-height: 42px;
      display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
        align-items: center;
    /*justify-content: center;*/
}
.award-winning-workplace.two {
    padding-top: 0;
}
/*Custom CSS ends */

/* Apply LCP */

#top .main_color.apply-flow-lcp .schema-form-section .col-sm-6 {
    width: 100%;
}

#top .main_color.apply-flow-lcp .schema-form-section .col-sm-6 .form-group {
    width: 75%;
}

#top .main_color.apply-flow-lcp .schema-form-section .col-sm-6 .schema-form-submit {
    width: auto;
}
.resume-filename{
    display: block;
    text-align: center;
    padding-top: 10px;
}
.resume-filename .dashicons{
  position:relative;
  top: 5px;
}
 .next-post:focus,
 .previous-post:focus {
      outline: 2px dashed #000 !important;
    outline-offset: 2px !important;
  
}
#top .main_color.apply-flow-lcp .resume-wrapper .btn{
      width: 250px;
    margin: 0 auto;
    display: block;
}
#companyandsites .social-links .links-wrapper .hidden{
  visibility:visible;
  display:inline-block !important;
  opacity:0;
  }
  .video-link:focus{
    outline: 1px dashed #fff !important;
  
    }
  #top  .inclusion-and-diversity .video-link:focus,
  #our-employee-networks .flex_column:focus{
    outline-color: #000 !important;
  
    }
    .video-slider .video-link:focus{
        outline-offset: 5px !important;
      }
      .slide-entry-excerpt .video-link:focus{
        outline-offset: -1px !important;
      }
      #top  .inclusion-and-diversity  .slide-entry-excerpt .video-link:focus{
        outline: 1px dashed #fff !important;
          outline-offset: -3px !important;
      }
      #hypeHolderInner button:focus{
         outline: 1px dashed #000;
         outline-offset: 4px
        }
        .black-button:focus,.gigya-login-provider button:focus{
         outline: 2px dashed #000 !important;
    outline-offset: 1px !important;
}
#fileupload{
    max-width: 160px; 
    margin: 0 auto;
    width: 160px;
    display: block;
    /* margin-left: auto; */
    /* margin-top: 11px; */
    position: relative;
    top: 55px;
    height:46px;
  
  }
  .apply-flow-lcp  #fileupload{ 
    width: 250px !important;
    max-width: 250px !important;
  }
#fileupload:focus{
    opacity: 1 !important;
  }
  #termsAndPolicy:focus, #subscription:focus,#candidatePoolMainContainer input[type=radio]:focus{
        outline: 2px dotted #7b7b7b !important;
    }

  /* CSS for ticket XCSI-15522*/
  .circle-icons{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    margin: 0 auto;
        align-items: center;
    justify-content: center;
     display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  font-family: 'blkfort-extrabold';
  font-size: 36px;
  }  
   .circle-icons.br0{
    border-radius: 0;
   }
  .circle-icons.org{
    background-color: #ff4713;
  }
  .circle-icons.yel{
    background-color: #ffce00;
  }
  .circle-icons.red{
    background-color: #ff4713;
  }
  .square-icons {
  width: 100%;
    height: 130px;
    border-radius: 0;
    color: #fff;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    font-family: 'blkfort-extrabold';
    font-size: 20px;
  }
  .square-icons.org{
  background-color: #ff4713;
  color: #000;
  padding:0 10px;
  transition: transform .5s ease;
  }
   .square-icons.org:hover {
     transform: scale(1.1);
   }
  .lifeatblackrock-text a{text-decoration:none;}
#top .hire-section .av_one_third p.hs-hdr,
#top .hire-section .av_one_fourth p.hs-hdr{
    font-family: 'blkfort-bold';
    line-height: 21px;
    font-size: 18px;
    margin: 12px 0 5px 0;
  }
/*Events Page New*/
.event-slider p{
  margin-bottom: 0;
}
.event-slider .slide-entry-excerpt p img{
  vertical-align: bottom;
  }
  .event-slider .slide-entry.av_one_third{
    margin-left: 1%;
    width: 32.666%;
  }
  .event-slider .slide-entry.av_one_third.first{
    margin-left: 0;
  }
  .event-slider .avia-content-slider-inner{
        padding: 0 20px 0px !important;
    max-width: 980px;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 0;
    height: auto !important;
  }
  #top .rounded-arrows.event-slider .avia-smallarrow-slider .avia-slideshow-arrows {
    top: calc(50% - 30px) !important;
}
  #top .event-slider .avia-content-slider-element-container .avia-slideshow-dots {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.event-about{
  text-align: center;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{
  display: block;
}
#top .tribe-events-after-html h3.f24{
font-size: 24px;
}
/*.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: auto;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
.responsive .tribe-events-l-container .container {
    margin: 0 auto;
}*/
#top .tribe-events-after-html .who-we-are h2 {
    font-size: 40px;
    margin-bottom: 18px;
}
#top .tribe-events-after-html .who-we-are h3{
  font-size: 24px;
}
.tribe-events-loop{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
      flex-wrap: wrap;
      height: auto !important;
}
#top .tribe-events-list .type-tribe_events {
    width: 31.3%;
        position: static !important;
            margin-bottom: 28px;
            background: #000;
}
.tribe-events-loop .tribe-events-photo-grid-sizer{
display: none !important;
}
#top .tribe-events-list .type-tribe_events:nth-child(3n+1) {
margin: 0 3% 28px 3%;
}
#top .tribe-events-list .tribe-events-list-event-title a,#top .tribe-events-list  .av-tribe-events-outer-content-wrap,#top .tribe-events-list .tribe-event-date-start,
#top .tribe-events-list .tribe-event-time,#top .tribe-events-list p,#top .tribe-events-list .av-tribe-events-inner-content-wrap, 
#top .tribe-events-list .tribe-event-schedule-details {
color: #fff;
font-size: 16px;
font-family: 'blkfort-book';
}

#top .tribe-events-list .av-tribe-events-content-wrap,#top .tribe-events-list .tribe-events-event-details{
background-color: #000;
}
#top .tribe-events-list .av-tribe-events-content-wrap{
  padding: 0;
}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
    border: 0;
    border-bottom: 0;
}
#top .tribe-events-list .tribe-events-photo-event-wrap{
background-color: #000;
}
#top .tribe-events-list h3.tribe-events-list-event-title,#top .tribe-events-list h3.tribe-events-list-event-title a{
text-align: left;
font-family: 'blkfort-extrabold';
    margin: 0;
    padding: 0 0 5px;
}
#top .tribe-events-list .tribe-events-content a{
    text-decoration: none;
    color: #fff;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat left 2px;
    padding-left: 15px;
    font-family: 'blkfort-extrabold';
    line-height: 26px;
    vertical-align: middle;
}
#top .tribe-events-list .tribe-events-content a:hover{
  text-decoration: underline;
  }
.mac-ios#top .tribe-events-list .tribe-events-content a {
    background-position: left 5px;
}
.main_color #tribe-events-bar,#tribe_events_filters_wrapper.tribe-events-filters-horizontal, 
.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,
.tribe-events-filters-horizontal .tribe-events-filters-content,#tribe-bar-views .tribe-bar-views-inner{
  border: 0;
  background: #fff;
}
#tribe_events_filters_wrapper .tribe-events-filter-group ul li,
.tribe-events-filter-group.tribe-events-filter-multiselect, .tribe-events-filter-group.tribe-events-filter-range, .tribe-events-filter-group.tribe-events-filter-select {
        padding: 5px 8px;
}
.tribe-events-filter-group ul {
    max-height: none;
}
.tribe-section-content-field a:focus;{
  outline: 1px dotted #000 !important;
  outline-offset: -2px !important
}
.search-events-head{
  font-family: 'blkfort-extrabold';
  font-size: 24px;
  line-height: 28px;
  padding: 0 0 30px;
  text-align: center;
      display: inline-block;
    width: 100%;
}

#top .tribe-events-list .tribe-events-ical.tribe-events-button{
display: none;
}
#top #tribe-events-content-wrapper #tribe-events-bar:before,#top #tribe-events-content-wrapper #tribe-events-bar:after{
content: none;
}
#top .main_color #tribe-bar-filters-wrap ::-webkit-input-placeholder {
  color: #000000;
  font-size: 16px;
  font-family: 'blkfort-book';
  text-transform: none;
}

#top .main_color #tribe-bar-filters-wrap ::-moz-placeholder {
  color: #000000;
  font-size: 16px;
  font-family: 'blkfort-book';
  text-transform: none;
}

#top .main_color #tribe-bar-filters-wrap :-ms-input-placeholder {
  color: #000000;
  font-size: 16px;
  font-family: 'blkfort-book';
  text-transform: none;
}

#top .main_color #tribe-bar-filters-wrap :-moz-placeholder {
  color: #000000;
  font-size: 16px;
  font-family: 'blkfort-book';
  text-transform: none;
}
#top #tribe-bar-filters-wrap input[type='text'], #tribe-bar-filters-wrap select, #tribe-bar-filters-wrap .select2 span {
    text-transform: none;
    border-bottom: none;
        padding-left: 0;
        padding-right: 0;
}
#tribe-bar-filters-wrap label,#tribe-bar-views-label{
color: #7C7C7C;
font-size: 12px;
  font-family: 'blkfort-extrabold';
}
#tribe_events_filters_wrapper .tribe_events_filters_show_filters,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters{
    color: #000;
    font-size: 16px;
    line-height: 20px;
    font-family: 'blkfort-extrabold';
    padding-left: 10px;
    position: relative;
    background: transparent;
    border: 0;
    width: auto;
    margin: 0 auto;
        height: 40px;
    line-height: 40px;
}
.tribe-bar-views-open #tribe-bar-views-toggle:after {
    border-bottom-color: #000;
    }
#tribe-bar-views .tribe-bar-views-option {
    color: #000;
    line-height: 16px;
    padding: 7px 15px;
    font-family: 'blkfort-book';
    font-size: 16px;
    text-transform: uppercase;
}
#tribe-bar-views .tribe-bar-views-list {
    background: #f2f1f0;
    }
    #tribe-bar-views .tribe-bar-views-option.tribe-bar-active,#tribe-bar-views .tribe-bar-views-option:hover {
    background: #e2e2e2;
}
.tribe-events-filters-horizontal .tribe-events-filters-mobile-controls.tribe_events_filter_control{
float: none;
}
#tribe_events_filters_wrapper .tribe_events_filters_show_filters:hover,#tribe_events_filters_wrapper .tribe_events_filters_close_filters:hover{
  text-decoration: underline;
  }
 
#tribe_events_filters_wrapper .tribe_events_filters_show_filters:before,#tribe-bar-views-toggle:after, #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after,
#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters:before{
    content: '';
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
left: -8px;
    top: 12px;
}
#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters:before{
  transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    top: 18px;
}
#tribe-bar-views-toggle:after,.tribe-bar-views-open #tribe-bar-views-toggle:after{
  top: 9px;
}
 #tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {
transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    top: 10px;
}
#top #tribe-events-bar{
  margin-bottom: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 0;
    margin-top: 0;
}
#tribe_events_filters_wrapper .tribe_events_filters_close_filters,#tribe_events_filters_wrapper .tribe_events_filters_reset{
color: #000;
font-size: 16px;
line-height: 20px;
  font-family: 'blkfort-extrabold';
}
#tribe_events_filters_wrapper .tribe_events_filters_reset:hover,.tribe-events-sub-nav li a:hover,#top .tribe-events-list h3.tribe-events-list-event-title a:hover{
  text-decoration: underline !important;
}
#tribe_events_filters_wrapper .tribe_events_filters_reset:before{
    font-family: dashicons;
    content: "\f531";
    position: absolute;
    top: 1px;
    font-size: 12px;
    left: -8px;
}
#tribe_events_filters_wrapper .dashicons-image-rotate:before,#tribe_events_filters_wrapper .dashicons-image-rotate{
  display: none;
  content: none;
}
.tribe-events-page-template .tribe-events-title-bar{
  display: none;
}
#tribe_events_filters_wrapper input[type=submit] {
    border-radius: 0;
    background: #000 url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat 88% center !important;
    padding: 5px 35px 5px 15px !important;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    font-family: 'blkfort-extrabold';
    display: inline-block;
    opacity: 1;
    height: auto;
    border: 0;
    text-transform: none;
    /* margin-top: 10px; */
}
    #tribe_events_filters_wrapper input[type=submit]:hover {
   background: #fff url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat 88% center !important;
    color: #000 !important;
    }
    .tribe-bar-views span.tribe-icon-photo{
      display: none;
    }
   #tribe-bar-views-toggle, #top #tribe-bar-collapse-toggle, #tribe-bar-views-toggle:hover {
    border-bottom: 1px solid #cecece;
    padding-bottom: 10px;
    padding-left: 0;
    background: transparent !important;
    color: #000;
        font-family: 'blkfort-book';
}
    #tribe-bar-views-toggle:after,#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after{
      right: 0;
      left: auto;
    }
 #top #wrap_all .tribe-bar-submit input[type="submit"]{
background: #000 url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat 78% center;
    padding: 8px 45px 8px 15px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    font-family: 'blkfort-extrabold';
    display: inline-block;
    opacity: 1;
    border: 0;
    text-transform: none;
        margin-top: 10px;
    }
     #top #wrap_all .tribe-bar-submit input[type="submit"]:hover{
      background: #fff url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat 78% center;
    color: #000;
     }
    .tribe-events-uses-geolocation .tribe-bar-submit {
    float: left;
    padding: 30px 0px 30px 15px;
}
#tribe-bar-form #tribe-bar-views {
    padding: 5px 0 0 23px;
}
#tribe-bar-views .tribe-bar-views-inner{
padding-left: 0;
    padding-right: 0;
    font-family: 'blkfort-book';
}
.tribe-events-filters-horizontal #tribe_events_filters_form,#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label{
  font-family: 'blkfort-book';
}
.tribe-events-filters-horizontal #tribe_events_filters_form{
  padding-top: 15px;
}
#top .tribe-events-list .tribe-event-date-start,#top .tribe-events-list .tribe-event-time, 
#top .tribe-events-list .tribe-event-schedule-details {
    font-family: 'blkfort-extrabold';
}
#top .tribe-events-list h3.tribe-events-list-event-title a{
  padding-bottom: 0;
}
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details .tribe-events-list-event-title{
  margin-bottom: 0;
  padding-bottom: 0;
}
#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:last-of-type {
    margin-left: -8px;
}
#tribe_events_filters_wrapper .ui-slider-horizontal .ui-slider-handle:first-of-type {
    margin-left: 7px;
}
/*Events detail page*/
.single-tribe_events .tribe-events-meta-group+.tribe-events-meta-group+.tribe-events-meta-group-gmap .tribe-events-venue-map{
      border: 4px solid #000;
}
.tribe-events-single .tribe-events-cal-links,
.tribe-events-single .tribe-events-related-events-title,.tribe-events-single .tribe-related-events,
.tribe-events-single .tribe-events-single-event-title,.tribe-events-single .tribe-events-meta-group,.tribe-events-single .tribe-events-event-image,.single-tribe_events #tribe-events-footer{
display: none;
}
.tribe-events-single .tribe-events-gmap{
  font-size: 16px;
  font-family: 'blkfort-extrabold';
  color: #000;
  margin-bottom: 40px;
  display: inline-block;
}
#top .tribe-events-single .tribe-events-gmap:hover{
  text-decoration: underline;
  }
.av-single-event-meta-bar {
    overflow: visible;
}
.not-fw,.av-single-event-meta-bar-inner {
       width: 100%;
    float: none;
    margin-left: 0;
    max-width: 1020px;
    margin: 0 auto;
    padding: 0 20px;
        border: 0;
}
.av-single-event-meta-bar-inner .tribe-events-single-section{
background-color: #FFCE00;
padding: 60px;
}
.av-single-event-content {
    width: 100%;
    float: none;
    margin-left: 0;
}
#tribe-events-pg-template .tribe-events-content h1, .tribe-events-after-html h1, .tribe-events-before-html h1 {
    font-size: 60px;
        margin: 0 0 6px;
}
#top .evt-page-banner p {
    font-size: 24px;
    margin-bottom: 0;
    line-height: 31px;
}
.evt-page-banner p .bold{
  font-family: 'blkfort-extrabold';
  }
  .evt-page-banner{
    background-color: #ff4713;
  }
  #top h2.fs40 {
    font-size: 40px;
        margin-top: 0;
}
.individual-event-desplay{
  font-size: 18px;
  font-family: 'blkfort-book';
}
.individual-event-desplay .bold{
  font-family: 'blkfort-extrabold';
}
.individual-event-desplay .individual-event-desplay-left a{
  margin: 15px 0 0;
}
.ied-outer{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.ied-outer .individual-event-desplay-left,.ied-outer .individual-event-desplay-right{
  width: 50%;
}
.individual-event-desplay-left{
  padding-right: 50px;
}
.ied-outer .individual-event-desplay-right{
  text-align: center;
  border-left: 1px solid #000;
 padding: 0 20px 0 50px;
  text-align: left;
}
#top .individual-event-desplay-right p{
  margin-top: -1px;
}
.av-single-event-meta-bar .tribe-events-meta-group{
display: block;
}
.av-single-event-meta-bar .tribe-events-single-section{

}
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group {
    width: 100%;
    float: none;
    margin: 0;
    text-align: center;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    margin: 0 0 10px 0;
    color: #000;
    font-family: 'blkfort-extrabold';
    font-size: 40px;
}
.tribe-events-meta-group .tribe-events-start-date-label,.tribe-events-meta-group .tribe-events-start-time-label,
.tribe-events-meta-group .tribe-events-event-categories-label,.tribe-events-meta-group .tribe-events-event-categories,
.tribe-events-meta-group .tribe-events-abbr{
display: none;
}
#top .tribe-events-meta-group h3 a,.tribe-events-address,.tribe-events-address span {
    font-family: 'blkfort-book';
    font-size: 18px;
    text-decoration: underline;
    color: #000;
    font-style: normal;
}
.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address {
    margin-bottom: 5px;
}
.tribe-events-address span,.tribe-events-address {
  text-decoration: none;
}
.tribe-events-address .tribe-country-name{
  display: block;
}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta h3{
  margin: 0;
}
.responsive .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    margin: 0;
    padding: 0;
}
.single-tribe_events .event-slider{
  padding-top: 0;
}
#top .event-slider h2.sub-heading{
font-size: 40px;
    line-height: 48px;
}
#tribe-bar-form .tribe-bar-views-inner label {
    padding: 0;
    text-align: left;
    margin-bottom: 13px;
}
 .responsive #top.tribe-events-page-template #main > .container_wrap > .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

  .main_color .av-single-event-meta-bar-inner{
    background-color: transparent;
  }
  #tribe-events-content-wrapper{
    max-width: 1020px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .tribe-events-nav-previous a,.tribe-events-nav-next a{
     font-size: 16px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-black.svg) no-repeat left 6px !important;
    padding-left: 12px;
    text-decoration: none;
    display: inline-block;
    font-family: 'blkfort-extrabold';
    cursor: pointer;
    line-height: 25px;
  }
  .tribe-events-nav-previous a span,.tribe-events-nav-next a span{
    display: none;
  }
 .tribe-events-before-html .event-about h2 {
font-size: 60px;
  }
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label{
        margin-left: 0;
        padding-left: 0;
        padding-top: 3px;
            font-size: 18px;
    text-transform: none;
    font-weight: normal;
    padding-bottom: 15px;
  }
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading{
    padding: 0 15px 0 0;
  }
  #tribe_events_filters_wrapper .tribe-filter-status{
    margin: 12px 0 0;
    position: absolute;
    line-height: 14px;
    color: #000;
      font-family: 'blkfort-book';
  }
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]{
    margin-left: 0;
        margin-top: -4px;
  }
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{
  padding: 13px 0;
}
#tribe_events_filters_wrapper .tribe-events-filter-group ul li input[type="checkbox"]{
position: absolute;
}

#tribe-events-header .tribe-events-sub-nav {
    top: 0;
}
#tribe-geo-map-wrapper {
    margin-bottom: 0;
}
.tribe-events-filters-horizontal .tribe-events-filter-group{
  min-width: 130px;
}
#top.tribe-events-filter-view .select2-drop .select2-search input[type='text']{
  margin-bottom: 0;
}
/*Location detail page*/
.tribe-events-venue .container .tribe-events-venue {
    max-width: 1020px;
    margin: 0 auto;
    padding: 0 20px;
}
.tribe-events-venue .container .tribe-events-list#tribe-events-content{
display: none;
}
.tribe-events-venue .container .tribe-events-back{
padding-top: 20px;
}
.tribe-events-venue .container .tribe-events-back a{
    font-family: 'blkfort-book';
}
.tribe-events-venue .tribe-venue-name{
    font-family: 'blkfort-extrabold';
    font-size: 60px;
    text-align: center;
    padding: 0 0 20px;
}
.tribe-events-venue .container .event-slider{
padding-top: 30px;
}
/*Evets List View*/
.events-list {
    padding: 0;
}
.events-list .tribe-events-loop{
      display: block;
}
#top.events-list .tribe-events-list .type-tribe_events {
    width: 100%;
    }

    #top.events-list .tribe-events-list .tribe-events-loop .tribe-events-event-image,#top.events-list .tribe-events-list .tribe-events-read-more,
    #top.events-list .tribe-events-venue-details,.tribe-icon-map,.tribe-icon-list{
      display: none !important;
    }
    #top.events-list .tribe-events-list .av-tribe-events-content-wrap {
    padding: 20px;
}
#top.events-list .tribe-events-list h3.tribe-events-list-event-title,#top.events-list .tribe-events-list h3.tribe-events-list-event-title a,
#top.events-list h3.tribe-events-map-event-title,#top.events-list .tribe-events-map-event-title a{
  text-align: center;
  font-size: 24px;
  margin-bottom: 15px;
  color: #fff;
  font-family: 'blkfort-extrabold';
 }   
 #top.events-list h3.tribe-events-map-event-title{
  margin-bottom: 25px;
 }
#top.events-list .tribe-events-list .type-tribe_events {
      margin: 0 0 20px;
 }
#top.events-list .tribe-events-list .type-tribe_events:nth-child(3n+1) {
    margin: 0 0 20px;
}
.tribe-events-list-separator-month{
    color: #fff;
  font-family: 'blkfort-extrabold';
      margin-top: 0;
}
/* Evnet Page Style By Rahid */
#tribe-bar-filters label, 
#tribe-bar-views label {
    font-size: 12px !important;
    color: #000 !important;
    font-family: 'blkfort-bold' !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
}
label.tribe-events-filters-label {
  color: #000;
  font-size: 16px !important;
  line-height: 20px !important;
  font-family: 'blkfort-extrabold' !important;
  font-weight: 700 !important;
}
#tribe-events-content .tribe-events-loop .tribe-events-content {
padding-right: 0px !important;  
}
#tribe-bar-filters-wrap #tribe-bar-collapse-toggle .tribe-bar-toggle-text {
  text-transform: none;
  font-family: 'blkfort-extrabold';
  font-size: 16px;
  color: #000;
}
#tribe-events-content .type-tribe_events:focus {
  outline-offset: 1px !important;
}
#continuous-learning-and-development h2.sub-heading {
    margin-bottom: 30px;
}
@media (max-width:768px){
  .our-emp-net .av-image-caption-overlay-center p {
    line-height: 18px;
    font-size: 14px;
}
  label#tribe-bar-views-label {
    text-transform: none !important;
    font-family: 'blkfort-extrabold' !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700 !important;
  }
  .responsive .blackrock-blog-posts .avia-content-slider .slide-image img {
    width: 100%;
    height: 100% !important;
    border-radius: 0 !important;
}
.responsive .blackrock-blog-posts .avia-content-slider .slide-image {
    border-radius: 0 !important;
}
.new-benefits-section .benefit-columns{
  display:flex !important;
  }
.new-benefits-section .benefit-columns  .display-on-hover{
  font-size: 20px;
    line-height: 26px;
  }
}
/* End Evnet Page Style By Rahid */
/* Media Queries Starts */

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  /* IE10+ specific styles go here */  
  a.black-link{
    line-height: 28px;
  }
  p a.black-link {
  line-height: 28px;
 }
 #main .ol-roman li {
    text-indent: -15px !important;
    padding-left: 24px;
  }
   #top .main_color.tabs-section .tabcontainer .tab {
     padding: 5px 10px !important;
   }
   #top select{
        padding: 8px 6px 4px;
   }
   .apply-flow-lcp .btn{
    padding: 8px 12px 4px
   }
}

/*Media Query 768+*/

@media (min-width:768px){
  .award-winning-workplace .avia_textblock p:first-child {
    /*height: 120px;*/
    display: flex;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .award-winning-workplace .avia_textblock p:first-child img{
    align-self: flex-start;
    flex-shrink:0;
          padding: 0;
  }
  #top .award-winning-workplace.two .av-flex-placeholder {
    width: 2%;
}
#top .award-winning-workplace.two .flex_column_table {
    max-width: 840px;
    margin: 0 auto;
}
  
}

/* Media Queries for iPad */

@media only screen and (min-width:768px) {
  #tribe_events_filters_wrapper .tribe_events_filters_close_filters,#tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_reset,
  #tribe_events_filters_wrapper .tribe_events_filters_show_filters{
    display: none;
  }
  .tribe_events_filter_control.tribe-events-filters-mobile-controls, 
  #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_close_filters,
  #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_show_filters{
    display: block;
  }

  .tabcontainer .tab_titles {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
  }
  #top .main_color.tabs-section .tabcontainer .tab {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    padding: 5px 20px;
    line-height: 21px;
    min-height: 48px;
  }
  #top .main_color.tabs-section .tabcontainer.two-col-tabs .tab {
    width: 50%;
  }
  #top .main_color.tabs-section .tabcontainer.three-col-tabs .tab {
    width: 33.3333%;
  }
  #top .main_color.tabs-section .tabcontainer.four-col-tabs .tab {
    width: 25%;
  }
  #top .main_color.tabs-section .tabcontainer.five-col-tabs .tab {
    width: 20%;
  }
  #top .main_color.tabs-section .tabcontainer.six-col-tabs .tab {
    width: 16.6666%;
  }
  #top .main_color.tabs-section .tabcontainer.seven-col-tabs .tab {
    width: 14.2857%;
  }
  #top .main_color.tabs-section .tabcontainer .tab.fullsize-tab {
    display: none;
  }

}

@media only screen and (min-width:1025px) {
.avia-slideshow-arrows a:hover:before {
  background: #000;
  color: #fff;
}

.avia-slideshow-arrows a.next-slide:hover:before {
  background: #fff;
  color: #000;
}

#top .case-studies-slider .avia-slideshow-arrows a:hover:before {
  color: #ea4233;
}

#top .case-studies-slider .avia-slideshow-arrows a.next-slide:hover:before {
  color: #7c7c7c;
}

.vid-sli-mob.text-white .avia-slideshow-arrows a.prev-slide:hover:before,
.culture-section.all-text-white .avia-slideshow-arrows a.prev-slide:hover:before {
    background: #fff;
    color: #000;
}
}

@media only screen and (min-width:768px) and (max-width: 1024px) {
    #top .home-hero-section ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 13px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-size: 13px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
  font-size: 13px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-size: 13px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

  .tribe-events-map #tribe-events-header {
    margin-bottom: 1em;
}
   .main_color .tribe-events-loop .tribe-events-event-meta, .main_color .tribe-events-list .tribe-events-venue-details {
    background: transparent;
}
 #tribe-bar-form.tribe-bar-mini .tribe-bar-date-filter, #tribe-bar-form.tribe-bar-mini .tribe-bar-search-filter, #tribe-bar-form.tribe-bar-mini .tribe-bar-submit {
    padding: 10px 10px 0 0px;
}
.main_color .tribe-events-sub-nav li a {
    background-color: transparent;
    color: #000;
padding: 0 0 0 12px !important;
}
.tribe-events-sub-nav .tribe-events-nav-left a span {
    left: 0;
}
.tribe-events-sub-nav .tribe-events-nav-right a span{
  right: 0;
}
  .tribe-events-sub-nav li a {
    display: inline-block;
  }
  .tribe-events-page-template .right-col-links {
    padding: 20px;
}
  #top .tribe-events-list h3.tribe-events-list-event-title, #top .tribe-events-list h3.tribe-events-list-event-title a {
    min-height: auto;
}
.tribe-events-list .time-details, .tribe-events-list .tribe-event-schedule-details {
    margin-bottom: 0;
    padding: 0;
}
  .tribe-bar-mini .tribe-bar-geoloc-filter {
 padding: 10px 0;

}
  .single-tribe_events #tribe-events-content .tribe-events-event-meta dd{
border-bottom-width: 0;
  }
  a.black-link {
    background-position: left 8px;
  }
  .news-slider .avia-content-slider-inner {
    padding: 0 0 50px !important;
  }
  body#top .tech-acq-border.tech-logos .container {
    padding: 20px;
  }
  .non-profit-part ul li {
    padding: 0 1%;
  }
  .non-profit-part ul {
    flex-wrap: nowrap;
  }
  .hire-section .av_one_third .ep-outer-border p {
    padding-right: 40px;
  }
  .social-share-cntnr ul li {
    padding-right: 8px;
}
}


/* Media Queries for iPad Landsacpe*/

@media only screen and (min-width:990px) and (max-width: 1024px) {
  .event-slider .avia-content-slider-inner {
    max-width: 880px;
  }
  .hire-section .av_one_fourth .ep-outer-border {
    width: 200px;
  }
  .hire-section .av_one_fourth .ep-outer-border p,
  .hire-section .av_one_third .ep-outer-border p {
    font-size: 16px;
  }
  .featured-content .avia-content-slider-inner {
    max-width: 880px;
  }
  .news-slider .avia-content-slider-inner,
  .career-campus .avia-content-slider-inner,
  .featured-content .avia-content-slider-inner {
    max-width: 900px;
  }
  .mob-image-ht .container {
    height: 250px !important;
  }
}


/* Media Queries for iPad portrait*/

@media only screen and (min-width:768px) and (max-width: 989px) {
    .banner-caption .avia-builder-widget-area {   width: 98%; }
    #top .home-hero-section ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 12px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-size: 12px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
  font-size: 12px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

#top .home-hero-section :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-size: 12px;
  line-height: 33px;
  letter-spacing: -0.1px;
  font-weight: normal;
  font-style: normal;
  font-family: 'blkfort-book';
}

  #tribe_events_filters_wrapper .tribe_events_filters_reset:before {
    top: 10px;
    left: -18px;
}
  #tribe_events_filters_wrapper .tribe_events_filters_reset{
        position: absolute;
    right: 0;
    text-align: right;
    top: -36px;
    border: 0;
    width: auto;
}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
    border: 0;
    padding-bottom: 0;
}
    .tribe-filters-open .tribe_events_filter_control {
    display: block;
}
#tribe_events_filters_wrapper .tribe_events_filters_reset
  #top .tribe-events-list .av-tribe-events-content-wrap, #top .tribe-events-list .tribe-events-event-details {
    text-align: center;
}
  .dashicons-image-rotate:before {
    top: -10px;
    position: relative;
}
  .tribe-filters-open #tribe_events_filters_wrapper, .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-vertical{
    position: static;
  }
  #top #wrap_all .tribe-bar-submit input[type="submit"]{
  width: 128px;
}
  .event-slider .avia-content-slider-inner {
    max-width: 640px;
  }
  .display-on-hover {
    padding: 30px 10px;
  }
  .hide-on-hover {
    font-size: 32px;
  }
  #header_meta .sub_menu ul.menu > li.lcp-menu {
    text-align: right;
    width: auto;
  }
  .hash-links ul li {
    margin-right: 0;
    text-align: center;
    border-bottom: 1px solid #fff;
    margin: 0 30px;
  }
  .hash-links ul li:last-child {
    margin: 0;
    border: 0;
    padding-bottom: 30px;
  }
  #header_meta .sub_menu ul.menu>li {
    width: 50%;
  }
  .hash-links ul {
    display: block;
    padding: 0;
  }
  .navbar-header {
    padding-bottom: 14px;
    float: none;
  }
  body#top #main .navbar-header a {
    padding: 6px 0 10px;
    color: #fff;
    display: block;
    text-align: center;
    font-family: 'blkfort-bold';
    font-size: 16px;
    text-decoration: none;
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-white.svg') no-repeat center bottom;
  }
  body#top #main .navbar-header a.collapsed {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg') no-repeat center bottom;
  }
  .mob-image-ht .container {
    height: 200px !important;
  }
  .news-slider .avia-content-slider-inner {
    margin-bottom: 60px;
  }
  .responsive .main_menu ul:first-child>li>a {
    padding: 0 5px;
  }
  #top .avia-content-slider-element-container .avia-slideshow-dots {
    text-align: center;
    z-index: 0;
  }
  #top .rounded-arrows .avia-smallarrow-slider .avia-slideshow-arrows {
    top: auto !important;
    bottom: 30px;
  }
  #top .news-section .avia-content-slider .avia-slideshow-arrows a {
    top: auto;
    margin: -50px 0 0;
  }
  .news-slider .slide-entry {
    border-top: 2px solid #000;
    padding: 35px 10px 20px;
  }
  .home-section-technology .av_one_half .avia_textblock {
    padding: 0 20px 0 0px;
  }
  .hire-section .av_one_fourth .ep-outer-border {
    padding: 14px;
    width: 170px;
    height: 162px;
    display: block;
  }
  .hire-section .av_one_fourth .ep-outer-border .bor-img .wp-image-6375 {
    max-width: 70px;
  }
  .hire-section .av_one_fourth .ep-outer-border .bor-img .wp-image-6377 {
    max-width: 72px;
  }
  .hire-section .av_one_fourth .ep-outer-border p,
  .hire-section .av_one_third .ep-outer-border p {
    line-height: 16px;
    font-size: 14px;
  }
  .campus-tab .outer-tab {
    padding: 0 20px;
  }
  .the-bid .av_one_third {
    padding-right: 2%;
  }
  .responsive #history .container {
    max-width: 680px;
  }
  .journey-today span.bold {
    margin-top: 28px;
    display: block;
  }
  .our-emp-net .av-image-caption-overlay-center p {
    line-height: 15px;
    font-size: 13px;
  }
  .our-emp-net .flex_column.av_one_fourth {
    padding: 60px 5px 80px;
  }
}


/* Media Queries for Mobile*/

@media only screen and (max-width: 767px) {
  .subheading-align-left.jobdescriptionheader {padding-left: 12px;}
  .home-hero-section .avia-builder-widget-area {
    width: 100%;
}
#top .home-hero-section .widget-jobsearch #eos-clear-search { padding-left: 0 !important; }
#widget_enhanced_keyword_job_search_overlay-2 label{height: 18px; font-family: 'blkfort-book'; display: block; font-size: 18px !important; margin-bottom: 10px; margin-left: 0; }
 .blog-share-col .av-share-box { display: none; }
.bp-ban { background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1182/2020/08/HC-9819_MobileHeader.jpg') !important; }
#continuous-learning-and-development.featured-content .content-slider .avia-content-slider-inner.c2sa { height: 1140px !important; }
#continuous-learning-and-development.featured-content .content-slider .avia-content-slider-inner.c3sa { height: 550px !important; }
#continuous-learning-and-development .content-slider .avia-content-slider-inner .slide-entry-wrap:not(:nth-child(2)) { margin-bottom: 60px !important; }
.new-slider .content-slider .avia-content-slider-inner .slide-entry-wrap:not(:nth-child(2)) { margin-bottom: 60px !important; }
  #tribe_events_filters_wrapper .tribe_events_filters_reset:before {
    top: 10px;
    left: -20px;
}
  .blog-auth-desc span { margin-left: 0 !important; }
  #tribe_events_filters_wrapper .tribe-events-filters-mobile-controls .tribe_events_filters_reset{
    border: 0;
    position: relative;
    width: auto;
    margin: 0 auto;
  }
  #tribe_events_filters_wrapper .tribe-filter-status{
    position: static;
    margin: 3px 0 0;
  }
  .tribe-events-venue .tribe-venue-name {
    font-size: 32px;
  }
  #top.events-list .tribe-events-list .type-tribe_events,#top.events-list .tribe-events-list .type-tribe_events:nth-child(3n+1) {
    width: 290px;
    margin: 0 auto 20px;
}
.main_color .tribe-events-sub-nav li a {
    background-color: transparent;
    color: #000;
    display: inline-block;
    width: auto;
    padding: 0 0 0 12px !important;
}
 .main_color .tribe-events-loop .tribe-events-event-meta, .main_color .tribe-events-list .tribe-events-venue-details {
    background: transparent;
}
#top.events-list h3.tribe-events-map-event-title, #top.events-list h3.tribe-events-map-event-title a {
    margin-bottom: 5px;
    text-align: left;
    line-height: 32px;
    font-size: 22px;
}
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading {
    padding: 15px;
}
  .tribe-filters-open #tribe_events_filters_wrapper, .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-vertical{
    position: static;
  }
  .event-slider .slide-entry-wrap{
opacity: 1 !important;
  }
  #top h2.fs40 {
    font-size: 24px;
    line-height: 30px;
}
  #top .evt-page-banner p {
    font-size: 20px;
  }
  #tribe-events div.tribe-events-single-event-description {
    margin-bottom: 0px;
}
  .dashicons-image-rotate:before {
    top: -10px;
    position: relative;
}
  .tribe-events-nav-previous a{
      font-size: 14px;
  }
   .tribe-events-before-html .event-about h2 {
font-size: 24px;
  }
  #tribe-bar-views .tribe-bar-views-option{
        padding: 10px 3px;
  }
  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    margin-top: 30px;
}
  #tribe-bar-views-toggle:focus, #tribe-bar-views-toggle:hover {
    background: transparent;
}
.tribe-bar-views-open #tribe-bar-views-toggle:after {
    border-bottom-color: #000;
    }
#tribe-bar-views .tribe-bar-views-list,#tribe-bar-views .tribe-bar-views-option.tribe-bar-active {
    background: #fff;
    }
  #top #wrap_all .tribe-bar-submit input[type="submit"]{
    width: 200px;
  }
  .tribe-events-uses-geolocation .tribe-bar-submit {
    float: none;
    padding: 15px 0px 15px 15px;
    margin: 0 auto;
}
  .tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-bar-geoloc-filter, .tribe-events-uses-geolocation .tribe-bar-submit {
    padding: 15px 0;
  }
  .tribe-events-uses-geolocation .tribe-bar-submit {
    padding: 15px 0px 15px 15px;
}
  #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
    color: #7c7c7c;
    font-size: 16px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters{
  padding: 15px;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{
  right: 0;
}
.tribe-bar-collapse #tribe-bar-views-toggle {
    padding: 10px 0;
}
  #tribe_events_filters_wrapper .tribe_events_filters_show_filters:before{
    top: 11px;
  }
  #top #tribe-events-bar{
    border: 0;
  }
  #tribe-events-bar #tribe-bar-form,#tribe_events_filters_wrapper{
        max-width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
  }
.tribe-bar-search-filter,.tribe-events-uses-geolocation .tribe-bar-geoloc-filter,.tribe-events-uses-geolocation .tribe-bar-submit{
margin-left: 0;
padding-left: 0;
}
  .tribe-events-list .time-details, .tribe-events-list .tribe-event-schedule-details {
    padding: 0;
}

  #top .tribe-events-list .type-tribe_events {
    width: 100%;
    max-width: 282px;
    margin: 0 auto;
        margin-bottom: 15px;
        margin-top: 15px;
}
#top .tribe-events-list .type-tribe_events:nth-child(3n+1) {
    margin: 0 auto;
margin-bottom: 15px;
        margin-top: 15px;
}
  .tribe-filters-closed #tribe-events-content{
    padding-top: 0;
  }
  .responsive #top #wrap_all .individual-banner .container{
    width: 100%;
    max-width: 100%;
  }
  .evt-page-banner {
    padding: 20px 0;
}
   #top .individual-banner{
    padding-bottom: 0
   }
   #top .individual-banner img{
    vertical-align: bottom;
   }
  .tribe-events-meta-group .tribe-events-single-section-title{
    font-size: 24px;
  }
  .single-tribe_events #tribe-events-content .tribe-events-event-meta dd{
border-bottom-width: 0;
  }
  #top .rounded-arrows.event-slider .avia-slideshow-arrows a {
    height: 30px !important;
    width: 30px !important;
    line-height: 30px !important;
}
.event-slider p {
    text-align: center;
}
#top #wrap_all .rounded-arrows.event-slider .avia-content-slider-inner .slide-entry {
    width: 70%;
    margin: 0 auto;
    float: none;
}
  #top .rounded-arrows.event-slider .avia-slideshow-arrows a:before {
    line-height: 30px !important;
    }
  #top .event-slider h2.sub-heading{
    font-size: 24px;
    line-height: 30px;
}
  .av-single-event-meta-bar-inner .tribe-events-single-section {
    padding: 40px 3% 40px;
}
  .ied-outer{
    display: block;
  }
 .av-single-event-meta-bar-inner{
    padding: 0;
  }
  .ied-outer .individual-event-desplay-left, .ied-outer .individual-event-desplay-right {
    width: 100%;
}
.ied-outer .individual-event-desplay-right {
    border-left: 0;
    padding: 30px 0 20px;
    border-top: 1px solid #000;
    margin: 40px 0 0;
}
#tribe-events-pg-template .tribe-events-content h1, .tribe-events-after-html h1, .tribe-events-before-html h1 {
    font-size: 32px;
    margin: 0 0 20px;
        line-height: 40px;
}
  .mob-bg-event{
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1182/2020/03/Blackrock-events-mobile-landing-page-header.png') !important;
  }
  #top .new-benefits-section .benefit-columns, #top .new-benefits-section .av-equal-height-column-flextable {
    display: block;
    }
  .hide-on-hover {
    padding: 38% 5%;
}
  .square-icons.org {
    margin-bottom: 28px;
}
  .featured-content .content-slider .avia-content-slider-inner {
    padding: 0 !important;
    margin-bottom: 0;
    height: auto !important;
}
.culture-pos-mob{
  background-position: 31% 0 !important;
}
  .responsive #top.page-id-2771 #wrap_all #main > .main_color > .container{
max-width: 100%;
width: 100%;
padding: 0;
}
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 42px;
  }
  h3 {
    font-size: 32px;
  }
  .pt50,
  .pt60,
  .pt70,
  .pt80,
  .pt90,
  .pt100,
  .pt140,
  .pt120 {
    padding-top: 30px;
  }
  .pb50,
  .pb60,
  .pb70,
  .pb80,
  .pb90,
  .pb100,
  .pb140,
  .pb120 {
    padding-bottom: 30px;
  }
  .mt80 {
    margin-top: 40px;
  }
  .banner-plain .template-page .entry-content-wrapper h1 {
    font-size: 50px;
    line-height: 60px;
  }
  #top .hidden-mobile {
    display: none;
  }
  #top .visible-mobile {
    display: block;
  }
  .mb20m {
    margin-bottom: 20px;
  }
  .mb30,
  .template-page .entry-content-wrapper h2.mb30,
  .template-page .entry-content-wrapper h3.mb30 {
    margin-bottom: 25px;
  }
  .responsive #top .reverse-col .flex_column_table {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
  }
  #header_meta .sub_menu ul.menu>li {
    width: 50%;
  }
  .map {
width: 100%;
height: auto !important;
}
  .hash-links ul {
    display: block;
    padding: 0;
  }
  .hash-links ul.collapse.in {
    padding: 0;
  }
  body .job-list-left-container,
  .widget_joblist_row .job-data {
    min-height: 0;
  }
  body#top #main .navbar-header a {
    padding: 6px 0 10px;
    color: #fff;
    display: block;
    text-align: center;
    font-family: 'blkfort-bold';
    font-size: 16px;
    text-decoration: none;
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/06/arrow-up-white.svg') no-repeat center bottom;
  }
  body#top #main .navbar-header a.collapsed {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-down-white.svg') no-repeat center bottom;
  }
  .featured-jobs div.link-outer,
  body#top .job-list-row .job-list-right-container {
    position: static;
    width: auto;
  }
  .pb40.ejd-fj,
  .loc-featured-job-sec {
    padding-bottom: 15px;
  }
  .mob-image-ht .container {
    height: 120px !important;
  }
  .navbar-header {
    padding-bottom: 14px;
  }
  .hash-links ul li {
    margin-right: 0;
    text-align: center;
    border-bottom: 1px solid #fff;
    margin: 0 30px;
  }
  .hash-links ul li:last-child {
    margin: 0;
    border: 0;
    padding-bottom: 30px;
  }
  body#top .vi16 {
    padding: 8px 0 8px 0;
    position: relative;
  }
  body#top .vi16 .container {
    height: auto !important;
  }
  #top .sub_menu li ul {
    top: 43px;
  }
  .gigya-login-providers-container {
    width: 244px !important;
    margin: 0 auto;
  }
  .gigya-login-providers-arrow-left {
    width: auto !important;
  }
  #continuous-learning-and-development .av_textblock_section {
    padding-left: 3%;
    padding-right: 3%;
  }
  #continuous-learning-and-development .slide-entry-excerpt .av_one_half {
    padding-left: 3%;
    padding-right: 3%;
  }
  #continuous-learning-and-development .slide-entry-excerpt .av_one_half.first {
    padding-left: 0;
    padding-right: 0;
  }
  .icon-sprite-alert-icon {
    padding-right: 20px;
  }
  .social-impact a.mfp-iframe {
    display: block;
  }
  .social-impact .av_one_half a img {
    width: 100%;
  }
  .our-teams-menu li,
  .students-menu li,
  .locations-menu li {
    width: 100% !important;
  }
  .show_mobile_menu #advanced_menu_hide {
    border: 0;
  }
  #header_main .main_menu {
    position: absolute;
  }
  #mobile-advanced {
    border: 0;
  }
 
  #mobile-advanced li.l3 a {
    padding-left: 70px;
}
ul#mobile-advanced{
    min-height: 2600px !important;
}
  .testimonial-content {
    padding: 70px 0px;
  }
  .testimonial-content p {
    font-size: 20px;
    margin: 10px 0;
    line-height: 26px;
  }
  .testimonial-content:before {
    top: 30px;
  }
  .testimonial-content:after {
    bottom: 30px;
  }
  .vid-sli-mob {
    padding-top: 20px;
  }
  li.search-jobs a {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/search-icon-orange.png) no-repeat 140px;
  }
  .responsive #top #wrap_all .container {
    width: 94%;
    max-width: 94%;
  }
  .responsive #top #wrap_all .full-width-mobile .container,
  .responsive #top #wrap_all .tabs-section.full-width .container {
    width: 100%;
    max-width: 100%;
  }
  
  
  .logo a {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/07/blackrock-careers_logo_white.png) no-repeat center center;
    width: 140px;
    display: inline-block !important;
    height: 100%;
    background-size: 140px;
  }
  .responsive #top .logo {
    width: 100%;
    text-align: center;
    height: 60px !important;
  }
  #advanced_menu_toggle {
    right: auto;
    left: 0;
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/menu.svg') no-repeat center;
    width: 17px;
    height: 14px;
    background-size: contain;
    top: 47px;
  }
  #advanced_menu_toggle:before {
    content: none;
  }
  .center-mob{
    text-align: center;
  }
  .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0px !important;
  }
  .icon-sprite-alert-icon {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
  }
  .icon-sprite-alert-icon a,
  .icon-sprite-alert-icon img {
    padding-right: 10px;
  }
  .responsive #top #wrap_all .vi16 .flex_column {
    margin-bottom: 0;
  }
  .home-banner-text {
    /* display: none; */
    visibility: hidden;
    height: 0;
  }
  .responsive #top #wrap_all .home-hero-section .container {
    height: 200px !important;
    width: 100%;
    max-width: 100%;
  }
  .banner-plain .container {
    min-height: 250px;
    height: auto !important;
    padding: 10px 0;
  }
  .home-hero-section .widget-jobsearch {
    background: #000;
    position: absolute;
    width: 100%;
    bottom: -183px;
    padding: 10px 3% 0;
  }
  .home-text {
    padding: 110px 0 10px;
  }
  .home-hero-section .widget-jobsearch .quicksearch-btn .avia-button {
    background-position: 0 -1px;
    padding: 5px 0;
    background-size: 25px;
  }
  .home-hero-section .widget-jobsearch .quicksearch-btn {
    width: 30px !important;
    bottom: 17px;
    right: 4%;
  }
  #top .home-hero-section .widget-jobsearch input[type="text"] {
    padding-right: 35px;
    font-size: 18px;
    padding-left: 0;
    line-height: 27px;
  }
  #top .home-hero-section ::-webkit-input-placeholder {
    font-size: 18px;
    max-width: calc(100% - 30px);
  }
  #top .home-hero-section ::-moz-placeholder {
    font-size: 18px;
    max-width: calc(100% - 30px);
  }
  #top .home-hero-section :-ms-input-placeholder {
    font-size: 18px;
    max-width: calc(100% - 30px);
  }
  #top .home-hero-section :-moz-placeholder {
    font-size: 18px;
    max-width: calc(100% - 30px);
  }
  .featured-jobs .content .widget-joblist,
  .featured-jobs .content .joblist {
    display: block;
    padding: 30px 0 10px;
  }
  .featured-jobs .content .job-data {
    min-height: auto;
  }
  .featured-jobs .widget-joblist .widget_joblist_row {
    width: 100%;
    margin: 0 0 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    text-align: left;
    justify-content: space-between;
  }
  .featured-jobs .widget-joblist .widget_joblist_row .job-data {
    padding-right: 18px;
  }
  #top .featured-content .outer-slider {
    display: block;
  }
  .left-sli,
  .right-sli {
    width: 100%;
    padding: 0;
  }
  .right-sli {
    padding: 20px 3% 20px;
  }
  .featured-content .content-slider .right-sli{
    padding: 20px 3% 0;
  }
  .featured-content .content-slider .right-sli p:last-child{
      margin-bottom: 0;
  }
  .responsive #top #wrap_all .featured-content .content-slider .slide-entry.flex_column{
    margin-bottom: 0;
  }
  #top .featured-content .left-sli img {
    width: 100%;
  }
  #top .featured-content.pt50 {
    padding-top: 20px;
  }
  #top .featured-content .avia-content-slider-element-container .avia-slideshow-dots {
    text-align: center;
    bottom: 40px;
    z-index: 0;
  }
  .responsive #top .home-section-technology .flex_column_table {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap-reverse;
  }
  .technology-section-right {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/GettyImages-962127430.jpg);
    height: 250px;
  }
  #top .two-col-sec .right-img-col.flex_column {
    position: static;
    background-size: cover;
    height: 250px;
  }
  .lifeatblackrock-section .flex_column_table {
    padding-top: 0;
  }
  .lifeatblackrock-section .av_one_third.first .avia-image-container-inner {
    padding: 0;
  }
  .lifeatblackrock-section .av_one_third .avia-image-container-inner {
    padding: 0 0 15px;
  }
  .responsive #top #wrap_all .lifeatblackrock-section .flex_column.flex_column_table_cell {
    padding-top: 45px;
    margin-bottom: 0;
  }
  .lifeatblackrock-section .lifeatblackrock-text {
    padding-top: 0px;
  }
  .lifeatblackrock-section {
    padding: 60px 0 60px;
  }
  .link-bottom a.black-link {
    position: static;
  }
  .link-bottom a.black-link {
    position: static;
    width: auto;
  }
  .lifeatblackrock-section p {
    margin: 0;
  }
  .lifeatblackrock-section p:last-child {
    margin-top: 20px;
  }
  .responsive #top #wrap_all .home-section-technology .container {
    max-width: 100%;
    width: 100%;
  }
  .home-section-technology .av_one_half .avia_textblock {
    padding: 0 3% 0 3%;
  }
  .home-section-technology .technology-section-left {
    padding: 35px 0 0px 0;
  }
  .history-culture {
    padding: 0;
  }
  .history-culture .avia_textblock {
    padding: 20px 3% 20px;
  }
  #top .what-we-stand .toggle_content .flex_column_table {
    padding: 0;
}
  #what-is-aladdin .technology-section-left {
    padding: 20px 3% 0;
  }
  body .giving-back-tech .av_one_half .avia_textblock {
    padding-left: 3%;
  }
  .social-feed-tintup {
    padding: 20px 0 20px;
  }
    .social-feed-tintup .tintup{
    height: 330px !important;
}
.social-feed-tintup:before {
    height: 50%;
}
  /*News slider*/
  .news-section {
    padding: 60px 0 40px;
  }
  .news-slider .slide-entry {
    padding: 35px 40px 35px;
  }
  #top .news-slider .avia-smallarrow-slider-heading>div {
    bottom: 9px;
  }
  #top .avia-content-slider.news-slider .avia-slideshow-arrows a {
    top: auto !important;
    margin: 60px 0 0 !important;
  }
  #top .rounded-arrows.featured-content .avia-smallarrow-slider .avia-slideshow-arrows,
  #top .rounded-arrows.arrow-bottom.avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
    width: 94%;
    top: auto !important;
    bottom: 50px;
    left: 3%;
  }
  #top .rounded-arrows.arrow-bottom.avia-smallarrow-slider .avia-slideshow-arrows {
    bottom: 12px;
  }
    #top .who-we-are .rounded-arrows.arrow-bottom.avia-smallarrow-slider  .avia-slideshow-arrows {
    bottom: 36px !important;
  }
  #top .rounded-arrows.arrow-bottom.avia-content-slider-element-container .avia-slideshow-dots {
    z-index: 0;
  }
  .vid-sli-mob a.mfp-iframe {
    display: block;
  }
  .vid-sli-mob a.mfp-iframe img {
    width: 100%;
  }
  .culture-section a.next-slide,
  .our-journey-today a.next-slide {
    right: 0!important;
  }
  .culture-section a.prev-slide,
  .our-journey-today a.prev-slide {
    left: 0!important;
  }
  #continuous-learning-and-development a.prev-slide {
    margin-left: 0 !important;
  }
  #continuous-learning-and-development a.next-slide {
    margin-right: 0 !important;
  }
  .career-campus .avia-content-slider-inner {
    padding: 0 !important;
    height: auto !important;
  }
  .career-campus {
    padding-bottom: 50px !important;
  }
  #top .career-campus .avia-content-slider-element-container .avia-slideshow-dots {
    padding: 0;
  }
  .full-width-green .flex_column.avia-builder-el-first {
    width: 100%;
    position: static;
    min-height: 250px;
  }
  #top .case-studies-slider .avia-smallarrow-slider .avia-slideshow-arrows {
    left: 2%;
    width: 96%;
    top: 49%;
  }
  .full-width-green .flex_column.avia-builder-el-last {
    padding: 30px 3% 0px 3%;
  }
  .what-we-stand .togglecontainer {
    padding: 20px 0;
    overflow: hidden;
  }
  .award-winning-workplace {
    padding: 50px 0 0;
  }
  #top .award-winning-workplace.workplace-award-section p {
     text-align: center;
     display: block;
  }
  .the-bid .align-left,
  .the-bid .avia_textblock {
    text-align: center;
  }
  .the-bid .avia_textblock.align-left p {
    text-align: left;
}
  .the-bid {
    padding: 30px 0 0;
  }
  .tech-logos .avia_textblock {
    text-align: center;
  }
  .responsive #top #wrap_all .tech-logos .av_one_third,
  .responsive #top #wrap_all .tech-logos .av_one_fourth {
    margin-bottom: 0;
  }
  body#top .tech-acq-border {
    margin-bottom: 0px;
  }
  .emp-initiative .flex_column_table, .emp-initiative .flex_column  {
    padding: 40px 0 0;
  }
  .technology-section-left {
    padding: 20px 3%;
  }
  .responsive #top #wrap_all .emp-initiative .av_one_fifth {
    margin: 0;
    padding: 0;
  }
  .case-studies-slider .avia-content-slider-element-container .slide-entry-excerpt {
    padding: 30px 50px 20px;
  }
  .vid-sli-mob.text-white .avia-slideshow-arrows a.next-slide:before,
  .culture-section.all-text-white .avia-slideshow-arrows a.next-slide:before {
    background: #fff;
    color: #000;
  }
  .full-wid-mimg .mfp-iframe,
  .full-wid-mimg .mfp-iframe img {
    width: 100%;
  }
  #continuous-learning-and-development .slide-entry-excerpt .av_one_half.first {
    text-align: center;
  }
  /*News slider*/
  .history-culture .flex_column_table:first-child {
    padding-bottom: 0;
  }
  .history-culture .avia-image-container-inner,
  .history-culture .avia-image-container-inner img {
    width: 100%;
  }
  .news-slider.avia-content-slider {
    margin-top: 30px;
  }
  .fraud-block h5.frd-icon,
  .fraud-alert-section p {
    padding: 0;
  }
  .responsive #top #wrap_all #footer .container {
    width: 100%;
    max-width: 100%;
  }
  .fraud-block h5.frd-icon {
    background-position: top left;
    padding-top: 35px;
  }
  /*Life at Blackrock*/
  .superscript {
    width: 100%;
  }
  .banner-image {
    background-size: cover;
  }
  .banner-image .container {
    height: 250px !important;
  }
  .footer-menu ul,
  #text-10 .left ul,
  .middle-footer {
    display: block;
  }
  .what-we-stand .toggle_content .av_one_third,
  .emp-initiative .content .av_one_fifth {
    text-align: center;
  }
  .what-we-stand .toggle_content .av_one_third img {
    margin-left: -25px;
  }
  body#top .tech-acq-border .container {
    padding: 20px 0 60px;
  }
  .tab h3 {
    font-size: 17px;
    font-family: 'blkfort-book' !important;
    letter-spacing: -0.2px;
  }
  .tab.active_tab h3 {
    font-size: 17px;
    font-family: 'blkfort-bold' !important;
    letter-spacing: -0.2px;
  }
  #non-profit-part, #av_section_15.tech-logos, #av_section_5.who-we-are, #key-diversity-partners { padding-bottom: 60px !important; }
  /*our team*/
  .hire-section .av_one_fourth .ep-outer-border,
  .hire-section .av_one_third .ep-outer-border {
    margin: 0 auto 22px;
  }
  /*Tabs mobile*/
  .responsive #top .main_color .tabcontainer .active_tab {
    background-color: transparent;
  }
  #top .main_color .tabcontainer .tab.active_tab {
    border: 0;
    font-family: 'blkfort-bold';
  }
  .responsive #top .main_color .active_tab_content {
    background-color: transparent;
  }
  div .main_color.tabs-section .tabcontainer .tab_content {
    padding: 20px 0 0px;
  }
  div .main_color.pb0-tab .tabcontainer .tab_content {
    padding: 60px 0 0;
  }
  .tab-testimonial {
    text-align: center;
    padding: 50px 0 30px;
  }
  .user-content h2 {
    text-align: center;
    display: inline-block;
  }
  .user-content h2:before {
    left: calc(50% - 85px);
  }
  div .main_color .tabcontainer .tab_content ul li {
    width: 49%;
  }
  .tab_titles,
  .outer-tab,
  .inner-tab,
  .tab-top-img {
    padding: 0 3%;
  }
  .responsive #top #wrap_all .tabs-section .outer-tab .av_one_third {
    text-align: center;
  }
  .three-col-tabs .address {
    width: 100%;
    float: left;
    margin-right: 0;
  }
  .jd-tabs .outer-tab {
    padding: 0 3% 20px;
  }
  /*Tabs mobile ends*/
  .divwidth660 {
    width: 100%;
  }
  .faq-section-cam .avia_textblock p:first-child {
    padding: 20px 0 0px;
    margin-bottom: 10px;
  }
  .faq-section-cam .av_one_third p {
    margin-bottom: 30px;
  }
  #text-12 ul {
    display: block;
  }
  #text-12 ul li {
    padding-right: 20px;
    text-align: center;
  }
  /*Tab with image on top*/
  .journey-today p,
  .journey-today div {
    text-align: center;
  }
  .journey-today:before {
    left: 50%;
    top: 221px;
  }
  .our-journey-today .slide-entry-wrap:before {
    top: 230px;
  }
  .our-emp-net .av_one_fourth .avia-image-container.avia-align-center {
    min-height: 130px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }
  .news-slider h3.slide-entry-title {
    min-height: 0;
    padding-bottom: 5px;
  }
  /*Location page*/
  body#top .loc-featured-job-sec .widget-joblist .widget_joblist_row {
    margin: 0 0 20px;
  }
  body#top .job-list-right-container,
  body .job-list-left-container {
    text-align: left;
    width: 100%;
  }
  body .job-list-left-container {
    padding-right: 20px;
  }
  .location-banner {
    padding: 132px 3%;
  }
  .tab-top-img {
    padding: 0px 3% 20px;
  }
  .campus-tab .outer-tab {
    padding: 0 3%;
  }
  #toggleAdvSearch {
    font-family: 'blkfort-extrabold';
    font-weight: normal;
    margin: 30px 0;
  }
  #top .main_color .widget-jobsearch-full {
    padding-bottom: 0;
  }
  .widget-jobsearch-results #live-results {
    float: right;
    margin-top: 6px;
  }
  .widget-jobsearch-results.table_tile .views {
    float: left;
  }
  .job-innerwrap {
    display: block;
  }
  .job-innerwrap li {
    width: 100%;
  }
  #top .main_color #job-map-toggle {
    margin: 0;
  }
  .job-innerwrap .compliment {
    text-align: left;
  }
  .dropdown-section .flex_column_table .flex_column.av_one_third {
    z-index: inherit;
  }
  li ul.dropdown-menu {
    width: 100%;
  }
  #widget-jobsearch-results-list .search-results-ol ul li {
    padding: 3px 0;
  }
  .responsive #top #wrap_all .diversity-partner .slide-entry {
    margin-bottom: 0;
  }
  .responsive #top #wrap_all .diversity-partner .avia-content-slider-inner {
    min-height: 125px;
  }
  .footer-menu ul li,
  #text-10 .left ul li {
    margin: 0;
  }
  .middle-footer .left,
  .middle-footer .right,
  .top-footer .left,
  .top-footer .right {
    float: none;
  }
  #footer #text-10>.textwidget,
  #footer #text-9,
  #footer #text-11 {
    padding: 0;
  }
  .social-icons {
    padding: 40px 0 0;
  }
  .footer-menu {
    padding: 30px 0 25px;
  }
  .middle-footer {
    padding: 20px 0 10px;
  }
  .bottom-footer {
    padding: 25px 0 0;
  }
  #footer .widget {
    margin: 0;
  }
  .social-icons ul li {
    margin: 0 6px;
  }
  .social-icons ul li:first-child {
    margin-left: 0;
  }
  #footer #text-10>.textwidget,
  #footer #text-9,
  #footer #text-11 {
    padding: 0 3%;
  }
  #mobile-advanced {
    -webkit-transform-origin: -100% 0%;
    -moz-transform-origin: -100% 0%;
    -ms-transform-origin: -100% 0%;
    transform-origin: -100% 0%;
    left: 0;
    right: auto;
    margin: 0;
  }
  .avia_transform3d .show_mobile_menu #mobile-advanced {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .jd-banner{
    padding: 0 3%;
  }
  .banner-plain.jd-banner .template-page .entry-content-wrapper h1 {
       font-size: 30px;
  /* word-break: break-all;*/
    line-height: 40px;
}
#cws-search-form .search-submit-btn{
  text-align: center;
}
.map-section iframe{
  height: 280px !important;
}
#job-map {
    height: 280px;
}
 #companyandsites .second-row,#companyandsites .second-row .col-two, #companyandsites .second-row .col-three,
  #companyandsites-mob .second-row,#companyandsites-mob .second-row .col-two, #companyandsites-mob .second-row .col-three{
  display: block;
}
#companyandsites .second-row .col-one,#companyandsites .second-row > div,
#companyandsites-mob .second-row .col-one,#companyandsites-mob .second-row > div {
    width: 100%;
    padding: 0;
}
#companyandsites .second-row .col-three .section-list.col-4,
#companyandsites-mob .second-row .col-three .section-list.col-4{
    min-height: auto;
}
#companyandsites .second-row > div,
#companyandsites-mob .second-row > div{
  padding: 15px 0;
}
#companyandsites .social-share-cntnr,#companyandsites .col-two .section-list:last-child,
#companyandsites-mob .social-share-cntnr,#companyandsites-mob .col-two .section-list:last-child{
padding: 15px 0 0;
}
.mob-bg-pos{
  background-position: -200px 0 !important;
}
 .who-we-are{
    padding-top: 50px;
  }
   .who-we-are h2.sub-heading{
   text-align: center;
   }
}

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

#top .avia-slideshow-arrows a {
    height: 32px !important;
    width: 26px !important;
}
#top .avia-slideshow-arrows a:before {
    line-height: 48px !important;
}
.map-sli .avia-slideshow-arrows a {
    top: 150px !important;
}
#top .avia-content-slider.news-slider .avia-slideshow-arrows a {
  top: 120px !important;
  margin: 0 !important;
  height: 46px !important;
  width: 46px !important;
}
#top .avia-content-slider.news-slider .avia-slideshow-arrows a:before {
  line-height: 45px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#top.post-template-default .blackrock-blog-posts .slide-image, #top.post-template-default .blackrock-blog-posts .slide-content { width: 65% !important; margin: 0 auto !important; }
  #top .two-col-sec .right-img-col.flex_column {
    height: 350px;
  }
  .mob-image-ht .container {
    height: 180px !important;
  }
}
/* AOS */

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/* Remove image overlay with circle and arrow */
.image-overlay {
display: none !important;
opacity: 0 !important;
}
  
  .nav-logo {
    max-width: 200px;
    border: 0;
    position: absolute;
    top: 16px;
}
#mobile-advanced .nav-logo a{border: 0;}

.map {
width: 980px; height: 600px; overflow: hidden; margin: 0 auto;
}
#gmap {
border:0; margin-top:-50px;
}
.btn-technology{background-position: 85% 49% !important;}

.tab_titles .tab h3 {
    font-size: 17px;
    line-height: 21px;
    font-family: 'blkfort-book';
    letter-spacing: -0.2px;
    font-weight: normal;
}
.main_color.our-commitment .template-page .entry-content-wrapper p.third-level-heading {
    color: #fff;
    font-family: 'blkfort-extrabold';
    letter-spacing: -0.8px;
}
.icon-sprite-close:focus, .post-contents:focus, .rec-icons:focus,
#source-detail:focus {
  outline: 2px dotted #7b7b7b !important;
  outline-offset: 2px !important;
}
.rec-icons:focus { display: block; }
#skipnav a:focus {
  outline: 2px dotted #fff!important;
  outline-offset: -3px !important;
}
#hypeHolderInner .post-list .post-contents:focus {
  outline: 2px dotted #7b7b7b !important;
  outline-offset: 2px !important;
}
.article-count {
  counter-reset: footnotes;
}
[aria-describedby="footnote-label"] {
  counter-increment: footnotes; /* 1 */
  text-decoration: none; /* 2 */
  color: inherit; /* 2 */
  cursor: default; /* 2 */
  outline: none; /* 2 */
}
[aria-describedby="footnote-label"]::after {
  content: '[' counter(footnotes) ']'; /* 1 */
  vertical-align: super; /* 2 */
  font-size: 0.5em; /* 3 */
  margin-left: 2px; /* 4 */
  color: blue; /* 5 */
  text-decoration: underline; /* 5 */
  cursor: pointer; /* 5 */
}
[aria-describedby="footnote-label"]:focus::after {
  outline: thin dotted;
  outline-offset: 2px;
}

[aria-label="Back to content"] {
  font-size: 0.8em;
}
.testimonial blockquote {
    border: none;
    padding: 0;
    margin: 0;
    font-size: 24px;
    font-family: 'blkfort-extrabold';
}
#back-link, #source-link {
  cursor: pointer;
}
/*#menu-item-3704 .sub-menu.open-submenu {
    display: block!important;
    visibility: visible!important;
    opacity: 1!important;
}
#menu-item-3704 .sub-menu {
  display:none!important;
}*/
.close-button{
    font-size:0;
  }
  
@media only screen and (min-width: 400px) and (max-width: 767px) {
  #top .blog-enhanced-search .blackrock-blog-posts .slide-entry { width: 55% !important; margin: 0 auto 30px !important; }
  #top .blog-enhanced-search .blackrock-blog-posts .slide-entry-wrap { 
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center; 
    align-items: center; 
    flex-direction: column;
  }
}
  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .blackrock-blog-posts h3.slide-entry-title { max-height: 62px; }
  #top .home-hero-section .widget-jobsearch input[type='text'] { font-size: 16px !important; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 767px) {
  #top .home-hero-section .widget-jobsearch input[type='text'] { font-size: 12.5px !important; padding-left: 0 !important; }
}

#banner-homepage .banner-caption {
    display: initial !important;
}
.hosters{font-family:'blkfort-book'; margin-top:30px;}
#top .new-slider .av_inherit_color a {
  text-decoration: none;
  font-family: 'blkfort-extrabold';
}
#top .new-slider .av_inherit_color a:hover {
  text-decoration: underline;
}
#top .new-slider .av_inherit_color a.white-link {
  background-position-y: 2px;
  font-size: 16px;
}
#top .main_color.new-slider .avia-smallarrow-slider .avia-slideshow-dots a.active, 
#top .main_color.new-slider .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: #fff;
}
.main_color.new-slider .avia-slideshow-dots a {
  border: 1px solid #fff;
}

/*CWSM 6558*/
@media (min-width: 768px){

div#banner-homepage.home-banner-new:after{
background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1182/2021/03/Career-site-banner.jpg);
}
}
@media (min-width: 768px) and (max-width: 1200px){
  div#banner-homepage.home-banner-new:after{
    background-position: 30% 30%;
  }
}
@media (max-width: 767px){
  h2.sub-heading {
    font-size: 38px;
}
.home-header-top h2 {
    font-size: 38px;
}
.home-header-top .flex_column.av_one_full {
  margin-bottom: 5px !important;
}
}

/* CWSM 6540 */
.location-tab-style .city {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}
.location-tab-style .area p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.location-tab-style h3.third-level-heading {
    font-size: 36px !important;
    line-height: 44px !important;
    font-weight: 400 !important;
    margin-top: 30px !important;
    padding-bottom: 45px !important;
}
.location-tab-style .three-col-tabs{
padding-left: 13%;
}
#top .main_color.location-tab-style .tabcontainer .tab.active_tab{
border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    font-weight: bold !important;
}
#top .main_color.tabs-section.location-tab-style .tabcontainer .tab {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px !important;
}
/* CWSM 6540 */



/*CWSM-6657*/
@media (max-width: 767px){
  #toggleAdvSearch{
    opacity: 1;
  }
#toggleAdvSearch:before{
     background: #000 url(https://cdn-static.findly.com/wp-content/uploads/sites/937/2019/05/arrow-right-white.svg) no-repeat 95% center;
    position: absolute;
    transform: rotate(90deg);
    content: '';
    width: 20px;
    height: 20px;
    right: 12px;
    top: 6px;
}  
#toggleAdvSearch.close:before{
  transform: rotate(-90deg);
  top: 15px;
  }
}


/*------------------------ Ticket - 6797 start by Raj Soni-------------------------*/

/*creating accordion and styling it*/

.acc-style{
    overflow: hidden;
    max-width: 660px;
    margin: 40px auto;
}

/* Employee network headline styling */

.employee-net-h2 > h2{
  font-size: 22px;
    background: #FFCE00;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px !important;
}

/* Carousel arrow move left right*/

#top .diversity-partner .avia-smallarrow-slider .avia-slideshow-arrows a {
    top: 130px;
}

/* Employee network new layout with borders */

.mb{
  margin-bottom: 50px;
}

.relative{
  position: relative;
  }
  
  .relative img{
    top: -65px;
    position: absolute !important;
    transform: translateX(-50%);
    }

.borders{
border: 2px solid;
    margin-top: 0px;
    padding-bottom: 30px;
    border-bottom: 0;
}

#top .our-emp-net .flex_column_table {
    border-collapse: collapse;
    border: 2px solid;
    border-top: 0;
    display: flex;
    padding: 0 20px;
}

section .mb-90 {
    margin-bottom: 90px;
}

@media only screen and (max-width: 767px){
  #top .our-emp-net .flex_column_table {
    flex-direction: column;
    padding: 0;
}


.borders{
  margin-bottom: 0 !important;
  padding-bottom: 60px;
  
  }
}


/* ------------------ New footer CSS Start by Raj Soni--------------------------*/

.new__footer_main {
    background-color: #000000;
    padding: 40px 0;
    color: #ffffff;
}

.new__footer, #footer section#text-11{
  max-width: 1020px;
  margin: auto;
  padding: 0 20px;
  display: flex;
}

.col__1{
  flex-basis: 35%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.col__2{
  flex-basis:10%;
  border-right: 1px solid #979797 !important;
    margin-right: 9%;
}

.col__3{
  flex-basis: 50%;
  display: flex;
    justify-content: space-between;
    margin: 48px 0;
}

.col__1 img {
    max-height: 32px;
}

.col__1 > span {
    margin-top: 48px;
    font-size: 16px; 
}

.footer__social_links{
  margin-top: 32px;
}

.footer__social_links ul{
  display: flex;
    flex-wrap: wrap;
}

.footer__social_links ul li{
margin-right: 16px;
}

#footer .footer__social_links a {
    text-decoration: none;
}

.footer__social_links span{
width: 32px;
    height: 32px;
    font-size: 16px;
    color: #000;
    background: #fff;
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .footer__menu {
    width: calc(50% - 8px);
}

    .column-header {
    font-size: 12px;
    color: #ff4713;
    text-transform: uppercase;
    font-family: "blkfort-bold";
}

  .labels{
    margin: 16px 0 0;
    display: block;
    color: white;
    font-size: 16px;
    font-family: "blkfort-bold";
    }
  
  #footer #custom_html-10 {
    margin-top: 0;
}
  div#footer {
    padding: 0px 0 20px;
}

  @media only screen and (max-width: 1023px){
    
    .new__footer{
      flex-direction: column;
      }
    .col__1 {
    flex-basis: 100%;
    flex-direction: column;
    align-items: flex-start;
}
    .col__2 {
    border-bottom: 1px solid #979797 !important;
    margin-top: 7%;
    flex-basis: 100%;
}
    .col__3
    {
      flex-basis: 100%;
      }
  }
/* ------------------ New footer CSS End by Raj Soni--------------------------*/


/*----------------------- New Header layout start by Raj Soni ----------------*/

/* Main  menu and submenu styling */
span.avia-menu-fx {
    width: 0;
    transition: all 400ms;
    height: 6px;
    background-color: #FF4713 !important;
}

.av_minimal_header .avia-menu-fx
{
  display: block;
}

.av-main-nav li:hover .avia-menu-fx {
  width: 100%;
}


.av-main-nav ul {
    right: 0;
    left: 0;
    position: fixed;
    top: unset;
    width: 100%;
    padding: 0;
    box-shadow: 0 8px 15px rgb(0 0 0 / 10%);
}

.main_menu .sub-menu {
  padding: 20px 200px;
  transition: opacity .05s linear;
  -moz-transition: opacity .05s linear;
  -webkit-transition: opacity .05s linear;
}

/* Secondary  menu styling*/

#header_meta .container {
    max-width: 100%;
    background-color: #EFEFEF;
    padding: 0px 24px;
}

#header_meta .sub_menu {
  width: 100%;
  padding: 0;
  top: 0;
  display: block;
  margin: auto;
  max-width: 1920px;
}

.av_secondary_right .sub_menu, #top .sub_menu > ul 
{
  float: none;
}

.individual_investors, .language_change {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.fa-chevron-down{
  margin-top: -3px;
    margin-left: 4px;
    font-size: 9px;
        color: #ff4713;
  }

#avia2-menu a {
    text-decoration: none;
}

#avia2-menu li {
    background: none;
}

#header_meta .sub_menu ul.menu li {
  padding: 10px 16px;
  border: 0;
}

.inner-container {
    align-items: center;
    display: flex;
}

strong.logo {
    margin-right: 16px;
    position: unset;
   height: auto;
}

.logo a {
    height: auto;
}

nav.main_menu {
    position: unset;
}


span.avia-menu-text {
    font-family: 'blkfort-bold';
    white-space: nowrap;
    font-size: 16px;
}

section#custom_html-4, section#custom_html-6 {
       margin: 0 auto;
    padding: 40px 64px;
    display: none;
    z-index: 10;
    background: #000;
    color: #fff;
    overflow: hidden;
}

.black_bg{
  background-color: #000 !important;
}

.black_bg a{
  color: #fff !important;
}

.col-12 header{
  display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    position: relative;
    margin-bottom: 32px;
    width: 100%;
}

.heading-3 {
    font-size: 24px;
    font-family: 'blkfort-bold';
}

.fa-close{
  position: absolute;
    right: 0;
    background: none;
    border: 0;
}

section.user-types {
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

.repeated-type {
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 100%;
    max-width: calc(100% *(4/12));
    padding-right: 24px;
}
.details p, .details a {
    color: white;
}

.details a {
    text-decoration: none;
    font-size: 20px;
    font-family: 'blkfort-bold';
}


.icon-intermediaries,.icon-institutional,.icon-unknown{
   min-width: 60px;
    min-height: 60px;
    background-size: 60px,60px;
    display: inline-block;
    margin-right: 16px;
  }

.icon-intermediaries {
    background: url(https://www.blackrock.com/blk-one-assets/include/one/css/blk/i/vi20/BLK_icn_people.svg) no-repeat;
}

.icon-institutional{
  background: url(https://www.blackrock.com/blk-one-assets/include/one/css/blk/i/vi20/BLK_icn_govt_insti_bldg.svg) no-repeat;
}

.icon-unknown{
  background: url(https://www.blackrock.com/blk-one-assets/include/one/css/blk/i/vi20/BLK_icn_direction.svg) no-repeat;
  }
  
  span.icon.icon-globe{
    margin-right: 16px;
    min-width: 27px;
    min-height: 36px;
    background-size: 27px,36px !important;
    background: url(https://www.blackrock.com/blk-one-assets/include/one/css/blk/i/vi20/BLK_icn_global_globe.svg) no-repeat;
    }
    
  .selector {
    max-height: 250px;
    display: flex;
    flex-flow: column;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.selector a {
    color: white;
    line-height: 36px;
    text-decoration: underline;
     font-family: 'blkfort-book';
}

.selector a:hover,.details a:hover {
    color: white;
}

  
.avia_desktop #advanced_menu_hide:hover {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

ul#mobile-advanced{
    min-height: 2600px !important;
    top:7.5%;
    padding: 0
}

#header_main {
    padding: 0;
  }
  
   #mobile-advanced li a {
    max-height: 100%;
     border: 0;
  }
  
  span.avia-menu-fx {
    padding: 0 !important;
}
 #custom_html-10, #custom_html-9{
   display: none;
   }
 
 
 @media only screen and (max-width: 990px){
   #header_meta{
    display: none;
    
    }
    
     #advanced_menu_hide {
    top: 4%;
    left: 0px;
}
 #advanced_menu_toggle {
    right: auto;
    left: 0;
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1612/2021/05/21063251/menu-of-three-lines.svg') no-repeat center;
   width: 20px;
    height: 18px;
    background-size: contain;
    top: 47px;
    border: 0;
  }
  .inner-container {
    justify-content: center;
}

#mobile-advanced {
    -webkit-transform-origin: -100% 0%;
    -moz-transform-origin: -100% 0%;
    -ms-transform-origin: -100% 0%;
    transform-origin: -100% 0%;
    left: 0;
    right: auto;
        transform: translateX(-100%);
    margin: 0;
  }
  .avia_transform3d .show_mobile_menu #mobile-advanced {
       -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  
  a#advanced_menu_toggle:before {
    content: none;
}
 .top__menu2,.top__menu1  {
    background-color: #efefef;
}

.individual_investors, .language_change {
    display: block;
}

span.fa.fa-chevron-down {
    position: absolute;
    top: 17px;
    right: 28px;
}

#mobile-advanced  .sub__menu1, #mobile-advanced  .sub__menu2{
  display: none;
  }
}

/*---------------New Header layout end by Raj Soni -------------------*/


/*--------------- Styling Events Page CWSM-6535 by Raj Soni Start------------*/
#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
    padding: 0;
}

.news-section.event-section .avia-slideshow-dots .play, .news-section.event-section .avia-slideshow-dots .pause {
    display: none;
}

.venue-padding {
    padding: 50px 80px;
}
.map.detail-map {
    height: auto;
}

i.fa.fa-play, i.fa.fa-pause {
    display: none;
}
#top .news-section.event-section .avia-smallarrow-slider .avia-slideshow-dots a {
    bottom: 0!important;
}

.news-slider.event-slider .slide-entry {
    padding: 0;
    border-top: 0;
}

/* Adding GMT on the event page search page */

span.time-zone {
    font-family: 'blkfort-extrabold';
    margin-top: -9px;
    display: block;
    margin-bottom: 20px;
}

.av-tribe-events-inner-content-wrap {
    overflow: visible;
}

.tribe-events-event-details.tribe-clearfix {
    padding-bottom: 0 !important;
}

.tribe-events-event-meta,.tribe-events-list .tribe-events-loop .tribe-events-content 
 {
    text-align: left;
}

.av-tribe-events-outer-content-wrap {
    margin-top: 15px;
}

#tribe-events-content .tribe-events-loop .tribe-events-content > p{
  margin-bottom: 15px;
  }

#tribe-events-photo-events .tribe-events-category-virtual .tribe-events-event-image {position:relative;}
 #tribe-events-photo-events .tribe-events-category-virtual .tribe-events-event-image::after{content:'Virtual Event'; 
 position:absolute; width:100px; color:#fff; height:25px; background:#000;
 right:0px; top:-1px; font-size:12px; letter-spacing:1px; font-family:'blkfort-book'; font-weight:bold;}



#top .events_slider_sec .avia-slideshow-arrows  {
   height: 46px !important;
    width: 46px !important;
}


#top .events_slider_sec.desktop .avia-slideshow-arrows .prev-slide {
    left: -55px;
}

#top .events_slider_sec.desktop .avia-slideshow-arrows .next-slide {
  
   right:  -55px;
}

.events_slider_sec.mob{
display: none;
}

#after_section_1, #after_section_2 {
    border: none;
}
#after_section_1 .template-page , #after_section_2  .template-page{
  padding: 0;
}

#top .events_slider_sec.desktop .avia-content-slider, .avia-content-slider-inner {
    height: auto !important;
}

@media only screen and (min-width: 1025px){
.events_slider_sec.desktop .avia-content-slider{
max-width: 980px;
margin: 30px auto 0;
}
#top .events_slider_sec.desktop .avia-smallarrow-slider-heading {
    position: absolute;
    top: 70px;
}
}

@media only screen and (max-width: 1024px){
.events_slider_sec.desktop .avia-content-slider{
    max-width: calc(100% - 150px);
margin: 30px auto 0;
}
#top .events_slider_sec.desktop .avia-smallarrow-slider-heading {
    position: absolute;
    top: 60px;
}
}

@media only screen and (min-width: 768px) and (max-width: 990px){
#top .events_slider_sec.desktop .avia-smallarrow-slider-heading {
    position: absolute;
    top: 40px;
}
}


@media only screen and (max-width: 770px){
  #tribe-events-photo-events .tribe-events-category-virtual .tribe-events-event-image::after{
    padding: 15px;
    height:0;
    width: auto;
    top: -1px;
    }
    
}
@media only screen and (max-width: 767px){
    .events_slider_sec.mob{
display: block;
margin-top: 40px;
}

.events_slider_sec.mob .avia-content-slider .slide-entry-wrap {
    padding: 35px 0;
    margin-bottom: 0px;
 border-top: 2px solid #000;
}
#top .events_slider_sec.mob .avia-slideshow-arrows a {
   height: 46px !important;
    width: 46px !important;
}
.no_min-height{
min-height: auto;
}

#top .events_slider_sec.mob .avia-smallarrow-slider-heading {
    top: 140px;
    position: absolute;
}
.responsive #top .events_slider_sec.mob .flex_column.av_one_full  {
  margin-bottom: 0 !important;
  }
  
  .tribe-events-page-template #main .container_wrap > .container > .content {
    margin: 0;
    padding: 0;
}
}

/*--------------- Styling Events Page CWSM-6535 by Raj Soni End------------*/