.page-id-6511 .floating-call-us {
  margin-left: 3%;
}
div#custom-column-form .et_contact_bottom_container {
  display: block !important;
}
div#custom-column-form .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
  display: flex !important;
}

/* Porfolio card  */
body.page-template-default.page.page-id-6511 #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
  margin-left: 3% !important;
  bottom: auto;
}

.card-manatee {
  position: relative;
  float: center;
  width: 100%;
  height: 100%;
  margin: auto;
  background: url(../png/manatee-thumnail.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: 1s ease-out !important;
  z-index: 100;
}
.thumbnail-portfolio-manatee {
  display: block;
  right: -33%;
  top: 6%;
  position: relative;
  z-index: 0;
  background: url(../png/manatee-hover.png) !important;
  background-size: cover !important;
  background-position: center;
  width: 340px;
  height: 300px;
  transition: 0.2s ease;
}
.card-manatee:hover {
  z-index: 200 !important;
}
.card-manatee:hover .thumbnail-portfolio-manatee {
  display: block;
  position: relative;
  right: -29%;
  top: 1%;
  background-size: cover;
  background-position: center;
  width: 408px;
  height: 350px;
  transform: translateZ(50px);
  transition: 0.2s ease;
}



.card-meta {
  position: relative;
  float: center;
  width: 100%;
  height: 100%;
  margin: auto;
  background: url(../png/meta-portfolio-1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: 1s ease-out !important;
  z-index: 100;
}
.thumbnail-portfolio-meta {
  display: block;
  right: -44%;
  top: 15%;
  position: relative;
  z-index: 0;
  background: url(../png/meta-portfolio-3.png) !important;
  background-size: cover !important;
  background-position: center;
  width: 280px;
  height: 268px;
  transition: 0.2s ease;
}
.card-meta:hover {
  z-index: 200 !important;
}
.card-meta:hover .thumbnail-portfolio-meta {
  display: block;
  position: relative;
  right: -40%;
  top: 26%;
  background-size: cover;
  background-position: center;
  width: 305px;
  height: 302px;
  transform: translateZ(50px);
  transition: 0.2s ease;
}
 




.gc-1-5 {
  grid-column: 1 / 5;
}
.gr-7-9 {
  grid-row: 7/9;
}
.gr-4-6 {
  grid-row: 4/6;
}
.gr-4-7 {
  grid-row: 4/7;
}
.gc-1-2 {
  grid-column: 1/2;
}
.card-lol.masonry-items {
  height: 321px !important;
}


.page-id-15584 .war-of-tanks-container {
  width: 7% !important;
}
.page-id-15584 .war-of-tanks-title {
  font-size: 14px;
}
.page-id-15680 .llpa-3d-container.mug-descri {
  margin-top: 0px;
}
footer.et-l.et-l--footer {
  position: relative;
  z-index: 12000 !important;
}

.custom-added-div {
  clip-path: polygon(70% 1%, 79% 100%, 0 100%, 0 0);
  padding-left: 70px!important;
  z-index: -1;
  position: relative;
  height: 60px;
  background: #fff;
  margin-top: -15px;
}
.custom-added-div-2 {
  clip-path: polygon(70% 1%, 79% 100%, 0 100%, 0 0);
  padding-left: 70px!important;
  z-index: -1;
  position: relative;
  height: 60px;
  background: #fff;
  margin-top: -58px;
}


#up.et_pb_section.et_pb_section_0_tb_header.global-header.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky--top {
  background-color: transparent !important;
  z-index: 10010 !important;
}
#custom-column-form .floating-call-us {
  display: none !important;
}
#custom-column-form form.et_pb_contact_form {
  flex-direction: column !important;
  display: flex !important;
}
header {
  display: none;
}
#custom-column-form .et_contact_bottom_container button{
  background-image: linear-gradient(180deg,#7cda24 0%,#3db779 100%) !important;
  letter-spacing: 1px !important;
  border-width: 0px!important;
  font-size: 12px !important;
}
#custom-column-form .et_pb_contact {
  z-index: 1 !important;;
}
#custom-column-form .et-pb-contact-message {
  display: none !important;
}
h4.custom_heading-webar {
  font-size: 22px !important;
  margin-bottom: 10px !important;
  color: #359363 !important;
}
#custom-process-sec span.et-pb-icon {
  border: 3px solid #3db779!important;
  border-radius: 50px !important;
  padding: 15px;
}
#process-field-custom:hover .et-pb-icon {
  color: #fff !important;
  background-color: #3db779 !important;
}
#custom-blurb-webar .et_pb_module_header, #custom-blurb-webar .et_pb_blurb_description {
  margin-top: 0 !important;
  text-align: center !important;
}
#custom-process-sec #custom-icon-02 span.et-pb-icon {
  border: 3px solid #3db779!important;
  border-radius: 50px !important;
  padding: 15px 18px !important;
}
#custom-process-sec #custom-icon-04 span.et-pb-icon {
  border: 3px solid #3db779!important;
  border-radius: 50px !important;
  padding: 17px 15px !important;
}
#custom-icon-01::after {
  content: "\2192";
  color: #3db779;
  font-size: 80px;
  position: absolute;
  right: 0;
  top: 10px;
}
#custom-icon-02::after {
  content: "\2192";
  color: #3db779;
  font-size: 80px;
  position: absolute;
  right: 0;
  top: 10px;
}
#custom-icon-03::after {
  content: "\2192";
  color: #3db779;
  font-size: 80px;
  position: absolute;
  right: 0;
  top: 10px;
}
h4.custom-h4 {
  font-size: 18px !important;
}
p.info-wrapper-webar {
  margin-bottom: 20px !important;
  line-height: 1.5em !important;
}
ul.ul-spacing-webar li {
  font-size: 15px !important;
  font-weight: 400;
}
.ul-spacing-webar {
  margin-left:10px !important;
}
ul.ul-spacing-webar .li-even {
  list-style-type: circle !important;
  margin-left: 30px !important;
}
.blog_post_content {
  text-align:  left !important;
}
/* #skew-field-custom-wrapper {
  margin-top: 0 !important;
} */
#icon-content-holder ul {
  padding-bottom: 10px !important;
  line-height: 20px !important;
}
#index-banner-portfolio {
  z-index: 5 !important;
}
#oreo-img {
  margin-bottom: 15px !important;
}
#page-banner-portfolio {
  padding-top: 160px !important;
  z-index: 5 !important;
}
#icon-content-holder .et_pb_module_header {
  margin-top: 0 !important;
}
#custom-form-holder {
  margin-top: 30px;
}
#jack-process-wrapper.samsung-main-pg {
  padding-top: 280px !important;
}
#page-banner-section {
  background-size: cover !important;
  background-position: center top !important;
}
#gform_fields_12 {
  padding-left: 0 !important;
}
.wpb_wrapper center {
  text-align: left !important;
}
.social-wrap-icon ul li {
  border: none !important;
  padding: 0 !important;
}
.image-wrap {
  height: 65px;
  width: 65px;
}
.floating-call-us {
  display: flex !important;
  align-items: center;
  /* margin-left: 50%; */
  /* position: absolute;
  left: 31%;
  bottom: -21%; */
}
.info-div-wrap {
  margin-left: 15px;
  text-align: left;
  margin-top: 5px;
}
.info-div-wrap h4 {
  font-size: 25px;
  font-weight: 500;
  font-family: DaysOne-Regular;
  padding-bottom: 5px !important;
  line-height: 12px;
}
.info-div-wrap a {
  font-size: 19px;
  color: #000000 !important;
  line-height: 25px;
  font-weight: 500;
  text-decoration: none;
}
body #page-container .et_pb_section .et_pb_button_0_tb_header {
  font-size: 12px !important;
  padding: 5px 28px 5px 10px !important;
}
.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters2 {
  min-height: 200px !important;
}
#custom-hidden-field-101.hide-content {
  display: none !important;
}
#custom-form-holder {
  display: none;
}
.et_pb_column_2_tb_footer:hover .bottom-info-div,
.et_pb_column_4_tb_footer:hover .bottom-info-div,
.et_pb_column_3_tb_footer:hover .bottom-info-div {
  color: #3db779 !important;
}
.button-holder-slider {
  display: none !important;
}
body.home.page-template-default {
  margin-top: -32px !important;
}
.custom-background-holder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
  opacity: 70%;
  display: block;
  bottom: 0;
}
#mycustomVideo {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none !important;
}
#custom-img-content-holder .arkit-logo-arkit {
  height: 60px;
  width: 60px;
}
@media only screen and (max-width: 1440px) {
  .war-of-tanks-container {
    width: 11% !important;
  }
  #stories-images-llpa .et_pb_module.et_pb_image {
    justify-content: center !important;
    display: flex !important;
    padding-left: 0 !important;
  }
  #wind-river-img{
    left: 100px !important;
  }
  body.home.page-template-default #custom-column-form {
    left: 21% !important;
  }
  #custom-column-form {
    top: 45px!important;
  }
  
}

