@media (max-width: 5999px) {
    .features-col-left {
        width: 666px
    }
    .container-features {
        max-width: 1400px;
        margin: auto
    }
    .slider-for .draggable {
        bottom: -20px
    }
}

@media (max-width: 1399px) {
    .features-col-left {
        width: 56%
    }
    .container-features {
        width: 100%
    }
    .slider-for .draggable {
        bottom: -21px
    }
}

@media (max-width: 1299px) {
    .video-col {
        min-height: 546px
    }
    .video {
        top: 342px
    }
}

@media (max-width: 1199px) {
    .section-get-strated:before,
    .section-video .bg-style:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }
    .about-get-started {
        background-size: cover
    }
    .stellarnav ul li {
        padding: 0 10px
    }
    .stellarnav ul li a {
        font-size: .85em
    }
    .banner-style {
        background-position: 100%
    }
    .section-video .bg-style:before {
        background-color: rgba(255, 255, 255, .39);
        display: block
    }
    .section-video .bg-style {
        background-position: 15% 0
    }
    .section-hd-work .container {
        width: 95%
    }
    .hd-works-item-col {
        padding: 0 15px
    }
    .section-get-strated {
        background-position: 0 0
    }
    .section-get-strated:before {
        margin: auto;
        background-color: rgba(255, 255, 255, .45)
    }
    .coverage-map-item span {
        font-size: 2.5em
    }
    .helpful-item {
        margin-bottom: 45px
    }
    .helful-col:nth-child(1),
    .helful-col:nth-child(3) {
        margin-top: 10px
    }
    .section-claim .container,
    .section-helpful .container {
        width: 100%
    }
    .banner-img {
        margin-top: -404px;
        width: 55.5%
    }
    h2.banner-title {
        font-size: 3.6em
    }
    .about-video {
        padding-left: 5.4%
    }
    .video-icon {
        left: 84px;
        width: 90px;
        height: 90px;
        background-size: contain
    }
    .video {
        top: 326px;
        left: 113px
    }
    .section-request-demo h4 {
        font-size: 2.5em
    }
    .team-item-img {
        min-height: 320px;
        min-width: 320px
    }
    .team-member .container {
        width: 95%
    }
    .ob-text p {
        font-size: .9em
    }
    .our-best-list .ob-item {
        padding: 15px 12px 15px 22px
    }
    .slider-for .draggable {
        bottom: -15px
    }
    .laptop-image {
        text-align: center
    }
    .ob-text {
        padding-left: 15px
    }
    .single-post-banner-text h1 {
        font-size: 3em
    }
    .claim-services-item {
        padding: 45px 15px 27px
    }
    .claim-services-item .col-md-6 {
        padding: 0 9px
    }
    .container-features {
        padding: 0 20px
    }
}

@media (max-width: 1095px) {
    .team-item-img {
        min-height: 304px;
        background-size: cover;
        width: 100%;
        min-width: auto
    }
}

