body {
	-youbkit-touch-callout: none; /* iOS Safari */
	-youbkit-user-select: none;   /* Chrome 6.0+, Safari 3.1+, Edge & Opera 15+ */
	-moz-user-select: none;	   /* Firefox */
	-ms-user-select: none;		/* IE 10+ and Edge */
	user-select: none;			/* Non-prefixed version, currently supported by Chrome and Opera */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	max-width: 100% !important;
	overflow-x: hidden !important;
}

.page_title { width:100%; text-align:center;font-size: 36px; }
.f15 strong { font-size:15px; }
.display-hide{display:none}
.alert { text-align:left; font-family:"Graphite-GeometosNeue"; }
.success_message { color: #fff; margin-top: 70px; font-size: 22px; font-family: 'Old Standard TT', serif !important; }
.p_address { font-size: 18px; line-height: 23px; margin-bottom: 30px; }
.scroll-to-top { float:right; padding:20px; }
.scroll-to-top a { color:#fff; font-size:24px; }
.scroll-to-top .fa-arrow-left { margin-right:10px; }
.ba_player_loader { text-align:center; }

#popup_frame{border:0;overflow:hidden;height:700px;width:100%}
.white_overlay{display:none;background-color:#fff;opacity:.85;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9900;font-family:'Old Standard TT', serif !important;}
.black_overlay{display:none;background-color:#000;opacity:.85;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9900;font-family:'Old Standard TT', serif !important;}
.white_content{color:#000;display:none;position:fixed;overflow:hidden;padding:8px;left:50%;top:50%;width:auto;z-index:100001;font-family:'Old Standard TT', serif !important;}
.black_content{background-color:#000;color:#fff;display:none;position:fixed;overflow:hidden;padding:8px;left:50%;top:50%;width:auto;z-index:100001;font-family:'Old Standard TT', serif !important;}

/*.team-slider-style .owl-carousel .owl-item { width:430px !important; }*/
.form-control { font-family:Frutiger-Cufo, sans-serif; }
.ms-info h3 { 
	font-family:Frutiger-Cufo, sans-serif;
	line-height:34px;
	color:#959595;
	font-size:16px;
	text-align:justify;
	text-justify:newspaper;
	margin-top:0px !important;
	padding:0px 10px 0px 0px !important;
	font-weight: normal !important;
}
.col_right { margin-top:0px; text-align:center; }
.col_content a { color:#959595; text-decoration:underline; font-size:16px; }
.col_content a:hover { color:#ffffff; text-decoration:underline; font-size:16px; }
.parallax_scroll { width:100vw; height:100vh; }
.contact_section { float:left; width:100%; margin-bottom:50px; }
.contact_table {
	float:left;
    font-family:"Graphite-GeometosNeue";   
	line-height: 23px;
    font-size: 15px;
    margin: 0px 0px 9px 0px;
    color: #ffffff;
	width:50%;
}
.contact_table td, .contact_table td a {
    font-size: 15px;
	font-weight:normal !important;
	color:#ffffff;
	font-family:"Graphite-GeometosNeue";
}
.contact_table strong, .col_content_impressum strong {
    font-size: 15px;
	font-weight:bold !important;
	color:#ffffff;
	font-family:"Graphite-GeometosNeue";
}
.img_text_heading a, .img_text_heading span { 
	background-color:rgba(0, 0, 0, 0.6); 
	width:100%; 
	padding:5px 0px 0px 0px;
	/*font-family: "GeometosNeueExtraBold";*/
	font-family: "GeometosNeueExtraLight";
	position: absolute;
	color: #ffffff;
	font-size: 26px;
	z-index: 100;
	bottom:0px;	
	text-align: center;
	font-weight: bolder !important;
}
.img_texts_heading { 
	background-color:rgba(0, 0, 0, 0.6); 
	padding:10px; 
	font-family: "GeometosNeueExtraBold";
	position: absolute;
	color: #ffffff;
	font-size: 2vw;
	z-index: 100;
	top: 35%;
	left: 19%;
	font-weight: bolder !important;
}
.msp-preset-22 { left:730px !important; }

.col_content {
    font-family: Frutiger-Cufo, sans-serif;
    line-height: 34px;
    color: #959595;
    font-size: 16px;
    text-align: justify;
    text-justify: newspaper;
    font-weight: normal !important;
}
.col_content hr { border:1px solid #959595; }

.col_content strong { font-size:16px; font-family:Frutiger-Cufo, sans-serif; color:#959595; }

input:focus, textarea {
    outline: none !important;
}

.form-control:focus {


    color: #495057;
    background-color: rgba(0, 0, 0, 0.9);
    border-color: #7d7d7d;
    outline: 0;
    /*box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);*/
	box-shadow:none;
}

video[controls]::-webkit-media-controls-panel {
    display: flex !important;
    opacity: 1 !important;
}

.gallery_title { height:auto !important; }

.ms-slide-info { min-height:auto !important; }

.ms-layer-mask { left:738.606px !important; }

video::-webkit-media-controls-panel {
   background-image: none !important;
   filter: brightness(0.4);
}

.mt-11 { margin-top:-9px; }

.col_content ul {
	padding:0px 14px;
}
.col_content ul li {
	list-style:disc;	
    font-family: Frutiger-Cufo, sans-serif;
    line-height: 34px;
    color: #959595 !important;
    font-size: 16px;
    text-align: justify;
    text-justify: newspaper;
    margin-top: 0px !important;
    padding: 0px 10px 0px 0px !important;
    font-weight: normal !important;
}

.video-wrapper {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: -1;
	position: absolute;
}

.video-wrapper:before {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
}

.video-wrapper video{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper .mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-attachment: fixed
}

/*FOOTET CSS*/
.container-fluid { position:relative; }
.footet_bg{
	background-color:black;
	color: #707070;
	border-top:1px solid #464646;
	font-size: 15px;
	width: 100%;
	height: auto;
	margin-top:70px;
	position:absolute;
}

.footer_text{
font-family:Frutiger-Cufo, sans-serif;	
font-size: 12px;
margin-top: 25px;
padding: 0px!important;
}

.footer_res { float:left; }

.footer_menu { text-align:center; margin-top:20px; }
.footer_menu ul li {
	/*float: left;*/
	display: inline;
}
.footer_menu ul li a{
	font-size: 12px;
	padding: 0px 16px;
  font-family: "Graphite-GeometosNeue";
}

.footer_pep_logo a { font-size:12px; float:right; }
/* .footer_pep_logo span { 
	float: right;
    margin-left: 10px;
    margin-top: 5px;
	text-align:center;
	width:137px;
} */
.footer_pep_logo span {
    margin-left: 12px;
    /* margin-top: 5px; */
    text-align: center;
    /* margin-right: 15px; */
}
.footer_menu ul li a:hover, .footer_pep_logo a:hover, .social_field_margin a:hover {
	color:#fff;	
}
.footer_social_insta p:hover{
	color:#ffffffc7!important;	
}
.neweffect {
	    height: 25%;
        width: 25%;
        background: url("https://thecgc.de/img/insta_ico.png") no-repeat;
        
    }
.neweffect:hover{
	 height: 25%;
        width: 25%;
	 background: url("https://thecgc.de/img/insta_ico_white.png") no-repeat;
}

.footer_social ul li{
margin-top: 0;
padding: 0;

}
.footer_social ul li a{
	font-size: 15px;
	display: inline;
	padding: 0px 14px;
	float: left;
	display: inline;
	margin-top: 12px;
	color: ##707070;
}
.footer_social_insta ul li a {
    font-size: 15px;
	 display: flex;
   /*  display: inline; */
    /* float: left; */
    color: #707070;
    /* padding-top:0.9em; */
}
.footer_text_first {
   padding-top: 2.3em;
    font-family: Frutiger-Cufo, sans-serif;
    font-size: 13px;
}

.menu-container .crbnMenu .menu li ul li a:hover, .menu-container .crbnMenu .menu li a:hover, .lan:hover {
	color:#ffffff;
	text-shadow:
    0 0 5px #fff,
    0 0 10px #fff,
    0 0 20px #fff,
    0 0 40px #fff,
    0 0 60px #fff,
    0 0 80px #fff,
    0 0 100px #fff,
    0 0 120px #fff;
}

.subscribe_button {
	margin-top: 10px;
    font-size: 14px;
    padding: 7px 8px 2px 8px;
	margin-bottom: 20px;
	/*margin-left: 8px;*/
}

.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i {
    margin-top: 43% !important;
    float: none !important; 
}
.item-contact { max-height:290px; overflow:hidden; overflow-y:scroll; }
.item-contact p { 
	font-size: 16px;
    font-family: Frutiger-Cufo, sans-serif;
    color: #898989;
    line-height: 20px;
	margin-bottom:0px;
	text-align:left;
}
/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #707070 #fff;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 8px;
}

*::-webkit-scrollbar-track {
  background: #fff;
}

*::-webkit-scrollbar-thumb {
  background-color: #707070;
  border-radius: 20px;
  border: 1px solid #fff;
}

/* 1. No object-fit support: */
@media (min-aspect-ratio: 16/9) {
	.video-wrapper > video { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
	.video-wrapper > video { width: 300%; left: -100%; }
}
/* 2. If supporting object-fit, overriding (1): */
@supports (object-fit: cover) {
	.video-wrapper > video {
	  top: 0; left: 0;
	  width: 100%; height: 100%;
	  object-fit: cover;
	}
}
  
@media screen and (max-width: 767px) {
	.contact_table { width:100%; }
	.contact_table td { font-size:15px; }
	.map_width { width:100% !important; }	
	.img_text_heading a { font-size:22px; }
	
	.ms-layer-mask { left:205px !important; }
	.msp-cn-155-21 {font-size: 6px !important; width: 100px !important; }
	.msp-preset-22 { left: 205px !important; margin-top: -13px !important; }
	/*.ms-wave-view, .ms-slide { height:150px !important; }*/
	.msp-preset-23 span { font-size:8px !important; }
	
	.parallax_scroll { height:auto; }
	
	.ms-slide-info { min-height: auto !important; }
	/*.ms-container { height:150px !important; }*/
	.master-slider-parent { margin-bottom:-20px !important; }
	.ms-nav-next, .ms-nav-prev { top:47% !important; }
	
	.footer_pep_logo a { float:none; display:inline-table; }
	.footer_text { text-align:center; margin-left:20px; font-size:12px; }
	.footer_menu ul,.footer_social ul { padding: 0px; width: 100%; text-align: center; }
	.footer_menu ul li a { padding:0px 4px; font-size:12px; }
	.footer_social { margin-top:12px; }
	.footer_social ul li { display:inline; }
	.footer_social ul li a { float:none; }
	.footer_pep_logo { text-align:center; }
	
	.footer_pep_logo { width:auto; margin:0 auto; }
	.menu-container .crbnMenu { min-height:700px; }
	
	.heading { padding-top:50px; padding-bottom:50px; }
	
	.page_title { font-size:24px !important; }
	
	.col_content { padding-top:0px; }
	.video-holder { height:250px !important; }
	
	.img_text_heading a, .img_text_heading span { font-size:26px; }
	
	.col_right {
		padding-right: 0px !important;
		right: 0%;
		margin-top: 11px;
	}
	
	body, html { overflow-x:hidden; }
	
	html, body {
		max-width: 100% !important;
		overflow-x: hidden !important;
		-webkit-overflow-scrolling: touch;
	}
}

/*ipad*/
@media only screen and (device-width: 768px) {
	.lan_menu { left: -18px; top: 48px;	}	
	.play_pause_buttons { top:85px !important; left:35px !important; }
	.map_width { width:98%; }
	html, body {
		max-width: 100% !important;
		overflow-x: hidden !important;
		-webkit-overflow-scrolling: touch;
	}
}

@media only screen and (width: 768px) {
	.footer_text { text-align:center; }
	.footer_res { float:none; }
	/*.footer_menu { width:60%; margin:0 auto; }*/
	.footer_social { width:30%; margin:0 auto; }
	.footer_pep_logo { max-width:34%; margin:0 auto; }
	.footer_pep_logo a { width:210px; margin-top:15px; }
	
	.service_column { width:50% !important; }	
}

@media only screen and (width: 812px) {
	.footer_text { text-align:center; }
	.footer_res { float:none; }
	/*.footer_menu { width:60%; margin:0 auto; }*/
	.footer_social { width:30%; margin:0 auto; }
	/* .footer_pep_logo { max-width:34%; margin:0 auto; }
	.footer_pep_logo a { width:210px; margin-top:15px; } */
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.col_right { margin-top:25px !important; }
	.embed-responsive-16by9 video { position:relative; }
	.col-lg-6 { flex: 0 0 100%; max-width: 100%; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
 	.lan_menu { left: -18px; top: 48px;	}
	.play_pause_buttons { top:85px !important; left:35px !important; }
	
	.footer_text { text-align:center; }
	.footer_res { float:none; }
	/*.footer_menu { width:60%; margin:0 auto; }*/
	.footer_social { width:26%; margin:0 auto; }
	.footer_pep_logo { max-width:34%; margin:0 auto; }
	.footer_pep_logo a { width:210px; margin-top:15px; }
	
	.embed-responsive-16by9 { padding-right: 70px !important; }
	.col_right { padding-right: 70px !important; margin-top:25px !important; }
	.embed-responsive-16by9::before { padding-top: 3%; }
	.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object
	{ position:relative; }
	
	.service_column { width:50% !important; }
	
	.msp-preset-22 { left:406px !important; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	.lan_menu { left: -18px; top: 48px;	}
	.play_pause_buttons { top:85px !important; left:35px !important; }
	
	.footer_menu ul li a { font-size:12px; padding:0px 10px; }
	.footer_social ul li a { padding:0px 4px; }
	
	.msp-preset-22 { left:544px !important; }
}

/* Landscape*/
@media only screen and (width: 1112px) and (orientation: landscape) {
	.footer_menu ul li a { font-size:12px; padding:0px 10px; }
	.footer_social ul li a { padding:0px 4px; }	
}

@media only screen and (width: 1024px) {
	.footer_menu ul li a { font-size:12px; padding:0px 8px; }
	.footer_social ul li a { padding: 0px 5px; }
}
/*ipad*/

@media only screen and (width: 360px) {
	.footer_pep_logo { width:78%; }
}
@media only screen and (width: 640px) {
	.footer_res { float:none; }
	.footer_pep_logo { max-width:41%; }
	/*.footer_menu { width:55%; margin:0 auto; }*/
}

/* iPhone 4 ----------- */
/*.crbnMenu { margin-top:30%; }*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px)
and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
	width:100vh!important;display:block!important;}

}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* iPhone 6+, 7+, 8+ ----------- */

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	.footer_res { width:100vh!important; display:block!important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) 
and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	/*.crbnMenu { margin-top:2%; }
	.menu-container .crbnMenu .menu li a { font-size:26px !important; }
	.menu-container .crbnMenu .menu li ul li a { font-size:22px !important; }
	.lan_menu { left: -22px; top: 40px;	}*/
	.play_pause_buttons { top:75px !important; left:30px !important; }
	
	.menu-container { max-height:420px !important; overflow:scroll; }
	
	.msp-preset-22 { left: 358px !important; }
	
	.col_right { padding-right: 70px !important; }
	.video-holder { height:380px !important; }
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) 
and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.ms-staff-carousel .ms-nav-next { opacity:1 !important; display:block !important; right:0px !important; }
	.ms-staff-carousel .ms-nav-prev { opacity:1 !important; display:block !important; left:0px !important; }
	.team-slider-style .owl-carousel .owl-item { width:315px !important; }
	.video-holder { height:250px !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc { opacity:0.9 !important; }
	.team-slider-style .slider-style-3 .items .item-img .items-desc .item-title i { margin-top:190px !important; cursor:pointer; }
	.lan_menu { left: -22px; top: 40px;	}
	.play_pause_buttons { top:75px !important; left:30px !important; }
}

@media screen and (min-width: 1600px) {
	.video-holder { height:100% !important; }
	.video-holder video { height:100%; width:100%; float:right; }
	.video-top { position:relative !important; height:100%; }
	
    /*.embed-responsive { overflow:unset; min-height:500px; }*/
}

.owl-prev { left:-30px !important; }
.owl-next { right:-16px !important; }
.owl-prev .fa-angle-left, .owl-next .fa-angle-right { font-size:60px; }


	.footer_pep_logo span {
    margin-left: 12px;
}
.topset{
	  padding-top:1.7em;
  }
  .secondtopset{
	margin-top: 1.4em;
  }
  .firsttop{
   padding-top:1.7em;
  }

@media only screen 
and (max-width : 1224px) {
	.footer_pep_logo span {
    margin-left: 1px;
}
}
@media only screen and (max-width: 600px) {
  .imgfooter {
	  width:20%;
  }
  .footer_pep_logoss span{
	float: none!important;
}
}

@media only screen and (min-width: 600px) {
	.imgfooter {
	  width:20%;
  }

}
@media screen and (max-width: 767px){
.footer_pep_logoss span{
	float: none!important;
}
.secondtopset{
	margin-top: 0em;
  }
  .topset{
	  padding-top:0em;
  }
   .footer_social_insta ul li a {
     display: inline-block; 
}
}

@media only screen and (min-width: 768px) {
	.imgfooter {
	  width:20%;
  }

 
} 

@media only screen and (min-width: 992px) {
	.imgfooter {
	  width:10%;
  }

} 

@media only screen and (min-width: 1200px) {
	.imgfooter {
	  width:20%;
  }
}
.footer_pep_logoss span{
	float: left;
    margin-left: 10px;
    margin-top: 5px;
    text-align: center;
    margin-right: 15px;
}

.footer_pep_logoss a:hover{
 color:#959595;
}


@media only screen 
and (min-device-width : 618px) 
and (max-device-width : 850px)
 {
	.footer_pep_logoss span{
	float: none;
}
.secondtopset{
	margin-top: 0em;
  }
  .topset{
	  padding-top:0em;
  }
  .footer_social_insta ul li a {
     display: inline; 
}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.footer_pep_logoss span{
	float: none;
}
.secondtopset{
	margin-top: 0em;
  }
  .topset{
	  padding-top:0em;
  }
   .footer_social_insta ul li a {
     display: inline-block; 
}
}
