
@media (min-width:1200px) {
	header .button {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.nav-menu > ul > li > a {
		font-size: 11px;
	}
	
	.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 {}
	
	.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: 15px;
	}
	
	.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;
	}
}

@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: 1375px;
	}
	
	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: 110px 0px;
	}
	
	.left-image-right-content .ps-xl-3 {
		padding-left: 25px;
	}
}

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

@media (min-width: 1700px) {
	.nav-menu > ul > li > a {
		font-size: 14px;
	}
	
	.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;
	}
	
	.home-banner .container {
		max-width: 1600px;
	}
}

@media (min-width:1200px) {
	.right-img-blue-background .img-sc {
		height: 100%;
		width: 100%;
	}
	
	.right-img-blue-background .desk2 {
		padding-right: 0px !important;
	}
	
	.footer-title {
		margin-top: 30px;
	}
	
	/* .testmonial-inner-sc.space-mr {
        margin: 120px 0px 100px 0px;
      } */
	.services-section .row {
		--bs-gutter-x: 1.3rem;
	}
	
	.award-section h2 {
		margin-top: -20px;
	}
	
	footer .lft {
		width: 40%;
	}
	
	footer .mdl {
		width: 32%;
	}
	
	footer .rgt {
		width: 28%;
	}
	
	/* .chooseus-section .container{
        max-width: 1357px;
    }*/
	
	/*.chooseus-section .col-wp:nth-child(2){
        width: 23%;
    }*/
	.chooseus-section .row {
		justify-content: center;
	}
	
	.footer-title {
		margin-bottom: 42px;
	}
	
	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: 1700px) {
	:root {
		--h1: 60px;
	}
	
	.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);
	}
}

@media (max-width:1500px) {
	.award-section .container {
		padding-left: 70px;
		padding-right: 70px;
	}
	
	.team-sec .img-sc:after {
		width: 10vw;
	}
	
	.team-sec .title-sc {
		margin-right: 7vw;
	}
	
	.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: 55px;
	}
	
	footer .menu li {
		line-height: 1.4;
	}
	
	.icon-flx {
		margin-bottom: 40px;
	}
}

/*******max width******/
@media (max-width:1400px) {
	.nav-menu > ul > li > a {
		font-size: 11px;
	}
	
	.team-sec .btn-sc {
		margin-top: 110px;
	}
	
	.main-header-wrap .header-logo {
		max-width: 230px;
	}
	
	.button {
		font-size: 13px;
	}
	
	.main-header-wrap .header_menu_apply {
		max-width: calc(100% - 230px);
	}
	
	: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;
	}
	
	.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 {}
}

@media (max-width:1350px) {
	.header-search {
		margin-left: 0;
	}
	
	.button {
		font-size: 14px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.button.white-btn svg {
		padding-right: 5px;
	}
	
	header .blu-btn svg {
		margin-right: 5px;
		width: 35px;
	}
	
	.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: 10px;
	}
}

@media (max-width:1300px) {
	:root {
		--heading-size: 40px;
		--h1: 40px;
		--h2: 35px;
		--h3: 30px;
		--h4: 25px;
		--h5: 20px;
		--h6: 18px;
	}
	
	.nav-menu>ul.menu>li {
		margin: 0;
	}
	
	/*     .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% - 30px);
	}
}

@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 {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (max-width:1199px) {
	.main-header-wrap::after {
		height: 156%;
		bottom: -15px;
	}
	
	/* header .blu-btn {
        padding: 0;
        width: 40px;
        height: 45px;
        border-radius: 10px;
      }
      header .blu-btn svg {
        margin-right: 0;
      }
      .header_phone_number, .header_phone_number * {
        font-size: 0px !important;
      }
  
      header .blu-btn svg {
        height: 25px;
      }
    header .button.white-btn{
        font-size: 0;
        width:45px;
        height: 45px;
        border-radius: 10px;
        padding: 0;
        background-color: var(--blue);
    }
    header .button.white-btn svg path{fill:white}
    header .button.white-btn svg{
        margin: 0;padding: 0;
    } */
	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;
	}
	
	.footer-logo, .footer-description {
		text-align: center;
	}
	
	.left-image-with-content:before {
		content: none;
	}
	
	.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;
	}
	
	.team-list-sc .row {}
	
	.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: 20px;
	}
	
	.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;
		border: 1px solid var(--blue);
		margin-left: 15px;
		width: 45px;
		height: 45px;
		align-items: center;
		justify-content: center;
		background-color: var(--blue);
		border-radius: 10px;
	}
	
	.header-mobile-menu .header-search {
		display: flex;
		border: 1px solid var(--blue);
		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: var(--blue);
		border-radius: 10px;
	}
}

@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;
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.footer-title {
		margin-top: 20px;
	}
}