@media (max-width: 991px) {
    .section-competition .container {
        width: 96%;
    }
    .section-competition .table-responsive {
        overflow-y: hidden;
    }
    .team-member .col-md-4:nth-child(2n+1) {
        clear: both;
    }
    .team-member .col-md-4:nth-child(3n+1) {
        clear: none;
    }
    .request-page .logo {
        margin: -30px auto 10px
    }
    .about-descripton,
    .contact-form .verticle-center-row .col-md-4,
    .form-col,
    .section-get-strated,
    .video-descripton,
    .ww-work-contnet {
        text-align: center
    }
    .claim-services-item .col-md-6,
    .ob-text {
        vertical-align: middle
    }
    body {
        font-size: 16px
    }
    .section-request-demo h4 {
        line-height: 120%
    }
    h1 {
        font-size: 2.7em
    }
    h2 {
        font-size: 2.5em
    }
    .container-resize {
        width: 100%;
        padding: 0;
        overflow: visible
    }
    .nav-col .align-item {
        display: block;
        margin: 0
    }
    .stellarnav.mobile .menu-toggle {
        position: absolute;
        color: #fff;
        top: -38px;
        padding: 0;
        right: 15px;
        font-weight: 100;
        font-size: 1.1em
    }
    .menu-main-menu-container {
        top: 10px;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 999
    }
    .stellarnav ul li {
        display: block;
        background-color: #00b3b0;
        padding: 0
    }
    .stellarnav ul li a {
        display: block;
        padding: 9px 15px;
        color: #fff
    }
    .container-resize [class*=col-] {
        padding: 0
    }
    .container-resize .logo-col {
        padding: 0 15px
    }
    .nav-col {
        padding: 20px 0
    }
    .stellarnav li a span:after,
    .stellarnav li a:after,
    .stellarnav li a:before {
        display: none
    }
    .stellarnav ul li a:hover {
        background-color: #007977
    }
    .stellarnav ul li.active a {
        background-color: #005655
    }
    .banner-style {
        background-position: 75% 0;
        position: relative;
        height: 450px
    }
    .banner-title-container {
        padding: 25px 0 0;
        text-align: center;
        width: 100%
    }
    h2.banner-title {
        font-size: 3.611em
    }
    .col-video-style {
        width: 100%;
        float: left;
        position: relative
    }
    .section-video .bg-style {
        height: 308px!important;
        background-position: center
    }
    .video-col {
        min-height: 308px
    }
    .video-icon {
        left: 0
    }
    .video {
        top: 205px;
        left: 75px
    }
    .title h1:after,
    .title h2:after {
        margin: 21px auto 15px
    }
    .ww-work-contnet h5 {
        margin-bottom: 40px
    }
    .ww-work-item {
        margin-bottom: 30px
    }
    .section-get-strated {
        height: 290px
    }
    .coverage-map-content {
        padding-left: 0
    }
    .section-coverage-map .conatiner {
        width: 100%
    }
    .coverage-map-item span {
        font-size: 2.2em
    }
    .helpful-item img {
        width: 35px
    }
    .section-coverage-map .title-mg {
        margin-bottom: 25px
    }
    footer {
        padding-top: 50px
    }
    .social-media-icon {
        margin-bottom: 20px
    }
    .droprerator {
        margin-bottom: 15px
    }
    .copyright {
        padding: 10px 0
    }
    .contact-number {
        margin-bottom: 5px
    }
    .social-media-icon a img {
        width: 90%
    }
    section {
        padding: 40px 0
    }
    .helful-col:nth-child(3) .helpful-item:nth-child(1) {
        margin-bottom: 0
    }
    .helpful-item {
        margin-bottom: 25px
    }
    .section-request-demo {
        padding: 25px 0 35px
    }
    .about-video,
    .form-col {
        padding-left: 15px
    }
    .contact-form .verticle-center-row {
        display: block
    }
    .banner-img,
    .get-started h2 br,
    .our-best-list .ob-item.slick-current .black-icon,
    .our-best-list .ob-item.slick-current:before {
        display: none
    }
    .form-col {
        margin-top: 20px
    }
    .section-contact .col-md-4:last-child {
        width: 100%
    }
    .anchor-hover:hover {
        background-color: #fff;
        -webkit-box-shadow: 0 14px 23px rgba(0, 0, 0, .16);
        -moz-box-shadow: 0 14px 23px rgba(0, 0, 0, .16);
        box-shadow: 0 14px 23px rgba(0, 0, 0, .16)
    }
    .section-contact .title-style {
        margin-bottom: 20px
    }
    header h5 {
        color: #00d2ce
    }
    .helful-col:nth-child(1) .helpful-item:nth-child(2) {
        margin-top: 0
    }
    .hd-works-item h4 {
        font-size: 1.9em
    }
    .hd-works-item-pd {
        padding: 40px 15px
    }
    .hd-work-icon {
        width: 43px;
        height: 43px;
        font-size: 26px
    }
    .section-request-demo .container {
        width: 100%
    }
    .modal-header .close {
        margin-top: -40px;
        margin-right: -10px;
        height: 30px;
        width: 30px
    }
    .modal-header .close img {
        width: 15px;
        height: 15px
    }
    .internal-banner-style .banner-title-container {
        padding: 85px 0
    }
    .about-section {
        background-position: 50% center;
        position: relative
    }
    .about-section:before {
        content: '';
        position: absolute;
        background: rgba(253, 253, 253, .84);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%
    }
    .about-descripton {
        margin: 60px 0
    }
    .features-col-left {
        width: 100%;
        top: 0;
        display: none
    }
    .features-col-left,
    .features-col-right {
        height: auto!important
    }
    .slider-for {
        top: 0;
        bottom: auto;
        width: 497px;
        left: 6px;
        right: 0
    }
    .features-col-right {
        width: 100%
    }
    .slick-list.draggable {
        overflow: hidden
    }
    .press .container {
        width: 95%
    }
    .post-ct-list ul li a {
        padding: 7px 20px;
        margin-right: 10px
    }
    .sidebar {
        margin-top: 30px
    }
    .team-col {
        width: 49%
    }
    .ob-text {
        width: 92%
    }
    .our-best-list .ob-item.slick-current .green-icon {
        opacity: 1
    }
    .our-best-list .ob-item.slick-current,
    .our-best-list .ob-item:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: non;
        box-shadow: none
    }
    .our-best-list .ob-item {
        padding: 0;
        cursor: text!important;
        outline: 0!important;
        margin-bottom: 25px
    }
    .our-best-list .ob-item:hover p,
    .our-best-list .ob-item:hover p sup {
        color: #686464
    }
    .our-best-list .ob-item img {
        cursor: default!important
    }
    .our-best-list .ob-item.slick-current p {
        color: #686464;
        font-weight: 400
    }
    .verticle-center {
        padding-left: 0
    }
    .container-features .title-mg {
        margin-bottom: 40px
    }
    .testimonial-text p {
        font-size: 1.5em;
        padding: 20px
    }
    .testimonial-item:before {
        top: 14px;
        width: 100px;
        height: 100px;
        background-size: contain
    }
    .section-hiworks .container {
        width: 100%
    }
    .col-small {
        width: 40%
    }
    .col-large-pd {
        padding-left: 50px;
        width: 60%
    }
    .hi-works-item:nth-child(even) .col-large-pd {
        padding-right: 50px
    }
    .hi-works-image {
        width: 294px;
        height: 294px
    }
    .hi-works-content span {
        font-size: 3em;
        margin-bottom: 15px;
        line-height: 73%
    }
    .hi-works-content h3 {
        font-size: 1.8em;
        padding-bottom: 15px
    }
    .col-image {
        margin: auto
    }
    .hi-works-item:nth-child(1):after {
        bottom: -621px
    }
    .hi-works-item:nth-child(3):after {
        bottom: -590px;
        left: -22px
    }
    .hi-works-item:nth-child(5):after {
        bottom: -614px
    }
    .hi-works-content p {
        font-size: 1em
    }
    .section-request-demo h3 {
        font-size: 2em
    }
    .get-started h2 {
        font-size: 3em;
        margin-bottom: 15px
    }
    .team-item-img {
        min-height: 426px
    }
    .claim-col {
        margin-bottom: 40px
    }
    .claim-col:last-child {
        margin-bottom: 0
    }
    .claim-services-item p {
        font-size: 1.1em
    }
    .sidebar {
        padding-left: 0
    }
    .widget.recent-posts-widget-with-thumbnails {
        margin-bottom: 12px;
        padding-bottom: 15px
    }
    .sidebar h3,
    .single-press-content p {
        margin-bottom: 20px
    }
    blockquote {
        font-size: 1.2em;
        padding-left: 75px
    }
    blockquote:before {
        width: 53px;
        height: 35px;
        background-size: contain;
        background-repeat: no-repeat
    }
    .related-post .container,
    .row.why-droperator .col-md-4:last-child {
        width: 100%
    }
    .press-title h6 {
        font-size: 1.1em;
        line-height: 130%
    }
    .related-post {
        padding-bottom: 0
    }
    .related-post .slick-initialized .slick-slide {
        padding-bottom: 50px
    }
    .why-droperator {
        padding: 50px 0
    }
    .row.why-droperator {
        top: 0
    }
    .form-col-droperator {
        margin-top: 0
    }
    .droperator-contact {
        height: auto
    }
    .droperator-form {
        top: 0;
        padding: 40px 30px
    }
    .page-template-about .banner-style {
        height: 450px
    }
    .request-page .banner-title-container {
        margin-bottom: 25px
    }
}

