/*******************************
	All Responsive Code
*******************************/


/* XL Device :1200px. */

@media (min-width: 1399px) and (max-width: 1670px) {
    .sensors-summary-img {
        top: -68px;
    }
}


/* XL Device :1200px. */

@media (min-width: 1200px) and (max-width: 1500px) {
    .single-sensors-summary {
        margin-top: 150px;
    }
}


/* LG Device :992px. */

@media (min-width: 992px) and (max-width: 1200px) {
    .support-content input {
        padding: 0 15px;
    }
    .single-sensors-summary {
        margin-top: 150px;
    }
}


/* MD Device :768px. */

@media (min-width: 768px) and (max-width: 991px) {
    .ultimate-sensors-area {
        padding-top: 200px;
    }
    .single-sensors-summary {
        margin-bottom: 130px;
    }
    table#total-cart tr th {
        font-size: 16px;
    }
    .single-support a {
        padding: 15px 13px;
    }
    .caddy-header .btn-border {
        margin: 0 5px;
        font-size: 18px;
        padding: 0;
        line-height: 33px;
    }
    .slide-2 h2 {
        font-size: 35px;
    }
    .slide-3 h2 {
        font-size: 25px;
        line-height: 36px;
    }
    .slide-4 h2 {
        font-size: 50px;
    }
    .caddy-video-area {
        height: 400px;
    }
    .caddy-info-box h2 {
        font-size: 35px;
        margin-bottom: 15px;
    }
    .cta-content h2,
    .support-content h2 {
        font-size: 50px;
        margin-bottom: 15px;
    }
    .cta-content p,
    .support-content p {
        font-size: 18px;
        line-height: 28px;
    }
    .cta-content input,
    .support-content input {
        padding: 0 15px;
        margin: 30px auto 0;
    }
    .btn-singin {
        font-size: 18px;
        margin-left: 10px;
    }
    .footer-area h3 {
        font-size: 19px;
    }
    .footer-area p {
        font-size: 17px;
        line-height: 27px;
    }
    .solutions-info h3 {
        font-size: 24px;
    }
    .section-title h2 {
        font-size: 50px;
    }
    .golf-variance-summary {
        margin-top: 30px;
    }
    .caddy-custom-width-48 {
        width: 100%;
        float: none;
    }
    .caddy-custom-width-2 {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }
    .golf-shot-step-sing-wrapper {
        text-align: center;
        padding: 15px;
    }
    .golf-shot-step-sing {
        text-align: center;
    }
    .golf-shot-step-sing img {
        height: 60px;
    }
    .slider-info-wrapper {
        height: 100%;
        overflow-y: scroll;
        margin-top: 15px;
        margin-bottom: 15px;
    }
}


/* Small Mobile: 320px  */

@media (max-width: 767px) {
    .ultimate-sensors-area {
        background-image: url(../img/sensor/ultimate-sensors-mobile-bg.jpg) !important;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
        padding-bottom: 30px;
    }
    .caddy-sensor-list li {
        width: 60px;
        height: auto;
        position: absolute;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 6%;
        top: 117px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 38px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 135px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 8%;
        top: 100px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 33%;
        top: 380px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 5%;
        top: 225px;
    }
    .caddy-sensor-list {
        display: block;
        justify-content: normal;
        align-items: normal;
    }
    .checkout-option a {
        display: block;
    }
    .sensors-summary-img {
        width: auto;
        height: auto;
        top: auto;
        right: auto;
        position: inherit;
    }
    .single-sensors-summary {
        margin-bottom: 0;
        margin-top: 0;
        background: transparent;
        padding: 0;
    }
    .sensors-summary-info {
        display: none;
    }
    .ultimate-sensors-area {
        height: 1260px;
        padding-top: 30px;
    }
    #ninja-slider-prev,
    #ninja-slider-next,
    #ninja-slider-pager {
        display: block !important;
    }
    #ninja-slider-prev,
    #ninja-slider-next {
        background: #000;
    }
    #ninja-slider-prev::before,
    #ninja-slider-next::before {
        width: 20px;
        height: 20px;
    }
    .slider-info-wrapper {
        height: 495px;
        overflow-y: scroll;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .footer-area {
        padding: 60px 0 !important;
    }
    .solutions-info h3 br {
        display: none;
    }
    .section-title.text-center.pb-60 {
        padding-bottom: 0;
    }
    .analysis-comming-soon {
        margin-top: 30px;
    }
    .coming-soon-content {
        height: 250px;
    }
}


