@media only screen and (max-width:767px){
.darkwrapper{background:transparent !important;}
.parallax-mirror{display:none;}
.images-mobile{position:fixed;top:0;right:0;bottom:0;left:0;height:350px;}
.menu .darkmenu .darkmenu-nav{display: none;}
.navbar-nav > .menu-item-has-children.open > a::after {
    content: "\f106";
}
.navbar-nav > .menu-item-has-children > a::after {
	content: "\f107";
	font: normal normal normal 14px/1 FontAwesome;
	font-weight: 700;
	font-size: 16px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	/*position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);*/
}
/*.sub-menu{display: block;}*/
#darknav{padding:0;max-width:100%;display:block;margin-bottom:20px;width:auto;}
#darknav .navbar-header{margin-bottom:0;}
#darknav .navbar-brand{max-width:130px;padding:10px 0;}
#darknav .navbar-toggle:not(.collapsed){position:fixed;top:60px;right:15px;z-index:1200;}
/*#darkmenu{padding:0;background-color:rgba(0,0,0,0.8);width:auto;}*/
#darkmenu{padding:0;margin:0;background-color:#000;width:100%;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1100;height:100%!important;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
#darkmenu.in{opacity:1;}
#darkmenu ul{margin:30px 0 20px;}
#darkmenu ul.sub-menu{margin:0;padding:0 20px;}
#darkmenu ul li{margin:12px 0;padding:10px 30px;}
#darkmenu ul li.menu-item-has-children.open{margin-bottom:0;padding-bottom:0;}
#darkmenu ul li:nth-child(odd){border-right:none;padding-left:30px;}
#darkmenu ul li:nth-child(even){padding-right:30px;}
.darkcontent{padding:15px 15px 30px;margin-bottom:30px;}
.darkcontent > p{margin:10px 0 40px;}
.darklist > .dark-item{margin-bottom:20px;}
/*footer.fsticky{transform:translate(0,-100%);}*/
footer .copyright p{text-align:center;line-height:normal;}
footer .copyright span{display:block;margin:0;}
footer .socmed{text-align:center;margin-top:20px;}
/*Idea*/
.idea .idea-part{padding-bottom:20px;}
/*Menu*/
.menu .darkcontent{padding:30px 0;}
.menu #topslide .item{height:auto;}
.menu #topslide .carousel-caption{position:relative;left:0;}
.menu .darkmenu .nav-tabs li{padding:10px 15px;}
.menu .darkmenu .tab-content > .tab-pane .carousel-caption > p{padding:0 15px;}
.menu .darkmenu .tab-content > .tab-pane > h2{padding-left:15px;padding-right:15px;}
.menu .darkmenu .tab-content > .tab-pane > p{padding:0 15px;}
.menu .darkmenu-item figure{text-align:center;padding:0 20px;}
.menu .darkmenu-item .darkmenu-itemdesc{padding-right:0;margin: 0 auto; width: 100%;text-align: center;}
/*Location*/
.location .darkcontent{padding:30px 0;}
.location .location-info{padding:30px 15px;}
.location .location-content{width:auto;float:left;}
.location .location-inner.locaddr{padding-left:40px;}
/*Connect*/
.connect .darkcontent{padding-bottom:0;}
.connect .connect-form{margin-left:-15px;margin-right:-15px;padding:0 0 20px;}
.connect .connect-forminner > h1{font-size:30px;line-height:36px;}
.connect .connect-socmed li{margin:8px 0;}
.connect .connect-socmed li span{display:inline-block;}

.idea-part img{width: 100%;}

	.cophilia-box .row:nth-child(odd) .cophilia-item:nth-child(n+3){float:right;}
	.cophilia-box .row:nth-child(even) .cophilia-item:nth-child(-n+2){float:left;}
	.cophilia-box .row:nth-child(odd) .cophilia-item:nth-child(3n):after, .cophilia-box .row:nth-child(even) .cophilia-item:nth-child(3n):after{width:14px;height:23px;background:url(../img/cophilia-arrow.png) no-repeat center center;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);right:auto;left:0px;margin-left:0px;}
	.cophilia-box .row:nth-child(odd) .cophilia-item:nth-child(2n):after, .cophilia-box .row:nth-child(even) .cophilia-item:nth-child(2n):after{width:14px;height:23px;background:url(../img/cophilia-arrow.png) no-repeat center center;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);right:auto;left:50%;margin-left:-7px;top:auto;bottom:-40px;}
	.cophilia-box .row:nth-child(even) .cophilia-item:first-child:after{width:14px;height:23px;background:url(../img/cophilia-arrow.png) no-repeat center center;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	.cophilia-box .row:last-child .cophilia-item:last-child:after{content:none;}
}
@media only screen and (max-width:640px){
	.home .darkwrapper{background-position: center 10em;}
	.home .darkcontent{margin-bottom: 100px;}
}
@media only screen and (max-width:480px){
	.home .darkwrapper{background-position: center 10em;}
	.home .darkcontent{margin-bottom: 100px;}
}
@media only screen and (max-width:360px){
	.home .darkwrapper{background-position: center 15em;}
	.home .darkcontent{margin-bottom: 100px;}
}
@media only screen and (min-width:768px){
.header{text-align:center;}
#darknav{display:inline-block;}
footer.fsticky{position:fixed;right:0;left:0;bottom:0;z-index:1030;}
.cophilia-box{padding-right:15px;}
.cophilia-inner{display:inline-block;}
.cophilia-box > .row > .cophilia-item:nth-child(2),
.cophilia-box > .row > .cophilia-item:nth-child(3){text-align:center;}
.cophilia-box > .row:nth-child(odd) > .cophilia-item:last-child,
.cophilia-box > .row:nth-child(even) > .cophilia-item:first-child{text-align:center;}
}
@media only screen and (min-width:992px){


.header{position:fixed;top:0;left:0;padding-right:0;text-align:center;}
#darknav{display:block;width:330px;padding:50px 0 50px 15px;margin:0;}
#darknav .navbar-header{margin-bottom:100px;}
#darknav .navbar-brand img{max-width:210px;}
#darkmenu{width:230px;}
#darkmenu ul li{font-size:20px;padding:0 6px;margin:5px 0;}
.darkin{padding-right:15px;}
.darkin .darkblackv{right:15px;}
.darkfin{padding:0 15px;}
/*Home*/
.home{overflow:hidden;}
.home .darkin{padding:0;}
.home .darkcontent > p{width:260px;}
.home #darknav .navbar-brand img {max-width: 280px;}
.home .navbar-nav {margin-top: -30px;}
/*Spotlight*/
.spotlight .pr0{padding-right:0;}
/*Location*/
/*.location .darkin{padding:0;}*/
footer{position:fixed;right:0;left:0;bottom:0;z-index:1030;}
}
@media only screen and (min-width:1200px){
#darknav{padding:50px 0 50px 25px;}
#darknav .navbar-brand{padding:15px;}
#darkmenu{width:255px;padding-left:15px;}
#darkmenu ul li{font-size:22px;padding:0 10px;margin:6px 0;}
.darkin{padding-right:40px;}
.darkin .darkblackv{right:40px;}
.darkfin{padding:0 40px;}
/*Idea and Connect*/
.location .darkcontent{padding-bottom:40px;}
/*Connect*/
.connect .connect-form figure{height:435px;}
/*Location*/
.location .pl0{padding-left:0;}
.location .pr0{padding-right:0;}
}
