@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700');

@font-face {
  font-family: 'gototop';
  src: url('../fonts/fontello.eot?68471101');
  src: url('../fonts/fontello.eot?68471101#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2?68471101') format('woff2'),
       url('../fonts/fontello.woff?68471101') format('woff'),
       url('../fonts/fontello.ttf?68471101') format('truetype'),
       url('../fonts/fontello.svg?68471101#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Acrom-Medium';
  src: url('../fonts/Acrom-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Acrom-Medium.otf')  format('opentype'),
	     url('../fonts/Acrom-Medium.woff') format('woff'), url('../fonts/Acrom-Medium.ttf')  format('truetype'), url('../fonts/Acrom-Medium.svg#Acrom-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

.clear{
	display:block;
	width:100%;
	height:1px;
	background-color:transparent;
	clear:both;
}

a:link {
    color: #9f5eff;
	font-weight:bold;
	text-decoration:underline;
}
a:visited {
    color: #9f5eff;
}
a:hover {
    color: #385fac;
	text-decoration:none;
}
a:active {
    color: #9f5eff;
}

/* Move down content because we have a fixed navbar that is 50px tall */
body {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
}

.navbar-c4media{
	padding-top:40px;
	height:130px;
	background-color:#9f5eff;
	border:none;
	border-radius:0;
	margin:0;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}

.navbar-c4media-white{
	padding-top:55px;
	height:170px;
	background-color:#fff;
	border:none;
	border-radius:0;
	margin:0;
	box-shadow:0 2px 4px rgba(0,0,0,.15);
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}

.navbar-brand-logo{
	display:block;
	width:250px;
	height:62px;
	color:#fff;
	background:url(../images/c4media-logo-navbar.svg) center center;
	background-size:cover;
}

@media (min-width:761px ) and ( max-width:990px ) {
	.navbar-brand-logo{
		display:block;
		width:50px;
		height:51px;
		color:#fff;
		background:url(../images/c4media-logo-navbar_logo_only.svg) center center;
		background-size:cover;
	}
}

.navbar-inverse .navbar-toggle{
	border:none;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
	background-color:#fff;
}

.navbar-toggle:hover span.icon-bar{
	background-color:#9f5eff;
}

.lang_changer_mobile{
	display:none;
}

.lang_changer{
	display:block;
	width: 3.5%;
	height:25px;
	float:right;
	margin:21px 0 0 0;
}

.lang_changer a{
    font-family: 'Acrom-Medium';
	color:#fff;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	line-height:25px;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}

.lang_changer a.pl{
	float:right;
}

.lang_changer a:hover{
	margin-top:-5px;
}

.navbar-c4media-white .lang_changer a{
    font-family: 'Acrom-Medium';
	color:#fff;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	float:left;
	line-height:25px;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}

.navbar-menu ul{
	margin:18px 0 0 0;
	padding:0;
	display:block;
	width:90%;
	float:left;
	border-right:1px solid rgba(247,247,247,.2);
}

@media (min-width:750px) and (max-width:960px){
	.navbar-menu ul{
		width:85%;
	}
}

.navbar-menu ul li{
	list-style:none;
	margin:0;
	padding:0;
	width:19%;
	display:inline-block;
	text-align:center;
}

.navbar-menu ul li a{
	font-family: 'Acrom-Medium';
	font-size:1em;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px 10px;
	border-radius:6px;
	letter-spacing:1.5px;
	font-weight:normal;
}

.navbar-menu ul li a:hover{
	background-color:#fff;
	color:#9f5eff;
	text-decoration:none;
}

.navbar-c4media-white .navbar-menu ul li a{
	color:#9f5eff;
}

.navbar-c4media-white  .navbar-menu ul li a:hover{
	background-color:#9f5eff;
	color:#fff;
}

.navbar-c4media-white .navbar-brand-logo{
	display:block;
	width:250px;
	height:64px;
	color:#9f5eff;
	background:url(../images/c4media-logo-navbar-fuxia.svg) center center;
	background-size:cover;
}

@media (min-width:761px ) and ( max-width:990px ) {
	.navbar-c4media-white .navbar-brand-logo{
		display:block;
		width:50px;
		height:51px;
		color:#9f5eff;
		background:url(../images/c4media-logo-navbar_logo_only_puprle.svg) center center;
		background-size:cover;
	}
}

.navbar-c4media-white .navbar-toggle:focus, .navbar-c4media-white .navbar-toggle:hover{
	background-color:#9f5eff;
}

.navbar-c4media-white .navbar-toggle span.icon-bar{
	background-color:#9f5eff;
}

.navbar-c4media-white .navbar-toggle:hover span.icon-bar{
	background-color:#fff;
}

.fix-nav{
	padding-top:15px;
	position:fixed;
	top:0;
	width:100%;
	height:100px;
	background-color:#fff;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	z-index:999;
}

.parallax-bg {
	margin:-5px 0;
    min-height: 600px;
    background: transparent;
}

.parallax-lines {
    min-height: 600px;
    background: transparent;
}

.parallax-content {
    min-height: 600px;
    background: transparent;
}

.parallax-content div
{
	position:absolute;
	display:block;
	width:670px;
	height:180px;
	color:#fff;
	font-family: 'Acrom-Medium';
	font-size:2em;
	text-transform:uppercase;
	font-weight:600;
	margin-top:210px;
	left:50%;
	margin-left:-335px;
	line-height:1.8em;
	text-rendering: optimizeLegibility;
}

.parallax-content div span{
	display:block;
	width:140px;
	height:150px;
	margin-right:60px;
	float:left;
	background:url(../images/c4media-logo-navbar.svg);
	background-size:cover;
}

.mp-header2{
	padding:71px 0;
}

.mention .mp-header2{
	padding:60px 0 60px 0 !important;
	margin:20px auto 20px auto !important;
}

.mp-header2 h2{
	font-family: 'Acrom-Medium';
	color:#9f5eff;
	font-size:2.2em;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.2em;
}

.mp-header2 h1{
	font-family: 'Acrom-Medium';
	color:#9f5eff;
	font-size:2.4em;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.2em;
}

.whywe{
	background-color:#f7f7f7;
	margin-top: -20px;
}

.whywe .mp-header2 h2{
	padding:0 0 40px 0;
}

.whywe .mp-header2 p{
	margin:0 auto;
	text-align:center;
	max-width:770px;
	line-height:2.2em;
	padding:0 20px;
}

.features-block{
	padding-bottom:50px;
}

.features-block img{
	display:block;
	width:120px;
	height:120px;
	margin:0 auto;
}

.features-block h3{
	text-align:left;
	padding:25px 0;
	font-size:1.1em;
	font-weight:bold;
}

.features-block p
{
	font-size:1em;
	line-height:1.5em;
}
@media only screen and (min-width:1020px ){
	.promo-blocks{
		display: flex;
		align-items: stretch;
	}
}

.promo-block{
	min-height:460px;
	background-color:#f7f7f7;
	overflow:hidden;
	margin-bottom:45px;
	border-radius: 8px;
	padding-bottom: 25px;
}

.promo-block h3, .promo-block p, .content-block h2{
	padding:0 30px 0 30px;
	text-align:center;
}

.content-block h2{
	font-size:1.5em;
	font-weight:600;
	margin-bottom:40px;
}

.content-block  p{
	text-align:center;
}

.content-block img{
	position:relative;
	margin:0 auto 20px -55px;
	left:50%;
	clear:both;
}

.promo-block h3{
	font-size:1.5em;
	font-weight:600;
	text-align:center;
	margin-bottom:40px;
}

.promo-block p{
	font-size:1em;
	line-height:1.6em;
}

.context span{
	display:block;
	height:105px;
	width:105px;
	background:url(../images/context.svg);
	background-size:cover;
	margin:25px auto;
}

.seo span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/seo.svg);
	background-size:cover;
	margin:25px auto;
}

.target span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/targeting.svg);
	background-size:cover;
	margin:25px auto;
}

