@font-face {
  font-family: "lyon_display";
  src: 	url('../fonts/Lyon-Regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Lyon-Regular.woff') format('woff'), 
        url('../fonts/Lyon-Regular.woff2') format('woff2'),
        url('../fonts/Lyon-Regular.ttf')  format('truetype'),
        url('../fonts/Lyon-Regular.otf') format('opentype');
}
@font-face {
  font-family: "dinpro_medium";
  src: 	url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/DINPro-Medium.woff') format('woff'), 
        url('../fonts/DINPro-Medium.woff2') format('woff2'),
        url('../fonts/DINPro-Medium.ttf')  format('truetype'),
        url('../fonts/DINPro-Medium.otf') format('opentype');
}
@font-face {
  font-family: "impact";
  src: 	url('../fonts/Impact.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Impact.woff') format('woff'), 
        url('../fonts/Impact.woff2') format('woff2'),
        url('../fonts/Impact.ttf')  format('truetype'),
        url('../fonts/Impact.otf') format('opentype');
}
@font-face {
  font-family: "lutsiana";
  src: 	url('../fonts/Lusitana.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Lusitana.woff') format('woff'), 
        url('../fonts/Lusitana.woff2') format('woff2'),
        url('../fonts/Lusitana.ttf')  format('truetype'),
        url('../fonts/Lusitana.otf') format('opentype');
}
@font-face {
  font-family: "lutsiana_bold";
  src: 	url('../fonts/Lusitana-Bold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Lusitana-Bold.woff') format('woff'), 
        url('../fonts/Lusitana-Bold.woff2') format('woff2'),
        url('../fonts/Lusitana-Bold.ttf')  format('truetype'),
        url('../fonts/Lusitana-Bold.otf') format('opentype');
}
@font-face {
  font-family: "lutsiana_regular";
  src: 	url('../fonts/Lusitana-Regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Lusitana-Regular.woff') format('woff'), 
        url('../fonts/Lusitana-Regular.woff2') format('woff2'),
        url('../fonts/Lusitana-Regular.ttf')  format('truetype'),
        url('../fonts/Lusitana-Regular.otf') format('opentype');
}
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    /*.navbar-collapse.collapse {
        display: none!important;
    }*/
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
.fs-14{
	font-size:14px;
}
.fs-16{
	font-size:16px;
}
.fs-18{
	font-size:18px;
}
.ff-lutsiana{
	font-family:'lutsiana';
}
.ff-lutsiana-bold{
	font-family:'lutsiana_bold';
}
.ff-lutsiana-reg{
	font-family:'lutsiana_regular';
}
.ff-impact{
	font-family:'impact';
}
.ff-dinpro_medium{
	font-family:'dinpro_medium';
}
.ff-lyon{
	font-family:'lyon_display';
}
.bg-white{
	background:white;
}
.section-block{
	height:100vh;
}
.color-orange{
	color:#EC7E05;
}
.color-blue{
	color:#343585;
}
.color-grey{
	color: #ccc;
}
.color-dark{
	color:#59595B;
}
.breadcrumb{
	margin-top:20px;
	background: none;
    color: #939498;
}
.breadcrumb > .active {
    color: #EC7E03;
}
.nav-tabs li.active a{
	color: #EC7E03 !important;
}
.color-white{
	color:white !important;
}
.btn-orange{
	background:#ED902B !important;
	color:white !important;
	padding: 6px 12px !important;
}

.btn-facebook{
	background:#3B58A0;
	color:white !important;
}
.btn-twitter{
	background:#22CEFD;
	color:white !important;
}
.btn-google-plus{
	background:#D8452C;
	color:white !important;
}
.tt-uppercase{
	text-transform:uppercase;
}
.mouse{
	border-radius: 100px;
    position: relative;
    height: 40px;
    width: 24px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: -50px;
}
.mouse:before,
.mouse:after {
  animation: mouse-wheel 2s ease-in-out infinite;
  background: #eb7e04;
  border-radius: 100px;
  content: '';
  height: 8px;
  width: 8px;
  opacity: 0;
  position: absolute;
  left: 10px;
  top: 13px;
}