@media only screen and (max-width: 1200px) {
  /* .page-id-6511 .et_pb_section_1.et_pb_section {
    padding-bottom: 240px;
  } */
  /* .page-id-6511 .floating-call-us {
    left: 0;
    bottom: -40%;
  } */
  #custom-icon-01::after,
  #custom-icon-02::after, 
  #custom-icon-03::after {
    right: -30px !important;
  }
  body.home.page-template-default #custom-column-form {
    left: 14% !important;
  }
  #custom-column-form {
    left: 10% !important;
    top: 50px !important;
  }

  /* .floating-call-us {
    left: 37%;
  } */
  #woodies-holder.simsafe-main-img {
    bottom: -65px !important;
}
  #jack-process-wrapper.samsung-main-pg {
    padding-top: 110px !important;
}
  #jack-process-wrapper.jack-process-wrapper-custom {
    margin-top: 0px !important;
  }
  .war-of-tanks-container {
    width: 13% !important;
  }
  #jack-process-wrapper.jack-process-wrapper {
    padding-top: 190px !important;
  }
  #woodies-holder {
    bottom: -80px !important;
  }
  .et_pb_section_2.et_pb_section {
    margin-top: -150px !important;
  }
  #title-page-holder {
    width: 100% !important;
  }
  #banner-row-wrapper {
    margin-top: 10vh !important;
  }
  #page-banner-section {
    padding-bottom: 20vh !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-15680 .llpa-3d-container.mug-descri {
    margin-left: 10px;
}

  .page-id-15584 .war-of-tanks-container {
    width: 10% !important;
  }
  /* .floating-call-us {
    margin: 70px 0 0 23px;
} */
  body.home.page-template-default #custom-column-form {
    left: 8% !important;
  }
  #custom-column-form {
    left: 3% !important;
  }
  .et_pb_section_2.et_pb_section {
    margin-top: -80px !important;
  }
  #title-page-holder {
    width: 100% !important;
  }
  .war-of-tanks-container {
    width: 14% !important;
  }
  #jack-process-wrapper {
    padding-top: 150px !important;
  }
  #wind-river-img{
    left: 0 !important;
  }
  .page-id-12969 #stories-images-llpa {
    width: 100%;
    padding: 30px !important;
  }
}
@media only screen and (max-width: 980px) {

  #custom-column-form i.fa.fa-times {
    position: absolute !important;
    right: 10px;
}
#custom-column-form {
    left: 8% !important;
  }
  #custom-column-form {
    width: 700px !important;
    background: #fff !important;
    border: 5px solid #4cb97c!important;
    left: 8% !important;
    }
  #et_pb_contact_form_0:before {
      visibility: hidden;
      display: none;
    }
    #custom-column-form .et_pb_module.et_pb_code.et_pb_code_2_tb_footer {
      width: auto !important;
      height: auto !important;
  }
  #custom-column-form #et_pb_contact_form_0 {
    height: auto !important;
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    clip-path: none !important;
    background-color:  transparent;
}
#custom-column-form .et_pb_module.et_pb_code.et_pb_code_2_tb_footer {
  border: none !important;
  z-index: 2 !important;
  bottom: auto !important;
}
.custom-added-div {
  background:  transparent !important;
  display: none !important;
}
#custom-column-form .et_pb_blurb_1_tb_footer.et_pb_blurb {
  max-width: 100% !important;
  width: 90% !important;
}



  .page-id-15584 .war-of-tanks-container {
    width: 12% !important;
  }
  .page-id-15680 .llpa-3d-container {
    width: 20%;
  }
  .page-id-15680 #mobile-img-wrap {
    top: auto !important;
  }
  .page-id-15584 .et_pb_section.et_pb_section_13 .et_pb_image .et_pb_image_wrap {
    width: 100% !important;
  }
  .page-id-15584 .et_pb_section.et_pb_section_13 .et_pb_image_wrap img {
  width: 100% !important;
  }
  /* .floating-call-us {
    left: 25%;
  } */
  .blog_post_content {
    text-align:  left !important;
  }
  #final-delivery-wrapper-sc {
    top: 0 !important;
  }
  #custom-header-trg.custom-global-headr-trg {
    background-color: transparent !important;
    width: 100% !important;
}
#wind-river-img{
  left: 0 !important;
}
#custom-header-trg.et_pb_section.et_pb_section_1_tb_header.custom-global-headr-trg.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top.active-sub-menu-2, #custom-header-trg.custom-global-headr-trg.active-header, #custom-header-trg.et_pb_section.et_pb_section_1_tb_header.custom-global-headr-trg.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.active-sub-menu-2 {
  background-color: #1d1d1d !important;
}
/* #custom-header-trg .et_pb_section.et_pb_section_1_tb_header.custom-global-headr-trg.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top.active-header {
   background-color: #1d1d1d !important;
} */

  #holojack-wraper {
    margin-top: 0 !important;
  }
  #related-articles-wrapper {
    margin-top: 50px !important;
  }
  #webar-section-wrapper {
    flex-direction: column !important;
    display: flex !important;
}
#augmented-section-wrapper {
  display: flex !important;
  flex-direction: column-reverse !important;
}
  #what-we-do-top {
    flex-direction: column !important;
}
  #block-section {
    margin-top: 45px!important;
    margin-bottom: 25px!important;
    top: 0 !important;
  }
  #show-column-sc {
    display: flex !important;
  }
  .btn-simsafe .llpa-3d-container.mug-descri{
    margin-top: 0px !important;
  }
  #icon-content-holder.icon-content-holder {
    padding-top: 0 !important;
    padding-right: 40px !important;
    margin-left: 0 !important;
}
  #main-content-portfolio.main-content-portfolio-custom .et_pb_row.et_pb_row_2.et_pb_gutters3 {
    padding-top: 40px !important;
    margin-top: 0 !important;
}
#jack-process-wrapper.woodies-portfolio-pg {
  padding-top: 230px !important;
}
  #custom-img-wrap-conflict .et_pb_module.et_pb_image {
    margin-left: 0 !important;
    display: flex !important;
    justify-content: center !important;
  }
  #custom-img-wrap-conflict .et_pb_module.et_pb_image .et_pb_image_wrap {
    max-width: 80% !important;
}
#custom-img-wrap-conflict-holder {
  top: 0 !important;
}
  #stories-images-llpa .et_pb_image_wrap {
    max-width: 80% !important;
}
  #user-stories-wrapper {
    display: flex !important;
    margin-top: 20px !important;
  }