.context span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/context.svg);
	background-size:cover;
	margin:25px auto;
}

.anal span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/analytic.svg);
	background-size:cover;
	margin:25px auto;
}

.ux span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/ux.svg);
	background-size:cover;
	margin:25px auto;
}

.consult span{
	display:block;
	height:105px;
	width:95px;
	background:url(../images/counsulting.svg);
	background-size:cover;
	margin:25px auto;
}

.mention{
	position:relative;
	margin-top:40px;
	height:640px;
}

.feedback{
	position:relative;
	margin-top:90px;
	height:600px;
}

.feedback. mp-header2{
	padding:60px 0 80px 0;
}

.feedback .mp-header2 h2{
	color:#fff;
}

#slider {
	width:790px;
	height:350px;
	padding:0;
}

.rhino-container{
	margin:0 auto !important;
}

#slider h4{
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	margin:0 0 20px 0;
}

#slider span{
	display:block;
	font-size:1em;
	color:#000;
	font-weight:bold;
	font-style:italic;
	margin:0 0 20px 0;
}

#slider p{
	font-size:14px;
	line-height:24px;
}
			
#slider li { list-style:none; }

#slider .patrick{
	display:block;
	width:230px;
	height:230px;
	background:transparent;
	border:4px solid #9f5eff;
	border-radius:115px;
	margin-right:60px;
	margin-top:15px;
	float:left;
	text-align:center;
}

