.toolbar-tray-open .header{
    margin-top: 80px;
}
.navbar-collapse{
    justify-content: flex-end;
}
.footer-item-4 .mb-3{
    margin:0 !important;
}
.footer .social-icons .field{
    display: flex;
}
#main.container-fluid{
    padding:0;     
}
#page-wrapper{
    overflow: hidden;
}
.form-actions{
    padding:0 !important;
    margin: 0 !important;
}
.container .container{
  padding:0;
  width:100%;
  max-width: 100%;
}
.sidebar .block{
  padding:0 !important;
  background: unset  !important;
}
/* .news-2-grid.news-style-1.dt-section,
.blog-2-grid.blog-style-1.dt-section,
.news-style-3.dt-section,
.news-style-4.dt-section,
.news-style-1.dt-section,
.blog-style-3.dt-section,
.sidebar-page.dt-section,
.news-4-grid.news-style-1.dt-section{
  padding-bottom: 0;
} */
/* .blog-details.sidebar-page.dt-section,
.services-details.sidebar-page.dt-section,
.project-sidebar.sidebar-page.dt-section,
.news-details.sidebar-page.dt-section{
  padding-bottom:100px;
} */
.pagination{
  margin-bottom:100px;
  margin-top:0;
  flex-wrap: wrap;
}
.sidebar-page.dt-section .pagination{
  margin-bottom: 0;
  margin-top: 80px;
}
.pagination li{
  margin:8px 0 !important;
}
.sidebar_second.sidebar.col-md-3.order-last{
  width: 100% !important;
}
.pt-skins-panel.pt-skin-demo.active .nice-select{
  float:unset !important;
}
.cta-1{
  background-repeat: no-repeat;
  background-size: cover;
}
.dt-section-news{
  padding-bottom: 100px;
  padding-top:100px;
}
.why-choose-us-2::before {
  z-index: 0;
}
.why-choose-us-2 .col-lg-6{
  z-index: 1;
}
.js-form-item{
  margin:0;
}
.contact-2 .form-actions{
  width:max-content;
  background-color: transparent;
}
.contact-2 .form-style-2 .btn-primary{
  border: 2px solid white;
  border-radius: 5px;
}
.contact-3 .field--name-field-location-on-map{
  height:100%;
}

.services-4::after{
  z-index: 0;
}
.services-style-3 .row>div{
  z-index: 2;
}
.services-style-3 .more-services h4,
.services-style-3 .more-services a{
  z-index: 2;
}

.why-choose-us-4::before{
  z-index: 0;
}
.s-0>div{
  z-index: 2;
}
.hamburger-content .get-quote .js-form-item.mb-3{
  margin:0 !important;
}

