/* ----------- iPhone 4 and 4S Portrait and Landscape ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {  }

/* ----------- iPhone 5 and 5S Portrait and Landscape ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {  }

/* ----------- iPhone 6 Portrait and Landscape ----------- */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {  }

/* ----------- iPhone 6+ Portrait and Landscape ----------- */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {  }

/* ----------- Galaxy S3 Portrait and Landscape ----------- */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {  }

/* ----------- Galaxy S4 Portrait and Landscape ----------- */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {  }

/* ----------- Galaxy S5 Portrait and Landscape ----------- */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {  }

/* ----------- Google Pixel 5 ----------- */
@media only screen and (min-width: 393px) and (max-width: 767px) {
#item-21 {height:500px;}
#item-21 .t1, #item-21 .t2 {font-size: 30px;line-height: 40px;width: 90%;}
#item-21 .swiper-slide .caption {left: 40px;}	
#item-22 {margin-top:0px !important;}
.inner {margin:0px !important;}
#item-22 .inner {padding:15px;height:100%;border-radius:0px;}
h2 {padding: 0px 0 25px;}
#item-45 .inner, #item-54 .inner, #item-69 .inner, #item-68 .inner, #item-48 .inner {padding: 40px;}
#block-footer .container {padding-top: 80px;}
#item-53 h2, #item-58 h2, #item-44 h2 {padding-top:10px;}
#item-53 .btn.btn-xs.btn-md-mob, #item-58 .btn.btn-xs.btn-md-mob  {padding: 4%;}
#item-26 {padding:0px !important;}
#item-46, #item-50, #item-51, #item-52, #item-66, #item-65, #item-67, #item-55 {margin-bottom: 20px !important;}	
#page-70 .inner, #page-71 .inner {padding: 0px;} 
#item-23 h4 {margin: 20px 0 10px;}
#item-23 .items .icon {margin-top: 20px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- HTC One Portrait and Landscape ----------- */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
#item-21 {height:500px;}
#item-21 .t1, #item-21 .t2 {font-size: 30px;line-height: 40px;width: 90%;}
#item-21 .swiper-slide .caption {left: 40px;}	
#item-22 {margin-top:0px !important;}
.inner {margin:0px !important;}
#item-22 .inner {padding:15px;height:100%;border-radius:0px;}
h2 {padding: 0px 0 25px;}
#item-45 .inner, #item-54 .inner, #item-69 .inner, #item-68 .inner, #item-48 .inner {padding: 40px;}
#block-footer .container {padding-top: 80px;}
#item-53 h2, #item-58 h2, #item-44 h2 {padding-top:10px;}
#item-53 .btn.btn-xs.btn-md-mob, #item-58 .btn.btn-xs.btn-md-mob  {padding: 4%;}
#item-26 {padding:0px !important;}
#item-46, #item-50, #item-51, #item-52, #item-66, #item-65, #item-67, #item-55 {margin-bottom: 20px !important;}
#page-70 .inner, #page-71 .inner {padding: 0px;} 
#item-23 h4 {margin: 20px 0 10px;}
#item-23 .items .icon {margin-top: 20px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- iPhone SE ----------- */
@media only screen and (min-width: 320px) and (max-width: 767px) { 
#item-21 {height:500px;}
#item-21 .t1, #item-21 .t2 {font-size: 30px;line-height: 40px;width: 90%;}
#item-21 .swiper-slide .caption {left: 40px;}	
#item-22 {margin-top:0px !important;}
.inner {margin:0px !important;}
#item-22 .inner {padding:15px;height:100%;border-radius:0px;}
h2 {padding: 0px 0 25px;}
#item-45 .inner, #item-54 .inner, #item-69 .inner, #item-68 .inner, #item-48 .inner {padding: 40px;}
#block-footer .container {padding-top: 80px;}
#item-53 h2, #item-58 h2, #item-44 h2 {padding-top:10px;}
#item-53 .btn.btn-xs.btn-md-mob, #item-58 .btn.btn-xs.btn-md-mob  {padding: 4%;}
#item-26 {padding:0px !important;}
#item-46, #item-50, #item-51, #item-52, #item-66, #item-65, #item-67, #item-55 {margin-bottom: 20px !important;}
#page-70 .inner, #page-71 .inner {padding: 0px;} 
#item-23 h4 {margin: 20px 0 10px;}
#item-23 .items .icon {margin-top: 20px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- iPhone XR 1792x828px at 326ppi ----------- */
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) {  }

/* ----------- iPhone XS 2436x1125px at 458ppi ----------- */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {  }

/* ----------- iPhone XS Max 2688x1242px at 458ppi ----------- */
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) {  }
	
/* -----------	 iPhone 11 Pro ----------- */
@media only screen and (min-width: 375px) and (max-width: 767px) {
#item-21 {height:540px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- iPhone 12 \ iPhone 13 ----------- */
@media only screen and (min-width: 390px) and (max-width: 767px) {
#item-21 {height:540px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- iPhone 12 Pro Max ----------- */
@media only screen and (min-width: 428px) and (max-width: 767px) { 
#item-21 {height:540px;}
#item-24 .countUp .row div {height: 145px !important;}
}
	
/* ----------- Galaxy S20 ----------- */
@media only screen and (min-width: 360px) and (max-width: 767px) {
#item-21 {height:540px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* -----------  Galaxy A32 \ Galaxy S20 FE \ S20 ULTRA \ Note20 Ultra \ OnePlus 8T \ OnePlus 10 Pro ----------- */
@media only screen and (min-width: 412px) and (max-width: 767px) { 
#item-21 {height:540px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- Galaxy S21 Ultra ----------- */
@media only screen and (min-width: 384px) and (max-width: 767px) {
#item-21 {height:540px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}

/* ----------- Galaxy Z Fold2 5G ----------- */
@media only screen and (min-width: 884px) and (max-width: 767px) {
#item-21 {height:560px;}
#item-24 .center-flex {height: 145px !important;}
#item-56 {padding: 0px 0 10px !important;}
}