.mouse:after {
  animation-delay: 1s;
}

@keyframes mouse-wheel {
  0% {
    transform: translateY(-11px);
  }
  50% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    transform: translateY(11px);
  }
}

@media (min-width: 768px){
	.mouse{
		display:none;
	}
  .five-cols .col-md-1,
  .five-cols .col-sm-1,
  .five-cols .col-lg-1  {
    width: 50%;
    *width: 50%;
	float:left;
  }
}

@media (min-width: 992px) {
  .five-cols .col-md-1,
  .five-cols .col-sm-1,
  .five-cols .col-lg-1 {
    width: 20%;
    *width: 20%;
  }
	#footer  span{
		font-size:initial;
		line-height:initial;
	}
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .five-cols .col-md-1,
  .five-cols .col-sm-1,
  .five-cols .col-lg-1 {
    width: 20%;
    *width: 20%;
  }
}

html,body{
	font-family: 'dinpro_medium';
	position:relative;
}
#footer{
   background:#F2F2F2;
   padding:30px 0px;
}
#footer .main a{
	letter-spacing:2px;
}
@media(min-width:992px){
	#body {
	   padding-bottom:183px;   /* Height of the footer */
	}
	#footer{
	   height:183px;   /* Height of the footer */
	}
}

.navbar-default{
	background:transparent;
}
.navbar-default .navbar-nav > li > a{
	color:white;
	font-family:"dinpro_medium";
	transition:color 0.15s;
	
}
.navbar-default .navbar-nav > li > a span{
	display:block;
	margin-top:10px;
	width:0;
	height:2px;
	background:white;
	left:50%;
	transition:all 0.5s;
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a.selected{
	color:#EC7E05;
}
.navbar-default .navbar-nav > li > a:hover span,.navbar-default .navbar-nav > li > a.selected span{
	width:100%;
	left:0;
	background:#EC7E05;
}
.color-white{
	color:white;
}
.navbar-default .navbar-toggle{
	padding: 9px 3.5px;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:white;
}
.navbar-toggle{
	z-index:99;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:transparent;
}
#news-detail #top-menu{
	background:#262990;
}
#top-menu ul.navbar-nav{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
#top-menu .navbar-header{
	padding-bottom:15px;
}
#top-menu .img-logo{
	max-height:33px;
}
#top-menu{
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
#top-menu .navbar-brand{
	padding-top:8px;
}
#main-menu2{
	position: fixed;
    width: 100%;
	/*height: 100vh !important;*/
    top: 0;
	left:calc(100% + 15px);
	text-align:center;
	padding:40px 0px;
	background:#262648;
	transition:left 0.5s;
	display:block;
}
#main-menu2.show{
	left:15px;
}
#main-menu2.btn-close{
	padding: 0px 4.5px;
    border: 1px solid white;
    border-radius: 5px;
    position: absolute;
    top: 15px;
    right: 15px;
	color:white;
}
.top-banner{
	position:relative;
	background-size:cover !important;
	background-position:center !important;
	height:50vh;
	
}
#landing .top-banner{
	height:100vh;
	
}
#footer #footer-link{
	list-style-type:none;
	padding:0;
}
#footer #footer-link li{
}
#footer #footer-link li .main{
	font-family:'dinpro_medium';
	color:#B7B7B7;
	margin-top:10px;
	margin-bottom:0;
}
#footer #footer-link li .blue{
	color:#9598C1;
	margin-bottom:0;
}
#footer #footer-link li .countries{
	list-style-type:none;
	padding:0;
	height:0;
	transition:height 0.5s;
	overflow:hidden
}
#container.open-footer #footer-link li .countries{
   height:200px;
}
#footer #footer-link li .countries li{
	color:#58595B;
}
#main-menu2 #shape{
	-webkit-clip-path: polygon(0% 0%, 50% 0%, 100% 100%, 50% 100%);
    clip-path: polygon(0% 0%, 50% 0%, 100% 100%, 50% 100%);
    background: #3D3E5C;
    height: 100px;
    width: 120px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-20%);
}
.transform-icon {
	position: relative;
	display:  inline-block;
	height: 30px;
}
.transform-icon span {
	margin: 0 auto;
	position: relative;
	top: 12px;
	margin-top:-14px;
}
.transform-icon span:before, .transform-icon span:after {
	position: absolute;
	content: '';
}
.transform-icon span, .transform-icon span:before, .transform-icon span:after {
	width: 21px;
	height: 3px;
	background-color: #fff;
	display: block;
}
.transform-icon span:before {
	margin-top: -8px;
}
.transform-icon span:after {
	margin-top: 8px;
}

