@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     #logo-holder{
        width: 20% !important;
        max-width: 367px !important;
        margin-left: -20px !important;
        -webkit-transform: skew(-10deg);
           -moz-transform: skew(-10deg);
             -o-transform: skew(-10deg);    
     }

     #logo-holder > a > img{
        -webkit-transform: skew(10deg);
           -moz-transform: skew(10deg);
             -o-transform: skew(10deg); 
     }

     #menu-holder {
        width: 83% !important;
        margin-right: -20px !important;
        height: 100px;
        -webkit-transform: skew(-10deg);
           -moz-transform: skew(-10deg);
             -o-transform: skew(-10deg);
     }

     #menu-holder li > a {
        
        -webkit-transform: skew(10deg);
           -moz-transform: skew(10deg);
             -o-transform: skew(10deg);
     }

     #menu-holder .menu-pesquisa-login {
        
        -webkit-transform: skew(10deg);
           -moz-transform: skew(10deg);
             -o-transform: skew(10deg);
     }

     
     ul.dropdown-menu.sub-menu{

        -webkit-transform: skew(10deg);
           -moz-transform: skew(10deg);
             -o-transform: skew(10deg); 
        top:  100px !important;
        list-style: none;
     }

     .banner-text-holder.row{
        -webkit-transform: skew(-10deg);
           -moz-transform: skew(-10deg);
             -o-transform: skew(-10deg);    
     }


     .ctaHolder{
        width: 100%;
        overflow-x: hidden;
     }

     .ctaHolder .cta-item{
        -webkit-transform: skew(-10deg);
           -moz-transform: skew(-10deg);
             -o-transform: skew(-10deg);
        width: 25.5%;
        margin-left: 0px !important;
        margin-right: 0px !important;
     }

     .ctaHolder > .cta-item > a{
        -webkit-transform: skew(10deg);
           -moz-transform: skew(10deg);
             -o-transform: skew(10deg);
     }

     .ctaHolder .cta-item:first-child{
        margin-left: -20px !important;
     }

     .ctaHolder .cta-item:last-child{
        
             width: 26.1%;
             float: right;
             margin-right: -30px !important;
     }

     .bottom-banner > div{
        width: 50%;
        max-height: 320px;

     }

     .bottom-banner > div > .text-holder{
        margin-left: 30px !important;
        padding-left: 75px !important;
        margin-right: 30px !important;
        padding-right: 75px !important;

     }

}

@supports (-ms-ime-align:auto) {

    @media (min-width: 1366px) {

        .search-form.shadow, #menuheader > ul >  li > a {
            -webkit-transform: skew(10deg);
               -moz-transform: skew(10deg);
                 -o-transform: skew(10deg);    
        }

        #logo-holder{
        	width: 19% !important;
            margin-left: -20px !important;
        	-webkit-transform: skew(-10deg);
        	   -moz-transform: skew(-10deg);
        	     -o-transform: skew(-10deg);	
        }

        #logo-holder > a > img{
        	-webkit-transform: skew(10deg);
        	   -moz-transform: skew(10deg);
        	     -o-transform: skew(10deg);	
        }

        #menu-holder {
        	width: 83% !important;
        	margin-right: -20px !important;
        	height: 100px;
        	-webkit-transform: skew(-10deg);
        	   -moz-transform: skew(-10deg);
        	     -o-transform: skew(-10deg);
        }

        #menu-holder li > a {
        	
        	
        }

        #menu-holder .menu-pesquisa-login {
        	
        	-webkit-transform: skew(10deg);
        	   -moz-transform: skew(10deg);
        	     -o-transform: skew(10deg);
        }

        
        ul.dropdown-menu.sub-menu{

        	-webkit-transform: skew(10deg);
        	   -moz-transform: skew(10deg);
        	     -o-transform: skew(10deg);	
        	top:  100px !important;
        	list-style: none;
            list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
        }

        .banner-text-holder.row{
        	-webkit-transform: skew(-10deg);
        	   -moz-transform: skew(-10deg);
        	     -o-transform: skew(-10deg);	
        }


        .ctaHolder{
        	width: 100%;
        	wrap-flow: 0px;
        	overflow-x: hidden;
        }

        .ctaHolder .cta-item{
        	-webkit-transform: skew(-10deg);
        	   -moz-transform: skew(-10deg);
        	     -o-transform: skew(-10deg);
        	width: 25.5%;
        	margin-left: 0px !important;
        	margin-right: 0px !important;
        }

        .ctaHolder > .cta-item > a{
        	-webkit-transform: skew(10deg);
        	   -moz-transform: skew(10deg);
        	     -o-transform: skew(10deg);
        }

        .ctaHolder .cta-item:first-child{
        	margin-left: -20px !important;
        }

        .ctaHolder .cta-item:last-child{
        	
        	     width: 26.1%;
        	     float: right;
        	     margin-right: -30px !important;
        }

        .bottom-banner > div{
        	width: 50%;
        	max-height: 320px;

        }

        .banner-text-holder > div {
            -webkit-transform: skew(10deg);
               -moz-transform: skew(10deg);
                 -o-transform: skew(10deg);
            
        }

        .bottom-banner > div > .text-holder{
        	margin-left: 30px !important;
        	padding-left: 75px !important;
        	margin-right: 30px !important;
        	padding-right: 75px !important;

        }
    }
}