* {
  transition: 0.2s;
}
@font-face {
    font-family: 'DaysOne-Regular';
    src: url('https://gravityjack.com/wp-content/plugins/gravity-jack-plugin/assets/fonts/DaysOne-Regular.ttf');
    src: url('https://gravityjack.com/wp-content/plugins/gravity-jack-plugin/assets/fonts/DaysOne-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html { 
  background-image: url('../png/bg-seamless.png') !important;
  background-position: center !important;
  background-repeat: repeat !important;
  max-width: 1440px !important;
  margin: 0 auto !important;

} 
.et_pb_section{
  background-color: #fafafa !important;
}
div#up{
  max-width: 1440px;
  left: auto !important;

}

:root {
  --primary: #204b82;
  --primaryHover: #c9cdd3;
  --secondary: #0f253a;
  --tertiary: #009bdb;
  --borderColor: #eee;
  --textColor: #7f7f7f;
  --bodyColor: #7f7f7f;
}
#timeline-stages-holder .et_pb_module_header {
  margin-top: 0 !important;
}
/* write your CSS code here it is */
/* Report an Error Form */
.report-an-error-form ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cbcbcb;
}

.report-an-error-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cbcbcb;
}

.report-an-error-form ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cbcbcb;
}
.report-an-error-form ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.report-an-error-form {
  padding: 20px;
  border: 2px solid var(--tertiary);
  text-align: left !important;
  width: 40rem;
  margin: 0 auto;
}
.report-an-error-form h1,
.report-an-error-form h3 {
  margin: 0;
  font-size: 25px;
  font-weight: 600;
  text-transform: uppercase;
}
.report-an-error-form h3 {
  text-align: center;
}
.report-an-error-form .get-free-quote-form h3,
.report-an-error-form .get-free-quote-form p {
  margin: 0;
  text-align: left;
}
.report-an-error-form .gfield {
  margin: 10px 0;
  text-align: left;
  padding: 0 !important;
}
.report-an-error-form .screen-reader-text {
  display: none;
}
.report-an-error-form .gfield_required {
  color: #f00000;
  font-size: 15px;
}
.report-an-error-form .gfield input[type="text"],
.report-an-error-form .gfield input[type="email"],
.report-an-error-form .gfield input[type="number"],
.report-an-error-form .gfield select,
.report-an-error-form .gfield textarea {
  border: 0;
  border-bottom: 3px solid var(--tertiary);
  padding: 12px 0 8px 0 !important;
  width: 100% !important;
  margin: 0 !important;
  outline: 0;
  transition: 0.2s;
  font-style: inherit;
  font-family: inherit;
  font-size: 16px;
  color: #000 !important;
  border-radius: 0 !important;
  background: transparent;
}
.report-an-error-form .gfield input[type="text"]:hover,
.report-an-error-form .gfield input[type="email"]:hover,
.report-an-error-form .gfield input[type="number"]:hover,
.report-an-error-form .gfield select:hover,
.report-an-error-form .gfield textarea:hover {
  border-bottom: 3px solid var(--tertiary);
}
.report-an-error-form .gfield input[type="file"] {
  border: 0;
  border: 1px solid #d9d9d9;
  padding: 12px 0 8px 50px !important;
  width: 100% !important;
  margin: 0 !important;
  outline: 0;
  font-size: 16px;
  background: transparent;
}

.report-an-error-form .gfield input[type="file"]:hover::before {
  border-color: var(--tertiary);
  color: var(--tertiary);
  background-color: #fff;
}
.report-an-error-form .gform_footer input[type="submit"] {
  background-color: var(--tertiary);
  border: 3px solid var(--tertiary);
  padding: 12px 20px;
  color: #fff;
  display: block;
  width: 100%;
  font-weight: 600;
  font-size: 15px;
  transition: 0.2s;
  outline: 0;
  text-transform: uppercase;
}
.report-an-error-form .gform_footer input[type="submit"]:hover {
  background-color: #fff;
  color: var(--tertiary);
}
.report-an-error-form .gfield_label {
  font-size: 14px !important;
  font-weight: 700;
}
.report-an-error-form .top_label div.ginput_container {
  margin-top: 0 !important;
}
.report-an-error-form .validation_error {
  text-align: left;
  border-left: 3px solid #d00000;
  background: #f5dddd;
  padding: 10px 10px 10px 20px;
}
.report-an-error-form .validation_message {
  font-size: 12px;
  color: #d00000;
}
.confirmation-form-container {
  color: #000;
  margin-top: 20px;
  text-align: center;
  border: 2px solid #eee;
}
.confirmation-form-container p {
  color: #000;
}
.str-main-wrapper_wrapper .gform_footer.top_label {
  display: none;
}
.report-an-error-form .gform_footer.top_label {
  display: block;
}
.report-an-error-form .gfield_visibility_hidden {
  display: none !important;
}
.report-an-error-form input.button.gform_button_select_files,
.theme-button {
  border: 1px solid #192c7a;
  background: #192c7a;
  padding: 11px 30px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
}
.report-an-error-form input.button.gform_button_select_files:hover,
.theme-button:hover {
  background-color: #fff;
  color: #192c7a;
}
.report-an-error-form .gform_fileupload_multifile .gform_drop_area {
  padding: 24px;
  border: 1px dashed #d9d9d9;
  text-align: center;
  color: #000;
  margin-bottom: 16px;
  background: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.report-an-error-form .gform_drop_instructions {
  display: block;
  font-size: 13px;
  margin-bottom: 10px;
}
.report-an-error-footer a {
  color: #ecab50;
  font-size: 14px !important;
}
.report-an-error-footer a:hover {
  text-decoration: underline;
}
#-pro-menu-4-53 .oxy-pro-menu-list .menu-item,
#-pro-menu-4-53 .oxy-pro-menu-list .menu-item a {
  background: #222;
}
.gform_legacy_markup_wrapper .top_label .gfield_label {
  color: var(--tertiary);
}
.gform_legacy_markup_wrapper h3 {
  color: var(--tertiary);
}
#gform_submit_button_2 {
  width: 100%;
}

