.cirkle-map .vc_chart-with-legend {
    width: 93% !important;
}
.cirkle-map ul.vc_chart-legend {
    width: 100% !important;
    text-align: center;
    display: block;
    padding-top: 50px !important;
}
.cirkle-map .wpb_map_wraper {
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin:0 auto;
    z-index: 99;
    height: 365px;
    width: 365px;
    border: 3px solid #a9abb4;
}
.cirkle-map .wpb_map_wraper:after{
    position: absolute;
     border-radius: 50%;
    height: 360px;
    width: 360px;
    top:0px;
    left:0px;
    border: 10px solid #fff;
    content: "";
    z-index: 199;
}
.portfolio-sorting label{
    color:#fff;
}
.portfilio-top-panel-right{
    padding-right:15px;
}
.cirkle-map .wpb_map_wraper iframe{
    position: absolute;
    border-radius: 50%;
    top: -47px; left: 0;
    z-index: 50;
}
.cirkle-map .wpb_gmaps_widget .wpb_wrapper{
    background-color:transparent!important;
}
.cirkle-map .gem-map-with-text-map .wpb_gmaps_widget{
    margin:0 0 29px 0;
}
.cirkle-map .gem-icon-with-text{
    margin-bottom: 7px!important;
    padding-left:70px;
}
body .slideshow-preloader {
	height: 670px;
}
@media (max-width: 1259px) {
	body .slideshow-preloader {
		height: 670px;
	}
}
@media (max-width: 1199px) {
	.wpb_row {
		margin-top: 0;
	}
	.wpb_row > * {
		margin-top: 0;
	}
	.row {
		margin-top: 0;
	}
	.row > * {
		margin-top: 0;
	}
	.gem-map-with-text-content{
	    padding:0;
	}
	.no-big-pad .vc_column-inner{
	    padding-right:0!important;
	}
	.cirkle-map .gem-icon-with-text-text p{
    width:100%;
    float:left;
    text-align:center;
	}
	.cirkle-map .gem-icon-with-text-icon{
	    text-align:center;
	    float:none;
	}
	.cirkle-map .gem-icon-with-text.gem-icon-with-text-flow > .gem-icon-with-text-icon{
	    float:none;
	}
	.cirkle-map .gem-icon-with-text{
    padding-left:0px;
}
}
@media (max-width: 979px) {
	body .slideshow-preloader {
		height: 670px;
	}
}
@media (max-width: 767px) {
	body .slideshow-preloader {
		height: 670px;
	}
}
@media (max-width: 480px) {
	body .slideshow-preloader {
		height: 670px;
	}
	.cirkle-map .wpb_map_wraper{
	    display:none;
	}
	.title-xlarge span{
	    font-size:32px;
	}
}
