@media only screen and (min-width: 1200px) and (max-width: 1300px) {

	.single-fact-counter-inner .outer-box .title p {

		font-size: 16px;

	}



	.single-partner-logo-box a {

		width: auto;

	}



	.blog-one__single-content-meta-box-title-box h3 {

		font-size: 22px;

	}



	.get-in-touch-one .sec-title h2 {

		font-size: 45px;

	}



	.footer-one__img2 {

		display: none;

	}



	.service-two__single-title-box h3 {

		font-size: 22px;

	}



	.service-two__single {

		padding: 40px 35px 4px;

	}



	.about-two .sec-title-two h2 {

		font-size: 45px;

	}



	.about-two__content-list ul li .title h4 {

		font-size: 17px;

	}



	.blog-two__single-content-title h3 {

		font-size: 22px;

	}



	.single-footer-widget.ml55 {

		margin-left: 40px;

	}



	.single-footer-widget__blog-list>ul>li>.title-box>.date-box>ul>li+li {

		margin-left: 15px;

	}



	.banner-three__shape6 {

		display: none;

	}



	.service-three__single-content .title h3 {

		font-size: 20px;

	}



	.about-three__shape1 {

		display: none;

	}



	.about-three__img .title-box h3 {

		font-size: 22px;

	}



	.about-three__fact-single .title h3 {

		font-size: 20px;

	}



	.team-two__single-content p {

		font-size: 17px;

	}



	.working-process-one__shape2 {

		display: none;

	}



	.testimonials-three__shape1 {

		display: none;

	}



	.testimonials-three__shape2 {

		display: none;

	}



	.testimonials-three__shape3 {

		display: none;

	}



	.testimonials-three__content .sec-title-four h2 {

		font-size: 43px;

	}



	.blog-three__single-content .meta-box .meta-info li p {

		font-size: 16px;

	}



	.blog-three__single-content .title-box h3 {

		font-size: 21px;

	}



	.single-footer-widget__blog-list>ul>li .title-box h5 {

		font-size: 17px;

	}



	.blog-page__single-content .title-box h3 {

		font-size: 37px;

	}



	.sidebar__latest-blog-list li .content-box h4 {

		font-size: 17px;

	}



	.sidebar__search-form input[type="search"] {

		width: 225px;

	}



	.blog-details-img1__content .title-box h2 {

		font-size: 45px;

	}







}





@media only screen and (min-width: 1200px) and (max-width: 1350px) {

	.testimonials-two__single-content h3 {

		font-size: 20px;

	}

}



@media only screen and (min-width: 1200px) and (max-width: 1650px) {

	.project-two__single-img .overlay-title {

		left: 15px;

		bottom: 30px;

		right: 15px;

		padding: 23px 15px 22px;

	}



	.project-two__single-img .overlay-title h3 {

		font-size: 18px;

	}



	.project-two__single-img .overlay-title h4 {

		font-size: 16px;

	}













}