@media (max-width: 870px) {
    .hd-works-item-col {
        width: 50%;
        margin-bottom: 70px;
        text-align: center
    }
    .hd-works-item-col:last-child {
        margin-bottom: 0;
        width: 100%
    }
    .hd-work-icon {
        left: 0;
        right: 0;
        margin: auto
    }
    .post-ct-list ul li a {
        padding: 7px 15px
    }
    .team-item-img {
        min-height: 358px
    }
}

@media (max-width: 860px) {
    .hi-works-item:nth-child(1):after,
    .hi-works-item:nth-child(3):after,
    .hi-works-item:nth-child(5):after {
        display: none
    }
    .hi-works-item {
        margin-bottom: 40px
    }
    .col-large-pd {
        padding-left: 20px;
        width: 56%
    }
    .col-small {
        width: 44%
    }
    .hi-works-item:nth-child(even) .col-large-pd {
        padding-right: 20px
    }
}

@media (max-width: 767px) {
    .coverage-map-item,
    .helpful-item {
        width: 49%;
        text-align: center;
        display: inline-block
    }
    .features-demo .col-xs-12,
    .helpful-item {
        text-align: center
    }
    body {
        font-size: 15px
    }
    h1.banner-title {
        font-size: 3.6em
    }
    .coverage-map-item {
        vertical-align: top
    }
    .coverage-map {
        margin-bottom: 25px
    }
    .helpful-item {
        padding: 0 15px
    }
    .helpful-item p {
        font-size: 1.15em
    }
    .section-helpful .title {
        margin-bottom: 20px
    }
    .coverage-map-item:nth-child(3),
    .coverage-map-item:nth-child(4) {
        margin-bottom: 0
    }
    textarea.form-control {
        height: 110px
    }
    .section-video .bg-style {
        background-position: 100%
    }
    .video-icon {
        left: 0
    }
    .video {
        left: 72px
    }
    .section-request-demo h4 {
        font-size: 2.3em
    }
    .press-title h6 a {
        font-size: 18px
    }
    .post-ct-list ul li a {
        padding: 7px 10px;
        margin-right: 5px
    }
    .team-item-img {
        min-height: 315px
    }
    .ob-text {
        width: 90%
    }
    .contact-form h2 {
        font-size: 2.2em;
        margin-bottom: 10px
    }
    .get-started h2,
    .single-post-banner-text h1 {
        font-size: 2.5em
    }
    .section-contact .col-md-4:last-child {
        padding: 0 15px
    }
    #map {
        height: 300px
    }
    .banner-style {
        height: 350px
    }
    .internal-banner-style .banner-title-container {
        padding: 65px 0
    }
    .home .banner-style {
        height: 450px
    }
    .claim-col .norow-box {
        height: 100%!important
    }
    .related-post .title-mg {
        margin-bottom: 25px
    }
    .single-post .banner-style {
        height: 400px
    }
    .claim-services-item {
        max-width: 96%;
        padding: 27px 15px
    }
    .claim-services-item .col-md-6 {
        vertical-align: bottom
    }
    .claim-services-item img {
        margin-bottom: 20px
    }
    .features-demo h3 {
        margin-bottom: 15px
    }
    .page-template-about .banner-style {
        height: 350px
    }
    .wd-item {
        padding: 0 8px 20px
    }
    .row.why-droperator {
        padding: 30px 15px
    }
    .droperator-form {
        margin: 0 15px
    }
    .why-droperator {
        margin: 0
    }
    span.wpcf7-list-item-label {
        vertical-align: text-bottom;
        display: inline-block;
        margin-right: 5px
    }
    .request-page .banner-title h1 {
        font-size: 4.667em
    }
        .section-request-demo .row {
        display: block;
        text-align: center
    }
    .section-request-demo .row .btn {
        margin: 18px auto 0;
        display: table
    }
}