/* Responsive Design */
@media only screen and (max-width: 767px) {
  .report-an-error-form {
    width: 100%;
  }
  .report-an-error-form .gfield input[type="text"],
  .report-an-error-form .gfield input[type="email"],
  .report-an-error-form .gfield input[type="number"],
  .report-an-error-form .gfield select {
    border: 0;
    border-bottom: 0;
  }
}
@media only screen and (max-width: 425px) {
  .report-an-error-form h1 {
    font-size: 20px;
  }
}
/* End Report an Error Form */

/* Common CSS */
.text-red {
  color: #ff0101;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.f-30 {
  font-size: 30px !important;
}
.f-10 {
  font-size: 10px !important;
}
.w-130 {
  width: 130px !important;
}
.w-150 {
  width: 150px !important;
}
.w-300 {
  width: 300px !important;
}
.full-width {
  display: block;
  width: 100% !important;
}
.d-block {
  display: block !important;
}
.b-600 {
  font-weight: 600;
}
.b-700 {
  font-weight: 700;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-20 {
  padding: 20px;
}
.p-30 {
  padding: 30px;
}
.text-align {
  text-align: center;
}
.text-yellow {
  color: #ffcc00 !important;
}
.text-sky-blue {
  color: #6fddff !important;
}
.d-none {
  display: none;
}
.bg-facebook {
  color: #fff;
  background: #3b5998;
}
.bg-twitter {
  color: #fff;
  background: #1da1f2;
}
.bg-instagram {
  color: #fff;
  background: #c32aa3;
}
.bg-linkedin {
  color: #fff;
  background: #0a66c2;
}
.bg-pinterest {
  color: #fff;
  background: #bd081c;
}
.bg-youtube {
  color: #fff;
  background: #ff0000;
}
.bg-calendar {
  color: #fff;
  background: #0a66c2;
}
.bg-vimeo {
  color: #fff;
  background: #1ab7ea;
}
.bg-nft {
  color: #fff;
  background: #fba300;
}
.bg-tickets {
  color: #fff;
  background: #bd5c08;
}
.bg-race-results {
  color: #fff;
  background: var(--tertiary);
}
.bg-news {
  color: #fff;
  background: #960a0c;
}
.bg-podcast {
  color: #fff;
  background: #32037f;
}
.bg-dribble {
  color: #fff;
  background: #ea4c89;
}
.bg-discord {
  color: #fff;
  background: #5865f2;
}
.bg-track-pass {
  color: #fff;
  background: var(--tertiary);
}
.bg-ebay {
  color: #fff;
  background: #c3003a;
}
.bg-whatnot {
  color: #fff;
  background: #fff351;
}
.bg-etsy {
  color: #fff;
  background: #f1641e;
}
.bg-store {
  color: #fff;
  background: #12833a;
}
.rcp_message p {
  margin-bottom: 10px !important;
  background: #eee !important;
  border-radius: 5px !important;
  border-left: 3px solid #919191 !important;
  border-right: 3px solid #919191 !important;
}
.rcp_message .rcp_error {
  background: #f1a6a6 !important;
  color: #722828 !important;
  border-color: #d10000 !important;
  border: 1px solid #d10000 !important;
  border-left: 3px solid #d10000 !important;
  border-right: 3px solid #d10000 !important;
}
.custom-alert {
  padding: 15px 20px;
  margin-bottom: 10px;
  background: #eee;
  border-radius: 5px;
  border-left: 3px solid #919191;
  border-right: 3px solid #919191;
}
.custom-alert-info {
  background: #caedff;
  color: #006599;
  border-color: #006599;
}
.custom-alert-danger {
  background: #d10000;
  color: #722828;
  border-color: #d10000;
}
.custom-alert-warning {
  background: #ff8d00;
  color: #f9f9f9;
  border-color: #af6100;
}
.custom-alert-primary {
  background: var(--tertiary);
  color: #ffffff;
  border-color: #086493;
}
.responsive-img img {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  height: 100%;
  width: auto !important;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: unset !important;
}

.testimonial-partner {
  top: 142px;
}
.testimonial-partner .et_pb_column_3_5.et_pb_column_7 {
  left: -50px;
}
.et-waypoint.et_pb_animation_top.et-animated, .et_pb_animation_top.et-animated{
  animation: none !important;
  display: block !important;
  opacity: 1 !important;
}

.shadow,
.shadow-hover:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
/* Close Common CSS */

/* modified css related post pagination */
.et_pb_blog_grid .pagination a {
  color: #fff;
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  font-size: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  margin-right: 10px;
}
.et_pb_blog_grid .pagination.clearfix {
  display: flex;
  justify-content: center;
}
.et_pb_blog_grid .et_pb_salvattore_content {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  position: relative;
  height: 100%;
}
.et_pb_blog_grid .column.size-1of3 {
  height: auto;
  display: inherit;
}
.et_pb_with_border.et_pb_module {
  padding: 15px !important;
}
.et_pb_module.et_pb_divider.et_pb_divider_0.et_pb_divider_position_.et_pb_space {
  left: -13px;
  top: 10px;
}
.overlappingBorder {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 5px;
  left: 4px;
  border: 2px solid rgba(91, 221, 103, 0.76);
}

.gj-filter-container.news-container {
  /* padding: 0 11.3rem; */
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 0 0 57px;
}

/* @keyframes wiggle-mouse {
  0% {
    transform: translateY(0px);
  }
  10% {
    transform: translateY(-3px);
  }
  20% {
    transform: translateY(-6px);
  }
  30% {
    transform: translateY(-9px);
  }
  40% {
    transform: translateY(-12px);
  }
  50% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-18px);
  }
  70% {
    transform: translateY(-21px);
  }
  80% {
    transform: translateY(-24px);
  }
  90% {
    transform: translateY(-27px);
  }
  100% {
    transform: translateY(-30px);
  }
} */
@keyframes wiggle-mouse {

  0% {
    transform: translateY(0px);
  }
  5% {
    transform: translateY(-2px);
  }
  45% {
    transform: translateY(-2px);
  }
  55% {
    transform: translateY(-4px);
  }

}
/* .mouse-animate-holder {
  
} */
img.wiggle-mouse {
  display: inline-block;
  animation: wiggle-mouse 2s infinite !important;
}

img.wiggle-mouse:hover {
  animation: none !important;
}

/*  */
header nav ul li.menu-item a {
  font-family: "Days One", Helvetica, Arial, Lucida, sans-serif;
}

@media only screen and (min-width: 768px) {
  div#hero-section:before {
    content: url(../vector.html);
    top: 0;
    right: 0;
    position: absolute;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .set-ui-design {
    margin-top: -35px !important;
    background: #000000b0;
    padding-top: 9px !important;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.menu_items {
  font-family: DaysOne-Regular;
}
.bdText {
  font-size: 18px;
}
@media (max-width: 1920px) and (min-width: 1442px) {
  .read_more {
    display: none;
  }
}
@media (max-width: 1365px) and (min-width: 770px) {
  .uli {
    display: flex;
    flex-wrap: wrap;
  }
  .uli li {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
  .uli li:hover {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
  #posts .blog_post_one_row {
    padding-top: 0px !important;
  }
}
@media (max-width: 768px) and (min-width: 426px) {
  .testimonial-partner {
    top: 270px !important;
}
.et_pb_row.et_pb_row_12.testimonial-partner-mobile-stmt.et_pb_row_1-5_1-5_3-5 {
  top: 172px !important;
}
div#latest-news-homepage-section {
  top: 40px !important;
}
  #mobile_menu1 {
    width: 300px !important;
  }
  .loard_btn li {
    padding: 2vh 30% !important;
  }

  .loard_btn li:hover {
    padding: 2vh 30% !important;
  }
  .uli {
    display: flex;
    flex-wrap: wrap;
  }
  .uli li {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
  .uli li:hover {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
}
@media (max-width: 425px) {
  #mobile_menu1 {
    width: 190px !important;
  }
  .trustedby-wrapper{
    bottom: 114px !important;
  }

  .view-all-buttons .view-all-buttons .et_pb_button_module_wrapper.et_pb_module{
    width: 100% !important;
  }
  .view-all-buttons .et_pb_button.et_pb_button_two.et_pb_bg_layout_light.dsm-none{
    width: 100% !important;
    text-align: center !important;
    margin-left: 0 !important;
  }

  h2#trusted-header-title {
    color: #fff !important;
}
.view-all-buttons .et_pb_button_module_wrapper.et_pb_module{
  justify-content: flex-start !important;
}
  #latest-news-homepage-section{
    top: 83px !important  ;
  }
  .et_pb_menu_0 .mobile_nav .mobile_menu_bar:before {
    left: 15vw;
  }
  .loard_btn li {
    padding: 2vh 30% !important;
  }

  .loard_btn li:hover {
    padding: 2vh 30% !important;
  }
  .uli {
    display: flex;
    flex-wrap: wrap;
  }
  .uli li {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
  .uli li:hover {
    margin-right: 2vw;
    margin-bottom: 2vw;
    padding: 1vh 5vw !important;
  }
  

  /* Portfolio Responsive Animated */
  /*  */


}
@media (max-width: 375px) {
  .view-all-buttons .et_pb_button.et_pb_button_two.et_pb_bg_layout_light.dsm-none{
    width: 100% !important;
    text-align: center !important;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
  }
}




/* WHO WE ARE Page Style Code */
.et_pb_module .mobile_menu_bar:before {
  left: 20vw;
}
/*show hamburger menu on desktop for specific menu module*/
/* @media (max-width: 980px) {
	.pa-open-mobile-menu .et_pb_menu__menu {
		display: flex!important;
		overflow: hidden;
	}
	.pa-open-mobile-menu .et_mobile_nav_menu {
		display: none!important;
	}
} */
.uli {
  display: flex;
}
.loard_btn {
  display: flex;
  justify-content: center;
}
.uli li {
  margin-right: 2vw;
  padding: 1vh 1vw;
  border: 2px solid rgba(91, 221, 103, 0.76);
  cursor: pointer;
  transition: all 0.1s linear;
}
.uli li:hover {
  margin-right: 2vw;
  padding: 1vh 1vw;
  color: white;
  border: 2px solid rgba(91, 221, 103, 0.76);
  cursor: pointer;
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  transition: all 0.1s linear;
}
.loard_btn li {
  margin-right: 2vw;
  padding: 2vh 3vw;
  color: white;
  border: 2px solid rgba(91, 221, 103, 0.76);
  cursor: pointer;
  transition: all 0.1s linear;
}

.loard_btn li:hover {
  margin-right: 2vw;
  padding: 2vh 3vw;
  color: white;
  border: 2px solid rgba(91, 221, 103, 0.76);
  cursor: pointer;
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  transition: all 0.1s linear;
}
/* Singal Post */
@media (min-width: 1080px) {
  .M_and_T {
    display: none;
  }
}
@media (max-width: 1079px) {
  .D_and_D {
    display: none;
  }
}
/* WHAT WE'VE DONE PAGE CODE' */
@media (min-width: 1280px) and (max-width: 1366px) {
  .F_responsive_image a span img {
    height: 40vh !important;
  }
  .S_responsive_image a span img {
    height: 87.9vh !important;
  }
  .T_responsive_image a span img,
  .Fo_responsive_image a span img {
    height: 40vh !important;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .F_responsive_image a span img {
    height: 37.5vh !important;
  }
  .S_responsive_image a span img {
    height: 82.5vh !important;
  }
  .T_responsive_image a span img,
  .Fo_responsive_image a span img {
    height: 37.3vh !important;
  }
}

/*********************************************/

div.et_pb_row.custom-overlay {
  position: absolute !important;
  top: 0;
  z-index: 0;
  /*background-color: #000000;*/
  opacity: 0.1;
}
div.et_pb_row.custom-overlay-1 {
  background-color: #000000;
  position: absolute !important;
  top: 0;
  z-index: 0;
  width: 100%;
  opacity: 0.5;
}
.green-line-custom {
  position: absolute;
  top: 9.4em;
}

.bg-text h2 {
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.without-hover-mr .cus-btn a {
  border: 1px solid;
  padding: 8px 14px;
  text-transform: uppercase;
}

/*.without-hover-mr:hover .without-hover-efect-content, .without-hover-mr .with-hover-efect-content {
display:none;
}*/
/*.without-hover-mr:hover .with-hover-efect-content{
	display:block;
}*/

/*.without-hover-mr:hover .without-hover-efect-content {
display:none;
}*/

.without-hover-mr .et_pb_text_inner {
  width: 100%;
}
.without-hover-mr {
  position: relative;
  display: flex;
}

.without-hover-mr .without-hover-efect-content {
  position: absolute;
  width: 100%;
  bottom: 0px;
  max-width: 100%;
}

.with-hover-efect-content {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(0%, -50%);
}

.cus-btn {
  margin-top: 15px;
}
.without-hover-mr .row {
  display: none;
}
.without-hover-mr:hover .row {
  display: block;
}

.without-hover-mr .col-md-8 {
  max-width: 90%;
  float: left;
  font-size: 18px;
  width: 100%;
}

.without-hover-mr .col-md-4 {
  max-width: 10%;
  float: left;
  margin: auto;
  right: 0;
  width: 100%;
  margin-top: -8px;
}

.read-more-btn {
  font-weight: 500;
  position: absolute;
  bottom: 50px;
}
.read-more-btn:after {
  font-family: etmodules;
  content: "\24";
  margin-left: 8px;
}

@media (max-width: 480px) {
  .trustedby-wrapper{
    bottom: 100px !important;
  }
  #latest-news-homepage-section{
    top: 100px !important  ;
  }
  .view-all-buttons .dsm_button .et_pb_button_two {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

  .view-all-buttons .view-all-buttons .et_pb_button_module_wrapper.et_pb_module{
    width: 100% !important;
  }
  .view-all-buttons .et_pb_button.et_pb_button_two.et_pb_bg_layout_light.dsm-none{
    width: 100% !important;
    text-align: center !important;
    margin-left: 0 !important;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
  }

  h2#trusted-header-title {
    color: #fff !important;
}
.view-all-buttons .et_pb_button_module_wrapper.et_pb_module{
  justify-content: flex-start !important;
}
  .et_pb_row.et_pb_row_12.testimonial-partner-mobile-stmt.et_pb_row_1-5_1-5_3-5 {
    top: 190px !important;
  }
  div#homepage-related-news-article {
    padding-top: 100px !important;
  }

  .about-us-responsive{
    margin-bottom: 30px !important;
  }
  .latest-news-homepage-section{
    top: 40px !important;
  }

  .wwd-points.et_pb_row {
    width: 90%;
  }
  .wwd-points .et_pb_main_blurb_image {
    width: 50%;
    display: inline-block;
    float: left;
    margin-bottom: 0;
  }
  .wwd-points .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left;
    float: left;
    padding: 20px 10px;
    width: 50%;
    font-size: 10px;
  }
  .wwd-points .et_pb_module.et_pb_blurb .et_pb_module_header a {
    font-size: 12px;
    line-height: 15px;
  }
  .wwd-points .read-more-btn {
    position: inherit;
  }
}
/**************************/
.page-id-6833 .et_builder_inner_content {
  position: unset;
}
/*.main-slide-row-123 .nextend-thumbnail-inner, .main-slide-row-123 div#n2-ss-2 .nextend-thumbnail-horizontal{
	overflow:visible !important;
}*/
.main-slide-row-123 div#n2-ss-2 .nextend-thumbnail-horizontal {
  max-width: 80%;
  overflow: visible !important;
}
.main-slide-row-123 .nextend-thumbnail-inner {
  overflow: visible !important;
}

