@media (max-width: 575.98px) {

	#header {
		padding: 10px 0;
	}

	#header .logo img {
		max-height: 46px;
	}

	#header.header-scrolled {
		padding: 10px 0;
	}

	#header.header-scrolled .logo img {
		max-height: 36px;
	}

	.g-pyramid-home-slider-master header .item .cover .header-content h1 {
		font-size: 11px;
		margin: 0em 0em 0em 0em;
	}

	.g-pyramid-home-slider-master header .item .cover .header-content h2 {
		font-size: 17px;
	}



	.g-pyramid-home-slider-master header .owl-nav .owl-prev .bi {
		font-size: 16px;
		color: #fff;
	}

	.g-pyramid-home-slider-master header .owl-nav .owl-next .bi {
		font-size: 16px;
		color: #fff;
	}

	.g-pyramid-home-slider-master header .item .cover {
		top: 30px;
	}

	.navbar .dropdown ul a {
		font-size: 12px;
	}

	.section-title h2 {
		font-size: 13px;
	}

	.section-title p {
		font-size: 16px;
	}

	.section-title {
		padding-bottom: 13px;
	}

	.about .text-content {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
	}

	.about ul li {
		font-size: 12px;
		font-family: 'Roboto-Regular';
	}

	.about .content ul i {
		font-size: 17px;
	}

	.about h5 a {
		border: 1px solid #B79129;
		padding: 8px 10px;
		color: #000;
		font-family: 'Roboto-Regular';
		font-size: 11.4px;
	}

	section {
		padding: 30px 0;
	}

	.g-pyramid-prd-title {
		font-size: 14px;

	}

	.team .btn-success {
		border: 1px solid #B79129;
		padding: 4px 10px;
		color: #000;
		font-family: 'Roboto-Regular';
		font-size: 11.4px;
	}

	.g-pyramid-home-products {
		margin-bottom: 1em;
	}

	.g-pyramid-studio-home01 {
		padding: 10px 0;
	}

	.g-pyramid-studio-home01 .card-header {
		padding: 0.5rem 1rem;
	}

	.g-pyramid-studio-home01 .card-title {
		font-size: 16px;
	}

	.g-pyramid-studio-home01 .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
	}

	.g-pyramid-studio-home02 h1 {
		font-size: 14px;
	}

	.g-pyramid-studio-home02 h1 .bi {
		font-size: 20px;
	}

	.g-pyramid-studio-home02 .btn-success {
		font-size: 11px;
		font-family: 'Roboto-Regular';
		padding: 0px 5px;
	}

	.g-pyramid-studio-home03 h2 {
		font-size: 16px;
	}

	.g-pyramid-studio-home03 .card-title {
		font-size: 14px;
		margin-top: 0.6em;
	}

	.g-pyramid-studio-home03 .card-block {
		padding: 0em 1em;
	}

	.g-pyramid-studio-home03 .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
	}

	.g-pyramid-studio-home03 .card-header img {
		margin-bottom: 1.6em;
	}

	.g-pyramid-studio-home04 .flex-row {
		flex-direction: column !important;
	}

	.g-pyramid-studio-home04 .card-header .card-title {
		font-size: 15px;
	}

	.g-pyramid-studio-home04 .card-header .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
	}

	.g-pyramid-studio-home04 .card-header {
		border: 3px solid #fffef7;
	}

	.g-pyramid-studio-home04 .card {
		padding: 0.5em;
	}

	#footer .footer-top .footer-info h3 {
		font-size: 14px;
	}

	#footer .footer-top .footer-info p {
		font-size: 12px;
	}

	#footer .footer-top .footer-info p {
		font-size: 11px;
		line-height: 23px;
	}

	#footer .footer-top h4 {
		font-size: 14px;
	}

	#footer .footer-top .footer-links ul li {
		font-size: 12px;
	}

	#footer .footer-top .footer-links ul i {
		font-size: 13px;
	}

	#footer .copyright {
		font-size: 11px;
		letter-spacing: 0.5px;
		line-height: 20px;
	}

	.back-to-top i {
		font-size: 20px;
	}

	.back-to-top {
		right: 5px;
		bottom: 5px;
		z-index: 996;
		width: 30px;
		height: 30px;
		border-radius: 4px;
	}

	#footer .footer-top {
		padding: 60px 0 20px 0;
	}


	/* our story page */

	.g-pyramid-studio-our-story01 .card-header .card-title {
		font-size: 16px;
	}

	.g-pyramid-studio-our-story01 .card-header {
		padding: 0.5rem 0.3rem;
	}

	.g-pyramid-studio-our-story01 .card-header .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
		text-align: justify;
	}

	.g-pyramid-studio-our-story02 .card-header .card-title {
		font-size: 16px;
	}

	.g-pyramid-studio-our-story02 .card-header {
		padding: 0.5rem 0.3rem;
	}

	.g-pyramid-studio-our-story02 .card-header .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
		text-align: justify;
	}


	/* products page */

	.sub-banner {
		/*padding-top: 4em;*/
	}

	.g-pyramid-studio-products01 .card-block .card-title {
		font-size: 16px;
	}

	.g-pyramid-studio-products01 .card-block .card-sub-title {
		font-size: 14px;
	}

	.g-pyramid-studio-products01 .card-block .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
		text-align: justify;
	}

	.g-pyramid-studio-products01 .card-header {
		padding: 0.5rem 0rem;
	}

	.g-pyramid-studio-products01 .card-header h2 {
		font-size: 15px;
	}

	.g-pyramid-studio-products01 .card-header p {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
		text-align: justify;
	}

	.product-color h5 {
		font-size: 14px;
	}

	.product-color .btn-primary {
		padding: 10px;
	}

	.product-enquire .btn-success {
		font-size: 11px;
		padding: 2px 5px;
	}

	.product-enquire .btn-primary {
		font-size: 11px;
		padding: 2px 5px;
	}


	/* gallery page */

	#exampleModal .carousel-control-prev {
		font-size: 17px;
		color: #e9321c;
	}

	#exampleModal .carousel-control-next {
		font-size: 17px;
		color: #e9321c;
	}


	/*  contact us page  */

	.g-pyramid-studio-contact-us01 .flex-row {
		flex-direction: column !important;
	}

	.g-pyramid-studio-contact-us01 .card-header .card-title {
		font-size: 15px;
	}

	.g-pyramid-studio-contact-us01 .card-header .card-text {
		font-size: 12px;
		line-height: 26px;
		font-family: 'Roboto-Regular';
	}

	.g-pyramid-studio-contact-us01 .card-header {
		border: 3px solid #fffdf7;
	}

	.g-pyramid-studio-contact-us01 .card {
		padding: 0.5em;
	}

	.g-pyramid-studio-contact-us01 .card-header {
		border: 3px solid #fffdf7;
	}

	.g-pyramid-studio-contact-us01 .card-block h4 {
		font-size: 14px;
	}

	.g-pyramid-studio-contact-us01 .card-block {
		padding: 1em 0.5em;
	}

	.g-pyramid-studio-contact-us01 .card-block form label {
		font-size: 12px;
	}

	.g-pyramid-studio-contact-us01 .card-block form .form-control {
		font-size: 13px;
		font-family: 'Roboto-Regular';
	}

	.g-pyramid-studio-contact-us01 .card-block form .btn-success {
		font-size: 11px;
		padding: 3px 10px 2px 10px;
	}

	.col-6,
	.col-3 {
		width: 100%;

		button {
			margin: 8px 0;
		}
	}

	input,
	textarea {
		background-color: #171616;
		border: none;
		padding: 12px 15px;
		margin: 16px 0 !important;
		color: #666;
		width: 100%;
		font-size: 0.8rem;
	}

	.footer-right-box {
		margin: 8px auto !important;
	}

	/* .image-overlap--large{ */
	.image-overlap-1 {
		display: flex !important;
		grid-auto-columns: 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
		/* max-height: 100vh; */
	}

	/* } */
	.image-overlap--large {
		display: none;
	}

	.input-group-text {
		display: flex;
		align-items: center;
		padding: 12px .75rem !important;
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #212529;
		margin-top: 16px !important;
		height: 38px !important;
		text-align: center;
		white-space: nowrap;
		background-color: #B79129;
		border: 1px solid #fff;
		border-radius: .25rem;
		cursor: pointer;
		color: #fff !important;
		border-radius: 22px;
	}

	.input-group>.form-control,
	.input-group>.form-select {
		position: relative;
		flex: 1 1 auto;
		width: 1%;
		min-width: 0;
		height: unset !important;
		background-color: #212529;
		color: #fff !important;
		border-radius: 22px;
	}

	.subscribe-input {
		padding: 2rem !important;
	}

	.circle {
		display: none;
	}

	.header-content01 {
		display: block !important;

		h1 {
			font-size: 11px;
			margin: 0em 0em 0em 0em;
		}

		h2 {
			font-size: 17px;
		}
	}

	.header-content1 {
		display: none !important;
	}

	.arrow-img {
		display: none;
	}



	@media (min-width: 576px) and (max-width: 991px) {

		.banner-content {
			background-color: #161616 !important;
			border: 6px solid #E0B12A !important;

			p {
				text-align: left !important;
				color: #fff;
				margin: 8px 0 !important;

			}

			h2 {
				text-align: left !important;
				font-size: 3em !important;
			}
		}


		#header {
			padding: 10px 0;
		}

		#header .logo img {
			max-height: 46px;
		}

		#header.header-scrolled {
			padding: 10px 0;
		}

		#header.header-scrolled .logo img {
			max-height: 36px;
		}

		.g-pyramid-home-slider-master header .item .cover .header-content h1 {
			font-size: 16px;
			margin: 0em 0em 0em 0em;
		}

		.g-pyramid-home-slider-master header .item .cover .header-content h2 {
			font-size: 20px;
		}

		.header-content01 {
			display: block !important;

			h1 {
				font-size: 16px;
				margin: 0em 0em 0em 0em;
			}

			h2 {
				font-size: 20px;
			}
		}

		.g-pyramid-home-slider-master header .owl-nav .owl-prev .bi {
			font-size: 22px;
			color: #fff;
		}

		.g-pyramid-home-slider-master header .owl-nav .owl-next .bi {
			font-size: 22px;
			color: #fff;
		}

		.g-pyramid-home-slider-master header .item .cover {
			top: 30px;
		}

		.navbar .dropdown ul a {
			font-size: 12px;
		}

		.section-title h2 {
			font-size: 13px;
		}

		.section-title p {
			font-size: 16px;
		}

		.section-title {
			padding-bottom: 13px;
		}

		.about .text-content {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
		}

		.about ul li {
			font-size: 12px;
			font-family: 'Roboto-Regular';
		}

		.about .content ul i {
			font-size: 17px;
		}

		.about h5 a {
			border: 1px solid #B79129;
			padding: 8px 10px;
			color: #000;
			font-family: 'Roboto-Regular';
			font-size: 11.4px;
		}

		section {
			padding: 30px 0;
		}

		.g-pyramid-prd-title {
			font-size: 14px;

		}

		.team .btn-success {
			border: 1px solid #B79129;
			padding: 4px 10px;
			color: #000;
			font-family: 'Roboto-Regular';
			font-size: 11.4px;
		}

		.g-pyramid-home-products {
			margin-bottom: 1em;
		}

		.g-pyramid-studio-home01 {
			padding: 10px 0;
		}

		.g-pyramid-studio-home01 .card-header {
			padding: 0.5rem 1rem;
		}

		.g-pyramid-studio-home01 .card-title {
			font-size: 16px;
		}

		.g-pyramid-studio-home01 .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
		}

		.g-pyramid-studio-home02 h1 {
			font-size: 14px;
		}

		.g-pyramid-studio-home02 h1 .bi {
			font-size: 20px;
		}

		.g-pyramid-studio-home02 .btn-success {
			font-size: 11px;
			font-family: 'Roboto-Regular';
			padding: 0px 5px;
		}

		.g-pyramid-studio-home03 h2 {
			font-size: 16px;
		}

		.g-pyramid-studio-home03 .card-title {
			font-size: 14px;
			margin-top: 0.6em;
		}

		.g-pyramid-studio-home03 .card-block {
			padding: 0em 1em;
		}

		.g-pyramid-studio-home03 .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
		}

		.g-pyramid-studio-home03 .card-header img {
			margin-bottom: 1.6em;
		}

		.g-pyramid-studio-home04 .card-header .card-title {
			font-size: 15px;
		}

		.g-pyramid-studio-home04 .card-header .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
		}

		.g-pyramid-studio-home04 .card-header {
			border: 3px solid #fffef7;
		}

		.g-pyramid-studio-home04 .card {
			padding: 0.5em;
		}

		#footer .footer-top .footer-info h3 {
			font-size: 14px;
		}

		#footer .footer-top .footer-info p {
			font-size: 12px;
		}

		#footer .footer-top .footer-info p {
			font-size: 11px;
			line-height: 23px;
		}

		#footer .footer-top h4 {
			font-size: 14px;
		}

		#footer .footer-top .footer-links ul li {
			font-size: 12px;
		}

		#footer .footer-top .footer-links ul i {
			font-size: 13px;
		}

		#footer .copyright {
			font-size: 11px;
			letter-spacing: 0.5px;
			line-height: 20px;
		}

		.back-to-top i {
			font-size: 20px;
		}

		.back-to-top {
			right: 5px;
			bottom: 5px;
			z-index: 996;
			width: 30px;
			height: 30px;
			border-radius: 4px;
		}

		#footer .footer-top {
			padding: 60px 0 20px 0;
		}


		/* our story page */

		.g-pyramid-studio-our-story01 .card-header .card-title {
			font-size: 16px;
		}

		.g-pyramid-studio-our-story01 .card-header {
			padding: 0.5rem 0.3rem;
		}

		.g-pyramid-studio-our-story01 .card-header .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
			text-align: justify;
		}

		.g-pyramid-studio-our-story02 .card-header .card-title {
			font-size: 16px;
		}

		.g-pyramid-studio-our-story02 .card-header {
			padding: 0.5rem 0.3rem;
		}

		.g-pyramid-studio-our-story02 .card-header .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
			text-align: justify;
		}




		/* products page */

		.sub-banner {
			padding-top: 4em;
		}

		.g-pyramid-studio-products01 .card-block .card-title {
			font-size: 16px;
		}

		.g-pyramid-studio-products01 .card-block .card-sub-title {
			font-size: 14px;
		}

		.g-pyramid-studio-products01 .card-block .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
			text-align: justify;
		}

		.g-pyramid-studio-products01 .card-header {
			padding: 0.5rem 0rem;
		}

		.g-pyramid-studio-products01 .card-header h2 {
			font-size: 15px;
		}

		.g-pyramid-studio-products01 .card-header p {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
			text-align: justify;
		}

		.product-color h5 {
			font-size: 14px;
		}

		.product-color .btn-primary {
			padding: 10px;
		}

		.product-enquire .btn-success {
			font-size: 11px;
			padding: 2px 5px;
		}

		.product-enquire .btn-primary {
			font-size: 11px;
			padding: 2px 5px;
		}



		/*  contact us page  */

		.g-pyramid-studio-contact-us01 .flex-row {
			flex-direction: column !important;
		}

		.g-pyramid-studio-contact-us01 .card-header .card-title {
			font-size: 15px;
		}

		.g-pyramid-studio-contact-us01 .card-header .card-text {
			font-size: 12px;
			line-height: 26px;
			font-family: 'Roboto-Regular';
		}

		.g-pyramid-studio-contact-us01 .card-header {
			border: 3px solid #fffdf7;
		}

		.g-pyramid-studio-contact-us01 .card {
			padding: 0.5em;
		}

		.g-pyramid-studio-contact-us01 .card-header {
			border: 3px solid #fffdf7;
		}

		.g-pyramid-studio-contact-us01 .card-block h4 {
			font-size: 14px;
		}

		.g-pyramid-studio-contact-us01 .card-block {
			padding: 1em 0.5em;
		}

		.g-pyramid-studio-contact-us01 .card-block form label {
			font-size: 12px;
		}

		.g-pyramid-studio-contact-us01 .card-block form .form-control {
			font-size: 13px;
			font-family: 'Roboto-Regular';
		}

		.g-pyramid-studio-contact-us01 .card-block form .btn-success {
			font-size: 11px;
			padding: 3px 10px 2px 10px;
		}




	}



	@media (min-width: 992px) and (max-width: 1320px) {
		.banner-content .header-content {

			p {
				text-align: left !important;
				color: #fff;
				margin: 8px 0 !important;

			}

			h2 {
				text-align: left !important;
				font-size: 3em !important;
			}
		}

		.g-pyramid-home-slider-master header .item .cover .header-content h1 {
			font-size: 22px;
		}

		.g-pyramid-home-slider-master header .item .cover .header-content h2 {
			font-size: 3em;
		}



		.section-title p {
			font-size: 30px;
		}

		.g-pyramid-studio-home01 .card-title {
			font-size: 30px;
		}

		.g-pyramid-studio-home02 h1 {
			font-size: 30px;
		}

		.g-pyramid-studio-home03 h2 {
			font-size: 30px;
		}

		.g-pyramid-studio-home03 .card-title {
			font-size: 20px;
		}

		.g-pyramid-studio-home04 .card-header .card-title {
			font-size: 18px;
		}

		.g-pyramid-studio-home04 .card-header .card-text {
			font-size: 14px;
		}

		#footer .footer-top .footer-info h3 {
			font-size: 20px;
		}

		#footer .footer-top h4 {
			font-size: 18px;
		}

		#footer .footer-top .footer-links ul i {
			font-size: 13px;
		}

		#footer .footer-top .footer-info p {
			font-size: 13px;
		}

		#footer .footer-top .footer-links ul a {
			color: #ffffff;
			font-size: 11px;
		}



	}
}