/* Small Mobile: 320px  */

@media (min-width: 480px) and (max-width: 767px) {
    .caddy-action-header {
        justify-content: center;
    }
    .btn-singin {
        font-size: 13px;
        padding: 10px 30px;
    }
}

@media (min-width: 350px) and (max-width: 400px) {
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 431px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 169px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 60px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 6%;
        top: 148px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 7%;
        top: 270px;
    }
}

/* Small Mobile: 320px  */

@media (min-width: 320px) and (max-width: 575px) {
    .swiper-container {
        height: 400px;
    }
    .golf-shot-img {
        height: 350px;
    }
    .sub-title {
        font-size: 12px;
        margin-top: 5px;
    }
    .caddy-product-summary h4 {
        font-size: 14px;
    }
    .caddy-product-summary p {
        line-height: 19px;
        margin-top: 7px;
    }
    table#cart thead tr th {
        font-size: 12px;
    }
}

@media (min-width: 320px) and (max-width: 420px) {
    .ultimate-sensors-area {
        height: 568px;
        padding-top: 30px;
    }
}

@media (min-width: 380px) and (max-width: 420px) {
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 465px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 9%;
        top: 114px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 6%;
        top: 157px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 464px;
        right: 40%;
    }
}
@media (min-width: 401px) and (max-width: 430px) {
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 167px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 183px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 66px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 8%;
        top: 286px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 488px;
    }
}
@media (min-width: 421px) and (max-width: 450px) {
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 167px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 183px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 66px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 8%;
        top: 286px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 488px;
    }
    .ultimate-sensors-area {
        height: 690px;
        padding-top: 30px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 521px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 11%;
        top: 140px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 180px;
    }
}
@media (min-width: 440px) and (max-width: 575px) {
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 167px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 206px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 82px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 10%;
        top: 324px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 488px;
    }
    .ultimate-sensors-area {
        height: 690px;
        padding-top: 30px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 545px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 11%;
        top: 140px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 192px;
    }
}

@media (min-width: 460px) and (max-width: 575px) {
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 167px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 206px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 91px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 10%;
        top: 324px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 488px;
    }
    .ultimate-sensors-area {
        height: 895px;
        padding-top: 30px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 37%;
        top: 575px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 11%;
        top: 140px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 7%;
        top: 205px;
    }
}
@media (min-width: 475px) and (max-width: 575px) {
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 215px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        top: 230px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 12%;
        top: 150px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 11%;
        top: 348px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 39%;
        top: 596px;
    }
    
}

@media (min-width: 545px) and (max-width: 575px) {
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 687px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        top: 410px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 14%;
        top: 188px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        top: 120px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        top: 265px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 257px;
    }
    
}