.main-slide-row-123 .nextend-thumbnail-scroller {
  margin-top: -60px;
}
.main-slide-row-123 .n2-thumbnail-dot {
  opacity: 1 !important;
}
.main-slide-row-123 div#n2-ss-2 .n2-thumbnail-dot img {
  width: 125px;
  height: 125px;
}
.main-slide-row-123 #n2-ss-2 .n2-thumbnail-dot {
  margin: 10px !important;
}

.main-slide-row-123 .n2-thumbnail-dot.n2-active {
  transform: scale3d(1.1, 1.1, 1) !important;
  width: 135px !important;
  height: 135px !important;
}

.green-btn-shadow a {
  letter-spacing: 0.3px;
  background-image: linear-gradient(
    180deg,
    #5bdd67 0%,
    #359363 100%
  ) !important;
  color: #ffffff !important;
}
.hover-green-btn-shadow:hover a {
  background-image: linear-gradient(
    180deg,
    #5bdd67 0%,
    #359363 100%
  ) !important;
  color: #ffffff !important;
}
.green-btn-shadow:hover a {
  background: transparent !important;
  color: #000000 !important;
}
.indust-row .et_pb_column {
  margin-top: -80px;
}

.without-hover-mr:hover {
  border: 2px solid #4ac771;
  transition-duration: 1s;
}
.without-hover-mr {
  border: 2px solid #1d1d1d;
  overflow: hidden;
}
.without-hover-mr:hover .row {
  transition: all 2s linear !important;
}