@media screen and (max-width:1199px) {
	.image-overlap-1 {
		display: block !important;
		grid-auto-columns: 1fr;
		grid-template-columns: 1fr 2fr 1fr 1fr 1fr 0fr;
		grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
		img {
		  width: 100%;
		  object-fit: cover;
		}
	  }
}
/* 
@media only screen and (max-width : 575px) {
	.about-section .about-backgroundimage {
		display: none;
	}

	.about-section .about-image {
		margin-bottom: 30px !important;
	}

	.about-section .badge {
		display: none;
	}

	.about-section .about_content {
		padding: 0;
		width: 100%;
		box-shadow: none;
		text-align: center;
	}

	.about-section .about_content .text-size-14 {
		margin-bottom: 15px;
	}

	.about-section .about_content .read_more {
		margin-right: 0;
		float: none;
	}

	.about-section .last_list {
		display: none;
	}
}

@media only screen and (max-width : 767px) {
	.about-section {
		padding: 60px 0;
	}

	.about-section .about-backgroundimage {
		top: unset;
		bottom: 0;
		right: 90px;
	}

	.about-section .about-backgroundimage img {
		width: 75%;
	}

	.about-section .about-image {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 auto;
		margin-bottom: 65px !important;
	}

	.about-section .about-image img {
		width: 100%;
	}

	.about-section .about_content {
		padding: 40px 15px;
		width: 94%;
		margin-left: 0;
	}

	.about-section .about_content .read_more {
		font-size: 12px;
		line-height: 20px;
		padding: 10px 22px;
		margin-right: 25px;
	}

	.about-section .about_content .read_more .dot {
		width: 6px;
		height: 6px;
		line-height: 6px;
		top: 7px;
		margin-right: 7px;
	}

	.about-section .last_list figure {
		margin-right: 12px;
	}

	.about-section .last_list figure img {
		width: 42px;
	}

	.about-section .last_list .content span {
		font-size: 20px;
		line-height: 24px;
	}

	.about-section .last_list .last_list_atag {
		font-size: 20px;
		line-height: 26px;
	}

	.about-section .badge .mid-circle {
		width: 15px;
		height: 15px;
		line-height: 15px;
	}

	.about-section .badge__char {
		--char-font-size: 14px;
	}

	.about-section .badge {
		top: -42px;
		right: -40px;
		--badge-size: 88px;
	}
}

@media only screen and (max-width : 991px) {
	.about-section {
		padding: 145px 0 70px;
	}

	.about-section .about-backgroundimage {
		right: 230px;
	}

	.about-section .about-backgroundimage img {
		width: 175px;
	}

	.about-section .about-image {
		top: -75px;
		left: 4px;
	}

	.about-section .about-image img {
		width: 425px;
	}

	.about-section .about_content {
		padding: 55px 30px;
		width: 550px;
		margin-left: -15px;
	}

	.about-section .about_content h2 {
		margin-bottom: 5px;
	}

	.about-section .about_content .text-size-16 {
		margin-bottom: 10px;
	}

	.about-section .about_content .read_more {
		padding: 12px 24px;
		margin-right: 36px;
	}

	.about-section .about_content .read_more .dot {
		width: 8px;
		height: 8px;
		line-height: 8px;
		margin-right: 8px;
	}

	.about-section .last_list figure img {
		width: 45px;
	}

	.about-section .last_list .content span {
		font-size: 22px;
		line-height: 26px;
	}

	.about-section .last_list .last_list_atag {
		font-size: 22px;
		line-height: 28px;
	}

	.about-section .badge .mid-circle {
		width: 18px;
		height: 18px;
		line-height: 18px;
	}

	.about-section .badge__char {
		--char-font-size: 16px;
	}

	.about-section .badge {
		top: -46px;
		right: -46px;
		--badge-size: 100px;
	}
}

@media only screen and (max-width : 1199px) {
	.about-section {
		padding: 175px 0 100px;
	}

	.about-section .about-backgroundimage {
		right: 295px;
	}

	.about-section .about-backgroundimage img {
		width: 200px;
	}

	.about-section .about-image {
		top: -75px;
		left: 20px;
	}

	.about-section .about-image img {
		width: 560px;
	}

	.about-section .about_content {
		padding: 30px;
		width: 580px;
		margin-left: -106px;
	}

	.about-section .about_content h2 {
		margin-bottom: 10px;
	}

	.about-section .about_content .read_more {
		font-size: 14px;
		line-height: 20px;
		padding: 16px 32px;
		margin-right: 40px;
	}

	.about-section .last_list figure {
		margin-right: 14px;
	}

	.about-section .last_list figure img {
		width: 50px;
	}

	.about-section .last_list .content span {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 0;
	}

	.about-section .last_list .last_list_atag {
		font-size: 24px;
		line-height: 30px;
	}

	.about-section .badge .mid-circle {
		width: 22px;
		height: 22px;
		line-height: 22px;
	}

	.about-section .badge__char {
		--char-font-size: 18px;
	}

	.about-section .badge {
		top: -53px;
		right: -56px;
		--badge-size: 114px;
	}
}

@media screen and (max-width: 1440px) {
	.about-section {
		padding: 225px 0 125px;
	}

	.about-section .about-backgroundimage {
		right: 370px;
	}

	.about-section .about-image {
		left: 14px;
		top: -100px;
	}

	.about-section .about-image img {
		width: 680px;
	}

	.about-section .about_content {
		padding: 70px 40px;
		width: 660px;
		margin-left: -100px;
	}

	.about-section .about_content h2 {
		margin-bottom: 15px;
	}

	.about-section .about_content .text-size-16 {
		letter-spacing: 0;
		margin-bottom: 8px;
	}

	.about-section .about_content .text-size-14 {
		margin-bottom: 25px;
	}

	.about-section .about_content .read_more {
		padding: 20px 42px;
	}

	.about-section .last_list .content span {
		font-size: 28px;
		line-height: 30px;
	}

	.about-section .last_list .last_list_atag {
		font-size: 28px;
		line-height: 36px;
	}
}

@media screen and (min-width: 1441px) and (max-width: 1499px) {
	.about-section .about_content {
		width: 775px;
		margin-left: -100px;
	}
}

@media screen and (min-width: 1500px) and (max-width: 1577px) {
	.about-section .about_content {
		width: 775px;
		margin-left: -80px;
	}
}

@media (min-width:320px) and (max-width:576px) {
	.about-image {
		display: none;
	}

	.about-section .about_content {
		margin: 0 !important;
	}

	.about-section {
		padding: 0 !important;
	}
} */
