input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.unique-team-member img{
    margin-top:25px;
    margin-bottom:10px;
}
.name-title{
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 700;
    line-height: 25.6px;
    text-align: left;
    color:#3F3F3F;
    margin-bottom:0;
}
.designation-title{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 20.48px;
    text-align: left;
    color:#6B6B6B;
}
.sub_header{
    font-weight: 700;
    font-family: 'Mulish';
    font-size: 18px;
    font-weight: 400;
}
.privacy-content p{
    font-family: 'Mulish';
    font-size: 18px;
    font-weight: 400;
    line-height: 30.08px;
    letter-spacing: 0.04em;
    text-align: left;
    color:#3F3F3F;
}
.privacy-content ul{
    padding-left:40px;
    margin-bottom: 30px;
}
.privacy-content ul li{
    font-family: 'Mulish';
    font-size: 18px;
    font-weight: 400;
    line-height: 30.08px;
    letter-spacing: 0.04em;
    text-align: left;
    color:#3F3F3F;
}
.privacy-content p span{
    color:#000;
}
.logo-div{
    display:flex;
}
.ts-footer img{
    width:50%;
}
.mg-auto{
    margin:auto 0;
}
#header .fill-donate-button{
        background: #D95E59;
        color:#fff;
}
#footer-area .fill-donate-button{
    color: #fff;
    border: 2px solid #D2544F;
    background: #D2544F;
}
#footer-area .fill-donate-button:hover{
    color: #fff;
    border: 2px solid #D2544F;
    background: #D2544F;
}
.container-fluid{
    max-width:1720px !important;
    margin:auto;
}