.without-hover-mr.without-hover-mr-bor {
  border: 2px solid #1d1d1d !important;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .slider-heading-2 h2 {
    font-size: 24px !important;
    line-height: 26px !important;
  }
  .slider-heading-3 p {
    font-size: 15px !important;
  }
}

@media screen and (min-width: 981px) and (max-width: 1023px) {
  .slider-heading-2 h2 {
    font-size: 24px !important;
    line-height: 26px !important;
  }
  .slider-heading-3 p {
    font-size: 15px !important;
  }
  .slider-main-sec-101 .n2-ss-section-main-content {
    padding-top: 100px !important;
  }
}

@media screen and (max-width: 456px) {
  body
    #page-container
    .et_pb_section
    div.banner-buttons
    a.et_pb_button_two.et_pb_button {
    margin-left: 0px !important;
  }
  .banner-buttons .et_pb_button_one {
    margin-right: 11px;
  }
}

@media screen and (max-width: 483px) {
  .banner-title-section h1 {
    margin-top: 25px;
  }

  .main-slide-row-123 .n2-thumbnail-dot.n2-active {
    width: 80px !important;
    height: 80px !important;
  }
  .main-slide-row-123 div#n2-ss-2 .n2-thumbnail-dot img {
    width: 75px;
    height: 75px;
  }
  .main-slide-row-123 #n2-ss-2 .n2-thumbnail-dot {
    margin: 3px !important;
  }
  #n2-ss-2 .n2-ss-section-main-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 160px !important;
  }
  .slider-second-col {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (min-width: 484px) and (max-width: 767px) {
  .banner-title-section h1 {
    margin-top: 13px;
  }
  .main-slide-row-123 .n2-thumbnail-dot.n2-active {
    width: 80px !important;
    height: 80px !important;
  }
  .main-slide-row-123 div#n2-ss-2 .n2-thumbnail-dot img {
    width: 75px;
    height: 75px;
  }
  .main-slide-row-123 #n2-ss-2 .n2-thumbnail-dot {
    margin: 3px !important;
  }
  #n2-ss-2 .n2-ss-section-main-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 160px !important;
  }
  .slider-second-col {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 980px) {
  .banner-title-section h1 {
    margin-top: -27px;
  }
}

