@charset "utf-8";
/* CSS Document */
@media (min-width: 2501px) and (max-width: 3600px) {
	
}
@media (min-width: 2501px) and (max-width: 3600px) {
	
}
@media (min-width: 2048px) and (max-width: 2500px) {
	
}
@media (min-width: 1707px) and (max-width: 2048px) {
	
}
@media (min-width: 1525px) and (max-width: 1707px) {
    
}
@media (min-width: 1366px) and (max-width: 1525px) {

}
@media (min-width: 1200px) and (max-width: 1365px) {
    .tm-banner .carousel-item {background-position: 65% 100%; padding: 100px 0;}
    .tm-banner-text {padding: 0 40px;}
    h6 {font-size: 16px;}
    .tm-featured-collections-sec-panel-text span {font-size: 22px;}
    h3 {font-size: 36px;}
    h4 {font-size: 28px;}
    .tm-blk-btn ,.tm-wht-btn {font-size: 16px;}
    .tm-footer-subscribe-sec .col-md-4, .tm-footer-subscribe-sec .col-md-8{width: 50%;}
    h2 {font-size: 46px;}
    .tm-product-details-text-price h4 {font-size: 32px;}
}
@media (min-width: 1024px) and (max-width: 1200px){
   .tm-header-right-icon ul li {margin-left: 7px;}
   .tm-banner .carousel-item {background-position: 55.5% 100%; padding: 100px 0;}
   h2 {font-size: 42px;}
   .tm-banner-text {padding: 0 50px;}
   h6 {font-size: 16px;}
   .tm-featured-collections-sec-panel-text span {font-size: 22px;}
   h3 {font-size: 34px;}
   .tm-featured-collections-sec-panel-text h6 {min-height: 67px;}
   .tm-blk-btn ,.tm-wht-btn {font-size: 16px;}
   h5 {font-size: 18px;}
   .tm-footer-subscribe-sec .col-md-4, .tm-footer-subscribe-sec .col-md-8{width: 50%;}
   .tm-contact-us-information {padding: 40px 30px 100px;}
   .tm-contact-us-information ul li {font-size: 20px;}
   .tm-product-details-text-price h4 {font-size: 30px;}
   .tm-sale-page-panel-btn-all ul {gap: 10px;} 
    .tm-sale-page-panel-btn .tm-blk-btn {font-size: 14px;padding: 10px 15px;} 
    .tm-sale-page-panel-btn-all .tm-blk-btn {font-size: 14px;padding: 10px 15px;}
    .tm-header-menu .dropdown:hover .dropdown-menu,.tm-header-menu .dropdown-menu.show  {width: 1000px;}
    .tm-header-menu .dropdown-menu li h5 {font-size: 20px;}   
}
@media (min-width: 992px) and (max-width: 1024px) {
    .tm-contact-us-information {padding: 40px 25px 100px;}
    .tm-contact-us-information ul li {font-size: 20px;}
    .tm-header-menu .dropdown:hover .dropdown-menu {width: 991px;}
    .tm-header-menu .dropdown-menu li h5 {font-size: 20px;}
    .tm-header-menu-logo img{width: 90px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
      body {font-size: 15px;}
      h2 {font-size: 42px;}
      h3 {font-size: 34px;}
      h4 {font-size: 26px;}
     .tm-banner-text {padding: 0 20px;}
     .tm-banner .carousel-item {background-position: 60.5% 100%; padding: 100px 0;}
     .tm-featured-collections-sec-panel-text h6 {min-height: 67px; font-size: 14px;}
     .tm-featured-collections-sec-panel-text span {font-size: 20px;}
     .tm-blk-btn ,.tm-wht-btn {font-size: 16px;}
     .tm-explore-by-categories-sec-panel-text .tm-wht-btn{margin-top: 10px;}
     h5 {font-size: 18px;}
     .tm-footer-subscribe-sec .col-md-4, .tm-footer-subscribe-sec .col-md-8{width: 50%;}
     .tm-footer-heading {margin-bottom: 0; margin-top: 20px;}
     .tm-footer-subscribe-sec-left button {font-size: 16px;}
     .tm-custom-made-cufflinks-sec-box {padding: 100px 0;}
     .tm-blog-news-sec {padding: 40px 0 60px;}
     .tm-header-right-icon ul li {margin-left: 5px;}
     .tm-header-right-icon img {width: 20px;}
     .tm-sec-title {margin-bottom: 20px;}
     .tm-quick-returns-sec .col-md-8.offset-md-2 {width: 100%; margin-left: 0;}
     .tm-customizable-sec-panel-text {padding: 40px 0 10px 20px;} 
     .tm-blog-details-text {padding-top: 50px;}
     .tm-blog-details {padding: 60px 0;}  
     .tm-product-details-text-price h4 {font-size: 28px;} 
     .tm-sale-page-panel-btn-all ul {gap: 10px;}  
     .tm-sale-page-panel-btn .tm-blk-btn {font-size: 12px;padding: 8px 12px;} 
     .tm-sale-page-panel-btn-all .tm-blk-btn {font-size: 12px;padding: 8px 12px;} 
     .tm-wishlist-page { padding: 60px 0;} 
}
@media only screen and (max-width: 991px) {  
  .navbar-toggler-icon {background-image: url('../img/pajamas_hamburger.svg');}
  .tm-header-search-btn {width: 63%;margin-right: 15px;}
  .tm-header-top .tm-header-top-middel {display: none;}
  .tm-header-menu-logo{display: block;}
  .tm-header-menu .navbar-dark .navbar-nav a.nav-link {border-top: 1px solid; padding: 10px 0;} 
  .tm-header-menu .navbar-nav {margin-top: 15px !important;}
  .tm-featured-collections-sec {padding: 60px 0;}
  .tm-header-menu .dropdown-menu li h5 {font-size: 20px;}
  .tm-header-menu-logo img{width: 90px;}
  .tm-header-menu .dropdown:hover .dropdown-menu {height: auto;}
  .tm-header-menu .dropdown-menu {height: auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
     .tm-header-top .col-md-2{display: none;}
     .tm-header-top .col-md-5 {width: 50%;}
     .tm-banner .carousel-item {background-position: 53.5% 100%; padding: 100px 0;}
     .tm-contact-us-page {padding: 60px 0;}
     .tm-contact-us-page-left .col-md-8.offset-md-2 {margin: 0;width: 100%;}
     .tm-contact-us-information {padding: 50px 30px 60px;}
     .tm-google-map iframe {height: 300px;} 
     .tm-contact-us-information ul li{gap: 10px;font-size: 20px; position: relative; padding-left: 60px;}
     .tm-contact-us-information ul li a {gap: 10px;font-size: 20px;}
     .tm-contact-us-information ul li i {width: 50px;height: 50px; font-size: 20px; position: absolute;left: 0;} 
     .tm-sale-page-panel-btn-all ul {gap: 10px;}  
     .tm-sale-page-panel-btn .tm-blk-btn {font-size: 11px;padding: 6px 8px;} 
     .tm-sale-page-panel-btn-all .tm-blk-btn {font-size: 11px;padding: 6px 8px;} 
}
@media only screen and (max-width: 767px){    
    .tm-banner .carousel-item {background-position: right center;}
    .tm-banner-text {padding: 0 15px;}
    .tm-banner .carousel-item {padding: 50px 0 100px;}
    .tm-blk-btn ,.tm-wht-btn {font-size: 15px;}
    .tm-footer-subscribe-sec-left .input-group {justify-content: center;}
    .tm-footer-subscribe-sec-left button {font-size: 15px; margin: 20px 0 0;}
    body {font-size: 14px;}
    .tm-sec-title {margin-bottom: 15px;}
    .tm-featured-collections-sec-panel {margin-top: 15px;}
    .tm-featured-collections-sec-panel-text h6 {min-height: auto;}
    .tm-about-sec-box {padding: 25px 25px 0px 25px;}
    .tm-custom-made-cufflinks-sec-box {padding: 50px 0;}
    .tm-we-accept-panel {display: block;}
    .tm-we-accept-panel-text {margin-bottom: 10px; text-align: center;}
    .tm-we-accept-panel-img ul {display: block;column-count: 4;}    
    .tm-we-accept-panel-img ul li {margin-bottom: 10px; }
    .tm-footer-subscribe-sec-right {text-align: center;margin-top: 20px;}
    .tm-footer-subscribe-sec-left h5 {text-align: center;}
    .tm-footer-top {text-align: center;}
    .tm-footer-bottom-right {text-align: center;margin-top: 10px;}
    .tm-copy-right {text-align: center;}
    .tm-footer-heading {margin: 30px 0 0;}
    .tm-footer-1-contact-info {margin-top: 20px;}
    .tm-footer-top {padding: 25px 0 40px;}
    .tm-blog-news-sec {padding: 50px 0;}
    .tm-blog-news-sec-panel {margin-bottom: 20px;}
    .tm-header-right-icon ul li {margin-left: 7px;}
    .tm-header-menu .dropdown-menu li h5 {font-size: 20px;}
    h2 {font-size: 40px;}
    h3 {font-size: 32px;}
    .tm-featured-collections-sec-panel-img img{width: 100%;}
    h4 {font-size: 28px;}
    .tm-blog-news-sec-panel-img img{width: 100%;}
    .tm-header-top-left {text-align: center;}
    .tm-about-fox-line-design-sec-text {padding: 60px 0 40px;}
    .tm-about-fox-line-design-sec .tm-explore-by-categories-sec-panel{margin-top: 20px;}
    .tm-unique-shopping-experience-sec-text{margin-top: 20px;}
    .tm-quick-returns-sec-panel{margin-top: 20px;}
    .tm-unique-shopping-experience-sec {padding: 60px 0 40px;}
    .tm-about-counter-panel {padding: 10px 0;}
    .tm-customizable-sec-panel-text {padding: 40px 15px 0;}
    .tm-customizable-sec-panel::after {width: 100%;}
    .tm-customizable-sec-panel-img {padding: 50px 0 0;}
    .tm-about-us-odd {padding: 50px 0;}
    .tm-customizable-sec {padding: 50px 0;}
    .tm-footer-subscribe-sec-left .form-control {width: 100% !important;}
    .tm-blog-news-sec.tm-blog-news-page {padding: 50px 0 60px;}
    .tm-blog-details-text {padding-top: 50px;}
    .tm-blog-details {padding: 60px 0;}
    .tm-contact-us-information {padding: 40px 15px; margin-top: 30px;}   
    .tm-contact-us-page {padding: 60px 0;}
    .tm-google-map iframe {height: 250px;} 
    .tm-contact-us-information ul li {font-size: 20px;gap: 15px; margin-top: 10px; }
    .tm-contact-us-information ul li a{gap: 15px;}
    .tm-contact-us-information ul li i {width: 50px;height: 50px;font-size: 22px;}
    .tm-footer-subscribe-sec-right ul li { margin:0 15px;}
    .tm-product-details-page {padding: 60px 0;}
    .tm-product-details-text {margin-top: 50px;}
    .tm-product-details-view-cart-sec {gap: 25px;}
    .tm-featured-collections-sec-panel-text span {font-size: 22px;}
    .tm-refund-policy-sec {padding: 60px 0;}
    .tm-sale-page {padding: 60px 0;}
    .tm-sale-page-titel h1 {font-size: 30px;}
    .tm-sale-page-panel-btn-all ul {display: block;}
    .tm-sale-page-panel-btn-all ul li {margin-top: 10px;}
    .tm-sale-page-panel-btn {display: block;}
    .tm-sale-page-panel-btn {text-align: center;}
    .tm-signup-page-box {padding: 20px 10px;}
    .tm-faq-sec-box:after {display: none;}
    .tm-faq-sec-box-right{margin-top: 30px;}
    .tm-faq-sec {padding: 60px 0;}
    .tm-cart-totals-sec {margin-top: 30px;}
    .tm-explore-by-categories-sec-panel-img img {height: auto;}
    .tm-about-us-odd-img img {height: auto;}
    .tm-header-menu-logo img{width: 76px;}
}
@media only screen and (max-width: 480px) { 
    .tm-header-right-icon ul li {margin-left: 0;}
    .tm-header-right-icon img {width: 20px;}
    .tm-header-menu-logo img {width: 66px;}
    h2 {font-size: 34px;}
    h3 {font-size: 26px;}
    .tm-header-menu .dropdown-menu li h5 {font-size: 18px;}
    h5 {font-size: 18px;}
    h4 {font-size: 24px;}
    .tm-contact-us-information ul li {font-size: 18px; gap: 10px; position: relative;padding-left: 50px;}
    .tm-contact-us-information ul li a{font-size: 18px; gap: 10px;}
    .tm-contact-us-information ul li i {width: 44px;height: 44px;font-size: 18px; position: absolute;left: 0;}    
    .tm-product-details-text-price h4 {font-size: 24px;}
    .tm-featured-collections-sec-panel-text span {font-size: 22px;}
    .tm-product-description-sec .nav .nav-item button {font-size: 16px;}
    .tm-sale-page-pgn ul li span{width: 36px;height: 36px; font-size: 12px;}
    .tm-sale-page-pgn ul li a {width: 36px;height: 36px; font-size: 12px;}
    .tm-sale-page-titel h1 {font-size: 24px;}
    .tm-product-details-text-counter {display: block;}
    .tm-game-option-sec {display: block;}
    .tm-product-details-view-cart-sec a {width: 120px;}
    .tm-signup-page-form .btn {padding: 10px 20px; font-size: 16px;}
}