.ts-footer {
	background: rgba(255, 209, 207, 0.64);
	padding: 10px 20px 10px 20px;
}
.tab-content>.active {
    width: 100%;
}
.owl-nav{
    display:block;
    text-align:right;
}
.owl-theme .owl-nav{
    text-align:right;
}
.owl-theme .owl-prev{
    position: absolute;
    text-align: left;
    left: -100px;
    top: 45%;
}
.owl-theme .owl-next{
    position: absolute;
    text-align: left;
    right: -100px;
    top: 45%;
}
#testimonial-slider2 .owl-dots{
   display:none;
}
#testimonial-slider1 .owl-nav{
   display:none;
}
.owl-nav img{
    width: 50px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #D95E59;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #fff;
    border: 1px solid #D95E59;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.owl-theme .owl-nav [class*=owl-] {
    margin: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
    color:#D95E59;
    font-size: 22px;
    border: 2px solid #D95E59;
    padding: 10px 12px;
}
.owl-theme .owl-nav .disabled {
    opacity: 1;
    color: #D95E59;
    cursor: default;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #D95E59;
    color:#fff;
}
.owl-theme .owl-nav .disabled:hover{
    background: #fff;
    color: #D95E59;
}
.view-icon img{
    width:25px;
}
.right_pro{
    display:flex;
}
.submit-button{
    margin-top:20px;
    height:40px !important;
    padding:0 50px;
    background:#fff;
}
.donate-button{
    color:#D95E59;
    border:2px solid #D95E59;
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    height:40px;
    border-radius: 25px;
    padding: 0 30px;
    cursor: pointer;
    margin-left:15px;
    
}
.fill-button{
    background:#D95E59;
    color:#fff;
    box-shadow: 1px 4px 4px 0px #D95E5970;
}
.donate-button:hover{
    color:#fff;
    background:#D95E59;
    box-shadow: 1px 4px 4px 0px #D95E5970;
}
.middle-footer-content{
    margin-top:10px;
    padding-left:60px;
}
.social-icons{
    margin-top:15px;
}
.social-icons img:hover{
    transform:scale(1.1);
}
.second-social{
    margin-top:15px;
}
.contact-form{
    margin-top:30px;
}
.bottom-footer-content {
    margin-top: 10px;
}
.footer-title{
    font-family: 'Mulish';
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    color:#000;
}
.footer-links{
    list-style-type:none;
    text-align:left;
}
.footer-links li a{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 400;
    line-height: 19.2px;
    letter-spacing: 0.08em;
    text-align: left;
    color:#000;
}
.footer-links li a:hover{
    color:#D95E59;
}
.payment-card-section{
    display:flex;
}
.payment-card-section img{
    width:60px;
    margin-right:20px;
}
.privacy-ul{
    list-style-type:none;
    display:flex;
}
.privacy-ul li a{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    text-align: right;
    color:#000;
    padding-right:40px;
}
.privacy-ul li a:hover{
    color:#D95E59;
}
.bottom-footer-content p{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    text-align: left;
    color:#D95E59;
    margin-bottom:0;
}
.bottom-footer-content p span, .bottom-footer-content p a{
    color:#000;
}
.bottom-footer-content p a:hover{
    color:#D95E59;
}
.icon-img img{
    width:30px;
    height:30px;
    margin-right:20px;
}
.icon-img div{
    margin-bottom:15px;
}
.border-all{
    border: 2px solid #8C8C8C;
    padding:40px 40px;
}
.bold-p{
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.08em;
    text-align: left;
    color:#000;
    margin-bottom:20px;
}
.content-row{
    height:100%;
}
.main-page-content{
    position:absolute;
    top:30%;
    left:10%;
}
.about-section-image .main-page-content {
    position: absolute;
    top: 20%;
    left: 10%;
}
.home-section-image .main-page-content {
    position: absolute;
    top: 15%;
    left: 10%;
}
.event-section-image .main-page-content {
    position: absolute;
    top: 0%;
    left: 10%;
}
.org-div{
    display:none;
}
.home-section-image{
    background-image:url('../images/Home page/new banner image.png');
    background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
    height:90vh;
}
.event-section-image{
    background-image:url('../images/runeventdetail/PNG/Group 9204.png');
    background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
    height:65vh;
}
.about-section-image{
    background-image:url('../images/About/Rectangle 2684.png');
    background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
    height:90vh;
}
.about-section-image .donate-button, .home-section-image .donate-button, .event-section-image .donate-button{
    margin-left:0;
    margin-top:15px;
}
.banner-content-p{
    font-family: 'Mulish';
    font-size: 19.52px;
    font-weight: 600;
    line-height: 24.98px;
    text-align: left;
    color:#3f3f3f;
}
.contact-section-image{
    background-image:url('../images/Contact/Rectangle 2684.png');
    background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
    height:90vh;
}
.Industry-title{
    font-family: Helvetica;
    font-size: 48px;
    font-weight: 700;
    line-height: 57px;
    letter-spacing: 0.08em;
    text-align: left;
    color:#000;
}
.Industry-title::after{
    position: absolute;
    content: " ";
    height: 4px;
    left: 0%;
    width: 75px;
    background: #D95E59;
    display: block;
    top: -10px;
}
.about-run-heading::after{
    position: absolute;
    content: " ";
    height: 4px;
    left: 47.5%;
    width: 75px;
    background: #D95E59;
    display: block;
    top: -20px;
}
.Industry-title span{
    color:#D95E59;
}
.page-heading{
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.08em;
    color:#666666;
    text-align: center;
}
.page-heading::after{
    position: absolute;
    content: " ";
    height: 4px;
    left: 43%;
    width: 75px;
    top:40px;
    background: #D95E59;
    display: block;
}
.abt-heading::after{
    left: 46.5%;
}
.heading{
    font-family: Helvetica;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.08em;
    text-align: center;
    color:#000;
    text-transform: capitalize;
    margin-top:40px;
    margin-bottom:5px;
}
.hash-tag{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px;
    letter-spacing: 0.08em;
    color:#D95E59;
    text-align: center;
}
.contact-form label{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    letter-spacing: 0.08em;
    text-align: left;
    color:#707070;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    font-family: 'Mulish';
     color:#707070;
    font-size: 16px;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #8C8C8C;
    border-radius: .25rem;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    color: #707070;
    background-color: #fff;
    border-color: #D95E59;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(200,104,174,.25);
}