#slider .patrick img{
	margin-top:19px;
}

.awards-block{
	padding-bottom:40px;
}

.awards-block div{
	display:block;
	width:55%;
	margin:0 auto;
	float:left;
}

.awards-block p{
	display:table-cell;
	width:45%;
	height:60px;
	vertical-align:middle !important;
	text-align:left;
}

.awards-block div img{
	position:relative;
	display:block;
	margin:0 auto;
}

.contact-block{
	text-align:center;
	padding-bottom:110px;
}

.contact-block span{
	display:block;
	width:54px;
	height:54px;
	margin:15px auto 40px auto;
}

@media (max-width:960px){
	.contact-block{
		text-align:center;
		padding-bottom:50px;
	}
	.contact-block span{
		display:block;
		width:54px;
		height:54px;
		margin:15px auto;
	}	
}

.contact-block p{
	font-size:.9em;
	color:#000;
	font-weight:bold;
	margin:0;
}

.tel span{
	background:url(../images/phone.png) no-repeat;
}

.email span{
	background:url(../images/email.png) no-repeat;
}

.place span{
	background:url(../images/place.png) no-repeat;
}

.facebook span{
	background:url(../images/facebook.png) no-repeat;
}


.feedbackform{
	position:relative;
	display:block;
	width:100%;
	height:320px;
	margin:0 auto;
}

.feedbackform br{
	display:none;
}

.feedbackform .text-27, .feedbackform .text-17, .feedbackform .text-37{
	display:block;
	width:48%;
	height:40px;
	float:left;
	margin-right:4%;
}

.feedbackform  input:focus, .feedbackform  input:active, .feedbackform textarea:focus,  .feedbackform textarea:active{
    outline: transparent none 0 !important;
}

.feedbackform .text-27 input, .feedbackform .email-289 input, .feedbackform .text-17 input, .feedbackform .email-789 input, .feedbackform .text-37 input, .feedbackform .email-189 input{
	width:100%;
	height:40px;
	padding:0 25px;
	border-radius: 8px;
	border:none !important;
}

.feedbackform .email-289, .feedbackform .email-789, .feedbackform .email-189{
	display:block;
	width:48%;
	height:40px;
	float:right;
	border-radius: 8px;
}

.feedbackform .textarea-711, .feedbackform .textarea-781, .feedbackform .textarea-111{
	clear:both;
	position:relative;
	display:block;
	width:100%;
	height:145px;
	top:30px;
}

.feedbackform .textarea-711 textarea, .feedbackform .textarea-781 textarea, .feedbackform .textarea-111 textarea{
	width:100%;
	height:145px;
	padding:15px 25px;
	border-radius: 8px;
}

.feedbackform .wpcf7-submit{
	display:block;
	width:200px;
	height:40px;
	clear:both;
	margin:60px auto 0 auto;
	background-color:#9f5eff;
	border:none;
	font-family: 'Acrom-Medium';
	color:#fff;
	transition:All 0.7s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
	border-radius: 8px;
}

