/* Salonika - Charity Template */
 @media only screen and (max-width: 1300px){
     .page-wrapper{
         overflow:hidden;
    }
}
 @media only screen and (max-width: 1799px){
     .tp-banner-container {
         width: 100% !important;
    }
 }
 @media only screen and (max-width: 1699px){
     .main-header .auto-container {
         max-width: 1300px;
     }
     .logo-section .logo {
         width: 182px;
         left: -30px;
         top: -7px;
     }
     .pradhan-img {
         width: 70px;
    }
    .logo-section {
        padding-left: 184px;
    }
    .top-address-section {
        padding-left: 65px;
    }
    .main-header .info-box {
        font-size: 13px;
        padding: 0px 0px 0px 48px;
        margin-right: 25px;
    }
    .main-header .info-box .icon-box {
        font-size: 18px;
        width: 40px;
        height: 40px;
    }
    .main-header .info-box li {
        font-size: 12px;
    }
    .main-header .info-box strong {
        font-size: 15px;
    }

 }
 @media only screen and (max-width: 1439px){
     .main-header .auto-container {
         max-width: 100%;
         padding: 0 50px;
     }
     .main-menu .navigation > li > a {
         font-size: 15px;
         padding: 15px 16px;
    }
    .top-donation-section {
        width: 108px;
    }
    .top-donation-section a {
        font-size: 16px;
    }
    .logo-section {
        padding-left: 166px;
    }
    .top-address-section {
        padding-left:25px;
    }
    .services-section {
        padding: 50px 0px 30px;
    }
    .services-style-one .inner-box {
        padding: 32px 19px;
    }
    .services-style-one {
        margin-bottom: 20px;
    }
    .about-section {
        padding: 50px 0px 50px;
    }
    .call-to-action {
        padding: 100px 0px 100px;
    }
    .volunteer-section {
        padding: 50px 0px 50px;
    }
    .team-member {
        margin-bottom: 20px;
    }
    .client-section {
        padding: 50px 0px;
    }
    .main-footer .widgets-section {
        padding-top: 50px;
    }
    .main-footer .footer-column .logo-widget:before {
        top: -50px;
    }

 }
 @media only screen and (max-width: 1279px){
     .logo-section .logo {
         width: 159px;
     }
     .auto-container {
         max-width: 100%;
         padding: 0 50px;
     }
     .logo-section {
         padding-left: 142px;
     }
     .pradhan-img {
         width: 60px;
     }
     .main-header .info-box strong {
         font-size: 13px;
     }
     .main-header .info-box li {
         font-size: 12px;
     }
     .main-menu .navigation > li > a {
         font-size: 15px;
         padding: 12px 16px;
     }
     .main-header .header-search-d-flex-wrap .language .dropdown-menu {
         margin-top: 5px;
     }
 }

 @media only screen and (max-width: 1199px){

     .hide-search-form {
         top: 4px;
     }
     .donate-btn.theme-btn.link-hover-first-dkp {
         display: inline-flex;
     }
     .link-hover-dorpdown {
         padding-left: 6px;
     }
     /* HEADER CSS START 25/11/2022 */
     .sticky-header .logo a {
         font-size: 25px !important;
     }
     .main-header .sticky-header .main-menu .navigation > li > a {
         padding: 10px 15px !important;
         font-size: 15px;
     }
     .top-address-section {
         padding-left: 13px;
     }
     .logo-section .logo {
         width: 125px;
         left: 0;
         top: 0;
     }
     .pradhan-img {
         width: 53px;
     }
     .main-header .auto-container {
         padding: 0 30px;
     }
     .main-header .header-upper .logo-outer, .main-header .header-upper .upper-right{
         width:100%;
         text-align:center;
    }
    .main-header .info-box {
        display: inline-block;
        margin: 7px 5px;
        float: none;
        text-align: left;
        font-size: 12px;
        padding: 0px 0px 0px 37px;
    }
    .main-header .info-box .icon-box {
        font-size: 15px;
        width: 30px;
        height: 29px;
    }
    .main-header .info-box li {
        font-size: 11px;
    }
    .main-header .info-box strong {
        font-size: 13px;
    }
    .top-donation-section {
        width: 98px;
    }
    .btn-box-wrap a.donate-btn {
        font-size: 14px;
        padding: 5px 10px;
        margin-left: 6px;
    }
    .main-menu .navigation > li > a {
        font-size: 14px;
        padding: 10px 12px;
    }
    .language-box .goog-te-gadget {
        width: 60px;
        height: 33px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .language-box .goog-te-gadget > div {
        display: flex;
        flex-wrap: wrap;
    }
    .language-box .goog-te-gadget .goog-te-combo {
        top: 0;
    }
    .language-box select.goog-te-combo {
        width: 43px;
        height: 19px;
        background-size: 18px;
    }

    .header-search-box div form {
        padding: 10px !important;
    }
    .top-donation-section a {
        font-size: 14px;
        min-height: 40px;
    }
    /* HEADER CSS END 25/11/2022 */

     .header-style-two .nav-outer{
         width:100%;
    }
     .main-header .logo-outer{
         padding:20px 0px 0px;
    }
     .header-style-two .main-menu .navigation > li{
         padding:10px 0px 20px;
    }
     .default-cause-box .upper-content h3, .event-block .inner-box h3{
         font-size:18px;
    }
     .main-header .header-upper .upper-right{
         padding-top:20px;
    }
     .header-style-two .header-upper .logo-outer{
         text-align:left;
         margin-bottom:15px;
    }
     .header-style-two .search-box-outer{
         top:16px;
    }
     .about-section .content-column .inner-box{
         padding-top:80px;
    }
     .time-countdown .counter-column{
         width:40%;
    }
     .masonry-items-container{
         margin:0px -17px;
    }

    /* HOME PAGE RESPONSIVE START 25/11/2022 */

    .services-section {
        padding: 40px 0px 30px;
    }
    .sec-title h2 {
        font-size: 21px;
        padding-bottom: 11px;
        margin-bottom: 15px;
    }
    .sec-title {
        margin-bottom: 23px;
    }
    .service-heading-section h4 {
        margin-bottom: 10px;
        font-size: 17px;
    }

    .services-section .text-center {
        margin-bottom: 30px;
    }
    .services-style-one .inner-box .icon-box {
        font-size: 31px;
        width: 78px;
        height: 78px;
        margin: 0px auto 12px;
    }
    .services-style-one .inner-box h3 {
        font-size: 18px;
        padding-bottom: 11px;
        margin-bottom: 15px;
    }
    .services-style-one .inner-box .text {
        font-size: 15px;
        margin-bottom: 6px;
        line-height: 22px;
    }
    .services-style-one .inner-box {
        padding: 20px 19px;
    }
    .about-section {
        padding: 40px 0px 40px;
    }
    .about-info-content h3 {
        color: #000;
        font-size: 20px;
    }
    .about-info-content h2 {
        font-size: 24px;
    }
    .about-info-content h2 span {
        font-size: 18px;
    }
    .about-section .content-column .inner-box .text {
        font-size: 15px;
    }
    .call-to-action h2 {
        font-size: 30px;
        padding-bottom: 14px;
        margin-bottom: 22px;
    }
    .call-to-action .text {
        font-size: 15px;
    }
    .call-to-action {
        padding: 70px 0px 70px;
    }
    .volunteer-section {
        padding: 40px 0px 40px;
    }
    .volunteer-section .sec-title {
        margin-bottom: 28px;
    }
    .team-member .inner-box {
        padding: 20px 20px;
    }
    .team-member .inner-box .lower-box {
        padding: 25px 25px;
    }
    .client-section {
        padding: 40px 0px;
    }
    .team-member .inner-box .lower-box h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    hr {
        margin-top: 14px;
        margin-bottom: 14px;
    }
    .auto-container {
        padding: 0 30px;
    }
    .footer-logo img {
        max-width: 138px;
    }
    .main-footer .logo-widget .text {
        font-size: 14px;
        line-height: 1.5em;
        margin-top: 18px;
        margin-bottom: 18px;
    }
    .main-footer .contact-info li .icon {
        font-size: 22px;
    }
    .main-footer .contact-info li {
        padding-left: 37px;
    }
    .main-footer .copyright-column {
        width: 40%;
    }
    .main-footer .social-column {
        width: 26%;
    }
    .main-footer .footer-bottom .card-column {
        width: 34%;
    }
    .main-footer .widgets-section {
        padding-top: 33px;
    }
    .main-footer .footer-column .logo-widget:before {
        top: -33px;
    }
    .login-page-wrapper {
        padding: 50px 0px;
    }
    .form-group-item .form-control {
        font-size: 14px;
    }
    /* HOME PAGE RESPONSIVE END 25/11/2022 */

    .main-header .header-search-d-flex-wrap .language .dropdown-menu {
        margin-top: 7px;
        background-color: #323757;
        border-top: none;
        right: 0;
        left: auto;
    }
    .header-search-d-flex-wrap a.btn.btn-default.dropdown-toggle {
        font-size: 14px;
        padding: 8.5px 10px;
    }
    .page-title h1 {
        font-size: 40px;
    }
    .download-section {
        padding: 50px 0px;
    }
    .download-row-repeater {
        margin-bottom: 25px;
    }
    .download-section-gallery-text-wrap a.custom-btn {
        font-size: 14px;
    }
    .download-section-gallery-text-wrap h3 {
        font-size: 14px;
    }
    .btn-style-two {
        padding: 10px 24px;
        line-height: 24px;
        font-size: 14px;
    }
    .membershipguidemodel_popup .modal-header h4.modal-title {
        font-size: 21px !important;
    }
    .header-search-d-flex-wrap a.btn.btn-default.dropdown-toggle em {
        max-width: 92px;
    }
    .services-two-section .services-style-one .inner-box {
        padding: 20px 20px;
    }
    .services-two-section {
        padding: 60px 0;
    }
    .viewmore-btn {
        margin: 0 0 44px;
    }
    .colum-three-col-img-info h4 {
        font-size: 18px;
    }
    .colum-three-box-warp {
        margin: 0 -3px 30px;
    }
    .colum-three-col-img-info img {
        margin: 0 0 12px;
    }
    .colum-three-col-img-info h4 {
        font-size: 16px;
    }
}
 @media only screen and (min-width: 768px){
     .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul{
         display:block !important;
         visibility:hidden;
         opacity:0;
    }
}
 @media only screen and (max-width: 1023px){
     .main-header .outer-box{
         display:none;
    }
     .main-header .nav-outer{
         padding-right:0px;
    }
     .main-header .header-upper .upper-right{
         width:100%;
    }
     .main-menu .navigation > li a{
         background:none;
    }
     .main-footer .upper-box div{
         float:none !important;
    }
     .fixed-header .sticky-header, .main-header .btn-box{
         display:none;
    }
     .client-section .owl-dots{
         bottom:-40px;
    }


     .header-style-two{
         position:relative;
         background-color:#121212;
    }
     .main-header .search-box-outer .dropdown-menu{
         top:50px;
    }
     .join-section h3{
         font-size:22px;
         text-align:center;
         margin-bottom:15px;
    }
     .about-section .content-column .inner-box{
         padding-top:0px;
    }
     .time-countdown .counter-column{
         width:40%;
    }
     .main-footer .footer-column .logo-widget::before{
         display:none;
    }
     .main-footer .tweets-widget{
         padding-left:0px;
    }
     .news-style-one .inner-box .lower-content h3{
         font-size:18px;
    }

    /* HOME PAGE RESPONSIVE START 25/11/2022 */
    .logo-section {
        padding-left: 0;
        width: 23%;
    }
    .logo-section .logo {
        width: 110px;
        position: relative;
        left: -8px;
        top: -4px;
    }
    .top-address-section {
        width: 77%;
    }
    .top-donation-section {
        width: 98px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .main-menu .navigation > li > a {
        font-size: 13px;
        padding: 8px 8px;
    }
    .header-search-box {
        margin-left: 5px;
    }
    .language-box {
        margin-left: 5px;
    }
    .header-search-box div form {
        padding: 6px !important;
    }
    .language-box .goog-te-gadget {
        width: 55px;
    }
    .btn-box-wrap a.donate-btn {
        font-size: 13px;
        padding: 5px 14px;
        margin-left: 4px;
    }
    .header-menu-section {
        margin-right: auto;
    }
    .client-section-inner .team-member {
        width: 100%;
        background: #fff;
    }
    .client-section-inner .team-member .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .client-section-inner .team-member .row .col-md-4 {
        width: 33.33%;
    }

    .main-footer .footer-column {
        margin-bottom: 10px;
    }
    .fancybox-image, .fancybox-spaceball {
        padding: 0 20px !important;
        object-fit: cover;
    }
    .sec-title .text {
        font-size: 15px;
    }
    .main-footer .copyright-column {
        width: 100%;
        text-align: center;
    }
    .main-footer .social-column {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .main-footer .footer-bottom .card-column {
        width: 100%;
        text-align: center;
    }
    .hide-search-form {
        right: 33px;
        top: 1px;
    }
    .download-section-inner-item {
        width: 33.33%;
    }
    .btn-style-two {
        padding: 10px 25px;
        font-size: 12px;
        margin: 0px 5px 10px;
    }
    .membershipguidemodel_popup .modal-header h4.modal-title {
        font-size: 20px !important;
    }
    .membershipguidemodel_popup .modal-dialog {
        width: 700px;
    }
    .select-donation-type-section .download-section-inner-item {
        width: 50%;
    }
    .download-row-repeater {
        margin-bottom: 20px;
    }
    .page-title h1 {
        font-size: 32px;
    }
    .h3, h3 {
        font-size: 20px;
    }
    .download-section.select-donation-type-section {
        padding-bottom: 20px;
    }
    .select-donation-type-section .download-section-inner-item h2 {
        font-size: 25px;
    }
    .select-donation-type-section .download-section-inner-item  ul li {
        line-height: 24px;
    }
    .colum-three-box-warp {
        margin: 0 -3px 0;
    }
    .link-hover-dorpdown {
        padding-left: 4px;
    }
}
 @media only screen and (max-width: 767px){
     .header-upper {
         display:none;
    }
     .services-section {
         padding: 30px 0px 0px;
    }
     #primg {
         margin: 0 auto 30px auto;
         display: block;
    }
     .call-to-action {
         padding: 40px 0px 40px;
    }
     .volunteer-section {
         padding: 25px 0px 0px;
    }
     .client-section {
         padding: 30px 0px 0px;
    }
     .main-footer {
         text-align: center;
    }
     .main-footer .contact-info li {
         padding-left: 0px;
    }
     .main-footer .contact-info li .icon {
         display:none;
    }
     .widgets-section {
         padding-top: 30px !important;
    }
     .main-footer h2:before , h2:after{
         display:none;
    }
     .container {
         padding: 50px 15px !important;
    }
     .event-block .inner-box {
         min-height: 45px;
         border: none;
         border-bottom: 1px solid #eaeaea;
    }
     .auto-container h1 {
         font-size: 30px !important;
    }
     .id-card-wrapper{
         -ms-transform: scale(0.5);
         -webkit-transform: scale(0.5);
         transform: scale(0.5);
         margin-left: -160px;
         top: -100px;
    }
     .idactbtn {
         position: relative;
         z-index: 9999;
         margin-top: -390px;
    }
     #invoice {
         bottom: -930px;
    }
     .auto-container h3 {
         font-size: 17px !important;
    }

     .main-header .nav-outer{
         padding-right:0px;
    }
     .main-header .btn-outer{
         border: 0 none;
         right: auto;
         text-align: left;
         top: 0;
         width: auto;
         z-index: 14;
    }
     .main-header .btn-outer .quote-btn{
         margin-top:8px;
    }
     .header-main-box .nav-outer .search-box-btn{
         top:15px;
         right:60px;
         margin-top:0px;
         z-index:20;
    }
     .main-header .header-top .top-right, .main-header .header-top .top-left {
         width: 100%;
         text-align:center;
    }
     .main-header .header-top .top-right ul, .main-header .header-top .top-left ul {
         text-align: center;
    }
     .main-header .header-top .top-left ul li{
         padding-bottom:0px;
    }
     .main-header .header-top .top-right ul li, .main-header .header-top .top-left ul li {
         display: inline-block;
         float: none;
    }
     .main-header .header-top .social-icon-four li{
         margin-right:-3px;
    }
     .header-upper .logo-outer{
         display: block;
         width: 100%;
    }
     .main-header .header-upper .upper-column{
         margin-left:0px;
         width:100%;
    }
     .main-header .header-upper .upper-column{
         padding-right:0px;
    }
     .main-header .header-upper .upper-column.info-box {
         display: block;
         width:100%;
         text-align:center;
         padding:10px;
         max-width:none;
    }
     .main-header .info-box .icon-box{
         position:relative;
         display:block;
         top:0px;
         text-align:center;
         margin:0 auto 25px;
    }
    .main-header .main-menu {
        padding-top: 0px;
        width: 100%;
        margin: 0px;
        position: static;
    }
     .main-menu .collapse {
         max-height:300px;
         overflow:auto;
         float:none;
         width:100%;
         padding:10px 0px 0px;
         border:none;
         margin:0px;
         -ms-border-radius:3px;
         -moz-border-radius:3px;
         -webkit-border-radius:3px;
         -o-border-radius:3px;
         border-radius:3px;
    }
    .main-menu .collapse.in, .main-menu .collapsing {
        padding: 0px 0px 0px;
        border: none;
        margin: 0px 0px 15px;
        -ms-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
        top: 61px;
        overflow-y: auto;
        padding-bottom: 100px;
    }
     .main-menu .navbar-header{
         position:relative;
         float:none;
         display:block;
         text-align:left;
         width:100%;
         padding:13px 0px 14px;
         right:0px;
         z-index:12;
    }
     .main-menu .navbar-header .navbar-toggle{
         display:inline-block;
         z-index:7;
         border:1px solid #eb5310;
         float:none;
         margin:0px 0px 0px 0px;
         border-radius:0px;
         background:#eb5310;
             padding: 9px 0;
    }
     .header-style-two .navbar-header .navbar-toggle{
         float:right;
    }
     .main-menu .navbar-header .navbar-toggle .icon-bar{
         background:#ffffff;
    }
     .main-menu .navbar-collapse > .navigation{
         float:none !important;
         margin:0px !important;
         width:100% !important;
         background:#eb5310;
         border:0px solid #ffffff;
         border-top:none;
    }
     .main-menu .navbar-collapse > .navigation > li{
         margin:0px !important;
         float:none !important;
         width:100%;
    }
     .main-menu .navigation > li > a, .main-menu .navigation > li > ul:before{
         border:none;
    }
     .main-menu .navbar-collapse > .navigation > li > a{
         padding:10px 10px !important;
         border:none !important;
    }
     .main-menu .navigation li.dropdown > a:after, .main-menu .navigation > li.dropdown > a:before, .main-menu .navigation > li > ul > li > a::before, .main-menu .navigation > li > ul > li > ul > li > a::before{
         color:#ffffff !important;
         right:15px;
         font-size:16px;
         display:none !important;
    }
     .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul{
         position:relative;
         border:none;
         float:none;
         visibility:visible;
         opacity:1;
         display:none;
         margin:0px;
         left:auto !important;
         right:auto !important;
         top:auto !important;
         width:100%;
         background:#eb5310;
         -webkit-border-radius:0px;
         -ms-border-radius:0px;
         -o-border-radius:0px;
         -moz-border-radius:0px;
         border-radius:0px;
         transition:none !important;
         -webkit-transition:none !important;
         -ms-transition:none !important;
         -o-transition:none !important;
         -moz-transition:none !important;
         box-shadow:none !important;
    }
     .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul{
         border-top:1px solid rgba(255,255,255,1) !important;
    }
     .main-menu .navbar-collapse > .navigation > li, .main-menu .navbar-collapse > .navigation > li > ul > li, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
         border-top:1px solid rgb(92 100 149) !important;
         opacity:1 !important;
         top:0px !important;
         left:0px !important;
         visibility:visible !important;
    }
     .main-menu .navbar-collapse > .navigation > li:first-child{
         border:none;
    }
     .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
         padding:10px 10px !important;
         line-height:22px;
         color:#ffffff;
         background:#323757;
         text-align:left;
         min-height:0px;
    }
     .main-menu .navbar-collapse > .navigation > li > a:hover, .main-menu .navbar-collapse > .navigation > li > a:active, .main-menu .navbar-collapse > .navigation > li > a:focus{
         background:#eb5310;
    }
     .main-menu .navbar-collapse > .navigation > li:hover > a,
     .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
     .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
     .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
         background:#eb5310;
         color:#ffffff !important;
    }
     .main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{
         display:block;
    }
     .main-menu .navbar-collapse > .navigation li.dropdown:after, .main-menu .navigation > li > ul:before{
         display:none !important;
    }
     .main-slider{
         margin-top:0px !important;
    }
     .main-header .top-right .links-nav li{
         margin-left:5px;
    }
     .main-header .search-box-outer .dropdown-menu{
         top:48px;
         left:0px;
    }
     .main-header .outer-box{
         display:block;
         right:-15px;
         z-index:12;
    }
     .main-header .search-form .form-group input[type="text"], .main-header .search-form .form-group input[type="tel"], .main-header .search-form .form-group input[type="email"], .main-header .search-form .form-group textarea{
         height:60px;
    }
     .main-header .search-form .form-group input[type="submit"], .main-header .search-form button{
         line-height:60px;
    }
     .main-header .btn-box .donate-btn{
         margin-top: 6px;
         background: #eb5310;
         padding: 5px 20px;
    }
     .sec-title.medium h2, .sec-title .title, .sec-title h3, .sec-title.light .title{
         font-size:32px;
    }

     .main-header .btn-box{
         display:block;
         margin-top:7px;
    }
     .header-style-two .header-top .top-left ul li{
         padding:6px 0px;
    }
     .header-style-two .main-menu .navigation > li{
         padding:0px;
    }
     .header-style-two .btn-box{
         top:0px;
         left: 0px;
         right: auto;
         margin-top:8px;
    }
     .header-style-two .header-top .donation-btn{
         margin:10px 0px;
    }
     .sidebar-page-container .comments-area .comment, .sidebar-page-container .comments-area .reply-comment, .fact-counter .column .inner, .event-block .inner-box .content, .events-single .basic-info .lower-content .event-block .inner-box{
         padding-left:0px;
    }
     .event-block .inner-box .date-box{
         position:relative;
         left:0px;
         top:0px;
    }
     .sidebar-page-container .comments-area .comment-box .author-thumb, .fact-counter .column .inner .icon-box{
         position:relative;
    }
     .services-style-one .inner-box .text br, .join-section h3 br{
         display:none;
    }
    .call-to-action h2 {
        font-size: 25px;
    }
     .main-header .btn-box{
         display:block;
    }
     .header-style-two .search-box-outer{
         left:0px;
         top:16px;
         right:auto;
    }
     .fact-counter .column .inner, .header-style-two .header-upper .logo-outer{
         text-align:center;
    }
     .accordion-box .block .icon-outer{
         top:6px;
    }
     .main-header .header-top .donation-btn{
         float:none;
    }
     .page-title h1{
         font-size:40px;
    }
     .causes-single .default-cause-box .btn-column, .causes-single .default-cause-box .column{
         text-align:center;
    }
     .social-icon-three li.help{
         margin-bottom:15px;
         width:100%;
    }
     .causes-single .default-cause-box .upper-content{
         padding-left:20px;
         padding-right:20px;
    }
     .event-block .inner-box{
         padding-right:0px;
    }
     .time-countdown .counter-column{
         width:40%;
    }
     .news-style-one .inner-box .lower-content .text blockquote{
         padding-left:15px;
         padding-right:15px;
         margin-left:0px;
         margin-right:0px;
    }
     .sidebar-page-container .comments-area .reply-comment{
         padding-left:20px;
         margin-left:0px;
    }
     .mission-section .row{
         margin:0px -15px;
    }
     .mission-section .services-style-two{
         padding:0px 15px;
    }
    /* HOME PAGE RESPONSIVE START 25/11/2022 */
    .sec-title {
        margin-bottom: 14px;
    }
    .service-heading-section h4 {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .auto-container {
        padding: 0 20px;
    }
    p {
        line-height: 1.6em;
    }
    .services-style-one .inner-box .text {
        min-height: inherit;
        text-align: center;
    }
    .about-section .image {
        float: left;
        margin: 0 25px 0px 0;
        width: 231px;
    }
    .auto-container h3 {
        font-size: 16px !important;
    }
    .about-info-content h2 {
        font-size: 20px;
    }
    .about-info-content h2 span {
        font-size: 16px;
    }
    .main-footer .links-widget .list li a::after {
        right: auto;
         top: auto;
        margin-left: 11px;
    }
    .main-footer .footer-column h2:after, .main-footer .footer-column h2::before {
        display: block !important;
        right: 0;
        margin: 0 auto;
    }
    .widget-black-tag h2 {
        display: none;
    }
    .main-footer .links-widget .list li:last-child {
        margin-bottom: 0;
    }
    .main-footer .footer-column .footer-widget.contact-widget {
        margin-top: 20px;
    }
    .main-footer .contact-info {
        margin-bottom: 15px;
    }
    .main-footer .links-widget .list li {
        position: relative;
        margin-bottom: 10px;
        border-bottom: 1px #3a3a3a solid;
        padding-bottom: 10px;
    }
    .main-header .auto-container {
        padding: 0 20px;
    }
    .hide-search-form {
        width: 204px;
    }
    .login-page-wrapper {
        padding: 0px 0px;
    }
    .login-section-wrap {
        margin: 10px auto;
    }
    .form-group-item .form-control {
        font-size: 14px;
        height: 45px;
        margin-left: 0;
        padding-left: 51px;
        width: 100%;
    }
    .form-group-item .input-group-icon {
        font-size: 14px;
        padding: 10px 6px;
        width: 39px;
    }
    .login-footer-btns .btn-custom {
        min-height: 42px;
        font-size: 14px;
    }
    .mobile-logo{
        display: block;
    }
    .sticky-header {
        display: none;
    }
    body.menu-show {
        position: fixed !important;
        left: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }
    body.menu-show::before {
        position: fixed !important;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgb(0 0 0 / 49%);
        content: "";
        z-index: 9;
    }
    /* HOME PAGE RESPONSIVE END 25/11/2022 */
    .mob-nevigation-wrap {
        display: block;
        background: #eb5310;
        flex-wrap: wrap;
        position: relative;
    }
    .main-header .header-lower {
        display: none;
    }
    .mob-nevigation-top {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        padding:22px 15px 15px;
        position: relative;
        justify-content: flex-end;
    }
    .mob-header-left {
        width: 90px;
        position: absolute;
        left: 15px;
        top: 10px;
    }
    .mob-header-right {
        width: auto;
        position: relative;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    .mob-header-right button.navbar-toggle {
        position: static;
        background: transparent;
        right: 0;
        top: 0;
        margin: 0 0 0 8px;
        padding: 0;
        float: none;
    }
    .navbar-toggle .icon-bar {
        background: #fff;
    }
    .mob-nevigation-bottom {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        padding: 8px 15px;
        border-top: 1px solid #ff9262;
        margin-top: 0;
    }
    .mob-nevigation-bottom .top-donation-section {
        position: inherit;
        width: 92px;
    }
    .mob-nevigation-bottom .top-donation-section a.donation-btn {
        background: #fff;
        color: #eb5310;
    }

    .btn-box-wrap a.donate-btn {
        font-size: 12px;
        padding: 3px 10px;
        margin-left: 3px;
    }
    .top-donation-section a {
        font-size: 12px;
        min-height: 35px;
        text-transform: uppercase;
        font-weight: 500;
    }
    .mob-nav-inner {
        transform: scale(1, 0);
        position: absolute;
        top: 122px;
        left: 0;
        right: 0;
        transition: all 0.5s;
        transform-origin: top center;
        visibility: hidden;
        opacity: 0;
        height: calc(100vh - 166px);
        overflow-y: scroll;
    }
    .menu-show .mob-nav-inner {
        transform: scale(1, 1);
        visibility: visible;
        opacity: 1;
    }
    .mob-nav-inner ul.navigation li {
        display: block;
    }
    .mob-nav-inner ul.navigation li a {
        color: #fff;
        padding: 8px 15px;
        display: block;
        background: #323757;
        border-bottom: 1px solid rgb(92 100 149) !important;
    }
    .hide-search-form {
        width: auto;
        right: 75px;
        left: 20px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        display: block;
    }
    .mob-nav-inner .header-search-box div form {
        padding: 6px !important;
        display: flex;
        justify-content: flex-end;
    }

    .header-search-box {
        margin-left: 0;
        background: #323757;
        padding: 6px 14px;
    }
    .mob-nav-inner button.search-sumbit-btn {
        display: block;
        width: 42px;
        height: 39px;
        background: #eb5310 !important;
        border-radius: 5px;
    }
    .mob-nav-inner ul.navigation li ul {
        display: none;
    }
    .donation-page-wrapper .container, .download-section .container {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .download-section-gallery-img-wrap img {
        height: 150px;
    }
    .download-section {
        padding: 40px 0px;
    }
    .download-section-gallery-text-wrap a.custom-btn {
        min-height: 37px;
        padding: 0px 13px;
        font-size: 13px;
    }
    .download-row-repeater {
        margin-bottom: 25px;
    }
    div.membershipguidemodel_popup {
        padding: 0 !important;
    }
    .membershipguidemodel_popup ul li {
        line-height: 26px;
        font-size: 14px;
    }
    .membershipguidemodel_popup  p {
        line-height: 26px;
        font-size: 14px;
    }
    .membershipguidemodel_popup button.close {
        right: -6px;
    }
    .membershipguidemodel_popup .modal-dialog {
        width: 100%;
        padding: 30px 20px;
        margin: 0;
    }
    .membershipguidemodel_popup .modal-header h4.modal-title {
        font-size: 18px !important;
        padding-right: 28px;
    }
    .header-search-d-flex-wrap a.btn.btn-default.dropdown-toggle {
        font-size: 12px;
        padding: 9px 10px;
    }
    .download-section {
        padding: 30px 0px;
    }
    .membershipguidemodel_popup .modal-dialog {
        padding: 0;
        margin: 0;
    }
    .membershipguidemodel_popup .modal-content {
        border-radius: 0;
        border: none;
        box-shadow: none;
    }
    .membershipguidemodel_popup .modal-header {
        border-radius: 0;
    }
    .membershipguidemodel_popup .modal-header h4.modal-title {
        padding-right: 46px;
    }
    .membershipguidemodel_popup button.close {
        right: 6px;
        width: 30px;
        height: 30px;
        top: 6px;
        z-index: 1;
    }
    .header-search-d-flex-wrap a.btn.btn-default.dropdown-toggle em {
        max-width: 79px;
    }
    .colum-three-box-col-3 {
        width: 50%;
        padding: 0 3px 15px;
    }
    .client-section.client-owlslide-section {
        padding: 30px 0px 16px;
    }
    .services-two-section {
        padding: 40px 0 30px;
    }
    .mobile-acount-hover {
        position: relative;
        z-index: 1;
    }
    .btn-box-wrap.mob-show {
        display: flex;
        flex-wrap: wrap;
    }
    .mobile-acount-hover:hover .link-hover-dorpdown {
        transform: scale(1);
    }
    .link-hover-dorpdown a.donate-btn.theme-btn {
        width: 100%;
        margin: 0px 0 0;
        border-top: 2px #eb5310 solid;
    }
}
 @media only screen and (max-width: 599px){
     .main-header .social-links-one{
         top:0px;
    }
     .main-header .header-top .top-left, .main-header .header-top .top-right{
         float:none !important;
         text-align:center;
    }
     .main-header .header-upper .upper-right{
         padding:0px 0px;
    }
     .main-header .search-form .form-group input[type="text"], .main-header .search-form .form-group input[type="tel"], .main-header .search-form .form-group input[type="email"], .main-header .search-form .form-group textarea{
         width:230px;
    }
     .time-countdown .counter-column{
         width:100%;
    }
}
 @media only screen and (max-width: 575px) {
     .team-member .inner-box .lower-box {
         padding: 0;
     }
     .client-section-inner .team-member .row .col-md-4 {
         width: 50%;
     }
     .about-section .image {
         float: none;
         margin: 0;
         width: 100%;
     }
     #primg {
         margin: 0 auto 17px auto;
         display: block;
         width: 100%;
     }
     .call-to-action .text {
         line-height: 1.5em;
     }

     .scroll-to-top {
         bottom: 49px;
    }

    .login-section-wrap {
        margin: 0px auto;
        max-width: 90%;
    }
    .login-section-wrap .card-body {
        padding: 0;
    }
    .download-section-inner-item {
        width: 100%;
    }
    .select-donation-type-section .download-section-inner-item {
        width: 100%;
    }
    .client-owlslide-thumb .owl-nav {
        display: flex;
    }
    .owl-carousel.client-owlslide-thumb {
        padding-bottom: 0;
        margin: 0 0 20px;
    }

    .colum-three-box-col-3 {
        width: 100%;
    }
    .viewmore-btn {
        margin: 0 0 24px;
    }
 }
 @media only screen and (max-width: 499px) {
     .main-header .header-upper .upper-column.info-box{
         margin-left: auto;
         margin-right: auto;
         float: none;
    }
     .header-style-two .header-top .top-right .social-icon-four, .header-style-two .header-top .donation-btn{
         width:100%;
    }
     .styled-pagination li{
         margin:0px 8px 10px 0px;
    }
}
