 @font-face {  font-family:'Quicksand';  font-style:normal;  font-weight:300 700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body, h1, h2, h3, h4, h5, h6, th, div, p, span:not(.fa, .button-icon, .far, .fal), table, tr {   font-family:'Quicksand' !important; } .tm-problem-solution .item {   border-bottom:none; } .case-single-description > .row, .case-single-description .problem::before, .case-single-description .solution::before {   display:none; } .case-single-description .item {   border-bottom:none;   padding-bottom:0;   margin-bottom:0; } .custom-logo {   height:100% !important; } .case-single-description .problem, .case-single-description .solution {   padding-left:0;   font-size:23px; } .case-single-description .solution {   font-weight:500; } #case-tech-row .vc_grid.vc_row.vc_grid-gutter-35px {   margin-bottom:0; } .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {   padding-right:0;   padding-bottom:0;   max-width:50%;   margin-left:auto;   margin-right:auto; } #case-tech-row .vc_gitem-zone {   height:70px;   background-size:contain; } .tm-problem-solution .item {   padding-bottom:0; } .vc-prettyphoto-link:hover {   cursor:default; } .form-item--file {   margin-bottom:20px; } .form-item--file .button {   border-color:#1da512;   background-color:#1da512;   background-image:url(https://www.planeks.net/wp-content/themes/mitech-child/images/clip.svg); } .form-item--file .button:hover {   border-color:#121da5;   background-color:#121da5; } .form-item--subscribe .first {   margin-left:0px; } .wpcf7-spinner {   display:block; } .form-submit--center .wpcf7-spinner {   margin:0 auto; } @media only screen and (max-width:480px) {   #case-tech-row > div:last-child .vc_grid-container-wrapper {  max-width:70%;  margin-left:auto;  margin-right:auto;  padding-left:0;  padding-right:0;   }   #case-tech-row > div:last-child .vc_grid-container-wrapper > div {  padding-left:0 !important;  padding-right:0 !important;   }   #case-tech-row .vc_pageable-slide-wrapper {  margin-right:0;   }   #case-tech-row {  padding-bottom:75px !important;   }   .case-single-description .problem {  margin-bottom:0;   }   .case-single-description .solution {  margin-bottom:25px;   }   .footer-menu-block,   .footer-menu-block .tm-list,   .footer-menu-block .list-item {  text-align:center;   }   .footer-menu-block .link {  float:none !important;   }   .case-single-description .item {  text-align:center;   }   #case-tech-row .vc_pageable-slide-wrapper {  margin-right:0;  display:grid;  grid-template-columns:repeat(2, 1fr);  grid-gap:25px;   }   #case-tech-row .vc_grid-item {  float:none;   }   #case-tech-row .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {  padding-right:0;  padding-bottom:0;  max-width:none;  margin-left:inherit;  margin-right:inherit;   }   #case-tech-row .vc_pageable-slide-wrapper::before {  display:none !important;   }   #case-tech-row .vc_gitem-zone {  height:auto;  background-size:cover;   }   .our-solution-custom .solution-label {  display:none;   } }  .chess-block {   grid-row-gap:0 !important;   grid-column-gap:0 !important; } .chess-block .list-item {   position:relative;   z-index:1; } .chess-block .list-item:before {   content:'';   position:absolute;   top:0;   width:calc(100% + 50vw);   height:100%;   z-index:-1; } .chess-block .list-item:nth-of-type(odd) {   padding:48px 24px 48px 0; } .chess-block .list-item:nth-of-type(4n):before, .chess-block .list-item:nth-of-type(4n-3):before {   background:#121da5; } .chess-block .list-item:nth-of-type(4n):before {   left:0; } .chess-block .list-item:nth-of-type(4n-3):before {   right:0; } .chess-block .list-item:nth-of-type(4n) .desc, .chess-block .list-item:nth-of-type(4n) .title, .chess-block .list-item:nth-of-type(4n-3) .desc, .chess-block .list-item:nth-of-type(4n-3) .title {   color:#fff !important; } .chess-block .list-item:nth-of-type(even) {   padding:48px 0 48px 24px; } .chess-block .marker {   margin-right:0 !important;   opacity:.3; } .chess-block .list-item .marker {   color:#121da5 !important; } .chess-block .list-item:nth-of-type(4n) .marker, .chess-block .list-item:nth-of-type(4n-3) .marker {   color:#fff !important; } .chess-block .title {   padding-top:0 !important;   margin-top:0 !important;   border-top:none !important; } .chess-block .title:before, .chess-block .title:after {   display:none !important; } @media screen and (max-width:992px) {   .chess-block .list-item {  padding:32px 0 !important;   }   .chess-block .list-item:nth-of-type(even) {  background:#fff !important;   }   .chess-block .list-item:nth-of-type(odd) .desc,   .chess-block .list-item:nth-of-type(odd) .title {  color:#fff !important;   }   .chess-block .list-item:nth-of-type(even) .title {  color:#121da5 !important;   }   .chess-block .list-item:nth-of-type(even) .desc {  color:#333 !important;   }   .chess-block .list-item:nth-of-type(odd) .marker {  color:#fff !important;   }   .chess-block .list-item:nth-of-type(even) .marker {  color:#121da5 !important;   }   .chess-block .list-item:before {  background:none !important;  right:auto !important;  left:-25vw !important;   }   .chess-block .list-item:nth-of-type(odd):before {  background:#121da5 !important;   } }  .technologies-list {   grid-row-gap:0 !important;   grid-column-gap:0 !important; } .technologies-list .list-item {   padding:24px;   transition:.3s; } .technologies-list .list-item:hover {   box-shadow:0px 0px 30px rgba(0, 0, 0, 0.07); } .technologies-list .marker {   display:block !important;   float:none !important;   font-size:32px !important;   color:#121da5 !important; } .technologies-list .title {   font-weight:700 !important;   font-size:20px !important;   margin-bottom:10px !important; } .technologies-list .desc {   margin-bottom:0 !important; } @media screen and (min-width:768px) {   .technologies-list {  grid-template-columns:repeat(2, 1fr) !important;   }   .technologies-list .title {  font-size:24px !important;   } }  .services-list h3 {   font-weight:700 !important; }  .page-main-content {   display:flex !important;   flex-direction:column; } .blog-nav-links {   margin-top:30px !important;   padding-bottom:40px !important;   margin-bottom:30px !important;   border-bottom:1px solid #eee; } .single-post .entry-footer {   margin-bottom:40px !important; } .related-posts {   margin-top:20px !important;   padding-top:30px !important;   border-top:1px solid #eee;   order:10; } .related-posts .swiper-slide, .related-posts .related-post-item {   height:100%; } .related-title {   margin-top:0 !important;   margin-bottom:30px !important; } .comment-form-wrap #respond {   margin-bottom:40px !important; } .comments-area {   display:flex !important;   flex-direction:column;   margin-top:0 !important;   padding-top:0 !important; } .comments-wrap {   order:2;   padding-top:30px !important;   margin-bottom:0 !important;   border-top:1px solid #eee; } .comments-title {   margin-bottom:30px !important; } .comment-content {   margin-left:0 !important; } #cancel-comment-reply-link {   margin-left:16px !important;   font-size:20px !important; }  .wpcf7-form.sent .wpcf7-response-output {   display:block !important;   text-align:center;   color:#121da5 !important;   background:none !important; } .single-post .entry-content p {   font-size:18px; } .single-post .entry-content h2 {   font-size:40px;   color:#121da5; } .single-post .entry-content h3 {   color:#1da512;   font-size:30px; } .tm-testimonial .post-thumbnail img {   width:90px;   height:90px; } .tm-client .swiper-pagination {   display:none; } #page-footer a .image .ll-image {   max-width:200px; } .tm-box-large-image.style-01 .image img {   height:330px;   object-fit:cover; } @media only screen and (max-width:767px) {   .footer-menu-block, .footer-menu-block .tm-list, .footer-menu-block .list-item {  text-align:center;   }   .footer-menu-block .link {  float:none !important;   } } @media (min-width:768px) and (max-width:991px) {   .tm-testimonial.style-carousel .testimonial-info-wrap {  flex-direction:column;   }   .tm-testimonial.style-carousel .post-thumbnail {  margin-right:0;   }   .tm-testimonial .testimonial-rating {  display:flex;  justify-content:center;  margin-top:10px;   }   .tm-testimonial.style-carousel .testimonial-main-info {  align-items:center;  text-align:center;   }   .tm-testimonial.style-carousel .testimonial-content {  text-align:center;   } } @media (min-width:992px) and (max-width:1199px) {   .tm-testimonial.style-carousel .testimonial-main-info {  align-items:flex-start;   } } @media (min-width:768px) and (max-width:1199px) {   .tm-testimonial.style-carousel .testimonial-main-info {  flex-direction:column;   }   .tm-testimonial.style-carousel .testimonial-by-line {  margin-left:0;   }   .tm-testimonial.style-carousel .testimonial-by-line:before {  display:none;   } } @media (max-width:992px) {   .single-post .entry-content h2 {  font-size:34px;   }   .single-post .entry-content h2 {  font-size:28px;   } } @media (max-width:640px) {   .single-post .entry-content h2 {  font-size:28px;   }   .single-post .entry-content h2 {  font-size:20px;   }   .tm-box-icon.style-02:hover .content-wrap,   .tm-box-image.style-10:hover .content-wrap {  transform:none;  box-shadow:none;  background:inherit;   }   .tm-table table {  min-width:600px;  overflow:scroll;   }   .tm-heading.modern-number-01 .heading {  max-width:100% !important;   }   .tm-heading.modern-number-01 mark {  font-size:125px;  margin:0 auto;   }   .vc_progress_bar.style-01 .vc_label_units {  right:0;   }   .vc_progress_bar.style-01 .vc_general.vc_single_bar {  max-width:95%;   }   .tm-list.style-check-02 .desc {  margin-top:5px;  margin-bottom:15px;   }   .tm-box-large-image.style-02 .image:before {  opacity:.6;  background:#2a2a2a;   }   .tm-box-large-image.style-02 .box-info {  display:flex;  flex-direction:column;  justify-content:center;  min-height:auto;  padding:20px;   }   .tm-box-large-image.style-02 .heading,   .tm-box-large-image.style-02 .box-info {  transform:translate(0);   }   .tm-case-study.caption-style-02 .btn,   .tm-box-large-image.style-03 div.btn {  color:#fff;   }   .tm-case-study.caption-style-02 .btn .btn-text,   .tm-box-large-image.style-03 div.btn .button-text {  position:relative;   }   .tm-case-study.caption-style-02 .btn:before,   .tm-box-large-image.style-03 .btn:before {  transform:translate(0);  background-color:#121da5;  z-index:0;   }   .tm-testimonial.style-carousel .testimonial-main-info {  flex-direction:column;  align-items:flex-start;   }   .tm-testimonial.style-carousel .testimonial-by-line {  margin-left:0;   }   .tm-testimonial.style-carousel .testimonial-by-line:before {  display:none;   }   .tm-box-large-image.style-02 .btn {  margin-top:15px;  background:#121da5;  width:40px;  height:40px;  line-height:43px;   }   .tm-box-large-image.style-02 .btn .button-icon {  font-size:20px;   }   .tm-client .swiper-pagination {  display:block;   }   .tm-box-large-image.style-01 .image:after {  opacity:.6;   }   .tm-box-large-image.style-01 .btn,   .tm-box-large-image.style-01 .heading {  transform:translateY(0);  opacity:1;   }   .tm-box-icon.style-02 .main-content {  display:flex;  align-items:center;  flex-direction:column;   }   .tm-box-icon.style-02 .icon {  margin-right:0;  margin-bottom:20px;   } } .tm-list.style-normal .link, .tm-list.style-separator .link {   display:inline-block; }  body.single-post article.post.type-post a:not(:hover){   color:royalblue; }  @media (max-width:767px){  div#popmake-9308 {   left:20px!important;   width:90%!important; }  div#popmake-9308 > div > div {   padding-left:0!important; } } html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {   overflow:auto!important; } .tm-form-loading {   display:none !important; } .home #menu-item-15991 > a > div > span{   color:#fff!important; } @media (min-width:767px){   .page-id-5583 .banner-btn {  width:230px;   }   .page-id-7863 .banner-btn {  width:280px;   } } 