/* Medium screen  */

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

	.service-three {

		position: relative;

		display: block;

		background-color: var(--thm-black);

		padding: 0px 0 0px;

		z-index: 1;

	}

	.about-one__content-box {

		margin-top: 70px;

		max-width: 850px;

		width: 100%;

	}



	.project-one__single-content-box {

		margin-left: 0px;

		top: 0%;

		transform: translateY(0%);

	}



	.project-one__single {

		max-width: 650px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.project-one__single-content-box--style2 {

		margin-right: 0px;

	}



	.skills-one__single-title h3 {

		font-size: 20px;

	}



	.skills-one__single-title p {

		font-size: 16px;

	}



	.skills-one__single-date-box p {

		font-size: 16px;

	}



	.testimonials-one__content-box {

		max-width: 900px;

		width: 100%;

		margin-top: 70px;

	}



	.testimonials-one__content-box .sec-title {

		padding-bottom: 30px;

	}



	.single-partner-logo-box a {

		width: auto;

	}



	.single-partner-logo-box {

		max-width: 300px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.partner-style1 .container {

		max-width: 960px;

	}



	.blog-one__single-content-meta-box-title-box h3 {

		font-size: 18px;

	}



	.blog-one__single-content .meta-box .meta-info li p {

		font-size: 16px;

	}



	.cta-one__inner-title-box h2 {

		font-size: 40px;

	}



	.get-in-touch-one .sec-title h2 {

		font-size: 38px;

	}



	.footer-one__img2 {

		display: none;

	}



	.footer-one__img1 {

		display: none;

	}



	.service-two__shape4 {

		display: none;

	}



	.about-two__content {

		padding-top: 0px;

		max-width: 805px;

		width: 100%;

	}



	.about-two__img img {

		width: auto;

	}



	.about-two__img {

		margin-top: 60px;

		margin-left: 0px;

		margin-right: 0px;

	}



	.cases-one__inner .swiper-container {

		margin-right: 0px;

	}



	.single-cases-one__img .overlay-content {

		padding: 0px 35px 0px;

	}



	.pricing-one__single {

		padding: 40px 25px 40px;

	}



	.pricing-one__single-title p {

		font-size: 16px;

	}



	.pricing-one__single-list ul li p {

		font-size: 15px;

	}



	.fact-two__single .text-box p br {

		display: none;

	}



	.testimonials-two__shape6 {

		display: none;

	}



	.team-one .container {

		max-width: 900px;

	}



	.features-one__content .sec-title-two p br {

		display: none;

	}



	.features-one__content {

		max-width: 810px;

		width: 100%;

	}



	.blog-two__single-content-title h3 {

		font-size: 18px;

	}



	.blog-two__single-content .date-box ul li p {

		font-size: 16px;

	}



	.cta-two__content h2 {

		font-size: 40px;

	}



	.single-footer-widget.ml50 {

		margin-left: 0px;

		margin-top: 50px;

	}



	.single-footer-widget {

		margin-left: 0px;

		margin-top: 50px;

	}

        

	.single-footer-widget.ml55 {

		margin-left: 0px;

		margin-bottom: 60px;

		margin-top: 60px;

	}



	.about-three__shape3 {

		display: none;

	}



	.about-three__shape1 {

		display: none;

	}



	.about-three__content {

		width: 100%;

	}



	.about-three__img-box {

		margin-left: 0px;

		margin-right: 0px;

		margin-top: 70px;

		max-width: 100%;

	}

	.about-three__img-box ul li:first-child {

		width: 50%;

	}

	.about-three__img-box ul li:last-child {

		width:50%;

	}

	.project-two__single-img .overlay-title {

		left: 15px;

		bottom: 30px;

		right: 15px;

		padding: 23px 15px 22px;

	}



	.project-two__single-img .overlay-title h3 {

		font-size: 18px;

	}



	.project-two__single-img .overlay-title h4 {

		font-size: 16px;

	}



	.team-two__single-content {

		padding: 16px 45px 17px;

	}



	.team-two__single::before {

		left: 20px;

	}



	.team-two__single-content p {

		font-size: 16px;

	}



	.team-two__single::after {

		left: 20px;

	}



	.working-process-one__shape2 {

		display: none;

	}



	.working-process-one__shape1 {

		display: none;

	}



	.working-process-one__shape5 {

		display: none;

	}



	.working-process-one__shape3 {

		display: none;

	}



	.working-process-one__shape4 {

		display: none;

	}



	.working-process-one__single {

		padding: 0px 10px 0px;

	}



	.working-process-one__single .content-box .title-box h3 {

		font-size: 28px;

	}



	.testimonials-three__content {

		max-width: 800px;

		width: 100%;

		margin-top: 60px;

	}



	.testimonials-three__shape3 {

		display: none;

	}



	.blog-three {

		padding: 132px 0px 110px;

	}



	.blog-three__single-content {

		margin-left: 5px;

		margin-right: 5px;

		padding: 25px 20px 0px;

		

	}



	.blog-three__single-content .meta-box .meta-info li p {

		font-size: 16px;

	}



	.blog-three__single-content .title-box h3 {

		font-size: 20px;

	}



	.footer-main__three-top {

		display: block;

	}



	.footer-main__three {

		padding-top: 0px;

	}



	.footer-three__logo-box {

		margin-bottom: 0px;

	}

	.footer-three {

		padding-top: 20px;

	}

	.footer-three__get-quote-form::before {

		right: 0px;

	}



	.footer-three__get-quote-form {

		padding: 46px 40px 42px;

		max-width: 875px;

		width: 100%;

	}



	.footer-main-three__inner {

		padding: 0px 0px 0px;

	}



	.blog-page__content {

		max-width: 910px;

		width: 100%;

		margin: 0 auto;

	}



	.blog-page__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 10px auto;

	}



	.styled-pagination {

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.blog-details__content {

		max-width: 900px;

		width: 100%;

		margin: 0 auto 60px;

	}



	.service-details__content {

		max-width: 900px;

		width: 100%;

		margin: 0 auto;

	}



	.service-details__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 70px auto 0px;

	}





}







