@media (max-width: 1700px) and (min-width: 1600px){
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width:1500px !important;
	}
	.single .media-sec.elementor-section.elementor-section-boxed > .elementor-container {
		max-width:1025px !important;
	}
}
@media only screen and (max-width: 1599px) {
	body {
		padding-top: 120px;
	}
	.footer-col-2 {
		width: 63% !important;
	}
	.footer-col-1 {
		width: 23% !important;
	}
	.taxo-filter select.e-filter-dropdown {
		max-width: 28%;
	}
	body .shorting-ctn select {
		max-width: 31%;
	}
	.gallery-img-ctn img {
		aspect-ratio: 1/1;
		height: 312px !important;
		width: 312px !important;
	}
	/* Check 1367px and add css here */
}

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

	.footer-col-1 {
		width: 26% !important;
	}
	.footer-menu-1 {
		width: 18% !important;
	}
	.footer-menu-2 {
		width: 12% !important;
	}
	.footer-menu-3 {
		width: 30% !important;
	}
	.taxo-filter select.e-filter-dropdown {
		max-width: 32%;
	}
	p.comment-form-cookies-consent {
		display: flex;
		gap: 8px;
		align-items: center;
	}
	.profile-sidebar a {
		padding: 5px 10px;
	}
	.profile-sidebar a:hover, .profile-sideba a.active {
		padding: 5px 10px;
	}
	body .shorting-ctn select {
		max-width: 35%;
	}
	.profile-sidebar a:hover, .profile-sidebar a.active {
		padding: 5px 10px;
	}
	.gallery-img-ctn img {
		height: 270px !important;
		width: 270px !important;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.footer-col-2 {
		width: 58% !important;
	}
	.footer-menu-1 {
		width: 21% !important;
	}
	.footer-menu-2 {
		width: 14% !important;
	}
	.footer-menu-3 {
		width: 36% !important;
	}
	.footer-col-1 {
		width: 31% !important;
	}
	body {
		padding-top: 110px;
	}
	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel], body .gform_body input[type=number], body select, body textarea{
		padding:15px 20px !important;
	}
	.taxo-filter select.e-filter-dropdown {
		max-width: 38%;
	}
	body .shorting-ctn select {
		max-width: 42%;
	}
	.dt-layout-cell.dt-layout-start {
		width: 60%;
	}
	.gallery-img-ctn img {
		height: 270px !important;
		width: 294px !important;
	}
	/* 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;
	}
	.loop-section .elementor-container {
		padding: 0 !important;
	}
	.single .media-sec.elementor-section.elementor-section-boxed > .elementor-container {
		max-width:100% !important;
/* 		padding:0 !important; */
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 116px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}

	.footer-col-1 {
		width: 100% !important;
	}
	.footer-col-2 {
		width: 100% !important;
	}
	.header-inner-sec > .elementor-container {
		padding: 0 30px;
	}
	.contact-img-col{
		height:400px;
	}
	.taxo-filter select.e-filter-dropdown {
		max-width: 100%;
		width: 180px !important;
	}
	.custom-loop-controls select {
		padding: 8px 18px !important;
		padding-right: 30px !important;
		width: 69px !important;
	}
	.pagination-input {
		width: 69px;
		height: 38px;
	}
	.post-upload-sec .elementor-container{
		padding:0 !important;
	}
	.profile-sidebar {
		width: 33%;
	}
	.wpulike-heart .wp_ulike_general_class { 
		gap: 6px;
	}
	body .shorting-ctn select {
		max-width: 58%;
	}
	div.dt-container .dt-search input {
		width: 110px !important;
	}
	div.dt-container .dt-paging .dt-paging-button {
		padding: 0.3em 0.7em !important;
	}
	.gallery-img-ctn img {
		height: 250px !important;
		width: 310px !important;
	}
	.gallery-taxo-filter select.e-filter-dropdown {
		padding: 10px !important;
		font-size: 14px !important;
		padding-right: 40px !important;
	}
	/* 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;
	}
	.header-inner-sec > .elementor-container {
		padding: 0px 20px;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.footer-menu-1 {
		width: 50% !important;
	}
	.footer-menu-2 {
		width: 50% !important;
	}
	.footer-menu-3 {
		width: 100% !important;
		margin-top:20px;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		height: calc(100% - 107px) !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		width: 100%;
	}
	input#gform_submit_button_3 {
		width: auto !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
		height: 120px !important;
	}
	.ginput_container.ginput_container_textarea {
		height: 181px;
	}
	.taxo-filter select.e-filter-dropdown {
		padding: 10px !important;
	}
	body .taxo-filter select {
		font-size: 14px !important;
	}
	.coment-ctn h3 {
		margin-bottom: 20px;
	}
	#comments-list {
		padding: 12px;
	}
	.popup-search-sec form {
		width: 85%;
	}
	.search-bar a.dialog-close-button.dialog-lightbox-close-button {
		transform: translate(-20px, -9px);
	}
	.custom-pagination {
		margin-top: 50px;
	}
	form label{
		font-size:14px;
	}
	.custom-file-button {
		padding: 8px 10px;
		font-size: 14px;
	}
	.postup-popup textarea#post_content{
		margin-bottom:10px !important;
	}
	.categories-seleter p {
		font-size: 14px;
	}
	.user-profile {
		flex-wrap: wrap;
	}
	.profile-sidebar {
		width: 100%;
	}
	.profile-sidebar h2 {
		margin-bottom: 30px;
	}
	.profile-content h2 {
		margin-bottom: 20px;
	}
	.profile-content {
		width: 100%;
		padding: 20px;
	}
	#change-password form {
		max-width: 100%;
	}
	.profile-content {
		width: 100% !important;
		padding: 0 !important;
	}
	#form-upload {
		max-width: 100%;
	}
	form textarea{
		font-size:14px;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {  
		padding: 0 20px; 
	}
	.type-news a{
		width: 100%;
	}
	body .shorting-ctn select {
		max-width: 100%;
		padding: 10px 40px 10px 10px !important;
		font-size: 14px !important;
	}
	.dt-layout-cell.dt-layout-start {
		width: 100%;
	}
	div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>* {
		margin: 0.9em 0 !important;
	}
	.error-msg-ctn {
		font-size: 14px !important;
	}
	#galleryMessage p {
		font-size: 14px;
	}
	input#post_title {
		font-size: 14px;
	}
	.gallery-img-ctn img {
		height: 512px !important;
		width: 512px !important;
	}
	/* Check 480px and add css here */
}
@media only screen and (max-width: 569px){
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		height: calc(100% - 138px) !important;
	}
}
@media only screen and (max-width: 479px) {

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 15px;
	}
	.header-inner-sec > .elementor-container {
		padding: 0px 15px;
	}
	.footer-menu-1 {
		width: 100% !important;
		margin-bottom:20px;
	}
	.footer-menu-2 {
		width: 100% !important;
	}
	.header-wrapper .logo-box {
		width: 50% !important;
	}
	body {
		padding-top: 125px;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		height: calc(100% - 136px) !important;
	}
	input#gform_submit_button_3 {
		line-height: unset;
		font-size: 14px;
		width: auto !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
		height: 110px !important;
	}
	.taxo-filter select.e-filter-dropdown {
		width: 160px !important;
	}
	.comment p {
		font-size: 14px;
	}
	.comment-form input {
		padding: 16px 16px 16px 16px;
	}
	.wpulike-heart .wp_ulike_btn:after {
		width: 20px;
		height: 20px;
	}
	.wpulike-heart button.wp_ulike_btn {
		padding: 0 !important;
	}
	.search-bar a.dialog-close-button.dialog-lightbox-close-button {
		transform: translate(-20px, -12px);
	}
	.popup-search-sec form input[type="submit"] {
		padding: 7px 15px;
		font-size: 14px;
	}
	.popup-search-sec form input[type="text"] {
		padding: 0px 15px;
		font-size: 14px;
	}
	.popup-search-sec form {
		max-width: 100%;
		width: 80%;
	}
	.row-ctn .elementor-widget-container {
		margin: 0 !important;
	}
	.pagination nav.elementor-pagination {
		width: 100% !important;
	}
	.custom-pagination {
		justify-content: center;
		margin-bottom: 20px;
	}
	.custom-loop-controls {
		width: 100% !important;
		justify-content: center;
	}
	.custom-login form#custom_loginform {
		max-width: 100%;
	}
	form input {
		padding: 15px 20px 10px 20px;
	}
	div.dt-container select.dt-input {
		width: 40% !important;
		margin-bottom: 20px !important;
	}
	.dt-layout-cell.dt-layout-start {
		width: 100%;
	}
	.gallery-img-ctn img {
		height: 312px !important;
		width: 450px !important;
	}
	td.edit-link-class {
		display: flex;
	}
	
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	/* Check 320px and add css here */
	.header-wrapper .logo-box {
		width: 40% !important;
	}
	body {
		padding-top: 136px;
	}
	.search-bar a.dialog-close-button.dialog-lightbox-close-button {
		padding: 8px;
		border-radius: 30px;
	}
	.search-bar a.dialog-close-button.dialog-lightbox-close-button {
		transform: translate(-16px, -11px);
	}
	.custom-pagination {
		margin-top: 30px;
	}
	.gallery-img-ctn img {
		height: 270px !important;
		width: 346px !important;
	}
}
@media only screen and (max-width: 323px){
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		height: calc(100% - 135px) !important;
	}
} 