@media (min-width: 550px) and (max-width: 677px) {
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 12%;
        top: 417px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 697px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        top: 269px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 259px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 23%;
        top: 132px;
    }
    .ultimate-sensors-area {
        height: 920px;
        padding-top: 30px;
    }
}
@media (min-width: 560px) and (max-width: 575px) {
    .ultimate-sensors-area {
        height: 920px;
        padding-top: 40px;
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .ultimate-sensors-area {
        height: 920px;
        padding-top: 40px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 14%;
        top: 188px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 267px;
        left: 8%;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 715px;
        right: 40%;
    }
}
@media (min-width: 598px) and (max-width: 767px) {
    .ultimate-sensors-area {
        height: 970px;
        padding-top: 50px;
    }
}
@media (min-width: 625px) and (max-width: 767px) {
    .ultimate-sensors-area {
        height: 970px;
        padding-top: 68px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 742px;
    }
}

@media (min-width: 645px) and (max-width: 767px) {
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 23%;
        top: 115px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 15%;
        top: 188px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 14%;
        top: 417px;
    }
    .ultimate-sensors-area {
        height: 970px;
        padding-top: 80px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 797px;
        right: 40%;
    }
}
@media (min-width: 685px) and (max-width: 767px) {
    
    .ultimate-sensors-area {
        height: 1120px;
        padding-top: 80px;
    }
    .ultimate-sensors-area {
        height: 1120px;
        padding-top: 104px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 17%;
        top: 174px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 274px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 796px;
        right: 40%;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 23%;
        top: 104px;
    }
}
@media (min-width: 715px) and (max-width: 767px) {
    

    .ultimate-sensors-area {
        height: 1170px;
        padding-top: 117px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 825px;
        right: 42%;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 14%;
        top: 455px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 275px;
        left: 8%;
    }
    
}
@media (min-width: 756px) and (max-width: 767px) {
    

    .ultimate-sensors-area {
        height: 1225px;
        padding-top: 137px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 860px;
        right: 42%;
    }
  
    
}
@media (min-width: 320px) and (max-width: 380px) {
    .table-wrapper {
        border: none;
    }
    .table-wrapper .table {
        border: 1px solid #fff;
    }
    .table-wrapper h4 {
        font-size: 22px;
    }

}


/* Large Mobile: 480px  */