/* Tablet Layout: 768px. */

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

	.rk img {

		width: 100%;

		margin-top: 274px;

	}

	.about-one__content-box {

		margin-top: 70px;

		max-width: 850px;

		width: 100%;

	}



	.project-one__single-content-box {

		margin-left: 0px;

		top: 0%;

		transform: translateY(0%);

	}



	.project-one__single {

		max-width: 650px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.project-one__single-content-box--style2 {

		margin-right: 0px;

	}



	.skills-one__single {

		max-width: 550px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.skills-one__single-title h3 {

		font-size: 24px;

	}



	.testimonials-one__content-box {

		max-width: 900px;

		width: 100%;

		margin-top: 70px;

	}



	.testimonials-one__content-box .sec-title {

		padding-bottom: 30px;

	}



	.single-partner-logo-box a {

		width: auto;

	}



	.single-partner-logo-box {

		max-width: 300px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.partner-style1 .container {

		max-width: 670px;

	}



	.blog-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 40px;

	}



	.cta-one__inner-title-box h2 {

		font-size: 40px;

	}



	.cta-one__inner-text-box p br {

		display: none;

	}



	.get-in-touch-one__form {

		max-width: 670px;

		margin-top: 50px;

	}



	.footer-one__img2 {

		display: none;

	}



	.footer-one__img1 {

		display: none;

	}



	.service-two__shape4 {

		display: none;

	}



	.about-two__content {

		padding-top: 0px;

		max-width: 805px;

		width: 100%;

	}



	.about-two__img img {

		width: auto;

	}



	.about-two__img {

		margin-top: 60px;

		margin-left: 0px;

		margin-right: 0px;

	}



	.cases-one__inner .swiper-container {

		margin-right: 0px;

	}



	.single-cases-one__img .overlay-content {

		padding: 0px 25px 0px;

		top: 20px;

		left: 20px;

		bottom: 20px;

		right: 20px;

	}



	.single-cases-one__img .overlay-content p {

		font-size: 16px;

	}



	.pricing-one__single {

		max-width: 400px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.testimonials-two__single-content h3 {

		font-size: 20px;

	}



	.testimonials-two__single .athour-box .title h3 {

		font-size: 20px;

	}



	.fact-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 50px;

	}



	.testimonials-two {

		padding: 126px 0px 82px;

	}



	.team-one .container {

		max-width: 900px;

	}



	.features-one__content .sec-title-two p br {

		display: none;

	}



	.features-one__content {

		max-width: 810px;

		width: 100%;

	}



	.blog-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.cta-two__inner {

		display: block;

		text-align: center;

	}



	.cta-two__btn {

		margin-top: 30px;

	}



	.cta-two__content {

		max-width: 100%;

	}



	.single-footer-widget.ml50 {

		margin-left: 0px;

		margin-top: 0px;

	}



	.single-footer-widget.ml55 {

		margin-left: 0px;

		margin-bottom: 60px;

	}



	.single-footer-widget__blog-list>ul>li>.title-box>.date-box>ul>li+li {

		margin-left: 10px;

	}



	.single-footer-widget__blog-list>ul>li>.title-box>.date-box>ul>li .text p {

		font-size: 14px;

	}



	.service-three__single-content .title h3 {

		font-size: 19px;

	}



	.service-three__shape1 {

		display: none;

	}



	.service-three__shape3 {

		display: none;

	}



	.about-three__shape3 {

		display: none;

	}



	.about-three__shape1 {

		display: none;

	}



	.about-three__content {

		max-width: 750px;

		width: 100%;

	}



	.about-three__img-box {

		margin-left: 0px;

		margin-right: 0px;

		margin-top: 70px;

	}



	.partner-style3 ul li {

		border-left: none;

	}



	.partner-style3 ul {

		max-width: 400px;

		width: 100%;

		margin: 0 auto;

	}



	.project-two__single-img .overlay-title h3 {

		font-size: 20px;

	}



	.cta-three__inner {

		flex-direction: column;

		text-align: center;

	}



	.cta-three__btn {

		margin-top: 40px;

	}



	.team-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.working-process-one__shape2 {

		display: none;

	}



	.working-process-one__shape1 {

		display: none;

	}



	.working-process-one__shape5 {

		display: none;

	}



	.working-process-one__shape3 {

		display: none;

	}



	.working-process-one__shape4 {

		display: none;

	}



	.working-process-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 60px;

	}



	.working-process-one {

		padding: 140px 0px 72px;

	}



	.testimonials-three__content {

		max-width: 620px;

		width: 100%;

		margin-top: 60px;

	}



	.testimonials-three__shape3 {

		display: none;

	}



	.blog-three {

		padding: 132px 0px 110px;

	}



	.blog-three__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.blog-three__shape2 {

		display: none;

	}



	.footer-main__three-top {

		display: block;

	}



	.footer-main__three {

		padding-top: 140px;

	}



	.footer-three__logo-box {

		margin-bottom: 40px;

	}



	.footer-three__get-quote-form::before {

		right: 0px;

	}



	.footer-three__get-quote-form {

		display: block;

		padding: 46px 40px 42px;

		max-width: 875px;

		width: 100%;

	}



	.footer-main-three__inner {

		padding: 61px 0px 127px;

	}



	.footer-three__get-quote-form form {

		margin-left: 0px;

		margin-top: 30px;

	}



	.single-footer-widget__blog-list>ul>li .title-box h5 br {

		display: none;

	}



	.blog-page__content {

		max-width: 850px;

		width: 100%;

		margin: 0 auto;

	}



	.blog-page__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 10px auto;

	}



	.styled-pagination {

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.blog-page__single-content .title-box h3 {

		font-size: 33px;

		line-height: 43px;

	}



	.blog-details__content {

		max-width: 900px;

		width: 100%;

		margin: 0 auto 60px;

	}



	.blog-details-img1__content .title-box h2 {

		font-size: 40px;

	}



	.service-details__content {

		max-width: 900px;

		width: 100%;

		margin: 0 auto;

	}



	.service-details__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 70px auto 0px;

	}



	.service-details__img-box2 .img-box {

		max-width: 500px;

		width: 100%;

		margin-bottom: 30px;

	}



	.contact-page__google-map {

		max-width: 900px;

		width: 100%;

		margin-top: 60px;

	}











}