.feedbackform .wpcf7-submit:hover{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.content-page{
	padding:0 0 15px 0;
}

.content-block{
	display:block;
	width:100%;
	min-height:200px;
	background-color:#f7f7f7;
	padding:25px;
	border-radius: 8px;
}

.navbar-collapse{
	border:none !important;
	z-index:99999;
}
  
footer{
	position:relative;
	display:block;
	width:100%;
	min-height:100px;
	background-color:#f7f7f7;
	margin-top:30px;
}

footer p
{
	position:relative;
	text-align:center;
	top:45px;
	clear:both;
}

footer a.backtotop{
	font-family:'gototop';
	font-size:32px;
	color:#fff;
	position:absolute;
	display:block;
	width:60px;
	height:60px;
	border-radius:60px;
	background-color:#a35eff;
	top:-30px;
	left:50%;
	margin-left:-30px;
	text-align:center;
	line-height:60px;
	text-decoration:none;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}

footer a.backtotop:hover{
	text-decoration: none;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.review-page .patrick{
	display:block;
	width:230px;
	height:230px;
	background:transparent;
	border:4px solid #9f5eff;
	border-radius:115px;
	margin-top:15px;
	margin-right:60px;
	float:left;
	text-align:center;
}

.review-page .patrick img{
	margin-top:19px;
}

.review-block{
	clear:both;
	margin-bottom:80px;
	padding:40px;
}

.review-page .review-block:nth-child(odd){
	background-color:#f7f7f7;
	border-right:4px solid #9f5eff;
}

.review-page .review-block:nth-child(2n){
	border-left:4px solid #9f5eff;
	background-color:#f7f7f7;
}

.review-page .review-block:nth-child(2n) .patrick{
	float:right;
	margin-left:60px;
	margin-right:0;
}

.review-block h4{
	font-size:1.2em;
	color:#000;
	font-weight:bold;
	margin:0px 0 20px 0;
}

.review-block span{
	display:block;
	font-size:1em;
	color:#000;
	font-weight:bold;
	font-style:italic;
	margin:0 0 20px 0;
}

.content-col{
	margin-bottom:75px;
}

.content-page .contact-block{
	padding-bottom:30px;
}

.navbar-toggle{
	margin-top:12px;
}

.wpcf7-response-output{
	margin-top:-30px !important;
	background-color:rgba(159,94,255,.7) !important;
	border:2px solid rgba(159,94,255,1) !important;
	padding:15px 20px !important;
	color:#fff !important;
}

.wpcf7-not-valid-tip{
    top: 12px !important;
	left:5px !important;
	color:#9f5eff !important;
    background-color:#fff !important;
	border:none !important;
	font-size:12px !important;
}

@media only screen and (min-width:361px ) and ( max-width:767px ) {
	#navbar{
		margin-top:35px !important;
	}
	.navbar-brand-logo{
		display:block;
		width:220px;
		height:55px;
		color:#fff;
		background:url(../images/c4media-logo-navbar.svg) center center;
		background-size:cover;
	}
	.navbar-c4media-white .navbar-brand-logo{
		display:block;
		width:220px;
		height:56px;
		color:#9f5eff;
		background:url(../images/c4media-logo-navbar-fuxia.svg) center center;
		background-size:cover;
	}
	.navbar-c4media-white{
		padding-top:15px;
		height:83px;
	}
	.lang_changer{
		display:none;
	}
	.lang_changer_mobile{
		position:absolute;
		display:block;
		width: 46px;
		height:25px;
		margin:16px 0 0 0;
		right:90px;
	}
	.lang_changer_mobile a{
		font-family: 'Acrom-Medium';
		color:#fff !important;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		float:left;
		line-height:25px;
	}
	.lang_changer_mobile a.pl{
		float:right;
	}
	.wwdo{
		padding-top:40px !important;
	}
	.parallax-content div{
		margin:190px auto !important;
		width:100%;
		height:auto;
		left:0;
		text-align:center;
	}
	.fix-nav{
		height:83px;
	}
	.navbar-collapse{
		margin-top:20px !important;
	}
	.navbar-c4media-white .navbar-collapse{
		margin-top:12px !important;
	}
	#menu-menyu-v-hedere, #menu-menyu-v-hedere-1{
		position:relative !important;
		display:block !important;
		margin-top:0 !important;
		padding:15px 0 !important;
		width:220px !important;
		min-height:300px !important;
		background-color:#fff !important;
		float:right !important;
		z-index:99999 !important;
	}	
	#menu-menyu-v-hedere-1{
		background-color:#efe5ff !important;
	}
	.navbar-menu ul li{
		list-style:none;
		margin:0;
		padding:14px 0;
		width:100%;
		display:block;
		text-align:left;
	}	
	.navbar-menu ul li a{
		font-family: 'Acrom-Medium';
		font-size:1.2em;
		color:#333 !important;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 25px;
		letter-spacing:1.5px;
		font-weight:normal;
	}	
	.promo-block{
		min-height:420px;
	}
	.mp-header2{
		padding:40px 0;
	}
	.mention .mp-header2{
		padding: 20px 0 20px 0 !important;
		margin: 15px auto 10px auto !important;
	}
	.mention{
		margin-top:0px;
		height:800px;
	}
	#slider {
		width:100%;
		max-width:767px;
		height:700px;
		padding:0;
	}
	.patrick{
		position:relative;
		float: none !important;
		clear:both !important;
		margin:0 0 30px -115px !important;
		left:50%;
	}
	#slider h4{
		font-size:1.2em;
		color:#000;
		font-weight:bold;
		margin:0 0 10px 0;
		text-align:center;
	}	
	#slider span{
		display:block;
		font-size:1em;
		color:#000;
		font-weight:bold;
		font-style:italic;
		margin:0 0 20px 0;
		text-align:center;
	}
	#slider p{
		text-align:center;
		font-size:14px;
	}
