@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /*==========================================================================
	HEADER
	==========================================================================*/

  .box_Utilities .list_Social .link_Facebook {
    background: url("../imgs_retina/ico_facebook.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Twitter {
    background: url("../imgs_retina/ico_twitter.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Google {
    background: url("../imgs_retina/ico_google_plus.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Foursquare {
    background: url("../imgs_retina/ico_foursquare.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_YouTube {
    background: url("../imgs_retina/ico_youtube.png") no-repeat;
    background-size: 30px 30px;
  }

  .box_Header .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    /*background-size: cover;*/
  }
  .js_btn_Toggle.active {
    background-image: url("../imgs_retina/btn_Menu_Close.png");
    background-size: 50px 50px;
  }
  .list_Menu .js_Back a:link {
    background-image: url("../imgs_retina/ico_Arrow_White.png");
    background-size: 14px 22px;
  }

  /* ----------- carousel Prodotti */
  /*.js_Product_List .owl-controls .owl-nav .owl-prev {background-image:url('../imgs_retina/btn_Prev_02.png');background-size:28px 48px;}
	.js_Product_List .owl-controls .owl-nav .owl-next  {background-image:url('../imgs_retina/btn_Next_02.png');background-size:28px 48px;}*/
  .box_Product .box_Price:after {
    background-image: url("../imgs_retina/bg_Price.png");
    background-size: 25px 18px;
  }

  /* ----------- box Ricarica */
  .box_RicaricaOnline .box_Btn_Next {
    background-image: url("../imgs_retina/btn_Next_04.png");
    background-size: 24px 44px;
  }

  /* ----------- carousel News */
  .js_News .owl-controls .owl-nav .owl-prev {
    /*background-image: url("../imgs_retina/btn_Prev_03.png");*/
    background-size: 18px 30px;
    left: 0px;
  }
  .js_News .owl-controls .owl-nav .owl-next {
    /*background-image: url("../imgs_retina/btn_Next_03.png");*/
    background-size: 18px 30px;
    right: 0px;
  }

  /* ----------- Smart Links */
  .list_SmartLinks li a img {
    width: 66px;
    height: 66px;
  }

  /* ----------- tariffe */

  .box_TabPlans section.device:after {
    background: url("../imgs_retina/ico_device_plans.png") no-repeat;
    background-size: 47px 65px;
  }
  .box_TabPlans section.device.tablet:after {
    background: url("../imgs_retina/ico_device_tab_plans.png") no-repeat;
    background-size: 53px 65px;
  }

  .box_c003 .box_TabPlans section.device:after {
    background: url("../imgs_retina/ico_device-dati_plans.png") no-repeat;
    background-size: 47px 65px;
  }
  .box_c003 .box_TabPlans section.device.tablet:after {
    background: url("../imgs_retina/ico_device_tab-dati_plans.png") no-repeat;
    background-size: 53px 65px;
  }

  .box_c004 .box_TabPlans section.device:after {
    background: url("../imgs_retina/ico_device-bus_plans.png") no-repeat;
    background-size: 47px 65px;
  }
  .box_c004 .box_TabPlans section.device.tablet:after {
    background: url("../imgs_retina/ico_device_tab-bus_plans.png") no-repeat;
    background-size: 53px 65px;
  }

  /*==========================================================================
	FOOTER
	==========================================================================*/
  .box_Footer_Top .btn_Expand a:link {
    background-image: url("../imgs_retina/btn_Footer_Expand.png");
    background-size: 42px 42px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .box_Header .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    background-size: 56px 70px;
  }
  .js_Header.sticky .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    background-size: 34px 50px;
  }
  .box_Modalities .box_TabTitle a:link {
    margin-top: 4px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 3) and (min-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1024px), only screen and (min-device-pixel-ratio: 3) and (min-width: 1024px), only screen and (min-resolution: 192dpi) and (min-width: 1024px), only screen and (min-resolution: 2dppx) and (min-width: 1024px) {
  .box_Header .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    /*background-size: 68px 100px;*/
  }
  .js_Header.sticky .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    background-size: 34px 50px;
  }

  .box_Utilities .list_Social .link_Facebook {
    background: url("../imgs_retina/ico_facebook.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Twitter {
    background: url("../imgs_retina/ico_twitter.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Google {
    background: url("../imgs_retina/ico_google_plus.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_Foursquare {
    background: url("../imgs_retina/ico_foursquare.png") no-repeat;
    background-size: 30px 30px;
  }
  .box_Utilities .list_Social .link_YouTube {
    background: url("../imgs_retina/ico_youtube.png") no-repeat;
    background-size: 30px 30px;
  }
}

@media screen and (min-device-width: 320px) and (-webkit-device-pixel-ratio: 1.5) {
  .box_Header .box_Logo {
    background-image: url("../imgs_retina/logo_Tre_it.png");
    background-size: 34px 50px;
  }
  .box_Modalities .box_TabTitle a:link {
    margin-top: 4px;
    padding: 2px 10px 2px 10px;
  }
}

@media only screen and (max-device-width: 767px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  .box_Modalities .box_TabTitle a:link {
    margin-top: 7px;
    padding: 4px 11px 4px 10px;
  }
}

.owl-item {
  margin-right: 10px;
}
