@media screen and (max-width: 1440px) {
  .home-images .wrapper {
    width: 100%;
  }
  .home-images__box {
    position: relative;
  }
  .home-images__box img {
    left: 50%;
    margin-left: -240px;
    width: auto;
    position: absolute;
  }
  #home-circle-1 {
    right: 12rem;
    bottom: -9rem;
  }
  #home-circle-2 {
    right: 4rem;
    bottom: -4rem;
  }
}

@media screen and (max-width: 1260px) {
  .single-wt_service #home-circle-1,
  .page-template-details-page-alternative #home-circle-1 {
      bottom: 19rem;
  }

  .single-wt_service #home-circle-2,
  .page-template-details-page-alternative #home-circle-2 {
      bottom: 27rem;
  }

  .wrapper {
    width: 90%;
  }

}

@media screen and (max-width: 1090px) {
  header .nav-box .navbar-default .navbar-nav > li:hover > a,
  header .nav-box .navbar-default .navbar-nav > li:last-child:hover > a {
    border-bottom: none;
  }
  header .nav-box .navbar-default .navbar-nav > li:hover > a {
    padding: 25px 10px 46px;
  }
  header .nav-box .navbar-default .navbar-nav > li:last-child:hover > a {
    padding: 25px 10px 46px;
  }
  header .nav-box .navbar-default .navbar-nav > li:last-child > a {
    padding: 25px 10px 46px;
  }
  header .nav-box .navbar-default .navbar-nav > li:last-child > a:before {
    display: none;
  }
  header .logo-box {
    padding-left: 10px;
  }
  #home-circle-1 {
    right: 12rem;
    bottom: -9rem;
  }
  #home-circle-2 {
    right: 4rem;
    bottom: -4rem;
  }
  .services-content__three-boxes .wrapper {
    width: 88%;
  }
  /*header .nav-box .navbar-default .navbar-nav > li:last-child > a,*/
  /*header.home .nav-box .navbar-default .navbar-nav > li:last-child > a:hover,*/
  /*header.home .nav-box .navbar-default .navbar-nav > li:last-child:hover > a {*/
    /*margin: 0;*/
    /*transition: unset;*/
  /*}*/
  /*header .nav-box .navbar-default .navbar-nav > li:last-child > a,*/
  /*header.home .nav-box .navbar-default .navbar-nav > li:last-child:hover > a,*/
  /*header.home .nav-box .navbar-default .navbar-nav > li:last-child:hover > a {*/
    /*padding: 25px 20px;*/
  /*}*/
  /*header .nav-box .navbar-default .navbar-nav > li:last-child > a {*/
    /*padding: 25px 20px 46px;*/
  /*}*/
  /*header .nav-box .navbar-default .navbar-nav > li:last-child:hover > a {*/
    /*padding: 25px 20px 46px;*/
  /*}*/
  header .nav-box .navbar-default .navbar-collapse .sub-menu {
    width: 134px!important;
  }
  header .nav-box .navbar-default .navbar-collapse .sub-menu li > a {
    padding: 15px 10px;
  }
  /*header .nav-box .navbar-default .navbar-collapse .sub-menu {*/
    /*padding: 5px 25px;*/
  /*}*/
  /*header.home .nav-box .navbar-default .navbar-collapse .navbar-nav li:first-child .sub-menu {*/
    /*left: -380px;*/
  /*}*/
  .wrapper {
    width: 100%;
    min-width: 320px;
    box-sizing: border-box;
    padding: 0 20px;
    clear: both;
  }
  /*SERVICES SECTION*/
  .services-content__with-img,
  .services-content__three-boxes,
  .services-content__text {
    margin-top: 0;
  }
  .services-content__with-img .wrapper,
  .services-content__three-boxes .wrapper,
  .services-content__text .wrapper {
    width: 97%;
  }
  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*COLOR IMAGES*/
    /*OUR CLIENTS*/
  }
  .our-clients-content .color-images__boxes__box {
    width: 100%;
  }
  .our-clients-content .color-images__boxes__box__bg {
    left: 33%;
    top: -18%;
    margin-left: -180px;
    width: auto;
  }
  .home-images .color-images__boxes__box__bg {
    margin-left: 0;
    top: 0;
    left: -25%;
  }
  .our-clients-content .color-images__boxes__box__opacity > p {
    font-size: 12px;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div {
    padding: 5px;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div > p {
    font-size: 12px;
  }
  .our-clients-content .our-clients__boxes__box__opacity__vertical {
    padding: 10px;
  }
  
}
@media screen and (max-width: 992px) {
  /*FOOTER*/
  footer .footer-bottom__boxes > div ul li {
    margin-right: 12px;
  }
  footer .footer-bottom__boxes > div ul li.copyright {
    padding-left: 12px;
    margin-left: 6px;
  }
  footer .footer-bottom__boxes > div ul li:nth-child(2) {
    margin-left: 6px;
  }
  footer .footer-bottom__boxes > div ul li a {
    font-size: 14px;
  }
  footer .footer-bottom__boxes > div.footer-bottom__boxes__nav ul li {
    margin-left: 12px;
  }
  /*CONTACT US SECTION*/
  .contact-us-content__left__checkbox > div {
    width: 50%;
  }
  /*CASE STUDY CONTENT*/
  .case-study-content {
    /*THREE BLOCKS*/
  }
  .case-study-content .case-study-block .wrapper {
    width: 100%;
  }
  .case-study-content .three-blocks__box {
    padding: 60px 0 40px;
  }
  /*ABOUT US TITLE*/
  .about-us-title .wrapper {
    width: 100%;
  }
  /*ABOUT US CONTENT*/
  .about-us-content .about-us-block .wrapper {
    width: 100%;
  }
  /*SERVICES SECTION*/
  .services-content__with-img__text {
    padding: 60px 0 0;
  }
  .slider-read__boxes {
    justify-content: center;
  }
  .our-experience-content__body ul li a{
    padding: 13px;
    font-size: 19px;
  }
  .our-experience-content__body ul.menu-experiences li {
    background-size: 49px 621px;
  }
  .our-experience-content__body ul li.icon-government {
    background-position: 11px -69px;
  }
  .our-experience-content__body ul li.icon-auto {
    background-position: 11px -142px;
  }
  .our-experience-content__body ul li.icon-legal {
    background-position: 11px -216px;
  }
  .our-experience-content__body ul li.icon-tech {
    background-position: 11px -287px;
  }
  .our-experience-content__body ul li.icon-retail {
    background-position: 11px -362px;
  }
  .our-experience-content__body ul li.icon-hospitality {
    background-position: 11px -431px;
  }
  .our-experience-content__body ul li.icon-sports {
    background-position: 11px -506px;
  }
  .our-experience-content__body ul li.icon-sciences {
    background-position: 11px -577px;
  }
  .our-experience-content__body ul.menu-experiences {
    background-color: #fff;
    width: 350px;
    height: 435px;
  }
  .wt_service-template-default .services-content .services-content__three-boxes .services-content__with-sidebar .wrapper {
    width: 100%;
  }
  .page-content-flex {
    flex-direction: column;
  }

}
@media screen and (max-width: 830px) {
  /*HEADER*/
  header .nav-box .navbar-default .navbar-nav > li > a {
    margin: 0 5px;
    font-size: 14px;
  }
  header .nav-box .navbar-default .navbar-nav > li > a.call:before {
    margin-right: 5px;
  }
  /*FOOTER*/
  footer .footer-bottom__boxes > div ul li a {
    font-size: 12px;
  }
  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*COLOR IMAGES*/
  }
  .our-clients-content .color-images__boxes__box__opacity {
    padding: 25px 10px;
  }
  .our-clients-content .color-images__boxes__box__opacity > p {
    font-size: 12px;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div {
    padding: 5px;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div > p {
    font-size: 12px;
  }

}
@media screen and (max-width: 767px) {
  /*HEAD*/
  .calls-n-socials {
    padding: 17px 0 13px;
  }
  .container-fluid > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
  header .calls-n-socials .call-top a i {
    font-size: 32px;
  }
  header .calls-n-socials .call-top a span {
    font-size: 24px;
  }
  header .search-top {
    position: relative;
    float: right;
    margin: 0;
    top: 8px;
    left: -30px;
  }
  header .searchform input {
    top: 72px;
    left: -107px;
    border-radius: 15px;
    height: 33px;
  }
  header .search-top > i {
    position: absolute;
    font-size: 34px;
    top: 70px;
    left: 101px;
    z-index: 10;
  }
  header .calls-n-socials .social-top > a > i {
    font-size: 38px;
    margin-left: 18px;
  }
  header.home > .wrapper {
    padding: 0 20px;
    border-bottom: 0;
  }

  header.home .nav-box .navbar-default .navbar-collapse {
    border-color: #fff;
    background: #fff;
  }
  header.home .nav-box .navbar-default .navbar-collapse .navbar-nav > li.active a {
    border-bottom: 1px solid #09A3E7;
  }
  header.home .nav-box .navbar-default .navbar-collapse .navbar-nav > li > a {
    color: #05468F;
  }
  header.home .nav-box .navbar-default .navbar-collapse .navbar-nav > li > a:focus {
    border-bottom: 1px solid #09A3E7;
    color: #09A3E7;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle {
    border-color: #fff;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle:focus,
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle:hover {
    border-color: #fff;
    background-color: transparent;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle:focus .icon-bar,
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle:hover .icon-bar {
    background-color: #fff;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle.collapsed {
    border-color: #fff;
  }
  header.home .nav-box .navbar-default .navbar-header .navbar-toggle.collapsed .icon-bar {
    background-color: #fff;
  }
  header.home .nav-box .navbar-default .navbar-collapse .navbar-nav li:nth-child(6) > a,
  header.home .nav-box .navbar-default .navbar-collapse .navbar-nav li:nth-child(6):hover > a {
    padding: 10px 0;
  }
  header .logo-nav-boxes {
    position: relative;
    padding: 5px 0;
  }
  header .logo-box {
    margin: 0;
    left: 30px;
    top: 27px;
  }
  header .nav-box {
    position: static;
  }
  header .nav-box .navbar-default {
    position: static;
    min-height: auto;
  }
  header .nav-box .navbar-default .navbar-collapse {
    position: absolute;
    left: 0;
    width: 100%;
    border-color: #c1e5f5;
    background: #fff;
    z-index: 20;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    top: 87px;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav {
    width: 100%;
    text-align: center;
    float: none;
    margin: 0;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li {
    float: none;
    width: 100%!important;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li.active a {
    border-bottom: #09A3E7;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li:hover a {
    padding: 10px 0;
    border-bottom: 1px solid #c1e5f5;
    color: #09A3E7;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li:last-child a {
    padding: 10px 0;
    border-bottom: 1px solid #c1e5f5;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li:last-child:hover a {
    padding: 10px 0;
  }
  header .nav-box .navbar-default .navbar-collapse .navbar-nav > li > a {
    padding: 10px 0;
    border-bottom: 1px solid #c1e5f5;
  }
  header .nav-box .navbar-default .navbar-collapse .sub-menu {
    display: none;
    position: unset;
    width: 100%!important;
    padding: 0;
    margin-left: 0;
  }
  header .nav-box .navbar-default .navbar-collapse .sub-menu li {
    display: block;
    float: unset;
    width: 100%;
  }
  header .nav-box .navbar-default .navbar-collapse .sub-menu li a {
    padding: 10px 0!important;
    border-bottom: 1px solid #e2e2e3;
  }
  header .nav-box .navbar-default .navbar-collapse li:last-child .sub-menu li a {
    padding: 10px 0!important;
    border-bottom: 1px solid #e2e2e3;
  }
  header .nav-box .navbar-default .navbar-collapse li:last-child:hover .sub-menu li a {
    color: #A1A1A2;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle {
    border-color: #05468F;
    top: -10px;
    left: -31px;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle:focus,
  header .nav-box .navbar-default .navbar-header .navbar-toggle:hover {
    border-color: #09A3E7;
    background-color: #fff;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle:focus .icon-bar,
  header .nav-box .navbar-default .navbar-header .navbar-toggle:hover .icon-bar {
    background-color: #09A3E7;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle .icon-bar {
    background-color: #05468F;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle.collapsed {
    border-color: #05468F;

  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle.collapsed .icon-bar {
    background-color: #05468F;
  }
  .home-title-post {
    padding: 93px 0 120px;
	z-index: 1;
  }
  .contact-us-content__right__contacts {
    display: none;
  }
  /*FOOTER*/
  footer .footer-bottom__boxes > div {
    margin-bottom: 20px;
  }
  footer .footer-bottom__boxes > div ul {
    text-align: center;
  }
  footer .footer-bottom__boxes > div ul li {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  footer .footer-bottom__boxes > div ul li a {
    font-size: 14px;
  }
  footer .footer-bottom__boxes > div.footer-bottom__boxes__nav {
    text-align: center;
    margin-bottom: 0;
  }
  /*QUESTION SECTION*/
  .question-section {
    padding-bottom: 50px;
  }
  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*OUR CLIENTS*/
  }
  .our-clients-content .our-clients__boxes__box:nth-child(2n) {
    border-right: 1px solid transparent;
  }
  .our-clients-content .our-clients__boxes__box:nth-child(13),
  .our-clients-content .our-clients__boxes__box:nth-child(14) {
    border-bottom: 1px solid #969696;
  }
  .our-clients-content .our-clients__boxes__box__opacity__vertical {
    padding: 10px;
  }
  /*CASE STUDY CONTENT*/
  .case-study-content {
    /*THREE BLOCKS*/
  }
  .case-study-content .case-study-block__info {
    padding: 30px;
  }
  .case-study-content .case-study-block__info .double-box > div {
    padding: 25px 5px;
  }
  .case-study-content .case-study-block__info .double-box > div p {
    font-size: 20px;
  }
  .case-study-content .case-study-block__info .double-box > div span {
    font-size: 16px;
  }
  .case-study-content .three-blocks {
    margin-bottom: 50px;
  }
  .case-study-content .three-blocks__box__img {
    margin-bottom: 20px;
    text-align: center!important;
  }
  /*ABOUT US CONTENT*/
  .about-us-content .about-us-block {
    padding: 50px 0 50px;
  }
  .about-us-content .about-us-block__left {
    border-right: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .about-us-content .about-us-block__right {
    padding-left: 0;
  }

  /*SERVICES SECTION*/
  .services-content__with-img__img {
    text-align: center;
  }
  .services-content__with-img__text {
    padding: 20px 0;
  }
  .services-content__three-boxes {
    padding: 0;
  }
  .services-content__three-boxes__box {
    padding: 0;
  }
  .services-content__text__left {
    padding: 0;
    margin-bottom: 20px;
  }
  .services-content__text__left p {
    padding: 0;
  }
  .services-content__text__right {
    padding: 0;
  }
  /*CONTACT US CONTENT*/
  .contact-us-content {
    padding: 50px 0 50px;
  }
  .contact-us-content__left {
    border-right: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .contact-us-content__right {
    padding-left: 0;
  }


  section.about-us-title.single-blog-post-title::after {
    content: none;
  }

}

@media screen and (max-width: 640px) {
  .home .home-bg {
    min-height: 67rem;
  }
  .post-type-archive-wt_service .home-bg {
    height: 67rem;
  }
  #home-circle-1 {
    display: none;
  }
  #home-circle-2 {
    top: 62rem;
  }
  .block-section h3 {
    font-size: 3rem;
    line-height: 3.8rem;
  }
  .our-experience-content__header {
    flex-direction: column;
  }
  .pricing-options .wrapper {
    padding: 0 1rem;
  }
  .pricing-options__boxes {
    gap: 6rem;
    flex-wrap: wrap;
  }
  .pricing-options__box{
    padding: 1.6rem 1.8rem 4rem 2rem;
    height: unset;
  }
  .double-left-circle::before {
    content: none;
  }
  .why-choose-wt__content a.btn-blue {
    margin: auto;
    display: block;
    margin-bottom: 1rem;
  }
  .why-choose-wt__container a.btn-white {
    display: block;
    margin: auto;
  }
  a.btn-blue--darker {
    font-size: 1.5rem;
    padding: 0rem;
  }
}
@media screen and (max-width: 600px) {
  
  /*HEAD*/
  header.home > .wrapper {
    padding: 0;
  }
  header .search-top {
    display: none;
  }
  .home-title-post {
    padding: 40px 0 35px;
  }
  /*FOOTER*/
  footer .footer-top {
    padding: 20px 0;
  }
  footer .footer-top__boxes > div {
    width: 50%;
    margin-bottom: 20px;
  }
  footer .footer-top__boxes > div.footer-top__boxes__social {
    margin-bottom: 0;
  }
  footer .footer-top__boxes > div.footer-top__boxes__social ul li {
    margin-bottom: 0;
  }
  footer .footer-bottom {
    padding: 20px 0;
  }
  footer .footer-bottom__boxes > div ul li a {
    font-size: 12px;
  }
  /*OUR CLIENTS TITLE*/
  .our-clients-title {
    padding: 20px 0 50px;
  }
  .our-clients-title p.h2 {
    font-size: 35px;
  }
  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*COLOR IMAGES*/
  }
  .our-clients-content .color-images {
    margin-bottom: 20px;
  }
  .our-clients-content .color-images__boxes {
    margin-top: -10px;
  }
  .our-clients-content .color-images__boxes__box__opacity img {
    margin-bottom: 10px;
  }
  .our-clients-content .color-images__boxes__box__opacity > p {
    margin-bottom: 0;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div {
    width: 100%;
    border-right: 0;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div > p {
    margin-bottom: 0;
  }
  .our-clients-content .our-clients {
    margin-bottom: 20px;
  }
  .our-clients-content .our-clients p.h3 {
    margin-bottom: 40px;
    font-size: 21px;
  }
  .our-clients-content .our-clients__tags {
    margin-bottom: 0;
    padding-left: 0;
  }
  .our-clients-content .our-clients__tags ul li a {
    font-size: 14px;
  }
  /*QUESTION SECTION*/

  /*CASE STUDY TITLE*/
  .case-study-title {
    padding: 20px 0 50px;
  }
  .case-study-title p.h1 {
    font-size: 40px;
    letter-spacing: 5px;
    margin: 0;
  }
  /*CASE STUDY CONTENT*/
  .case-study-content {
    /*THREE BLOCKS*/
  }
  .case-study-content .case-study-block__info {
    padding: 30px 20px 20px;
  }
  .case-study-content .case-study-block__info p {
    font-size: 18px;
    margin: 0 0 20px;
  }
  .case-study-content .case-study-block__info p.h3 {
    color: #51BFEF;
    font-size: 21px;
    margin: 0 0 20px;
  }
  .case-study-content .case-study-block__info .double-box > div {
    float: none;
    width: 100%;
    border: 0;
    padding: 10px 5px;
  }
  .case-study-content .case-study-block__info .double-box > div p {
    font-size: 18px;
  }
  .case-study-content .case-study-block__info .double-box > div span {
    font-size: 14px;
  }
  .case-study-content .three-blocks {
    margin-bottom: 20px;
  }
  .case-study-content .three-blocks__box {
    padding: 20px 0;
  }
  .case-study-content .three-blocks__box__img {
    margin-bottom: 10px;
  }
  .case-study-content .three-blocks__box__descr p {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .case-study-content .three-blocks__box__descr p.h3 {
    font-size: 21px;
    margin-bottom: 20px;
  }
  .case-study-content .three-blocks__box__descr p.h3:before {
    bottom: -10px;
  }
  /*ABOUT US TITLE*/
  .about-us-title {
    padding: 20px 0 40px;
  }
  .about-us-title p {
    font-size: 16px;
  }
  .about-us-title p.h2 {
    font-size: 35px;
  }
  /*ABOUT US CONTENT*/
  .about-us-content .about-us-block {
    padding: 20px 0;
  }
  .about-us-content .about-us-block__left {
    border-right: 0;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 20px;
  }
  .about-us-content .about-us-block__left p {
    font-size: 16px;
  }
  .about-us-content .about-us-block__left p.h3 {
    font-size: 21px;
  }
  .about-us-content .about-us-block__right {
    padding-top: 0;
  }
  .about-us-content .about-us-block__right__links {
    padding-right: 10px;
  }
  .about-us-content .about-us-block__right__links ul li a {
    font-size: 16px;
  }

  /*SERVICES SECTION*/
  .services-content__with-img__text p.h3 {
    font-size: 21px;
    line-height: 30px;
  }
  .services-content__incline {
    padding: 20px 0 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .services-content__incline:before {
    top: -20px;
    border-bottom: 20px solid #ECF9FF;
  }
  .services-content__incline:after {
    bottom: -20px;
    border-top: 20px solid #ECF9FF;
  }
  .services-content__three-boxes {
    margin-top: -20px;
  }
  .services-content__three-boxes p {
    font-size: 16px;
  }
  .services-content__three-boxes p.h5 {
    font-size: 18px;
  }
  .services-content__text {
    padding: 20px 0 0;
  }
  .services-content__text__left p {
    font-size: 16px;
  }
  .services-content__text__left p.h3 {
    font-size: 21px;
  }
  .services-content__text__right p {
    font-size: 16px;
  }
  .services-content__text__right p.h5 {
    font-size: 20px;
  }
  /*CONTACT US CONTENT*/
  .contact-us-content {
    padding: 20px 0;
  }
  .contact-us-content__left {
    border-right: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .contact-us-content__left p {
    font-size: 18px;
  }
  .contact-us-content__left p.h3 {
    font-size: 21px;
  }
  .contact-us-content__left__checkbox > div {
    width: 100%;
    padding: 0;
  }
  .contact-us-content__left__inputs input {
    border: 1px solid #ababad;
    margin-bottom: 10px;
  }
  .contact-us-content__left__btn textarea {
    border: 1px solid #ababad;
    margin-bottom: 10px;
  }
  .contact-us-content__right {
    padding-left: 0;
  }
  .contact-us-content__right p {
    font-size: 18px;
  }
  .contact-us-content__right p.h3 {
    font-size: 21px;
  }
  .contact-us-content__right__links {
    padding-right: 10px;
  }
  .contact-us-content__right__links ul li a {
    font-size: 16px;
  }
  /*HOME TITLE*/
  .home-title{
    padding: 20px 0 80px;
  }
  .home-titlep {
    font-size: 16px;
  }
  .home-titlep.h2 {
    font-size: 35px;
    line-height: 35px;
  }
  /*WHAT CAN WE DO BLOCK*/
  .what-can-block {
    padding: 20px 0;
  }
  .what-can-block .wrapper > p {
    font-size: 18px;
  }
  .what-can-block .wrapper > p.h2 {
    font-size: 30px;
  }
  .what-can-block__box {
    margin-bottom: 20px;
  }
  .what-can-block__boxes__box__descr {
    padding: 0 20px;
  }
  .what-can-block__boxes__box__descr p {
    font-size: 1.8rem;
  }
  .what-can-block__boxes__box__descr p.h6 {
    font-size: 17.5px;
  }
  .pricing-options {
    margin: 7.8rem 0 0;
  }
  .block-section {
    margin: 0 auto;
  }
  /*HOME IMAGE*/
  .home-images {
    display: none;
  }
  .home-images__incline {
    position: relative;
    background: #fff;
  }
  .home-images__incline:before {
    border-top: 20px solid #fff;
  }
  .home-images__incline:after {
    border-bottom: 20px solid #fff;
  }
  .home-images__box {
    height: auto;
    overflow: hidden;
    width: 100%;
  }
  .home-images__box img {
    width: 100%;
  }
  /*SLIDER BRAND*/
  .slider-brand {
    padding: 20px 0 40px;
  }
  .slider-brand p {
    font-size: 16px;
  }
  .slider-brand p.h3 {
    font-size: 21px;
  }
  .slider-brand .slick-dots {
    bottom: -55px;
  }
  .slider-brand .slick-dots li {
    width: 9px;
    height: 9px;
  }
  /*SLIDER READ*/
  .slider-read {
    padding: 20px 0 40px;
    margin-bottom: 0;
  }
  .slider-read p.h3 {
    font-size: 21px;
  }
  .slider-read .slick-list {
    padding: 30px 0;
  }
  .slider-read__box__descr p {
    font-size: 1.8rem;
  }
  .about-subpage .services-content__three-boxes__box {
    width: 95%;
    height: 380px;
  }
  .slider-read__box__descr p.h6 {
    font-size: 16px;
  }
  .slider-read__box__descr small {
    font-size: 11px;
  }
  .slider-read .slick-dots {
    bottom: -35px;
  }
  .slider-read .slick-dots li {
    width: 9px;
    height: 9px;
  }
  .circle-container {
    display: none;
  }
  .slider-read .float-right-link {
    transform: none;
  }
  .our-experience-content__body ul.menu-experiences {
    margin: 0;
    width: 90%;
  }
  .our-experience-content__body__content {
    padding: 5rem;
  }
  .our-experience-content__body {
    height: 830px;
    padding-top: 2rem;
  }
  .single-wt_service .about-us-title .wrapper, .page-template-details-page-alternative .about-us-title .wrapper {
    padding-top: 2rem;
  }
  .wt_service-template-services-subpage .home-bg, .page-template-details-page-alternative .home-bg {
    margin-bottom: 9rem;
  }
  .home .home-bg {
    height: 70rem;
  }
  .what-can-block__boxes {
    justify-content: center;
  }
  .home.page-template #home-circle-2 {
    top: 67rem;
  }
  .two-buttons-container a.btn-blue, .two-buttons-container a.btn-white {
    margin-bottom: 1rem;
  }
  .single-left-circle::before {
    content: none;
  }
  .language-switcher a {
        padding-right: 0 !important;
  }

}
@media screen and (max-width: 500px) {
  /*HEAD*/
  header .wrapper:first-child {
    display: none;
  }
  header .wrapper:nth-child(2) {
    border-top: none;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle {
    top: -10px;
    left: -15px;
  }
  header .calls-n-socials {
    float: right;
  }
  header .calls-n-socials .call-top {
    float: unset;
  }
  header .calls-n-socials {
    float: unset;
  }
  header .calls-n-socials .call-top a i {
    font-size: 22px;
    display: block;
    float: right;
  }
  header .calls-n-socials .call-top a span {
    font-size: 18px;
    padding-right: 10px;
    display: block;
    float: right;
  }
  header .calls-n-socials > div {
    margin: 5px 0;
  }
  header .social-top {
    display: none;
  }
  header .search-top {
    display: none;
  }
  header .search-top {
    display: none;
  }

  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*COLOR IMAGES*/
  }
  .our-clients-content .color-images__boxes__box {
    display: none;
  }
  .our-clients-content .color-images__boxes__box__opacity > p {
    font-size: 11px;
    margin-bottom: 10px;
  }
  .our-clients-content .color-images__boxes__box__opacity .double-box > div p {
    font-size: 11px;
  }
  /*SLIDER READ*/
  .slider-read__box {
    width: 100%;
  }
  .slider-read__box__img {
    width: 100%;
    height: auto;
  }
  .slider-read__box__img img {
    width: 100%;
  }
  .slider-read__box__descr {
    height: auto;
    padding: 20px;
  }
  .slider-read__box__descr p {
    margin-bottom: 20px;
  }
  .slider-read__box__descr p.h6 {
    margin-bottom: 10px;
  }
  .slider-read__box__descr small {
    left: 0;
    bottom: 0;
    position: relative;
  }
  .contact-us-content__right__contacts > div:last-child {
    text-align: right;
  }
  .contact-us-content__right__contacts > div:last-child p.h5:after {
    left: unset;
    right: 0;
  }
  .about-us-title {
    padding: 1.8em 0 3em;
    margin-bottom: 0;
  }
  .block-section a.btn-white {
    margin: 1rem;
  }

  .block-section.double-left-circle::before,
  .block-section.double-left-circle::before {
    display: none;
  }

  .wt_service-template-services-subpage .home-bg, .page-template-details-page-alternative .home-bg {
    max-height: 72rem;
  }

  #home-circle-2 {
    top: 64rem;
  }

  .wt_service-template-services-subpage .home-bg.page-e-marketing {
    background-size: 119rem;
  }

}
@media screen and (max-width: 400px) {
  /*HEAD*/
  header .calls-n-socials {
    align-items: center;
  }
  /*header .calls-n-socials .social-top > a > i {*/
    /*margin-right: 10px;*/
  /*}*/
  header .calls-n-socials .social-top > a:last-child > i {
    margin-right: 0;
  }
  header .calls-n-socials .call-top {
    margin: 0;
  }
  /*FOOTER*/
  footer .footer-top__boxes > div {
    width: 100%;
  }
  footer .footer-bottom {
    padding: 10px 0;
  }
  footer .footer-bottom .wrapper {
    padding: 0 5px;
  }
  footer .footer-bottom__boxes > div {
    margin-bottom: 5px;
  }
  footer .footer-bottom__boxes > div ul li {
    margin-right: 6px;
  }
  footer .footer-bottom__boxes > div ul li a {
    font-size: 11px;
  }
  footer .footer-bottom__boxes > div ul li.copyright {
    padding-left: 6px;
  }
  footer .footer-bottom__boxes > div ul li:nth-child(2) {
    margin-right: 3px;
  }
  footer .footer-bottom__boxes > div.footer-bottom__boxes__nav ul li {
    margin-left: 6px;
  }
  /*OUR CLIENTS CONTENT*/
  .our-clients-content {
    /*COLOR IMAGES*/
  }
  .our-clients-content .color-images__boxes > div {
    width: 100%;
  }
  .our-clients-content .color-images__boxes__box__opacity img {
    margin-bottom: 20px;
  }
  .single-blog-post-title h1 {
    font-size: 3em;
  }
  header .logo-box {
    left: 10px;
  }
  header .nav-box .navbar-default .navbar-header .navbar-toggle {
    left: -5px;
  }
}
@media screen and (max-width: 320px) {
  .single-blog-post-title h1 {
    font-size: 2.5em;
  }
}