.footer-top-div{
    background:url('../images/Home page/Group 9154 1.png');
    background-size:cover;
    background-position:center;
}
.heading-title-banner-top{
    font-family: Helvetica;
    font-size: 36px;
    font-weight: 700;
    line-height: 43.2px;
    letter-spacing: 0.08em;
    text-align: center;
    color:#fff;
    text-transform: capitalize;
    margin-bottom:40px;
}
.inner-heading{
    text-align:center;
}
.inner-heading .fill-button{
    margin-right:50px;
    width:223px;
}
.main-page-content .donate-button{
    width:175px;
}
.contact-form .donate-button{
    width:160px;
}
.goals-section{
    margin:50px 50px 0 50px;
}
.gallery-section{
    margin:0px 50px;
}
.unique-goal{
    box-shadow: 0.86px 5.14px 6.85px 0px #00000040;
    background:#fff;
    padding:25px 15px 15px 15px;
    min-height: 100%;
}
.unique-goal img{
    width:60px;
    height:60px;
    margin-bottom:10px;
}
.goal-heading{
    font-family: Helvetica;
    font-size: 19.43px;
    font-weight: 700;
    line-height: 24.87px;
    text-align: left;
    color:#3f3f3f;
}
.goal-p{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 20.48px;
    letter-spacing: 0.01em;
    text-align: left;
    color:#3f3f3f;
}
.sponsors{
    margin-top:50px;
}
.image-hover{
    width:100%;
    position:relative;
    margin-bottom: 30px;
}
.image-hover img {
    width:100%;
    cursor:pointer;
}
.image-hover:after, .image-hover:before {
    position:absolute;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.image-hover:after {
    display:block;
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgb(218, 96, 91,0.6);
    position: absolute;
}
.image-hover:hover:after, .image-hover:hover:before {
    opacity:1;
}
.hover-title{
    font-family: 'Mulish';
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    text-align: center;
    color:#fff !important;
    transition: .5s ease;
    opacity: 0;
    z-index:2;
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}
.image-hover:hover .hover-title {
  opacity: 1;
}
.hover-title::after{
    position: absolute;
    content: " ";
    height: 4px;
    width: 100%;
    background: #D95E59;
    display: block;
    top: 25px;
    left: 0;
}
.gallery-title::after{
    position: absolute;
    content: " ";
    height: 4px;
    width: 75px;
    background: #D95E59;
    display: block;
    top: -10px;
}
.privacy-title::after{
    position: absolute;
    content: " ";
    height: 4px;
    width: 75px;
    background: #D95E59;
    display: block;
    top: 25px;
    left:37.5%;
}
.terms-title::after{
    left:31%;
}
.contact-section-p::after{
    position: absolute;
    content: " ";
    height: 4px;
    width: 75px;
    background: #D95E59;
    display: block;
    top: 50px;
}
.image-hover-home{
    width:100%;
    position:relative;
}
.image-hover-home:after, .image-hover-home:before {
    position:absolute;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.image-hover-home:after {
    display:block;
    content:'\A';
    width:100%; height:100%;
    top:0; left:0;
    background:rgb(218, 96, 91,0.6);
    position: absolute;
}
.image-hover-home:hover:after, .image-hover-home:hover:before {
    opacity:1;
}
.unique-event{
    box-shadow: 1px 6px 8px 0px #00000040;
    background:#fff;
    padding: 0px 0px 15px 0px;
    min-height: 530px;
    border-radius:0px 0px 0px 40px;
    position:relative;
}
.unique-event img{
    width:100%;
    margin-bottom:25px;
    height: 240px;
    object-fit: cover;
}
.unique-event .goal-p{
    padding:0 20px;
}
.goal-subheading{
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 20.48px;
    text-align: left;
    color:#6b6b6b;
}
#testimonial-slider2{
    padding-top:50px;
}
.client-testimonial{
    display:flex;
    align-items:center;
    background:#fff;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.testimonial-content{
    padding-left:50px;
}
.testimonial-desc{
    font-family: 'Mulish';
    font-size: 18px;
    font-weight: 600;
    line-height: 23.04px;
    text-align: left;
    color:#3F3F3F;
}
.name-title{
    font-family: 'Mulish';
    font-size: 20px;
    font-weight: 600;
    line-height: 25.6px;
    text-align: left;
    color:#000;
}
.mobilehidden{
    display:flex;
}
.desktophidden{
    display:none;
}
.mgtop-40{
    margin-top:40px;
}
.mt-15{
    margin-top:15px;
}
.testimonial-slider-section{
    padding:0 100px;
}
.gallery-section .heading{
    font-size:32px;
}
.modal-content{
    border-radius:40px;
}
.modal-header{
    padding:0;
}
.modal-body{
    padding:50px;
}
.modal-heading{
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 700;
    line-height: 28.8px;
    letter-spacing: 0.08em;
    text-align: center;
    color:#000;
}
.forms-section{
    margin-top:50px;
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.08em;
    text-align: left;
    color:#707070;
}
.forms-section input, .forms-section select{
    height:45px !important;
}
.forms-section  input[type="radio"]{
    height:auto !important;
}
select{
    color: #B5B5B5 !important;
}
.forms-section span{
    font-size:15px !important;
    margin-right: 20px;
}
.forms-section .submit-button{
    height: 55px !important;
    padding: 0 70px;
    width: 230px;
}
.forms-section .form-group {
    margin-bottom: 25px;
}
button:focus {
    outline: 0;
}
.event-register{
    background:#fff;
    width:160px;
    margin-left: 0;
    position: absolute;
    bottom: 20px;
    left: 30%;
}
.event-section{
    padding-top:100px;
}
.gallery-section img{
    width:100%;
}
.one, .two, .four, .five, .six{
    height:205px;
    object-fit:cover;
}
.third{
    width:100%;
    height:425px;
    object-fit:cover;
}
#modal-width {
    max-width: 900px !important;
}
.unique-modals .hash-tag{
    position:absolute;
    top:75px;
    left:27%;
    color:#972E2A;
    font-size:28px;
    font-weight:700;
}
.unique-modals .close{
    display:none;
}
.desktop-none{
    display:none;
}
.ipad-none{
    display:block;
}
.navbar-brand{
    width:20%;
}
.d-flexx{
    align-items:center;
}
.close:focus, .close:hover {
    opacity: 1;
}
.success-error .modal-header{
    border-bottom:0px;
}
.success-error .modal-header .close{
    margin:0 0 0 auto;
    padding: 20px;
}
.success-error .modal-header img{
    width: 40px;
    height: 40px;
}
.success-error .modal-body img{
    margin-bottom:20px;
}
.success-error .modal-body{
    padding:0 0 60px 0;
}
.success-error .modal-content{
    border-radius: 10px;
}
.close{
    opacity:1;
}
.error-title{
    font-family: Helvetica;
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
    letter-spacing: 0.08em;
    text-align: center;
    color:#FF1A1A;
    margin-bottom:24px;
}
.success-title{
    font-family: Helvetica;
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
    letter-spacing: 0.08em;
    text-align: center;
    color:#41F674;
    margin-bottom:24px;
}
.success-error .modal-dialog{
    margin:130px auto;
    overflow:hidden;
}
.try-again{
    background:#FF1A1A;
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    color:#fff;
    border:none;
    border-radius:20px;
    height: 41px;
    padding: 5px 30px;
    cursor:pointer;
}
.continue{
     background:#41F674;
    font-family: 'Mulish';
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    color:#fff;
    border:none;
    border-radius:20px;
    height: 41px;
    padding: 5px 30px;
    cursor:pointer;
}
.includes{
    padding-left:100px;
    margin-top:30px;
    display:flex;
}
.pl-30{
    padding-left:15px;
    margin-bottom:25px;
}
.event-reg-image{
    background-image:url('../images/runeventdetail/PNG/Rectangle 14.png');
    background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
}
.margin-left{
    margin-left:20px;
}
.ffp{
    margin-left:-20px;
}    
.kregisterbutton{
    width:auto !important;
}
.sponsorship-ul{
        padding: 15px 15px 0 30px;
}
#sponsorship-section .goal-p{
    padding:0;
}
#sponsorship-section li{
    margin-bottom:15px;
}
.amount-title{
    font-family:Helvetica;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    color:#3F3F3F;
    position: absolute;
    bottom: 55px;
    left: 39%;
}
#sponsorship-section .goal-heading{
    padding:30px 0px;
    background: linear-gradient(181.98deg, rgba(217, 94, 89, 0.9) -228.29%, rgba(217, 94, 89, 0) 98.33%);
}
#sponsorship-section .unique-event{
    min-height: 600px;
}
#sponsorship-section .event-register{
    left:20%;
}
.pay-button-p{
    font-family: 'Mulish';
    font-size: 20px;
    font-weight: 700;
    line-height: 25.1px;
    text-align: center;
    color:#3F3F3F;
    margin-top:20px;
}
.pay-button-p a{
    color:#D95E59 !important;
    font-weight: 400;
}
.sponsor-section-images img{
    width:255px;
    height:255px;
}
#sponsorship-section .sponsor-level {
    min-height: 490px !important;
        text-align: center;
}
.sponsor-level img{
    width: auto !important;
    height: auto !important;
    text-align: center;
    margin-bottom: 10px;
}
.valued-donor-img{
    margin-top:15px;
    text-align:center;
     width: 100%;
}
.valued-donors .col-12{
    padding-right:0px !important;
}
#carouselOne img, #carouselTwo img, #carouselThree img{
    height:225px;
}
@media only screen and (max-width:1024px){
    .main-section-image{
        height:40vh;
    }
    header.header-transparent .navbar-brand img {
        vertical-align: top;
        width: 115px !important;
    }
}
@media only screen and (max-width:992px){
    .valued-donors .col-12 {
        padding-right: 15px !important;
    }
    .kregisterbutton{
        width:220px !important;
    }
    .includes {
        padding-left: 15px;
        margin-top: 30px;
        display: block;
    }
    .race-map{
        margin-top:20px;
    }
    .second-mb-div{
        margin-top:35px;
    }
        .header .navbar-light .navbar-toggler{
            color:#D2544F !important;
        }
    .navbar-brand{
        width:70%;
    }
    .footer-logo{
        width:50% !important;
    }
    #testimonial-slider1 .owl-carousel .owl-item img {
        width: 100%;
    }
    .unique-modals .close{
        display:block;
        position: absolute;
        right: 25px;
        top: 15px;
        color: #000;
        font-size: 2.5rem;
        opacity:1;
    }
    .middle-footer-content {
        margin-top: 0px;
        padding-left: 0px;
    }
    .footer-title{
        margin-top:25px;
        font-size: 20px;
    }
    .mgtop-40{
        margin-top:0px;
    }
    .mb-40-bottom{
        margin-top:40px;
    }
    .margin-bottom-40{
        margin-bottom:30px;
    }
    .ts-footer {
        padding: 20px 0px 20px 0px;
    }
    .social-icons img{
        width:auto !important;
    }
    .second-social {
        margin-top: 0;
    }
    .social-icons {
        margin-top: 30px;
        text-align:center !important;
    }
    .socials img{
        margin-right:30px;
    }
    .ts-footer .mg-auto{
        text-align:left;
    }
    section{
        padding:45px 0px;
    }
    .owl-theme .owl-nav{
        text-align:center;
    }
    #header .navbar {
        padding: 10px 0px 10px 0px;
        margin:0;
    }
    .header.header-transparent .navbar-brand img {
        margin-left: 0px;
        width: 70% !important;
    }
    .mobilehidden{
        display:none;
    }
    .desktophidden{
        display:block;
    }
    .heading-title-banner-top{
        font-size:20px;
        line-height: 30px;
    }
    .Industry-title, .heading{
        font-size:24px !important;
        line-height: 36px;
    }
    .contact-section-image{
        height:35vh;
        background-image: url('../images/Responsive/Group-1.png');
    }
    .about-section-image{
        height:425px;
        background-image: url('../images/Responsive/G.png');
        padding: 0px 0px;
    }
    
    .about-section-image .main-page-content {
        position: absolute;
        top: 15%;
        left: 15px;
    }
    .contact-section-image .main-page-content {
        left: 15px;
        top: 35%;
    }
    .home-section-image .main-page-content {
        position: absolute;
        top: 15%;
        left: 15px;
    }
    .event-section-image .main-page-content {
        position: absolute;
        top: 15%;
        left: 15px;
    }
    .abt-heading::after {
        left: 43.5%;
    }
    .goals-section{
        margin:25px 0 0 0;
    }
    .unique-goal{
        margin-top:25px;
        min-height: 350px;
    }
    .hover-title::after{
        width:100%;
    }
    .modal-header img{
        border-radius: 40px 40px 0 0;
    }
    .unique-modals .hash-tag {
        top: 20px;
        left: 15%;
        font-size: 20px;
    }
    .modal-body {
        padding: 25px;
    }
    .forms-section{
        margin-top:25px;
    }
    .gallery-section {
        margin: 0px 0px;
    }
    .footer-top-div{
        background-image: url('../images/Responsive/Group 9154.png');
        height:auto;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    .privacy-ul li a{
        padding-right:0;
    }
    .pr-0{
        padding-right:15px !important;
    }
    .owl-carousel .owl-stage-outer{
        padding-bottom:20px;
    }
    .margin-left{
        margin-left:35px;
    }
    .ffp{
        margin-left:-15px;
    }
    .amount-title{
        left:43%;
    }
    .sponsor-section-images img{
        width:100%;
        height:auto;
    }
}
@media only screen and (min-width:768px) and (max-width:1023px){
    
    .unique-event .goal-p {
        padding: 0 10px;
    }
    .unique-event img{
        height:auto;
        width: 100% !important;
    }
    .sponsor-level img {
        height: 184px !important;
        width:90% !important;
        margin-left:5% !important;
    }
    .ipad-none{
        display:none;
    }
    .desktop-none{
        margin-top:15px;
        display:block;
    }
    .home-section-image{
        height:500px;
        background-image: url('../images/Responsive/Group 9159.png');
        padding:20px 0px;
    }
    .event-section-image{
        height:450px;
        background-image: url('../images/Responsive/G 1.png');
        padding:20px 0px;
    }
    
    .unique-modals .hash-tag {
        top: 55px;
        left: 30%;
        font-size: 20px;
    }
    
    .ts-footer .donate-button{
        margin-top:15px;
        background:#fff;
    }
    .header.header-transparent .navbar-brand img {
        margin-left: 0px;
        width: 40% !important;
    }
    .header.header-transparent .navbar-brand{
        width:90%;
    }
    #footer-area{
        text-align:center !important;
    }
    .copyright, .ts-footer .mg-auto{
        text-align:center;
    }
    .socials{
        justify-content:center;
    }
    .footer-bottom-icon {
        justify-content: center;
    }
    .logo-icon{
        width:85% !important;
    }
    .lastt-p, .copyright{
        font-size:14px;
    }
    .socials{
        margin-bottom:0;
    }
    #header .navbar {
        padding: 10px 15px 10px 15px;
    }
    .home-section-image .main-page-content {
        position: absolute;
        top: 20%;
        left: 15px;
    }
    .event-section-image .main-page-content {
        position: absolute;
        top: 20%;
        left: 15px;
    }
    .unique-event{
        margin-top:25px;
        min-height: 660px;
        /*margin:0 10px;*/
    }
    .event-register{
        left:40%;
    }
    .privacy-ul{
        display:block;
        text-align: center;
    }
    .footer-title {
        text-align:center;
    }
    .footer-links {
        text-align: center;
    }
    .payment-card-section {
        justify-content: center;
    }
    .bottom-footer-content p{
        text-align:center;
    }
    .ts-footer .text-left{
        text-align:center !important;
    }
    .ts-footer .donate-button{
        margin-top:15px;
        margin-left: 0;
    }
    #sponsorship-section .event-register {
        left: 28%;
    }
    .page-heading-sponsor::after {
        left: 40%;
    }
    .register-5k{
        margin-left:0;
    }
    .about-section-image {
         padding: 45px 0px; 
    }
}
@media only screen and (max-width:767px){
    
    #sponsorship-section .event-register {
        left: 28%;
    }
    .about-run-heading::after{
        left:40.5%;
    }
    .about-run-heading::after{
        left:40.5%;
    }
    .third{
        margin:15px 0;
    }
    .contact-section-image {
        height: 25vh;
    }
    .contact-section-image .main-page-content {
        left: 15px;
        top: 10%;
    }
    .home-section-image{
        height:490px;
        background-image: url('../images/Responsive/Group 9160 (1).png');
        padding:35px 0px;
    }
    .about-section-image {
        height: 450px;
    }
    .event-section-image{
        height:450px;
        padding:35px 0px;
        background-image: url('../images/Responsive/Group 9159 (1).png');
    }
    p{
        font-size:16px !important;
    }
    .client-testimonial img{
        margin-bottom:15px;
    }
    .privacy-ul{
        display:block;
        text-align: center;
    }
    .footer-title {
        text-align:center;
    }
    .footer-links {
        text-align: center;
    }
    .payment-card-section {
        justify-content: center;
    }
    .bottom-footer-content p{
        text-align:center;
    }
    .ts-footer .text-left{
        text-align:center !important;
    }
    .ts-footer .donate-button{
        margin-top:25px;
        margin-left: 0;
    }
    .donate-button{
        margin-left:0;
    }
    section {
        padding: 50px 0px;
    }
    .footer-top-div{
        height:auto;
    }
    .inner-heading .fill-button{
        margin-right:0;
        margin-left:0;
        margin-bottom:25px;
    }
    .main-page-content{
        left:0;
    }
    .page-heading::after{
        left:37%;
    }
    .abt-heading::after {
        left: 39%;
    }
    .unique-modals .hash-tag {
        top: 25px;
        left: 18%;
        font-size: 20px;
    }
    .unique-modals .close{
        top:0px;
    }
    .close img{
        width:25px;
    }
    .home-section-image .main-page-content {
        top: 0%;
    }
    .event-section-image .main-page-content {
        top: 0%;
    }
    .about-section-image .main-page-content {
        top: 10%;
    }
    .client-testimonial{
        display:block;
    }
    .testimonial-content{
        padding-left:0;
    }
    .event-section {
        padding-top: 50px;
    }
    .unique-event{
        min-height: 500px;
        margin-top: 25px;
        text-align: center;
         /*margin:0 10px;*/
    }
    .event-register {
        position: absolute;
        margin-top: 25px;
        bottom: 20px;
        left: 28%;
    }
    .unique-event img{
        height:auto;
        width: 100% !important;
    }
    .ts-footer .donate-button{
        background:#fff;
    }
    .privacy-content ul{
        padding-left:15px;
        margin-bottom: 30px;
    }
    .bold-p{
        font-size:20px !important;
    }
    .sponsor-level img {
        width: 90% !important;
        margin-left: 0%;
        height: 190px !important;
    }
}
