@media only screen and (max-width: 1279px){

#silver-story #layout .slider_sec .imgslider .textinner { padding: 40px 20px 0px 20px; }
#silver-story #layout .slider_sec .slideitem { min-height: 700px; }
#silver-story #layout .slider_sec .imgslider figure img { height: 100%; object-fit: cover; }
#silver-story #layout .slider_sec .imgslider h2 { padding-bottom: 20px; }
#silver-story #layout .banner_sec .imgs .starbucks ul { padding: 180px 0px 0px; width: 220px; height: 521px; }
header .header_inner { padding: 0; }
#silver-story #layout .banner_sec .imgs #bannerimg { margin-top: -44px; }
#silver-story #layout .banner_sec .imgs { max-width: 1024px; max-height: 450px; }
#silver-story #layout .banner_sec { min-height: 150px; }
		
}

@media only screen and (max-width: 1023px){
	
	header .header_inner { }
	#silver-story #layout .banner_sec ul.language { right: 5px; }
	#silver-story #layout .banner_sec .imgs .imgcenters { padding: 2px 0 0 0px; width: 60%; }
	#silver-story #layout .banner_sec .imgs .img1 { width: 28%; }
	#silver-story #layout .banner_sec .imgs .img2 { padding: 0px 0px 0px 20px; width: 28%; }
	#silver-story #layout .banner_sec .imgs .starbucks ul { padding: 160px 0px 0px; width: 190px; height: 410px; }
	#silver-story #layout .banner_sec { }
	#silver-story #layout .intro_sec h1 { padding: 0px 0px 0px; font-size: 55px; }
	#silver-story #layout .intro_sec .videosection .videobg { height: 460px; }
	#silver-story #layout .intro_sec .videosection { height: 460px; }
	#silver-story #layout .slider_sec .sliderbg { padding: 20px; }
	#silver-story #layout .slider_sec .imgslider .textinner { padding: 20px 20px 0px 20px; }
	#silver-story #layout .slider_sec .imgslider h2 { padding: 15px 0px 10px; font-size: 38px; line-height: 42px; }
	#silver-story #layout .slider_sec .imgslider p { padding: 0px; font-size: 16px; line-height: 25px; }
	#silver-story #layout .banner_sec .imgs #bannerimg { margin-top: -28px; }
    #silver-story #layout .banner_sec .imgs { max-width: 768px; max-height: 330px; }
    
}


@media only screen and (max-width: 767px) {
	
	#silver-story #layout { overflow:  hidden; }
	#silver-story #layout header .wrapper { padding:  0px; }
	.head-wrap { padding-bottom: 0px; height: 90px; }
	.ad_container { margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); height: 100px; }
	header { bottom:  auto; top:  0px;}
	#layout header .paidcontent { max-width: 100%; margin: 0; left: 0; transform: translateX(0); background: #000; text-align: center; width: 100vw; height: 40px; padding-top: 10px; top:  0px; border-bottom:  #fff solid 1px; }
	header .header_inner{ border-top:none; padding: 45px 15px 0; min-height: 55px; }
	header ul.left_logos { padding: 0px 0 5px 0; }
	#layout header .paidcontent span { left:  50%; margin-left: -80px; top:  100%; z-index: -1; }
	header ul.left_logos li.mygmreward_logo  { padding: 0 20px 0 0; background-size: 8px; }
	header ul.left_logos li.mygmreward_logo  a { width: 95px; }
    header ul.left_logos li.pesp_logo a { width: 80px; }

	header ul.left_logos li.bhg_logo { padding: 0 0 0 10px; }
	header ul.left_logos li.bhg_logo a { width: 100px; }

	header ul.left_logos li.msl_logo { padding: 0 0 0 10px; }
	header ul.left_logos li.msl_logo a { width: 85px; }

	header ul.left_logos li.rs_logo { padding: 0 0 0 10px; }
	header ul.left_logos li.rs_logo a { width: 120px; }

	header ul.left_logos li.shape_logo { padding: 0 0 0 10px; }
	header ul.left_logos li.shape_logo a { width: 85px; }

	header ul.social_icon { margin-top: 12px; }

	.mob-show { display: block !important; }
	.desktop{ display:none !important; }
	
	#silver-story #layout .banner_sec .imgs .starbucks ul { padding: 132px 0px 0px; width: 160px; height: 340px; margin-left: -22px; }
	#silver-story #layout .banner_sec .imgs .starbucks li { padding: 0px 15px; }
	#silver-story #layout .banner_sec { padding-right:  0px; }
	#silver-story #layout .intro_sec h1 { font-size: 45px; line-height: 1.2; }
	#silver-story #layout .intro_sec p { font-size: 18px; line-height: 26px; }
	#silver-story #layout .intro_sec .intro { padding-bottom: 35px; }
	#silver-story #layout .intro_sec .videosection a.playbtn span { width: 70px; height: 70px; }
	#silver-story #layout .intro_sec .videosection a.playbtn span:before { left: 31px; top: 26px; border: transparent solid 10px; border-left: #568C4B solid 18px; }
	#silver-story #layout .intro_sec .videosection .videobg, #silver-story #layout .intro_sec .videosection { height: 380px; }
	#silver-story #layout .slider_sec .imgslider figure { width: 100%; border: 0px; border-bottom: #fff solid 1px; max-height: 585px; overflow: hidden; }
	#silver-story #layout .slider_sec .imgslider figure img { height: auto; }
	#silver-story #layout .slider_sec .imgslider .text { padding: 62px 0px 20px; width: 100%; }
	#silver-story #layout .slider_sec .imgslider h2 { font-size: 34px; line-height: 38px; }
	#silver-story #layout .slider_sec .slick-prev, #silver-story #layout .slider_sec .slick-next { top: 596px; }
	
	footer { padding: 15px 0 10px;}
	footer ul li { padding: 0; width: 100%; background:none;}
	footer ul li:not(:first-child):before { display:  none; }
	#silver-story #layout footer .wrapper { justify-content: center; }
	footer ul li a { display: inline-block;}
    
    #silver-story #layout .banner_sec .imgs #bannerimg { margin-top: -20px; }
    #silver-story #layout .banner_sec .imgs { max-width: 640px; max-height: 280px; }
	
}

