/** Shopify CDN: Minification failed

Line 1658:48 Unexpected ")"
Line 1659:47 Unexpected ")"
Line 1756:22 Expected identifier but found "."

**/
@media (max-width: 767px) { 
  
  .typo-mb-1{margin-bottom:1px}
  .typo-mt-1{margin-top:1px}
  
  .typo-mb-2{margin-bottom:2px}
  .typo-mt-2{margin-top:2px}
  
  .typo-mb-3{margin-bottom:3px}
  .typo-mt-3{margin-top:3px}
  
  .typo-mb-4{margin-bottom:4px}
  .typo-mt-4{margin-top:4px}
  
  .typo-mb-5{margin-bottom:5px}
  .typo-mt-5{margin-top:5px}
  
  .typo-mb-6{margin-bottom:6px}
  .typo-mt-6{margin-top:6px}
  
  .typo-mb-7{margin-bottom:7px}
  .typo-mt-7{margin-top:7px}
  
  .typo-mb-8{margin-bottom:8px}
  .typo-mt-8{margin-top:8px}
  
  .typo-mb-9{margin-bottom:9px}
  .typo-mt-9{margin-top:9px}
  
  .typo-mb-10{margin-bottom:10px}
  .typo-mt-10{margin-top:10px}
  
  .typo-mb-11{margin-bottom:11px}
  .typo-mt-11{margin-top:11px}
  
  .typo-mb-12{margin-bottom:12px}
  .typo-mt-12{margin-top:12px}
  
  .typo-mb-13{margin-bottom:13px}
  .typo-mt-13{margin-top:13px}
  
  .typo-mb-14{margin-bottom:14px}
  .typo-mt-14{margin-top:14px}
  
  .typo-mb-15{margin-bottom:15px}
  .typo-mt-15{margin-top:15px}
  
  .typo-mb-16{margin-bottom:16px}
  .typo-mt-16{margin-top:16px}
  
  .typo-mb-17{margin-bottom:17px}
  .typo-mt-17{margin-top:17px}
  
  .typo-mb-18{margin-bottom:18px}
  .typo-mt-18{margin-top:18px}
  
  .typo-mb-19{margin-bottom:19px}
  .typo-mt-19{margin-top:19px}
  
  .typo-mb-20{margin-bottom:20px}
  .typo-mt-20{margin-top:20px}
  
  .typo-mb-21{margin-bottom:21px}
  .typo-mt-21{margin-top:21px}
  
  .typo-mb-22{margin-bottom:22px}
  .typo-mt-22{margin-top:22px}
  
  .typo-mb-23{margin-bottom:23px}
  .typo-mt-23{margin-top:23px}
  
  .typo-mb-24{margin-bottom:24px}
  .typo-mt-24{margin-top:24px}
  
  .typo-mb-25{margin-bottom:25px}
  .typo-mt-25{margin-top:25px}
  
  .typo-mb-26{margin-bottom:26px}
  .typo-mt-26{margin-top:26px}
  
  .typo-mb-27{margin-bottom:27px}
  .typo-mt-27{margin-top:27px}
  
  .typo-mb-28{margin-bottom:28px}
  .typo-mt-28{margin-top:28px}
  
  .typo-mb-29{margin-bottom:29px}
  .typo-mt-29{margin-top:29px}
  
  .typo-mb-30{margin-bottom:30px}
  .typo-mt-30{margin-top:30px}
  
  .typo-mb-31{margin-bottom:31px}
  .typo-mt-31{margin-top:31px}
  
  .typo-mb-32{margin-bottom:32px}
  .typo-mt-32{margin-top:32px}
  
  .typo-mb-33{margin-bottom:33px}
  .typo-mt-33{margin-top:33px}
  
  .typo-mb-34{margin-bottom:34px}
  .typo-mt-34{margin-top:34px}
  
  .typo-mb-35{margin-bottom:35px}
  .typo-mt-35{margin-top:35px}
  
  .typo-mb-36{margin-bottom:36px}
  .typo-mt-36{margin-top:36px}
  
  .typo-mb-37{margin-bottom:37px}
  .typo-mt-37{margin-top:37px}
  
  .typo-mb-38{margin-bottom:38px}
  .typo-mt-38{margin-top:38px}
  
  .typo-mb-39{margin-bottom:39px}
  .typo-mt-39{margin-top:39px}
  
  .typo-mb-40{margin-bottom:40px}
  .typo-mt-40{margin-top:40px}
  
  .typo-mb-41{margin-bottom:41px}
  .typo-mt-41{margin-top:41px}
  
  .typo-mb-42{margin-bottom:42px}
  .typo-mt-42{margin-top:42px}
  
  .typo-mb-43{margin-bottom:43px}
  .typo-mt-43{margin-top:43px}
  
  .typo-mb-44{margin-bottom:44px}
  .typo-mt-44{margin-top:44px}
  
  .typo-mb-45{margin-bottom:45px}
  .typo-mt-45{margin-top:45px}
  
  .typo-mb-46{margin-bottom:46px}
  .typo-mt-46{margin-top:46px}
  
  .typo-mb-47{margin-bottom:47px}
  .typo-mt-47{margin-top:47px}
  
  .typo-mb-48{margin-bottom:48px}
  .typo-mt-48{margin-top:48px}
  
  .typo-mb-49{margin-bottom:49px}
  .typo-mt-49{margin-top:49px}
  
  .typo-mb-50{margin-bottom:50px}
  .typo-mt-50{margin-top:50px}
  
  .typo-mb-51{margin-bottom:51px}
  .typo-mt-51{margin-top:51px}
  
  .typo-mb-52{margin-bottom:52px}
  .typo-mt-52{margin-top:52px}
  
  .typo-mb-53{margin-bottom:53px}
  .typo-mt-53{margin-top:53px}
  
  .typo-mb-54{margin-bottom:54px}
  .typo-mt-54{margin-top:54px}
  
  .typo-mb-55{margin-bottom:55px}
  .typo-mt-55{margin-top:55px}
  
  .typo-mb-56{margin-bottom:56px}
  .typo-mt-56{margin-top:56px}
  
  .typo-mb-57{margin-bottom:57px}
  .typo-mt-57{margin-top:57px}
  
  .typo-mb-58{margin-bottom:58px}
  .typo-mt-58{margin-top:58px}
  
  .typo-mb-59{margin-bottom:59px}
  .typo-mt-59{margin-top:59px}
  
  .typo-mb-60{margin-bottom:60px}
  .typo-mt-60{margin-top:60px}
  
  .typo-mb-61{margin-bottom:61px}
  .typo-mt-61{margin-top:61px}
  
  .typo-mb-62{margin-bottom:62px}
  .typo-mt-62{margin-top:62px}
  
  .typo-mb-63{margin-bottom:63px}
  .typo-mt-63{margin-top:63px}
  
  .typo-mb-64{margin-bottom:64px}
  .typo-mt-64{margin-top:64px}
  
  .typo-mb-65{margin-bottom:65px}
  .typo-mt-65{margin-top:65px}
  
  .typo-mb-66{margin-bottom:66px}
  .typo-mt-66{margin-top:66px}
  
  .typo-mb-67{margin-bottom:67px}
  .typo-mt-67{margin-top:67px}
  
  .typo-mb-68{margin-bottom:68px}
  .typo-mt-68{margin-top:68px}
  
  .typo-mb-69{margin-bottom:69px}
  .typo-mt-69{margin-top:69px}
  
  .typo-mb-70{margin-bottom:70px}
  .typo-mt-70{margin-top:70px}
  
  .typo-mb-71{margin-bottom:71px}
  .typo-mt-71{margin-top:71px}
  
  .typo-mb-72{margin-bottom:72px}
  .typo-mt-72{margin-top:72px}
  
  .typo-mb-73{margin-bottom:73px}
  .typo-mt-73{margin-top:73px}
  
  .typo-mb-74{margin-bottom:74px}
  .typo-mt-74{margin-top:74px}
  
  .typo-mb-75{margin-bottom:75px}
  .typo-mt-75{margin-top:75px}
  
  .typo-mb-76{margin-bottom:76px}
  .typo-mt-76{margin-top:76px}
  
  .typo-mb-77{margin-bottom:77px}
  .typo-mt-77{margin-top:77px}
  
  .typo-mb-78{margin-bottom:78px}
  .typo-mt-78{margin-top:78px}
  
  .typo-mb-79{margin-bottom:79px}
  .typo-mt-79{margin-top:79px}
  
  .typo-mb-80{margin-bottom:80px}
  .typo-mt-80{margin-top:80px}
  
  .typo-mb-81{margin-bottom:81px}
  .typo-mt-81{margin-top:81px}
  
  .typo-mb-82{margin-bottom:82px}
  .typo-mt-82{margin-top:82px}
  
  .typo-mb-83{margin-bottom:83px}
  .typo-mt-83{margin-top:83px}
  
  .typo-mb-84{margin-bottom:84px}
  .typo-mt-84{margin-top:84px}
  
  .typo-mb-85{margin-bottom:85px}
  .typo-mt-85{margin-top:85px}
  
  .typo-mb-86{margin-bottom:86px}
  .typo-mt-86{margin-top:86px}
  
  .typo-mb-87{margin-bottom:87px}
  .typo-mt-87{margin-top:87px}
  
  .typo-mb-88{margin-bottom:88px}
  .typo-mt-88{margin-top:88px}
  
  .typo-mb-89{margin-bottom:89px}
  .typo-mt-89{margin-top:89px}
  
  .typo-mb-90{margin-bottom:90px}
  .typo-mt-90{margin-top:90px}
  
  .typo-mb-91{margin-bottom:91px}
  .typo-mt-91{margin-top:91px}
  
  .typo-mb-92{margin-bottom:92px}
  .typo-mt-92{margin-top:92px}
  
  .typo-mb-93{margin-bottom:93px}
  .typo-mt-93{margin-top:93px}
  
  .typo-mb-94{margin-bottom:94px}
  .typo-mt-94{margin-top:94px}
  
  .typo-mb-95{margin-bottom:95px}
  .typo-mt-95{margin-top:95px}
  
  .typo-mb-96{margin-bottom:96px}
  .typo-mt-96{margin-top:96px}
  
  .typo-mb-97{margin-bottom:97px}
  .typo-mt-97{margin-top:97px}
  
  .typo-mb-98{margin-bottom:98px}
  .typo-mt-98{margin-top:98px}
  
  .typo-mb-99{margin-bottom:99px}
  .typo-mt-99{margin-top:99px}
  
  .typo-mb-100{margin-bottom:100px}
  .typo-mt-100{margin-top:100px}
  
}
@media (min-width: 768px) { 
  
  .typo-mb-sm-1{margin-bottom:1px}
  .typo-mt-sm-1{margin-top:1px}
  
  .typo-mb-sm-2{margin-bottom:2px}
  .typo-mt-sm-2{margin-top:2px}
  
  .typo-mb-sm-3{margin-bottom:3px}
  .typo-mt-sm-3{margin-top:3px}
  
  .typo-mb-sm-4{margin-bottom:4px}
  .typo-mt-sm-4{margin-top:4px}
  
  .typo-mb-sm-5{margin-bottom:5px}
  .typo-mt-sm-5{margin-top:5px}
  
  .typo-mb-sm-6{margin-bottom:6px}
  .typo-mt-sm-6{margin-top:6px}
  
  .typo-mb-sm-7{margin-bottom:7px}
  .typo-mt-sm-7{margin-top:7px}
  
  .typo-mb-sm-8{margin-bottom:8px}
  .typo-mt-sm-8{margin-top:8px}
  
  .typo-mb-sm-9{margin-bottom:9px}
  .typo-mt-sm-9{margin-top:9px}
  
  .typo-mb-sm-10{margin-bottom:10px}
  .typo-mt-sm-10{margin-top:10px}
  
  .typo-mb-sm-11{margin-bottom:11px}
  .typo-mt-sm-11{margin-top:11px}
  
  .typo-mb-sm-12{margin-bottom:12px}
  .typo-mt-sm-12{margin-top:12px}
  
  .typo-mb-sm-13{margin-bottom:13px}
  .typo-mt-sm-13{margin-top:13px}
  
  .typo-mb-sm-14{margin-bottom:14px}
  .typo-mt-sm-14{margin-top:14px}
  
  .typo-mb-sm-15{margin-bottom:15px}
  .typo-mt-sm-15{margin-top:15px}
  
  .typo-mb-sm-16{margin-bottom:16px}
  .typo-mt-sm-16{margin-top:16px}
  
  .typo-mb-sm-17{margin-bottom:17px}
  .typo-mt-sm-17{margin-top:17px}
  
  .typo-mb-sm-18{margin-bottom:18px}
  .typo-mt-sm-18{margin-top:18px}
  
  .typo-mb-sm-19{margin-bottom:19px}
  .typo-mt-sm-19{margin-top:19px}
  
  .typo-mb-sm-20{margin-bottom:20px}
  .typo-mt-sm-20{margin-top:20px}
  
  .typo-mb-sm-21{margin-bottom:21px}
  .typo-mt-sm-21{margin-top:21px}
  
  .typo-mb-sm-22{margin-bottom:22px}
  .typo-mt-sm-22{margin-top:22px}
  
  .typo-mb-sm-23{margin-bottom:23px}
  .typo-mt-sm-23{margin-top:23px}
  
  .typo-mb-sm-24{margin-bottom:24px}
  .typo-mt-sm-24{margin-top:24px}
  
  .typo-mb-sm-25{margin-bottom:25px}
  .typo-mt-sm-25{margin-top:25px}
  
  .typo-mb-sm-26{margin-bottom:26px}
  .typo-mt-sm-26{margin-top:26px}
  
  .typo-mb-sm-27{margin-bottom:27px}
  .typo-mt-sm-27{margin-top:27px}
  
  .typo-mb-sm-28{margin-bottom:28px}
  .typo-mt-sm-28{margin-top:28px}
  
  .typo-mb-sm-29{margin-bottom:29px}
  .typo-mt-sm-29{margin-top:29px}
  
  .typo-mb-sm-30{margin-bottom:30px}
  .typo-mt-sm-30{margin-top:30px}
  
  .typo-mb-sm-31{margin-bottom:31px}
  .typo-mt-sm-31{margin-top:31px}
  
  .typo-mb-sm-32{margin-bottom:32px}
  .typo-mt-sm-32{margin-top:32px}
  
  .typo-mb-sm-33{margin-bottom:33px}
  .typo-mt-sm-33{margin-top:33px}
  
  .typo-mb-sm-34{margin-bottom:34px}
  .typo-mt-sm-34{margin-top:34px}
  
  .typo-mb-sm-35{margin-bottom:35px}
  .typo-mt-sm-35{margin-top:35px}
  
  .typo-mb-sm-36{margin-bottom:36px}
  .typo-mt-sm-36{margin-top:36px}
  
  .typo-mb-sm-37{margin-bottom:37px}
  .typo-mt-sm-37{margin-top:37px}
  
  .typo-mb-sm-38{margin-bottom:38px}
  .typo-mt-sm-38{margin-top:38px}
  
  .typo-mb-sm-39{margin-bottom:39px}
  .typo-mt-sm-39{margin-top:39px}
  
  .typo-mb-sm-40{margin-bottom:40px}
  .typo-mt-sm-40{margin-top:40px}
  
  .typo-mb-sm-41{margin-bottom:41px}
  .typo-mt-sm-41{margin-top:41px}
  
  .typo-mb-sm-42{margin-bottom:42px}
  .typo-mt-sm-42{margin-top:42px}
  
  .typo-mb-sm-43{margin-bottom:43px}
  .typo-mt-sm-43{margin-top:43px}
  
  .typo-mb-sm-44{margin-bottom:44px}
  .typo-mt-sm-44{margin-top:44px}
  
  .typo-mb-sm-45{margin-bottom:45px}
  .typo-mt-sm-45{margin-top:45px}
  
  .typo-mb-sm-46{margin-bottom:46px}
  .typo-mt-sm-46{margin-top:46px}
  
  .typo-mb-sm-47{margin-bottom:47px}
  .typo-mt-sm-47{margin-top:47px}
  
  .typo-mb-sm-48{margin-bottom:48px}
  .typo-mt-sm-48{margin-top:48px}
  
  .typo-mb-sm-49{margin-bottom:49px}
  .typo-mt-sm-49{margin-top:49px}
  
  .typo-mb-sm-50{margin-bottom:50px}
  .typo-mt-sm-50{margin-top:50px}
  
  .typo-mb-sm-51{margin-bottom:51px}
  .typo-mt-sm-51{margin-top:51px}
  
  .typo-mb-sm-52{margin-bottom:52px}
  .typo-mt-sm-52{margin-top:52px}
  
  .typo-mb-sm-53{margin-bottom:53px}
  .typo-mt-sm-53{margin-top:53px}
  
  .typo-mb-sm-54{margin-bottom:54px}
  .typo-mt-sm-54{margin-top:54px}
  
  .typo-mb-sm-55{margin-bottom:55px}
  .typo-mt-sm-55{margin-top:55px}
  
  .typo-mb-sm-56{margin-bottom:56px}
  .typo-mt-sm-56{margin-top:56px}
  
  .typo-mb-sm-57{margin-bottom:57px}
  .typo-mt-sm-57{margin-top:57px}
  
  .typo-mb-sm-58{margin-bottom:58px}
  .typo-mt-sm-58{margin-top:58px}
  
  .typo-mb-sm-59{margin-bottom:59px}
  .typo-mt-sm-59{margin-top:59px}
  
  .typo-mb-sm-60{margin-bottom:60px}
  .typo-mt-sm-60{margin-top:60px}
  
  .typo-mb-sm-61{margin-bottom:61px}
  .typo-mt-sm-61{margin-top:61px}
  
  .typo-mb-sm-62{margin-bottom:62px}
  .typo-mt-sm-62{margin-top:62px}
  
  .typo-mb-sm-63{margin-bottom:63px}
  .typo-mt-sm-63{margin-top:63px}
  
  .typo-mb-sm-64{margin-bottom:64px}
  .typo-mt-sm-64{margin-top:64px}
  
  .typo-mb-sm-65{margin-bottom:65px}
  .typo-mt-sm-65{margin-top:65px}
  
  .typo-mb-sm-66{margin-bottom:66px}
  .typo-mt-sm-66{margin-top:66px}
  
  .typo-mb-sm-67{margin-bottom:67px}
  .typo-mt-sm-67{margin-top:67px}
  
  .typo-mb-sm-68{margin-bottom:68px}
  .typo-mt-sm-68{margin-top:68px}
  
  .typo-mb-sm-69{margin-bottom:69px}
  .typo-mt-sm-69{margin-top:69px}
  
  .typo-mb-sm-70{margin-bottom:70px}
  .typo-mt-sm-70{margin-top:70px}
  
  .typo-mb-sm-71{margin-bottom:71px}
  .typo-mt-sm-71{margin-top:71px}
  
  .typo-mb-sm-72{margin-bottom:72px}
  .typo-mt-sm-72{margin-top:72px}
  
  .typo-mb-sm-73{margin-bottom:73px}
  .typo-mt-sm-73{margin-top:73px}
  
  .typo-mb-sm-74{margin-bottom:74px}
  .typo-mt-sm-74{margin-top:74px}
  
  .typo-mb-sm-75{margin-bottom:75px}
  .typo-mt-sm-75{margin-top:75px}
  
  .typo-mb-sm-76{margin-bottom:76px}
  .typo-mt-sm-76{margin-top:76px}
  
  .typo-mb-sm-77{margin-bottom:77px}
  .typo-mt-sm-77{margin-top:77px}
  
  .typo-mb-sm-78{margin-bottom:78px}
  .typo-mt-sm-78{margin-top:78px}
  
  .typo-mb-sm-79{margin-bottom:79px}
  .typo-mt-sm-79{margin-top:79px}
  
  .typo-mb-sm-80{margin-bottom:80px}
  .typo-mt-sm-80{margin-top:80px}
  
  .typo-mb-sm-81{margin-bottom:81px}
  .typo-mt-sm-81{margin-top:81px}
  
  .typo-mb-sm-82{margin-bottom:82px}
  .typo-mt-sm-82{margin-top:82px}
  
  .typo-mb-sm-83{margin-bottom:83px}
  .typo-mt-sm-83{margin-top:83px}
  
  .typo-mb-sm-84{margin-bottom:84px}
  .typo-mt-sm-84{margin-top:84px}
  
  .typo-mb-sm-85{margin-bottom:85px}
  .typo-mt-sm-85{margin-top:85px}
  
  .typo-mb-sm-86{margin-bottom:86px}
  .typo-mt-sm-86{margin-top:86px}
  
  .typo-mb-sm-87{margin-bottom:87px}
  .typo-mt-sm-87{margin-top:87px}
  
  .typo-mb-sm-88{margin-bottom:88px}
  .typo-mt-sm-88{margin-top:88px}
  
  .typo-mb-sm-89{margin-bottom:89px}
  .typo-mt-sm-89{margin-top:89px}
  
  .typo-mb-sm-90{margin-bottom:90px}
  .typo-mt-sm-90{margin-top:90px}
  
  .typo-mb-sm-91{margin-bottom:91px}
  .typo-mt-sm-91{margin-top:91px}
  
  .typo-mb-sm-92{margin-bottom:92px}
  .typo-mt-sm-92{margin-top:92px}
  
  .typo-mb-sm-93{margin-bottom:93px}
  .typo-mt-sm-93{margin-top:93px}
  
  .typo-mb-sm-94{margin-bottom:94px}
  .typo-mt-sm-94{margin-top:94px}
  
  .typo-mb-sm-95{margin-bottom:95px}
  .typo-mt-sm-95{margin-top:95px}
  
  .typo-mb-sm-96{margin-bottom:96px}
  .typo-mt-sm-96{margin-top:96px}
  
  .typo-mb-sm-97{margin-bottom:97px}
  .typo-mt-sm-97{margin-top:97px}
  
  .typo-mb-sm-98{margin-bottom:98px}
  .typo-mt-sm-98{margin-top:98px}
  
  .typo-mb-sm-99{margin-bottom:99px}
  .typo-mt-sm-99{margin-top:99px}
  
  .typo-mb-sm-100{margin-bottom:100px}
  .typo-mt-sm-100{margin-top:100px}
  
}
@media (min-width: 992px) {
  
  .typo-mb-md-1{margin-bottom:1px}
  .typo-mt-md-1{margin-top:1px}
  
  .typo-mb-md-2{margin-bottom:2px}
  .typo-mt-md-2{margin-top:2px}
  
  .typo-mb-md-3{margin-bottom:3px}
  .typo-mt-md-3{margin-top:3px}
  
  .typo-mb-md-4{margin-bottom:4px}
  .typo-mt-md-4{margin-top:4px}
  
  .typo-mb-md-5{margin-bottom:5px}
  .typo-mt-md-5{margin-top:5px}
  
  .typo-mb-md-6{margin-bottom:6px}
  .typo-mt-md-6{margin-top:6px}
  
  .typo-mb-md-7{margin-bottom:7px}
  .typo-mt-md-7{margin-top:7px}
  
  .typo-mb-md-8{margin-bottom:8px}
  .typo-mt-md-8{margin-top:8px}
  
  .typo-mb-md-9{margin-bottom:9px}
  .typo-mt-md-9{margin-top:9px}
  
  .typo-mb-md-10{margin-bottom:10px}
  .typo-mt-md-10{margin-top:10px}
  
  .typo-mb-md-11{margin-bottom:11px}
  .typo-mt-md-11{margin-top:11px}
  
  .typo-mb-md-12{margin-bottom:12px}
  .typo-mt-md-12{margin-top:12px}
  
  .typo-mb-md-13{margin-bottom:13px}
  .typo-mt-md-13{margin-top:13px}
  
  .typo-mb-md-14{margin-bottom:14px}
  .typo-mt-md-14{margin-top:14px}
  
  .typo-mb-md-15{margin-bottom:15px}
  .typo-mt-md-15{margin-top:15px}
  
  .typo-mb-md-16{margin-bottom:16px}
  .typo-mt-md-16{margin-top:16px}
  
  .typo-mb-md-17{margin-bottom:17px}
  .typo-mt-md-17{margin-top:17px}
  
  .typo-mb-md-18{margin-bottom:18px}
  .typo-mt-md-18{margin-top:18px}
  
  .typo-mb-md-19{margin-bottom:19px}
  .typo-mt-md-19{margin-top:19px}
  
  .typo-mb-md-20{margin-bottom:20px}
  .typo-mt-md-20{margin-top:20px}
  
  .typo-mb-md-21{margin-bottom:21px}
  .typo-mt-md-21{margin-top:21px}
  
  .typo-mb-md-22{margin-bottom:22px}
  .typo-mt-md-22{margin-top:22px}
  
  .typo-mb-md-23{margin-bottom:23px}
  .typo-mt-md-23{margin-top:23px}
  
  .typo-mb-md-24{margin-bottom:24px}
  .typo-mt-md-24{margin-top:24px}
  
  .typo-mb-md-25{margin-bottom:25px}
  .typo-mt-md-25{margin-top:25px}
  
  .typo-mb-md-26{margin-bottom:26px}
  .typo-mt-md-26{margin-top:26px}
  
  .typo-mb-md-27{margin-bottom:27px}
  .typo-mt-md-27{margin-top:27px}
  
  .typo-mb-md-28{margin-bottom:28px}
  .typo-mt-md-28{margin-top:28px}
  
  .typo-mb-md-29{margin-bottom:29px}
  .typo-mt-md-29{margin-top:29px}
  
  .typo-mb-md-30{margin-bottom:30px}
  .typo-mt-md-30{margin-top:30px}
  
  .typo-mb-md-31{margin-bottom:31px}
  .typo-mt-md-31{margin-top:31px}
  
  .typo-mb-md-32{margin-bottom:32px}
  .typo-mt-md-32{margin-top:32px}
  
  .typo-mb-md-33{margin-bottom:33px}
  .typo-mt-md-33{margin-top:33px}
  
  .typo-mb-md-34{margin-bottom:34px}
  .typo-mt-md-34{margin-top:34px}
  
  .typo-mb-md-35{margin-bottom:35px}
  .typo-mt-md-35{margin-top:35px}
  
  .typo-mb-md-36{margin-bottom:36px}
  .typo-mt-md-36{margin-top:36px}
  
  .typo-mb-md-37{margin-bottom:37px}
  .typo-mt-md-37{margin-top:37px}
  
  .typo-mb-md-38{margin-bottom:38px}
  .typo-mt-md-38{margin-top:38px}
  
  .typo-mb-md-39{margin-bottom:39px}
  .typo-mt-md-39{margin-top:39px}
  
  .typo-mb-md-40{margin-bottom:40px}
  .typo-mt-md-40{margin-top:40px}
  
  .typo-mb-md-41{margin-bottom:41px}
  .typo-mt-md-41{margin-top:41px}
  
  .typo-mb-md-42{margin-bottom:42px}
  .typo-mt-md-42{margin-top:42px}
  
  .typo-mb-md-43{margin-bottom:43px}
  .typo-mt-md-43{margin-top:43px}
  
  .typo-mb-md-44{margin-bottom:44px}
  .typo-mt-md-44{margin-top:44px}
  
  .typo-mb-md-45{margin-bottom:45px}
  .typo-mt-md-45{margin-top:45px}
  
  .typo-mb-md-46{margin-bottom:46px}
  .typo-mt-md-46{margin-top:46px}
  
  .typo-mb-md-47{margin-bottom:47px}
  .typo-mt-md-47{margin-top:47px}
  
  .typo-mb-md-48{margin-bottom:48px}
  .typo-mt-md-48{margin-top:48px}
  
  .typo-mb-md-49{margin-bottom:49px}
  .typo-mt-md-49{margin-top:49px}
  
  .typo-mb-md-50{margin-bottom:50px}
  .typo-mt-md-50{margin-top:50px}
  
  .typo-mb-md-51{margin-bottom:51px}
  .typo-mt-md-51{margin-top:51px}
  
  .typo-mb-md-52{margin-bottom:52px}
  .typo-mt-md-52{margin-top:52px}
  
  .typo-mb-md-53{margin-bottom:53px}
  .typo-mt-md-53{margin-top:53px}
  
  .typo-mb-md-54{margin-bottom:54px}
  .typo-mt-md-54{margin-top:54px}
  
  .typo-mb-md-55{margin-bottom:55px}
  .typo-mt-md-55{margin-top:55px}
  
  .typo-mb-md-56{margin-bottom:56px}
  .typo-mt-md-56{margin-top:56px}
  
  .typo-mb-md-57{margin-bottom:57px}
  .typo-mt-md-57{margin-top:57px}
  
  .typo-mb-md-58{margin-bottom:58px}
  .typo-mt-md-58{margin-top:58px}
  
  .typo-mb-md-59{margin-bottom:59px}
  .typo-mt-md-59{margin-top:59px}
  
  .typo-mb-md-60{margin-bottom:60px}
  .typo-mt-md-60{margin-top:60px}
  
  .typo-mb-md-61{margin-bottom:61px}
  .typo-mt-md-61{margin-top:61px}
  
  .typo-mb-md-62{margin-bottom:62px}
  .typo-mt-md-62{margin-top:62px}
  
  .typo-mb-md-63{margin-bottom:63px}
  .typo-mt-md-63{margin-top:63px}
  
  .typo-mb-md-64{margin-bottom:64px}
  .typo-mt-md-64{margin-top:64px}
  
  .typo-mb-md-65{margin-bottom:65px}
  .typo-mt-md-65{margin-top:65px}
  
  .typo-mb-md-66{margin-bottom:66px}
  .typo-mt-md-66{margin-top:66px}
  
  .typo-mb-md-67{margin-bottom:67px}
  .typo-mt-md-67{margin-top:67px}
  
  .typo-mb-md-68{margin-bottom:68px}
  .typo-mt-md-68{margin-top:68px}
  
  .typo-mb-md-69{margin-bottom:69px}
  .typo-mt-md-69{margin-top:69px}
  
  .typo-mb-md-70{margin-bottom:70px}
  .typo-mt-md-70{margin-top:70px}
  
  .typo-mb-md-71{margin-bottom:71px}
  .typo-mt-md-71{margin-top:71px}
  
  .typo-mb-md-72{margin-bottom:72px}
  .typo-mt-md-72{margin-top:72px}
  
  .typo-mb-md-73{margin-bottom:73px}
  .typo-mt-md-73{margin-top:73px}
  
  .typo-mb-md-74{margin-bottom:74px}
  .typo-mt-md-74{margin-top:74px}
  
  .typo-mb-md-75{margin-bottom:75px}
  .typo-mt-md-75{margin-top:75px}
  
  .typo-mb-md-76{margin-bottom:76px}
  .typo-mt-md-76{margin-top:76px}
  
  .typo-mb-md-77{margin-bottom:77px}
  .typo-mt-md-77{margin-top:77px}
  
  .typo-mb-md-78{margin-bottom:78px}
  .typo-mt-md-78{margin-top:78px}
  
  .typo-mb-md-79{margin-bottom:79px}
  .typo-mt-md-79{margin-top:79px}
  
  .typo-mb-md-80{margin-bottom:80px}
  .typo-mt-md-80{margin-top:80px}
  
  .typo-mb-md-81{margin-bottom:81px}
  .typo-mt-md-81{margin-top:81px}
  
  .typo-mb-md-82{margin-bottom:82px}
  .typo-mt-md-82{margin-top:82px}
  
  .typo-mb-md-83{margin-bottom:83px}
  .typo-mt-md-83{margin-top:83px}
  
  .typo-mb-md-84{margin-bottom:84px}
  .typo-mt-md-84{margin-top:84px}
  
  .typo-mb-md-85{margin-bottom:85px}
  .typo-mt-md-85{margin-top:85px}
  
  .typo-mb-md-86{margin-bottom:86px}
  .typo-mt-md-86{margin-top:86px}
  
  .typo-mb-md-87{margin-bottom:87px}
  .typo-mt-md-87{margin-top:87px}
  
  .typo-mb-md-88{margin-bottom:88px}
  .typo-mt-md-88{margin-top:88px}
  
  .typo-mb-md-89{margin-bottom:89px}
  .typo-mt-md-89{margin-top:89px}
  
  .typo-mb-md-90{margin-bottom:90px}
  .typo-mt-md-90{margin-top:90px}
  
  .typo-mb-md-91{margin-bottom:91px}
  .typo-mt-md-91{margin-top:91px}
  
  .typo-mb-md-92{margin-bottom:92px}
  .typo-mt-md-92{margin-top:92px}
  
  .typo-mb-md-93{margin-bottom:93px}
  .typo-mt-md-93{margin-top:93px}
  
  .typo-mb-md-94{margin-bottom:94px}
  .typo-mt-md-94{margin-top:94px}
  
  .typo-mb-md-95{margin-bottom:95px}
  .typo-mt-md-95{margin-top:95px}
  
  .typo-mb-md-96{margin-bottom:96px}
  .typo-mt-md-96{margin-top:96px}
  
  .typo-mb-md-97{margin-bottom:97px}
  .typo-mt-md-97{margin-top:97px}
  
  .typo-mb-md-98{margin-bottom:98px}
  .typo-mt-md-98{margin-top:98px}
  
  .typo-mb-md-99{margin-bottom:99px}
  .typo-mt-md-99{margin-top:99px}
  
  .typo-mb-md-100{margin-bottom:100px}
  .typo-mt-md-100{margin-top:100px}
  
}
@media (min-width: 1200px) {
  
  .typo-mb-lg-1{margin-bottom:1px}
  .typo-mt-lg-1{margin-top:1px}
  
  .typo-mb-lg-2{margin-bottom:2px}
  .typo-mt-lg-2{margin-top:2px}
  
  .typo-mb-lg-3{margin-bottom:3px}
  .typo-mt-lg-3{margin-top:3px}
  
  .typo-mb-lg-4{margin-bottom:4px}
  .typo-mt-lg-4{margin-top:4px}
  
  .typo-mb-lg-5{margin-bottom:5px}
  .typo-mt-lg-5{margin-top:5px}
  
  .typo-mb-lg-6{margin-bottom:6px}
  .typo-mt-lg-6{margin-top:6px}
  
  .typo-mb-lg-7{margin-bottom:7px}
  .typo-mt-lg-7{margin-top:7px}
  
  .typo-mb-lg-8{margin-bottom:8px}
  .typo-mt-lg-8{margin-top:8px}
  
  .typo-mb-lg-9{margin-bottom:9px}
  .typo-mt-lg-9{margin-top:9px}
  
  .typo-mb-lg-10{margin-bottom:10px}
  .typo-mt-lg-10{margin-top:10px}
  
  .typo-mb-lg-11{margin-bottom:11px}
  .typo-mt-lg-11{margin-top:11px}
  
  .typo-mb-lg-12{margin-bottom:12px}
  .typo-mt-lg-12{margin-top:12px}
  
  .typo-mb-lg-13{margin-bottom:13px}
  .typo-mt-lg-13{margin-top:13px}
  
  .typo-mb-lg-14{margin-bottom:14px}
  .typo-mt-lg-14{margin-top:14px}
  
  .typo-mb-lg-15{margin-bottom:15px}
  .typo-mt-lg-15{margin-top:15px}
  
  .typo-mb-lg-16{margin-bottom:16px}
  .typo-mt-lg-16{margin-top:16px}
  
  .typo-mb-lg-17{margin-bottom:17px}
  .typo-mt-lg-17{margin-top:17px}
  
  .typo-mb-lg-18{margin-bottom:18px}
  .typo-mt-lg-18{margin-top:18px}
  
  .typo-mb-lg-19{margin-bottom:19px}
  .typo-mt-lg-19{margin-top:19px}
  
  .typo-mb-lg-20{margin-bottom:20px}
  .typo-mt-lg-20{margin-top:20px}
  
  .typo-mb-lg-21{margin-bottom:21px}
  .typo-mt-lg-21{margin-top:21px}
  
  .typo-mb-lg-22{margin-bottom:22px}
  .typo-mt-lg-22{margin-top:22px}
  
  .typo-mb-lg-23{margin-bottom:23px}
  .typo-mt-lg-23{margin-top:23px}
  
  .typo-mb-lg-24{margin-bottom:24px}
  .typo-mt-lg-24{margin-top:24px}
  
  .typo-mb-lg-25{margin-bottom:25px}
  .typo-mt-lg-25{margin-top:25px}
  
  .typo-mb-lg-26{margin-bottom:26px}
  .typo-mt-lg-26{margin-top:26px}
  
  .typo-mb-lg-27{margin-bottom:27px}
  .typo-mt-lg-27{margin-top:27px}
  
  .typo-mb-lg-28{margin-bottom:28px}
  .typo-mt-lg-28{margin-top:28px}
  
  .typo-mb-lg-29{margin-bottom:29px}
  .typo-mt-lg-29{margin-top:29px}
  
  .typo-mb-lg-30{margin-bottom:30px}
  .typo-mt-lg-30{margin-top:30px}
  
  .typo-mb-lg-31{margin-bottom:31px}
  .typo-mt-lg-31{margin-top:31px}
  
  .typo-mb-lg-32{margin-bottom:32px}
  .typo-mt-lg-32{margin-top:32px}
  
  .typo-mb-lg-33{margin-bottom:33px}
  .typo-mt-lg-33{margin-top:33px}
  
  .typo-mb-lg-34{margin-bottom:34px}
  .typo-mt-lg-34{margin-top:34px}
  
  .typo-mb-lg-35{margin-bottom:35px}
  .typo-mt-lg-35{margin-top:35px}
  
  .typo-mb-lg-36{margin-bottom:36px}
  .typo-mt-lg-36{margin-top:36px}
  
  .typo-mb-lg-37{margin-bottom:37px}
  .typo-mt-lg-37{margin-top:37px}
  
  .typo-mb-lg-38{margin-bottom:38px}
  .typo-mt-lg-38{margin-top:38px}
  
  .typo-mb-lg-39{margin-bottom:39px}
  .typo-mt-lg-39{margin-top:39px}
  
  .typo-mb-lg-40{margin-bottom:40px}
  .typo-mt-lg-40{margin-top:40px}
  
  .typo-mb-lg-41{margin-bottom:41px}
  .typo-mt-lg-41{margin-top:41px}
  
  .typo-mb-lg-42{margin-bottom:42px}
  .typo-mt-lg-42{margin-top:42px}
  
  .typo-mb-lg-43{margin-bottom:43px}
  .typo-mt-lg-43{margin-top:43px}
  
  .typo-mb-lg-44{margin-bottom:44px}
  .typo-mt-lg-44{margin-top:44px}
  
  .typo-mb-lg-45{margin-bottom:45px}
  .typo-mt-lg-45{margin-top:45px}
  
  .typo-mb-lg-46{margin-bottom:46px}
  .typo-mt-lg-46{margin-top:46px}
  
  .typo-mb-lg-47{margin-bottom:47px}
  .typo-mt-lg-47{margin-top:47px}
  
  .typo-mb-lg-48{margin-bottom:48px}
  .typo-mt-lg-48{margin-top:48px}
  
  .typo-mb-lg-49{margin-bottom:49px}
  .typo-mt-lg-49{margin-top:49px}
  
  .typo-mb-lg-50{margin-bottom:50px}
  .typo-mt-lg-50{margin-top:50px}
  
  .typo-mb-lg-51{margin-bottom:51px}
  .typo-mt-lg-51{margin-top:51px}
  
  .typo-mb-lg-52{margin-bottom:52px}
  .typo-mt-lg-52{margin-top:52px}
  
  .typo-mb-lg-53{margin-bottom:53px}
  .typo-mt-lg-53{margin-top:53px}
  
  .typo-mb-lg-54{margin-bottom:54px}
  .typo-mt-lg-54{margin-top:54px}
  
  .typo-mb-lg-55{margin-bottom:55px}
  .typo-mt-lg-55{margin-top:55px}
  
  .typo-mb-lg-56{margin-bottom:56px}
  .typo-mt-lg-56{margin-top:56px}
  
  .typo-mb-lg-57{margin-bottom:57px}
  .typo-mt-lg-57{margin-top:57px}
  
  .typo-mb-lg-58{margin-bottom:58px}
  .typo-mt-lg-58{margin-top:58px}
  
  .typo-mb-lg-59{margin-bottom:59px}
  .typo-mt-lg-59{margin-top:59px}
  
  .typo-mb-lg-60{margin-bottom:60px}
  .typo-mt-lg-60{margin-top:60px}
  
  .typo-mb-lg-61{margin-bottom:61px}
  .typo-mt-lg-61{margin-top:61px}
  
  .typo-mb-lg-62{margin-bottom:62px}
  .typo-mt-lg-62{margin-top:62px}
  
  .typo-mb-lg-63{margin-bottom:63px}
  .typo-mt-lg-63{margin-top:63px}
  
  .typo-mb-lg-64{margin-bottom:64px}
  .typo-mt-lg-64{margin-top:64px}
  
  .typo-mb-lg-65{margin-bottom:65px}
  .typo-mt-lg-65{margin-top:65px}
  
  .typo-mb-lg-66{margin-bottom:66px}
  .typo-mt-lg-66{margin-top:66px}
  
  .typo-mb-lg-67{margin-bottom:67px}
  .typo-mt-lg-67{margin-top:67px}
  
  .typo-mb-lg-68{margin-bottom:68px}
  .typo-mt-lg-68{margin-top:68px}
  
  .typo-mb-lg-69{margin-bottom:69px}
  .typo-mt-lg-69{margin-top:69px}
  
  .typo-mb-lg-70{margin-bottom:70px}
  .typo-mt-lg-70{margin-top:70px}
  
  .typo-mb-lg-71{margin-bottom:71px}
  .typo-mt-lg-71{margin-top:71px}
  
  .typo-mb-lg-72{margin-bottom:72px}
  .typo-mt-lg-72{margin-top:72px}
  
  .typo-mb-lg-73{margin-bottom:73px}
  .typo-mt-lg-73{margin-top:73px}
  
  .typo-mb-lg-74{margin-bottom:74px}
  .typo-mt-lg-74{margin-top:74px}
  
  .typo-mb-lg-75{margin-bottom:75px}
  .typo-mt-lg-75{margin-top:75px}
  
  .typo-mb-lg-76{margin-bottom:76px}
  .typo-mt-lg-76{margin-top:76px}
  
  .typo-mb-lg-77{margin-bottom:77px}
  .typo-mt-lg-77{margin-top:77px}
  
  .typo-mb-lg-78{margin-bottom:78px}
  .typo-mt-lg-78{margin-top:78px}
  
  .typo-mb-lg-79{margin-bottom:79px}
  .typo-mt-lg-79{margin-top:79px}
  
  .typo-mb-lg-80{margin-bottom:80px}
  .typo-mt-lg-80{margin-top:80px}
  
  .typo-mb-lg-81{margin-bottom:81px}
  .typo-mt-lg-81{margin-top:81px}
  
  .typo-mb-lg-82{margin-bottom:82px}
  .typo-mt-lg-82{margin-top:82px}
  
  .typo-mb-lg-83{margin-bottom:83px}
  .typo-mt-lg-83{margin-top:83px}
  
  .typo-mb-lg-84{margin-bottom:84px}
  .typo-mt-lg-84{margin-top:84px}
  
  .typo-mb-lg-85{margin-bottom:85px}
  .typo-mt-lg-85{margin-top:85px}
  
  .typo-mb-lg-86{margin-bottom:86px}
  .typo-mt-lg-86{margin-top:86px}
  
  .typo-mb-lg-87{margin-bottom:87px}
  .typo-mt-lg-87{margin-top:87px}
  
  .typo-mb-lg-88{margin-bottom:88px}
  .typo-mt-lg-88{margin-top:88px}
  
  .typo-mb-lg-89{margin-bottom:89px}
  .typo-mt-lg-89{margin-top:89px}
  
  .typo-mb-lg-90{margin-bottom:90px}
  .typo-mt-lg-90{margin-top:90px}
  
  .typo-mb-lg-91{margin-bottom:91px}
  .typo-mt-lg-91{margin-top:91px}
  
  .typo-mb-lg-92{margin-bottom:92px}
  .typo-mt-lg-92{margin-top:92px}
  
  .typo-mb-lg-93{margin-bottom:93px}
  .typo-mt-lg-93{margin-top:93px}
  
  .typo-mb-lg-94{margin-bottom:94px}
  .typo-mt-lg-94{margin-top:94px}
  
  .typo-mb-lg-95{margin-bottom:95px}
  .typo-mt-lg-95{margin-top:95px}
  
  .typo-mb-lg-96{margin-bottom:96px}
  .typo-mt-lg-96{margin-top:96px}
  
  .typo-mb-lg-97{margin-bottom:97px}
  .typo-mt-lg-97{margin-top:97px}
  
  .typo-mb-lg-98{margin-bottom:98px}
  .typo-mt-lg-98{margin-top:98px}
  
  .typo-mb-lg-99{margin-bottom:99px}
  .typo-mt-lg-99{margin-top:99px}
  
  .typo-mb-lg-100{margin-bottom:100px}
  .typo-mt-lg-100{margin-top:100px}
  
}

