@media (min-width:1200px) {
    header .button{padding-left: 15px;padding-right: 15px;}
    .header-mobile-menu {
        display: none;
    }
    .single-team-page .title{margin-top: -15px;}
   
    body{
        overflow-x: hidden;
    }
    .left-image-with-left-border .lft,  .left-image-with-left-dark-border  .lft{
        width: 45%;
    }
    .left-image-with-left-border .rgt,  .left-image-with-left-dark-border  .rgt{
        width: 55%;
    }
    .team-list-sc .row{
        /* --bs-gutter-x: 4.9rem; */
        /* --bs-gutter-y: 4.3rem; */
    }
    .team-list-sc .container{
        max-width: 1200px;
    }
    .services-list h2{margin-bottom: 22px;}
    .services-blk .row{
        --bs-gutter-x: 1.3rem;
    }
    .left-image-right-content h2{
        margin-bottom: 20px;
    }
    .right-image-wd-bg-img h4{
        margin-bottom: 20px;
    }
    .left-image-right-content .ps-xl-4{
margin-top: -15px;
    }
    .grid-width-icon-section.space-m-pd{
        padding: 75px 0px;
    }
    .right-image-left-content h2{margin-bottom: 25px;}
    .right-img-blue-background .inner-row h2, .left-image-with-blu-bck h2{
        line-height: 1.3;margin-bottom: 20px;
    }
    .left-image-with-content h2{
        line-height: 1.4;margin-bottom: 10px;
    }
    .services-section h2{
        line-height: 1.4;margin-bottom: 38px;
    }
    .right-img-blue-background p, .left-image-with-content p,  .services-section p, .left-form-with-content  p,
    .left-image-with-blu-bck p{
        line-height: 2.3;
    }
    .left-image-with-content   .ps-xl-4 {
        padding-left: 1.6rem !important;
      }
      .left-image-with-content.space-pd{
padding-bottom: 73px;
      }
      .left-form-with-content h2{line-height: 1.3;margin-bottom: 20px;}
          .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1160px;
    }

}


@media (min-width: 1300px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1275px;
    }
    .static-page .sidebar{padding-left: 20px;}
}