/* Mobile Layout: 320px. */

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

	.sec-title .sub-title h4 {

		font-size: 17px;

	}

	.rk img {

		width: 100%;

		margin-top: 274px;

	}

	.sec-title h2 br {

		display: none;

	}



	.sec-title h2 {

		font-size: 30px;

		line-height: 1.2em;

		font-weight: 700;

		text-transform: capitalize;

	}



	.service-one__single {

		max-width: 400px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.about-one__content-box {

		margin-top: 70px;

		max-width: 850px;

		width: 100%;

	}



	.about-one__overlay-box {

		position: relative;

		margin-bottom: 15px;

		margin-top: 15px;

	}



	.about-one__overlay-icon-box2 {

		position: relative;

		bottom: 0px;

		right: 0px;

	}



	.about-one__overlay-icon-box1 {

		position: relative;

		top: 0%;

		left: 0px;

		transform: translateY(0%);

		margin-bottom: 15px;

	}



	.about-one__img-box-inner {

		margin-right: 0px;

	}



	.about-one__img-box {

		padding-top: 0px;

	}



	.about-one__progress-box ul li {

		float: none;

	}



	.about-one__progress-box ul li+li {

		margin-left: 0px;

		margin-top: 50px;

	}



	.single-fact-counter {

		max-width: 400px;

		width: 100%;

		margin: 0 auto 40px;

	}



	.project-one__single-content-box {

		margin-left: 0px;

		top: 0%;

		transform: translateY(0%);

	}



	.project-one__single {

		max-width: 650px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.project-one__single-content-box--style2 {

		margin-right: 0px;

	}



	.project-one__single-img-box .overlay-icon a {

		font-size: 25px;

	}



	.project-one__single-content-box .meta-box .meta-info {

		flex-direction: column;

	}



	.project-one__single-content-box .meta-box .meta-info li+li {

		margin-left: 0px;

		margin-top: 5px;

	}



	.project-one__single-content-box .title-box h2 {

		font-size: 22px;

	}



	.skills-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.skills-one__single-title h3 {

		font-size: 24px;

	}



	.skills-one__single-left-box {

		display: block;

	}



	.skills-one__single-title {

		padding-left: 0px;

	}



	.skills-one__single-inner {

		display: block;

	}



	.skills-one__single-right-box {

		text-align: left;

		margin-top: 15px;

	}



	.skills-one__single-icon {

		margin-bottom: 25px;

	}



	.testimonials-one__content-box {

		max-width: 900px;

		width: 100%;

		margin-top: 70px;

	}



	.testimonials-one__content-box .sec-title {

		padding-bottom: 30px;

	}



	.testimonials-one__swiper-nav-style2 {

		display: none;

	}



	.testimonials-one .sec-title h2 {

		font-size: 25px;

		line-height: 1.3em;

	}



	.testimonials-one__content-box .text-box p {

		font-size: 25px;

	}



	.single-partner-logo-box a {

		width: auto;

	}



	.single-partner-logo-box {

		max-width: 300px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.blog-one__single-content-meta-box-title-box h3 {

		font-size: 20px;

	}



	.blog-one__single-content .meta-box .meta-info li p {

		font-size: 16px;

	}



	.blog-one__single-content-meta-box-title-box h3 a br {

		display: none;

	}



	.blog-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 40px;

	}



	.blog-one__single-content .meta-box .meta-info li+li {

		margin-left: 25px;

	}



	.cta-one__inner-title-box h2 {

		font-size: 35px;

	}



	.cta-one__inner-text-box p br {

		display: none;

	}



	.cta-one__inner {

		padding: 88px 25px 90px;

	}



	.cta-one__shape1 {

		display: none;

	}



	.cta-one__shape6 {

		display: none;

	}



	.get-in-touch-one__form {

		max-width: 500px;

		margin-top: 50px;

	}



	.get-in-touch-one__content-list-box li {

		display: block;

	}



	.get-in-touch-one__content-list-box li .text-box {

		padding-left: 0px;

		margin-top: 15px;

	}



	.footer-one__img2 {

		display: none;

	}



	.footer-one__img1 {

		display: none;

	}



	.footer-one__big-title h2 {

		font-size: 30px;

	}



	.footer-middle__inner {

		display: block;

		text-align: center;

	}



	.copyright-menu ul {

		display: block;

	}



	.copyright-menu ul li+li {

		margin-left: 0px;

		margin-top: 5px;

	}



	.footer-middle__mail-box {

		justify-content: center;

		margin-top: 15px;

	}



	.service-two__shape4 {

		display: none;

	}



	.service-two__single {

		max-width: 450px;

		width: 100%;
		margin: 0 auto 30px;

	}



	.sec-title-two h2 {

		font-size: 30px;

	}



	.sec-title-two p br {

		display: none;

	}



	.about-two__content {

		padding-top: 0px;

		max-width: 805px;

		width: 100%;

	}



	.about-two__img img {

		width: auto;

	}



	.about-two__img {

		margin-top: 60px;

		margin-left: 0px;

		margin-right: 0px;

	}



	.cases-one__inner .swiper-container {

		margin-right: 0px;

	}



	.cases-one__top .swiper-nav-style2 {

		display: none;

	}



	.cases-one__top .inner-title h2 br {

		display: none;

	}



	.cases-one__top .inner-title h2 {

		font-size: 30px;

	}



	.single-cases-one__img .overlay-content {

		padding: 0px 20px 0px;

		top: 5px;

		left: 5px;

		bottom: 5px;

		right: 5px;

	}



	.single-cases-one__img .overlay-content p {

		font-size: 16px;

	}



	.single-cases-one__img .overlay-one-btn a {

		width: 45px;

		height: 45px;

	}



	.single-cases-one__img .overlay-content h3 {

		margin-bottom: 5px;

		font-size: 20px;

		line-height: 30px;

	}



	.single-cases-one__img .overlay-one-btn {

		padding-top: 10px;

	}



	.single-cases-one {

		max-width: 500px;

		width: 100%;

		margin: 0 auto;

	}



	.pricing-one__single {

		padding: 40px 25px 40px;

	}



	.pricing-one__single-title p {

		font-size: 16px;

	}



	.pricing-one__single-list ul li p {

		font-size: 15px;

	}



	.pricing-one__single-btn .thm-btn {

		padding-left: 20px;

		padding-right: 20px;

	}



	.pricing-one__single {

		max-width: 400px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.testimonials-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto;

		padding: 40px 30px 40px;

	}



	.testimonials-two__text h2 {

		font-size: 30px;

	}



	.testimonials-two__text h2 br {

		display: none;

	}



	.testimonials-two__single .athour-box {

		display: block;

	}



	.testimonials-two__single .athour-box .img-box {

		width: 80px;

	}



	.testimonials-two__single .athour-box .title {

		margin-left: 0px;

		margin-top: 15px;

	}



	.testimonials-two__shape3 {

		display: none;

	}



	.testimonials-two__shape2 {

		display: none;

	}



	.fact-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 50px;

	}



	.testimonials-two {

		padding: 126px 0px 82px;

	}



	.fact-two__single .text-box p br {

		display: none;

	}



	.testimonials-two__shape6 {

		display: none;

	}



	.team-one__single {

		max-width: 400px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.features-one__shape4 {

		display: none;

	}



	.sec-title-two h2 br {

		display: none;

	}



	.features-one__content .sec-title-two h2 {

		font-size: 25px;

	}



	.features-one__logo-single.style1 {

		position: relative;

		top: 0;

		left: 0px;

	}



	.features-one__logo {

		width: 100%;

		height: 100%;

	}



	.features-one__logo-single.style2 {

		position: relative;

		top: 0;

		right: 0px;

	}



	.features-one__logo-single.style7 {

		position: relative;

		margin: 0 auto;

	}



	.features-one__logo-single {

		margin: 0 auto 30px;

	}



	.features-one__logo-single.style6 {

		position: relative;

		top: 0%;

		left: 0px;

		transform: translateY(0%);

	}



	.features-one__logo-single.style5 {

		position: relative;

		left: 0px;

		bottom: 0;

	}



	.features-one__logo-single.style4 {

		position: relative;

		right: 0px;

		bottom: 0;

	}



	.features-one__logo-single.style3 {

		position: relative;

		top: 0%;

		right: 0px;

		transform: translateY(0%);

	}



	.blog-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.cta-two__inner {

		display: block;

		text-align: center;

		padding: 78px 30px 82px;

	}



	.cta-two__btn {

		margin-top: 30px;

	}



	.cta-two__content h2 {

		font-size: 35px;

	}



	.cta-two__content {

		max-width: 100%;

	}



	.single-footer-widget.ml50 {

		margin-left: 0px;

		margin-top: 0px;

		margin-bottom: 60px;

	}



	.single-footer-widget.ml55 {

		margin-left: 0px;

		margin-bottom: 60px;

		margin-top: 0px;

	}



	.single-footer-widget__blog-list>ul>li>.title-box>.date-box>ul>li+li {

		margin-left: 10px;

	}



	.single-footer-widget__blog-list>ul>li>.title-box>.date-box>ul>li .text p {

		font-size: 14px;

	}



	.footer-two__shape1 {

		display: none;

	}



	.footer-main__two-top {

		flex-direction: column;

		justify-content: center;

	}



	.footer-two__socel-link {

		margin-top: 30px;

	}



	.single-footer-widget__blog-list>ul>li .img-box {

		position: relative;

		width: 105px;

	}



	.single-footer-widget__blog-list>ul>li .title-box {

		padding-left: 0px;

		margin-top: 20px;

	}



	.footer-two__shape5 {

		display: none;

	}



	.service-three__shape1 {

		display: none;

	}



	.service-three__shape3 {

		display: none;

	}



	.service-three__single {

		display: block;

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.sec-title-three h2 {

		font-size: 30px;

	}



	.service-three__single-content {

		margin-left: 0px;

		margin-top: 25px;

	}



	.service-three__shape2 {

		display: none;

	}



	.service-three__single-content .title h3 {

		font-size: 22px;

	}



	.about-three__shape3 {

		display: none;

	}



	.about-three__shape1 {

		display: none;

	}



	.about-three__content {

		max-width: 750px;

		width: 100%;

	}



	.about-three__img-box {

		margin-left: 0px;

		margin-right: 0px;

		margin-top: 70px;

	}



	.about-three__fact-single {

		width: 100%;

		margin-bottom: 30px;

	}



	.sec-title-four h2 {

		font-size: 30px;

	}



	.sec-title-four h2 br {

		display: none;

	}



	.about-three__content .text p br {

		display: none;

	}



	.about-three__img {

		display: block;

		max-width: 500px;

		width: 100%;

	}



	.about-three__img .title-box {

		margin-left: 0px;

		margin-top: 20px;

	}



	.about-three__img-box ul {

		display: block;

		margin-right: 0px;

		margin-left: 0px;

	}



	.about-three__img-box .overlay-box {

		position: relative;

		top: 0;

		left: 0px;

		bottom: 0px;

		right: 0;

		margin: auto;

		margin-top: 30px;

	}



	.about-three__img-box ul li {

		position: relative;

		display: block;

		float: none;

		padding-left: 0px;

		padding-right: 0px;

	}



	.about-three__img-box ul li:first-child {

		margin-bottom: 30px;

	}



	.about-three__img-box-bottom {

		margin-left: 0px;

	}



	.single-about-three__img-box {

		max-width: 500px;

		width: 100%;

	}



	.about-three__img-box ul li:first-child {

		width: 100%;

	}



	.about-three__shape2 {

		display: none;

	}



	.partner-style3 ul li {

		border-left: none;

	}



	.partner-style3 ul {

		max-width: 400px;

		width: 100%;

		margin: 0 auto;

	}



	.project-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto;

	}



	.project-two__single-img .overlay-title {

		left: 15px;

		bottom: 30px;

		right: 15px;

		padding: 23px 15px 22px;

	}



	.project-two__single-img .overlay-title h3 {

		font-size: 18px;

	}



	.project-two__single-img .overlay-title h4 {

		font-size: 16px;

	}



	.cta-three__inner {

		flex-direction: column;

		text-align: center;

	}



	.cta-three__btn {

		margin-top: 40px;

	}



	.team-two__single-content {

		padding: 16px 45px 17px;

	}



	.team-two__single::before {

		left: 20px;

	}



	.team-two__single-content p {

		font-size: 16px;

	}



	.team-two__single::after {

		left: 20px;

	}



	.team-two__single-img .social-share-box ul li a {

		height: 40px;

		width: 40px;

		font-size: 15px;

	}



	.team-two__single-img .social-share-box span {

		width: 40px;

		height: 40px;

		font-size: 15px;

		line-height: 40px;

	}



	.team-two__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.working-process-one__shape2 {

		display: none;

	}



	.working-process-one__shape1 {

		display: none;

	}



	.working-process-one__shape5 {

		display: none;

	}



	.working-process-one__shape3 {

		display: none;

	}



	.working-process-one__shape4 {

		display: none;

	}



	.working-process-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 60px;

		padding: 0px 0px 0px;

	}



	.working-process-one {

		padding: 140px 0px 72px;

	}



	.working-process-one__single .content-box .title-box h3 {

		font-size: 26px;

	}



	.working-process-one__shape2 {

		display: none;

	}



	.working-process-one__shape1 {

		display: none;

	}



	.working-process-one__shape5 {

		display: none;

	}



	.working-process-one__shape3 {

		display: none;

	}



	.working-process-one__shape4 {

		display: none;

	}



	.working-process-one__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 60px;

	}



	.working-process-one {

		padding: 140px 0px 72px;

	}



	.testimonials-three__content {

		max-width: 620px;

		width: 100%;

		margin-top: 60px;

		padding-right: 0px;

		margin-right: 0px;

		border-right: none;

	}



	.testimonials-three__shape3 {

		display: none;

	}



	.blog-three {

		padding: 132px 0px 110px;

	}



	.swiper-nav-style2.testimonials-three__swiper-nav-style {

		display: none;

	}



	.testimonials-three__content-inner .text p {

		font-size: 20px;

	}



	.testimonials-three__content-inner .athor-box h3 {

		font-size: 22px;

	}



	.blog-three {

		padding: 70px 0px 50px;

	}



	.blog-three__single {

		max-width: 500px;

		width: 100%;

		margin: 0 auto 30px;

	}



	.blog-three__shape2 {

		display: none;

	}



	.blog-three__single-content {

		margin-left: 5px;

		margin-right: 5px;

		padding: 25px 20px 0px;

	}



	.blog-three__single-content .meta-box .meta-info li p {

		font-size: 15px;

	}



	.blog-three__single-content .title-box h3 {

		font-size: 20px;

	}



	.footer-three {

		position: relative;

		display: block;

		background-color: #191b30;

		z-index: 10;

		padding-top: 0px;

	}



	.footer-main__three-top {

		display: block;

	}



	.footer-main__three {

		padding-top: 40px;

	}



	.footer-three__logo-box {

		margin-bottom: 0px;

	}



	.footer-three__get-quote-form::before {

		right: 0px;

	}



	.footer-three__get-quote-form {

		display: block;

		padding: 46px 20px 42px;

		max-width: 875px;

		width: 100%;

	}



	.footer-main-three__inner {

		padding: 20px 0px 70px;

	}



	.footer-three__get-quote-form form {

		margin-left: 0px;

		margin-top: 30px;

	}



	.single-footer-widget__blog-list>ul>li .title-box h5 br {

		display: none;

	}



	.footer-three__get-quote-form .form-group {

		display: block;

	}



	.footer-three__get-quote-form .form-group button.thm-btn {

		margin-left: 0px;

		margin-top: 15px;

	}



	.footer-three__get-quote-form .form-group input[type='email'] {

		width: 100%;

	}



	.blog-page__content {

		max-width: 700px;

		width: 100%;

		margin: 0 auto;

	}



	.blog-page__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 10px auto;

	}



	.styled-pagination {

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.blog-page__single-content .title-box h3 {

		font-size: 22px;

		line-height: 32px;

	}



	.blog-page__single-content .meta-box .meta-info li+li {

		margin-left: 0px;

		margin-top: 5px;

	}



	.blog-page__single-content .meta-box .meta-info li .icon {

		margin-right: 5px;

	}



	.blog-page__single-content .meta-box .meta-info {

		flex-direction: column;

		justify-content: center;

	}



	.blog-page__single-content .title-box h3 a br {

		display: none;

	}



	.sidebar__search-form input[type="search"] {

		width: 100%;

		padding-right: 75px;

	}



	.sidebar__latest-blog-list li {

		display: block;

	}



	.sidebar__latest-blog-list li .content-box {

		margin-left: 0px;

		margin-top: 15px;

	}



	.styled-pagination li a {

		width: 45px;

		height: 45px;

		font-size: 16px;

		line-height: 45px;

	}



	.styled-pagination li+li {

		margin-left: 10px;

	}



	.sidebar__search-form button[type="submit"] {

		position: absolute;

		top: 0;

		right: 0;

		margin-left: 0;

	}



	.blog-details-img1__content .meta-box .meta-info {

		flex-direction: column;

	}



	.blog-details-img1__content .meta-box .meta-info li+li {

		margin-left: 0px;

		margin-top: 5px;

	}



	.blog-details-img1__content .title-box h2 a br {

		display: none;

	}



	.blog-details-img1__content .title-box h2 {

		font-size: 30px;

	}



	.blog-details-img1__content .list-item ul li .text {

		flex: 1;

	}



	.blog-details__img2-single {

		max-width: 500px;

		width: 100%;

		margin-bottom: 20px;

	}



	.blog-details__text .text1 .quote-box {

		display: none;

	}



	.blog-details__text .text1 {

		padding: 27px 25px 26px;

	}



	.blog-details__text .text1 p {

		font-size: 20px;

	}



	.blog-details__tag-share {

		display: block;

	}



	.blog-details__tag-share .share-link {

		display: block;

	}



	.blog-details__tag-share .share-link .share-link-list {

		padding-left: 0px;

		margin-top: 10px;

	}



	.blog-details__tag-share .tag2 {

		display: block;

		margin-bottom: 15px;

	}



	.blog-details__tag-share .tag2 ul {

		overflow: hidden;

		padding-left: 0px;

	}



	.blog-details__tag-share .tag2 ul li a {

		font-size: 14px;

	}



	.blog-details__tag-share .tag2 .text {

		margin-bottom: 10px;

	}



	.blog-details__prev-next-option {

		display: block;

		padding-top: 40px;

	}



	.blog-details__prev-next-option .single-box.right {

		margin-top: 30px;

	}



	.single-comment-box .img-holder {

		position: relative;

		display: block;

		margin-bottom: 20px;

	}



	.single-comment-box .text-holder {

		margin-left: 0px;

	}



	.single-comment-box.ml105 {

		margin-left: 0px;

	}



	.blog-details__content {

		max-width: 700px;

		width: 100%;

		margin: 0 auto 50px;

	}



	.single-comment-box .text-holder .top .text-box h3 {

		font-size: 22px;

	}



	.service-details__content {

		max-width: 700px;

		width: 100%;

		margin: 0 auto;

	}



	.service-details__sidebar {

		margin-left: 0px;

		max-width: 400px;

		width: 100%;

		margin: 70px auto 0px;

	}



	.service-details__img-box2 .img-box {

		max-width: 500px;

		width: 100%;

		margin-bottom: 30px;

	}



	.service-details__img-box1 .content-box h2 {

		font-size: 35px;

	}



	.service-details__img-box1 .content-box .list-item li .text {

		flex: 1;

	}



	.service-details__img-box2 .content-box .list-item li .text {

		flex: 1;

	}



	.sidebar__category-list li a {

		font-size: 16px;

	}



	.contact-page__google-map {

		max-width: 900px;

		width: 100%;

		margin-top: 60px;

	}



	.contact-page__bottom-form-inner {

		padding: 65px 30px 75px;

	}



	.contact-page__bottom-form-inner .title-box h2 {

		font-size: 27px;

	}

















































}