@media screen and (min-width: 981px) and (max-width: 1024px) {
  .banner-title-section h1 {
    margin-top: 25px;
    font-size: 55px !important;
  }
  .banner-title-section p {
    font-size: 23px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1080px) {
  .banner-title-section h1 {
    font-size: 54px !important;
    margin-top: 44px;
  }
}

@media screen and (min-width: 1081px) and (max-width: 1158px) {
  .banner-title-section h1 {
    font-size: 60px !important;
    margin-top: 31px;
  }
}
@media screen and (min-width: 768px) and (max-width: 981px) {
  .nextend-thumbnail-scroller {
    display: flex !important;
  }
  div.n2-thumbnail-dot {
    max-width: 20% !important;
    overflow: hidden;
    width: 100%;
  }
  .main-slide-row-123 div#n2-ss-2 .n2-thumbnail-dot img,
  .main-slide-row-123 .n2-thumbnail-dot.n2-active {
    width: 100% !important;
    height: 100% !important;
  }
}

@media screen and (max-width: 1280px) {
  .main-slide-row-123 div#n2-ss-2 .nextend-thumbnail-horizontal {
    max-width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .nextend-thumbnail-scroller {
    grid-template-rows: repeat(2, 2px) !important;
  }
  .main-slide-row-123 div#n2-ss-2 .nextend-thumbnail-horizontal {
    max-width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.has_et_pb_sticky div.global-header,
.has_et_pb_sticky .contact-header,
.page-id-9279 .has_et_pb_sticky .contact-header,
.page-id-9386 .has_et_pb_sticky .contact-header,
.page-id-9407 .has_et_pb_sticky .contact-header,
.page-id-9440 .has_et_pb_sticky .contact-header,
.page-id-9619 .has_et_pb_sticky .contact-header,
.has_et_pb_sticky .contact-header,
header .et_pb_sticky_module.et_pb_sticky {
  /* background-color: #1d1d1d !important; */
  /* Firefox */
  -moz-transition: all 1s ease-in;
  /* WebKit */
  -webkit-transition: all 1s ease-in;
  /* Opera */
  -o-transition: all 1s ease-in;
  /* Standard */
  transition: all 1s ease-in;
}

.global-logo,
.global-menu {
  margin-bottom: 0px !important;
}

.font-border h5 {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
}

.page-id-6511 header,
.page-id-5848 header,
.page-id-9279 header,
.page-id-9386 header,
.page-id-9407 header,
.page-id-9440 header,
.page-id-9510 header,
.page-id-9619 header,
header {
  width: 100%;
  position: absolute;
}
.blog-post-12 .et_pb_module {
  margin: auto;
}
.blog-post-12 .et_pb_button_module_wrapper {
  max-width: 380px;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .back-com-icon {
    background-size: auto !important;
    background-position: 100% !important;
  }
}

.t-mobile-common {
  background: transparent !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.t-mobile-common h4 {
  padding-left: 5px;
  padding-right: 5px;
}
.t-mobile-common-1 {
  width: 29.6667% !important;
  margin-right: 5.5% !important;
}
.t-mobile-common-2 {
  width: 29.6667% !important;
}

@media screen and (max-width: 981px) {
  .et_pb_menu_0_tb_header.et_pb_menu ul li a,
  .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
    color: #359363 !important;
  }

  .reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}
/*style the contact form success message text*/

.et-pb-contact-message p {
  font-size: 18px;
  line-height: 1.7em;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  padding: 50px !important;
  border: 3px solid green;
  border-radius: 10px;
  background: #000000;
  box-shadow: 5px 10px 18px #888888;
}
.t-mobile-common.t-mobile-common-se,
.t-mobile-common.t-mobile-common-se:hover {
  transform: skewX(0deg) skewY(0deg) !important;
}

.page-id-6833 header {
  position: unset !important;
}

@media screen and (max-width: 981px) {
  .mark-101 .et_pb_text_4:hover,
  .mark-101 .without-hover-mr:hover {
    transform: scaleX(1.05) scaleY(1.05) skewX(0deg) skewY(0deg) !important;
  }
}

.single-project .et_pb_section_0_tb_header.et_pb_section {
  background: #000000 !important;
}
.single-post #et-main-area,
.single-project #et-main-area {
  padding-top: 100px;
}

.process-bg {
  background-size: 85% !important;
  background-position: 28% 14% !important;
}

.bg-trans {
  background-color: transparent;
}

ul.custom-section-css {
  list-style: none;
  padding: 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

ul.custom-section-css li h3 {
  font-size: 18.5127px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
}
.set-woodies {
  margin-right: 1% !important;
}
@media only screen and (min-width: 1650px) {
  .single-post #et-main-area {
    padding-top: 150px;
  }
}

.full-service-agency .et_pb_module_header {
  margin-top: 9vh !important;
}
.full-service-agency p {
  font-size: 15px !important;
}
.et_pb_blurb_1 .et_pb_module_header {
  margin-top: 7vh !important;
}
.et_pb_blurb_3 .et_pb_module_header {
  margin-top: 8vh !important;
}
.et_pb_blurb_5 .et_pb_module_header {
  margin-top: 6vh !important;
}
.gj-tech-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.web3-descri {
}
.tech-arkit-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-left: 10px;
  flex-direction: column;
  width: 80%;
}
.tech-arkit-img {
  width: 20%;
}
.arkit-descri {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 13px;
  line-height: 1.5;
  font-weight: 300;
}
img.arkit-title {
  margin-bottom: 15px;
}

