@media (max-width: 1200px){
	.container {
    max-width: 100%;
	}
}

@media (max-width: 991px){
			html {
  font-size:10px;
}
	.topMetaMenu{display:none;}
	#bar{display:flex;}
	#header .col-md-auto + .col-md-auto #menu{}
	#menu{position: fixed;left:-100%;background:rgba(0, 131, 215, 0.69);height:100%;top:125px;padding:10px 0;width:100%;transition: all 0.5s;-webkit-box-shadow: inset 0px 10px 25px -10px rgba(0,0,0,.75);-moz-box-shadow: inset 0px 10px 25px -10px rgba(0,0,0,.75);box-shadow: inset 0px 10px 25px -10px rgba(0,0,0,.75);}
	#menu.in{left:0;}
	#header #menu li{display:block;background: none;padding:0;}
	#header #menu .subMenu-lvl1 li{background: none;}
	#header #menu li a{padding:15px;color:#fff;display: block;}
	#header #menu li a.act,#header #menu li a:hover{background: rgba(255, 255, 255, 0.75);}
	#header #menu .subMenu-lvl1 a{padding:10px 30px;}
	#header #menu .subMenu-lvl1 .subMenu-lvl2 a{padding:10px 45px;}
	#header #menu .subMenu-lvl1{ display: block !important; position: relative;top: 0;}
	#header #menu .subMenu-lvl2{opacity: 1; position: relative;left: 0;}
	#header #menu .subMenu-lvl2 > li{left:0;}
	#header #menu i{display:none;}
	#header > div:first-of-type{text-align: center; margin: 0 auto;}
	h6 {    font-size: 2rem;}
footer{font-size:1.45rem;}
	.aimeos.checkout-standard .common-summary-detail .basket,#paymentWrapper{margin-top:3rem;}
	/*.pt-5 > div:not(:first-child) {        padding-top: 2rem!important;}*/
		.imgStoerer img {position: relative; top: auto;}
	.vidThumb p br{display:none;}
	#contentContainer p, #contentContainer h2, #contentContainer h1, #contentContainer h5, #contentContainer h3, #contentContainer h4, #contentContainer .image{text-align: center;}
		footer{text-align: center;}
	#footer ul li {display:block;margin:15px 0;}
	#footer ul li:last-of-type{margin-bottom:0;}
	#contentContainer { padding-top: 125px;}
	.form-control{padding:10px;height:auto;}
	.checkout-standard-summary-option p{display:inline-block;}
	.priceText, .priceTotal{font-size:20px;}
	.rabatText,.rabatTotal,.taxText,.taxTotal{margin-top:10px;}
	.checkout-standard-summary-option label { line-height: 1.5em;}
	#socket .col-lg,#footer .col-md-auto{text-align: center;}
	#socket .col-lg + .col-lg{text-align: center;margin-top:30px;}
	#footer .col-lg-auto + .col-lg-auto{margin-top:5px;}
	#socket .col-lg.socketAddress{margin-top:0;}
	#contentContainer .checkOutTable .details p,#contentContainer .checkOutTable .details h1{text-align: left;}
	.avatar img{margin-bottom:1em;}
	.col-lg-6 + .col-lg-6 {margin-top:1em;}
	.text-md-center{text-align: center;font-weight: bold;}
	.partnerLogo{padding:10px 0 20px;max-height: 75px;}
}

@media (max-width: 767px){
	.webinarSignUp .col-md + .col-md{margin-top:1em;}
	#address-billing-countryid{margin-right:0 !important;}
	label[for=address-billing-city],label[for=address-billing-countryid]{display:none;}
	h5 br{display:none;}
	#socket .col-lg.socketAddress{margin-top:30px;}
	#footer{margin:15px 0;}
	#footer li{line-height: 1.7em;}
	.checkOutTable .tableHead > div{display:none !important;}
	.checkOutTable .tableHead > div.details.th{display:block !important;}
	.checkOutTable .tableRow{display:block;}
	.checkOutTable .tableRow > div{display:inline-block;}
	.checkOutTable .details {min-width: 100%;max-width:100%;}
	.checkOutTable .tableRow.product > div{border-bottom: 0;}
	.checkOutTable .tableRow.product{border-bottom: 1px solid #D0D0D0;padding-bottom: 10px;margin-bottom: 10px;}
	.checkOutTable .tableRow.product .quantity{margin-left:20px;width:25%;text-align:center;}
	.checkOutTable .tableRow.product .details{white-space: normal;}
	.checkOutTable .tableRow.product > div.products{border-bottom: 1px solid #D0D0D0;}
	.checkOutTable .tableRow .spacer{display:none;}
	.checkOutTable .tableRow .text-right{width:49%;text-align:left;}
	.checkOutTable .tableRow > div:first-of-type{padding: 0.5em;}
	.checkOutTable .tableRow.total .action,.checkOutTable .tableRow.tax .action,.checkOutTable .tableRow.rebate .action{display:none;}
	.checkOutTable .tableRow.total .price,.checkOutTable .tableRow.tax .price,.checkOutTable .tableRow.rebate .price{width:49%;}
	.checkOutTable .tableRow.total{margin-top: -10px;}

}
@media (max-width: 480px){
	.aimeos .common-summary-detail .unitprice{display:inline-block;width:auto;}
}
@media (min-width: 991px){
	
#header > div:last-of-type{padding-left:45px;}
}