/* example 5 */
.transform5 span {
	-webkit-transition-duration: 0s; transition-duration: 0s;
	-webkit-transition-delay: 0.2s; transition-delay: 0.2s;
}
.transform5.active span {
	background-color: rgba(0,0,0,0.0);
	-webkit-transition-delay: 0.2s; transition-delay: 0.2s;
}
.transform5 span:before {
	-webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.2s; transition-duration: 0.2s;
	-webkit-transition-delay: 0.2s, 0s; transition-delay: 0.2s, 0s;
}
.transform5.active span:before {
	margin-top: 0;
	-webkit-transform: rotate(45deg); transform: rotate(45deg);
	-webkit-transition-delay: 0s, 0.2s; transition-delay: 0s, 0.2s;
}
.transform5 span:after {
	-webkit-transition-property: margin, -webkit-transform; transition-property: margin, transform;
	-webkit-transition-duration: 0.2s; transition-duration: 0.2s;
	-webkit-transition-delay: 0.2s, 0s; transition-delay: 0.2s, 0s;
}
.transform5.active span:after {
	margin-top: 0;
	-webkit-transform: rotate(-45deg); transform: rotate(-45deg);
	-webkit-transition-delay: 0s, 0.2s; transition-delay: 0s, 0.2s;
}


@media(min-width:768px){
	
	#footer #footer-link li:last-of-type{
		margin-right:0;
	}
	.five-cols .col-md-1,
	  .five-cols .col-sm-1,
	  .five-cols .col-lg-1  {
		width: 50%;
		*width: 50%;
		float:left;
	  }
	.navbar-default .navbar-nav > li > a{
		color:white;
		padding: 12px 14px;
	}
	
	
	
	
	#top-menu .navbar-header{
		padding-bottom:0px;
	}
	#top-menu .navbar-brand{
		padding:8px 15px 15px 15px;
	}
}	
@media(min-width:992px){
	
	.navbar-default .navbar-nav > li > a{
		color:white;
		padding: 12px 16px;
	}
	#footer #footer-link > li{
		display:inline-block;
		margin:0px 15px;
		vertical-align:top;
	}
	.navbar-default .navbar-nav > li > a{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	#footer #footer-link li .countries{
		display:block;
		height:auto;
	}
	#footer #footer-link{
		list-style-type:none;
		text-align:right;
		padding:0;
	}
	.five-cols .col-md-1,.five-cols .col-sm-1,.five-cols .col-lg-1 {
		width: 20%;
		*width: 20%;
	}
	#top-menu .img-logo{
		max-height:50px;
	}
	
	#top-menu{
		padding:30px 15px;
	}
	.top-banner{
		height:450px;
	}
	#landing .top-banner{
		height:100vh;
	}	
	
}
@media (min-width: 1200px) {
  .five-cols .col-md-1,
  .five-cols .col-sm-1,
  .five-cols .col-lg-1 {
    width: 20%;
    *width: 20%;
  }
}

/*landing page*/