@media (max-width: 730px) {
    .hi-works-content,
    .norow-box {
        height: 100%!important
    }
    .col-large-pd,
    .col-small {
        width: 100%
    }
    .col-large-pd {
        padding-left: 15px
    }
    .hi-works-content {
        margin-bottom: 10px;
        padding: 0 15px
    }
    .hi-works-item {
        text-align: center;
        margin-bottom: 60px
    }
    .hi-works-content h3:after {
        margin: 6px auto 0
    }
    .col-large-pd,
    .col-small,
    .hi-works-item:nth-child(even) .col-large-pd,
    .hi-works-item:nth-child(even) .col-small {
        float: none
    }
    .col-small {
        display: table-footer-group
    }
    .col-large-pd {
        display: table-header-group
    }
}

@media (max-width: 680px) {
    .modal-style .modal-header {
        top: -39px;
        right: -10px
    }
    .post-ct-list ul li a {
        font-size: 14px
    }
    .widget.recent-posts-widget-with-thumbnails {
        margin-bottom: 20px;
        padding-bottom: 20px
    }
    .container-features {
        padding: 0 15px
    }
    .team-item-img {
        min-height: 278px
    }
}

@media (max-width: 610px) {
    .post-ct-list {
        margin-bottom: 10px
    }
    .post-ct-list ul li {
        margin-bottom: 25px
    }
    .testimonial-text p {
        font-size: 1.3em;
        padding: 0 15px 15px
    }
}