#user-stories-holder {
  padding-top: 0 !important;
  padding-right: 30px !important;
  }
  #banner-img-custom-2 {
    width: 300px !important;
  }
  #mobile-design-wrapper {
    top: 0 !important;
  }
  #final-delivery-wrap .et_pb_row.et_pb_row_13.et_pb_equal_columns {
    top: -60px !important;
  }
  #banner-img-custom {
    max-width: 230px !important;
    margin-bottom: 70px !important;
    width: 100% !important;
  }
  .war-of-tanks-container {
    width: 17% !important;
  }
  #main-content-portfolio {
    padding-top: 50px !important;
  }
  #main-content-portfolio.main-content-portfolio {
    padding-top: 75px !important;
  }
  #banner-content-main-wrapper {
    padding-bottom: 12px !important;
  }
  #service-holder {
    padding-top: 0 !important;
  }
  #final-delivery-wrapper {
    top: 0 !important;
    padding-top: 0 !important;
  }
  #jack-process-wrapper {
    padding-top: 150px !important;
  }
  #client-platform-holder {
    flex-direction: row !important;
    display: flex !important;
    margin-top: 50px !important;
  }
  #icon-content-holder {
    padding-top: 0 !important;
    padding-right: 15px !important;
  }
  #icon-content-holder .et_pb_blurb_content {
    margin: 0 !important;
  }
  #oreo-img .et_pb_image_wrap {
    display: none !important;
  }
  /* #woodies-holder {
        bottom: -200px !important;
    } */
  .et_pb_column.et_pb_column_1_3.et_pb_column_4_tb_footer.et_clickable.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-bottom: 30px !important;
  }
  body.logged-in.admin-bar .et_pb_row_13 {
    top: -120px !important;
  }
  .et_pb_menu_0_tb_header
    .et_pb_menu_inner_container
    .et_mobile_nav_menu
    .mobile_nav
    .et_mobile_menu
    .social-wrap-icon
    li {
    border: none !important;
    padding: 0 !important;
  }
  #menu-item-6607,
  #menu-item-6608,
  #menu-item-6618 li,
  #menu-item-6614 li,
  #mobile_menu1 li ul li, #mobile_menu2 li ul li{
    border: 1px solid green !important;
    width: fit-content !important;
    padding: 0px 20px !important;
    margin-bottom: 8px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  #mobile_menu1, #mobile_menu2 {
    position: fixed !important;
    top: 80px !important;
    right: 0 !important;
    left: 0 !important;
    width: 100% !important;
  }
  #menu-item-6607 a,
  #menu-item-6608 a,
  #menu-item-6618 li a,
  #menu-item-6614 li a,
  #mobile_menu1 li ul li a,  #mobile_menu2 li ul li a  {
    padding: 10px !important;
  }
  #mobile_menu1 .menu-item-has-children a, #mobile_menu2 .menu-item-has-children a {
    font-weight: 400 !important;
    position: relative !important;
  }
  .menu-item-has-children > a:after {
    content: "\2039";
    font-size: 15px;
    color: #fff;
    right: -4px;
    position: absolute;
    transform: rotate(270deg);
    font-weight: 100;
    bottom: 8px;
  }
  .menu-item-has-children > a {
    padding: 10px 15px !important;
    width: fit-content !important;
  }
  /* .global-header
    .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-centered
    .custom-nav-bar:after {
    content: "\00D7";
    font-size: 32px;
    position: relative;
    left: 20vw;
    top: 17px;
    cursor: pointer;
    color: #fff !important;
  } */
  /* .global-header-22
    .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-centered
    .custom-nav-bar:after {
    content: "\00D7";
    font-size: 32px;
    position: relative;
    left: 20vw;
    top: 0px;
    cursor: pointer;
    color: #fff !important;
  } */
  .mobile_nav.opened .mobile_menu_bar:before {
    content: "\00D7" !important;
    /* font-size: 32px;
    position: relative;
    left: 20vw;
    top: 0px;
    cursor: pointer;
    color: #fff !important; */
  }
  /* .custom-nav-bar:before {
    display: none !important;
  } */
  .et_pb_row.et_pb_row_0_tb_header.active-sub-menu {
    background-color: #1d1d1d !important;
  }
  .et_pb_row.et_pb_row_0_tb_header, .et_pb_row.et_pb_row_1_tb_header {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  #company-logo-holder,
  #menu-header-holder {
    margin-bottom: 0px !important;
  }
  #page-banner-section {
    padding-top: 110px !important;
    padding-bottom: 15vh !important;
  }
  .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before, .mobile_menu_bar:before {
    color: #fff !important;
    background-color: #1d1d1d !important;
  }
  #banner-row-wrapper.banner-row-wrapper {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  #samsung-info-holder {
    display: block !important;
    padding-left: 30px !important;
  }
}