#landing #section1 #text {
	color:white;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%;
	padding:30px;
}
h1{
	font-size:36px;
}
@media (min-width: 768px) {
	#landing #section1 h1{
		max-width:400px;
	}
	#landing #section1 #text{
		width: 750px;
	}
	#landing #section1 #description >div >div{
		max-width:calc(100% - 50px);
	}
}
@media (min-width: 992px) {
	h1{
		font-size:64px;
	}
  #landing #section1 #text{
    width: 970px;
  }
  #landing #section1 h1{
	max-width:650px;
	}
	#landing #section1 #description >div ,#landing #section1 #description >div >div{
		max-width:calc(100% - 200px);
	}
}
@media (min-width: 1200px) {
  #landing #section1 #text{
    width: 1170px;
  }
}

#landing #section1 #text #description{
	display:none;
	
}
#landing #section1 .yop{
	display:none;
	position: absolute;
	right: 9%;
	height: 135px;
	top:12px;
}
#landing #section1 #text #description,#landing #section1 #text #title{
	
}
#landing #section1 .circle{
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	border: 1px solid white;
	border-radius: 15px;
	margin-right: 5px;
}
#landing #section1 .shape-atas{
	position: Absolute;
	top: 50%;
	transform: translateY(-65%);
	z-index: -1;
	height: 150px;
}
#landing #section1 .bottom-link {
	position:absolute;
	bottom:15px;
	left:15px;
	color:white;
	display:none;
}
#landing #section1 .bottom-link .line{
	width: 15px;
	height: 2px;
	background: white;
	display: inline-block;
	vertical-align: middle;

}
@media(min-width:768px){
	#landing #section1 #text #title{
		padding-bottom:30px;
	}
	#landing #section1 #text #description{
		display:block !important;
	}
	#landing #section1 .shape-atas{
		display:none;
	}
	#landing #section1 .yop{
		display:block;
		right: 12%;
		height: 118px;
		top:-3px;
	}
	
}
@media(min-width:992px){
	#landing #section1 .yop{
		top: 22px;
		height: 135px;
		right:9%;
	}
}
@media(min-width:1200px){
	h1{
		font-size:50px;
	}
	
	#landing #section1 .yop{
		top: 22px;
		height: 150px;
	}
}
h2.section-title-with-line{
	color:#ED902B;
	font-family:'lyon_display';
	font-size:36px;
}
@media(min-width:992px){
	h2.section-title-with-line{
		font-size:64px;
	}
}
@media(min-width:1200px){
	h2.section-title-with-line{
		font-size:70px;
	}
}
h1.section-title-with-line .line{
	height: 2px;
	width: 50px;
	display: inline-block;
	background: #EB7E04;
	vertical-align: super;
	margin-right: 10px;
}
h2.section-title-with-line .line{
	height: 2px;
	width: 50px;
	display: inline-block;
	background: #343585;
	vertical-align: super;
	margin-right: 10px;
}
h2.section-title-with-line .line-full-block {
	height: 2px;
    width: 100%;
    display: block;
    background: #343585;
    vertical-align: middle;
    margin-top: 10px;
}

#landing #section2{
	background:url('/assets/img/map-solid.png') no-repeat center;
	background-size:contain !important;
	padding:30px 0px;
}