/*	.rhino-btn{
		display:none !important;
	}*/
	.awards-block{
		position:relative;
		padding-bottom:20px;
	}
	.awards-block div{
		display:block;
		width:100%;
		min-height:60px;
		max-height:140px;
		margin:15px auto;
		white-space: nowrap;
	}
	.awards-block div img{
		vertical-align:middle !important;
	}
	.awards-block p{
		display:block;
		clear:both;
		text-align:center;
		width:100%;
		height:40px;
	}
	.awards-block div img{
		position:relative;
		display:block;
		margin:0 auto;
		clear:both;
	}
	.features-block{
		padding-bottom:40px;
	}
	.features-block p
	{
		text-align:center;
	}
	.features-block h3{
		text-align:center;
		padding:20px 0;
	}
	.feedback{
		margin-top:30px;
	}
	.contact-block{
		padding-bottom:30px;
	}
}

@media only screen and ( max-width:360px ) {
	#navbar{
		margin-top:35px !important;
	}
	.navbar-brand-logo{
		display:block;
		width:160px;
		height:40px;
		color:#fff;
		background:url(../images/c4media-logo-navbar.svg) center center;
		background-size:cover;
		margin:8px;
	}
	.navbar-c4media-white .navbar-brand-logo{
		display:block;
		width:160px;
		height:41px;
		color:#9f5eff;
		background:url(../images/c4media-logo-navbar-fuxia.svg) center center;
		background-size:cover;
		margin:8px;
	}
	.navbar-c4media-white{
		padding-top:15px;
		height:83px;
	}
	.lang_changer{
		display:none;
	}
	.lang_changer_mobile{
		position:absolute;
		display:block;
		width: 46px;
		height:25px;
		margin:16px 0 0 0;
		right:70px;
	}
	.navbar-toggle{
		margin-right:5px;
	}
	.lang_changer_mobile a{
		font-family: 'Acrom-Medium';
		color:#fff !important;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		float:left;
		line-height:25px;
	}
	.lang_changer_mobile a.pl{
		float:right;
	}
	.wwdo{
		padding-top:40px !important;
	}
	.parallax-content div{
		margin:190px auto !important;
		width:100%;
		height:auto;
		left:0;
		text-align:center;
	}
	.fix-nav{
		height:83px;
	}
	.navbar-collapse{
		margin-top:20px !important;
	}
	.navbar-c4media-white .navbar-collapse{
		margin-top:12px !important;
	}
	#menu-menyu-v-hedere, #menu-menyu-v-hedere-1{
		position:relative !important;
		display:block !important;
		margin-top:0 !important;
		padding:15px 0 !important;
		width:220px !important;
		min-height:300px !important;
		background-color:#fff !important;
		float:right !important;
		z-index:99999 !important;
	}	
	#menu-menyu-v-hedere-1{
		background-color:#efe5ff !important;
	}
	.navbar-menu ul li{
		list-style:none;
		margin:0;
		padding:14px 0;
		width:100%;
		display:block;
		text-align:left;
	}	
	.navbar-menu ul li a{
		font-family: 'Acrom-Medium';
		font-size:1.2em;
		color:#333 !important;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 25px;
		letter-spacing:1.5px;
		font-weight:normal;
	}	
	.promo-block{
		min-height:420px;
	}
	.mp-header2{
		padding:40px 0;
	}
	.mention .mp-header2{
		padding: 20px 0 20px 0 !important;
		margin: 15px auto 10px auto !important;
	}
	.mention{
		margin-top:0px;
		height:900px;
	}
	#slider {
		width:100%;
		max-width:767px;
		height:760px;
		padding:0;
	}
	.patrick{
		position:relative;
		float: none !important;
		clear:both !important;
		margin:0 0 30px -115px !important;
		left:50%;
	}
	#slider h4{
		font-size:1.2em;
		color:#000;
		font-weight:bold;
		margin:0 0 10px 0;
		text-align:center;
	}	
	#slider span{
		display:block;
		font-size:1em;
		color:#000;
		font-weight:bold;
		font-style:italic;
		margin:0 0 20px 0;
		text-align:center;
	}
	#slider p{
		text-align:center;
		font-size:14px;
	}