.what-weve-done-section .et_pb_row_0.et_pb_row {
  margin-top: unset !important;
}
div.et_pb_section.what-weve-done-section {
  background-position: center !important;
  background-size: 100% 100% !important;
  position: relative !important;
}
.what-weve-done-section .et_pb_section_0.et_pb_section {
  padding-top: unset !important;
}
.what-weve-done-section .et_pb_row_0.et_pb_row {
  margin-top: 10vh !important;
}
.et_pb_section_0.what-weve-done-section {
  height: 50vh !important;
}
/* .et_pb_row.et_pb_row_1.what-weve-done-filter {
  padding: unset;
} */
.et_pb_section.et_pb_section_1.what-weve-done-filter.et_section_regular {
  padding-top: unset;
}

.what-weve-done-filter .et_pb_row_1.et_pb_row {
  padding-top: unset;
}
/* div.et_pb_section.what-we-do {
  background-size: cover !important;
  background-position: center bottom !important;
} */
.what-we-do .et_pb_text > :last-child {
  top: 10px;
  left: -23px;
}

/* Blog Roll Page Dynamic  CSS*/
.latest_blog_post_container {
  width: 100%;
  position: relative;
  top: -100px;
}
.latest_blog_post_list li {
  list-style-type: none;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  cursor: pointer;
}
.latest_blog_post_list li:nth-child(even) {
  list-style-type: none;
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}

.latest_blog_post_description {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 45%;
  padding: 10px;
}
.latest_blog_post_img {
  width: 45%;
}

.blog_post_content {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 150.6%;
  margin-top: 15px;
}
.blog_post_date {
  font-family: "Days One";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 123.6%;
}
.latest_blog_post_title {
  font-family: "Days One";
  font-style: normal;
  font-weight: 400;
  font-size: 25px;
  line-height: 150.6%;
  /* or 31px */
}
.blog_post_read_more {
  font-family: "Days One";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 123.6%;
  color: #000000;
  margin-top: -20px;
}
.img-icon-filter {
  display: none;
}
.img-icon-filter {
  position: relative !important;
  z-index: 30 !important;
}
.filter-icon-container {
  position: relative;
  z-index: 30;
}
.news-list-section .et_pb_row.et_pb_row_2 {
  position: relative;
  z-index: 0;
}

.war-3d-tiger {
}
.war-3d-stuka {
  display: none;
}
.war-3d-t44 {
  display: none;
}
.war-3d-sturm-tiger {
  display: none;
}