@media only screen and (max-width: 767px) {
    .golf-shot-img {
        height: 460px;
    }
    .golf-shot-step-sing img {
        transform: rotate(90deg);
        height: 60px;
    }
    .coming-count {
        margin-bottom: 30px;
    }
    .benchmarking-performance-area .section-title h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .coming-summary p {
        font-size: 16px;
    }
    .coming-summary h3 {
        padding-left: 0;
        margin-bottom: 10px;
    }
    .coming-summary {
        margin-top: 0;
    }
    .logo {
        margin-bottom: 15px;
    }
    .component-wrapper.pt-100 {
        padding-top: 30px;
    }
    .golf-shot-step-sing-wrapper img {
        height: 60px;
        transform: rotate(90deg);
    }
    .caddy-header {
        top: 0;
    }
    .hambarger-menu {
        position: absolute;
        top: -62px;
        right: 15px;
        cursor: pointer;
    }
    .caddy-header .btn-border {
        margin: 0 4px;
        font-size: 12px;
        padding: 0;
        line-height: 33px;
    }
    .swiper-container {
        height: 500px;
    }
    .swiper-container .swiper-slide {
        align-items: flex-end;
        padding-bottom: 20%;
    }
    .slide-1 h2 {
        font-size: 30px;
        /* margin-top: 50px; */
    }
    .slide-2 h2 {
        font-size: 25px;
        /* margin-top: 50px; */
    }
    .slide-3 h2 {
        font-size: 25px;
        /* margin-top: 50px; */
    }
    .slide-4 h2 {
        font-size: 45px;
        line-height: 1.2;
        /* margin-top: 50px; */
    }
    .caddy-video-area {
        height: 300px;
    }
    .caddy-video-btn-wrapper button {
        width: 100px;
        height: 100px;
        font-size: 38px;
    }
    .caddy-video-btn-wrapper button i {
        margin-left: 9px;
        margin-top: 10px;
    }
    .caddy-info-box h2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .caddy-info-box {
        margin-bottom: 30px;
    }
    .cta-content h2,
    .support-content h2 {
        font-size: 27px;
        margin-bottom: 15px;
    }
    .cta-content p,
    .support-content p {
        font-size: 18px;
        line-height: 25px;
    }
    .cta-content input,
    .support-content input {
        margin-top: 30px;
        width: 100%;
        padding: 0 15px;
        font-size: 16px;
    }
    .footer-area h3 {
        font-size: 17px;
        line-height: 29px;
        margin-bottom: 15px;
        text-align: center;
    }
    .footer-area p {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 15px;
        text-align: center;
    }
    .btn-singin {
        font-size: 17px;
        padding: 0 !important;
        width: 100px;
        line-height: 32px;
        height: 32px;
    }
    .social-media {
        justify-content: center;
    }
    .overlay-content {
        padding-left: 70px;
    }
    .overlay-content .active-bars {
        left: 25px;
        top: 5px;
        width: 30px;
    }
    .closebtn {
        right: 15px;
        top: 0;
        font-size: 34px;
        cursor: pointer;
    }
    .overlay-content a {
        font-size: 18px;
        padding-bottom: 0;
    }
    .overlay {
        padding: 5px 0;
    }
    .section-title h2 {
        font-size: 23px;
        line-height: 1.3;
    }
    .section-title p {
        font-size: 18px;
        line-height: 25px;
    }
    .budget-pricing-info h3 {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .coaching-content p,
    .solutions-info p,
    .companion-info p,
    .budget-pricing-info p {
        font-size: 16px;
        line-height: 24px;
    }
    .budget-pricing-info {
        margin-bottom: 30px;
    }
    .product-puches-note {
        margin-bottom: 30px;
    }
    .checkout-option.text-right {
        text-align: center !important;
    }
    .caddy-custom-width-47 {
        float: none;
        width: 100%;
    }
    .caddy-custom-width-48 {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }
    .caddy-custom-width-4 {
        float: none;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .golf-shot-step-sing {
        text-align: center;
        padding: 15px 0;
    }
    .golf-shot-step-sing {
        text-align: center;
        padding: 15px 0;
    }
    .golf-shot-step-sing-wrapper {
        text-align: center;
        padding: 15px 0;
    }
    .caddy-custom-width-2 {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }
    .golf-variance-summary h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .golf-variance-summary p {
        font-size: 15px;
        margin-top: 15px;
    }
    .golf-variance-summary {
        margin-top: 30px;
    }
    .coaching-content h3,
    .solutions-info h3,
    .companion-info h3,
    .budget-pricing-info h3 {
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 1.4;
    }
    .companion-info {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .coaching-content {
        margin-bottom: 30px;
    }
    .benchmarking-performance-heading h3 {
        font-size: 22px;
        line-height: 1.4;
        margin-top: 30px;
    }
    .benchmarking-erformance-table {
        margin-left: 0;
        margin-top: 30px;
    }
    .solutions-info {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .single-support a {
        padding: 15px 14px;
        margin-bottom: 30px;
    }
    .single-support a h5 {
        font-size: 20px;
    }
    .single-support.text-right,
    .single-support {
        text-align: center !important;
    }
    .solutions-image {
        text-align: center;
    }
    .slider-info {
        overflow: hidden;
        position: absolute;
        width: 100%;
        height: 100%;
        float: none;
        top: 0;
        left: 0;
    }
    .slider-summary {
        float: none;
        width: 100%;
        position: absolute;
        left: 0;
        top: 323px !important;
        height: auto;
        padding: 15px 0;
        text-align: left;
        font-size: 18px;
        top: auto;
        right: auto;
    }
    #ninja-slider .ns-img {
        height: 270px;
    }
    .slider-info h2 {
        position: absolute;
        left: 15px;
        bottom: 32%;
        font-size: 21px;
    }
    #ninja-slider .fs-icon {
        background: transparent;
    }
    .budget-plan-feature-image-info {
        display: block;
        text-align: center;
        margin-top: 30px;
    }
    .support-img {
        width: 60px;
        height: 60px;
    }
    .suppirt-icon {
        width: 45px;
    }
}


/* Large Mobile: 480px  */

@media (max-width: 767px) {
    .budget-pricing-info a.purchase-btn {
        width: auto;
        height: auto;
        line-height: 34px;
        padding: 0 24px;
        font-size: 16px;
    }
    .budget-pricing-plan.pb-100 {
        padding-bottom: 30px;
    }
    .support-content span {
        padding-left: 4%;
        font-size: 13px;
    }
    .ultimate-support-area.bg-gray.pt-100.pb-100 {
        padding: 50px 0 0;
        height: 70vh;
    }
    .ultimate-support-content-area {
        padding-top: 40px;
    }
    .cta-content .btn-gray,
    .support-content a {
        height: auto;
        line-height: auto;
    }
    .support-content a {
        display: inline-block;
        padding: 0 30px;
        font-size: 16px;
        line-height: 36px;
        margin-top: 30px;
    }
}

@media (max-width: 812px) {
    .cta-content .btn-gray,
    .support-content a {
        height: auto;
        line-height: auto;
    }
    .support-content a {
        display: inline-block;
        padding: 0 30px;
        font-size: 16px;
        line-height: 36px;
        margin-top: 30px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .budget-plan-feature-image-info img {
        max-width: 150px !important;
        margin: 20px;
    }
    .support-content span {
        padding-left: 4%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {


    .ultimate-sensors-area {
        /*background-image: url(../img/sensor/devices-mobile.jpg);*/
        background-image: url(../img/sensor/ultimate-sensors-mobile-bg.jpg) !important;
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
        padding-bottom: 30px;
    }
    .caddy-sensor-list li {
        width: 60px;
        height: auto;
        position: absolute;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        left: 9%;
        top: 235px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 21%;
        top: 38px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        right: 45%;
        top: 230px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 17%;
        top: 117px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        right: 43%;
        top: 821px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 14%;
        top: 433px;
    }
    .caddy-sensor-list {
        display: block;
        justify-content: normal;
        align-items: normal;
    }
    .sensors-summary-img {
        width: auto;
        height: auto;
        top: auto;
        right: auto;
        position: inherit;
    }
    .single-sensors-summary {
        margin-bottom: 0;
        margin-top: 0;
        background: transparent;
        padding: 0;
    }
    .sensors-summary-info {
        display: none;
    }
    .ultimate-sensors-area {
        height: 1260px;
        padding-top: 195px;
    }











    .golf-shot-img {
        height: 450px;
    }
    .golf-shot-step-sing-wrapper img {
        height: 56px;
        transform: rotate(90deg);
    }
    .budget-plan-feature-image-info img {
        max-width: 90px !important;
    }
    .single-support a h5 {
        font-size: 24px;
    }
    .benchmarking-performance-area .section-title h2 {
        font-size: 45px;
        line-height: 35px;
    }
}
@media (min-width: 825px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1345px;
        padding-top: 222px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 876px;
    }
    .caddy-sensor-list.third-list li:nth-child(2) {
        right: 16%;
        top: 456px;
    }
}
@media (min-width: 855px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1345px;
        padding-top: 242px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 896px;
    }
}
@media (min-width: 885px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1346px;
        padding-top: 262px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 913px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        right: 23%;
        top: 21px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 17%;
        top: 92px;
    }
}
@media (min-width: 914px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1500px;
        padding-top: 276px;
    }
   
}
@media (min-width: 945px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1500px;
        padding-top: 293px;
    }
    .caddy-sensor-list.third-list li:nth-child(1) {
        top: 950px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        right: 17%;
        top: 80px;
    }
   
}
@media (min-width: 980px) and (max-width: 991px) {
    .ultimate-sensors-area {
        height: 1600px;
        padding-top: 348px;
    }
    .caddy-sensor-list.first-list li:nth-child(2) {
        top: -27px;
    }
    .caddy-sensor-list.second-list li:nth-child(2) {
        top: 37px;
    }
    .caddy-sensor-list.second-list li:nth-child(1) {
        top: 191px;
    }
    .caddy-sensor-list.first-list li:nth-child(1) {
        top: 212px;
    }
}
@media (min-width: 991px) and (max-width: 1200px) {
    .single-support a h5 {
        font-size: 25px;
    }
}