/*--------------------------------------------------------------

////////////////////////////////

# Main Header All Responsice Css

////////////////////////////////

--------------------------------------------------------------*/



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

	.menu-area .navbar-wrap {

		display: none !important;

	}



	.menu-area .mobile-nav-toggler {

		display: block;

	}



	.main-header-one__top {

		display: none;

	}



	.main-header-one__bottom-right {

		display: none;

	}



	.menu-area .mobile-nav-toggler {

		padding: 0px 0 0px;

	}



	.main-header-one__bottom {

		background-color: #ffffff;

		padding: 31px 0px 31px;

	}



	.main-header-two__bottom-right {

		display: none;

	}



	.main-header-two {

		position: relative;

		padding-top: 0px;

	}



	.main-header-two__bottom {

		background-color: rgba(0, 0, 0, 0.89);

		padding: 31px 0px 31px;

	}



	.main-header-two .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-two .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-three__top {

		display: none;

	}



	.main-header-three__bottom-right {

		display: none;

	}



	.main-header-three__bottom {

		padding: 5px 0px 5px;

	}



	.main-header-three {

		position: relative;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-black);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-three .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-three.about {

		position: absolute;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}























}





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



	.menu-area .navbar-wrap {

		display: none !important;

	}



	.menu-area .mobile-nav-toggler {

		display: block;

	}



	.main-header-one__top {

		display: none;

	}



	.main-header-one__bottom-right {

		display: none;

	}



	.menu-area .mobile-nav-toggler {

		padding: 0px 0 0px;

	}



	.main-header-one__bottom {

		background-color: #ffffff;

		padding: 31px 0px 31px;

	}



	.main-header-two {

		position: relative;

		padding-top: 0px;

	}



	.main-header-two__bottom {

		background-color: rgba(0, 0, 0, 0.89);

		padding: 31px 0px 31px;

	}



	.main-header-two .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-two .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-two__bottom-right {

		display: none;

	}



	.main-header-three__top {

		display: none;

	}



	.main-header-three__bottom-right {

		display: none;

	}



	.main-header-three__bottom {

		padding: 5px 0px 5px;

	}



	.main-header-three {

		position: relative;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-black);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-three .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-three.about {

		position: absolute;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



































}