@media (min-width: 1400px){
    .static-page .sidebar{padding-left: 60px;}
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1365px;
    }
   body .single-team-page.space-mr, .left-image-right-content.space-mr{
        margin:  110px 0px;
    }
    .single-team-page .rgt{padding-left: 15px;}
   /* body .testmonial-inner-sc.space-mr {
        margin: 170px 0px 120px 0px;
      } */
      .left-image-right-content.space-mr{
        margin: 110px 0px;
      }
      .left-image-with-left-border.space-pd{
       padding: 120px 0px;
      }
      .left-image-right-content .ps-xl-3{padding-left: 25px;}
}
@media (min-width: 1435px){
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1400px;
    }

}
@media (min-width:1600px){
    .team-list-sc .col-wrap{
        width: 50%;
    }
  
}
@media (min-width: 1700px) {

    .testimonial-home-slider .slick-arrow{
        right: calc(20% + 15px);
    }
    .testimonial-home-slider .slick-arrow.slick-prev{
        right: calc(20% + 80px);
    }
    header .container{
        max-width: 1630px;
    }

}
@media (min-width: 1700px) {
	.nav-menu>.menu>li.menu-item-has-children >a:after {
    right: 0px;
	}
	.nav-menu>.menu>li.menu-item-has-children {
    margin-right: 15px;
}
	.nav-menu>ul.menu>li {
    margin: 0 15px;
}
}
@media (min-width:1200px){
    .right-img-blue-background .img-sc{
        height: 100%;width: 100%;
    }
    .right-img-blue-background .desk2{
        padding-right: 0px !important;
    }
    /* .testmonial-inner-sc.space-mr {
        margin: 120px 0px 100px 0px;
      } */
    .services-section .row{
        --bs-gutter-x: 1.3rem;
    }
    .award-section h2{
        margin-top: -20px;
    }
    .chooseus-section .container{
        max-width: 1357px;
    }
    .chooseus-section .row{
        justify-content: center;
    }
    .footer-title{
        margin-bottom: 25px;
    }
    footer .menu li{
        line-height: 1.4;
    }
    .icon-flx{
        margin-bottom: 30px;
    }
    footer .menu li{
        margin-bottom: 25px;
    }
    .testimonial-home-slider{
        margin-left: -7px;
    }
}
@media(max-width:1750px){
		.home-banner h1{
		font-size: 50px;
		margin-bottom:14px;
	}
	.banner-description {
		margin-bottom:15px;
		margin-top:30px;
/* 		font-size:14px; */
	}
}
@media (max-width: 1600px) {
    .nav-menu > ul.menu > li{
        margin: 0px 10px;
    }
    
    .main-header-wrap .header-logo{
        max-width:270px;

    }
    .main-header-wrap .header_menu_apply{
        max-width: calc(100% - 270px);

    }
	.prev-arrow.slick-arrow{
		left: -20px;
	}
	.slick-arrow.next-arrow{
		right: -20px;
	}
	
}
@media (max-width:1500px){
    .award-section .container{
 
    }
	
/*       .team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc{
        margin-left: 7vw;
      } */
}
@media (min-width:1200px) and (max-width:1399px){
    .footer-title{
        margin-bottom: 20px;
    }
    footer .menu li{
        line-height: 1.4;
    }
    .icon-flx{
        margin-bottom: 40px;
    }
    footer .menu li{
        margin-bottom: 20px;
    }
}
/*******max width******/
@media (max-width:1400px) {
    .nav-menu > ul > li > a{
        font-size: 15px;
    }
    .main-header-wrap .header-logo{
        max-width: 230px;
    }
	.banner-form .btn{
	padding: 18px 96px 16px 56px;
}
img{
    height:auto;
}
    .button{
        font-size: 13px;
    }
    .main-header-wrap .header_menu_apply{
        max-width: calc(100% - 230px);
    }
		.prev-arrow.slick-arrow{
		left: -15px;
	}
	.slick-arrow.next-arrow{
		right: -15px;
	}
    :root {
        --body-size: 15px;
        --heading-size: 45px;
        --h1: 45px;
        --h2: 40px;
        --h3: 35px;
        --h4: 30px;
        --h5: 25px;
        --h6: 20px;
    }

    .nav-menu>ul.menu>li {
        margin: 0 8px;
    }
.nav-menu>.menu>li.menu-item-has-children {
    margin-right: 16px;
}
    .home-page-banner .banner_heading {
        font-size: 65px;
    }

    .home-page-banner {
        max-height: 620px;
    }
    .home_donation .section_loop_data-wrap .loop_data .icon-line:before {
        top: -4px;
    }

    .space-m-pd, .space-pd{
        padding: 100px 0px;
    }
    .space-mr{margin: 100px 0px;}
    .team-list-sc .row {
        /* --bs-gutter-x: 4rem; */
        /* --bs-gutter-y: 3.3rem; */
      }
      .testimonial-inner-slider .testimonial-blk {
    padding: 30px 30px;
}

}
@media (max-width:1350px){
    .header-search{
        margin-left: 0;
    }
    .button{
        font-size: 14px;padding-left: 20px;
    }
    .button.white-btn svg{
        padding-right: 5px;
    }
    header .blu-btn svg {
        margin-right: 5px;
        width: 28px;
      }
      .testimonial-home-slider .slick-arrow.slick-prev{
        right: 100px;
      }
      .testimonial-home-slider .slick-arrow{
        right: 40px;
      }
      .testimonial-outer-wp{
        margin-left: 30px;
      }
      body .nav-menu > ul > li > a{font-size: 14px;}
        header  .button {
        font-size: 14px;
    }
}
@media (max-width:1300px) {
    :root {
        --heading-size: 40px;
        --h1: 40px;
        --h2: 37px;
        --h3: 30px;
        --h4: 25px;
        --h5: 20px;
        --h6: 18px;
    }
		.prev-arrow.slick-arrow{
		left: -13px;
	}
	.slick-arrow.next-arrow{
		right: -13px;
	}
    .nav-menu>ul.menu>li {
        margin: 0 10px;
    }
    .nav-menu>ul>li>a {
        font-size: 15px;
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl {
      /*  max-width: calc(100% - 15px);*/
    }
    .home-banner {
    padding-bottom: 4vw;
}
.main-header-wrap .header-logo {
    max-width: 200px;
}
.main-header-wrap .header_menu_apply {
    max-width: calc(100% - 215px);
}
.list-style ul li::before {

}
	.banner-form .btn {
    background-position: calc(100% - 40px) center;
}

}

@media (min-width:768px) and (max-width:1199px){
    .single-team-page .lft{
        float: left;margin-right: 20px;
    }
    .single-team-page .rgt{
        width: 100%;
    }  
    .single-team-page  .row{
        display: block;
    }

}
@media (min-width:768px){
.testimonial-inner-slider {
    PADDING: 0px 45px;
}
}
@media (max-width:1199px) {
    body .Page-title-sec{
        margin-bottom: -60px;margin-top: 80px;
      }
    .grid-width-icon-section h2{margin-bottom: 40px;}
    .grid-width-icon-section .title{margin-bottom: 10px;}
    .left-image-with-content .img-sc{text-align: center;}
    .left-image-with-content:before{
        content: none;
    }
.banner-form .btn {
    padding: 18px 60px 16px 10px;
}
    .left-image-with-content .row {
        justify-content: center;
      }
    .menu-sidebar .menu-bar-wrapper li .sub-menu li a{
        padding-left: 35px;
    }
    .right-img-blue-background .inner-row {
        padding:70px  50px;
        text-align: left;
      }
    .left-image-with-content h2 br, .left-image-with-blu-bck .inner-row br{display: none;}
    .footer-description{padding-right: 0;}
    .chooseus-section .col-wp:nth-child(2) .col-outer:before{content: none;}
    .left-image-with-left-border .col-inner p, .left-image-with-left-dark-border .col-inner p, .left-image-with-left-border .col-inner ul li{
        text-align: unset;
    }
	.prev-arrow.slick-arrow{
		left: 0px;
	}
	.slick-arrow.next-arrow{
		right: 0px;
	}
	div#award-slider {
    padding-left: 50px;
    padding-right: 50px;
}
	.award-section .container:after {
    right: 56px;
}
    .team-list-sc .row {
        /* --bs-gutter-x: 3rem; */
        /* --bs-gutter-y: 3rem; */
      }
    .space-m-pd{
        padding: 80px 0px;
    }
    .space-mr{
        margin: 80px 0px;
    }
    .bold-title{
        font-size: 20px;
    }
  
    .footer-social{
        justify-content: center;
    }
.team-members .title {
    font-size: 22px;
    margin-top: 15px;
}
   .team-members .sub-title {
    font-size: 14px;
}
    .testimonial-hm .top-sec{
        margin-bottom: -80px;
    }
    .testimonial-home-slider .slick-arrow{
        right: 15px;
    }
    .testimonial-home-slider .slick-arrow.slick-prev{
        right: 65px;
    }
    .testimonial-outer-wp .slick-list{
        padding-right: 0;
    }
    .testimonial-outer-wp{
        margin-left: 20px;
        margin-right: 20px;
    }
    .chooseus-section .col-wp:nth-child(2) .col-inner{
        margin-left: 0;margin-right: 0;margin-top: 0;
    }
    .chooseus-section .title{
        font-size: 30px;
    }
    .chooseus-section .col-inner, .chooseus-section .col-wp:nth-child(3) .col-inner{
        padding: 20px;
    }
    .chooseus-section .link
    {font-size: 18px;}
    .home-banner{
        min-height: 700px;
    }
  
    .main-header-wrap .header_menu_apply {
        display: none !important;
    }

    .home-page-banner .image {
        position: absolute;
        bottom: 0;
        right: 0;
        display: flex;
        height: auto;
        width: calc(50% + 20px);
    }

    .home-page-banner .banner_heading {
        font-size: 55px;
    }

    .home-page-banner {
        max-height: 575px;
    }

    .home-page-banner .banner-content-wrap {
        padding-top: 0px;
    }

    .header-mobile-menu {
        position: relative;
        width: 85%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .header-mobile-menu .menu-button {
        display: flex;
        margin-left: 15px;
        width: 45px;
        height: 45px;
        align-items: center;
        justify-content: center;
        background-color: transparent;
    }

    .header-mobile-menu .header-search {
        display: flex;
        margin-left: 15px;
        width: 45px;
        height: 45px;
        align-items: center;
        justify-content: center;
    }
 
    .home-blogs .post-image-box {
        padding-right: 20px;
    }

    .inner-page-banner {
       min-height: 500px;
    }
    .inner-page-banner .inner-banner-heading{
        font-size: 60px;line-height: 1.3;
    }

	.static-page .content-area {
    padding-right: 15px;
}
.grid-width-icon-section h2{
    font-size: 35px;
}
.header-mobile-menu{
    width: calc(100% - 270px);
}
header{
    padding: 15px 0px;
}
.header-mobile-menu .header-search{
    background-color: transparent;
}
.header-search .search-icon svg path{
		stroke: var(--blue) !important;
	}
   .custom-title {
    font-size: 22px;
} 

}

@media (max-width:1025px) {
    .home-page-banner .banner_heading {
        font-size: 45px;
    }

    .home-page-banner {
        max-height: 550px;
    }
    .team-list-sc .row a:hover {
        box-shadow: unset;
      }
		.column_4 .grid-col{
		width: 23%;
	}
}
@media (min-width:992px) and (max-width:1200px){
    .footer-title{
        margin-top: 20px;
    }
}
@media (max-width: 991px) {
   	.accordian-col h2{
		text-align: center;
	}
	.paging-new {
		margin-bottom: 50px;
	}
	.expect-lists li {
		border-right: none;
	}
    .team-sec .btn-sc{
        margin-top: 60px;
      }
	.tabs-sidebar .widget li {
		width:100%;
	}
	.page-template-pratice-area-with-sidebar .static-page img {
    height: auto;
}
		.column_4 .grid-col{
		width: 48%;
	}
    body.search .sidebar{
        margin-top: 50px;
    }
    .testimonial-hm .testimonial-blk{
        padding: 20px;
    }
    .testimonial-home-slider .slick-list{padding-top: 120px;}
    .blue-form{margin-top: 60px;}
    .testimonial-hm .testimonial-blk svg{margin-bottom: 15px;}
    .testimonial-hm .testimonial-blk .title{margin-bottom: 5px;}
    .testimonial-hm .testimonial-blk .title{font-size: 22px;}
    .left-image-with-left-border .col-inner h3, .right-image-wd-bg-img h4{
        font-size: 35px;
    }
    .static-page .content-area{
        padding-right: 10px;
    }
    .left-image-with-blu-bck br{display: none;}
    .left-image-with-blu-bck .inner-row{
        padding: 50px;
    }
    .left-image-with-blu-bck .row{
        text-align: center;
        justify-content: center;
    }
    .team-sec .title-sc{
        margin-right: 30px;
    }
    .team-sec .col-wp:nth-child(3n) .row .img-sc::after, .team-sec .col-wp:nth-child(4n) .row .img-sc::after {
        left: calc(100% - 10px);
      }
    .team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc{
        margin-left: 20px;
    }
.team-sec .img-sc::after {
    content: '';
    width: 25px;
    right: calc(100% - 10px);
}
    .chooseus-content .icon svg{
        height: 50px;width: auto;
    }
    .chooseus-section .title{
        font-size: 22px;
    }
    .right-img-blue-background .inner-row{
        padding: 50px;text-align: left;
    }
    .left-image-with-content .row{
        justify-content: center;
    }
    .team-list-sc .title, .single-team-page .title{
        font-size: 25px;
    }
    .testimonial-inner-slider .testimonial-blk .title{
        font-size: 22px;
    }
    .testimonial-inner-slider .testimonial-blk svg{
        height: 40px;
        width: auto;
    }
    .testimonial-inner-slider .testimonial-blk{
        padding: 30px;
    }
    .inner-page-banner .inner-banner-heading{
        font-size: 50px;
    }
    .right-img-blue-background .img-sc img{
        width: 100%;
    }
    .left-image-with-content:before{content: none;}
    :root {
        --heading-size: 35px;
        --h1: 50px;
        --h2: 35px;
        --h3: 25px;
        --h4: 22px;
        font-size: 15px;
    }
    .home-banner{
        min-height: 600px;
    }
    .grid-width-icon-section .title{
        font-size: 22px;
    }
    .banner-description{
        font-size: 16px;line-height: 1.3;
    }
    .home-page-banner .banner_heading {
        font-size: 35px;
    }

    .home-page-banner .image {
        width: calc(50% + 60px);
    }

    .home_about .row > div:first-child {
        margin-bottom: 30px;
    }
   
    .main-header-top .social-media {
        max-width: 300px;
    }

    .main-header-top .call-us-today {
        max-width: 300px;
    }

    .home_contact_us .form-area {
        margin-top: 25px;
    }

    footer .column-3 {
        padding: 15px 0px;
    }

    footer .footer-copyright {
        font-size: 14px;
    }
    .inner-page-banner{
        min-height: 400px;
    }
    .space-pd{
        padding: 80px 0px;
    }
    .space-mr{
        margin: 80px 0px;
    }
    .right-img-video {
    padding-bottom: 0px;
}
    .footer-logo, .footer-description{text-align: left;}
    .icon-flx {
    margin-bottom: 20px;
}
.main-header-wrap .header-logo img {

}
.powered_by_text {
    font-size: 14px;
    padding: 25px 0px;
    margin-top: 25px;
}
.dp-on-desktop{
    display: none;
}
	.column_4 .grid-col{
		width: 48%;
	}

}

@media(min-width:768px) and (max-width:991px){
    footer .lft{text-align: center;}
    .footer-social{justify-content: left;}
    .social-sc{margin-right: 20px;margin-bottom: 0;}
    .pw-txt{text-align: left;}
}
@media (max-width: 767px) {
    header .blu-btn{margin-left: 5px;}
    .header-mobile-menu .menu-button, .header-mobile-menu .header-search,
    .header-mobile-menu .header-search{margin-left: 5px;}
    header .button.white-btn{
        font-size: 0;
        width:40px;
        height: 45px;
        border-radius: 10px;
        padding-right: 20px;
        background-color: var(--blue);
    }
	.home-services .services-page span {
    font-size: 16px!important;
}
	.footer-link{
		text-align:center;
	}
	.accordian-col h2{
		text-align: center;
	}
	.static-page.space-pd.blog-section {
    padding: 50px 0px;
}
	    .position-relative p:last-child {
        text-align: left;
    }
	.custom-btn{
		width: 100%;
	}
	.services-heading{
	text-align: left;
}
    .header-mobile-menu {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
	.banner-description{
	letter-spacing: 2px;
	margin-bottom: 20px;
	}
		.banner-description{
    text-align: left;
}
	header{
		background: #fff;
	}
	header .blu-btn {
    background-color: transparent;	
}
	header .blu-btn svg path{
		fill: var(--blue)!important;
	}
    header .button.white-btn svg path{fill:white}
    header .button.white-btn svg{
        margin: 0;padding: 0;
    }
    .footer-logo svg{
        max-width: 200px;
        height: auto;
    }
    .btn{
        font-size: 15px;
        letter-spacing: 0;
    }
    .services-section .btn{
        width: fit-content;
        margin-left: auto;margin-right: auto;
    }
    .blue-form .btn.white-btn{
        background-color: var(--blue);
        color: white;
        background-image: url(../img/arrow1.svg);
    }
   
    .left-image-with-content h2, .left-image-with-content h3, .left-image-with-content h4, .left-image-with-content h5, .left-image-with-content h6{
        margin-bottom: 20px;
    }
    body .Page-title-sec{
        margin-bottom: -60px;margin-top: 60px;
      }
	.blue-bg{
		padding: 60px 20px;
	}
	.therapy-lists .therapy-icon svg{
		width: 48px;
    	height: 50px;
		margin-bottom: 15px;
	}
	.blue-bg .therapy-lists{
		display: block;
	}
	.blue-bg .therapy-lists .therapy-content .therapy-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.blue-bg .therapy-lists .therapy-content .therapy_content p{
		font-size: 14px;
		text-align: left !important;
	}
	.blue-bg .btn-sc{
		text-align:center;
	}
	.book-consultation h2{
		text-align: left;
	}
	.book-consultation .content p{
		text-align: left;
	}
	.form-with-map .custom-btn p{
        text-align: left;
    }
	.icon-content .under-content .under-title{
		font-size: 18px;
	}
	.icon-content .under-icon svg{
		width: 40px;
		height: 40px;
	}
	.icon-content .under-content .content .under_content {
    font-size: 14px;
}
	.left-image-right-content .bottom-content p{
		text-align: left;
	}
	.patient-form .wpcf7-list-item{
		display:block
	}
    .search-panel form#searchform{
        width: 90%;
    }
    .paging-new .page-numbers:not(.prev):not(.next), .paging-new .page-numbers.current{
        width: 40px;
    }
    .right-image-wd-bg-img .img-sc{
        padding-right: 15px;padding-bottom: 15px;
    }
    .left-image-with-left-border .img-sc, .left-image-with-left-dark-border .img-sc{
        padding-left: 15px;padding-bottom: 15px;
    }
    .left-image-with-left-border .col-inner h3, .right-image-wd-bg-img h4{
        font-size: 25px;
    }
    :root {
        --heading-size: 30px;
        --h1: 30px;
        --h2: 25px;
    }
    .left-image-with-content{padding-bottom: 0;}
    .sidebar-heading, .sidebar .widget-menu .widget-title{
        font-size: 22px;
    }
    .team-list-sc .title, .single-team-page .title{
        font-size: 22px;
    }
    .chooseus-section .link{font-size: 16px;}
    .chooseus-section h2{margin-bottom: 30px;}
    .team-list-sc h2, .team-list-sc h3, .team-list-sc h4, .team-list-sc h5, .team-list-sc h6{
        margin-bottom: 20px;
    }
    .footer-form.contact-form .custom-btn{margin-top: 15px;}
    .contact-form .form-control{
        padding-bottom: 15px;
    }
    .footer-form.contact-form .row {
        --bs-gutter-y: 1.3rem;
      }
    .footer-title{
        font-size: 20px;margin-bottom: 20px;
    }
    footer .menu a, .footer-nap-row, .bold-title, .footer-nap-col, .nap-txt{
        font-size: 16px;line-height: 1.5;
    }
    footer .phone svg, .address-wrap svg{
       width: 20px;
       height: auto;
    }
    footer .menu a{
        padding-left: 15px;display: block;
    }
    footer .menu a:before{
        width: 10px;
    }
    .address-wrap svg{
        margin-top: 5px;
    }
    .footer-social{margin-top: 20px;}
   body .footer-social ul li{margin-right: 10px;}
    .footer-social ul{margin-bottom: 0;}
    .pw-txt{
        font-size: 10px;margin-bottom: 0;line-height: 1;
    }
    .pwd-sc svg, .pwd-sc img{
        width: 80px;height: auto;margin-top: 5px;
    }
    .footer-social{
        flex-wrap: unset;justify-content: left;
    }
    .social-title{
        display: none;
    }
    .pw-txt{
font-size: 8px;
    }
    .social-sc{
        margin-bottom: 0;margin-right: 20px;
    }
    .copyright-privacy{
        text-align: center;
    }
    footer .footer-copyright{
      
    }
  .icon-lft {
    left: 50px;
    position: absolute;
    width: 20px;
    margin-right: 15px;
    /* margin-left: 61px; */
    /* padding-left: 39px; */
}
    .icon-rgt {
        width: calc(100% - 10px);
      }

    .team-sec .img-sc::after {
       
        width: 1px;
            right: 80px;
            left: auto;
            height: 150px;
            top: -75px;
            display: none;
      }
      .team-sec .col-wp:nth-child(2n) .img-sc::after {
        right: 0;
        left: 80px;
      }
    .team-sec .title-sc{
        height: auto;
        width: 100%;
        margin: 0;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc{
        margin: 0;
    }
    .team-sec .col-wp:nth-child(3n) .row .img-sc::after {
        left: calc(100% - 80px);
      }
      .team-sec .col-wp:nth-child(4n) .row .img-sc::after {
        right: calc(100% - 80px);left: unset;
      }
    .team-members .img-sc img{
        width: 100%;
    }
.home-banner {
    min-height: auto;
    padding-top: 100px;
    padding-bottom:200px;
}
    .chooseus-section .col-inner{
text-align: center;
    }
    .chooseus-section .link{
        justify-content: center;
    }
    .services-section .col-inner{
        background-position: calc(100% - 20px) 25px;
    }
    .team-list-sc .title-sc{
        padding: 20px 0px 0px 0px;
    }

    .home .left-image-with-blu-bck{margin-top: 0px;}
    .award-section .container{
        padding-left: 0;padding-right: 0;
    }
    .award-slider{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .header_phone_number, .header_phone_number *{
        font-size: 0px !important;
    }
    .home-banner h1{
  
    }
    .home-banner .btn.white-btn{
        background-color: var(--blue);color: white;background-image: url(../img/arrow1.svg);
    }
    .award-blk{
        width: 33%;
        padding: 8px 0px;
    }
    .award-blk .inner-wp{
        margin-left: 8px;margin-right: 8px;
    }
    .left-image-with-blu-bck {
        background-color: var(--blue2);text-align: left;
    }
    .left-image-with-blu-bck .row{
        text-align: left;
    }
    .pwd-sc{line-height: 0;}
    .left-image-with-blu-bck .inner-row{
        padding-left: 0;padding-right: 0;padding-top: 70px;padding-bottom: 70px;
    }
    .testimonial-hm .testimonial-blk{
        margin-left: 0;
        margin-right: 0;background-color: #F4F4F4;
    }
    .testimonial-hm .top-sec{
        margin-bottom: 30px;
    }
    .testimonial-hm .testimonial-blk svg{
        height: 40px;
        width: auto;
    }
    .testimonial-hm .testimonial-blk .title{
        font-size: 20px;
    }
    .testimonial-hm .testimonial-blk{
        padding: 30px 20px;
    }
    .testimonial-home-slider .slick-list{
        padding-top: 15px;;
    }
    .blue-form{
        padding: 50px 20px;margin-top: 40px;
    }
   
    .right-img-blue-background .inner-row{
        padding: 0;text-align: left;
    }
.right-img-blue-background .inner-content {
    padding: 25px 20px 25px 20px;
}
    .banner-form .form-control{
border: 1px solid #8C8C8C;    padding: 13px 20px;
    }
    .banner-form .form-control::placeholder{
        color: #8C8C8C !important;
    }
    
    .left-image-with-left-border .col-inner{
        padding-left: 0;
    }
    .services-list .img-sc{
        padding-left: 15px;
    }
    .single-team-page .title{
        font-size: 25px;
    }
    .services-list .col-inner{padding: 30px 20px;}
    .grid-width-icon-section .content{
        font-size: 16px;
    }
.testimonial-inner-slider .testimonial-blk {
    padding: 30px 20px;
    margin: 5px 7px;
}
    .testimonial-inner-slider .testimonial-blk svg{margin-bottom: 20px;}
    .testimonial-inner-slider .testimonial-blk .title{margin-bottom: 10px;}
    .space-mr{
        margin: 60px 0px;
    }
    .space-pd {
    padding: 60px 0px;

}
.right-img-video {
    padding-bottom: 0px;
}
    .single-team-page .sub-title{margin-bottom: 30px;}
    .testimonial-inner-slider .testimonial-blk svg{
        height: 30px;
        width: auto;
    }
    .testimonial-inner-slider .testimonial-blk .title{
        font-size: 20px;
    }
    .grid-width-icon-section h2{
        font-size: 27px;
    }
.inner-page-banner {
    min-height: 250px;
    padding-bottom: 20px;
    padding-top: 20px;
}
    iframe{
        height: 300px;
    }
    .static-page h2 {
        font-size: 30px;
    }

    .static-page h3 {
        font-size: 25px;
    }

    .static-page h4 {
        font-size: 22px;
    }

    .main-header-wrap .header-logo {
        max-width: 185px;
    }

    .header-mobile-menu {
        max-width: auto;
        padding: 0;
        width: calc(100% - 185px);
    }
    header .blu-btn svg{
        height: 25px;
    }
    .header-mobile-menu .header-search{
        width: 40px;
        height: 45px;
    }
    header .blu-btn svg{
        margin-right: 0;
    }
    header .blu-btn{
        padding: 0;
        width:40px;
        height: 45px;
		border:none;
    }
    .home-page-banner {
        max-height: 480px;
    }

    .home_donation .section_loop_data-wrap .loop_data {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .home-blogs .post-image-box {
        width: 100%;
        max-width: 100%;
        padding-right: 45px;
        padding: 0;
    }

    .home-blogs .post-content-box {
        max-width: 100%;
    }

    .home-blogs .post-content-box {
        margin-top: 15px;
    }

    .common-pd, .section-pd {
        padding: 70px 0px;
    }

    footer .column-2 ul li {
        padding: 0px 5px;
    }

    .footer-social ul li {
        margin-right: 15px;
    }

    .who-we-are-page .default-content {
        margin-bottom: 20px;
    }

    .inner-page-banner .inner-banner-heading {
        font-size: 30px;
		text-align: left;
    }
	.bloglist .sidebar .widget {
		margin-top: 70px;
	}
	.bloglist .info-box .post-image {
        max-width: 100%;
        margin-bottom: 0px;
    }
    .bloglist .info-box .post-desc {
    margin-top: 20px;
}
    .bloglist .info-box .post-desc {
        max-width: 100%;
        padding-left: 0;
    }

    .history-page-about {
        background-position: 100% 100%;
    }
    .main-header-wrap .header-logo img {
    height: auto;
}
header {
    padding: 10px 0px;
}
.btn-list .btn {
    padding: 17px 40px 17px 15px;
    background-position: calc(100% - 12px) center;
    background-size: 18px;
}
.banner_tagline {
    position: static;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
}
.btn-list {
    flex-wrap: wrap;
    justify-content: left;
    gap: 10px;
}
.home-banner .container-inner {
    width: 960px;
    max-width: 100%;
    margin-left: auto;
    margin-right: 0px;
    text-align: center;
}
.home-banner:after {
    width: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.icon-flx {
    margin-bottom: 20px;
}
.footer-logo {
    text-align: center;
    margin-bottom: 0px;
}
.inner-page-banner .container {
    text-align: center;
}
.powered_by_text {
    padding: 20px 0px;
    margin-top: 20px;
    font-size: 14px;
}
header{
    top: 0px;
}
.col-5{width:100%}
.icon-flx:last-child {
    margin-bottom: 20px;
}
.footer-description p {
    font-size: 18px;
}.row .custom-counter .resource_center_boxes {
    text-align: left !important;
} 
.list-style ul li::before {
        width: 16px;
        height: 16px;
        background-size: 20px;
        top: 10px;
    }
.list-style ul li {
    padding-left: 31px;
}
.list-style ul li {
    padding-top: 3px;
}
	.column_4 .grid-col{
		width: 100%;
	}
	.team-contact-details{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.team-phone-icon{
		display: flex;
		margin-bottom: 20px;
	}
	.team-email-icon{
		display: flex;
	}

}