@media only screen and (max-width: 639px) {
    
    #silver-story #layout .banner_sec .imgs #bannerimg { margin-top: -20px; }
    #silver-story #layout .banner_sec .imgs { max-width: 480px; max-height: 200px; }
    
}

@media only screen and (max-width: 479px) {
	
	header ul.left_logos { padding: 0px 0 4px 0; }
    header ul.left_logos li.starbucks_logo { padding-left:  0px; }
    header ul.social_icon { margin-top: 6px; }
    header ul.left_logos li.starbucks_logo a { width: 100px; }
	header ul.left_logos li.tl_logo a { width: 75px; }
	header ul.social_icon li { margin-left: 2px; }
	header ul.left_logos li.pesp_logo a { width: 75px; }
	
	#silver-story #layout .banner_sec ul.language { top: 180px; right: auto; left: 50%; margin-left: -35px; }
	#silver-story #layout .banner_sec .imgs .imgcenters { width: 70%; left: 53%; }
	#silver-story #layout .banner_sec .imgs .starbucks ul { padding: 110px 0px 0px; width: 140px; height: 290px; margin-left: -28px; }
	#silver-story #layout .banner_sec .imgs .img2 { padding: 0px 0px 0px 0px; }
	#silver-story #layout .banner_sec .imgs .starbucks { width: 42%; }
	#silver-story #layout .banner_sec .imgs .img1 { width: 30%; }
	#silver-story #layout .intro_sec h1 { font-size: 40px; }
	#silver-story #layout .intro_sec p { font-size: 16px; line-height: 24px; }
	#silver-story #layout .intro_sec .intro { padding-bottom: 20px; }
	#silver-story #layout .intro_sec .videosection .videobg, #silver-story #layout .intro_sec .videosection { height: 320px; }
	#silver-story #layout .intro_sec .videosection a.playbtn { z-index:101; }
	#silver-story #layout .slider_sec .imgslider figure { max-height: 355px; }
	#silver-story #layout .slider_sec .slick-prev, #silver-story #layout .slider_sec .slick-next { top: 365px; }
	#silver-story #layout .slider_sec .imgslider .textinner { padding: 20px 15px; }
	#silver-story #layout .slider_sec .imgslider h2 { font-size: 30px; line-height: 34px; }
	#silver-story #layout .slider_sec .imgslider p { font-size: 15px; line-height: 22px; }
	
	.footer .wrapper { padding:0 15px; }
    
    #silver-story #layout .banner_sec .imgs #bannerimg { margin-top: -20px; }
    #silver-story #layout .banner_sec .imgs { max-width: 414px; max-height: 180px; }

}