@media (max-width: 767px) {



	.menu-area .navbar-wrap {

		display: none !important;

	}



	.menu-area .mobile-nav-toggler {

		display: block;

	}



	.main-header-one__top {

		display: none;

	}



	.main-header-one__bottom-right {

		display: none;

	}



	.menu-area .mobile-nav-toggler {

		padding: 0px 0 0px;

	}



	.main-header-one__bottom {

		background-color: #ffffff;

		padding: 31px 0px 31px;

	}



	.main-header-two {

		position: relative;

		padding-top: 0px;

	}



	.main-header-two__bottom {

		background-color: rgba(0, 0, 0, 0.89);

		padding: 31px 0px 31px;

	}



	.main-header-two .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-two .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-two__bottom-right {

		display: none;

	}



	.main-header-three__top {

		display: none;

	}



	.main-header-three__bottom-right {

		display: none;

	}



	.main-header-three__bottom {

		padding: 0px 0px 0px;

	}



	.main-header-three {

		position: relative;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-black);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.main-header-three .menu-area .mobile-nav-toggler:hover {

		color: var(--thm-secondary);

	}



	.main-header-three.about {

		position: relative;

	}



	.main-header-three .menu-area .mobile-nav-toggler {

		color: var(--thm-white);

		transition: all 200ms linear;

		transition-delay: 0.1s;

	}



	.page-header .shape2 {

		display: none;

	}



	.page-header__inner h2 {

		font-size: 35px;

		line-height: 45px;

	}



















































}