@media (max-width: 600px) {
    h1.banner-title {
        font-size: 3.5em
    }
    .helpful-item {
        width: 100%;
        text-align: center;
        padding: 0 15px;
        margin-bottom: 20px
    }
    .mobile-image {
        margin: 20px 0
    }
    .helful-col:nth-child(3) .helpful-item:last-child {
        margin-bottom: 0
    }
    .helful-col:nth-child(3) .helpful-item:nth-child(1) {
        margin-bottom: 19px
    }
    .section-video .bg-style {
        background-position: 65%
    }
    .video {
        left: 70px
    }
    .hd-works-item-col {
        width: 100%;
        margin-bottom: 70px;
        text-align: center
    }
    .hd-works-item {
        -webkit-box-shadow: 0 14px 20px 0 rgba(0, 0, 0, .27);
        -moz-box-shadow: 0 14px 20px 0 rgba(0, 0, 0, .27);
        box-shadow: 0 14px 20px 0 rgba(0, 0, 0, .27)
    }
}

@media (max-width: 595px) {
    h1.banner-title {
        font-size: 3em
    }
    section {
        padding: 40px 0
    }
    .width-full-595 {
        width: 100%
    }
    .team-social-icon ul li {
        margin-top: 0
    }
    .section-contact [class*=col-] {
        padding: 0 15px 25px
    }
    .anchor-hover {
        min-height: 180px
    }
    #map {
        height: 280px
    }
    .form-col {
        margin-top: 20px
    }
    .contact-form h2 {
        font-size: 2.2em
    }
    .banner-title br {
        display: none
    }

    .team-member .col-md-4,
    .team-member .col-md-4:nth-last-child(-n+2) {
        margin-bottom: 35px
    }
    .banner-style.internal-banner-style {
        height: 340px
    }
    .internal-banner-style .banner-title-container {
        padding: 65px 0
    }
    .team-item-img {
        border: 4px solid #dfdcdc;
        background-position: center;
        min-height: 289px;
        min-width: 289px
    }
    .team-item-content {
        margin-top: 10px
    }
    .team-member .col-md-4:nth-last-child(-n+1) {
        margin-bottom: 0
    }
    .ob-text {
        width: 86%
    }
    .section-request-demo h3 {
        font-size: 2em;
        margin-bottom: 0;
        line-height: 130%
    }
    .team-col {
        width: 66%;
        float: none;
        display: inline-block
    }
    .press-content.box {
        height: 100%!important
    }
    blockquote:before {
        display: none
    }
    blockquote {
        padding-left: 0;
        margin-bottom: 20px
    }
    .single-post .banner-style {
        height: 450px
    }
    .rd-btn {
        margin-top: 0
    }
    .form-group.rd-btn {
        margin-bottom: 5px
    }
    .form-control {
        height: 55px
    }
    .droperator-contact {
        height: 100%
    }
    .become-droperator h2 {
        font-size: 2.7em
    }
    .claim-services-item .col-md-6 {
        vertical-align: middle;
        display: block;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #ddd;
        margin: 0 auto 25px;
        padding-bottom: 23px
    }
    .claim-services-item .row {
        margin: 0
    }
    .claim-services-item .col-md-6:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border: none
    }
    .claim-services-item img {
        margin-bottom: 10px
    }
}

