html, body {font-family: 'Maven Pro', sans-serif;min-height: 100%;height:100%;font-weight: 400;}
body.change-overflow {overflow:hidden;}
body {background: #f6f7fa; overflow-x:hidden;}
* {outline:0;}
a:hover, a:active, a:focus {text-decoration: none;}
a, button {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
}
.disp-block{display:block !important;}
h1, h2, h3, h4, h5 {font-weight: 700;}
ul {margin:0;padding:0;list-style-type: none;}
.mobile-visible {display:none;}
.pad-none {padding:0;}
.full {width:100%;}
.table-content {display: table;  width: 100%;  height: 100%;}
.table-cell-content {display: table-cell; vertical-align: middle;}
.animation-one {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;  }
.animation-two {-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.fl-right {float:right;}
.height-fix {height:100%;}
.disp-block {display:block;}
.inline {display:inline-block;}
.height-very {height:80%;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.m-color {color:#eebf2b;}
.bg-color {background-color: #00214b;}
.bg-color h2.title {color:#fff;}
.mbottom90 {margin-bottom:90px !important;}
.mbottom60 {margin-bottom:60px !important;}
.mbottom20 {margin-bottom:20px !important;}
.mbottom30 {margin-bottom:30px;}
.mtop10 {margin-top:10px;}
.mtop15 {margin-top:15px;}
.mtop20 {margin-top:20px;}
.mtop50 {margin-top:50px;}
.mtop100 {margin-top:100px;}
.section {padding:120px 0;}
.divider {margin:30px 0;}
.grayscale img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.grayscale img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.cursor-context {cursor: context-menu;}
.color-icon i {color:#00a5d9;}
.full-width {min-width:100%;}
.space {display:block;}
.section-full {height: 100%;}
.yellow-line {background: #eebf2b;}
.shadow {-webkit-box-shadow: 0px 0px 39px 2px rgba(0,0,0,0.38);-moz-box-shadow: 0px 0px 39px 2px rgba(0,0,0,0.38);box-shadow: 0px 0px 39px 2px rgba(0,0,0,0.38);}
.pad-bot-70 {padding-bottom:70px;}
.n-shadow {-webkit-box-shadow: 0px 10px 23px 0px rgba(171,171,171,0.23);-moz-box-shadow: 0px 10px 23px 0px rgba(171,171,171,0.23);box-shadow: 0px 10px 23px 0px rgba(171,171,171,0.23);}
.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(99%);-webkit-backface-visibility: hidden;}
.youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}
.hyj {color:#d3202e;font-size:20px;}

h2 {color:#be1522;font-size:46px;position:relative;}
h2.r-line:after {content:"";width:200%;height:1px;background: #be1522;position: absolute;left: 4px;bottom: 1px;}
h2.l-line:after {content:"";width:200%;height:1px;background: #be1522;position: absolute;right: 4px;bottom: 1px;}
.section {overflow:hidden;}

h2.l-line-sec{font-size:100px;color:#fff;font-weight: 400;padding: 0;margin: -20px 0 0 -5px;position:relative;}
h2.r-line-sec{font-size:100px;color:#fff;font-weight: 400;padding: 0;margin: -20px 0 0 -5px;position:relative;}
h2.l-line-sec:after {content:"";width:200%;height:1px;background: #fff;position: absolute;right: 0px;bottom: 1px;}
h2.r-line-sec:after {content:"";width:200%;height:1px;background: #fff;position: absolute;left: 0px;bottom: 1px;}




/* HEADER */
header {overflow:hidden;height:130px;line-height: 130px;background: rgba(255, 255, 255, 0.75);position:absolute;top:0;left:0;width:100%;z-index: 9;}
header nav {display:inline-block;}
header nav ul {list-style-type:none;padding:0;}
header nav ul li {float:left;margin-right:25px;}
header nav ul li:last-child {margin:0;}
header nav ul li a {font-size:16px;color:#be1522;font-weight: 400;}
header nav ul li a.active {font-weight: 700;}
header nav ul li a:focus {color:#7f030d;}
header nav ul li a:hover {color:#7f030d;}
header img.montered-logo {margin-top:12px;}
header .language {position: absolute;top: 0;right: 70px;}
header .language ul li {float:left;margin-right: 14px;}
header .language ul li:first-child:after {content:"/";position: absolute;font-size: 16px;color: #be1522;margin-left: 4px;}
header .language ul li:last-child {margin:0;}
header .language ul li a {font-size: 16px;color: #be1522;}
header .language ul li a.active {font-weight: 700;}
header .social {position: fixed;top: 135px;right: 30px;z-index:103;}
header .social ul {line-height: 27px;margin-top: 15px;}
header .social ul li a {font-size: 16px;color: #fff;}
header .change-logo {position: fixed;top: 16.5px;margin-top: -70px;}
header.active {height:70px;line-height: 70px;position:fixed;overflow: hidden;background: rgba(255, 255, 255, 0.97);-webkit-box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.1);-moz-box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.1);box-shadow: 0px 4px 17px -4px rgba(0,0,0,0.1);}
header.active .montered-logo {margin-top:70px;}
header.active .change-logo {margin: 0;}

/* SLIDER */
#slider {height:100%;width:100%;position: relative;}
#slider .swiper-slide {background-size: cover !important;padding:232px 0;}
#slider .swiper-container {width:100%;height:100%;}
#slider .swiper-pagination-bullet {margin:22px 0;background: #fff !important;opacity: 1 !important;width:12px;height:12px;position: relative}
#slider .swiper-pagination-bullet-active {background: #be1522 !important;opacity: 1 !important;}
#slider .swiper-pagination-bullet-active:after {content:"";width:16px;height:16px;position:absolute;top:-2px;left:-2px;border-radius:100%;border:1px solid #fff;}
#slider .swiper-container-vertical>.swiper-pagination-bullets {left:70px !important;right:auto;bottom:100px !important;top:auto;}
#slider .swiper-slide h1 {font-size:80px;color:#fff;font-weight: 700;opacity:.7;line-height: 0.86;line-height: 75px;text-transform: uppercase;}
#slider .swiper-slide p {font-size:20px;color:#fff;font-weight: 400;}
#slider .mouse-icon {bottom:55px;left:50%;margin-left:-15px;position:absolute;z-index: 10;animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;-moz-animation: bounce 2s infinite;-o-animation: bounce 2s infinite;}

/* ABOUT */
#about {padding:100px 0;}
#about {font-size:21px;color:#000;}

/* MONTENEGRO */
#montenegro {position: relative;overflow: hidden;background: #c01623;padding:50px 0;}
#montenegro img.montenegro-left {position: absolute;right:40px;top:-102px;z-index: 0;}
#montenegro p.head {font-size:25px;color:#fff;position: relative;z-index: 1;}
#montenegro p {font-size: 22px;color: #fff;}

/* TURKIYE */
#turkiye {padding:50px 0;overflow: hidden;background: #c01623;}
#turkiye img.turkiye-right {position: absolute;left:40px;top:-50px;z-index: 0;}
#turkiye p {font-size: 20px;color: #fff;}

/* SERVICES */
#services {padding:50px 0;background: #f4f6f9 url(../images/services-back.jpg) center center no-repeat;}
#services p {font-size: 21px;margin: 20px 0;}
#services .service {background: rgba(255, 255, 255, 0.5);padding:40px 20px 20px;min-height: 438px;}
#services .service h4 {min-height:55px;font-size: 20px;color: #d3202e;border-bottom: 1px solid #d3202e;padding-bottom: 10px;margin-bottom: 20px;}
#services .service p {font-size: 18px;color: #d3202e;}

/* WHY MONTENEGRO */
#why-montenegro {position: relative;overflow: hidden;background: #c01623;padding: 50px 0;}
#why-montenegro .why-montenegro-left {position: absolute;right: 40px;top: -50px;z-index: 0;}
#why-montenegro h3 {font-size: 32px;color: #fff;}
#why-montenegro h3 span {font-size: 48px;}
#why-montenegro p {font-size: 18px;color:#fff;}

/* FOOTER */
footer {}
footer h2 {font-size:38px;color:#be1522;font-weight: 400;}
footer .overlay {webkit-transition: linear .3s; transition:linear .3s;opacity:1;width: 98%;height: 96%;position: absolute;background: rgba(192, 22, 35, .9);top: 0;left: 0;margin: 1%;}
footer .hover:hover .overlay {opacity: 0;visibility:hidden;}
footer .overlay h2 {color:#fff;border-bottom: 1px solid #fff;}
footer .overlay ul {float:left;}
footer .overlay ul li {font-size:16px;color:#fff;margin-top:15px;text-align: left;}
footer .overlay ul li i{margin-right:5px;float: left;margin-top: 3px;}
footer .overlay ul li span{margin-left: 5px;display: inline-block;}
footer .footer-bottom {background:#be1522; padding-top:10px;}
footer .footer-bottom img{display:inline-block; float:left;max-width: 125px;}
footer .footer-bottom img.dcbl{display:inline-block; float:right;}
footer .footer-bottom span.left{font-size:13px; color:#fff; float:left;margin-top: 12px;position: relative;left: 15px;}
footer .footer-bottom span.copy{font-size:13px; color:#fff;position: relative;top: 25px;left: -50px;}











@media only screen and (max-width: 1500px) {
	#slider .swiper-container-vertical>.swiper-pagination-bullets {bottom:0px !important;}
	#slider .swiper-slide h1 {font-size:40px;}
	#slider .swiper-slide p {font-size:18px;}
	header .language {top:0; right:10px;}
	#slider .swiper-container-vertical>.swiper-pagination-bullets {bottom:0px !important; left:30px !important;}
	#slider .swiper-pagination-bullet {margin:15px 22px 0 0; }
	h2 {font-size:40px;}
	#about p {font-size:18px;}
	#montenegro p.head {font-size:18px;}
	#montenegro p {font-size:18px;}
	#turkiye p {font-size:18px;}
	header nav {margin-right:60px;}
}
@media only screen and (max-width: 1199px) {
	#slider .swiper-slide h1 {margin-top:0; font-size:40px;}
	#slider .swiper-slide p {font-size:15px;}
	header .language {top:0; right:10px;}
	header nav {margin-right:80px;}
	header nav ul li a{font-size:14px;}
	header .language ul li a {font-size:14px;}
	#slider .swiper-container-vertical>.swiper-pagination-bullets {bottom:0px !important;}
	#slider .swiper-pagination-bullet {margin:12px 0;}
	footer .footer-bottom span.copy {top:10px;}
	footer .footer-bottom span.left {font-size:11px;}
	footer .footer-bottom img {max-width:80px;}
	#slider .swiper-slide h1{line-height:45px;}

}
@media only screen and (max-width: 992px) {
	.hamburger-menu {display:block;}
	#slider .swiper-slide h1 {font-size:40px; margin-top:100px;}
	#slider .swiper-slide p {font-size:14px;}
	#slider .swiper-pagination-bullet {margin:15px 0; }
	#slider .swiper-container-vertical>.swiper-pagination-bullets {bottom:-20px !important;}
	header .language {top:0; right:104px;}
	#about h1 {font-size:35px;}
	#about p {font-size:16px;}
	#montenegro p {font-size:16px}
	h2.l-line-sec {font-size:62px;}
	#montenegro p.head {font-size:16px;}
	#turkiye p {font-size:16px;}
	#turkiye h2 {font-size:80px;}
	h2 {font-size:35px;}
	#services p {font-size:18px; margin-top:10px;}
	img.mtop100 {display:none}
	#why-montenegro h3 {font-size:25px;}
	#why-montenegro h3 span {font-size:35px;}
	#why-montenegro p {font-size:16px;}
	#services .service {margin-top:30px;}
	footer .footer-bottom span.copy {top:0;}
	footer .footer-bottom img {max-width:60px;}
	footer .footer-bottom img.left {display:none;}
	footer .footer-bottom span.left {font-size:9px; margin-top:0;}
	#slider .swiper-slide h1{line-height:45px;}


}
@media only screen and (max-width: 767px) {
	.mobile-hidden {display:none;}
    .mobile-visible {display:block;}
    #slider .swiper-slide h1 {font-size:32px;}
    #slider .swiper-slide p {font-size:16px;}
    #slider .swiper-container-vertical>.swiper-pagination-bullets {left: 15px !important;bottom: 20px !important;-webkit-transform: none;transform: none;}
    #about {padding:0;}
    h2 {font-size:32px;}
    p {font-size:16px;text-align:justify !important;}
    #montenegro p.head {font-size:18px;}
    h2.l-line-sec {font-size: 38px;margin:0;}
    #montenegro p {font-size:16px;}
    #montenegro img.montenegro-left {right:0;}
    #turkiye p {font-size:16px;}
    h2.r-line-sec {font-size: 32px !important;margin:0;}
    #services p {font-size:16px;}
    .mtop100 {margin:0;}
    #services .service {min-height: auto;margin-bottom: 15px;}
    #services .service h4 {min-height: auto;font-size: 18px;}
    #services .service p {font-size: 16px;}
    #why-montenegro .why-montenegro-left {position: relative;right: 0;top: 0;max-width: 100%;}
    #why-montenegro {padding:15px 0;}
    #why-montenegro h3 {font-size: 22px;}
    #why-montenegro h3 span {font-size: 30px;display: block;}
    #why-montenegro p {font-size:16px;}
    footer h2 {font-size:32px;}
    footer iframe {height:250px;}
    #slider .swiper-slide {padding:160px 0;}
	#slider .swiper-pagination-bullet {margin:12px 22px 0 0; }
	footer .footer-bottom span.copy {font-size:11px; left:0;}
	footer .footer-bottom img.dcbl {margin-top:6px;}
	#slider .swiper-slide h1{line-height:35px;}

}







@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(-30px);}
    60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
    40% {-moz-transform: translateY(-30px);}
    60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
    40% {-o-transform: translateY(-30px);}
    60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-30px);}
    60% {transform: translateY(-15px);}
}










.mobile-nav {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.9);
    top: 0;
    left: 0;
    bottom:0;
    right:0;
    display: none;
    z-index: 999;
}
.mobile-nav .social {background: #fff;padding: 10px;position: absolute;bottom: 0;width: 100%; left:0;}
.disp-table {display:table;transition:all 1s;}
.mobile-nav ul {list-style-type: none;padding: 0;margin:0;}
.mobile-nav ul li {margin: 10px;}
.mobile-nav ul li a {font-size: 22px !important;font-weight: 700;text-transform: uppercase;color: #fff;}
.mobile-nav .social {background: #000;}
.mobile-nav .social a {font-size: 22px;color: #fff;margin-right:15px;}
.mobile-nav .social a:last-child {margin-right:0;}

.hamburger-menu {
    position: fixed;
    top: 45px;
    right: 19px;
    margin: auto;
    width: 50px;
    height: 33px;
    cursor: pointer;
    z-index:9999;
}
header.active .hamburger-menu {top:20px !important;}
.hamburger-menu.active {top:20px !important;}

.bar,
.bar:after,
.bar:before {
    width: 50px;
    height: 3px;
}

.bar {
    position: relative;
    transform: translateY(15px);
    background: #000;
    transition: all 0ms 300ms;
}
.bar.active {background: #000;}
.bar.active:before {background: #000;}
.bar.active:after {background: #000;}
.bar.animate {
    background: rgba(255, 255, 255, 0);
}

.bar:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 15px;
    background: #000;
    transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bar.animate:before, .bar.animate:after {background:#fff;}
.bar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    background: #000;
    transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:after {
    top: 0;
    transform: rotate(45deg);
    transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:before {
    bottom: 0;
    transform: rotate(-45deg);
    transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
