@media only screen and (min-width:1501px) and (max-width:1700px)
{
	
	#home-slider-2 .carousel-inner .item {height:600px !important;}
	.flexslider {height:600px;}
	.flexslider li {height:600px;}
	.vimeoiframesec iframe {margin-top:-220px !important;}
	.masthead-video {margin-top:-130px !important;}
	.gc_youtubevideosec {height:850px !important;}
	.boxmaxwidht{padding:20px;}
	.userdatasec{height:auto;}
}

@media only screen and (min-width:1200px) and (max-width:1500px)
{
	

	/*.logo img {width:200px;}*/
	.carousel-fade .carousel-inner .item {height:430px;}
	.homegallerysection h2 {font-size:35px; line-height:40px;}
	.topcontactsec {margin-bottom:20px;}
	/*.logo {margin-bottom:20px;} */
	.carousel-fade.impressumslider .carousel-inner .item {height:455px;}
	.boxmaxwidht h3 {font-size:24px; line-height:24px;}
	.boxmaxwidht {font-size:16px; max-width:90%; line-height:24px;}
	.offerparpelbg {font-size:18px; line-height:27px; padding:50px 0px;}
	.offerparpelbg h2 {font-size:28px;}
	.contact-carousel .owl-controls .owl-prev {margin-left:10px;}
	.contact-carousel .owl-controls .owl-next {margin-right:10px;}
	.contactclientdet {min-height: 260px;}
	.usertablesec {display:table;  text-align:center; overflow:hidden; height:520px;}
	.sticky-navigation.stuck .logo {/*margin-top: 50px;*/ /*margin-top:20px;*/ margin-top:60px; margin-bottom: 15px;}
	.middletoppadd {padding-top:70px;}
	/*.offerpadd {padding-top:70px !important;}*/
	.gc_navbar .magasubmenu {max-width:94%; }
	.offerpadd.video-image-box{ padding-top:0 !important; }
	.left-side-content .boxmaxwidht{ max-width: 100%; }
	.left-side-content .boxmaxwidht h3 { font-size: 26px; }
	.middledetailsection { min-height:750px;}
	#home-slider-2 .carousel-inner .item {height:500px !important;}
	.flexslider {height:500px;}
	.flexslider li {height:500px;}
	.vimeoiframesec iframe {margin-top:-350px !important;}
	.masthead-video {margin-top:-100px !important;}
	.gc_youtubevideosec {height:740px !important;}
	.userdatasec{height:auto;}
	
}


@media only screen and (min-width:992px) and (max-width:1199px)
{
	
	nav.bootsnav .megamenu-content .title {font-size:15px;}
	/*.logo img {width:200px;}*/
	.carousel-fade .carousel-inner .item {height:400px;}
	.homegallerysection h2 {font-size:35px; line-height:40px;}
	.topcontactsec {margin-bottom:20px; width:100%; /*background-color:#fff;*/}
	/*.logo {margin-bottom:20px;} */
	.carousel-fade.impressumslider .carousel-inner .item {height:455px;}
	.boxmaxwidht h3 {font-size:24px; line-height:24px;}
	.boxmaxwidht {font-size:16px; max-width:95%; line-height:22px; padding:20px;}
	.offerparpelbg h2 {font-size:28px;}
	.offerparpelbg {font-size:18px; line-height:27px; padding:50px 0px;}
	.testimonialuserdet h4 {font-size:25px; }
	.contact-carousel .owl-controls .owl-prev {margin-left:0px;}
	.contact-carousel .owl-controls .owl-next {margin-right:0px;}
	.usertablesec {height:470px;}
	.userleftsection {width:55%;}
	.userrightsection {width:45%;}
	.right-control {right: 0px;}
	.left-control {left: 10px;}
	#home-slider:hover .left-control {left:10px} 
	#home-slider:hover .right-control {right:0px}
	.sticky-navigation.stuck .logo {margin-top: 60px; margin-bottom: 15px;}
	/*#home-slider-2 .carousel-inner .item {height:780px !important;}*/
	.topcontactsec {width:100%; /*background-color:#fff;*/}
	.videoiframe iframe {height:400px;}
	.middletoppadd {padding-top:70px;}
	/*.offerpadd {padding-top:70px !important;}*/
	.gc_navbar .magasubmenu {max-width:inherit; }
	.offerpadd.video-image-box{ padding-top:0 !important; }
	.middledetailsection { min-height:750px;}
	#home-slider-2 .carousel-inner .item {height:420px !important;}
	.flexslider {height:420px;}
	.flexslider li {height:420px;}
	.vimeoiframesec iframe {margin-top:-350px !important;}
	.masthead-video {margin-top:-100px !important;}
	.gc_youtubevideosec {height:740px !important;}
	.userdatasec{height:auto;}
	
	
}


