@media (max-width: 1760px) and  (min-width: 1600px) {
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		margin: 0 30px;
	}

	body span.rawad-r {
		transform: translateX(-160px) !important;
	}

	body span.rawad-w {
		transform: translateX(-24rem) !important;
	}

	body span.rawad-a2{
		transform: translateX(23rem) !important;
	}

	body span.rawad-d {
		transform: translateX(-80px) !important;
	}

	.awards-img-box .elementor-widget-text-editor .elementor-widget-container br {
		display: none;
	}
}

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

	body .elementor-location-footer {
		height: 80vh;
	}

	body span.rawad-r {
		transform: translateX(-106px) !important;
	}

	body span.rawad-w {
		transform: translateX(-19rem) !important;
	}

	body span.rawad-a2{
		transform: translateX(19rem) !important;
	}

	body span.rawad-d {
		transform: translateX(-90px) !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper {
		padding-top: 20px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn {
		margin-top: 30px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col span.experience-role {
		font-size: 17px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col span.experience-date,
	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col strong.experience-title {
		padding-bottom: 6px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section {
		height: 290px;
		width: 100%;
		max-width: 750px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
		min-height: 290px;
	}

	.client_text h2:after {
		width: 40px;
		right: -38px;
	}

	.client_text h2:before {
		width: 40px;
		left: -38px;
	}

	#awards_section.bg-black:after {
		top: -60%;
	}

	#awards_section:after {
		width: 120%;
		height: 140vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -120px;
	}
	
	.awards-img-box .elementor-widget-text-editor .elementor-widget-container br {
		display: none;
	}

	/* Check 1367px and add css here */
}

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

	body .media-text h2 strong {
		font-size: 20px !important;
	}

	body span.rawad-r {
		transform: translateX(-120px) !important;
	}

	body span.rawad-w {
		transform: translateX(-17.5rem) !important;
	}

	body span.rawad-a2 {
		transform: translateX(17rem) !important;
	}

	body span.rawad-d {
		transform: translateX(-60px) !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col {
		width: 100%;
		max-width: 110px;
		font-size: 15px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col span.experience-role {
		font-size: 16px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section {
		height: 280px;
		width: 100%;
		max-width: 600px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
		min-height: 280px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item {
		display: flex;
		gap: 20px;
		padding: 10px 0;
		align-items: center;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn {
		margin-top: 20px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn a {
		color: #F9F6F2;
		font-size: 15px;
		display: flex;
		gap: 7px;
		align-items: center;
	}

	#awards_section:after {
		width: 120%;
		height: 120vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -120px;
	}

	.project_section:after {
		content: '';
		display: inline-block;
		width: 120%;
		height: 100%;
		position: absolute;
		background-color: #1e1e1e;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 70%;
		right: -170px;
		z-index: -1;
		transition: all 1s ease-in 0.25s;
	}

	.project_section:before {
		content: '';
		width: 100%;
		height: 200vh;
		display: inline-block;
		position: absolute;
		top: 100%;
		background-color: #1e1e1e;
		transition: all 1.5s ease-in 0.25s;
	}
	/* Check 1200px and add css here */
}

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

	.freelance-text h5:before {
		width: 12px;
		height: 12px;
	}

	body .elementor-location-footer {
		height: 70vh;
	}

	body span.rawad-r {
		transform: translateX(-90px) !important;
	}

	body span.rawad-w {
		transform: translateX(-14.5rem) !important;
	}

	body span.rawad-a2 {
		transform: translateX(14rem) !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col {
		width: 100%;
		max-width: 100px;
		font-size: 14px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col span.experience-date,
	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col strong.experience-title {
		padding-bottom: 4px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col span.experience-role {
		font-size: 14px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section {
		height: 240px;
		width: 100%;
		max-width: 510px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item {
		display: flex;
		gap: 15px;
		padding: 10px 0;
		align-items: center;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
		min-height: 240px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
		min-height: 240px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn {
		margin-top: 18px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn a {
		font-size: 14px;
		display: flex;
		gap: 6px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn a span.tab-btn-icon {
		height: 15px;
		width: 15px;
	}

	#awards_section.bg-black:after {
		top: -50%;
	}

	#awards_section:after {
		width: 120%;
		height: 100vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -100px;
	}

	.project_section:after {
		content: '';
		display: inline-block;
		width: 120%;
		height: 100vh;
		position: absolute;
		background-color: #1e1e1e;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 70%;
		right: -110px;
		z-index: -1;
	}

	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 30px;
	}

	.header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
	.header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
		visibility: visible !important;
		opacity: 1 !important;
		display: block !important;
	}

	.header-wrapper .hfe-nav-menu {
		display: block;
	}

	.header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
		left: 0 !important;
		top: 120px;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: 75px !important;
		width: 100% !important;
		left: 0% !important;
		height: calc(100% + 100vh) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: visible;
		margin: 0 !important;
		display: inline-block;
		z-index: 9999;
		border-top: 1px solid #e5e5e5;
		padding-top: 20px !important;
	}
	.header-wrapper .hfe-nav-menu ul {
		width: 100%;
		padding: 30px 0;
		height: fit-content;
	}

	.header-wrapper .nav-bar .elementor-menu-toggle{
		padding: 0 !important;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown ul li {
		width: 100% !important;
	}

	.header-wrapper .hfe-nav-menu ul li {
		width: 100%;
		padding: 0px;
		border: none !important;
		padding-bottom: 10px;
	}

	.header-wrapper .hfe-nav-menu ul li:last-child {
		padding-bottom: 0px;
		padding-top: 10px;
	}

	.header-wrapper .hfe-nav-menu ul li a {
		font-weight: 600 !important;
		font-size: 20px;
		padding: 10px 0 !important;
	}

	body .media-text h2 strong {
		font-size: 18px !important;
	}

	body .elementor-location-footer {
		height: 50vh;
	}

	body span.rawad-r {
		transform: translateX(-60px) !important;
	}

	body span.rawad-w {
		transform: translateX(-10rem) !important;
	}

	body span.rawad-a2 {
		transform: translateX(10rem) !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper {
		padding-top: 15px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn {
		margin-top: 15px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn a {
		font-size: 13px;
		display: flex;
		gap: 4px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .tab-btn a span.tab-btn-icon {
		height: 13px;
		width: 13px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col {
		width: 100%;
		max-width: 100px;
		font-size: 13px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item {
		display: flex;
		gap: 12px;
		padding: 8px 0;
		align-items: center;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col span.experience-role {
		font-size: 13px;
	}

	#awards_section:after {
		width: 120%;
		height: 140vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -50px;
	}

	#awards_section.bg-black:after {
		top: -70%;
	}

	.project_section:before {
		content: '';
		width: 100%;
		height: 150vh;
		border-radius: 10% 10% 0 0;
		display: inline-block;
		position: absolute;
		top: 100%;
		background-color: #1e1e1e;
		transition: all 1.5s ease-in 0.25s;
	}

	.project_section.in-view:before {
		top: 0%;
		border-radius: 0% 0% 0 0;
		transition: all 1.5s ease-in;
	}

	body .project-listing-section .elementor-container {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 10px;
	}

	.discovery-section .elementor-container .elementor-column:last-child {
		order: 2;
	}

	.discovery-section .elementor-container .elementor-column:nth-child(2) {
		order: 3;
	}
	/* Check 768px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		padding: 0 20px;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		top: 60px !important;
		padding-top: 10px !important;
	}

	body span.rawad-r {
		transform: translateX(-20px) !important;
	}

	body span.rawad-w {
		transform: translateX(-5.5rem) !important;
	}

	body span.rawad-a2 {
		transform: translateX(5.5rem) !important;
	}

	body .elementor-tab-mobile-title {
		display: none;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section {
		height: 220px;
		width: 100%;
		max-width: none;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
		min-height: 220px;
	}

	.client_text h2:before {
		width: 30px;
		left: -30px;
	}

	.client_text h2:after {
		width: 30px;
		right: -30px;
	}

	#awards_section:after {
		width: 140%;
		height: 180vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -80px;
	}

	.project_section:after {
		content: '';
		display: inline-block;
		width: 120%;
		height: 180vh;
		position: absolute;
		background-color: #1e1e1e;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 70%;
		right: -60px;
		z-index: -1;
	}

	.project_section:before {
		content: '';
		width: 100%;
		height: 150vh;
		border-radius: 30% 30% 0 0;
		display: inline-block;
		position: absolute;
		top: 100%;
		background-color: #1e1e1e;
		transition: all 1.5s ease-in 0.2s;
	}

	.project_section.in-view:before {
		top: -100%;
		border-radius: 30% 30% 0 0;
		transition: all 1.5s ease-in;
	}

	.paced-inner-section .elementor-container .elementor-column:nth-child(2) {
		order: -1;
	}

	body .client-inner-sec {
		margin-top: -4rem !important;
	}
	/* Check 480px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 15px;
	}

	body .footer-bigtext span.elementor-heading-title {
		font-size: 62px !important;
	}

	body div#linkedin {
		max-width: 37%;
		width: 85px !important;
	}

	body div#behance {
		max-width: 34%;
		width: 110px !important;
	}

	body div#instagram {
		max-width: 32%;
		width: 120px !important;
	}

	body .banner_text h2 {
		font-size: 70px !important;
	}

	body span.rawad-w {
		transform: translateX(-4rem) !important;
	}

	body span.rawad-a2 {
		transform: translateX(5rem) !important;
	}

	body span.rawad-d {
		transform: translateX(-26px) !important;
	}

	body .scroll-text h2.elementor-heading-title {
		font-size: 13px !important;
	}

	body .exper-text h2.elementor-heading-title {
		font-size: 14px !important;
		letter-spacing: 2px !important;
	}

	.elementor-element.banner-inner-section > .elementor-container {
		max-width: 320px !important;
	}

	body .rawad-title h1.elementor-heading-title {
		font-size: 50px !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col span.experience-date,
	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col strong.experience-title {
		padding-bottom: 2px;
		font-size: 12px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-secnd-col span.experience-role {
		font-size: 12px;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section .experience-item .experience-first-col {
		width: 100%;
		max-width: 100px;
		font-size: 12px;
	}

	body .client_text h2.elementor-heading-title {
		font-size: 40px !important;
	}

	body .client-inner-sec {
		margin-top: -3.5rem !important;
	}

	#awards_section:after {
		width: 140%;
		height: 200vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -80px;
	}

	body .project-title h2.elementor-heading-title {
		font-size: 50px !important;
	}

	.project_section.in-view:before {
		top: -120%;
		border-radius: 30% 30% 0 0;
		transition: all 1.5s ease-in;
	}

	#awards_section.bg-black:after {
		top: -60%;
	}

	body .project-listing-section .elementor-container {
		display: grid;
		grid-template-columns: repeat(1, auto);
		gap: 10px;
	}

	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.elementor-widget-theme-site-logo img {
		max-width: 60px !important;
	}
	.freelance-text  h5.elementor-heading-title {
		font-size: 11px !important;
	}
	.freelance-text h5:before {
		width: 10px;
		height: 10px;
	}
	.freelance-text h5 {
		gap: 4px;
	}

	body .footer-bigtext span.elementor-heading-title {
		font-size: 51px !important;
	}

	body div#linkedin,
	body div#behance,
	body div#instagram{
		max-width: 100%;
		width: 100% !important;
	}

	body div#behance{
		padding: 10px 0 10px 0;
	}

	body .elementor-mobile_extra-align-center {
		text-align: left;
	}

	body .banner_text h2 {
		font-size: 55px !important;
	}

	body span.rawad-r {
		transform: translateX(-40px) !important;
	}

	body span.rawad-w {
		transform: translateX(-4.5rem) !important;
	}

	body span.rawad-d {
		transform: translateX(-6px) !important;
	}

	body .exper-text h2.elementor-heading-title {
		font-size: 12px !important;
		letter-spacing: 1px !important;
	}

	body .scroll-text h2.elementor-heading-title {
		font-size: 11px !important;
	}

	body .rawad-title h1.elementor-heading-title {
		font-size: 40px !important;
	}

	body .rawad-frst-title > .elementor-widget-container {
		margin: 0rem 0rem -1rem 0rem !important;
	}

	body .digital-text h4 {
		font-size: 13px !important;
	}


	body .about-img img {
		max-width: 180px !important;
	}

	body .about-img img {
		max-width: 180px !important;
	}

	.about_tab_ctn .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .experience-section {
		height: 240px;
		width: 100%;
		max-width: none;
	}

	body .client-inner-sec {
		margin-top: -3rem !important;
	}

	#awards_section:after {
		width: 140%;
		height: 220vh;
		border-radius: 50% 50% 0 0;
		filter: blur(30px);
		top: 120%;
		right: -60px;
	}

	.project_section.in-view:before {
		top: -130%;
		border-radius: 30% 30% 0 0;
		transition: all 1.5s ease-in;
	}

	#awards_section.bg-black:after {
		top: -25%;
	}

	body .first-long-short h3 {
		font-size: 25px !important;
	}
	/* Check 320px and add css here */
}