.cbox {

  position: relative;
  z-index: 9999;
}
/* width: 1200px  */
@media (min-width: 1200px) {
  .product-2{width:20%;}
  #product.carousel .container {width: 880px;}
  .product-layout3 #add-to-cart-form span.down-qty,.product-layout3 #add-to-cart-form span.up-qty {width: 50px;}
}

@media (min-width: 1600px){
  body .container {
    width: 1410px;
  }

}
@media (min-width: 992px) and (max-width: 1169px) {

  body .product_countdown #cntdwn > div {margin:0 3px;}
  body  .product_countdown #cntdwn span.no {height: 35px;width: 35px;line-height: 35px;font-size: 15px;}
}
@media (min-width: 993px) and (max-width: 1400px) {
  body .header-layout-1 > .header-top{    padding: 25px 0;}
  body #header-content.header-layout-1 .header-inner .site-nav li {padding: 0 15px;}
  body .header-layout-1 .header .header-inner .header-content-right > div{padding: 0 10px;}
  body .header-layout-1 .header .header-inner .footer-icon .footer-icon-share a{    padding: 0 8px;}
}
@media (max-width: 1600px) {

  body .header-inner-right .text-order{padding-right: 30px;}
}
@media (min-width: 1170px) and (max-width: 1500px) {

}
@media (max-width: 1199px) {
  body .close-video{  top: -45px;}
  .typo-quickview .product-content {width: 95%;}
  #product .product-shop {padding-left: 15px;}
  .typo-tabs-product .typo-product-tabs {
    padding: 0 15px;
  }
  .typo-tabs-product .tabs-product-item {
    margin: 0;
  }
  body .typo-block-text-image .block-text-image-content{left:25px;top:25px;}
  .product-layout3 #add-to-cart-form #product-add-to-cart {padding: 0;}
}
@media (min-width: 768px) and (max-width: 800px) {
  body #popup-newsletter .popupnewsletter{width:700px;}
}
@media (min-width: 1170px) and (max-width: 1700px) {


}
@media (min-width: 768px) and (max-width: 991px) {
  .typo-block-text-image .block-text-image-content h3 {font-size: 22px;margin-bottom: 0;}
  .product-thumbnail-image {display: none !important;}
}