@media (max-width: 1199px) {



	.sticky-menu {

		position: static;

	}



	.menu-area__inner {

		position: relative;

		display: flex;

		flex-direction: row-reverse;

		justify-content: space-between;

		align-items: center;

	}









}

























/*--------------------------------------------------------------

///////////////////////////

# Slider All Responsice Css

///////////////////////////

--------------------------------------------------------------*/



@media only screen and (min-width: 1200px) and (max-width: 1500px) {

	.banner-one__shape1 {

		display: none;

	}



	.banner-one__shape3 {

		display: none;

	}



	.banner-one__shape2 {

		display: none;

	}



	.banner-one__img {

		max-width: 645px;

	}





}









@media only screen and (min-width: 1200px) and (max-width: 1550px) {

	.banner-two__shape2 {

		display: none;

	}



	.banner-two__shape5 {

		display: none;

	}



	.banner-two__bg {

		opacity: 0.3;

	}

}



@media only screen and (min-width: 1200px) and (max-width: 1250px) {

	.banner-two__img {

		max-width: 659px;

	}





}







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

	.banner-one {

		padding: 100px 0 0px;

	}



	.banner-one__shape1 {

		display: none;

	}



	.banner-one__shape3 {

		display: none;

	}



	.banner-one__shape2 {

		display: none;

	}



	.banner-one__content .sub-title h5 {

		font-size: 17px;

	}



	.banner-one__content .big-title h2 {

		font-size: 50px;

	}



	.banner-one__img {

		max-width: 600px;

		width: 100%;

		float: right;

		margin-right: -102px;

	}



	.banner-one__img .inner img {

		width: 80%;

	}



	.banner-one__inner {

		position: relative;

		display: flex;

		align-items: center;

		justify-content: space-between;

	}



	.banner-one__content {

		padding-top: 0px;

	}



	.banner-one__content .text p br {

		display: none;

	}



	.banner-two__content .big-title h2 {

		font-size: 60px;

	}



	.banner-two__img {

		max-width: 508px;

		margin-left: 0px;

	}



	.banner-two {

		padding: 140px 0 140px;

	}



	.banner-three__shape6 {

		display: none;

	}



	.banner-three__shape1 {

		display: none;

	}



	.banner-three {

		padding: 0px 0 0px;
height:83vh;
	}
	.fullscreen-video-container {
		position: relative;
		overflow: hidden;
		height: 82vh;
	}


	.banner-three__content .sec-title-four h2 {

		font-size: 60px;

	}

	.banner-three__content-inner {

		position: relative;

		display: block;

		max-width: 85%;

		width: 85%;

		padding-bottom: 70px;

	}





	.banner-three__content {

		position: relative;

		display: inherit;

		flex-direction: row;

		justify-content: space-between;

		align-items: center;

		margin-right: -142px;

	}





	.about-three__img-box1 ul li:first-child {

		width: 50%;

	}



	.about-three__img-box1 ul li:last-child {

		width: 50%;

	}





}