#landing #section2 .shape-1-atas-kanan{
	position:absolute;
	top:0;
	right:0;
	height: 200px;
	display:none;

}
#landing #section2 .map-dots{
	max-height:80vh;
}
@media(min-width:768px){
	#landing #section2{
		background-image:none !important;
		background-color:white;
	}
	#landing #section2 #text{
		margin-top:150px;
	}
	#landing #section2 .shape-1-atas-kanan{
		display:block;
	}
	h2.section-title-with-line .line-full-block{
		width: calc(100% - 355px);
		background: #343585;
		vertical-align: middle;
		margin-right: 10px;
		display:inline-block;
		margin-top:0;
	}
	h2.section-title-with-line .after-line{
		position: absolute;
		right: 15px;
		top: 36px;	
	}
}
@media(min-width:992px){
	h2.section-title-with-line .line-full-block{
		width: calc(100% - 450px);
	}
	h2.section-title-with-line .after-line{
		top: 53px;	
	}
}
@media(min-width:1200px){
	h2.section-title-with-line .line-full-block{
		width: calc(100% - 470px);
		
	}
	h2.section-title-with-line .after-line{
		top: 59px;	
	}
}
#landing #section3{
	padding:30px 0px;
}
#landing #section3 .shape-4{
	position:absolute;
	top:0;
	right:0;
	height: 200px;
	display:none;
}
#landing #section3 .shape-5{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	height: 150px;
	left: -50px;

}
@media(min-width:768px){
	#landing #section3 .shape-4{
		display:block;
	}
	.sm-float-left{
		float:left;
	}
	.sm-float-right{
		float:right;
	}
}
#landing #section4{
	background:#EBEBED;
}
#landing #section4 .owl-item .item{
	padding:25px;
}
#landing #section4 .owl-item .item .img{
	padding-bottom: 30px;
	border-bottom: 1px solid #D4D4D6;
}
#landing #section4 .owl-item .item .description{
	padding-top:0px;
}
#landing #section4 .owl-carousel{
	background:#EBEBED;;
}
#landing #section4 .shape-6{
	position:absolute;
	top:0;
	right:0;
	height: 300px;
	display:none;
}
.footer-logo{
	text-align:center;
}
#footer-link{
	margin-top:40px;
	text-align:center;
}
.footer-design-by{
	padding:10px 0px 13px;
	margin-top:30px;
	border-top:2px solid #B7B7B7;
	color:#B7B7B7;
}
@media(min-width:768px){
	.footer-logo{
		text-align:left;
	}
	#footer-link{
		margin-top:0px;
		text-align:left;
	}
	#landing #section4{
		background:white;
	}
	#landing #section4 .shape-6{
		display:block;
	}
}

.form-control{
	box-shadow: none !important;
}
.appinput .form-control{
	border: none;
	border-color: transparent;
}
.appinput{
	position:relative;
}
.appinput span{
	position:absolute;
}
.appinput .top{
	width:100%;
	height:1px;
	background:#ccc;
	top:0;
	left:0;
}
.appinput .bottom{
	width:0;
	height:1px;
	background:#ccc;
	top:100%;
	left:0;
	transition:all 0.5s;
}
.appinput.active .bottom{
	width:100%;
}
.appinput .left{
	width:1px;
	height:0;
	background:#ccc;
	top:0;
	left:0;
	transition:all 0.5s;
}
.appinput.active .left{
	height:100%;
}
.appinput .right{
	width:1px;
	height:0;
	background:#ccc;
	bottom:0;
	right:0;
	transition:all 0.5s;
}
.appinput.active .right{
	height:100%;
}
.btn-submit-contact{
	color: white !important;
	background: #1D208B;
	font-family: dinpro_medium;
	width: 100%;
	padding: 25px 16px;
	border-radius: 0;
}
.btn-detail{
	color: white !important;
	background: #1D208B;
	font-family: dinpro_medium;
	border-radius: 0;
}

/* ABOUT PAGE*/
#about-us #section1 #text,#about-us #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#about-us #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#about-us #section1 #text,#about-us #section1 .shape-atas{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
}
#about-us #section1 #heading{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	max-height:150px;
}
#about-us #section1 #shape1{
	position:absolute;
	right:0;
	max-height:500px;
	top:100px;
	display:none;
}
@media(min-width:768px){
	#about-us #section1 #heading{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
	#about-us #section1 #shape1{
		display:block;
	}	
}

#about-us #section2 #text .description{
	-webkit-columns: 300px 2;
   -moz-columns: 300px 2;
	columns: 300px 2;
}
@media(min-width:768px){
	#about-us #section2 #text .description{
		padding-left:250px;
	}
}

