a:hover{
    color:#000075!important;
}
.page-header .minicart-wrapper .action.showcart:before{background: url('../images/icon/shopping-cart.svg')!important;}
.switcher-language{display:none!important;}
.magemenu-menu.horizontal-menu .explodedmenu li.menu > a{
    text-transform: capitalize!important;
    font-size: 14px!important;
    color:#333!important;
}
.magemenu-menu.horizontal-menu .explodedmenu li.menu > a span {
    font-weight: 400 !important;
    letter-spacing: normal;
}
.magemenu-menu.horizontal-menu .explodedmenu{display:flex; justify-content: space-around;}
.magemenu-menu.horizontal-menu .explodedmenu li.menu > a:hover span{ color:#000075!important;}


@media (max-width:1366px){}

@media (max-width:1199px){
   .page-footer .footer-top strong{font-size:16px;}
   .bestseller-product{padding-top:20px;}
   .trainer_works .img_wrap,.trainer_works .img_wrap img{min-height:auto;}
   .sec_title{margin-bottom:30px!important;}
   .sec_title h4{font-size:25px;}
   .sec_title p{font-size:15px!important;}
   .trainer_works .content_wrap h4{ font-size:30px;  margin-bottom:10px;}
   .trainer_works .content_wrap p{font-size:15px;}
   .trainer_works .img_wrap{margin-top:20px;}
   .trainer_works .secondrow{padding: 20px 10px;}
   .home-product-tab .home-product-tab-title h3{font-size:25px;margin-bottom:25px;}
   .trainer_works{padding:20px 12px; margin:0px -30px;}
   .testimonials{padding:20px 0px 0px;margin:20px -13px 0px;}
   .slider .inner .owl-controls .owl-pagination .owl-page, 
   .home-product-tab .owl-controls .owl-pagination .owl-page{margin:0 5px;width:15px;height:15px;}
   .home-product-tab .home-product-tab-content .owl-controls{margin-top:0px;}
   .home-product-tab{padding:20px 0px;}
   .slider{margin-bottom:10px;}
   .wrap-service .service .block .info i{display:block; float:unset; margin:0px auto 10px!important;}
   .wrap-service .service .block .info {text-align:center;}
   .wrap-service .service .block .info .box-text{float:unset;}
   .wrap-service .service .block .info .box-text > span{font-size:13px!important;    white-space: inherit;}
   .wrap-service .service .block .info i{width:50px;height:50px;line-height:50px;}
   .wrap-service .service .block img{min-height:170px;}
   .slider .block-banner-slider .banner_slider_right .block .info .cusicon img,
   .slider .block-banner-slider .banner_slider_right .block:nth-child(3) .info .cusicon img{max-width:50px;}
   .slider .block-banner-slider .banner_slider_right .block .info h2{font-size:20px; line-height: 20px;margin: 10px 0px 0px;}
   #testimonials-list .owl-item.active.center .item{margin-top:0px; transform:unset;}
   #testimonials-list .owl-wrapper-outer{margin-top:0px;}
   #testimonials-list .item{margin-top:0px; margin:0px 10px;}
   #testimonials-list .authore_img .img_wrap{width:100px!important;height:100px!important;}
   #testimonials-list .shadow-effect p{font-size:17px;}
   #testimonials-list .authore_img { margin-top:-50px;}
   .shadow-effect img{max-width:50px; margin-bottom:10px;}
   .trainer_works .nav-tabs li a{ font-size:16px;}
   .catalog-product-view .columns .column .wrap-detail-main .block-related .related .block-title >strong{
     font-size:26px;line-height:10px;
   }
   

}

@media(max-width:991px){
   .page-header.typeone .logo{margin-bottom:0px;}
   .page-header.typeone .logo img{max-width:170px;}
   .page-main, .header.content, .panel.header,.footer .container-fluid{padding:0px 12px!important;}
}
@media(max-width:992px){
  .whydesktopwrapper .why-button_wrapper{
    position: unset;    
    width: 49%;
    display: inline-block;
    margin-bottom:40px;
  }
  .whydesktopwrapper .why-button_wrapper .hover-text{left:0;top:-30px;}
  .whydesktopwrapper .why-button-right.why-top-1 .hover-text,
  .whydesktopwrapper .why-button-right .hover-text{left:100px;}
  .whydesktopwrapper .why-button_wrapper.why-button-left .input-group:hover+.hover-text .top,
  .whydesktopwrapper .why-button_wrapper.why-button-right .input-group:hover+.hover-text .top
  { transform: unset;}
  .whydesktopwrapper .why-button_wrapper .hover-text{width:349px;}
  .whydesktopwrapper .why-button_wrapper .hover-text:after{display:none;}
  .whydesktopwrapper .why-button-left.why-top-4 .hover-text{top:-32px;}
  .filter-options .filter-options-content{margin-bottom:10px;}
}

@media(max-width:768px){
    .page-header.typeone .wrapper-header-bottom .col-right{padding:0px;}
    .page-header .minicart-wrapper,.page-header.typeone .user-custom{float: right;}
}

@media(max-width:767px){
    .slider{margin-top:20px;}
    .header.content{position:relative;}
    .page-header .minicart-wrapper,.page-header.typeone .user-custom{float:right;}
    .page-header.typeone .wrapper-header-bottom .col-left{ width:100%; text-align:center;}
    .page-header.typeone .wrapper-header-bottom .col-left .nav-toggle{
        right: auto;
        bottom: -48px;
        top: auto;
        left: 15px;
    }
    .page-header.typeone .logo{
        margin:10px 0px 0px;    
        float: none;
        display: inline-block;
    }
    .page-header.typeone .logo img{max-width:150px;}
    .page-header .minicart-wrapper{margin:0px;}
    .page-header.typeone .user-custom{margin:0px!important;}
    .page-header .user-custom:before{display:none;}
    .page-header.typeone .ajaxsearch_ext{margin:4px 0px 0px;}
    .page-header.typeone .wrapper-header-bottom .col-left .nav-toggle:before{ color:#000075;}
    .page-header.typeone .wrapper-header-bottom .header.content .col-right{margin-top:8px; margin-right: 0;}
    .sec_title p span{display:inline-block;}
    .trainer_works .row{display: block;}
    .trainer_works .container-fluid{ padding:0px 10px; }
    .trainer_works .content_wrap h4{font-size:20px;}
    .trainer_works .content_wrap p span{display:inline;}
    .trainer_works .img_wrap,.trainer_works .img_wrap img{min-height:100%;}
    /* .mobilerow{display:block!important;} */
    /* .desktoprow{display:none!important;} */
    #testimonials-list .authore_img{margin-top:-40px;}
    .cms-index-index #maincontent .columns .column.main{margin-bottom:0px; padding-bottom: 0px;}
    .products-grid .item .product-item-details .product-item-link{height:auto;}
    .product-item-details .price-home .normal, .product-item-details .price-home .special{font-size:17px;}
    .products-grid .item .product-item-details .product-item-link{ line-height:20px; font-size:16px;padding-top:3px;}
    .deal-product{padding-top:0px;}
    #testimonials-list .shadow-effect p{font-size:15px;}
    #testimonials-list .owl-item.active .item .shadow-effect{ padding:20px 10px; min-height:244px; }
    .testimonial-name{font-size:20px; padding:0px 5px 0;}
    .testimonial-des{font-size:18px;}
    /* .wrap-service .service .block{max-width:100%;margin-bottom:10px;} */
    .wrap-service .service{display:flex;}
    .wrap-service .service .block img,.wrap-service .service .block{min-height:120px;}
    .wrap-service .service .block .info i{width:40px; height:40px; line-height:40px;
       font-size:20px; margin:0px auto!important;}
    .wrap-service .service .block .info{padding:0px 4px!important; text-align:center;
      height:100%; padding-top:8px!important;}
    .slider .block-banner-slider .banner_slider_right .block{/*width:100%; max-height:100%;*/}
    .slider .block-banner-slider .banner_slider_right .block .info .cusicon img{max-width:35px;} 
    .slider .block-banner-slider .banner_slider_right .block:nth-child(3) .info .cusicon img{
      max-width:28px!important;}
    .home-product-tab-title h3 {text-align:center!important;}
    #testimonials-list.owl-carousel .owl-buttons{top:28%;}
    .testimonials{margin-bottom:-50px;}
    .page-header.typeone .ajaxsearch_ext {
      float: right;
      position: relative;
    }
    .page-header.typeone .ajaxsearch_ext .toggle-search {
      height: 40px;
      width: 40px;
      float: left;
      position: relative;
    }
    .page-header.typeone .ajaxsearch_ext .toggle-search:after {
      content: "\f002";
      font-family: "FontAwesome";
      color: #000075;
      font-size: 23px;
      top: 50%;
      left: 50%;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
    }
    .page-header.typeone .ajaxsearch_ext #search_mini_form {
        display: none;
        position: absolute; 
        z-index:999;
        top: 45px;
        right: -50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        -webkit-transition: all 0.3s ease-out 0s;
        -moz-transition: all 0.3s ease-out 0s;
        -ms-transition: all 0.3s ease-out 0s;
        -o-transition: all 0.3s ease-out 0s;
    }
  .page-header.typeone .ajaxsearch_ext #search_mini_form.show{
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
  }
  .page-header.typeone .ajaxsearch_ext .block-content {
    display:none;
   } 
  /*.page-header.typeone .ajaxsearch_ext .actions{
      display:none;
  }*/ 
  .page-header.typeone .ajaxsearch_ext{
    position:static;
  }
  .page-header.typeone .ajaxsearch_ext #search_mini_form{
    top: auto;
    bottom: -60px;
    left: 15px;
    right: 15px;
    width: auto;
  }
  .trainer_works .nav-tabs li{margin-bottom:15px;}
  .trainer_works .nav-tabs li a{padding:10px;}
  .trainer_works .nav-tabs{margin-bottom:20px;}
  .wrap-detail-main .block-description{float:unset; width:100%;}
  .abs-button-responsive-smaller, .product-info-main .box-tocart .actions .action.tocart{width:auto;}
  #layered-filter-block .sidebar-filter-heading{font-size:24px;margin-bottom:0px;}
  .products-grid .item .product-item-details .actions-primary button > span:before{display:none!important;}
  .products-grid .actions-primary{margin-top:0px;}


}