/* width: 970px  */
@media (min-width: 992px) and (max-width: 1230px) {
  body #header-content .header-inner .site-nav li.level-top{padding:0 15px;}
  body .header .header-inner .header-content-right > div{padding:0 10px;}

  .toolbar .btn-group { margin-left: 15px; }
}

/* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
  .pr-block-text .feature-row.feature-content{display:flex;     margin-bottom: 70px;   align-items: center;}
.background-text{  position: absolute;bottom: 0;letter-spacing: 0;color: #f4f5f7;font-weight: 600;font-size: 100px;z-index:0;}
  body .main-slideshow .slide-des .title{font-size:20px;line-height: 1;}
  .main-slideshow .slide-des .caption p br{display:none;}
  .menu-action .site-nav > li.level-top > a{padding-right:2px;}
  body .site-nav li.level-top > a i{display:none;}
  body .site-nav li.level-top > i{width:12px;display:inline-block; cursor: pointer;}

  .static-collection .content-slider p br{display:none;}
  .menu-action .site-nav > li > a{padding-left:12px; padding-right:12px;}
  .site-nav { text-align: center; }
  body .static-collection .content-slider h2{font-size:22px;}
  body .static-collection .content-slider{padding:0 15px;}
  .banner .inner { right: 5%; top: 20px; max-width: 320px; }
  body .typo-banner-slide .feature-wrap-content .features-item-2 .text br{display:none}
  .collection-title h3.h5 { font-size: 18px; }
  body .footer-container .footer-top .content br{display:none;}

  .sidebar-custom .widget-title h3{font-size:15px;}
  body #typo-sidebar .widget-content{padding-left:0;}
  body .toolbar .page-total, body .collection-view label{font-size:12px;}
  body .typo-quickview .product-content{width:755px;}
  body .product-item .content-bottom .btn{padding:0 8px; font-size:10px;}
  body .content-bottom .wishlist{margin-left:5px;}
  .refined-widgets > a { float: left; }

  .toolbar .view-mode label { display: none; }
  .toolbar .view-mode { margin: 16px 8px 16px 16px; }  

  /* product detail page */
  .footer-item-body .ft-line .ft-line-txt{word-wrap: break-word;}
  .newsletter .input-group{display:block}
  .footer-container .footer-top .newsletter .input-group-field{float:none;}
  .footer-container .newsletter .input-group-btn{display:block;clear:both;position: relative; margin-top: 10px;}
  /* cart page */
  .cart-row .btn { font-size: 12px; padding: 0 10px; }
  /* contact page */
  #get-rates-submit { padding: 0 10px; }
}
@media (min-width: 992px) {
  #header-content.header-layout-3 .icon-search,#header-content.header-layout-3 .search-close {display: none;}
  #header-content.header-layout-3 #search-top .search-form {display: block !important;}
  #header-content.header-layout-3 #search-top .input-group .input-group-field {border: 0;padding: 0 0 0 30px;    font-size: 16px;}
  #header-content.header-layout-3 #search-top .input-group .input-group-btn,#header-content.header-layout-3 #search-top .input-group .input-group-btn:before {font-size: 20px;right: 0;}
  #header-content.header-layout-3 .search-form.s-loading:before {top: 8px !important;}
  #header-content.header-layout-3 #search-top .search-form {right: auto;left:0;}
  body #offcanvas .navbar-nav ul{display:none;}
  body #offcanvas .navbar-nav h3 i{display:none;}
  #header-content.header-layout-3 #search-top {opacity: 1;transform: translate(0);padding-bottom:0;}
  #header-content.header-layout-3 .navbar-toggle{font-size:24px;line-height:26px;}
  #header-content.header-layout-3 .navbar-toggle i{line-height:26px}
  #header-content.header-layout-3 .header .header-inner .header-content-right > div#header-top-cart{padding-right:10px;}
  #header-content.header-layout-3 #search-top .input-group {display: inline-block;    width: auto;}
  #header-content.header-layout-3 #search-top .input-group .input-group-field {transition: all 0.3s ease-in-out 0s;border-bottom: 1px solid #e5e6e6;border-left: none;width:auto;border-right: none;padding-left: 0px;border-top: none;height: 36px;min-width: 230px;}
  #header-content.header-layout-3 #search-top .input-group .input-group-field:focus {max-width: 320px;width:100%;}
  #header-content.header-layout-3 .header{padding: 5px 0 20px;}
  
  .related-products .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-50px}
  .related-products .owl-theme .owl-controls .owl-buttons div.owl-next{right:-50px}
  .layout-2.header-layout-2 .header-inner{display:flex; align-items: center;}
  .header .header-inner .header-content-right > div#header-top-cart{padding-right:0;}
  body #offcanvas .navbar-nav ul{display:none;}
  body #offcanvas .navbar-nav h3 i{display:none;}
  .collection-top .sidebar-block {display:flex;}
  .collection-top .sidebar-block > div{width:20%;}
  

  #header-content.header-layout-2 #header-top-cart {
    margin-top: 15px;   
  }
  .fixed-btn-cart.template-product  #product-variants .title-price{display:block;}
  #product-variants .title-price{display:none;}
  #preview-bar-iframe{display:none!important}

  /*   //update ticky info */
  .fixed-info.notify-cookie .cookie-notify{bottom:80px;}
  .fixed-info.notify-cookie #rotator li{bottom:120px;}
  .fixed-info #rotator li{bottom:80px;}
  .fixed-btn-cart.template-product .product #add-to-cart-form{border-top:1px solid #6b6b6b}
  .fixed-btn-cart.template-product.fixed-info .product #add-to-cart-form{bottom:0}
  .fixed-btn-cart.template-product .product #add-to-cart-form {height:80px; transition: all 0.6s;  text-align:center;   z-index: 99;  position: fixed;bottom: -100px;width: 100%;LEFT: 0;padding: 0 0%;BACKGROUND: #000;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .selector-wrapper{display:block;padding:0;  width: 170px;float: left;}
  .fixed-btn-cart.template-product .product #add-to-cart-form  .swatch{display:none}
  .fixed-btn-cart.template-product .product .wrap-qty{       width: 120px;margin-bottom: 0px;float: left;clear: none;}
  .fixed-btn-cart.template-product .product #add-to-cart-form #product-add-to-cart{background:#dcb14a;margin-top:0; min-width:auto;   padding: 0 15px;clear:None;max-width: 200px;height:40px;line-height:40px;margin-left: 8px; width: auto;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .size-guide{display:None;}
  .fixed-btn-cart.template-product .product #add-to-cart-form .selector-wrapper label{color:#fff;float:left;line-height: 40px;}
  .fixed-btn-cart.template-product .product-shop .selector-wrapper select{width:auto;   color: #fff; background:none;  height: 40px;}
  .fixed-btn-cart.template-product .product-shop .selector-wrapper select option{color:#000}
  body.fixed-btn-cart.template-product .zoomContainer{display: none!important;}
  body.fixed-btn-cart.template-product #add-to-cart-form > div, body.fixed-btn-cart.template-product #add-to-cart-form > span, body.fixed-btn-cart.template-product #add-to-cart-form > .product-title {display:none;}
  .fixed-btn-cart.template-product .product-shop #product-variants{    width: 340px;float:left;  margin-top:0;  margin-bottom: 0;}
  .fixed-btn-cart.template-product .product-shop .fixed-bottom{width:755px;margin:auto;display:inline-block!important;    position: relative;top: 23px;} 
  .fixed-btn-cart.template-product .product-shop .add-to-bottom{margin:0;display:flex;}
  .fixed-btn-cart.template-product .product-shop .fixed-bottom .short-description, 
  .fixed-btn-cart.template-product .product-shop .fixed-bottom .progress--bar,
  .fixed-btn-cart.template-product .product-shop .fixed-bottom .product-wishlist, .fixed-btn-cart.template-product .product-shop .fixed-bottom .product-tag-view{display:none;}
  .fixed-btn-cart.template-product #add-to-cart-form #quantity{width:110px;background:none;color:#fff;height:40px;line-height:40px;}
  .fixed-btn-cart.template-product #add-to-cart-form .btn-plus span{width:25px;color:#fff;height:40px;line-height:40px;}
  /*   .fixed-btn-cart.template-product .product-main-image .slick-arrow{display:none!important}
  .fixed-btn-cart.template-product .product-main-image .slick-slide img {display: block;transition: all 0s;max-width: 100%!important;width: 70px!important;height: auto!important;left: 0!important;top: 0!important;}
  .fixed-btn-cart.template-product .product-main-image{transition: all 0s;position: fixed;height: 72px;bottom: 5px;text-align: center;z-index: 999;background: #000;border: 1px solid #fff;border-radius: 50%;left: 49%;padding: 3px;width: 72px;overflow: hidden;}
  .fixed-btn-cart.template-product .product-main-image .slick-list{width: 64px;height: 64px;border-radius: 50%;margin: auto;} */
  .fixed-btn-cart.template-product .product-shop .title-price{color:#fff;position: relative;top: -10px;}
  .fixed-btn-cart.template-product .product-shop .title-price h2{color:#fff;font-size: 18px;    margin: 0;}
  .fixed-btn-cart.template-product .product-shop .title-price .prices{line-height:normal;border:none;font-size:16px;}
  .fixed-btn-cart.template-product .product-shop .title-price .prices .price > span{color:#fff;}
  .image-product-sticky .image-ticky{width: 64px;height: 64px;border-radius: 50%;margin: auto;}
  .fixed-btn-cart.template-product .product-shop  .image-product-sticky{display:block;}
  .image-product-sticky{display:none;transition: all 0s;height: 72px;bottom: 18px;text-align: center;z-index: 999;background: #000;margin-right: 15px;border: 1px solid #fff;border-radius: 50%;position: relative;padding: 3px;width: 72px;overflow: hidden;}


 #currencies-top .block-title{display:none;}
  .desktop-currency{      position: relative;top: -5px;  line-height: normal;}
  .desktop-currency .dropdown-currency ul li{margin-bottom:10px;line-height:normal;}
  .desktop-currency .dropdown-currency ul{margin-bottom:0;}
  body .desktop-currency .dropdown-currency{text-align:left;padding: 15px!important;width:75px!important;display:none;  background:#fff;  z-index:6; box-shadow: 0 0 3px 0 #eaeaea;position: absolute;}
 .header-custom-link-desktop #currencies-top{padding:0;line-height:1;}
  .typo-header-cart #cart-count em{  font-style: normal;}
  .typo-header-cart a .text-cart{font-size:12px;font-weight:bold;  text-transform: uppercase;letter-spacing: 1px;}
  .filter-collection-left {float: left;margin-right: 0px;}
  .show-fillter .product-col-5 #typo-sidebar.col-left {left: 0;}
  .product-col-5 #typo-sidebar.col-left {position: fixed;display: block;margin: 0;background: #fff;list-style: none;z-index: 99999;top: 0;left: -270px;height: 100%;width: 270px;text-align: left;overflow: scroll;transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;}

}
@media (max-width: 991px) {
  body .typo-block-text-image .block-text-image-content p{font-size:14px;}
  body .container .main-slideshow .container .slide-text{padding-left:0;}
  .header .header-inner .header-content-right > div.logo-mobile{margin-top:12px;}
  .layout-2.header-layout-2 .header-content-right{text-align:center;}
  body .grid-image-banner,
  body .typo-instagram{margin-top:40px!important}
  body .grid-image-banner{margin-bottom:50px!important}
  body .grid-item .product-content{padding-bottom:15px;}
  body .grid-image-banner .banner-group{margin-bottom:00px;margin-top:0;}
  body .typo-countdowns h2{font-size:28px;margin-bottom:0;}

  body .grid-image-banner .home-collection-wrapper .home-collection-content .title{font-size:24px;    margin-bottom: 15px;}
  body .grid-image-banner .home-collection-wrapper .home-collection-content .price{margin-bottom:15px;}
  body .grid-image-banner .home-collection-wrapper .home-collection-content .title br{display:none;}
  #header-content.header-layout-1 .header-content-right .logo-mobile {padding-top: 9px;}
  #header-content.header-layout-1 .header-content-right {margin-top: 0;}

  body .typo-countdowns #cntdwn > div .no{    min-width: 50px;font-size:20px;}
  body .typo-countdowns #cntdwn > div{padding:0 6px;}
  body .typo-countdowns #cntdwn{padding-left:10px;padding-right:10px;}
  .product-layout3 {
    padding: 0 15px;
  }
  .layout-horizontal .typo-image-product {width: 100% !important;margin-left: 0 !important;}
  footer.typo-footer.footer-layout-1 {
    margin-top: 30px;
  }
  .related-products h2 {padding: 0;}
  .related-products span.text-bg {
    left: 18px;
  }
  .related-products .typo-heading:before {display: none;}
  .product-layout-1 .product-tabs.typo-tabs-bottom #myTabContent .tab-pane  > .container {padding: 15px;}
  .layout-2 .header-text-info {text-align:center;}
  body .block-icon .block-icon-item .icon-block{text-align:center;padding-left:0;}
  body .block-icon .block-icon-item .icon-block p, body .block-icon .block-icon-item .icon-block h4{float:none;}
  body .home-blog .blog-item{margin-bottom:0px;}
  body .container{width:100%;}
  .sections-subtitle br{display:none;}
  body .typo-tabs-product .product-featured-content{margin-top:30px;}
  body .typo-tabs-product .nav-tabs{margin-top:35px;}
  body .typo-tabs-product .owl-controls.clickable{margin-top:20px;}
  .layout-1 #header-content .header{position:relative;}


  body .product-carousel-col.padding-90{width:100%;display:block;clear:both;}
  body .section-blog.padding-90{width:100%;padding:0 30px;}
  .block-icon{clear:both; top:0;   display: block;  margin-top:30px!important;  margin-bottom: 30px;}
  .header-inner-right .text-order{display:none;}
  #currencies-top .block-title{display:none;}
  #currencies-top .dropdown-currency{width:120px;z-index: 9;background:#fff;}
  .desktop-currency{padding-right:30px;}
  .desktop-currency .dropdown-currency ul li{margin-bottom:10px;}
  .desktop-currency .dropdown-currency ul{margin-bottom:0;}
  .desktop-currency .dropdown-currency{text-align:left;padding: 15px!important;width:120px!important;display:none;}
  .header-custom-link-desktop #currencies-top{padding:0;line-height:1;}


  .typo-header-cart #cart-count em{  font-style: normal;}
  #currencies-top {margin-bottom:10px;}
  .currencies li a{padding: 0 10px;}

  .dropdown-currency ul{margin-bottom:0;}
  .dropdown-currency ul li{display:inline-block}
  body #currencies-top .dropdown-toggle{display:none;}
  .header-custom-link-desktop{display:none;}
  .typo-header-cart #cart-count em{display:none;}
  .typo-header-cart #cart-count{letter-spacing: 0;border-radius: 50%;top: -10px;color: #fff;display: inline-block;font-size: 11px;height: 16px;line-height: 18px;margin: 0;position: absolute;right: -6px;text-align: center;text-transform: uppercase;width: 16px;background: #f68872;}
  #header-top-cart .price,
  .typo-header-cart a .text-cart{display:none!important;font-size:12px;    text-transform: uppercase;letter-spacing: 1px;}

  body .main-blog{padding-bottom:30px;margin-top:50px;}

  body .typo-block-icon .typo-box-info p br{display:none;}
  .grid-image-banner .home-collection-wrapper .home-collection-content p{display:none;}

  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 33.33333333%;}
  #header-content .header-links .cusstom-link {top: 40px;}
  .browse-tags-wrap {float: right;}
  .browse-tags {text-align: right;}
  .page-total-wrap,.browse-tags label {display: none;}
  .filter-collection-left {float: left;}
  .show-fillter #typo-sidebar.col-left {left: 0;}
  #typo-sidebar.col-left {position: fixed;display: block;margin: 0;background: #fff;list-style: none;z-index: 99999;top: 0;left: -270px;height: 100%;width: 270px;text-align: left;overflow: scroll;transition: all .5s cubic-bezier(0.7, 0, 0.3, 1) 0s;}
  .close-sidebar-collection {display: block;}
  .filter-collection-left {display: block;padding-right:15px;}
  .quickview-button {display: none;}
  .content-bottom .add-to-cart {padding-right: 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  body #header-content.header_layout_1 .header-inner .site-nav li a{padding-left:8px;padding-right:8px;}
}
@media (min-width: 992px) {
  .pr-block-text .feature-row.feature-content{display:flex;     margin-bottom: 90px;   align-items: center;}
.background-text{  position: absolute;bottom: 0;letter-spacing: 0;color: #f4f5f7;font-weight: 600;font-size: 150px;z-index:0;}
  body .footer-layout-1 .footer-bottom{margin:0 60px;}
  .layout-1.header-layout-1 .header{transition:all 0s;padding-top:0;padding-left:50px;padding-right:50px;}
  .layout-1.header-layout-1 #header-content .header.is-ticky {padding-top: 20px;}
  #currencies-top .popup-title{color:#222;    cursor: pointer;}
  .view-cart{display:inline-block}
  #header-top-cart .mini_cart_header .actions .btn{display:inline-block;width:auto;}
  #header-top-cart .mini_cart_header .actions .view-cart a,  #header-top-cart .mini_cart_header .actions .btn{font-size:14px;letter-spacing:2px;background:#111;color:#fff;border-radius:0;}
  #header-top-cart .mini_cart_header .actions .view-cart a:hover,  #header-top-cart .mini_cart_header .actions .btn:hover{background:#333;}
  body .mini_cart_header .summary p.total{color:#fff;}
  .mini_cart_header a.btn-remove{color:#888}
  .mini_cart_header a.btn-remove:hover{color:#fff;}
  #dropdown-cart {position: absolute;width: 360px;right: 0;padding: 15px;background: #222;color: #fff;text-align:left;opacity: 0;visibility: hidden;top: 50px;transition: all 0.3s;}
  body #header-top-cart .typo-header-cart:hover #dropdown-cart {opacity: 1;visibility: visible;top: 25px;z-index: 99;}
  .typo-header-cart #dropdown-cart h3, .typo-header-cart #dropdown-cart .close-cart{display:none;}
  body .cart-list .product-name a{color:#888;}
  body .cart-list .product-name a:hover{color:#fff;}
  .template-index .header-inner .logo{display:block;}
  .template-index #header-content.is-ticky .logo{display:none}
  .template-index #header-content.is-ticky .logo-sticky{display:block}

}
@media (max-width:991px){
  .header-layout-3 .header .header-inner .header-content-right > div:last-child{padding-left:10px;}
  body .header-layout-3 .header-search-icon .icon-search i{    display: block;line-height: 26px;}
  body #header-content.header-layout-3 .header-content-right{padding-top:5px;}
  .typo-video .content-slider p br{display:none;}
  body .header-layout-2 .typo-header-cart .icon.top-icon-cart i{font-size:22px;padding-top: 2px;}
  .header-search .input-group .input-group-field{font-size:20px;}
  body #offcanvas .navbar-nav ul{padding-top:10px;}
  body #offcanvas .navbar-nav li a{font-size:16px;font-weight:400;}
  body .product-tabs.typo-tabs-bottom #myTabContent .tab-pane > .container{padding:0 15px;}
  body .breadcrumb-wrap.typo-breadcrumb{margin-bottom:15px;}
  body .product-layout3 .typo-image-product{width:100%;margin:0;}
  body .breadcrumb h2{font-size:24px;line-height:normal;}
  body .layout-1.header-layout-1 .header-content-right{margin-top:0;}
  .breadcrumb {padding: 15px 0;}
  #product-variants .title-price {display: none;}
  .blog-item img{width:100%;}
  #header-content.layout-2.header-layout-2 .mobile-left{padding-top:15px;}
  #header-content.layout-2.header-layout-2 .header-inner .logo-container{padding:0;top:0;}
  #header-content.layout-2.header-layout-2 #header-top-custom-link{margin-right:15px;}
  .layout-2.header-layout-2 .header{padding:20px 0}
  #header-content .header-inner .logo h1{margin-bottom:0;}
  #header-content.header-layout-2  .header-inner .top-menu{margin-top:0;}
  .header-layout-2 .mobile-left >div{display:inline-block}
  body #header-content.header-layout-3 .header-content-right,
  body .layout-1.header-layout-1 .header-content-right{text-align:center;margin-top:0;}
  .header .header-inner .header-content-right .mobile-left, .header .header-inner .header-content-right .header-search{float:left;padding-top: 15px;}
  .layout-1.header-layout-1 .header-content-right .header-search{padding-left:0;}
  #header-top-custom-link{float:right;}
   .header-layout-3 #header-top-custom-link, #header-content.header-layout-3 .header-inner #header-top-cart{padding-top:0px;}
  #header-top-custom-link, #header-content .header-inner #header-top-cart{padding-top:13px;}
  .mobile-left .header-search{margin-left:15px;}
  .mobile-left > div{ position: relative;line-height:normal;}
  #header-top-cart .header-inner-right .wishlists{display:none;}
  .header .header-inner .header-content-right .mobile-left{display:flex;    align-items: center;}
  .mobile-left .header-search-icon{margin-left:15px;top:1px;}
  body .typo-header-cart .icon.top-icon-cart i{font-size:21px;font-weight:bold}
  body .header-search-icon .icon-search i{font-size:20px;font-weight:bold}
  body #header-top-custom-link .header-links .icons i{font-size:20px;font-weight:bold}
  .typo-tabs-product.grid{margin-top:35px!important;}
  #offcanvas .navbar-nav li {display: block;width: 100%;}
  #header-content .header-inner .top-menu {margin-top: 15px;}
  #header-content .header-inner .logo-container {padding: 15px 0;}
  #header-content .header-inner #header-top-cart {width: auto;}
  .main-slideshow .slide-des .title:before {display: none;}
  .main-slideshow .slide-des .text a {margin-top: 20px;}
  body #header-content.layout-3 .header .header-inner,
  #header-content.layout-1 .header .header-inner{    padding: 15px 15px;}
  #header-content.layout-1 .logo-container{top:0;}
  #header-menu.top-menu {float: none;}
  #header-top-cart {float: right;position: static;}
  #header-content .logo-container {position: absolute;left: 50%;text-align: center;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 99;width: auto;}
  #header-content .container{position:relative;}
  .header #header-top-cart .header-cart{padding-top:8px;}
  .menu-action{display:none;}  
  body #header-content{position: relative;}
  body .newsletter .input-group{width:100%;}
  .logo-sticky{ text-align: center;}
  .toggle-menu .navbar-toggle{float:none;font-size: 20px;padding:0;margin:0;top:0px;display:block;color:#222;line-height:20px;}
  .toggle-menu .navbar-toggle i{line-height:normal;font-weight:600;}
  body #pre-currencies{padding-left:0; font-size: 12px;}
  .header-links .icons{font-size:18px; cursor: pointer;}
  .icon-search{ cursor: pointer;}
  bpdy .newsletter .input-group{width:100%;}
  body .logo-sticky{display:none!important;}

  body #add-to-cart-form #quantity{}
  body .product-shop .add-to-bottom{margin-bottom:15px;    margin-top: 20px;}
  body #add-to-cart-form #product-add-to-cart{padding: 0 25px;display:block;clear:both;width:100%;   font-size: 15px;}
  body .product-shop .product-wishlist {    padding-left: 0px;padding-right: 15px;}
}

@media (min-width: 768px) {

  .row-flex{display:flex;align-items:center;}
  #add_address #address_form_new input, #add_address #address_form_new select {display: block;margin-bottom: 15px;width: 50%;clear: both;}
  #add_address #address_form_new input[type=checkbox] {float: left;width: 12px !important;margin-right: 20px;margin-top: 8px;}
  .template-customers-addresses form input, .template-customers-addresses form select {display: block;clear: both;margin-bottom: 15px;width: 50%;}
  .template-customers-addresses form > p > input{    display: inline-block;clear: none;width: auto!Important;position: relative;top: 5px;}

  .footer-layout-2 .footer-top .content {
    display: block!important;
  }
  .list .toolbar-top .toolbar{  padding-bottom: 15px;  border-bottom: 1px solid #e5e5e5;}
  .list .product-wishlist{    position: absolute;top: 0;z-index:2;right: 15px;}
  .product-list.typo-products .product-item, .product-list.typo-products .product-item .product-details .row{display:flex;height: 100%;}
  .list .padding .toolbar{border:none;}
  .product-list.typo-products .product-item .product-details .row .col-md-5, .product-list.typo-products .product-item .product-details .row .col-md-7{    align-items: center;display: flex;-webkit-align-items: center; }
  .product-list.typo-products .list-link,.product-list.typo-products .add-to-cart form, .product-list.typo-products .list-link div{width:100%;}
  .product-list.typo-products .list-link .price-box .special-price{display:block;clear:both;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 25px;height:auto;}
  .typo-product-view3 #add-to-cart-form #product-add-to-cart{clear:both;    width: 70%;min-width: 100%;}
  .typo-product-view3 .wrap-qty{width:100%;clear:both;margin-bottom:15px;}
  .typo-product-view3 #add-to-cart-form #quantity{width:100%;}
  .footer-container .footer-top .module-title{padding-bottom:20px;}
  .footer-container .footer-top .module-title i{ display:none;cursor: pointer;font-size: 20px;line-height: 17px;float: right;height: 20px; text-align: center;width: 20px;}
  .footer-container .footer-top .content{display:block!important;}
  .sidebar { display: block!important; }
}
.zoomWrapper {display: block;height: 100% !important;width: 100% !important;}
/* width: 100%  */
@media (max-width: 767px) {

   body #off-canvas-button{    padding: 25px 30px 25px;}
  body #currencies-top{    padding-top: 100px;}
  .typo-footer.footer-layout-2 .footer-top ul{text-align:center;}
  body .typo-footer.footer-layout-2 address{margin-top:20px;}
  body .block-icon-item p{font-size:15px;line-height:normal;    margin-bottom: 20px;}
  body .block-icon-item p br{display:none;}
  body .feature-item h2{font-size:20px;margin-bottom: 5px;}
  body .pr-block-text .content{padding-top:0px; padding-left:45px;padding-right:45px;   text-align: center;}
  body .pr-block-text .content .block-content-sub{    margin-bottom: 0px;}
  body .product-content h3{    height: 40px;}
  body .typo-newsletter .newsleter-content{padding:30px 15px}
  body .product-content h3 a{font-size:15px;}
  body .price-box{font-size:16px;}
  body .footer-layout-1 .footer-top{padding:50px 15px;}
  body.template-product .breadcrumb{padding:15px 0 20px}
  body.template-product .typo-main.main-content .product{padding-top:0;padding-bottom:0;margin-bottom:0;}
  body .product-shop .product-title h2, body .related-products .typo-heading h2{font-size:26px;}
  .image-product-sticky{display:none!important}
  body .product-tabs .product-tabs-title{margin-bottom:30px;}
  body .product-tabs .nav-tabs > li{padding:0 15px;}
  body .product-tabs .nav-tabs > li:first-child(){padding-left:0;}
  body .product-tabs .nav-tabs > li:last-child(){padding-right:0;}
  body .product-tabs .nav-tabs > li > a{font-size:15px;}
  body .tab-content, body .product-tabs p{font-size:14px;}
  body .product-tabs{    margin-top: 0px;}
  body .main-content .related-products {margin-top: 30px;}
  body .product-shop .prices .compare-price{padding-left:15px;}
  body .product-shop .availability{padding-left:40px;}
  body .related-products .typo-heading h2 {margin-bottom:20px;}

  body .grid-image-banner .home-collection-wrapper.grid-colection-right{float:none;}
  body .main-slideshow .slide-des{width:85%;}
  body .flex-direction-nav li a{font-size:20px;}
  body .flex-direction-nav li a.flex-prev{left:0;}
  body .flex-direction-nav li a.flex-next{right:0;}
  body .main-slideshow .flexslider-controls{display:none!important}
  body .main-slideshow .flex-direction-nav{display:block!important;}
  body .footer-layout-2{padding-top:0;}
  body .typo-footer address{text-align:center;}
  body .typo-footer .text-right{text-align:center;}
  .typo-block-text-image .row > div {margin-bottom: 15px;padding:0 10px;}
  .main-slideshow ol.flex-control-nav li {padding: 5px 0;}
  .about-page .block-main, .about-page .block-bottom {margin-top: 50px;}
  .about-page .block-about-item {margin: 10px 0;}
  .about-page-top h2 {font-size: 36px;}
  .about-page-top .rte-setting {padding-left: 0;margin-top: 30px;}
  .about-page-top .rte-setting:before {display: none;}
  .about-page-top .feature-block {margin-top: 50px;}
  .feature-item-image {margin-top: 30px;}
  .feature-item-image img {width: 100%;}
  .contactus-page .block-icon-item.block-icon-item-1 {margin-top: 40px;}
  .page-faq h2 {margin-bottom: 30px;}
  .page-faq h3 {margin : 0 0 10px;}
  .typo-tabs-product .tabs-heading h3{text-align:center;}
  .typo-tabs-product .tabs-heading .nav-tabs {margin-top: 0;text-align: center;}
  .typo-tabs-product .nav-tabs > li > a {padding: 0;}
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .home-collection-content {left: 15px;}
  #add_address #address_form_new input, #add_address #address_form_new select {display: block;margin-bottom: 15px;width: 100%;clear: both;}
  #add_address #address_form_new input[type=checkbox] {float: left;width: 12px !important;margin-right: 20px;margin-top: 8px;}
  .template-customers-addresses form input, .template-customers-addresses form select {display: block;clear: both;margin-bottom: 15px;width: 100%;}
  .template-customers-addresses form > p > input{    display: inline-block;clear: none;width: auto!Important;position: relative;top: 5px;} 

  .product-list.typo-products .product-item .product-details .row .col-md-5, .product-list.typo-products .product-item .product-details .row .col-md-7{    align-items: center;display: flex;-webkit-align-items: center; }
  .product-list.typo-products .list-link, .product-list.typo-products .add-to-cart form, .product-list.typo-products .list-link div{width:100%;}
  .product-list.typo-products .list-link .price-box .special-price{display:block;clear:both;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 25px;height:auto;}
  body .ajax-success-cbox .content{width:100%;}
  body .ajax-success-cbox .btn-secondary{width:100%;margin-right:0;}
  body .product-item p.product-vendor{margin-top:10px;line-height:normal;}
  .product-content h3 a, .product-content .price-box{line-height:normal;height:auto;}
  body .grid-item .product-inner{border-bottom:0; margin-bottom:0;}
  .home-blog .blog-item .image{margin-bottom:15px;}
  .home-blog{margin-top:80px!important}
  body .typo-newsletter h3.sections-title{font-size:28px;}
  body .home-blog .blog-content h4 a{   font-size: 20px;line-height: 28px;}
  .typo-footer.footer-layout-2 h3 {
    margin: 0 0 10px;
    padding: 10px 0;
  }
  .typo-footer.footer-layout-2 h3 i {display: block;float: right;
    cursor: pointer;}
  .block-contact-top .block-icon-item,.about-page .block-about-item,.about-page .block-bottom .block-bottom-item {margin-bottom: 10px;}
  .contact-title:before {display: none;}
  .contactus-page .contact-title span.text-bg {left: 20px;}
  .contactus-page .contact-title h3 {padding: 0;}
  body .product-tag-view{display:none;}
  .product-list.typo-products .list-link .price-box{margin-bottom: 20px;font-size: 18px;}
  .block-megamenu {width: 100%;padding: 0 15px;}
  .block-megamenu .nav-verticalmenu i.fa-angle-right {font-size: 24px;}
  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: transparent;border-color: transparent;}
  #verticalmenu {margin-bottom: 20px;}
  body #header-content > .header-top {height:40px;line-height:40px;}
  body #header-content > .header-top .topbar{line-height:40px;}
  .template-product .short-description{display:none;}
  #header-content > .header-top .header-right.topbar{display:none;}
  #header-content > .header-top .topbar.header-left{text-align:center;display:block}
  .block-icon{width:100%;}
  .block-category-items{margin-bottom:15px;}
  .typo-newsletter-content .input-group{display:block;}
  body .typo-newsletter-content .input-group-btn{display:block; width:100%;   padding-top: 10px;}

  body .typo-newsletter .typo-newsletter-content .small-title{margin-bottom:20px;}
  .main-slideshow .slides{margin-bottom:10px;}
  .main-slideshow .flexslider{margin-bottom:0;}
  body .col-main .product-list .grid-item.product-item{padding-left:0;padding-right:0}
  body .product-shop .product-title h2{      letter-spacing: 0;  line-height: 30px;margin-bottom: 10px;}
  .product-shop .short-description{display:none;}
  body .breadcrumb-wrap{margin-bottom:0px;}
  body.template-product .main-content{margin-top:0px}
  body .related-products .owl-carousel .owl-wrapper-outer{padding-top:0;padding-bottom:0;}


  body .product-tabs .nav-tabs{padding-left:0;padding-right:0;}
  body #add-to-cart-form .custom-qty{margin-right:5px;}
  body .grid-item .product-inner{padding:0;}
  body .grid-image-banner .home-collection-wrapper{padding-bottom:15px;margin-top: 30px;}
  .main-blog {margin-bottom: 0px;padding-bottom: 15px;margin-top: 0;}
  .product-content h3 a {letter-spacing: 1px;}
  .grid-image-banner,..typo-tabs-product.grid {margin-top: 30px !important;}
  body #header-content{padding-bottom:0px}
  .typo-tabs-product .nav-tabs > li { margin-right:0px;    padding: 0 8px;   margin-bottom:0px;}
  .typo-tabs-product .nav-tabs > li a{font-size:14px;}
  .typo-tabs-product .tabs-heading:after{display:none;}
  body .typo-tabs-product .tabs-heading .section-titles, body .typo-tabs-product .tabs-heading .nav-tabs{margin-bottom:15px;}
  body .typo-tabs-product .tabs-heading{border-bottom:none;  display:block;   margin-bottom: 20px;   text-align: center;}
  .typo-tabs-product .nav-tabs{text-align:center;float:none;}
  .typo-block-icon .typo-box-info p br,.typo-tabs-product .nav-tabs > li:before {display: none;}
  .template-blog .widget-content {padding: 20px 0 0;}
  .template-blog .content-blogs {padding-top: 30px;border-top: 1px solid #ebebeb;}
  .blog-right h3 {margin-bottom: 10px;}
  .list-blog .blog-right {margin-top: 20px;}
  .blog-banner-iamge {display: none;}
  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 50%;}
  .product-item .add-to-cart .btn {padding: 0 10px;}
  .col-main .grid-item  .product-inner {padding: 0;}
  .col-main .grid-item.product-item {padding: 0 15px 15px;}
  .content-bottom {display: block;}
  .contactus-page .block-content {font-weight: normal;}
  .typo-block-icon {height: auto; padding-bottom:  30px;}
  .typo-block-icon .feature-box {margin-bottom: 15px;}
  body .main-slideshow .slide .slide-des .caption p {font-size: 16px;font-weight: 300;line-height: 25px;display:none;}
  .main-slideshow .slide-des .text a {    height: 28px;margin-top:0;
    line-height: 33px;border-bottom-width: 1px!important;
    font-size: 14px;}
  body .main-slideshow .slide-des .title {font-size: 20px;line-height: 1;margin:10px 0 0;letter-spacing: 0;}
  body .main-slideshow .slide-des .title br{display:none;}
  body .footer-container .footer-top h3.module-title i{float:right;cursor: pointer;}
  body .footer-container .images{text-align:left;}
  body .footer-container .footer-top h3.module-title{ margin: 0 0 10px;padding: 10px 0;}
  .zoomContainer {display: none !important;visibility: hidden!important;}
  a#placeholder{display: inline-block;width: 100%;position: relative;}
  a#placeholder:before {content: "";height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
  .header-cart #dropdown-cart{display:none!important;}
  .wrapper-container{overflow:hidden;}
  #cart table tr td, #cart table th{padding:5px;}
  #cart table tr td img{max-width:80%;}
  #cart table .tc.item-quantity{width:30px;padding:0;text-align:center;}
  .toolbar .page-total{font-size:13px;}
  #header-top-custom-link .icons{padding-right:0;}
  .zoomWrapper img{width:100%;}
  body .add-to-cart .btn{padding:0 13px; font-size: 13px;}
  body .content-bottom .wishlist{margin-left:5px;}
  .product-shop{margin-top:15px;}
  body .related-products .products-grid .grid-item .product-image{margin:auto;width:auto;display:block}
  body .header-cart #cart-count{margin-left:0;}
  .flex-direction-nav, .grid-item .product-image .add-to-link{display:none!important}
  .tabs-product-home .nav-tabs > li > a{padding-top:8px; padding-bottom:8px;}
  .icon-search{font-size:16px;}
  body .product-shop .quantity, body .product-shop #quantity{width:45px;}
  body .product-shop .wishlist{width:45px; margin-left:10px;}
  body #popup-newsletter{display:none!important}
  body .related-products .owl-buttons .owl-prev{left:25px;}
  body .related-products .owl-buttons .owl-next{right:25px;}
  .spr-summary-actions-newreview {display: inline-block;float: none;margin: 15px 0 0;width: auto !important;}
  .spr-summary-actions {clear: both;display: block;}
  .zoomWrapper {display: block;height: 100% !important;width: 100% !important;}
  body .menu-action .site-nav > li > a{padding-left:10px; padding-right:10px; font-size:12px;}
  .zoomContainer {display: none !important;}
  .avatar > img {width: 100%;}
  #popup-newsletter{display:none!important;}
  body .newsletter .input-group-btn{display:block;position: relative;width:100%; text-align:center;}
  body .newsletter .input-group-btn > .btn{position: relative;}
}
@media (max-width: 530px) {

  .share_toolbox ul { float: none; margin-top: 5px; }
  .share_toolbox ul li:first-child { padding: 0; }
}

@media (max-width: 499px) {  
  body .header-layout-1 .header .header-inner .header-content-right > div {padding-right:10px; padding-left:10px;}

  #cart table tr td.qty, #cart table th.qty{display:none;}
  #cart .col-lg-12{padding:0 5px;}
}

@media (max-width: 360px) {
  body .product-shop .quantity, body .product-shop #quantity{width:45px;}
  body .product-shop .wishlist{width:45px; margin-left:10px;}
  .infinite-scrolling a, .infinite-scrolling-homepage a { width: 100%; }
  .button .btn { padding: 0 10px; }
  .toolbar .view-mode { margin: 16px 8px 16px 16px; }
  .toolbar .view-mode label { display: none; }
  .toolbar.toolbar-bottom { text-align: center; }
  .toolbar.toolbar-bottom .page-total { float: none; margin-bottom: 10px; }
  .pagination-page { text-align: center; }
}

@media (min-width: 361px) and (max-width: 767px) {
  body .block-right-slide .block-right-item .content-block h4 {font-size: 16px;line-height: 22px;}
  .typo-banner-slide .row > div.block-right-item{width:50%;float:left;}
}
@media (max-width: 479px) {
  body #header-content.layout-3 .header .header-inner, #header-content.layout-1 .header .header-inner {
    padding: 15px 0 15px!important;
  }
  #offcanvas {width: 300px;padding: 0 15px;}
  .block-category-items .category-block a {height: 34px;line-height: 30px;border-width:1px;}
  .block-category-items .category-block p{margin-bottom:0;}
  body .block-category-items .category-block h4 {font-size: 18px;line-height: 22px;}
  .product-inner .add-to-link {display: none;}
  .typo-tabs-product.grid .add-to-link {display: none;}
  .col-main .grid-item.product-item.product-2,.product-col-5 .grid-item.product-item {width: 100%;}
  .logo img, .logo-sticky img {max-width: 150px;margin-top:0px;}
  body .col-main .grid-item.product-item {width: 100%;}
  .browse-tags-wrap {display: none;}
  .grid-image-banner .home-collection-wrapper.grid-colection-4 .home-collection-content {
    margin-top: 20px;
    padding-left: 0;
  }
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .home-collection-content {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 20px;
  }
  .grid-image-banner .home-collection-wrapper.grid-colection-2 .image {
    padding-left: 0;
  }
}
.col-item-5{width:20%;float:left;}
.slick-list .slick-slide{outline:none!important}





.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}
.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}
body.hidden-scroll{overflow:hidden}
.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.85;display:none;z-index:1050}
.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}
.sl-wrapper{z-index:1040}
.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:.7}
.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:3rem}
.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}
.sl-wrapper .sl-navigation{width:100%;display:none}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#000}
.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}
.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0}
.sl-wrapper .sl-image iframe{background:#000;border:0}
@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}
  .sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}
  .sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}
  .sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}
}
@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}
  .sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}
  .sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}
  .sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}
}
.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}
.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}
.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}
.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}
  50%{opacity:1}
  100%{transform:scale(1.2);opacity:0}
}
@-ms-keyframes pulsate{0%,100%{opacity:0}
  0%{transform:scale(.1)}
  50%{opacity:1}
  100%{transform:scale(1.2)}
}