/* WHO WE ARE PAGE*/
#who-we-are #section1 #text,#who-we-are #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#who-we-are #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#who-we-are #section1 #text,#who-we-are #section1 .shape-atas{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
}

#who-we-are #section2 #text .description{
	
}
#who-we-are #section2 .shape-4{
	position:absolute;
	top:0;
	left:0;
}

@media(min-width:768px){
	#who-we-are #section2 #text .description{
		padding-left:250px;
	}
}
		.filter-box{
			background:#EBEBEB;
			padding:0px 15px;
			width:100%;
		}
		.filter-box > div{
			padding:15px 0px;
		}
		.filter-box .filter-city{
			border-top: 2px solid #C3C3C3;
		}
		.filter-box h2{
			color:#6D6E70;
		}
		.filter-box p{
			color:#B2B2B2;
		}
		.result-box{
			width:100%;
			border:1px solid #D9D9D9;
			padding:15px;
			background:white;
		}
		.map-solid{
			position:relative;
			padding:30px 0px;
		}
		@media(min-width:768px){
			.filter-box{
				max-width:320px;
			}
			.result-box{
				position: absolute;
				left: 320px;
				top: 0;
				height: 100%;
				width: 320px;
				max-width:320px;
				z-index:1;
			}
		}
		@media(min-width:992px){
			.map-solid{
				position:absolute;
				left:355px;
				top:0;
				z-index:0;
			}
			#our-member .map-solid{
				position:absolute;
				left:0px;
				top:0px;
				z-index:0;
			}
			#who-we-are #section3{
				min-height:100vh
			}
		}
/* WHAT WE OFFER PAGE */		
#what-we-offer #section1 #text,#what-we-offer #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#what-we-offer #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#what-we-offer #section1 #text,#what-we-offer #section1 .shape-atas{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
}
#what-we-offer #section2 .shape-4{
	position:absolute;
	top:0;
	left:0;
}

#what-we-offer #section2 .services > div{
	margin-top:25px;
}
#what-we-offer #section2 .services img{
	height:40px;
	margin:auto;
	display:block;
}
#what-we-offer #section2 .services p{
	margin-top:8px;
	color:#eb7e04;
}
@media(min-width:992px){
	#what-we-offer #section2 .services > div{
		margin-top:10px;
	}
}
/*CONTACT US PAGE*/
#contact-us #section1 #text,#contact-us #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#contact-us #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#contact-us #section1 #text,#contact-us #section1 .shape-atas{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
}
/*NEWS PAGE*/
#news #section1 #text,#news #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#news #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#news #section1 #text,#news #section1 .shape-atas{
		position:absolute;
		top:50%;
		left:15%;
		transform:translateY(-50%);
	}
}
#news #section2 .item{
	padding:30px 0px;
}

#our-member #section1 #text,#our-member #section1 .shape-atas{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:white;
}
#our-member #section1 .shape-atas{
	height: 150px;
}
@media(min-width:768px){
	#our-member #section1 #text,#our-member #section1 .shape-atas{
		position:absolute;
		top:72%;
		left:15%;
		transform:translateY(-50%);
	}
}
.block-office{
	margin-bottom:10px;
}
.block-office .block-content{
	margin-bottom:10px;
}
.block-office .block-content .line{
	margin-bottom:10px;
	width:100%;
	height:1px;
	background:#9B9B9B;
}
@media(min-width:768px){
	.filter-container{
		position:absolute;
		width:100%;
		bottom:0;
	}	
}
@media(min-width:1200px){
	#top-menu ul.navbar-nav{
		margin:0;
		text-align:right;
		position:relative;
		top:0;
		left:0;
		transform:none;
	}
	#main-menu2{
	    position: relative;
		text-align: left;
		padding: 0;
		left: 0;
		background: transparent;
		width: 70%;
		float: right;
	}
}