.features-1::before {
  z-index: 0;
}
.s-15>div{
  z-index: 1;
}
.careers-details-page .js-form-item.mb-3{
  margin: 0 !important;
}
.apply-form .content .input-group label {
  top: 0px;
  right: 0;
  height: 53px;
  padding: 17px 30px;
}
.input-group {
  display: block;
}
#search-form,
#search-form+h2{
  display:none;
}
.careers-details-page .js-form-managed-file.form-managed-file{
  margin-bottom: 20px;
}
.search-result.dt-section{
  padding-bottom: 0;
}
.login .login-form, .register .register-form, .password-reset .password-reset-form{
  display:block;
}
#edit-name--description,
#edit-pass--description,
#edit-mail--description{
  display: none;
}
.login-form label{
  display: none;
}
.register-form label{
  display: none;
}
.login .login-form .btn-style-2{
    font-size: 16px;
    min-width: 166px;
    height: 55px;
}
.navSticky {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  box-shadow: 0px 1px 8px lightgray;
}
.fixed-top {
  position: absolute;
}
.node__content{
  margin-top: 0;
}
.contact-2 .image img {
  margin:-103px;
}
.contact-style-2-map p,
.contact-style-1-map p{
  margin:0 !important;
}
a:focus{
  color:unset;
}
.sidebar .categories li a{
  color:#838383;
}
.block.block-addtoany .content{
  padding:0;
  border:unset;
}
.a2a_kit.a2a_kit_size_32.addtoany_list{
  display:flex;
}
.news-details .a2a_kit.a2a_kit_size_32.addtoany_list{
  display:block;
}
.btn-link-secondary{
  color:#393a34;
}
.sidebar .categories li:last-of-type{
  margin-bottom: 0;
}
.home-1-slider .owl-stage-outer{
  margin:-1px;
}
.about-us-1 .p-style {
opacity: 0.8;
}
.news-style-1 .btn-link-secondary{
  opacity:0.7;
}
.features-1{
  padding-bottom: 0;
}
.about-us-3::before{
  z-index:0;
}
.about-us-3 .row>div{
  z-index: 1;
}
.contact-3.bg-gray .map-part p{
  height:100%;
}
.services-4::before {
  z-index: 1;
}
.home-4-title h2,
.home-4-title span{
  z-index: 2;
}
.why-choose-us-4::before {
  height:80.25%;
}
.careers-list.dt-section .row{
  padding:0 !important;
}
.register-form{
  display: flex !important;
  flex-direction: column;
}
.search-result .search-list .item:last-of-type{
    margin-bottom:80px;
}
.footer-item p{
  color: rgba(255, 255, 255, .6);
}
#header-1 .topbar{
  transition: unset;
}
.navbar-toggler{
  border:unset !important;
}
.img-style-3 img{
  border-radius: 50%;
}
.services-2.services-style-4.bg-blue.dt-section{
  padding-top:120px;
}
/* Codeblock */
.code-block {
    background-color: #f8f9fa;
    color: #333;
    border: none;
    border-radius: 4px;
    font-size: 15px;
    font-weight: normal;
    padding: 1rem 1.5rem;
    display: inline-block;
    width: 100%;
    overflow-x: auto;
    word-wrap: break-word;
    word-break: break-word;
    max-height: 150px;
    margin-top: 50px;
    margin-bottom: 65px;
  }
  .code-block::-webkit-scrollbar, .code-block .language-markup::-webkit-scrollbar{
    width: 1vh;
  }
  .code-block .language-markup::-webkit-scrollbar{
    height: 1vh;
  }
  .code-block::-webkit-scrollbar-thumb, .code-block .language-markup::-webkit-scrollbar-thumb{
    background-color: var(--bs-secondary);
    border-radius: 4px;
  }
  .code-block::-webkit-scrollbar-track, .code-block .language-markup::-webkit-scrollbar-track{
    background-color: rgb(223, 223, 223);
    border-radius: 4px;
  }
  .code-block pre {
    padding: 0;
    margin-top: 0.65rem;
    margin-bottom: 0.65rem;
    white-space: pre;
    background-color: transparent;
    border: 0;
  }
  .code-block {
    position: relative;
    z-index: 1;
  }
  .code-block .clipboard {
    position: absolute;
    right: 10px;
    top: 10px;
    border: 1px solid #ccc;
  }
  .code-block .clipboard:before {
    content: "\f0ea";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 5px;
    vertical-align: middle;
  }
  code[class*="language-"],
  pre[class*="language-"] {
    color: #393a34;
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier,
        monospace;
    direction: ltr;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    font-size: 0.95em;
    line-height: 1.2em;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
  }
  pre[class*="language-"]::-moz-selection,
  pre[class*="language-"] ::-moz-selection,
  code[class*="language-"]::-moz-selection,
  code[class*="language-"] ::-moz-selection {
    background: #b3d4fc;
  }
  pre[class*="language-"]::selection,
  pre[class*="language-"] ::selection,
  code[class*="language-"]::selection,
  code[class*="language-"] ::selection {
    background: #b3d4fc;
  }
  code[class*="language-"],
  pre[class*="language-"] {
    line-height: 1.4em;
  }
  .token.comment,
  .token.prolog,
  .token.doctype,
  .token.cdata {
    color: #c1c1c1;
  }
  pre[class*="language-"] {
    padding: 0;
    margin: 0;
    overflow: auto;
    border: none;
  }
  :not(pre) > code[class*="language-"] {
    padding: 0.2em;
    padding-top: 1px;
    padding-bottom: 1px;
    background: #f8f8f8;
    border: 1px solid #dddddd;
  }
  .page-node-type-elements .heading-title{
    font-weight: 600;
    margin-bottom: 35px;
  }
  .home-4-title hr{
    z-index: 1;
  }
  .clients-4.clients-2{
    z-index:1;
  }
  .features-3 .item{
    z-index: 1;
  }
  .layout-one-sidebar .blog-full-width-prev-next-wrapper .next-prev{
    display: none;
  }
  .layout-no-sidebars .blog-sidebar-prev-next-wrapper .next-prev{
    display:none;
  }
  .about-2-mission-vision{
    z-index: 1;
  }
  .search-result .search-form+h3 {
    text-align: center;
    margin: 150px 0 80px;
  }
  .feed-icons{
    display: none;
  }
  #header-2.navSticky,
  #header-3.navSticky,
  #header-4.navSticky{
    box-shadow: unset;
  }
  .header-wrapper{
    box-shadow: 0 0 5px rgb(128, 128, 128,0.3);
  }
  .path-comment .comment-list img{
      width:100px !important;
      height: auto;
      border-radius: 50%;
      margin-bottom: 30px;
  }
  .path-comment #block-finance-pro-content .content{
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 100px;
    margin-top:200px;
  }
  .path-comment .comment-content span{
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  }
  .path-comment #block-finance-pro-content button{
    margin-top:20px;
    margin-bottom: 20px;
  }
  .header .contextual-region{
    position: static;
  }
  body.page-node-type-home-page nav.tabs{
    margin-top:130px;
  }
  .projects-related-projects-full-width-title h2{
    position: relative;
    text-align: center;
    left:0;
    right:0;
    top:100px;
  }
  #header-4 .nav-link{
    text-transform: uppercase;
  }
  .news-style-1 h5,
  .blog-style-1 h5{
    min-height:48px;
  }