.btn-war {
  width: 100%;
  border: 2px solid #fff;
  margin: 5px;
  cursor: pointer;
}
.btn-war:hover {
  border: 4px solid rgb(113, 206, 126);
}
.war-of-tanks-title {
  color: #fff;
}
img.btn-war.btn-tiger.war-active {
  border: 4px solid rgb(113, 206, 126);
}
.war-of-tanks-container {
  width: 10%;
  margin: 5px;
  width: 10%;
  margin: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.menu-3d-war {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.wireframe-green-img .et_pb_module.et_pb_image.et_pb_image_14 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.selected-llpa-3d {
  display: none;
}
.simsafe3d-selected {
  display: none;
}
.menu-3d-simsafe {
  display: flex;
  align-items: center;
  /* margin-right: 10px; */
  justify-content: flex-start;
}
.menu-3d-simsafe {
  display: flex;
}
.llpa-3d-container.mug-descri {
  /* top: -7px; */
  margin-top: -30px;
}

.llpa-3d-container.mug-descri-mb {
  /* top: -7px; */
  margin-top: -18px;
}

.angler-fish-icon {
  /* border: 4px solid #fff;
  height: 147px;
  margin-bottom: 19px; */
  border: 4px solid #fff;
  /* height: 147px; */
  margin-bottom: 19px;
  height: -webkit-fill-available;
}
.menu-3d-llpa {
  display: flex;
  justify-content: space-between;
}
.btn-llpa {
  width: 100%;
  /* border: 2px solid #fff; */
  /* margin: 5px; */
  cursor: pointer;
}
.llpa-3d-container {
  display: flex;
  width: 30%;
  align-items: center;
  flex-direction: column;
}
/* .btn-llpa:hover {
  border: 4px solid rgb(113, 206, 126);
}
img.llpa-active {
  border: 4px solid rgb(113, 206, 126);
} */
.llpa-title {
  color: #fff;
  text-align: center;
}

.llpa-containter-content {
  display: flex;
  color: #fff;
  width: 100%;
  margin-left: 0;
}
.llpa-title-contentn {
  color: #fff;
}
.img-content-llpa {
  width: 60%;
}
.d3-dev-text h5 {
  font-family: "Days One";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #fff;
}
.d3-dev-text p {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
}

.our-process-descri {
  color: #fff;
}

.our-process-descri h5 {
  color: #fff;
}
img.arkit-logo-arkit.our-process-img {
  width: 80%;
  top: -14px;
  position: relative;
}
.tech-arkit-content.our-process-mobile-descri {
  color: #fff;
}
.our-process-mobile-descri h5 {
  color: #fff;
  font-size: 14px;
}
.tech-arkit-img.our-process-mobile {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
img.arkit-logo-arkit.our-process-mobile-img {
  width: 80%;
}
.our-process-mobile-descri {
  margin-left: -3px;
}
.wireframe-timeline-section .et_pb_module_header {
  margin-top: 0px !important;
}

/* related works */
.related-work-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.related-work-single {
  padding: 10px;
}

.simsafe-icon-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  left: 40px;
  top: -50px;
  position: relative;
}
.simsafe-training-icon {
  display: flex;
  align-items: flex-start;
  width: 90%;
}
.simsafe-icon-container .arkit-title {
  font-size: 16px;
}
.simsafe-section-description-container {
  width: 50%;
}

.timelineStages-container {
  display: flex;
  flex-direction: column;
}
.timelineStages-container h5 {
  color: #fff;
  font-size: 16px;
}
.tech-arkit-content.timelineStages-descri {
  color: #fff;
}
.timelineStages-container .tech-arkit-img {
  width: 50%;
}
.timelineStages-descri p {
  font-size: 12px;
}
.timelineStages-container .gj-tech-container {
  margin-bottom: 20px;
}
.time-stages-r4-section .et_pb_blurb_container {
  position: relative;
  top: -54px;
}

.woodies-page-dev .time-stages-r4-section .et_pb_blurb_container {
  position: relative;
  top: -36px;
}
.timeline-lym-section .et_pb_blurb_5 .et_pb_blurb_container {
  margin-top: 54px !important;
}
.lym-extra-icon {
  color: #fff;
}
.lym-extra-icon h5 {
  color: #fff;
}
.gj-tech-container.samsung-icon-services-section.footer-service-container {
  align-items: flex-start;
}
.oreo-timeline .et_pb_blurb_7 .et_pb_blurb_container {
  top: 0px;
}
.et_pb_row.et_pb_row_3.oreo-descri {
  top: -130px;
  left: -30px;
}
.et_pb_row.services-section.oreo-descri {
  top: -125px;
}

.lol-time .et_pb_blurb_7 .et_pb_blurb_container {
  top: 1px;
}

.maroon-5-time .et_pb_column_15 .et_pb_blurb_container {
  top: -35px;
}

.samsung-time .et_pb_column_20 .et_pb_blurb_container {
  top: -55px;
}
.portfolio-ui-design .et_pb_blurb_container {
  margin-top: -54px;
}

/* footer Company */
ul.footer-company {
  list-style-type: none !important;
  font-size: 17px !important;
  padding-left: 55px !important;
  margin-top: 0px;
}
ul.footer-company li a {
  color: #fff !important;
  font-weight: 300;
}
ul.footer-company li {
  padding: 6px;
  padding-left: 14px;
}
.lym-3d-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  padding-right: 20px;
  cursor: pointer;
}
.lymphoma-bg:hover {
  border: 4px solid rgb(113, 206, 126);
}
.menu-3d-lymphoma {
  display: flex;
  align-items: center;
  text-align: center;
  padding-right: 20px;
}

.lymphoma-bg.lym-active {
  border: 4px solid rgb(113, 206, 126) !important;
}

.lym-title {
  color: #fff;
  font-size: 19px;
  width: 88px;
  align-items: center;
}

.lymphoma-selected {
  display: none;
}

.war-of-tanks-title {
  color: #fff;
}
.simsafe-icon {
  cursor: pointer;
  border: 4px solid #fff;
}
.simsafe-active {
  border: 4px solid rgb(113, 206, 126) !important;
}

.simsafe-icon:hover {
  border: 4px solid rgb(113, 206, 126);
}

/* page loading */
.pageLoadContainer {
  background: #fff;
  height: 100vh;
  width: 100%;
  z-index: 999999999999999 !important;
  position: fixed;
  top: 0;
  left: 0;
}

.pageLoadSection {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

/* more news */
.more-article-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
h4.more-article-title {
  color: #fff;
}
span.more-article-content {
  color: #fff;
}
.more-articles-item {
  padding: 20px;
}
span.more-article-content {
  font-size: 14px;
}
h4.more-article-title {
  font-size: 24px;
}
p.more-article-date {
  color: #fff;
  font-size: 12px;
}
button.load-more-btn {
  width: 15%;
  padding: 20px;
  background: transparent;
  border: 1px solid #3f0;
  color: #fff;
  font-weight: 400;
  cursor: pointer;
  /* max-width: 1000px; */
}
.load-more-container-btn {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-back {
  margin-right: 30px;
}
a.more-article-read_more {
  font-size: 14px;
}
.webArT-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
}
.inspire-topline {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* lymphomo button */
button.btn-lym {
  border: 3px solid #5bdd67;
  padding: 20px;
  background: transparent;
  font-weight: 800;
  font-size: 16px;
  width: 180px;
  font-family: inherit;
  margin-right: 10px;
  cursor: pointer;
}
button.btn-lym:hover {
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  color: #fff;
}
button.btn-lym.btn-lymphoma-active-btn {
  background: linear-gradient(180deg, #5bdd67 0%, rgba(53, 147, 99, 0) 100%),
    #3db779;
  color: #fff;
}
.btn-lymphmo-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-lymphmo-section {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lym-version.lym-notactive {
  display: none;
}
.version-title {
  display: flex;
  justify-content: center;
  align-items: center;
}

.more-articles-item {
  cursor: pointer;
}
a.more-article-read_more {
  color: #fff;
}

.et-l.et-l--header {
  display: none !important;
}

a#pa-return-home::after{
  padding-right: 0 !important;
}

.et_pb_blog_grid .et_pb_post{
  background-color: transparent !important;
  border: 0 !important;
}
.et_pb_blog_grid .post-meta span{
  font-size: 14px !important;
  font-family: Roboto !important;
  font-weight: 600 !important;
  color: #000 !important;
}

.et_pb_image_container a.entry-featured-image-url::before {
  content: '';
  display: block;
  border: 2px solid #3DB779;
  position: absolute;
  top: 4px;
  right: -6px;
  bottom: 0;
  z-index: 0;
  width: 99%;
  height: 99%;
}
.et_pb_blog_grid .et_pb_image_container img {
  position: relative !important;
  z-index: 99 !important;
}


/* text */
.et_pb_blog_grid  h6.entry-title {
  margin-left: -20px !important;
  padding-right: 0 !important;
  width: 115% !important;
  margin-right: 0 !important;
}
.et_pb_blog_grid p.post-meta {
  margin-left: -20px !important;
  padding-right: 0 !important;
  width: 115% !important;
  margin-right: 0 !important;
}
.post-content{
  margin-left: -20px !important;
  padding-right: 0 !important;
  width: 115% !important;
  margin-right: 0 !important;
}

.view-all-buttons .et_pb_button_module_wrapper.et_pb_module {
  display: flex;
  justify-content: flex-end;
}

/* .ar-repairs-slider .swiper-slide.dsm_image_carousel_item {
  width: 800px !important;
} */
.ar-repairs-row .et_pb_column.et_pb_column_2_5 {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.brand-logo--1{
  background-image: url(../png/apothecom-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--2{
  background-image: url(../png/appian-way-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--3{
  background-image: url(../png/audible-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--4{
  background-image: url(../png/bloomberg-business-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--5{
  background-image: url(../png/bluehive-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--6{
  background-image: url(../png/buhler-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--7{
  background-image: url(../png/caterpillar-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--8{
  background-image: url(../png/coca-cola-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--9{
  background-image: url(../png/contec-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--11{
  background-image: url(../png/crayola-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--12{
  background-image: url(../png/dell-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--13{
  background-image: url(../png/dod-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--14{
  background-image: url(../png/eggo-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--15{
  background-image: url(../png/kraftheinz-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--16{
  background-image: url(../png/gore-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--17{
  background-image: url(../png/livenation-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--18{
  background-image: url(../png/llpa-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--19{
  background-image: url(../png/konica-minolta-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--20{
  background-image: url(../png/world-of-tanks-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

.brand-logo--21{
  background-image: url(../png/lincoln-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

.brand-logo--22{
  background-image: url(../png/intel-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

.brand-logo--23{
  background-image: url(../png/itron-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

.brand-logo--24{
  background-image: url(../png/thermofisher-1c-wht-2.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

/* NExt section owl */
.brand-logo--25{
  background-image: url(../png/taylormade-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--26{
  background-image: url(../png/sylvania-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--27{
  background-image: url(../png/sumitomo-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--28{
  background-image: url(../png/stober-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--29{
  background-image: url(../png/stanleyblackdecker-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--30{
  background-image: url(../png/ford-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--31{
  background-image: url(../png/spiritareosystems-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--32{
  background-image: url(../png/wind-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--33{
  background-image: url(../png/toyota-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--34{
  background-image: url(../png/tmobile-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--35{
  background-image: url(../png/lockheed-martin-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--36{
  background-image: url(../png/lymphoma-rf-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--37{
  background-image: url(../png/maroon5-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--38{
  background-image: url(../png/meta-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--39{
  background-image: url(../png/mga-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--40{
  background-image: url(../png/mitsubishi-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--41{
  background-image: url(../png/nasa-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--42{
  background-image: url(../png/nasdaq-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--43{
  background-image: url(../png/novartis-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--44{
  background-image: url(../png/oreo-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--45{
  background-image: url(../png/oscar-mayer-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--46{
  background-image: url(../png/realwear-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--47{
  background-image: url(../png/regrid-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--48{
  background-image: url(../png/samsung-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}
.brand-logo--49{
  background-image: url(../png/sikorsky-1c-wht.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
}

.brand-logo .owl-dots {
  display: none !important;
}

.brand-logo-2 .owl-dots {
  display: none !important;
}



/* .et_pb_image_container a.entry-featured-image-url */