@media (max-width: 480px) {
    .width-full,
    .ww-work-item {
        width: 100%
    }
    body {
        font-size: 15px
    }
    h1,
    h1.banner-title {
        font-size: 2.3em
    }
    h2 {
        font-size: 1.8em
    }
    h2.banner-title {
        font-size: 2.2em
    }
    .title h1:after,
    .title h2:after {
        margin: 10px auto
    }
    .ww-work-contnet h5,
    .ww-work-item {
        margin-bottom: 20px
    }
    h4 {
        font-size: 1.8em
    }
    .stellarnav.mobile .menu-toggle {
        top: -32px
    }
    .logo-col img {
        max-width: 150px
    }
    .get-started h2 {
        font-size: 2.3em;
        line-height: 120%;
        margin-bottom: 15px
    }
    .section-get-strated {
        height: 250px
    }
    .about-descripton {
        margin: 30px 0
    }
    .banner-style.internal-banner-style {
        height: 300px
    }
    .internal-banner-style .banner-title-container {
        padding: 50px 0
    }
    .contact-form h2 {
        font-size: 2em
    }
    .video {
        left: 30px
    }
    .section-hd-work .btn {
        padding: 17px 37px
    }
    .btn-primary {
        padding: 19px 40px
    }
    .form-col .btn.btn-primary.sbt {
        padding: 0
    }
    .press-content-inner {
        padding: 15px
    }
    .press-item-link {
        padding: 10px 15px
    }
    .press-title h6 {
        font-size: 20px;
        margin: 0 0 5px
    }
    .press-row .col-md-6:nth-child(2n+2) .press-date {
        top: 50%
    }
    .team-col {
        width: 80%
    }
    .team-member .title {
        margin-bottom: 25px
    }
    .copyright p {
        font-size: 13px
    }
    address {
        font-size: .9em
    }
    .contact-number a {
        font-size: 1.5em
    }
    .section-request-demo h3 {
        font-size: 2.4em;
        line-height: 130%
    }
    .section-hiworks .title-center {
        margin-bottom: 30px
    }
    .banner-title-container {
        padding: 50px 0 0
    }
    .ob-icon {
        margin: 0 auto 10px
    }
    .ob-icon,
    .ob-text {
        display: block;
        text-align: center
    }
    .ob-text {
        vertical-align: middle;
        width: 100%;
        padding-left: 0
    }
    .hd-works-item h4 {
        margin-bottom: 5px;
        font-size: 1.8em
    }
    .hi-works-item {
        margin-bottom: 40px
    }
    .hi-works-content {
        margin-bottom: 0
    }
    .hi-works-content span {
        margin-bottom: 7px
    }
    .section-claim .title {
        margin-bottom: 25px
    }
    .claim-services-item img {
        margin-bottom: 15px
    }
    .claimsdirect-row .col-md-6:first-child img {
        margin-bottom: 3px
    }
    .claim-services-item h5 {
        margin-bottom: 8px
    }
    .claim-col .norow-box {
        padding: 25px
    }
    .related-post .slick-initialized .slick-slide {
        padding-bottom: 30px
    }
    .related-post .title-mg {
        margin-bottom: 15px
    }
    .single-press-content p,
    blockquote {
        margin-bottom: 10px
    }
    blockquote {
        font-size: 1.1em
    }
    .become-droperator h2,
    .single-post-banner-text h1 {
        font-size: 2em
    }
    .rpwwt-widget ul {
        margin-top: 0
    }
    .rpwwt-widget ul li {
        margin: 0 0 10px
    }
    .single-post .banner-style {
        height: 400px
    }
    .droperator-form .btn-primary {
        padding: 0
    }
    .wd-item {
        padding: 0 8px 20px
    }
    .droperator-form {
        padding: 20px
    }
    .why-droperator .title {
        margin-bottom: 20px
    }
    .row.why-droperator {
        padding: 30px 0
    }
    .hi-works-image {
        width: 270px;
        height: 270px
    }
}

@media (max-width: 420px) {
    .coverage-map-item {
        width: 100%;
        margin-bottom: 10px
    }
    .droperator-form label {
        width: 100%;
        float: none
    }
    span.wpcf7-list-item {
        margin: 0
    }
    .droperator-form span.wpcf7-form-control-wrap.radio-870,
    .droperator-form span.wpcf7-form-control-wrap.radio-952 {
        float: left
    }
    span.wpcf7-list-item.first {
        padding-right: 16px
    }
}

@media (max-width: 380px) {
    .team-col {
        width: 100%
    }
}

@media (max-width: 340px) {
    .hi-works-image {
        width: 241px;
        height: 240px
    }
}

@media (max-width: 595px) {
    .btn.btn-primary.sbt {
        padding: 0;
    }
    .colheight {
        height: 100% !important;
    }
    .sbt-txt {
        padding: 20px 31px;
    }
    .request-page .banner-title-container {
        padding-top: 20px;
    }
    .row.request-form {
        padding: 40px 15px;
    }
}