@media (max-width: 991px) {
	.team-list-sc .img-sc {
		height: 350px;
	}
	
	.team-sec .btn-sc {
		margin-top: 60px;
	}
	
	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% - 30px);
	}
	
	.team-sec .col-wp:nth-child(3n) .title-sc, .team-sec .col-wp:nth-child(4n) .title-sc {
		margin-left: 30px;
	}
	
	.team-sec .img-sc::after {
		content: "";
		width: 50px;
		right: calc(100% - 20px);
	}
	
	.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;
	}
}

@media (min-width:768px) and (max-width:991px) {
	footer .lft {
		text-align: center;
	}
	
	.footer-social {
		justify-content: center;
	}
	
	.social-sc {
		margin-right: 20px;
		margin-bottom: 0;
	}
	
	.pw-txt {
		text-align: left;
	}
}

@media (max-width: 767px) {
	.banner-description {
		font-size: 18px;
	}
	
	.main-header-wrap::after {
		height: 164%;
		bottom: -15px;
	}
	
	.team-list-sc .img-sc {
		height: auto;
	}
	
	.home-banner .btn-wp {
		margin-top: 15px;
	}
	
	.home-banner .btn.left-btn {
		margin-right: 0;
	}
	
	.home-banner .btn-wp {
		flex-wrap: wrap;
	}
	
	.home-banner .btn-wp .left-btn {
		margin-bottom: 15px;
	}
	
	.home-banner .btn-wp .btn, .home-banner .btn-wp .button {
		min-width: 235px;
	}
	
	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: 0;
		background-color: var(--blue);
	}
	
	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("https://grantgroupdfw.com/nitropack_static/vZkICGcMGHkaMzDlwbXAcSrAXEbMKrlO/assets/images/optimized/rev-df5a09f/grantgroupdfw.com/wp-content/themes/grant-group/img/arrow1.svg");
	}
	
	.blue-form .btn.white-btn.nitro-lazy {
		background-image: none !important;
	}
	
	.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;
	}
	
	.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: 15px;
		margin-bottom: 20px;
	}
	
	footer .menu a, .footer-nap-row, .bold-title, .footer-nap-col, .nap-txt {
		font-size: 12px;
		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: center;
	}
	
	.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 {
		margin-top: 40px;
	}
	
	.icon-lft {
		width: 20px;
		margin-right: 8px;
	}
	
	.icon-rgt {
		width: calc(100% - 28px);
	}
	
	.team-sec .img-sc::after {
		width: 1px;
		right: 80px;
		left: auto;
		height: 150px;
		top: -75px;
	}
	
	.team-sec .col-wp:nth-child(2n) .img-sc::after {
		right: 0;
		left: 80px;
	}
	
	.team-sec .title-sc {
		height: 300px;
		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: 140px;
		padding-bottom: 50px;
	}
	
	.chooseus-section .col-inner {
		text-align: center;
	}
	
	.chooseus-section .link {
		justify-content: center;
	}
	
	.services-section .col-inner {
		padding: 60px 20px 30px 20px;
	}
	
	.services-section .col-inner {
		background-position: calc(100% - 20px) 25px;
	}
	
	.team-list-sc .title-sc {
		padding: 20px 0px 0px 0px;
	}
	
	.testimonial-hm .btn, .testmonial-inner-sc .btn {
		padding-left: 10px;
		padding-right: 10px;
		background-image: none;
		letter-spacing: 0;
		font-size: 12px;
	}
	
	.testimonial-hm .btn.nitro-lazy, .testmonial-inner-sc .btn.nitro-lazy {
		background-image: none !important;
	}
	
	.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 {
		line-height: 1.5;
	}
	
	.home-banner .btn.white-btn {
		background-color: var(--blue);
		color: white;
		background-image: url("https://grantgroupdfw.com/nitropack_static/vZkICGcMGHkaMzDlwbXAcSrAXEbMKrlO/assets/images/optimized/rev-df5a09f/grantgroupdfw.com/wp-content/themes/grant-group/img/arrow1.svg");
	}
	
	.home-banner .btn.white-btn.nitro-lazy {
		background-image: none !important;
	}
	
	.award-blk {
		width: 50%;
		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: 0px 20px 40px 20px;
	}
	
	.banner-form .form-control {
		border: 1px solid #8c8c8c;
	}
	
	.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;
		padding-bottom: 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: 0;
	}
	
	.testimonial-inner-slider .testimonial-blk svg {
		margin-bottom: 20px;
	}
	
	.testimonial-inner-slider .testimonial-blk .title {
		margin-bottom: 10px;
	}
	
	.space-mr {
		margin: 60px 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;
	}
	
	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: 140px;
		padding: 0;
	}
	
	.header-mobile-menu {
		max-width: auto;
		padding: 0;
		width: calc(100% - 150px);
	}
	
	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-radius: 10px;
	}
	
	.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;
	}
	
	.bloglist .info-box .post-image {
		max-width: 100%;
		margin-bottom: 20px;
	}
	
	.bloglist .info-box .post-desc {
		max-width: 100%;
		padding-left: 0;
	}
	
	.history-page-about {
		background-position: 100% 100%;
	}
}