@media only screen and (min-width: 768px) and (max-width: 991px) {
	.fullscreen-video-container {
		position: relative;
		overflow: hidden;
		height: 82vh;
	}

	.banner-one__shape1 {

		display: none;

	}



	.banner-one__shape3 {

		display: none;

	}



	.banner-one__shape2 {

		display: none;

	}



	.banner-one__img {

		display: none;

	}



	.banner-one {

		padding: 132px 0px 141px;

	}



	.banner-one__content {

		padding-top: 0px;

	}



	.banner-two__img {

		display: none;

	}



	.banner-two {

		padding: 120px 0 140px;

	}





	.banner-three__shape6 {

		display: none;

	}



	.banner-three__shape1 {

		display: none;

	}



	.banner-three {

		padding: 0px 0 0px;

	}



	.banner-three__content .sec-title-four h2 {

		font-size: 70px;

	}



	.banner-three__img {

		display: block;

		padding-top: 50px;

	}



	.banner-three__shape4 {

		display: none;

	}





}





@media only screen and (max-width: 767px) {
	.banner-three {
		height: 82vh;
	}
	.fullscreen-video-container {
		position: relative;
		overflow: hidden;
		height: 82vh;
	}

	.banner-one__shape1 {

		display: none;

	}



	.banner-one__shape3 {

		display: none;

	}



	.banner-one__shape2 {

		display: none;

	}



	.banner-one__img {

		display: none;

	}



	.banner-one {

		padding: 132px 0px 141px;

	}



	.banner-one__content {

		padding-top: 0px;

	}



	.banner-one__content .sub-title h5 {

		font-size: 14px;

		letter-spacing: 5px;

	}



	.banner-one__content .big-title h2 br {

		display: none;

	}



	.banner-one__content .big-title h2 {

		font-size: 45px;

	}



	.banner-one__content .text p br {

		display: none;

	}



	.banner-two__img {

		display: none;

	}



	.banner-two {

		padding: 140px 0 140px;

	}



	.banner-two__shape3 {

		display: none;

	}



	.banner-two__content .big-title h2 {

		font-size: 37px;

	}



	.banner-two__content .big-title h2 br {

		display: none;

	}



	.banner-two__content .bottom-box {

		display: block;

	}



	.banner-two__content .bottom-box .user-people {

		display: block;

		padding-left: 0px;

	}



	.banner-two__content .bottom-box .user-people ul {

		margin-top: 20px;

		margin-bottom: 15px;

	}



	.banner-two__content .text p {

		font-size: 18px;

	}



	.banner-two__content {

		position: relative;

		display: block;

		float: left;

		padding-top: 0px;

	}



	.banner-two__content .bottom-box {

		padding-top: 52px;

	}



	.banner-three__shape6 {

		display: none;

	}



	.banner-three__shape1 {

		display: none;

	}



	.banner-three {

		padding: 0px 0 0px;

	}
	.sec-title-four1 {
		position: absolute;
		display: block;
		bottom: 40%;
		color: #fff;
		padding-right: 0px;
		left: 0px;
		padding: 0px 15px;
	}
	.banner-three__img {

		margin-top: 40px;

	}

	.m-none{display: block}
	.d-none{display: none !important}

.about-three__img-box1 {

    position: relative;

    display: block;

    max-width: 630px;

    width: 100%;

    margin-right: 80px;

    margin-left: 0px;

}

.service-three {

    position: relative;

    display: block;

    background-color: var(--thm-black);

    padding: 0px 0 0px;

    z-index: 1;

}

.title1 h3 {

    color: #fff;

    font-size: 32px;

    margin-bottom: 10px;

}

.title1 {

    padding: 50px 0px;

	background: #191b30;

    position: relative;

}



.about-three__img-box ul li:last-child {

    width: 100%;

}

.about-three__content .sec-title-four {

    padding-bottom: 0px;

    padding-top: 30px;

	padding-right: 0px;

}

.about-three__img .title-box h3 {

    font-size: 24px;

    line-height: 28px;

    font-weight: 600;

	margin-bottom: 15px;

}

.project-two {

    position: relative;

    display: block;

    background-color: var(--thm-white);

    padding: 60px 0 80px;

    z-index: 10;

}



	.banner-three__content .sec-title-four h2 {

		font-size: 40px;

	}



	.banner-three__content .sec-title-four h2 br {

		display: none;

	}





	.banner-three__shape4 {

		display: none;

	}



	.banner-three__content .sec-title-four .sub-title h4 {

		font-size: 20px;

	}



	.banner-three__content .text p br {

		display: none;

	}



	.banner-three__content .btn-box {

		display: block;

	}



	.banner-three__content .btn-box .video-gallery {

		padding-left: 0px;

		margin-top: 25px;

	}



	.banner-three__content {

		position: relative;

		display: block;

		margin-right: 0px;

	}







}