/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2015-10-11, 20:34:00
    Author     : solenzo
*/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {


}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) and (orientation : landscape){
    /* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */
    
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
  
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 4){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}    
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 4){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
    
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.5){
.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.5){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3){
.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex-basis:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.625){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.625){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}


@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 2.75){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}
}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 2.75){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}



@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 3.75){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 3.75){

.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}

@media only screen and (orientation : landscape) and (-webkit-device-pixel-ratio : 1.5){

.cart_options_special .cart_option{position: relative;flex-basis: 33.333%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo img{padding:0}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:50%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:40% !important;}
.pay_postdelivery{flex-basis:40% !important}
.summary_element{position:relative;flex-basis:50%}

}
@media only screen and (orientation : portrait) and (-webkit-device-pixel-ratio : 1.5){
.cart_options_special .cart_option{position: relative;flex-basis: 50%}
.cart_container{padding-left:15px;}
.cart_title{padding-top:80px;font-size:3rem}
.cart_price_summary_title{font-size:3rem}
.cart_options_special .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.2rem}
.cart_options .cart_option.remove_all_products span{font-size:1.2rem}
.cart_options .cart_option a span{font-size:1.2rem}
.cart_content .cart_item .cart_photo{width:100%;}
.cart_content .cart_item .cart_photo img{max-height:150px;max-width:100%;width:auto;float:left;margin:0;padding:0;padding-bottom:15px;}
.cart_content .cart_item .cart_product_info{width:100%;}
.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:50%;}
.cart_options .cart_option{flex-basis:50%}
.summary_element{position:relative;flex-basis:100%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex:100%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.2rem}
.pay_payu{flex-basis:100% !important;}
.pay_postdelivery{flex-basis:100% !important}
}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.cart_title{padding-top:100px}
.summary_element{position:relative;flex-basis:25%;}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */ 
.cart_title{padding-top:100px}
.cart_options_special .cart_option{flex-basis:33.333%}
.summary_element{position:relative;flex-basis:50%;}

}


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
.cart_options_special .cart_option{position: relative;flex-basis: 25%}
.cart_title{padding-top:120px;font-size:4.2rem}
.cart_price_summary_title{font-size:4.2rem}
.cart_options_special .cart_option a span{font-size:1.6rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.6rem}
.cart_options .cart_option.remove_all_products span{font-size:1.6rem}
.cart_options .cart_option a span{font-size:1.6rem}

.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:25%;}
.cart_options .cart_option{flex-basis:25%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex-basis:25%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.6rem}
.pay_payu{flex-basis:33.333% !important;}
.pay_postdelivery{flex-basis:33.333% !important}

}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */

.cart_options_special .cart_option{position: relative;flex-basis: 25%}
.cart_title{padding-top:120px;font-size:4.2rem}
.cart_price_summary_title{font-size:4.2rem}
.cart_options_special .cart_option a span{font-size:1.6rem}
.cart_content .cart_item .cart_item_options .cart_item_option {font-size:1.6rem}
.cart_options .cart_option.remove_all_products span{font-size:1.6rem}
.cart_options .cart_option a span{font-size:1.6rem}


.cart_price_summary{padding-left:0;}
.cart_options .cart_option.remove_all_products{margin-left:0;flex-basis:25%;}
.cart_options .cart_option{flex-basis:25%}

.summary_content{flex-direction:row;flex-wrap:wrap;width:100%;}
.summary_element{flex-basis:25%;padding-bottom:20px;}
#payu-payment-form button[type="submit"]{font-size:1.6rem}
.pay_payu{flex-basis:33.333% !important;}
.pay_postdelivery{flex-basis:33.333% !important}


}