@media only screen and (min-width:911px) and (max-width:1199px)
{
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {padding-left:30px; padding-right:30px;}
}	


@media only screen and (min-width:1171px) and (max-width:1199px)
{
	.left-side-content p{ line-height:24px; }
	
}

@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.left-side-content p{ line-height:24px; }
	
	
}

@media only screen and (min-width:992px) and (max-width:1024px)
{
	
	.carousel-fade.impressumslider .carousel-inner .item {height:395px;}
	.carousel-fade .carousel-inner .item {height:415px;}
	/*#home-slider-2 .carousel-inner .item {height:530px !important;}*/
	.homegallerysection .item .gallerymobile {display:block;}
	.homegallerysection .item .gallerydesktop {display:none;}
	.videodesktopview {display:none;}
	.videomobileview  {display:block;}
	.left-side-content p{ line-height:24px; }
	
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{
	
	nav.bootsnav .megamenu-content .title {font-size:15px;}
	/*.logo img {width:200px;}*/
	.carousel-fade .carousel-inner .item {height:680px;}
	.homegallerysection h2 {font-size:30px; line-height:35px;}
	nav.bootsnav .megamenu-content {background-color:#614c7a;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-md-3 { margin: 0 -0.5px; margin-bottom:30px; float:left; width:50%; text-align:left;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {padding:5px 0px; display:block; color:#fff;}
	/*.topcontactsec {margin-bottom:20px;}*/
	/*.logo {margin-bottom:20px;} */
	.carousel-fade.impressumslider .carousel-inner .item {height:650px;}
	/*#home-slider-2 .carousel-inner .item {height:780px !important;}*/
	.boxmaxwidht h3 {font-size:25px;}
	.boxmaxwidht {font-size:16px; max-width:94%; line-height:24px; padding:20px;}
	.userrowsec .col-sm-7, .userrowsec .col-sm-5 {width:50%;}
	.offerparpelbg h2 {font-size:25px;}
	.offerparpelbg {font-size:16px; line-height:24px; padding:50px 0px;}
	.userrowsec .col-sm-push-7 {left:50%;}
	.userrowsec .col-sm-pull-5 {right:50%;}
	.testimonialsection .col-sm-4 {width:32%;}
	.testimonialuserdet h4 {font-size:18px; margin-bottom:10px;}
	.testimoinaluserimg {width:120px; height:120px; margin-bottom:15px;}
	.contactclientdet {min-height: 212px;}
	.contact-carousel .owl-controls .owl-prev {margin-left:0px;}
	.contact-carousel .owl-controls .owl-next {margin-right:0px;}
	.boxmaxwidht h3 span {font-size:16px;}
	.usertablesec {height:450px;}
	.userleftsection {width:50%;}
	.userrightsection {width:50%;}
	.right-control {right: 0px;}
	.left-control {left: 10px;}
	#home-slider:hover .left-control {left:10px} 
	#home-slider:hover .right-control {right:0px}
	.fancybox-type-iframe .fancybox-inner {max-height:350px; max-width:607px !important;}
	.fancybox-type-iframe { max-width:617px !important; width:100% !important;}
	.sticky-navigation.stuck .logo {margin-top: 60px; margin-bottom: 15px;}
	.topcontactsec {width:100%; /*background-color:#fff;*/}
	.videoiframe iframe {height:400px;}
	.middletoppadd {padding-top:70px;}
	/*.offerpadd {padding-top:70px !important;}*/
	/*.topcontactsec li {padding: 9px 10px;}*/
	.onlinemenu {top: 0px;}
	.sub-menu.onlinemenu li {padding:3px 10px;}
	.gc_navbar .magasubmenu {max-width:inherit; }
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {/*display:block !important;*/}
	.gc_navbar .wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle {/*display:none !important;*/}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {width:auto !important; border-bottom:none;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {position: fixed; top: 100%;left: 0; width: 100%; padding: 15px 8px 5px; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -ms-transition: all ease 0.5s; opacity: 0; visibility: hidden; z-index: -1; text-align: left; height: 0;}
	
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap.wpmm-open-fade {position:absolute;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {opacity: 1; visibility: visible;
    transition: all ease 0.1s; -webkit-transition: all ease 0.1s;    -ms-transition: all ease 0.1s; z-index: 999; height: auto;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {padding: 10px 15px 10px 15px;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {position:inherit;}
	.gc_navbar .wpmm-sub-menu-wrap li.wpmega-1columns-4total {width:50%;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap, .gc_navbar 						    .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap, .gc_navbar   .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {height:430px;}
	
	
	
	.homegallerysection .item .gallerymobile {display:block;}
	.homegallerysection .item .gallerydesktop {display:none;}
	
	.videodesktopview {display:none;}
	.videomobileview  {display:block;}
	.offerpadd.video-image-box{ padding-top:0 !important; }
	.left-side-content p{ line-height:24px; }
	.left-side-content .boxmaxwidht h3{ font-size:24px; }
	.middledetailsection { min-height:750px;}
	
	#home-slider-2 .carousel-inner .item {height:450px !important;}
	.flexslider {height:450px;}
	.flexslider li {height:450px;}
	.vimeoiframesec iframe {margin-top:-350px !important;}
	/*.masthead-video {margin-top:-100px !important;}*/
	.gc_youtubevideosec {height:480px !important;}
	
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {/*display:inline-block !important;*/} 
	
	.topcontactsec li.fullscreencontact {padding:13px 5px; font-size: 14px;}
	
	
} 

 @media only screen and (max-width: 767px)
{
	
    nav.navbar.bootsnav.gc_navbar {position: fixed; top: 0px !important; left: 0px; z-index:99999999; background-color:transparent;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {margin-top: 42px; }
	.gc_navbar .navbar-collapse {padding-left:0px !important; padding-right:0px !important;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal .wpmm-mega-wrapper {background-color:#614c7a;}
	.gc_navbar {position:inherit;}
	.gc_navbar .wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle {border:none; position: absolute; top: 0px !important; left: 0px; background-color: #614c7a; z-index:9999999 !important;} 
	.gc_navbar .wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {color:#fff;}
	.gc_navbar #close-primary {display:none !important;}	
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {padding:10px 15px 10px 15px;}
	.gc_navbar .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock, .gc_navbar .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-closeblock {padding:9px 14px 9px 5px; height:44px;}
	nav.navbar.bootsnav.gc_navbar .navbar-collapse.collapse {display:block !important; background-color:#fff;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {padding: 0px 8px 20px;}
	.gc_navbar .dashicons-menu::before {content: "\f158";}
	.gc_navbar .dashicons-no::before {content: "\f333";}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {border-color:#7f79a0;}
	.gc_navbar .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {box-shadow:none;}	
	.gc_navbar .wpmm-sub-menu-wrap li.mainsubtopmenu  {width:50% !important;}
	
	nav.navbar.bootsnav {border-bottom:none;}
	.offerpadd.video-image-box{ padding-top:0 !important; }
	.middledetailsection { min-height:inherit;}
	
	.newsletterform.popupform label label {display:inline-block; width:auto; padding-left:7px; padding-right:7px;} 
	.newsletterform.popupform label p {text-align:center;}
	
	
	
	.onlinebucen .sub-menu{overflow:auto; max-height:300px; background-color: #cdad82;}

	.offerparpelbg {margin-top: 20px;}

}

@media only screen and (min-width: 911px) and (max-width: 960px)
{
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap {overflow:visible; height:auto; }

}

@media only screen and (max-width: 767px)
{
	
	/*.sticky-navigation.stuck {position:inherit !important}
	 nav.navbar.bootsnav.gc_navbar {position: absolute;}*/
	.newslettersec {display:none;}
	nav.bootsnav .megamenu-content .title {font-size:15px;}
	.logo img {width:150px;}
	.carousel-fade .carousel-inner .item {height:270px;}
	.homegallerysection h2 {font-size:25px; line-height:30px;}
	.logo {margin-bottom: 15px; margin-top: 15px;}
	#home-slider .caption .bannertext {font-size: 14px; color: #fff; line-height: 23px;}
	#home-slider .caption h1 {font-size:30px;}
	.newsletterform .col-sm-6 {margin-bottom:7px;}
	.newsletterform input {padding:7px 10px;}
	.newsletterform {padding: 10px 0px;}
	.homegallerysection .item {height:200px;}
	/*.homegallerysection .owl-controls .owl-prev {margin-left: 12px;}
	.homegallerysection .owl-controls .owl-next {margin-right: 12px;}*/
	.homegallerysection .owl-controls .owl-buttons img {width:25px;}
	.footerbg ul {display:block; margin-bottom:0px;}
	.footerbg {font-size:15px;}
	.footerbg li {margin: 0px 8px;}
	.footerbg li.mobilenone {display:none;}
	/*.topcontactsec li {padding: 9px 7px 5px 7px; min-height:43px;}*/
	.topcontactsec li.onlinebucen {padding-left:4px; padding-right:4px;}
	.onlinemenu li {padding: 4px 7px;}
	.topcontactsec {font-size:16px;}
	nav.navbar.bootsnav {text-align:left;}
	.topcontactsec {background-color:#cdad82; position: relative; z-index: 99999;}
	.topcontactsec li:first-child {border-right: 1px solid #fff;}
	.topcontactsec li {border-right: 1px solid #fff;}
	.topcontactsec li.bordernone {border-right: 1px solid #fff; padding-right:12px; height:44px;}
	.topcontactsec li a {color:#fff;}
	.fa-envelope-o {font-size:26px;}
	.topcontactsec li.languagesec a {padding:0px 4px 4px 4px; border:2px solid #fff; line-height:20px; }
	.topcontactsec li.languagesec a:hover {border:2px solid #614c7a; text-decoration:none;}
	.topcontactsec li.fullscreencontact {display:none;}
	.topcontactsec li.mobilecontact {display:inline-block; font-size:26px;}
	.topcontactsec li.mobilecontact {padding:5px 12px 5px 6px;  }
	.topcontactsec li.onlinebucen {padding-top:0px; padding-bottom:0px;}
	
	.topcontactsec li {position:inherit; padding: 8px 0px;}
	.onlinemenu {top:44px; padding:10px 0px 10px 0px;}
	.onlinemenu ul {border:none;}
	.topcontactsec .onlinemenu ul li:first-child  {border:none; }
	.topcontactsec li .onlinemenu li {border:none; min-height:inherit; padding-left:25px; }
	.navbar-nav > li > a {text-transform:uppercase;}
	nav.navbar.bootsnav .navbar-nav > li > a {border:none; }
	nav.navbar.bootsnav { position:absolute; top:42px; width:100%; z-index:9999; }
	nav.navbar.bootsnav .navbar-collapse.collapse {position: absolute; width: 100%; top: 0px; height: 100%; }
	.navbar-collapse {box-shadow:none;}
	nav.navbar.bootsnav .navbar-nav > li > a {padding:15px 0px;}
	.navbar-default .navbar-nav > .active > a:focus {color:#ccac81;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {padding-left:0px;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {color:#fff;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {padding-left:0px;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {color:#fff; text-align:left;}
	nav.navbar.bootsnav.no-full .navbar-collapse {padding:30px 0px;}
	nav.navbar.bootsnav .navbar-nav {margin:0px; padding:0px;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {padding:0px !important;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu .row {margin:0px !important;}
	.footersocialmedia {display:none;}
	.homegallerysection .owl-controls .owl-buttons {display:none;}
	.homegallerysection .owl-controls .owl-pagination {display:block; padding-bottom:10px; padding-top:10px;} 
	/*.sticky-wrapper {height:auto !important;}*/
	.sticky-navigation {position: inherit; }
	/*.sticky-navigation.stuck {position: inherit;}*/
	.sticky-navigation.stuck .logo {margin-top:15px; margin-bottom:15px;}
	/*.sticky-navigation .logo .stickylogo {display:none;}
	.sticky-navigation.stuck .logo .stickylogo {display:none;}
	.sticky-navigation .logo .fullscreenlogo {display:block;}
	.sticky-navigation.stuck .logo .fullscreenlogo {display:block;}*/
	a.brownbtn {font-size:16px;}
	.bannerbtn {padding-top:10px;}
	nav.navbar.bootsnav li.dropdown a.dropdown-toggle::before {right:15px; position:absolute; float:none; display:block;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {border-color:#7f79a0;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {border-color:#7f79a0;}
	.carousel-fade.impressumslider .carousel-inner .item {height:250px;}
	.boxmaxwidht {padding:30px 15px 30px 15px;}
	.boxmaxwidht h3 {font-size:25px; margin-bottom:15px;}
	.boxmaxwidht {font-size:16px; max-width:inherit; line-height:24px;}
	.offerparpelbg h2 {font-size:25px;}
	.offerparpelbg {font-size:16px; line-height:24px; padding:30px 0px;}
	.testimonialsection .col-sm-4 {width:auto; display:block;  border-bottom:1px solid #fff; padding-bottom:30px;}
	.testimonialsection .col-sm-4:last-child {border-bottom:none; padding-bottom:0px; }
	.testimonialsection .row {margin-bottom:30px; }
	.testimonialuserdet h4 {font-size:20px; margin-bottom:10px; }
	.testimoinaluserimg {width:120px; height:120px; margin-bottom:15px;}
	.testimonialsection {padding-top:10px;}
	.contact-carousel .owl-controls .owl-prev {margin-left: 12px;}
	.contact-carousel .owl-controls .owl-next {margin-right: 12px;}
	.contact-carousel .owl-controls .owl-buttons img {width:25px;}
	.contact-carousel .owl-controls .owl-buttons {display:none;}
	.contact-carousel .owl-controls .owl-pagination {display:block; padding-bottom:10px; padding-top:10px;} 
	.contactclientdet {min-height:inherit;}
	.userrowsec .col-sm-7, .userrowsec .col-sm-5 {width:100%;}
	.boxmaxwidht h3 span {font-size:14px;}
	.usertablesec {height:auto; display:block; /*border-bottom:1px solid #ccc; margin-bottom:1px;*/}
	.userleftsection {width:100%;  display:block;}
	.userrightsection {width:100%; display:block;}
	.backbg {height:300px;}
	.mobilewidhtsection {display:block;}
	.fullwidhtsection {display:none;}
	.right-control {right: 0px;}
	.left-control {left: 10px;}
	#home-slider:hover .left-control {left:10px} 
	#home-slider:hover .right-control {right:0px}
	.navbar-toggle:focus  {box-shadow:none; border:none; outline:none;}
	.nav > li {float:none !important; display:block !important;}
	.navbar-nav > li {float:none;}
	/*.headertoppadding {padding-top:0px;}*/
	.videoiframe iframe {width:80%;}
	.middletoppadd {padding-top:inherit;}
	/*.offerpadd {padding-top:inherit !important;}*/
	.middledetailsection {padding-top:0px;}
	.sub-menu.onlinemenu li {position: relative; }
	.gc_navbar .magasubmenu {max-width:inherit; }
	.gc_navbar .wpmm-sub-menu-wrap li.mainsubtopmenu  {width:auto !important;} 
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {height:230px; overflow:scroll;}
	
	.newsletterform.popupform section {margin-left:0px; margin-right:0px;} 
	.newsletterform.popupform label {padding-left:0px; padding-right:0px; float:none; width:100%;}
	.language-chooser li:last-child {border-right:none;}
	
	.wpmm_megamenu .gc_navbar .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.angebotecontent {display:block; margin-bottom:0px !important;} 
	.wpmm_megamenu .gc_navbar .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.angebotecontent a {color: #fff !important; padding-left: 25px !important; background: url(../images/menu-arrow.png) no-repeat 0px 7px !important; text-align: left !important; color: #fff !important; font-size: 14px !important; font-family: 'open_sansregular'; margin-bottom: 15px !important; text-transform:capitalize !important;}
	.wpmm_megamenu .gc_navbar .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.angebotecontent a:hover {color:#cdad82 !important; text-decoration:none;}
	.wpmm_megamenu .gc_navbar .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.angebotecontent a span {font-size:14px !important; font-weight:normal !important;  text-transform:capitalize !important; margin-bottom:0px !important;}
	
	#menu-online-menu {float:none; width:175px; position:absolute; top:-44px; right:0px;}
	.topcontactsec li.bordernone {margin-right:175px;}
	
	
	.homegallerysection .item:hover .videotext {bottom:-27px; text-align: center; left: 0;}
	.homegallerysection .item .videoplaysection  {height:86%;}
	.homegallerysection .item .gallerymobile {display:block;}
	.homegallerysection .item .gallerydesktop {display:none;}
	.videodesktopview {display:none;}
	.videomobileview  {display:block;}
	
	#home-slider-2 .carousel-inner .item {height:250px !important;}
	.flexslider {height:250px;}
	.flexslider li {height:250px;}
	.vimeoiframesec iframe {margin-top:-350px !important;}
	/*.masthead-video {margin-top:-100px !important;}*/
	.gc_youtubevideosec {height:480px !important;}
	
	.userdatasec .backbg{height:auto;}
	.moblieview{display:inherit; position:fixed; width:100%;}
	.desktopview{display:none;}
	
	
	.topcontactsec li:first-child{border-right:none;}
	.moblieview #menu-online-menu-1 {float:right; }
	.moblieview #menu-online-menu-1 {float:none; width:179px; position:absolute; top:-41px; right:0px;}
	.topcontactsec li.onlinebucen {text-align: center;}
	
	.sticky-navigation.stuck{top:40px;}
	
	.onlinemenu ul {margin-top:0px;}

	.backbg.gc-offer-video {position: relative;}
	.backbg.gc-offer-video iframe {position: absolute; width: 100%; height: 100%; left: 0px;}
}

@media only screen and (min-width: 480px) and (max-width: 599px)
{
	.contactclientdet {min-height:inherit;}
	.videoiframe iframe {height:250px;}
	.offerparpelbg.video-image-box{ height:250px; }
	.backbg.gc-offer-video {height: 250px;}
}



@media only screen and (min-width: 480px) and (max-width: 767px)
{
	/*.backbg {height:230px;}*/
	.fancybox-type-iframe .fancybox-inner {max-height:242px; max-width:420px !important;}
	.fancybox-type-iframe { max-width:430px !important; width:100% !important;}
}

@media only screen and (min-width: 600px) and (max-width: 767px)
{
	
	.fancybox-type-iframe .fancybox-inner {max-height:300px; max-width:520px !important;}
	.fancybox-type-iframe { max-width:530px !important; width:100% !important;}
	.videoiframe iframe {height:300px;}
	
	#home-slider-2 .carousel-inner .item {height:300px !important;}
	.flexslider {height:300px;}
	.flexslider li {height:300px;}
	.vimeoiframesec iframe {margin-top:-350px !important;}
	/*.masthead-video {margin-top:-100px !important;}*/
	.gc_youtubevideosec {height:480px !important;}
	
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.carousel-fade .carousel-inner .item {height:350px;}
	.topcontactsec li.mobilecontact {padding:5px 9px 5px 6px; position:relative; z-index:99999; }
	.topcontactsec li.languagesec {position:relative; z-index:99999;}
	.topcontactsec li.onlinebucen span {display:none;}
	.homegallerysection .item {border-right:none;}
	.carousel-fade.impressumslider .carousel-inner .item {height:350px;}
	.fancybox-type-iframe .fancybox-inner {max-height:150px; max-width:260px !important;}
	.fancybox-type-iframe { max-width:270px !important; width:100% !important;}
	.videoiframe iframe {height:200px;}
	.videoiframe iframe {width:100%;}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {height:380px; overflow:scroll;}
	
	#menu-online-menu {float:none; width:auto; position:absolute; top:-38px; left:0px; }	
	.topcontactsec li.bordernone {margin-right:82px; position:relative; z-index:99999;}
	
	.topcontactsec li:last-child {background-color:transparent; padding: 0px; padding-top:0px; z-index:0;}
	.topcontactsec li.onlinebucen a {padding-top:9px; padding-left:6px; padding-right:10px; font-size:14px;}
	.onlinebucen .sub-menu {background-color:#cdad82; margin: 0px 0px 5px 0px;}
	.onlinebucen .sub-menu li a {padding-top:0px;}
	.onlinebucen .sub-menu li {padding:5px 0px;}
	.offerparpelbg.video-image-box{ height:200px; }
	
	
	.moblieview #menu-online-menu-1 {    float: none;    width: auto;    position: absolute;    top: -38px;    left: 0px; }

	.topcontactsec li:last-child {text-align: right;}
	.backbg.gc-offer-video {height: 200px;}


}




img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