@media only screen and (max-width: 768px) {
  #contact-us-bottom {
    flex-direction: column !important;
  }
  body.page-template-default.page.page-id-6511 #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    margin-left: 3% !important;
    margin-right: auto !important;
    display: flex;
    width: 100% !important;
    justify-content: center;
    position: static !important;
    margin-bottom: 10px !important
}
body.page-template-default.page.page-id-6511 .et_contact_bottom_container {
  width: 100% !important;
}
.page-id-6511 .floating-call-us {
  margin-left: 0;
}
body.page-template-default.page.page-id-6511 .et_pb_module.et_pb_code.et_pb_code_0 {
  display: flex !important;
  justify-content: center !important;
  margin-top: 0 !important;
}

 #custom-column-form button.et_pb_contact_submit.et_pb_button {
    width: auto !important;
    margin-left: 18px !important;
    align-items: center;
    display: flex;
}
body.home.page-template-default #custom-column-form {
  left: 20px !important;
}
#custom-column-form {
  width: 90% !important;
  left: 20px !important;
}
#custom-column-form #et_pb_contact_form_0 {
  clip-path: none !important;
}
#custom-column-form form.et_pb_contact_form .et_pb_contact_field {
  max-width: 100% !important;
  width: 90% !important;
}

  .page-id-15584 .war-of-tanks-container {
    width: 23% !important;
}
  .page-id-15584 #main-content-portfolio .et-last-child .et_pb_video_0, .page-id-15584 .et_pb_column_22 .et_pb_video_1 {
    padding: 0 !important;
    border-width: 8px !important;
  }
  .page-id-15680 #main-content-portfolio .et-last-child .et_pb_video_0, .page-id-15680 .et_pb_video.et_pb_video_1 {
    padding: 0 !important;
    border-width: 8px !important;
  }

  /* .floating-call-us {
    margin: 80px auto 0 auto;
    position: static;
  } */
  .page-id-6511 .et_pb_module.et_pb_code.et_pb_code_0 .et_pb_code_inner {
    display: flex !important;
  }
  .blog_post_content {
    text-align:  left !important;
  }
  #contact-visit-us {
    margin-top: -40px !important;
}
  #jack-process-wrapper .et_pb_top_inside_divider {
    top: -30px !important;
  }
  .war-of-tanks-container {
    width: 23% !important;
  }
  #woodies-holder.woodies-holder .et_pb_image_1 {
    max-width: fit-content !important;
  }

  #page-banner-portfolio {
    padding-top: 160px !important;
    z-index: 5 !important;
  }
  #index-banner-portfolio {
    z-index: 5 !important;
  }
  #service-holder {
    margin-top: 0 !important;
  }
  #woodies-holder {
    bottom: -70px !important;
  }
  #service-section {
    padding-left: 80px !important;
  }
  #icon-content-holder .et_pb_blurb_content {
    width: fit-content;
    text-align: left;
    display: flex;
    margin: 0 !important;
  }
  #icon-content-holder .et_pb_blurb_content .et_pb_main_blurb_image {
    width: auto !important;
    margin-bottom: 0 !important;
  }
  #banner-row-wrapper {
    margin-top: 20px !important;
  }
  .et_pb_row_3.et_pb_row {
    margin-top: 40px !important;
  }
  .et_pb_menu_0_tb_header
    .et_pb_menu_inner_container
    .et_mobile_nav_menu
    .mobile_nav
    .et_mobile_menu
    .social-wrap-icon
    li {
    border: none !important;
    padding: 0 !important;
  }
  #mobile_menu1, #mobile_menu2 {
    top: 75px !important;
  }
  body.home.page-template-default #mobile_menu2 {
    top: 73px !important;
  }
  #page-banner-section {
    padding-bottom: 12vh !important;
  }
  .et_pb_row.et_pb_row_8.woodies-jack-process {
    margin-top: -250px !important;
  }
  .et_pb_row.et_pb_row_8.gravity-process-arkit {
    margin-top: -250px !important;
  }
  #timeline-stages-holder .et_pb_blurb_content {
    display: flex !important;
    flex-direction: column !important;
  }
  #timeline-stages-holder .et_pb_blurb_content .et_pb_main_blurb_image {
    width: auto !important;
  }
  #timeline-stages-holder .et_pb_blurb_content .et_pb_main_blurb_image span {
    width: auto !important;
    height: auto !important;
  }
  .llpa-3d-container {
    margin-right: 10px !important;
  }
  .page-id-12947 #final-delivery-wrapper{
    top: -85px !important;
  }
  .page-id-12969 #user-stories-wrapper{
    display: flex !important;
    flex-direction: column !important;
    padding-top: 150px !important;
  }
  .page-id-12969 #user-stories-wrapper .et_pb_main_blurb_image {
    padding-left: 10px;
  }
  .page-id-12969 #stories-images-llpa {
    width: 100%;
    padding: unset !important;
  }

}
@media only screen and (max-width: 767px) {
  #custom-icon-01::after,
  #custom-icon-02::after, 
  #custom-icon-03::after {
    display: none !important;
  }
  body.page-template-default.page.page-id-6511 #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
    margin-left: 3% !important;
    margin-right: auto !important;
    display: flex;
    width: 100% !important;
    justify-content: center;
    position: static !important;
    margin-bottom: 10px !important
}
body.page-template-default.page.page-id-6511 .et_contact_bottom_container {
  width: 100% !important;
}
  #mobile-design-wrapper {
    padding-top: 50px !important;
    margin-top: 0 !important;

  }
  .nextend-thumbnail-scroller.n2-align-content-center {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  #main-content-title {
    margin-top: 50px !important;
}
  #main-content-portfolio {
    padding-top: 50px !important;
  }
  #banner-img-custom {
    margin-left: 0px !important;
    margin-right: auto !important;
  }
  #jack-process-wrapper {
    padding-top: 120px !important;
  }
  .et_pb_module.et_pb_text.et_pb_text_18.et_pb_text_align_left.et_pb_bg_layout_light.et_multi_view__hover_selector {
    display: none !important;
  }
  body.logged-in.admin-bar .et_pb_row_13 {
    top: -70px !important;
    z-index: 999 !important;
  }
  .et_pb_menu_0_tb_header
    .et_pb_menu_inner_container
    .et_mobile_nav_menu
    .mobile_nav
    .et_mobile_menu
    .social-wrap-icon
    li {
    border: none !important;
    padding: 0 !important;
  }
  #banner-row-wrapper h1 {
    font-size: 28px;
    /* color: #fff !important; */
  }
  .et_pb_section_0.section_has_divider.et_pb_bottom_divider
    .et_pb_bottom_inside_divider {
    height: 70px !important;
  }

  #timeline-stages-holder .et_pb_blurb_content {
    display: flex !important;
    flex-direction: column !important;
  }
  #timeline-stages-holder .et_pb_blurb_content .et_pb_main_blurb_image {
    width: auto !important;
  }
  #timeline-stages-holder .et_pb_blurb_content .et_pb_main_blurb_image span {
    width: auto !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 480px) {

  .page-id-15584 #meta-desc {
    padding-right: 10px !important;
}
body.page-template-default.page.page-id-6511 #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
  margin-left: 3% !important;
  margin-right: auto !important;
  display: flex;
  width: 100% !important;
  justify-content: center;
  margin-bottom: 10px !important
}
body.page-template-default.page.page-id-6511 .et_contact_bottom_container {
  width: 100% !important;
  margin-top: 10px !important;
}

  #custom-column-form form.et_pb_contact_form .et_pb_contact_field {
      max-width: 100% !important;
      width: 100% !important;
  }
  #custom-column-form .et_pb_blurb_1_tb_footer.et_pb_blurb {
    width: 100% !important;
    padding-left: 10px !important;
    margin-top: 50px!important;
}
#custom-column-form #et_pb_contact_form_0 {
  padding-left: 10px !important;
}
  #banner-img-custom.banner-img-custom {
    max-width: 160px !important;
  }
  .llpa-3d-container {
    margin-right: 10px !important;
  }
  #stories-images-llpa .et_pb_image_wrap img {
    min-height: auto !important;
}
  .blog_post_content {
    text-align:  left !important;
  }
  .tech-arkit-img {
    margin-right: 15px !important;
}
  #deliverables-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  #related-works-wrapper {
    margin-top: 0px !important;
    padding-top: 1px !important;
}
  .btn-simsafe .llpa-3d-container.mug-descri-mb {
    margin-top: 0 !important;
}
  #service-holder.service-holder {
    margin-top: 10px !important;
}
  #icon-content-holder.icon-content-holder .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap {
    margin: 0 30px 0 0px !important;
}
  #jack-process-wrapper.lol-portfolio-pg {
    padding-top: 220px !important;
  }
  #jack-process-wrapper.woodies-portfolio-pg {
    padding-top: 190px !important;
  }
  ul.footer-company {
    padding-left: 0 !important;
  }
  ul.footer-company li {
    padding: 0 !important;
  }
  #main-content-title {
    margin-top: 70px !important;
   }
   .angler-fish-icon {
    margin-bottom: 13px !important;
}
   .llpa-title {
    font-size: 14px !important;
   }
 #user-stories-wrapper {
  flex-direction: column !important;
  }
  #icon-content-holder
    .et_pb_main_blurb_image
    .et_pb_image_wrap.et_pb_only_image_mode_wrap
    img {
    height: auto !important;
  }
  #main-content-portfolio.main-content-portfolio {
    padding-top: 50px !important;
  }
  .menu-3d-war {
    justify-content: center !important;
  }
  #banner-img-custom {
    max-width: 200px !important;
    margin-bottom: 100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .war-of-tanks-container {
    width: 22% !important;
  }
  .war-of-tanks-title {
    font-size: 15px !important;
  }
  #client-platform-holder {
    margin-top: 30px !important;
  }
  #tablet-icon-wrapper img {
    height: auto !important;
  }
  #final-delivery-wrapper img {
    height: auto !important;
  }
  #timeline-stages-wrapper {
    place-content: space-between !important;
  }
  #timeline-stages-wrapper .et_pb_column {
    width: 42% !important;
    margin: 0 auto 20px auto !important;
  }
  #timeline-stages-holder
    .et_pb_blurb_content
    .et_pb_main_blurb_image
    span
    img {
    height: 180px !important;
  }
  #client-platform-holder {
    flex-direction: column !important;
  }
  #service-section {
    padding-left: 20px !important;
  }
  #page-banner-section.page-banner-section {
    padding-bottom: 5vh !important;
  }
  /* .floating-call-us {
    left: 22% !important;
    bottom: -36% !important;
  } */
  #icon-content-holder .et_pb_main_blurb_image {
    width: 60px !important;
  }
  #icon-content-holder
    .et_pb_main_blurb_image
    .et_pb_image_wrap.et_pb_only_image_mode_wrap {
    margin: 0 30px 0 30px !important;
  }
  .image-wrap {
    height: 60px;
    width: 60px;
  }
  .info-div-wrap {
    margin-top: 15px;
  }
  .main-slide-row-123 div#n2-ss-2 .nextend-thumbnail-horizontal {
    max-width: 70% !important;
  }
  .nextend-thumbnail-scroller.n2-align-content-center {
    flex-wrap: wrap-reverse !important;
  }
  #mobile_menu1, #mobile_menu2{
    top: 72px !important;
  }
  body.home.page-template-default #mobile_menu2 {
    top: 70px !important;
  }
  .et_pb_menu_0_tb_header
    .et_pb_menu_inner_container
    .et_mobile_nav_menu
    .mobile_nav
    .et_mobile_menu
    .social-wrap-icon
    li {
    border: none !important;
    padding: 0 !important;
  }
  #banner-row-wrapper {
    margin-top: 0px !important;
  }
  #page-banner-section {
    padding-top: 90px !important;
    padding-bottom: 2vh !important;
  }
  .et_pb_section_0.section_has_divider.et_pb_bottom_divider
    .et_pb_bottom_inside_divider {
    height: 50px !important;
  }
  #banner-row-wrapper.banner-row-wrapper {
    margin-top: 30px !important;
  }
  #page-banner-section.page-banner-section .et_pb_bottom_inside_divider {
    height: 75px !important;
  }
  .page-id-12969 #user-stories-wrapper{
    padding-top: 50px !important;
  }

}
@media only screen and (max-width: 426px) {
  .page-id-15584 .war-of-tanks-container {
    width: 31% !important;
}
  .page-id-12947 #final-delivery-wrapper{
    padding-top: 50px !important;
  }