@media (max-width:575px){
  .wrap-service .service .block .info .box-text,
  .wrap-service .service .block .info .box-text > span{font-size:11px!important;line-height:12px;}
  .wrap-service .service .block .info i{width:25px; height:25px; line-height:23px; font-size:14px;}
  .wrap-service .service .block img,.wrap-service .service .block{min-height:90px;}
  .why-button_wrapper.why-button-left{float:left;}
 .why-button_wrapper.why-button-right{float:right;}

 

 } 
@media (max-width:480px){
  .page-header.typeone .wrapper-header-bottom .col-left .nav-toggle{bottom:0px;}
  .trainer_works .nav-tabs li a{font-size:12px;}
  .trainer_works .content_wrap h4{font-size:18px;font-weight:600;}
  .trainer_works .content_wrap p{font-size:10px;}
  .trainer_works .secondrow { padding:0px;}
  
  .product-add-form .box-tocart .actions{margin-top:20px;}
  .catalog-product-view .product-add-form .box-tocart .actions {text-align: left;}
  #product-addtocart-button{padding:5px 0px!important;}
  #product-addtocart-button span,.offer-butto{font-size:14px;}
  .product-info-main .box-tocart, .product-options-bottom .box-tocart{margin-bottom:0px!important;}
  .slider .block-banner-slider .banner_slider_right .block .info h2{font-size:10px;line-height:10px;
    margin-top:4px;}
  .wrap-service .service .block .info .box-text,
  .wrap-service .service .block .info .box-text > span{font-size:7px!important;line-height:7px;}
  .wrap-service .service .block img, .wrap-service .service .block{min-height:70px;}
  


}





