/*==========  Non-Mobile First Method  ==========*/
/*
@media only screen and (max-width : 1550px) 
@media only screen and (max-width : 1440px) 
@media only screen and (max-width : 1340px) 
@media only screen and (max-width : 1200px) 
@media only screen and (max-width : 992px) 
@media only screen and (max-width : 960px) 
@media only screen and (max-width : 768px) 
@media only screen and (max-width : 690px) 
@media only screen and (max-width : 600px) 
@media only screen and (max-width : 500px) 
@media only screen and (max-width : 400px) 
@media only screen and (max-width : 320px)
*/





/* Huge Screens */
@media only screen and (max-width : 1900px) 
{
}


@media only screen and (max-width : 1550px) 
{
    .par-main-buy-price-text {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    .block-img-as .front-img-prodcard-as
    {
        left: 0px;
    }
}

@media only screen and (max-width : 1440px) 
{

}

@media only screen and (max-width : 1340px) 
{
    .par-main-buy-button
    {
        font-size: 1.2em;
    }

    .block-img-as .front-img-prodcard-as
    {
        left: -35px;
    }

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) 
{
    .par-main-author
    {
        display: none;
    }    
    .par-main-buy
    {    
        width: 45%;
    }
    .par-main-buy-price-text
    {
        display: inline;        
    }    
    .par-title-icon-text
    {
        display: none;
    }    
    .par-main-buy-star-ipad
    {
        display: inline;    
    }    

    .par-title-icon-text-ipad
    {
        display: inline;    
    }    

    .par-title-text
    {
        width: 100%;
    }    
    
    .par-main-author-image
    {
        width: 80px;
        height: 80px;
        margin: 0;
        
    }
    .par-main-author-titleI
    {
        margin-left: 2em !important;
    }    

    .par-main04-item-title
    {
        font-size: 1.8em;
    }    

    .par-main04-item-descr
    {
        font-size: 1.5em;    
    }

    .price_group
    {
        padding-top: 0;
    }        
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) 
{
    .par-main-author-titleI
    {
        display: none;
    }    

    .par-main-author-image
    {
        margin-left: 2em;
    }    
    
    .par-main-buy-star-ipad-br
    {    
        //display: inline;    
    }        

    
    .par-main-buy-price-text
    {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;        
    }

    .par-main-buy-pricezone
    {
        flex-flow: row wrap;    
    }    
    #button-desktop
    {
        display: none;
    }
    #button-mobile
    {
        display: inline;
        text-align: center;
        width: 100%;
    }    
    
    .br_4_buy1
    {
        display: none;    
    }

    .bread-path {
        display:none;
    }
}
@media only screen and (max-width : 960px) 
{

    
    
    .feedback-item
    {    
        max-width: 80%;
    }    
    
    #feedback-item2, #feedback-item3
    {
        display: none;
    }
    
    .switcher-block-outer
    {
        display: inline;    
    }        
        
    
}


/* Small Devices, Tablets */
@media only screen and (max-width : 768px) 
{
    .par-main-buy-button
    {
        //font-size: 0.8em;

    }    
    .par-main-buy-par1
    {
        font-size: 1.0em;
    }
        
}

@media only screen and (max-width : 690px) 
{    

    .par-title-text
    {
        font-size: 1.2em;    
        font-weight: bold;
    }
    .par-title-icon-text-ipad
    {
        display: none;    
    }    
    .par-main-card
    {    
        width: 100%;
    }    
    .par-main-buy
    {    
        width: 100%;
    }    
    .par-main-card-image
    {
        margin-top: -2em;
    }    
    .par-main-card-minis
    {
        display: none;
    }    
    .par-main-card-minis-mobiledots
    {
        display: inline;
    }
    .par-title-icon-text-mobile
    {
        display: flex;
    }    
    .par-main-buy-star-ipad
    {
        display: none;    
    }        
    .par-main-buy-star-mobile
    {
        display: inline;
        margin-left: 0.5em;    
    }        
    .par-main-buy-price    
    {
        font-size: 2.4em;
    }    
    .par-main-buy-price-text
    {
        font-size: 1.0em;
    }    
    
    .par-main-author-image
    {
        width: 40px;
        height: 40px;
        margin-top: 0;
    }
    
    .par-main-buy-star-ipad-br
    {    
        display: none;    
    }    
    
}

@media only screen and (max-width : 600px) 
{
    
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 500px) 
{
    .par-title-icon-flex-mobile
    {
        justify-content: center;
        margin-left: 1em;
    }
    .par-main-author-image
    {
        margin-left: -1em;
    }        
    
    .par-main04-item-title
    {
        font-size: 1.3em;
    }    

    .par-main04-item-descr
    {
        font-size: 1.0em;    
    }    

    .par-title-text02
    {
        font-size: 1.75em;    
    }    
    
    .par-main04-item-img
    {    
        width: 84%;        
    }    
    .par-main04
    {
        width: 90%;    
    }    
    
}




/* as middle: Extra Small - iPhone */
@media only screen and (max-width : 400px) 
{
    
    .par-main-author-image
    {
        margin-left: 0.5em;
    }        
    
    .par-main02-item-title
    {
        font-size: 1.3em;
    }    

    .par-main02-item-descr
    {
        font-size: 1.0em;    
    }
}



/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) 
{

    .par-title-icon-text-mobile
    {
        display: inline;
        text-align: center;
    }
    
    .par-main-author-parsM
    {
        margin-left: 0em;
    }
    
    .hideBrMobile
    {
        display: block;
    }

}