/*	.rhino-btn{
		display:none !important;
	}*/
	.awards-block{
		position:relative;
		padding-bottom:20px;
	}
	.awards-block div{
		display:block;
		width:100%;
		min-height:60px;
		max-height:140px;
		margin:15px auto;
		white-space: nowrap;
	}
	.awards-block div img{
		vertical-align:middle !important;
	}
	.awards-block p{
		display:block;
		clear:both;
		text-align:center;
		width:100%;
		height:40px;
	}
	.awards-block div img{
		position:relative;
		display:block;
		margin:0 auto;
		clear:both;
	}
	.features-block{
		padding-bottom:40px;
	}
	.features-block p
	{
		text-align:center;
	}
	.features-block h3{
		text-align:center;
		padding:20px 0;
	}
	.feedback{
		margin-top:30px;
	}
	.contact-block{
		padding-bottom:30px;
	}
}

@media only screen and (min-width : 768px) and (max-width: 1024px) {
	.navbar-menu ul li a{
		font-size:.8em;
	}
}


@media only screen and (max-width : 768px) {
	#menu-menyu-v-hedere, #menu-menyu-v-hedere-1{
		position:relative !important;
		display:block !important;
		margin-top:0 !important;
		padding:15px 0 !important;
		width:220px !important;
		min-height:300px !important;
		background-color:#fff !important;
		float:right !important;
		z-index:99999 !important;
	}	
	#menu-menyu-v-hedere-1{
		background-color:#efe5ff !important;
	}
}

@media only screen and (max-width : 480px) {
	#menu-menyu-v-hedere, #menu-menyu-v-hedere-1{
		position:relative !important;
		display:block !important;
		margin-top:0 !important;
		padding:15px 0 !important;
		width:220px !important;
		min-height:300px !important;
		background-color:#fff !important;
		float:right !important;
		z-index:99999 !important;
	}	
	#menu-menyu-v-hedere-1{
		background-color:#efe5ff !important;
	}
}

@media only screen and (max-width : 320px) {
 	#menu-menyu-v-hedere, #menu-menyu-v-hedere-1{
		position:relative !important;
		display:block !important;
		margin-top:0 !important;
		padding:15px 0 !important;
		width:220px !important;
		min-height:300px !important;
		background-color:#fff !important;
		float:right !important;
		z-index:99999 !important;
	}	
	#menu-menyu-v-hedere-1{
		background-color:#efe5ff !important;
	}       
}