@media (min-width:1200px) and (-webkit-min-device-pixel-ratio: 2){
	
	.infores {color: yellow;}
	
	#introbar {height: 120px;background-image: url('/images/intro/gray_gradient_120h.jpg');background-repeat: repeat-x;}
    #leftbarcontainer, #rightbarcontainer {height: 120px;float: left;position: relative;}
    #intomodadomlogo {background-image: url('/images/intro/intro-modadom-logo-300.png');background-repeat: no-repeat;background-position: 0px 0px background-size: 300px 207px;width: 300px;height: 207px;position: absolute;top: -55px;right: 30px;}
    .brandbutton {width: 120px;height: 120px;margin-right: 20px;background-size: auto 90px;background-repeat: no-repeat;background-position: 20px 15px;}
    .brandbutton2 {width: 160px;height: 120px;margin-right: 20px;background-size: auto 150px;background-repeat: no-repeat;background-position: 5px -20px !important;}
    
	.introbarourbrandlabel {margin-top: 33px;margin-left: 10px;margin-right: 10px; display:none}
    .introslogan {font-size: 22px;top: 130px;right: 30px;}
    
 	
	.brandbutton-header {width: 55px;height: 50px;float: left;text-align: center;margin-right: 10px;background-size: 40px auto;background-repeat: no-repeat;background-position: 15px 8px;cursor: pointer;}
    .ourbrandslabel-header {font-family: "jaf-bernina-sans-narrow";font-weight: 300;color: #e2e2e2;margin-top: 18px;}
    
    #mainbar {height: 100px;}
    /*#mainbarleftbarcontainer, #mainbarrightbarcontainer {height: 100px;float: left;position: relative;}*/

    #mainbarleftbarcontainer{height: 100px;float: left;position: relative;}
    #mainbarrightbarcontainer {min-height: 100px;height: auto;float: left;position: relative;}    
    
    #mainbarlogocontainer {position: absolute;right: -80px;top: -58px;}
    #mainbarbrandlogo {width: 60%;height: auto;}
    #mainbarbaseline {/*height: 100px;*/min-height: 100px;height: auto;display: inline-block;margin-left: 30px;padding-left: 30px;width: 80%;}
    #mainbarbaselinecontent {margin-top: 5px;}
    #mainbarbaselinecontent span {font-size: 16px;font-family: "jaf-bernina-sans-narrow";font-weight: 300;}
    
    #portalmainbar {height: 120px;background-image: url('/images/intro/gray_gradient.jpg');background-repeat: repeat-x;}
    #portalmainbarlogo {position: absolute;right: -15px;top: -50px;height: 200px;}
    #portalmainbarbaseline {margin-left: 47px;margin-top: 20px;font-family: 'jaf-bernina-sans-narrow';font-size: 20px;}
}


@media(min-width:1200px){
	
	.infores {color: yellow;}
	
	#introbar {height: 120px;background-image: url('/images/intro/gray_gradient_120h.jpg');background-repeat: repeat-x;}
    #leftbarcontainer, #rightbarcontainer {height: 120px;float: left;position: relative;}
    #intomodadomlogo {background-image: url('/images/intro/intro-modadom-logo-300.png');background-repeat: no-repeat;background-position: 0px 0px background-size: 300px 207px;width: 300px;height: 207px;position: absolute;top: -55px;right: 30px;}
    .brandbutton {width: 120px;height: 120px;margin-right: 20px;background-size: auto 90px;background-repeat: no-repeat;background-position: 20px 15px;}
    .brandbutton2 {width: 160px;height: 120px;margin-right: 20px;background-size: auto 150px;background-repeat: no-repeat;background-position: 5px -20px !important;}
    
	.introbarourbrandlabel {margin-top: 33px;margin-left: 10px;margin-right: 10px;}
    .introslogan {font-size: 22px;top: 130px;right: 30px;}
    
 	
	.brandbutton-header {width: 55px;height: 50px;float: left;text-align: center;margin-right: 10px;background-size: 40px auto;background-repeat: no-repeat;background-position: 15px 8px;cursor: pointer;}
    .ourbrandslabel-header {font-family: "jaf-bernina-sans-narrow";font-weight: 300;color: #e2e2e2;margin-top: 18px;}
    
    #mainbar {height: 100px;}
    #mainbarleftbarcontainer{height: 100px;float: left;position: relative;}
    #mainbarrightbarcontainer {min-height: 100px;height: auto;float: left;position: relative;}
    #mainbarlogocontainer {position: absolute;right: -80px;top: -58px;}
    #mainbarbrandlogo {width: 60%;height: auto;}
    #mainbarbaseline {/*height: 100px;*/min-height: 100px;height: auto;display: inline-block;margin-left: 30px;padding-left: 30px;width: 80%;}
    #mainbarbaselinecontent {margin-top: 5px;}
    #mainbarbaselinecontent span {font-size: 16px;font-family: "jaf-bernina-sans-narrow";font-weight: 300;}
    
    #portalmainbar {height: 120px;background-image: url('/images/intro/gray_gradient.jpg');background-repeat: repeat-x;}
    #portalmainbarlogo {position: absolute;right: -15px;top: -50px;height: 200px;}
    #portalmainbarbaseline {margin-left: 47px;margin-top: 20px;font-family: 'jaf-bernina-sans-narrow';font-size: 20px;}
}