.product_landing .landing_banner{
    margin-bottom: 0;
}
.blog-breadcrumb.breadcrumb{
    margin-top: 12px;
}
@media only screen and (min-width: 992px){
footer .footer_top .footer-contents .signup-icon_wrapper .sign-up_wrapper {
align-items:flex-start;
}
footer .footer_top .footer-contents .signup-icon_wrapper .sign-up_wrapper .sign-up_title{
      margin-top: 10px;
    }
}

@media only screen and (min-width: 768px){
footer .footer_top .footer-contents .signup-icon_wrapper .social-icon_wrapper {
align-self: flex-start;
    margin-top: 10px;
}
}


.star-wysiwyg.wy-content-wrapper {
    padding:25px 0px;
    font-family: "Nunito", sans-serif;
  }
  .star-wysiwyg.wy-content-wrapper .feature-slider-wrap {
    padding-top: 0;
  }
 

  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper {
        padding:25px 0px;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wy-title {
  
    line-height: 1.05;
    margin: 0 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.25px;
    text-align: left;
    color: #000000;
    margin-bottom: 15px;
  }
 
  .star-wysiwyg.wy-content-wrapper .wysi-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row p {
    line-height: 1.65;
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row .wy-title_2 {
  
    line-height: 1.05;
    margin: 0 0 30px;
    font-size: 1.25rem;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row .wy-title_2 {
      font-size: 2rem;
      line-height: 48px;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.full .wy-content-left {
    width: 100%;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row.column-threefourth .wy-content-left {
      width: 75%;
      margin-right: 30px;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-threefourth .wy-content-right {
    margin-top: 30px;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row.column-threefourth .wy-content-right {
      margin-top: 0px;
      width: 25%;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-threefourth .wy-content-right p {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-threefourth .wy-content-right p:last-child {
    margin-bottom: 15px;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row.column-twothird .wy-content-left {
      width: 60%;
      margin-right: 30px;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-twothird .wy-content-right {
    margin-top: 30px;
  }
  @media (min-width: 992px) {
    .star-wysiwyg.wy-content-wrapper .wysi-row.column-twothird .wy-content-right {
      margin-top: 0px;
      width: 40%;
    }
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-twothird p {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .star-wysiwyg.wy-content-wrapper .wysi-row.column-twothird p:last-child {
    margin-bottom: 15px;
  }
  .star-wysiwyg.wy-content-wrapper.star-white {
    background-color: #fff;
  }
  .star-wysiwyg.wy-content-wrapper.star-light-grey {
    background-color: #f5f2ec;
  }
  /* migration changes 22-12-2021 */
  @media (max-width: 1366px) {
    body.page-id-2212 .elq-item-select{
     
      padding: 8px 2px;
      padding-right: 4px;
    }
  }
  @media (max-width: 1195px) {
  .interior_cta .interior_wrapper .cta1 a{
    white-space: nowrap;
    font-size: 13px;
  }
  body.page-id-2212 .elq-item-select{
    font-size: 12px;
    padding: 8px 2px;
    padding-right: 4px;
  }
  body.page-id-2212 .LV_invalid{
    font-size: 10px!important;
  }
  #formElement10 label{
    font-size: 12px;
  }
  #formElement11 label{
    font-size: 12px;
  }
  #formElement11 {
    margin-top: -15px;
  }
}
  @media (max-width: 990px) {
    .interior_cta .interior_wrapper .cta1 a{
      white-space: normal;
      font-size: 15px;
    }
    body.page-id-2212 .elq-item-select{
      font-size: 14px;
      padding: 8px 4px;
      padding-right: 20px;
    }
    body.page-id-2212 .LV_invalid{
      font-size: 13px!important;
    }
    #formElement10 label{
      font-size: 16px;
    }
    #formElement11 {
      margin-top: 0px;
    }
    #formElement11 label{
      font-size: 16px;
    }
  }
  @media (max-width: 769px) {
  body.postid-5760 .content-blade{
    height: 20px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .intro-copy .intro-content_wrapper p{
    font-weight: 300;
  }
   .jqBullseye  img{
    width:200px;
  }
  #menu-item-295  ul{
   max-height: 200px!important;
   
  }
  #menu-item-3578{
    margin-top: 80px;
  }
  #menu-item-3695, #menu-item-3377{
    margin-left: -8px;
  }
 
}
.project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
  max-height: 250px;
}
.related-projects .related-project-box .related-project-cont .related-project-image img{
  max-height: 246px;
}
@media (max-width: 1366px) {
  
  .project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
    max-height: 233px;
  }
  .related-projects .related-project-box .related-project-cont .related-project-image img{
    max-height: 230px;
  }
}
@media (max-width: 1290px) {
  
  .project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
    max-height: 220px;
  }
  .related-projects .related-project-box .related-project-cont .related-project-image img{
    max-height: 207px;
  }
}
@media (max-width: 1250px) {
  
  .project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
    max-height: 210px;
  }
  .related-projects .related-project-box .related-project-cont .related-project-image img{
    max-height: 197px;
  }
}
@media (max-width: 1024px) {
  
  .project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
    max-height: 170px;
  }
  .related-projects .related-project-box .related-project-cont .related-project-image img{
    max-height: 166px;
  }
}
@media (max-width: 640px) {
  .project-prev-card-wrapper .project_cards_wrapper .project_cards .project_image_wrapper img{
    max-height: 230px;
  }
  .related-projects .related-project-box .related-project-cont .related-project-image img{
    max-height: 230px;
  }
}
.latest-cta .latest-cta-box .latest-cta-image img{
  max-height: 260px;
}
@media (max-width: 1366px) {
.content-blade.right-img .content-wrap{
  min-height: 10px!important;
 }
}
/* @media (max-width: 860px) {
.content-blade.right-img .img-block{
  min-height: 10px!important;
}
} */
body.page-id-5820 .elq-form .elq-label{
  margin-left: 0px!important;
  margin-right: 0px!important;
}
body.page-id-5820 #fe4109,#fe3929,#fe3930{
  margin-top: 3px;
}
body.page-id-5820 .submit-button-style {
  background-color: #244f57;
    border: solid 0px #244f57;
  box-shadow: 0 0 0 0px rgb(0 0 0 / 75%) !important;
    border-radius: 5px;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.33;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    width: auto;
    cursor: pointer;
}
body.page-id-5820 .submit-button-style:hover{
  background-color: #244f57;
    border-color: #1f444b;
}
/**
for hiding the widget area on each template above footer
 **/
 #block-5{
  display:none!important;
}
@media(min-width:992px){
  header .container .nav-wrapper .navigation-wrapper .primary-nav-wrapper>ul.main-nav>li.menu-item-has-children:hover>ul>li:nth-child(2)>ul>li:nth-child(2){
    border-left: none!important;
    padding-left: 0px!important;
    margin-left: 0px!important;
  }
  header .container .nav-wrapper .navigation-wrapper .primary-nav-wrapper>ul.main-nav>li.menu-item-has-children:hover>ul>li:nth-child(2)>ul{
    display: flex!important;
  }
  header .container .nav-wrapper .navigation-wrapper .primary-nav-wrapper>ul.main-nav>li.menu-item-has-children:hover>ul>li:nth-child(2)>ul>li{
    width: 50%!important;;
  }
}
.ot-always-active{
  color: #6D6E71 !important;
}
@media(max-width:767px){
  .home_page_wrapper .wrapper .video-tag-test{
    padding: 0 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .home_page_wrapper .wrapper .video-tag-test{
    padding: 0 40px !important;
  }
}
@media(min-width:992px){
  .home_page_wrapper .wrapper .video-tag-test{
    padding: 0 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .home_page_wrapper .wrapper .video-tag-test{
    max-width: 960px !important;
  }
}
@media(min-width:1200px){
  .home_page_wrapper .wrapper .video-tag-test{
    max-width: 1366px !important;
  }
}
.project-prev-card-wrapper .project-prev-card-title h2 {
  font-family: Teko;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: center;
  color: #244f57;
  text-align: center;
  color: #244f57;
  margin-bottom: 0px;
  margin-top: 15px;
  line-height: normal;
  font-weight: normal;
  margin: 0;
  padding: 0 15px;
}
#onetrust-pc-sdk .ot-cat-grp .ot-always-active{
  color: #6D6E71 !important;
}
/* reset the plugin's styles */
.simple-sitemap-container ul li {
  list-style: disc !important;       /* reverts to browser default (disc) */
  display: list-item !important;       /* make li behave like a real list item */
}

/* optional: indent & style bullets */
.simple-sitemap-container ul {
  padding-left: 25px !important;
  margin-left: 0 !important;
}

.simple-sitemap-container ul.children { 
  padding-left:25px !important;
}
.red-opt{
  color: #244f57 !important;
}
/** content blade image fix **/
.content-blade .img-block video {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  background: #000 !important;
  min-height: 0 !important;
}

@media only screen and (min-width: 992px) {
  .content-blade.right-img .img-block {
    position: absolute;
    top: 0;
    right: 0;
    width: 62%;
    min-height: 0 !important;
    z-index: 1; } 
  }
.content-blade.right-img .img-block {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
/** content blade image fix **/