/* 
  .floating-call-us {
    left: 22% !important;
    bottom: -35%;
  } */
  .llpa-3d-container {
    margin-right: 10px !important;
}
.menu-3d-simsafe {
  
  align-items: flex-start !important; 
}
  .floating-call-us .image-wrap {
    height: 40px !important;
    width: 40px !important;
    margin-left: 10px !important;
}
.info-div-wrap {
  font-size: 16px !important;
}
.info-div-wrap h4 {
  font-size: 20px !important; 
}
  .et_pb_blog_grid .pagination a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  #banner-img-custom.banner-img-custom {
    max-width: 200px !important;
  }
  /* #page-banner-portfolio {
        min-height: 450px !important;
    } */
  .war-of-tanks-container {
    width: 31% !important;
  }
  .et_pb_menu_0_tb_header
    .et_pb_menu_inner_container
    .et_mobile_nav_menu
    .mobile_nav
    .et_mobile_menu
    .social-wrap-icon
    li {
    border: none !important;
    padding: 0 !important;
  }
  #mobile_menu1, #mobile_menu2{
    top: 67px !important;
  }
  body.home.page-template-default #mobile_menu2 {
    top: 65px !important;
  }
  #page-banner-section {
    padding-top: 70px !important;
  }
  #timeline-stages-wrapper .et_pb_column {
    width: 100% !important;
  }
  #timeline-stages-holder .et_pb_blurb_content {
    flex-direction: row !important;
  }
  #timeline-stages-holder
    .et_pb_blurb_content
    .et_pb_main_blurb_image
    span
    img {
    height: 80px !important;
    width: 100px !important;
    max-width: 100px !important;
  }
  .page-id-12969 #stories-images-llpa {
    width: 100%;
    padding: unset !important;
  }
}

@media only screen and (max-width: 375px) {
  #mobile_menu1, #mobile_menu2 {
    top: 61px !important;
  }
  body.home.page-template-default #mobile_menu2 {
    top: 59px !important;
  }
}
@media only screen and (max-width: 320px) {
  #mobile_menu1, #mobile_menu2 {
    top: 55px !important;
  }
  body.home.page-template-default #mobile_menu2 {
    top: 53px !important;
  }
}
