@media (max-width:480px)  {

.top-block .right-info-block ul li a {
    font-size: 15px;
}
.site-content .elementor-10 .elementor-element.elementor-element-1df40db {
    padding: 0 15px;
}
div#about-btnn a {
    padding: 15px 12px;
}
.home .site-content .wpgmp_tabs_container.cleanslate {
    right: 18px!important;
}
		.site-content .wpgmp_tabs_container.cleanslate {
 right: 10px !important;
}
.site-content .wpgmp_tabs_container.cleanslate li span {
    font-size: 12px;
}
.site-content .map-serch .search-menu select {
    font-size: 12px;
}
.site-content .wpgmp_tabs_container.cleanslate {
    top: -63px;
}
	.site-content .wpgmp_tabs_container.cleanslate ul li:after {
    width: 10px;
    height: 10px;
}
	.site-content .select-country:after {
    right: -5px;
    width: 10px;
    height: 10px;
}
	button.go_button {
    display: none;
}
.site-content .elementor-15 .elementor-element.elementor-element-2e497d9e {
    padding: 0 15px;
}
.elementor-15 .elementor-element.elementor-element-2e497d9e .elementor-shortcode .col-md-12 {
    padding: 0;
}
}



@media (min-width:481px) and (max-width:767px)  {
		.site-content .wpgmp_tabs_container.cleanslate {
       right: 107px!important;
    top: -64px;
} 

}
@media (min-width:992px) {
.toggle--nav {
    display: none;
}

}
@media (min-width:768px)and (max-width:1200px) {
.site-main .row.row-featured.row-featured-category.borderlft {
    padding: 2em 25px 3em;
    margin: 0 0 28px;
}
}
@media (min-width:768px) {
div#td-footer-block .hidden-mobile {
    display: block;
}
}

@media (min-width:576px) and (max-width:767px) {
.office-bottom-brars .elementor-column {
    width: 50% !important;
}
.office-bottom-brars .elementor-image img {
    height: 250px !important;
    object-fit: cover;
    width: 250px !important;
}
.overview-sectionn .elementor-column {
    width: 50% !important;
}
}


@media (min-width:481px) and (max-width:767px) {
	


}



@media (max-width:767px) {



footer {
    text-align: center;
}
.main-form-menu ul.social {
    text-align: center;
	    margin: 15px 0 0;
}
.right-agign {
    width: 100%;
}
.right-agign {
    width: 100%;
    margin: 12px 0 0px;
}
.footer-menuu ul li {
    padding: 2px 0;
}
.footer-bottom .row {
    justify-content: center !important;
}


	.site-content .text-right.price-box.custom-price {
    padding: 0;
    margin: 20px 0 0;
}
	.site-content .row.row-featured.row-featured-category.borderlft {
    padding: 18px 25px 3em;
		    margin: 0 0 40px;
}
	
	.main-form-menu.map-serch .go_button {
    right: 9px;
    top: 9px;
}
	.site-content .wpgmp_toggle_main_container {
    width: 250px;
}
	.main-form-menu.map-serch .search-iconn {
    margin-left: 0;
}
	.main-form-menu.map-serch .search-menu form {
    padding: 8px 10px;
}
	

	.site-content .wpgmp_tabs_container.cleanslate ul li:after {
    right: -18px;
    top: 4px;
}
.main-form-menu.map-serch .search-menu form i {
    font-size: 18px;
    padding-right: 0px;
}
	.main-form-menu.map-serch .select-country {
    padding-right: 0;
}
	
	.top-block.dastop-hidden .right-info-block ul li {
    padding: 0;
}

	div#map1 {
    height: 250px !important;
}
	.site-content .elementor-10 .elementor-element.elementor-element-3f62b72 {
    padding: 0 15px;
}

	
	.site-content .mg-bt-12 {
    padding: 0;
}
	
	.site-content .about-leftf-img img {
    height: auto;
}
	
	section:before {
    display: none;
}
		section:after {
    display: none;
}
.right_main_sce > div {
    height: auto !important;
}
.row.no-margin .main-right-part {
    padding: 0;
}

}

@media (min-width:1200px) {
	.dastop-hidden {
		display:none;
	}
    
}

@media (max-width:1199px) {

.right-info-block ul {
    display: flex;
    justify-content: space-between;
		    padding: 0 15px;
}
	.header-navigation {
    padding: 0;
}
	.right-info-block ul li a {
    color: #fff;
    font-size: 18px;
}
	.right-info-block.mobile-show ul {
    text-align: center;
}
.logo img {
    width: 200px;
}
.header-top .left-block {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}


.hidden-mobile {
	display:none;
}
	div#myhader {
    width: 100%;
    padding: 12px 0 5px;
}

div#NAV {
    padding: 30px 20px;
}
	.close:before {
    transform: rotate(45deg);
}
.close:before, .close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 23px;
    width: 2px;
    background-color: #fff;
}
.close:after {
    transform: rotate(-45deg);
}
span.close {
    display: block !important;
    width: 32px;
    height: 32px;
	position:relative;
	float: right;
}
a.toggle--nav {
    display: inline-block;
    vertical-align: middle;
    float: right;
	padding: 6px 0;
}
.tablet.toggle__target.left.visible {
    transform: translateX(0);
}
.header-middle ul li {
    padding: 11px 0 0;
    width: 100%;
}

.tablet.toggle__target.left {
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.tablet.toggle__target {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1000;
    width: 100%;
    max-width: 25rem;
    padding: 20px;
    overflow: hidden;
    overflow-y: auto;
background-color: #333333;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
}
.navigations {
    display: block;
}

a.toggle.toggle--nav.js-toggle i {
    font-size: 30px;
    color: #333;
}
ul.navigations li {
    padding: 10px 0;
    width: 100%;
}
/* .show--mobile {
    display: inline-block !important;
} */


.meet-team-sectionn .contentt-block p:after {
    border-color: #3a3a3a;
    width: 200px;
    right: -220px;
}
.meet-team-sectionn .contentt-block p:before {
    border-color: #3a3a3a;
    width: 200px;
    left: -220px;
}

}

@media (min-width:1400px) and (max-width:1600px) {
section#top-banner-slider .elementor-slides .swiper-slide-inner {
    padding-left: 10%;
    padding-right: 10%;
}
}

@media (min-width:1600px) and (max-width:2000px) {
section#top-banner-slider .elementor-slides .swiper-slide-inner {
    padding-left: 14.5%;
    padding-right: 14.5%;
}
}