/** Shopify CDN: Minification failed

Line 561:97 Unexpected ";"
Line 598:15 Expected identifier but found whitespace
Line 1267:31 Unexpected ";"
Line 1275:24 Expected identifier but found whitespace
Line 1278:24 Expected identifier but found whitespace
Line 1315:21 Expected identifier but found whitespace
Line 1471:15 Expected identifier but found whitespace
Line 1492:15 Expected identifier but found whitespace
Line 1492:42 Expected identifier but found whitespace
Line 2899:21 Unexpected "}"
... and 1 more hidden warnings

**/
/* ==========================================================================
Product style
========================================================================== */

.product-section article {
    margin-bottom: 40px ;}
.product-section ul {
    margin-bottom: 0}
.product-section ul li {
    margin-bottom: 40px ;}
.block-product-tab {
    margin-top: 30px;
    position: relative}

.block-product-tab.header-with-icon { background: none; height:auto; }

.block-product-tab.header-with-icon .nav-pills { margin-top:0; }

.block-product-tab.header-with-icon .block-product-tab .nav-pills>li>a  { padding: 15px 16px; }


.block-product-tab .tab-bg {
    position: absolute;
    width: 100%;
    background-color: #eaeaea;
    z-index: -1;
    height: 50px ;}
.block-product-tab .toolbar-for-light {
    top: 7px;
    right: 7px;
    z-index: 3;
    width: 80px ;}
.block-product-tab .toolbar-for-light a {
    border: 0;
    background-color: #ffffff;
}
.block-product-tab .nav-pills>li>a {
    border-radius: 0;
    padding: 15px 16px 16px;
    border-top: 2px solid transparent}
.block-product-tab .nav-pills>li.active>a:hover {
    background: #ffffff;}
.block-product-tab .nav-pills>li.active>a,.block-product-tab .nav-pills>li.active>a:focus {
    background-color: #ffffff;
    border-top-color: #052046;
    color: #052046;}
.block-product-tab .nav {
    font-size: 24px;
    font-family: 'Raleway',sans-serif;
    line-height: 1.1; float: left; }
.block-product-tab .nav li {
    float: left;
    margin-bottom: 20px ;}
	
/*========== for light background ============*/

.product.light {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    border: 5px solid #ffffff;
    max-width: 263px;
    margin: 5px auto 10px;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
	height:100%;
    box-shadow: 0 0 10px rgba(0,0,0,.15)}
.product.light:hover {
    border-color: #ffffff;
    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 20px rgba(0,0,0,.2);
    box-shadow: 0 2px 20px rgba(0,0,0,.2)}
.product.light:hover .product-caption {
    background-color: #ffffff;}
.product.light:hover .product-compare {
    right: 10px ;}
.product.light:hover .product-wishlist {
    right: 10px ;}
.product.light .product-compare {
    position: absolute;
    font-size: 18px;
    text-align: center;
    color: #5755d6;
    display: block;
    -webkit-backface-visibility: hidden;   
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    line-height: 40px;
    z-index: 103;
    bottom: 10px;
    right: -100px ;}
.product.light .product-compare:hover {
    color: #ffffff;}
.product.light .product-wishlist {
    position: absolute;
    font-size: 18px;
    text-align: center;
    color: #052046;
    display: block;
    -webkit-backface-visibility: hidden;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    line-height: 40px;
    z-index: 103;
    bottom: 52px;
    right: -100px ;}
.product.light .product-wishlist:hover {
    color: #ffffff;}
.product.light .product-caption {
    text-align: left;
    position: relative;
    padding: 10px 10px 5px 10px;
  	min-height:170px;
    background-color: #ffffff;}
.product.light .product-caption .product-name {
    font-size: 14px;
    padding: 0 0 5px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Raleway',sans-serif;
    color: #29c2de;}
.product.light .product-caption .product-name:hover {
    color: #052046;}
.product.light .product-caption .block-name {
    display: inline-block;
    margin-right: 50px ;}
.product.light .product-caption .product-cart {
    color: #ffffff;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom:0;
	width:100%;
}
.product.light .product-caption .product-cart a , .product.light .product-caption .product-cart button {
    display: inline-block;
    font-size: 19px;
    text-align: center;
    color: #052046;
    -webkit-backface-visibility: hidden;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
  line-height: 40px;
background:#fff; border:1px solid #052046; }
.product.light .product-caption .product-cart a:hover , .product.light .product-caption .product-cart button:hover {
    background-color: #052046;
    color: #ffffff;
    border-color: #052046;}
.product.light .product-caption .product-price {
    font-size: 15px;
    margin: 0}
.product.light .product-caption .product-price span {
    font-size: 13px;
   }
.product.light .product-caption .product-price del {
    font-size: 13px;
    text-decoration: line-through}
.product.light .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative}
.product.light .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: left}
.product.light .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block}
.product.light .product-rating .stars span.star.active:before {
    content: "\f005"}
.product.light .product-rating .stars span.star:hover {
    cursor: pointer}
.product.light .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
.product.light .product-rating .stars span.star:hover:before,.product.light .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
.product.light .product-rating .review {   
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
.product.light .product-rating .review:hover {
    color: #052046;}
.product.light .description {
    font-size: 14px;
}

.product.light .pro-rel {font-size: 10px !important;}

.product.light .product-new {
    position: absolute;
    font-size: 14px;
    z-index: 5;
    height: 38px;
    text-align: center;
    line-height: 28px;
    left: -25px;
    top: -8px;
    color: #ffffff;
    background-color: #33d6eb;
    width: 70px;
    padding-top: 10px;
    -webkit-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -moz-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -o-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -ms-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden}
.product.light .product-sale {
    position: absolute;
    font-size: 14px;
    z-index: 6;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 40px!important;
    -moz-border-radius: 40px!important;
    border-radius: 40px!important;
    text-align: center;
    padding: 17px;
    right: 3px;
    top: 3px;
    line-height: 13px;
    color: #ffffff;    
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
	border: 1px solid rgb(255, 255, 255) !important;
  	background-color: rgb(153, 19, 18) !important;
}
.last-sale {
    margin: 30px auto!important}
.last-sale .product-sale {
    background-color: #33d6eb !important;
    border-color: #052046!important;
    color: #ffffff!important}
.last-sale .time {
    position: absolute;
    bottom: 10px;
    left: 0;
    margin: 10px 0 0 40px;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    z-index: 7}
.last-sale .time div {
    display: inline-block;
    float: left;
    width: 40px;
    padding: 3px 8px 3px;
    margin-right: 2px;
    text-align: center}
.last-sale .time .cd-time {
    display: block;
    margin-top: 0;
    font-size: 11px;
    line-height: 11px;
    padding-bottom: 2px ;}
.product-section figure {
    max-width: 280px;
    margin: 0 auto;
    overflow: hidden;
    position: relative}
.figure-hover-overlay {
    position: relative;
    overflow: hidden}
.figure-hover-overlay .figure-href {
    text-transform: lowercase;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5}
.figure-hover-overlay .img-overlay {
    position: absolute;
    opacity: 1;
    z-index: 2}
.figure-hover-overlay img {
    position: relative;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; 
    width: auto;
    height: 250px;
}
.img-overlay {
    position: absolute;
    opacity: .5;
    z-index: 2}
.product:hover .figure-hover-overlay img {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    transition: all .4s ease-out}
.product .figure-hover-overlay:hover .img-overlay {
    opacity: 0}
.product.list {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    border: 5px solid #ffffff;
    margin: 5px auto 30px;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.15);
    box-shadow: 0 0 7px rgba(0,0,0,.15); }
.product.list:hover {
    border-color: #ffffff;
    -webkit-box-shadow: 0 2px 20px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 20px rgba(0,0,0,.2);
    box-shadow: 0 2px 20px rgba(0,0,0,.2)}
.product.list:hover .product-caption {
    background-color: #ffffff;}
.product.list:hover .product-compare {
    right: 10px ;}
.product.list:hover .product-wishlist {
    right: 10px ;}
.product.list .product-compare {
    position: absolute;
    font-size: 18px;
    text-align: center;
    color: #052046;
    display: block;
    -webkit-backface-visibility: hidden;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    line-height: 40px;
    z-index: 5;
    bottom: 10px;
    right: -100px ;}
.product.list .product-compare:hover {
    color: #ffffff;}
.product.list .product-wishlist {
    position: absolute;
    font-size: 18px;
    text-align: center;
    color: #052046;
    display: block;
    -webkit-backface-visibility: hidden;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    line-height: 40px;
    z-index: 6;
    bottom: 52px;
    right: -100px ;}
.product.list .product-wishlist:hover {
    color: #ffffff;}
.product.list .product-caption {
    text-align: left;
    padding: 10px 10px 5px 10px;
    background-color: #ffffff;}
.product.list .product-caption .product-name {
    font-size: 14px;
    padding: 5px 0 5px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Raleway',sans-serif;
    color: #29c2de;}
.product.list .product-caption .product-name:hover {
    color: #052046;}
.product.list .product-caption .block-name {
    display: inline-block}
.product.list .product-caption .product-cart {
    color: #ffffff; margin-bottom: 20px; }
.product.list .product-caption .product-cart a , .product.list .product-caption .product-cart input {
    display: inline-block;
    font-size: 19px;
    text-align: center;
    color: #052046;
    -webkit-backface-visibility: hidden;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    line-height: 40px; background: none; border-color: #052046;
}
.product.list .product-caption .product-cart a:hover , .product.list .product-caption .product-cart  input:hover {
    background-color: #052046;
    color: #ffffff;
    border-color: #052046;}

article.product.list .product-cart form#addToCartForm a i { margin-right:10px; }

#nav-tabs2 a.prev:hover , #nav-tabs2 a.next:hover , .header-with-icon .toolbar-for-light a:hover { color:#fff; }

.product.list .product-caption .product-price {
    font-size: 15px;
    margin: 0;}
.product.list .product-caption .product-price span {    
    font-size: 13px;}
.product.list .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative}
.product.list .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: left}
.product.list .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block}
.product.list .product-rating .stars span.star.active:before {
    content: "\f005"}
.product.list .product-rating .stars span.star:hover {
    cursor: pointer}
.product.list .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
.product.list .product-rating .stars span.star:hover:before,.product.list .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
.product.list .product-rating .review {
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
.product.list .product-rating .review:hover {
    color: #052046;}
.product.list .description {
    font-size: 14px;}
.product.list .product-new {
    position: absolute;
    font-size: 14px;
    z-index: 5;
    height: 38px;
    text-align: center;
    line-height: 28px;
    left: -25px;
    top: -8px;
    color: #ffffff;
    background-color: #052046;
    width: 70px;
    padding-top: 10px;
    -webkit-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -moz-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -o-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -ms-transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    transform: rotate(-45deg) scale(1) skew(0deg) translate(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden}
.product.list .product-sale {
    position: absolute;
    font-size: 14px;
    z-index: 6;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 40px!important;
    -moz-border-radius: 40px!important;
    border-radius: 40px!important;
    text-align: center;
    padding: 17px;
    line-height: 13px;
    right: 3px;
    top: 3px;
    color: #052046;   
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden}

.product.list.productCycle .product-cart #addToCart.btn { border-radius: 0; position: relative; };
.product.list.productCycle .product-cart #addToCart.btn:before { position: absolute; display: inline-block; top: 0;  bottom: 0; left: 20px; content: "\f07a"; }


/* ==========================================================================
Header block of secondary pages
========================================================================== */

.breadcrumb {
    margin: 0;
    padding: 25px 0;
    background: 0;
 }
.breadcrumb>li {
    text-shadow: none;
    margin-left: 5px ;}
.breadcrumb>li:first-child {
    margin-left: 0}
.breadcrumb>li a {
    color: #29c2de;
    text-decoration: none;
    font-family: 'Raleway',sans-serif;
    font-size: 13px ;}
.breadcrumb>li a:hover {
    color: #052046;}
.breadcrumb>li:after {
    margin-left: 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 12px;
    color: #29c2de;}
.breadcrumb>li+li:before {
    content: "";
    padding: 0}
.breadcrumb>li: last-child:after {
    content: ""}
.breadcrumb>.active {
    color: #052046;
    font-family: 'Raleway',sans-serif;
    font-size: 13px ;}

/* ==========================================================================
Shortcode
========================================================================== */

span.dropcap {
    font-size: 28px;
    float: left;
    margin: 3px 10px 5px 0;
    line-height: 1;
    padding: 5px 14px;
    background: #052046;
    color: #ffffff;}
blockquote {
    font-size: 14px;
    border-color: #eaeaea;
    font-style: italic}
.alert {
    border-radius: 0}
.alert.alert-success {
    background-color:#33d6eb;
    border: 0;
    color: #ffffff;}
.alert.alert-warning {
    background-color: #052046;
    border: 0;
    color: #ffffff;}
.progress {
    height: 36px;
    border-radius: 0}
.progress .progress-bar {
    line-height: 36px ;}
.flickr li {
    float: left;
    margin: 5px;
    padding: 1px;
    background-color: #eaeaea;
    width: 68px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease}
.flickr li:hover {
    background-color: #052046;}
.tool_tip {
    color: #052046;}
.tool_tip:hover {
    color: #052046;}

/* ==========================================================================
   All Block styles
   ========================================================================== */
   
.header-menu {
    position: relative;
    margin: 10px 0 0}
.header-menu h4 {
    text-align: left;
    color: #29c2de;
    text-transform: uppercase;
    padding: 0 0 10px 15px;
    border-bottom: 1px solid #dddddd;
    margin: 0}

.header-menu h4 a:hover {text-decoration:none;}

.header-for-light {
    margin-bottom: 20px;
    position: relative; /*float:left; width:100%;*/ }



.header-for-light h1 {
    font-size: 42px;
    text-transform: none;
    text-align: left;
    margin-top: 0}
.header-for-light h1 span, .header-for-light h2 span, .header-for-light h4 span {
    color: #052046;}
.header-for-light h3 {
    text-align: right}
.header-for-light h4 {
    text-transform: none;
    text-align: left;
    margin-top: 0}
.header-for-light .header-bottom-line {
    display: block;
    height: 0}

.header-with-icon {
    position: relative;
    height: 50px;
    background-color: #eaeaea;
    font-size: 16px;
    font-family: 'Raleway',sans-serif;
    margin: 20px 0 20px; width:100%; float: left; }

.header-with-icon.first { margin: 0px 0px 20px; }

/*.header-for-light.tabbed-content { float:left; width:100%;  } */

.header-with-icon>i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #052046;
    color: #ffffff;
    text-align: center;
    margin-right: 10px ;}
.header-with-icon>i:after {
    content: '';
    position: absolute;
    border-right: 8px solid transparent;
    border-bottom: 0;
    border-top: 8px solid #052046;
    border-left: 8px solid transparent;
    left: 16px;
    bottom: -8px;
    z-index: 1; }
.header-with-icon .toolbar-for-light {
    top: 7px;
    right: 7px;
    width: 80px ; z-index: 99; }
.header-with-icon .toolbar-for-light a {
    border: 0;
    background-color: #ffffff;
}
.main-category-block .main-category-items {
    position: relative}
.main-category-block .main-category-title {
    position: relative;
    height: 50px;
    background-color: #052046;
    font-size: 24px;
    font-family: 'Raleway',sans-serif;
    margin: 30px 0 25px;
    color: #ffffff;}
.main-category-block .main-category-title>i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #33d6eb;
    color: #ffffff;
    text-align: center;
    margin-right: 10px ;}
.main-category-block .main-category-title>i:after {
    content: '';
    position: absolute;
    border-right: 8px solid transparent;
    border-bottom: 0;
    border-top: 8px solid #052046;
    border-left: 8px solid transparent;
    left: 16px;
    bottom: -8px;
    z-index: 1}
.main-category-block .main-category-list {
    background-color: #ffffff;}
.main-category-block .main-category-list .with-dropdown>a:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 14px;
    padding-left: 15px;
    position: absolute;
    top: 10px;
    right: 10px ;}
.main-category-block .main-category-list .with-dropdown .dropdown-menu {
    left: 100%;
    top: 0;
    padding: 0;
    width: 600px ;}
.main-category-block .main-category-list .with-dropdown:hover .dropdown-menu {
    display: block}
.main-category-block .main-category-list .dropdown-menu {
    -webkit-box-shadow: 2px 2px #eaeaea rgba(0,0,0,.5);
    -moz-box-shadow: 2px 2px #eaeaea rgba(0,0,0,.5);
    box-shadow: 2px 2px #eaeaea rgba(0,0,0,.5);
    border-radius: 0;
    border-color: #eaeaea;
    background-color: #ffffff;
    margin: 0}
.main-category-block .main-category-list .dropdown-menu ul {
    float: left}
.main-category-block .main-category-list .dropdown-menu ul li a:hover {
    color: #052046;}
.main-category-block .main-category-list .dropdown-menu li {
    border: 0;
    margin-bottom: 0}
.main-category-block .main-category-list .dropdown-menu li a {
    padding: 12px 15px;
    min-width: 250px ;}
.main-category-block .main-category-list .dropdown-menu li h4 {
    padding: 15px 0 14px;
    text-transform: uppercase;
    color: #29c2de;
    margin: 0 15px;
    border-bottom: 1px solid #dddddd}
.main-category-block .main-category-list li {
    margin-bottom: -1px;
    border: 1px solid #eaeaea;
    font-size: 16px;
    line-height: 24px ;}
.main-category-block .main-category-list li a {
    position: relative;
    display: block;
    padding: 12px 10px 12px 64px;
    font-family: 'Raleway',sans-serif;
}
.main-category-block .main-category-list li a i {
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;}
.main-category-block .main-category-list li a:hover {
    text-decoration: none;
    color: #052046;}
.main-category-block .main-category-list li a:hover i {
    background: #052046;}
.main-category-block .main-category-list li:nth-child(odd) i {
    background: #999}
.title-block {
    position: relative;
    text-align: center}
.title-block.light h1 {
    color: #29c2de;}

.title-block.light .toolbar-for-light {
    width: 85px;}

.title-block.light .toolbar-for-light a:hover {
    border-color: #052046;
    color: #ffffff;
    background-color: #052046;}
.title-block.light .toolbar-for-light .next {
    float: none}
.title-block h2 {
    color: #052046;}
.title-block h1 {
    font-size: 42px;
    text-transform: uppercase;
    margin-top: 0;
    color: #ffffff;}

.title-block .icon {
    margin: 20px 0}
.title-block .icon i {
    color: #ffffff;
    text-align: center;
    line-height: 90px;
    font-size: 46px;
    margin: auto;
    display: block;
    width: 90px;
    height: 90px;
    border-radius: 70px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease}
.title-block .toolbar-for-light {
    position: inherit;
    margin: 20px auto;
    width: 85px ;}

.title-block .toolbar-for-light a:hover {
    background-color: #ffffff;
    color: #052046;}
.title-block .toolbar-for-light .next {
    float: none}
.title-block:hover .icon i {
    color: #052046;
    background-color: #ffffff;}
.toolbar-for-light {
    width: 80px;
    position: absolute;
    right: 0;
    top: 5px ;}
.toolbar-for-light .prev {
    float: left}
.toolbar-for-light a {
    display: inline-block;
    height: 36px;
    width: 36px;
    line-height: 26px;
    padding: 0 7px;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    vertical-align: top}
.toolbar-for-light a:hover {
    border-color: #052046;
    background-color: #052046;
    color: #ffffff;}
.toolbar-for-light a i {
    line-height: 34px;
    padding: 0 3px;
    font-size: 22px ;}
.toolbar-for-light .next {
    float: right}

.widget-content { width: 100%; float: left; }
.widget-title {
    position: relative;
    height: 50px;
    background-color: #eaeaea;
    font-size: 16px;
    font-family: 'Raleway',sans-serif;
    margin: 30px 0 20px; width: 100%;  }
.widget-title i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #052046;
    color: #ffffff;
    text-align: center;
    margin-right: 10px ;}
.widget-title i:after {
    content: '';
    position: absolute;
    border-right: 8px solid transparent;
    border-bottom: 0;
    border-top: 8px solid #052046;
    border-left: 8px solid transparent;
    left: 16px;
    bottom: -8px;
    z-index: 1}
.widget-title.dark {
    background-color: #222;
    color: #aaaaaa;}
.widget-block.dark .product-name {
    color: #aaaaaa;}
.widget-block.dark .product-price {
    color: #aaaaaa;}
.widget-block.dark .product-price span {
    color: #777}
.widget-block {
    margin-bottom: 10px ;}
.widget-block .product-name {
    font-size: 14px;
    text-transform: capitalize;
    padding: 5px 0 5px;
    display: block;
    text-decoration: none;
    font-family: 'Raleway',sans-serif;
    color: #29c2de;}
.widget-block .product-name:hover {
    color: #052046;}
.widget-block .block-name {
    display: inline-block}
.widget-block .product-price {
    font-size: 15px;
    margin: 0}
.widget-block .product-price span {   
    font-size: 13px;}
.widget-block .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative}
.widget-block .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: left}
.widget-block .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;

    display: inline-block}
.widget-block .product-rating .stars span.star.active:before {
    content: "\f005"}
.widget-block .product-rating .stars span.star:hover {
    cursor: pointer}
.widget-block .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
.widget-block .product-rating .stars span.star:hover:before,.widget-block .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
.widget-block .product-rating .review {    
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
.widget-block .product-rating .review:hover {
    color: #052046;}
.tags {
    font-size: 0}
.tags li {
    display: inline-block;
    margin: 3px;
    font-size: 16px;
    line-height: 40px ;}
.tags li a {
    display: block;
    padding: 0 20px;
	text-transform:capitalize;}
.tags li a:hover {
    text-decoration: none;
    background-color: #052046;
    color: #ffffff;}
.catalog li {
    margin-bottom: -1px;
    border: 1px solid #eaeaea;
    font-size: 16px;
    line-height: 24px ;}
.catalog li a {
    position: relative;
    display: block;
    padding: 12px 10px 12px 64px;
    font-family: 'Raleway',sans-serif;
}
.catalog li a i {
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;}
.catalog li a:hover {
    text-decoration: none;
    background: #eaeaea;
    color: #29c2de;}
.catalog li a:hover i {
    background: #052046;}


.panel-group .panel-default {
    border: 0;
    border-radius: 0;
    margin-top: 0!important}
.panel-group .panel-heading {
    background: 0;
    border: 0;
    border-radius: 0;
    padding: 0}

.panel-group .panel-title {
    margin-bottom: -1px;
    border: 1px solid #eaeaea;
    font-size: 16px;
    line-height: 24px ;}
.panel-group .panel-title a.collapsed:before {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease}
.panel-group .panel-title a {
    position: relative;
    display: block;
    padding: 12px 10px 12px 64px;
    font-family: 'Raleway',sans-serif;
    background-color: #eaeaea;}
.panel-group .panel-title a:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    background-color: #052046;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease}
.panel-group .panel-title a:hover {
    text-decoration: none;
    background: #eaeaea;
    color: #29c2de;}
.panel-group .panel-title a:hover:before {
    background: #052046;}
.panel-group .panel-title .collapsed {
    background: #ffffff;}
.panel-group .panel-title .collapsed:before {
    background-color: #052046;}
.banner {
    position: relative;
    margin: 30px 0}
.banner a:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out}
.banner a:hover:before {
    -webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.2) inset;
    -ms-box-shadow: 0 0 0 5px rgba(255,255,255,.2) inset;
    -o-box-shadow: 0 0 0 5px rgba(255,255,255,.2) inset;
    box-shadow: 0 0 0 5px rgba(255,255,255,.3) inset;
    -moz-box-shadow: 0 0 0 5px rgba(255,255,255,.2) inset;
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px ;}


.block-chess-banners .block-chess {
    margin-bottom: 30px ;}

.block-chess-banners .block-chess p {
    margin: 0;}

.block-chess-banners .block-chess .chess-caption-left .col-name {
    color: #eaeaea;
    font-size: 24px;
    margin-bottom: 5px;
    font-family: 'Raleway',sans-serif;
}
.block-chess-banners .block-chess .chess-caption-left .col-name:hover {
    color: #052046;
    text-decoration: none}
.block-chess-banners .block-chess .chess-caption-right .col-name {
    color: #eaeaea;
    font-size: 24px;
    margin-bottom: 5px;
    font-family: 'Raleway',sans-serif;
}
.block-chess-banners .block-chess .chess-caption-right .col-name:hover {
    color: #052046;
    text-decoration: none}
.block-chess-banners .block-chess .chess-caption-left {
    padding: 20px 20px 20px 30px ;}
.block-chess-banners .block-chess .chess-caption-right {
    padding: 20px 20px 20px 0}

.home-category .home-category-block {
    position: relative}
.home-category .home-category-block .home-category-title {
    position: absolute;
    margin-top: -70px;
    z-index: 20;
    left: 0;
    right: 0;
    height: 70px;
    background-color: rgba(0,0,0,.5);
    font-size: 24px;
    font-family: 'Raleway',sans-serif;
    color: #29c2de;}
.home-category .home-category-block .home-category-title a {
    text-decoration: none;
    text-transform: uppercase;
    color: #eaeaea;}
.home-category .home-category-block .home-category-title a:hover {
    color: #ffffff;}
.home-category .home-category-block .home-category-title i {
    width: 70px;
    height: 70px;
    line-height: 70px;
    background-color: #052046;
    color: #ffffff;
    text-align: center;
    font-size: 28px;
    margin-right: 10px ;}
.home-category .home-category-block .home-category-title i:after {
    content: '';
    position: absolute;
    border-right: 10px solid transparent;
    border-bottom: 0;
    border-top: 10px solid #052046;
    border-left: 10px solid transparent;
    left: 25px;
    bottom: -10px;
    z-index: 1}
.home-category .home-category-block .home-category-option {
    position: relative}
.home-category .home-category-block .home-category-option .home-category-list {
    position: absolute;
    margin: 20px 0 0 12px;
    padding-bottom: 15px ;}
.home-category .home-category-block .home-category-option .home-category-list li {
    margin-bottom: -1px;
    font-size: 16px;
    line-height: 24px ;}
.home-category .home-category-block .home-category-option .home-category-list li a {
    position: relative;
    display: block;
    padding: 10px 10px 10px 64px;
    font-family: 'Raleway',sans-serif;
}
.home-category .home-category-block .home-category-option .home-category-list li a i {
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
}

.home-category .home-category-block .home-category-option .home-category-list li a:hover {
    text-decoration: none;
    color: #ffffff;}
.home-category .home-category-block .home-category-option .home-category-list li a:hover i {
    color: #ffffff;}
.home-category .home-category-block:hover .home-category-title {
    background-color: rgba(0,0,0,.8)}
.home-slider-block {
    margin: 30px 0}
.block-pagination {
   /* margin-bottom: 40px ;*/}
.block-pagination ul>.active>a,.block-pagination ul>.active>span {
    border-color: #052046;
    color: #ffffff;

    background-color: #052046;}
.block-pagination ul>.active>a:hover,.block-pagination ul>.active>span:hover {
    background: #052046;
    border-color: #052046;}
.block-pagination ul>li>a:focus,.block-pagination ul>li>a:hover {
    border-color: #052046;
    background: #052046;
    color: #ffffff;}
.block-pagination ul>li>a {
    border: 1px solid #eaeaea };
	color: #29c2de;
}
.block-pagination ul>li:first-child a {
    color: #29c2de;
    border-radius: 0}
.block-pagination ul>li:first-child a:hover {
    color: #ffffff;}
.block-pagination ul>li: last-child a {
    color: #29c2de;
    border-radius: 0}
.block-pagination ul>li: last-child a:hover {
    color: #ffffff;}
.ul-side-category {
    width: 100%;
    list-style-position: inside}

.ul-side-category li {
    font-size: 16px;
    line-height: 24px; }

.ul-side-category li a {
    text-decoration: none;
    color: #29c2de;
    position: relative;
    display: block;
    padding: 12px 10px 12px 64px;
    font-family: 'Raleway',sans-serif;
}
.ul-side-category li a i {
    position: absolute;
    z-index: 1;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;}
.ul-side-category li a:hover {
    text-decoration: none;
    color: #052046;}
.ul-side-category li a:hover i {
    background: #052046;}
.ul-side-category li i {
    font-size: 16px;
    line-height: 18px ;}
.ul-side-category li: last-child {
    border: 0}
.ul-side-category .sub-category {
    display: none;
    padding-left: 10px ;}
.colors {
    margin: 0!important;
    list-style: none}
.colors li {
    float: left;
    margin: 0 10px 10px 0}
.colors li a {
    display: block;
    width: 32px;
    height: 32px;
    border: 1px #cccccc solid; line-height: 27px; text-align: center; }
.partner {
    text-align: center;
    margin: 10px;
    padding: 15px 30px 10px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease}
.partner img {
    margin: 0 auto}

.second-page-container {
   padding-bottom: 50px; }
.google-map {
    height: 250px ;}
.block-form {
    margin-bottom: 30px ;}
.block-form h3 {
    margin: 10px 0}
.block-form h3 i {
    font-size: 20px;
    margin-right: 10px ;}

.block-form textarea.form-control {
    height: 100px ;}
.block-form hr {
    border-color: #eaeaea;}
.block-form label {
    margin: 10px 0 0;
    font-family: 'Raleway',sans-serif;
    font-weight: 400}
.block-form .form-control {
    border-radius: 0;
    margin: 10px 0;
    border-color: #eaeaea;
    height: 40px ;}
.block-form .btn-default-1 {
    background-color: #29c2de !important;
  	color: #ffffff !important;
    margin: 5px 20px 10px 0;
    display: inline-block}
.block-form .btn-default-1:hover {
    border-color: #052046;
    background-color: #002f6c !important;
    color: #ffffff;}
.box-border {
    padding: 20px 30px;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    margin-bottom: 30px; width:100%; float:left; }

.box-border.tabs { float: none; }

.box-border h3 {
    margin: 10px 0}
.btn-default-1 {
    color: #ffffff;
    padding: 9px 20px;
    text-transform: none}
.btn-default-1:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #052046;
    border-color: #ffffff;}

/* ==========================================================================
Page Shopping cart
========================================================================== */

.block-order-total ul {
    color: #555555;
    font-family: 'Raleway',sans-serif;
}
.block-order-total ul li {
    line-height: 40px ;}
.block-order-total ul li strong {
    float: right}
.block-order-total ul .active {
    color: #ffffff;}
.cart-table.compare .card_product_image {
    background: 0}
.cart-table.compare .card_product_image img {
    width: 100%}
.cart-table.compare tr td:nth-child(even) {
    background-color: #f9f9f9}
.cart-table.compare .product-price {
    color: #052046;
    font-size: 16px;
    font-weight: 700}
.cart-table {
    min-width: 300px;
    margin-bottom: 40px;
    background-color: #ffffff;
    text-align: center;
    overflow: hidden}
.cart-table .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative}
.cart-table .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: center}
.cart-table .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block}
.cart-table .product-rating .stars span.star.active:before {
    content: "\f005"}
.cart-table .product-rating .stars span.star:hover {
    cursor: pointer}
.cart-table .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
.cart-table .product-rating .stars span.star:hover:before,.cart-table .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
.cart-table .product-rating .review {
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
.cart-table .product-rating .review:hover {
    color: #052046;}
.cart-table a {
    text-decoration: none;
    color: #29c2de;}
.cart-table a:hover {
    color: #052046;}
.cart-table th {
    display: none}
.cart-table td {
    display: block}
.cart-table td:first-child {
    padding-top: .5em}
.cart-table td: last-child {
    padding-bottom: .5em}
.cart-table td:before {
    content: attr(data-th) ": ";
    font-weight: 700;
    width: 120px;
    display: inline-block}
@media (min-width: 680px) {
    .cart-table td:before {
    display: none;
    }
}
.cart-table th,.cart-table td {
    text-align: center;
    vertical-align: middle!important}
@media (min-width: 680px) {
    .cart-table th,.cart-table td {
    display: table-cell;
    padding: .25em .5em}
.cart-table th:first-child,.cart-table td:first-child {
    padding-left: 0}
.cart-table th: last-child,.cart-table td: last-child {
    padding-right: 0}
}
@media (min-width: 680px) {
    .cart-table th,.cart-table td {
    padding: 1em!important}
}
@media (max-width: 680px) {
    .cart-table th,.cart-table td {
    text-align: left;
    }
  .standingg {
   top: 480px !important;
}
      .btn-home3 {
    font-size: 16px !important;
    }
}
.cart-table th,.cart-table td:before {
    color: #29c2de;}
.cart-table .card_product_image {
    width: 140px;
    background-color: #eaeaea;}
.cart-table .card_product_image img {
    width: 120px ;}
.cart-table .card_product_quantity input {
    border: 1px solid #eaeaea;
    border-radius: 0;
    box-shadow: none;
    height: 30px;
    padding: 5px;
    width: 50px; }
.cart-table .btn-default-1 {
    color: #29c2de;}
.cart-table .btn-default-1:hover {
    background-color: #052046;
    color: #ffffff;}

/* ==========================================================================
Page Checkout
========================================================================== */

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
    background-color: #052046;}
.nav-pills {
    margin-top: 10px ;}
.nav-pills>li>a {
    background-color: #eaeaea;
    border-radius: 0;
    font-size: 16px ;}
.nav-pills>li>a i {
    font-size: 18px;
    display: block;
    height: 24px ;}
.nav-pills>li>a:hover {
    background-color: #052046;
    color: #ffffff;
    box-shadow: none}
.nav-pills>li>a:hover i {
    color: #ffffff;}
.table-responsive .table .label {
    background-color: #052046;}
.table-responsive .table .new {
    background-color: #33d6eb;}

/* ==========================================================================
Page Blogs
========================================================================== */

.blog {
    background-color: #f7f7f7;
    border: 1px solid #eaeaea;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px ;}
.blog:hover {
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2)}
.blog .blog-link {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    line-height: 48px;
    font-size: 12px;
    color: #052046;
    z-index: 5;
    text-decoration: none}
.blog .fa-comment {
    display: block;
    font-size: 26px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    position: absolute;
    background-color: #052046;
    color: #ffffff;
    z-index: 3}
.blog .blog-caption {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 0 15px 10px 15px ;}
.blog .blog-caption .post-information {
    padding: 10px 0;
    text-align: center;
    font-size: 12px ;}
.blog .blog-caption .post-information span {
    padding-right: 10px ;}

.blog .blog-caption .post-information span i { margin-right: 5px; }

.blog .blog-caption .blog-name {
    color: #29c2de;}
.blog .blog-caption .blog-name:hover {
    color: #052046;
    text-decoration: none}
.blog figure {
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative}
.blog .figure-hover-overlay {
    position: relative;
    overflow: hidden;
    background-color: #eaeaea;}
.blog .figure-hover-overlay .figure-href {
    text-transform: lowercase;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5}
.blog .figure-hover-overlay img {
    position: relative;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1.25s ease-out;
    transition: 1.25s ease-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden}
.blog:hover .figure-hover-overlay img {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 1.25s ease-out;
    transition: 1.25s ease-out}
.blog:hover .figure-hover-overlay figcaption {
    opacity: 1;
    -webkit-transform: translatey(0px);
    -moz-transform: translatey(0px);
    -ms-transform: translatey(0px);
    transform: translatey(0px);
    -webkit-transition: -webkit-transform .4s,opacity .1s;
    -moz-transition: -moz-transform .4s,opacity .1s;
    transition: transform .4s,opacity .1s;
    color: #ffffff !important}
.blog .bar:before {
    content: '';
    position: absolute;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f7f7f7;
    border-top: 0;
    border-left: 10px solid transparent;
    left: 50%;
    bottom: 0;
    z-index: 10;
    margin-left: -10px ;}
.blog .btn-read {
}
.blog .btn-read:hover {
    color: #ffffff;
    background-color: #052046;
    border-color: #052046;}
.media-heading {
    font-size: 18px;
    margin-bottom: 10px ;}
.time-right {
    float: right;
    padding: 5px 20px;
    font-size: 13px;
    color: #29c2de;}
.btn-right-post {
    padding: 3px 20px;
    float: right;
    font-size: 12px;
    background-color: #eaeaea;}
.btn-right-post:hover {
    text-decoration: none;
    background-color: #052046;
    color: #ffffff;
    border-color: #052046;}


/* ==========================================================================
Page Products grid
========================================================================== */

.block-products-modes {
    padding: 10px 15px;
    margin-bottom: 30px;
    border: 1px solid #dddddd}
.block-products-modes label {
    line-height: 34px;
    font-weight: 400;
    margin: 0}
.block-products-modes .product-view-mode a {
    text-decoration: none;
    display: inline-block;
    margin-right: 10px;
    font-size: 28px;
    vertical-align: middle;
    line-height: 34px ;}
.block-products-modes .product-view-mode a:hover {
    color: #052046;
	cursor: pointer; }
.block-products-modes .product-view-mode .active {
    color: #052046;}
.block-products-modes .product-view-mode .list-view {
    color: #052046;}
.block-products-modes .product-view-mode .grid-view {
    color: #052046;}
.block-products-modes select {
    border-color: #dddddd}
.mb-25 {
    margin-bottom: 25px ;}

/* ==========================================================================
Page Product details
========================================================================== */


#review .product-rating {
    padding: 5px 0 3px;
    position: relative;
    display: inline-block}
#review .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: center}
#review .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block}
#review .product-rating .stars span.star.active:before {
    content: "\f005"}
#review .product-rating .stars span.star:hover {
    cursor: pointer}
#review .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
#review .product-rating .stars span.star:hover:before,#review .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
#review .product-rating .review {
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
#review .product-rating .review:hover {
    color: #052046;}
.product-detail-section .clearfix {
    padding: 0; margin: 0px; }
.product-detail-section label {
    width: 120px; color: #333;
font-weight: 600;}
.product-detail-section .product-information .form-control {
    width: 65px; float: left; border-left: none; border-right: none; width: 40px; text-align: center; }

.product-detail-section .product-information .dec.button , .product-detail-section .product-information .inc.button { border: 1px solid #ccc; cursor: pointer; float: left; width: 34px; height: 34px; text-align: center; line-height: 30px;  }

.product-detail-section .product-information .shopping-cart-buttons #addToCart { 
  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
  -ms-transition: all .3s ease; }

.product-detail-section .product-information .shopping-cart-buttons #addToCart:hover { -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease; background-color: #052046; color:#fff; }


.product-detail-section .product-information .shopping-cart-buttons a {
    display: inline-block;
    margin-top: 5px;
    font-size: 16px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 38px;
  color: #052046;}
.product-detail-section .product-information .shopping-cart-buttons a:hover {
    background-color: #052046;
    color: #ffffff;}
.product-detail-section .product-information .shopping-cart-buttons a.shoping {
    width: 120px;
    background-color: #052046;
    color: #ffffff;}
.product-detail-section .product-price {
    color: #052046;
    font-size: 16px;
    margin: 0;
    font-weight: 700}
.product-detail-section .product-price  {
    color: #eb2c19;
    font-size: 16px; margin-bottom: 12px;
}
.product-detail-section .product-price del { text-decoration: line-through; color: #888;font-size: 14px;}
.product-detail-section a {
    text-decoration: none;
    color: #29c2de;}
.product-detail-section a:hover {
    color: #052046;}
.product-detail-section h3 {
    text-transform: none;
    margin: 5px 0;
    color: #29c2de;}

.social-sharing { margin-top: 20px; margin-bottom: 20px;}
.social-sharing a , .product-information a.product-wishlist, a.wishlist-button { background: #ffff; padding: 5px; margin-right: 3px; font-size:12px; border: 1px solid #26486f !important; }
.social-sharing a:hover  , .product-information a.product-wishlist:hover , a.wishlist-button:hover , form#add-to-cart-form #product-add-to-cart:hover { background: #052046; color:#fff; }

form#add-to-cart-form .shopping-cart-buttons { margin: 18px 10px 10px 0px; float: left; }
ul.videos.colors.clearfix.list-unstyled { margin-top: 10px; }
ul.videos.colors.clearfix.list-unstyled li i { font-size: 36px; }

.product-information a.product-wishlist , a.wishlist-button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}

.product-information a.product-wishlist i , a.wishlist-button i , form#add-to-cart-form #product-add-to-cart  i { margin-right: 10px; }

.product-information a.product-wishlist, a.wishlist-button { margin-top: 18px; }

.product-detail-section .product-rating {
    width: 100%;
    padding: 5px 0 3px;
    position: relative}
.product-detail-section .product-rating .stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 12px;
    text-align: left}
.product-detail-section .product-rating .stars span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block}
.product-detail-section .product-rating .stars span.star.active:before {
    content: "\f005"}
.product-detail-section .product-rating .stars span.star:hover {
    cursor: pointer}
.product-detail-section .product-rating .stars span.star:before {
    content: "\f006";
    padding: 0 2px;
}
.product-detail-section .product-rating .stars span.star:hover:before,.product-detail-section .product-rating .stars span.star:hover~span.star:before {
    content: "\f005";
    color: #052046;}
.product-detail-section .product-rating .review {
    font-size: 11px;
    position: absolute;
    left: 85px;
    top: 7px;
    text-decoration: none}
.product-detail-section .product-rating .review:hover {
    color: #052046;}
.product-detail-section .description {
    font-size: 14px;
}
.responsive-adj.col-xs-12.col-sm-12.col-md-3.col-lg-3 {
    flex: 0 0 31.6%;
  max-width:none;
}
/* quick Shop */
.quickShop-template, .quick-Shop {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0 none;
	overflow-x: auto;
	overflow-y: scroll;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99999;
	display: none;
}
.quickShop-template .content, .quick-Shop .content {
	position: relative;
	width: 55%;
	margin: 115px auto;
	background: #fff;
	padding: 50px;
}
.quick-Shop .overlay, .ajax-success-modal .overlay {
	background: rgba(45, 45, 50, 0.8);
	height: 100%;
	width: 100%;
	position: fixed;
}
._quick-Shop-content {
	display: none;
}
.quick-Shop .product-shop {
	float: right;
}
.quick-Shop .product-img-box {
	margin: 0;
	float: left;
}
.quick-Shop .product-img-box .image-wrapper {
	width: 311px;
	height: 311px;
	overflow: hidden;
	position: relative;
}
.quick-Shop .product-img-box .image {
	width: 311px;
	height: 311px;
	overflow: hidden;
	position: relative;
}
.quick-Shop .product-img-box .image img {
	display: block;
	position: relative;
	max-width: 110%;
}
.quick-Shop .product-img-box .thumbnails {
	padding: 20px 0 0 40px;
	position: relative;
}
.quick-Shop .product-img-box .thumbnails .jcarousel-next-horizontal {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	float: left;
	opacity: 0.2;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.quick-Shop .product-img-box .thumbnails .jcarousel-next-horizontal:hover {
	opacity: 1;
}
.quick-Shop .product-img-box .thumbnails .jcarousel-prev-horizontal {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	float: left;
	opacity: 0.2;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.quick-Shop .product-img-box .thumbnails .jcarousel-prev-horizontal:hover {
	opacity: 1;
}
.quick-Shop .product-img-box .thumbnails ul {
	float: left;
	text-align: center;
	width: 240px;
}
.quick-Shop .product-img-box .thumbnails ul li a:hover {
	opacity: 1;
}
.quick-Shop .product-img-box .thumbnails ul li .active {
	opacity: 1;
}
.quick-Shop .product-img-box .thumbnails ul li a img {
	max-width: 110%;
}
.quick-Shop .product-img-box .thumbnails ul {
	width: 266px;
}
.quick-Shop .product-shop p.custom {
	margin: 0;
}
.quick-Shop .product-shop .prices {
	margin-top: 25px;
}
.quick-Shop .product-shop .prices:first-child {
	margin-top: 0;
}
.quick-Shop .product-shop .addthis {
	margin-bottom: 0;
}
.ajax-form-submited-wrap {
	display: none;
	position: relative;
	width: 270px;
	height: 50px;
	float: right;
}
.ajax-form-submited-success, .quick-Shop .ajax-form-submited-error {
	position: absolute;
	left: 0px;
	top: 0;
	display: none;
	font-weight: bold;
	width: 270px;
	margin-right: 30px;
	height: 50px;
	font-size: 14px;
}
.ajax-form-submited-success {
	line-height: 50px;
}
.ajax-form-loader {
	position: absolute;
	right: 0;
	top: 20px;
	width: 40px;
	height: 15px;
}
.quick-Shop .product-shop .price {
	margin-bottom: 20px;
}
.quick-Shop .product-shop .product-description {
	margin-bottom: 22px;
	padding: 0;
}
.quick-Shop .product-shop .quantity {
	margin-bottom: 25px;
}
.quick-Shop .product-shop .details input[type="number"] {
	margin-bottom: 30px;
}
.shpping-total b, .shpping-total strong {
color: #555555;}

.pro-rel-title {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.block-pagination ul > li > a {
	color: rgba(0, 0, 0, 0.5) !important;
}
.block-pagination ul > li.active > a, .block-pagination ul > li > a:hover {
	color: #fff !important;
}


/* 
   Swatches Styles
*/


.swatch { 
  margin:1em 0; 
}
/* Label */
.swatch .header {
  margin-bottom: 10px;
  color: rgba(14, 14, 14, 0.5);
}
/* Hide radio buttons.*/
.swatch input { 
  display:none;
}
.swatch label {
  /* Rounded corners */
  /* To give width and height */
  float:left;
  /* Color swatches contain no text so they need to have a width. */
  width:100%;
  /* No extra spacing between them */
  margin:0;
  /* The border when the button is not selected */
  border:#ccc 1px solid;
  /* Background color */
  background-color:#ddd;
  /* Styling text */
  font-size:13px;
  text-align:center;
  line-height:34px;
  white-space:nowrap;
  text-transform:uppercase;
  height:34px;
}

.swatch-element.color label { width: 30px;height: 30px; }

.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }
/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  border-color:#fff;
} 
.swatch .swatch-element {
  float:left;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  /* Spacing between buttons */
  margin:0px 10px 10px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}
/* Tooltips */
.swatch .tooltip {
  text-align:center;
  background:gray;
  color:#fff;
  bottom:100%;
  padding: 10px;
  display:block;
  position:absolute;
  width:100px;
  left:-48px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  border-left:solid transparent 10px;
  border-right:solid transparent 10px;
  border-top:solid gray 10px;
  bottom:-10px;
  content:" ";
  height:0;
  left:50%;
  margin-left:-13px;
  position:absolute;
  width:0;
}
.swatch .swatch-element:hover .tooltip {
  filter:alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0px);
     -moz-transform:translateY(0px);
      -ms-transform:translateY(0px);
       -o-transform:translateY(0px);
          transform:translateY(0px);
}
.swatch.error {
  background-color:#E8D2D2!important;
  color:#333!important;
  padding:1em;
  border-radius:5px;
}
.swatch.error p {
  margin:0.7em 0;
}
.swatch.error p:first-child {
  margin-top:0;
}
.swatch.error p:last-child {
  margin-bottom:0;
}
.swatch.error code {
  font-family:monospace;
}
form#address_form_new .form-group {
	float: left;
	margin: 15px 0;
	width: 100%;
}
form#address_form_new .form-group label.control-label {
	line-height: 30px;
}
form#address_form_new .form-group span {
	margin: 0px 10px;
}
form#address_form_new .form-group a {
	background: #f0f0f0;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #323232;
}
form#address_form_new .form-group a:hover, form#address_form_new .form-group input:hover {
	text-decoration: none;
	color: #fff;
	background-color: #002f6c;}

a.wishlist-login {
    position: absolute;
    font-size: 18px;
    text-align: center;
    color: #052046;
    display: block;
    -webkit-backface-visibility: hidden;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    line-height: 40px;
    z-index: 103;
    bottom: 52px;
    right: -100px ; border:1px solid red; 
    background: #fff;}
a.wishlist-login:hover {
    background-color:red;color:#fff; cursor: pointer;
    }

article.product.productCycle:hover a.wishlist-login {
    right: 10px ;}

 .loading-modal {
	background: #000 url('AjaxLoader.gif')center center no-repeat;
	border: 1px solid #35cc51;
	bottom: 0;
    top:0;
  	left:0;
  	right:0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: auto;
	text-indent: -999em;
    opacity:0.5;
    height:100%;
    width:100%;
}
.ajax-success-modal .content {
	background: none repeat scroll 0 0 #fff;
	bottom: auto;
	left: 50%;
	margin-left: -270px;
	margin-top: -100px;
	min-height: 200px;
	padding: 30px 40px;
	position: fixed;
	right: auto;
	top: 50% !important;
	width: 540px;
}
.ajax-success-modal .ajax-left {
	float: left;
	margin: 0px;
	width: 25%;
}
.ajax-success-modal .ajax-right {
	margin: 0px;
	float: right;
	width: 65%;
}
.ajax-success-modal .close-modal {
	bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
    background: #5eb22d;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius: 1px;
    color: #fff;
    }
.ajax-error-modal .content {
	bottom: auto;
	left: 50%;
	margin-left: -50px;
	overflow: hidden;
	padding: 10px 40px;
	position: fixed;
	right: auto;
	top: 50%;
	width: auto;
	background: #fff;
	border: 1px solid #dc6944;
	color: #ea3b02;
	background-color: rgba(238,83,33,0.5);
	border: 1px solid #5eb22d;
}
.ajax-error-modal {
	bottom: auto;
	left: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 10px 20px;
	position: fixed;
	right: auto;
	top: 50%;
	width: 100%;
	text-align: center;
}
.ajax-error-modal .modal-inner {
	padding: 10px 20px;
	color: #fff;
	background: #e95144;
	width: auto;
	display: inline-block;
}
.ajax-success-modal .btn-modal a {
	border-color: #404e53;
	color: #20272a;
	height: 36px;
	line-height: 35px;
	font-size: 11px;
	font-weight: bold;
}
.ajax-success-modal .continue-shopping {
	margin-right: 20px;
}
.success-message {
	background: #fff url('success.png') 0 5px no-repeat;
	height: 40px;
	line-height: 40px;
	color: #5eb22d;
	font-style: italic;
	padding: 0 10px 0 40px;
	margin-bottom: 20px;
}
.ajax-productName {
	text-align: left;
	margin-bottom: 20px;
    text-transform:uppercase;
}
.ajax-product-image {
	width: 100%;
	float: left;
}
.modal-open {
	overflow: hidden;
}
.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}


.product-grid .pagination, .product-list .pagination {
	margin: 0;
}
.product-grid.block-products-modes, .product-list.block-products-modes {
	padding: 10px 15px 5px 15px;
}
.colors li a.fancybox {
	border: none;
	width: auto;
	height: auto;
}
.videos.colors.clearfix.list-unstyled {
	float: left;
}
.product-image .collection-next-prev {
	margin-top: 5px; display: none;
}
.product-image .collection-next-prev a.left {
	float: left;
}
.product-image .collection-next-prev a.left i {
	margin-right: 5px;
}
.product-image .collection-next-prev a.right {
	float: right;
}
.product-image .collection-next-prev a.right i {
	margin-left: 5px;
}
.breadcrumb li:last-child:after {
	display: none;
}
.btn-color-selector {
	float: left;
	margin: 0 2px;
	width: 14px;
	height: 13px;
	display: inline-block;
	outline: none;
	border: 1px solid #878787;
}
.color-label {
	min-height: 10px;
}
.collectionGrid-all h4 {
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 20px;
	float: none;
	display: inline-block;
}
.collectionGrid-all a, .collectionGrid-all p {
	font-weight: 500;
	color: #000;
}
.collectionGrid-all h4 a:hover {
	text-decoration: none;
	color: #000;
}
.collectionGrid-all a.collection-anchor {
	line-height: 17px;
	border: 1px solid #000;
	padding: 10px 20px;
	margin: 10px 0 20px;
	float: none;
	display: inline-block;
}
.collectionGrid-all:hover a.collection-anchor {
	text-decoration: none;
	background: #000;
	color: #fff;
}
.product-cart form a i {
	margin-right: 0px;
}

.product.list .product-caption .product-cart a i { margin-right: 10px; }

.ajax-success-modal .success-message {
	font-style: normal;
}
.ajax-success-modal .btn.continue-shopping:hover, .ajax-success-modal .btn.go-to-cart:hover {
 background-color: #052046;
 color: #ffffff;
}
.product.list .product-caption .product-cart a#addToCart:hover {
	cursor: pointer;
}
.quick-Shop .content.clearfix {
	position: relative;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(235,44,51,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(235,44,51,1);
	box-shadow: inset 0px 0px 0px 1px rgba(235,44,51,1);
	width: 50%;
}
.quick-Shop .content.clearfix .close-window {
	position: absolute;
	right: 0;
	width: 35px;
	height: 35px;
	top: 0;
}
.quick-Shop .content.clearfix .close-window:before {
	content: "\f00d";
	display: inline-block;
	color: red;
	right: 0;
	position: absolute;
	font-family: 'FontAwesome';
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 35px;
 background-color: #052046; 
 color: #ffffff;
 border-color: #052046;
}
 
.quickShop-featured-image.product-photo-container img {
	width: 100%;
	float: none;
	margin: 0px auto;
	display: inline-block;
}
.quickShop-featured-image.product-photo-container > a {
	border: 1px solid #ddd;
	text-align: center;
	margin: 0px auto;
	float: none;
	display: inline-block;
}
.quick-Shop .product-shop h2.product-title {
	margin-top: 0;
	text-transform: uppercase;
}
.quick-Shop .product-shop .product-item label {
	width: 30%;
	float: left;
}
.quick-Shop .product-shop .prices {
	float: left;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
}
.quick-Shop .product-shop .prices .compare-price {
	text-decoration: line-through;
	float: left;
}
.quick-Shop .product-shop .price.on-sale span.money {
	font-size: 24px;
	float: left;
	margin-top: -8px;
	margin-left: 5px;
	color: #eb2c33;
}
.quick-Shop .product-shop .dec.button, .quick-Shop .product-shop .inc.button {
	width: 25px;
	float: left;
	height: 25px;
	line-height: 22px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border: 1px solid #ddd;
}
.quick-Shop .product-shop .quantity {
	float: left;
	border: 1px solid #ddd;
	border-right: none;
	border-left: none;
	width: 30px;
	height: 25px;
	text-align: center;
}
.quick-Shop .product-shop .selector-wrapper {
	width: 30%;
	float: left;
	margin-right: 10px;
}
.quick-Shop .product-shop .selector-wrapper select.single-option-selector {
	float: right;
}
.quick-Shop .product-shop .total-price, .quick-Shop .product-shop .actions {
	width: 100%;
	float: left;
}
.quick-Shop .product-shop .actions {
	margin-top: 25px;
}
.quick-Shop .product-shop .actions .btn.add-to-cart-btn:hover {
background-color: #052046;
color: #ffffff;}

.product-img-box .more-view-wrapper .owl-item > li {
	margin-right: 10px;
	list-style: none;
	float: left;
	border: 1px solid #ddd;
  	width: 96%;
}
.product-img-box .more-view-wrapper .owl-item {
	float: left;
}
.product-img-box .more-view-wrapper .owl-wrapper-outer {
	margin: 10px 0px;
}
.product-img-box .more-view-wrapper .owl-buttons {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 20px;
}
.product-img-box .more-view-wrapper .owl-buttons .owl-prev {
	float: left;
	font-size: 0;
	width: 30px;
	height: 30px;
	line-height: 28px;
}
.product-img-box .more-view-wrapper .owl-buttons .owl-next {
	float: right;
	font-size: 0;
	width: 30px;
	height: 30px;
	line-height: 28px;
}
.product-img-box .more-view-wrapper .owl-item li img {
	width: 99%;
}




.product-img-box .more-view-wrapper .owl-buttons .owl-prev:before { 
    content: "\f104";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 24px;
    font-weight: 300;
    left: 0;
    color: rgba(14, 14, 14, 0.3);
    position: absolute;
    right: auto; bottom: 0; 
  border: 1px solid rgba(14, 14, 14, 0.3); 
  width: 30px; height: 30px; line-height: 26px; text-align: center; }
.product-img-box .more-view-wrapper .owl-buttons .owl-next:after {
    content: "\f105";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 24px;
    font-weight: 300;
    left: auto;
	color: rgba(14, 14, 14, 0.3);
    border-color: rgba(14, 14, 14, 0.3);
    position: absolute;
    right: 0; bottom:0; 
  border: 1px solid  rgba(14, 14, 14, 0.3); 
  width: 30px; height: 30px; line-height: 26px; text-align: center; }

.product-img-box .more-view-wrapper .owl-buttons .owl-prev:hover:before, 
.product-img-box .more-view-wrapper .owl-buttons .owl-next:hover:after	{
     background-color: #052046;
     color: #ffffff;
     border-color: #052046; }

.quick-Shop .owl-carousel {
	left: 0;
	float: none;
	margin: 0 auto;
	padding: 0;
	display: inline-block;
}
#dropdown-cart {
	background: rgba(14, 14, 14, 0.9) !important;
	left: auto !important;
	right: 0 !important;
	top: 42px !important;
	padding: 20px 0 20px !important;
	width: 250px !important;
}
.mini-products-list {
	padding: 0;
}
.mini-products-list .product-details {
	font-size: 13px;
}
#header .header-mini-cart .mini-products-list a {
	padding: 0;
	color: #fff;
}
.mini-products-list .product-details {
	width: 50%;
}
.mini-products-list .item {
	background: rgba(14, 14, 14, 0.5);
	margin: 0px auto 10px !important;
	width: 80%;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}
.mini-products-list .item:last-child {
	border-bottom: none !important;
}
.mini-products-list .item a.product-image {
	width: 30%;
	height: auto;
}
.mini-products-list .item a.product-image img {
	width: 100%;
}
.mini-products-list .item .btn-remove {
	top: 30px !important;
	right: 10px !important;
}
#dropdown-cart .summary {
	width: 75%;
	margin: 0px auto !important;
}
#dropdown-cart .actions {
	width: 40%;
	float: left;
}
#dropdown-cart .summary .total {
	float: right;
	width: 68%;
}
#dropdown-cart .summary .price, #dropdown-cart .summary .label {
	font-size: 14px !important;
	font-weight: normal !important;
}
#dropdown-cart .summary .label {
	padding: 3px 0px 0px !important;
}
#dropdown-cart .text-cart a {
	float: right;
	border-bottom: none !important;
	text-align: center;
	color: #000;
	font-size: 14px !important;
}
#dropdown-cart .text-cart a:hover {
	color: #000;
}
.mini-products-list .item .option {
	float: left;
	width: 100%;
}
#dropdown-cart .actions .btn, #dropdown-cart .text-cart a {
	border-radius: 0px;
	background: none !important;
	color: rgba(234, 234, 234, 0.9) !important;
	border: 1px solid rgba(234, 234, 234, 0.9) !important;
}
#header .header-mini-cart a#cartToggle {
	height: 40px;
	padding: 7px 40px 0 10px;
	width: 150px;
}
.wrapper-top-cart:hover p.top-cart a#cartToggle span {
	color: #fff;
}




 .product-row-outer .product-item-loop:nth-child(4n+1){clear:both;}   
.product-row-outer .product-item-loop:nth-child(4n){margin-right:0px;}           
 


.paging-bottom {clear:both;}




 .search-row-outer .search-item-loop:nth-child(4n+1){clear:both;}   
.search-row-outer .search-item-loop:nth-child(4n){margin-right:0px;}           
 

@-moz-document url-prefix() {
  .product-detail-section label { font-weight: 400; }
  #currencies { margin-top: 10px !important; }
  
  #currencies { padding: 0; width: 50px; }
  
}

.sold-out-left  label {
 color: #052046 !important;
}

ul.videos.colors.clearfix.list-unstyled { float: left; padding-top: 30px; }

.related-products.col-xs-12.col-sm-12.col-md-4.col-lg-4 h2.pro-rel-title { font-size: 30px; margin-top: 0px; text-transform: capitalize; font-weight: normal; padding-left: 15px; }



/* collection page */ 
.t-collection .row.title {margin-bottom:15px !important;}
.filter.tags div.label{color: black;width: 100%;clear: both;text-align: center;font-weight: bold;padding: 0;margin: 0;}
.filter.tags {width: 100%;float: left;margin: 0;}
.filter.tags li{ position: relative;text-align: center;}
.filter.tags.colors div.label,  .filter.tags.sizes div.label, .filter.tags.styles div.label { height:20px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px;-moz-border-radius-bottomleft: 10px;  border-bottom-left-radius: 10px;}
.filter.tags.colors li {position: relative;border: 1px solid #ddd; /*box-shadow: 1px 1px 3px white;*/ float: left;list-style: none;margin: 0px 2px;text-transform:capitalize; font-size:12px;}
.filter.tags.colors li a {display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-indent: -9999px;
    width: 40px; background:none;border:none; }
.colors:has(li a:hover) li.active a {display:none; outline: none; }
.colors:hover li.active a{text-indent: -9999px !important; outline: none;  display: none;}
.colors:hover li.active a:hover{text-indent: 0 !important; width:100%; outline: none;  display: none;}
.filter li.active { -webkit-box-shadow: inset 0px 0px 0px 3px #eb2c33;
-moz-box-shadow: inset 0px 0px 0px 3px #eb2c33;
box-shadow: inset 0px 0px 0px 3px #eb2c33; }
.filter.tags.colors li { margin-bottom: 5px;  width: 40px; height: 40px; line-height: 40px; text-align: center; }
.filter.tags.colors li.white{ background: white !important; }
.filter.tags.colors li.copper{ background: #996666 !important;}
.filter.tags.colors li.yellow{ background: yellow !important;}
.filter.tags.colors li.silver{ background: silver !important;}
.filter.tags.colors li.red{ background: red !important;}
.filter.tags.colors li.brown{ background: brown !important;}
.filter.tags.colors li.blue{ background: blue !important;}
.filter.tags.colors li.green{ background: green !important;}
.filter.tags.colors li.orange{ background: orange !important;}
.filter.tags.colors li.black{ background: black !important;}
.filter.tags.colors li.beige{ background: beige !important;}
.filter.tags.colors li.gold{ background: #f0e950 !important;}
.filter.tags.colors li.rose{ background: #FF66CC !important;} 
.filter.tags.colors li.pink{ background: #f9ebfd !important;} 
.filter.tags.colors li.cream{ background: #fbfdf5 !important;} 
.filter.tags.colors li.purple{ background: rgb(240, 142, 240) !important;}
.filter.tags.colors li.wood{ background: rgb(204, 133, 62) !important;} 
.filter.tags.colors li.wheat{ background: #F5DEB3 !important;} 
.filter.tags li.all {width:100%;clear:both; margin: 10px 0px 0; }

.filter li.active a { line-height: 40px; text-align: center; }

.filter.tags.colors li.all { display: inline-block;
    font-size: 16px;
    line-height: 40px; }
.filter.tags.colors li.all a { display: block;
    padding: 0 20px;
    text-transform: capitalize; background-color: rgba(234, 234, 234, 0.7); text-indent: 0; width: 100%; height: 40px;
    line-height: 38px; }

.filter.tags li.all a:hover { background-color: #052046;
    color: #ffffff; }
#filter-2, #filter-3, #filter-4 {display:block;}

.filter.colors li.active {opacity:0.8;}


.filter > ul { position: relative;margin: 0;padding: 0;clear: both;}
li.all {border: 1px solid #ccc;width:50px;text-transform:capitalize; }

.bsbtn { display: inline-block; margin:2px 2px; font-weight: normal; text-align: center; vertical-align: middle;cursor: pointer; background-image: none;
border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px;-webkit-user-select: none;
-moz-user-select: none;  -ms-user-select: none; user-select: none; }
.bsbtn-default { color: #333333; background-color: #ffffff; border-color: #cccccc;}
.bsbtn-sm, .btn-group-sm > .btn {font-size: 12px; }
.bsbtn { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);}

a.bsbtn:hover, a.bsbtn:focus { text-decoration: none; }

.filter-section {margin: 0;padding: 0;}
.bsbtn-default:hover, .filter ul.tags li.active { background-color: #052046;
    color: #ffffff;} }
.filter-heading { display: none; margin: 1px;padding: 3px 10px;cursor: pointer;position: relative;background-color: #fff;text-align: center;color: #000;font-weight: bold;text-transform: uppercase;}
.expanded_filter_section {padding: 5px 10px;background-color:#fafafa;}p { padding: 5px 0; }
aside .widget .accordion.accordion-second #accordion-color .panel { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
p.filter-heading { display: none; }
span.col-filter-txt { float: left;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 100%; }
.product-sale {
display: none !important;
}
    #product-add-to-cart {
background-color: #99ca3d !important;
    }

.footer-copy a {
    color: #ffffff9c !important;
}

.slideryo {
  width: 100%;
}
@media (max-width: 768px) {
  #header {
    position: inherit !important;
  }
  .header-top-row {
   display: none !important; 
  }
  .header-logo img {
   width: 60% !important;
    margin-top: 0px !important;
    
  }
  .top-search-form {
   display: none !important; 
  }
  .header-main-block1 .container #container-fixed .row .col-md-3 {
    float: left !important;
  }
  
  .header-mini-cart {
    position: relative;
    right: 0;
    text-align: center;
    margin: 0px 0 0 19px;
  }
  #CartCount {
  	margin-left: 86px !important;
  }
 
}

.header-logo {
 margin-bottom: 34px !important; 
}

    
.home-category-title {
    background-color: #29c2de !important;
  
}
.main-block1 {
    background-color: #002f6c !important;
}
.header-bg {
    background-color: #002f6c !important;
}

 @media (max-width:767px){
	main.main-content > h2:nth-child(3),
	main.main-content > p:nth-child(4) {
		display: none;
	}

}

.btn.btn-modal.continue-shopping, .btn.btn-modal.go-to-cart:before {background-color: #29c2de !important;}

.ajax-success-modal.continue-shopping {background-color: #29c2de !important;}

.block-form.btn-default-1 {
	background-color: #002f6c !important;
  	color: #ffffff !important;
}
.add-to-cart-btn{
	cursor:pointer;
}

/* NEW CSS START */

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
a
{
	color: inherit;
	text-decoration: none;
}
h2 {
    font-family: 'Rajdhani', sans-serif;
    font-size: 38px;
    font-weight: 500;
}
a:hover
{color: inherit;
	text-decoration: none;
	transition: all .6s;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,ul,li{
	margin:0;
}
h1,h2,h3{
	font-family: 'Rajdhani', sans-serif;
}

p{
	margin:0;
    line-height: 1.6em;
}

.img-fluid{
    display: block;
}
.list-inline li{
    display: inline-block;
}

/* top header section css start here */
.top-navbar {
    background: #002f6c;
    color: #fff;
    padding: 18px 0;
}
.tp-naberright {
 text-align:right;
}
.tp-naberlft li {
    padding-left: 11px;
}
.tp-naberlft li:first-child{
    padding-left:0px;
}
.tp-naberright li {
    padding-right: 11px;
}
.tp-naberright li:first-child{
    padding-right:0px;
}
/* top header section css end here */
/* top mid section start here */
.top-header {
    padding: 20px 0;
    background: #001836;
}
.cl-hd {
    font-size: 19px;
    font-weight: 400;
}
.hd-call-add .cl-hd span {
    color: #00ff06;
}
.hd-call-add a {
    color: #fff;
    font-weight: 300;
}
ul.list-unstyled.hd-call-add .fa {
    float: left;
    font-size: 29px;
    margin-right: 10px;
    padding: 10px 0;
    color: #fff;
}
.main-logo-box{
    position: relative;
}
.hd-top-call-btn a{
    padding: 15px;
    width: 100%;
    border-radius: 4px;
    background:#409448;
    color: #fff;
    display: block;
    padding-left: 25px;
    transition: 0.5s;
}
.hd-top-call-btn a:hover{
    background: #000;
    color: #fff;
}
.call-btn-lady {
    position: absolute;
    right: -27px;
    top:15px;
}
.hd-nav-call {
    position: absolute;
    right: -10px;
    top: 10px;
    display: none;
}

.navbar-dark{
    background: #fff0!important;
    border: none;
    width: 100%;
}
.navbar-dark .navbar-nav a {
    color: #000;
    padding: 19px 21px;
    transition: 0.5s;
    font-size: 15px;
}
input.form-control.search {
    height: 51px;
    border-radius: 3px;
}
.navbar-dark .navbar-nav a:hover {
    background:#0000d6;
    color: #fff;
}
.navbar-nav{
    position: relative;
    top:1px;
}
form[action="/search"]{
	position:relative;
}
.nav-bar-start{
    padding-bottom: 10px;
    padding-top:9px;
  border-bottom:1px solid #696969;
}
button.frm-spaner {
    position: absolute;
    top: 0;
    right: 0;
    background: #002f6c;
    color: #fff !important;
    padding: 12px 15px;
    font-size: 18px;
    border: 1px solid blue;
    transition: 0.3s;
}
button.frm-spaner:hover{
    background:blue;
}
button.frm-spaner:
.top-form {
    position: relative;
    overflow: hidden;
}

.nav-bar-start .input-group{
    border-radius: 25px;
    overflow: hidden;
    background: #fff;
}
.nav-bar-start .btn {
    background:#409448;
    color: #fff;
    border-radius: 50%!important;
    padding: 0;
    width: 30px;
    height: 30px;
    left: -4px;
    top: 3px;
    transition: 0.5s;
}
.nav-bar-start .btn:hover{
    background: #000;
    color: #fff;
}
.nav-bar-start .form-control{
    border-radius: 25px;
    border: none;
}
.nav-bar-start .input-group-append {
    margin-left: -1px;
    padding-left: 20px;
}

/* top mid section end here */
/* main banner section start here */
.main-banner{
  background:url(/cdn/shop/t/7/assets/main-banner.jpg?v=62084142529547230541595619278)no-repeat;
    background-position: center;
    background-size: cover;
    padding:90px 0;
    color:#fff;
    position: relative;
}
img.mn-bnrbottom {
    position: absolute;
    width: 100%;
    bottom: -2px;
}
.main-logo-box img {
    width: 52%;
}
.mn-bnleft h4 {
    font-family: rajdhani;
    font-size: 42px;
    margin-bottom:14px;
}
.mn-bnleft h3 {
    font-size: 59px;
    color: #001836;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: -4px;
}
.mn-bnleft h1 {
    font-size: 91px;
    text-transform: uppercase;
    line-height: 77px;
}
.mn-bnleft ul {
    margin-top: 30px;
}
h4.modal-title {
    position: absolute;
    color: #000;
    font-size: 20px;
    top: 13px;
}
.modal-footer {
    padding: 0.5rem;
}

/* Bounce To Right */
.hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    background: #001836;
    color: #fff;
    padding: 13px 52px;
    font-size: 17px;
    border-radius: 3px;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    letter-spacing: 5px;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:3px;

}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color:#000;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


.hvr-bounce-to-right1 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
    background:#fff;
    color: #000;
    padding: 13px 52px;
    font-size: 16px;
    border-radius:3px;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    letter-spacing: 5px;
}
.hvr-bounce-to-right1:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #001836;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:3px;
}
.hvr-bounce-to-right1:hover, .hvr-bounce-to-right1:focus, .hvr-bounce-to-right1:active {
  color: white;
}
.hvr-bounce-to-right1:hover:before, .hvr-bounce-to-right1:focus:before, .hvr-bounce-to-right1:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.mn-video {
    margin-top: 38px;
}
.mn-video span {
    margin-right: 17px;
}
.mn-video span {
    margin-right: 17px;
    font-size: 22px;
    font-family: rajdhani;
    font-weight: 600;
}
/* main banner section end here */
/* feature section start here */
.feature-section {
    margin: 80px 0;
    text-align: center;
}
.row.pdct-dwn {
    margin-top: 60px;
}
.feature-section h2 {
    margin-bottom: 59px;
}
.fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 15px;
    min-height: 73px;
    padding: 0 24px;
    font-size: 20px;
}
.fture-pdctiner h6 {
    padding-bottom: 18px;
    padding-top: 6px;
    color: #34c1dc;
}
.fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 20px;
    min-height: 76px;
}
.fture-pdctiner h4 {
    font-size: 31px;
    font-weight: 700;
    padding-bottom: 32px;
}
.fture-btn span {
    padding: 14px 53px;
    background: #002d68;
    color: #fff;
    transition: 0.3s;
}
.fture-pdctiner:hover .fture-btn span{
    background:#36c2db;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: block !important;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #FFF;
    text-decoration: none;
}
button.owl-prev img {
    position: absolute;
    left: -53px;
    top: 35%;
    width: 3%;
}
button.owl-next img {
    position: absolute;
    right: -53px;
    top: 35%;
    width: 3%;
}
.fture-btn {
    margin-bottom: 23px;
}
/* feature section end here */
/* sweat section start here */
.sweating-secttion{
  background:url(/cdn/shop/t/7/assets/sweat-bg.jpg?v=130646964619087783171595619297)no-repeat;
    background-position: center;
    background-size: cover;
    padding:140px 0;
    position: relative;
    color:#fff;
}
img.img-fluid.sweat-up {
    position: absolute;
    top: -1px;
}
img.img-fluid.sweat-dwn {
    position: absolute;
    bottom: -1px;
}
.sweat-btn a {
    background: #001836;
    padding: 17px 40px;
    text-transform: uppercase;
    transition: 0.3s;
}
.sweat-btn a:hover{
    background:#36c2db;
}
.sweat-btn{
    margin-top: 40px;
}
.sweat-lft h2 {
    margin-bottom: 22px;
}
/* sweat section start here */
/* maxim section start here */
.maxim-section {
    margin: 80px 0;
    text-align: center;
}
.maxim-section h2 {
    margin-bottom: 26px;
}
/* maxim section start here */
/* build section start here */
.build-right img{
    width: 100%;
}
.build-left h2 {
    margin-right: 20px;
}
.build-section {
    background: #001836;
    color: #fff;
    padding: 134px 0 0px 0;
    position: relative;
}
.build-left p {
    margin: 21px 0;
}
.build-btn a {
    background: white;
    color: #000;
    padding: 16px 40px;
}
.build-btn a {
    background: #fff;
    color: #000;
    padding: 16px 40px;
    transition: 0.3s;
}
.build-btn a:hover{
    background:#36c2db;
    color: #fff;
    padding: 16px 40px;
}

.build-btn {
    margin-top: 39px;
}
.buikld-vicn{
    
}
.build-up{
    position: absolute;
    top: 0;
}
.build-up {
    position: absolute;
    top: -1px;
    z-index: 9999;
}
.build-right img {
    margin: -122px 0px 0px 0px;
}

/* build section end here */
/* client section css start here */
.client-section {
    padding: 26px 0px 80px 0px;
    text-align: center;
}
.client-iner p {
    margin-bottom: 18px;
}
.client-iner ul {
    margin: 14px 0;
}
.client-iner li .fa {
    color: #ffbc38;
    font-size: 18px;
}
.client-iner li{
    padding: 0 2px;
}
.client-header {
    margin-bottom: 40px;
}
.client-header img {
    width: 7%;
    margin-bottom: 13px;
}
.client-iner h5 {
    color: #bd1515;
    font-size: 16px;
    font-weight: 400;
}
/* client section end here */
/* destroy section start here */
.destroy-left p {
    margin-top: 39px;
}
.destroy-section {
    background: #002f6c;
    padding: 80px 0 0;
    color: #fff;
    position: relative;
}
.destroy-left {
    margin-top: 70px;
}
img.buikld-vicn {
    width: 51%;
    left: -58px;
    position: relative;
}
.destroy-left h2 {
    font-size: 70px;
    text-transform: uppercase;
    font-weight: 600;
}
.destroy-left h3 {
    font-size: 39px;
    text-transform: uppercase;
    margin-top: -18px;
}
.destroy-vicon img {
    width: 51%;
    position: relative;
    left: -86px;
    top: 84px;
}

/* destroy section start here */
/* footer section css start here */
.ftr-section{
    background:#f3123c;
    color: #fff;
    padding: 20px 0;
}
.ftr-midinr p {
    margin-bottom: 14px;
}
.ftr-midinr h5 {
    font-weight: 600;
    margin-bottom: 16px;
    font-size: 20px;
    text-transform: uppercase;
}
span.ftr-logo .fa {
    font-size: 22px;
    border-right: 0px;
    position: absolute;
    top: 0;
    right: -12px;
    bottom: 0;
    padding: 5px 11px;
    background: #002f6c;
    text-align: center;
    height: auto;
    width: auto;
}
.ftr-email input.form-control {
    border-radius: 0;
}
.ftr-atlsright li a {
    padding: 8px 13px;
    background: #fff;
    color: #000;
}
.ftr-atlsright li a:hover{
    background:#002f6c;
    color: #fff;
}

.ftr-atlsright li {
    margin-right:3px;
}
.ftr-email {
    position: relative;
    overflow:hidden;
}

.ftr-midinr li {
    padding-top: 10px;
}
.ftr-midinr img{
    width:50%;
}
.ftr-section {
    background: #000000;
    color: #fff;
    padding: 76px 0 39px;
    font-size: 16px;
}
.ftr-midinr p {
    margin-top: 22px;
}
.ftr-midinr .fa {
    margin-right: 12px;
    height: 30px;
    border-right: 1px solid;
    padding-right: 32px;
    width: 27px;
    font-size: 21px;
    line-height: 28px;
}
li.ftr-social {
    margin-top: 18px;
}
.ftr-atlast {
    margin-top:50px;
}
a.ftr-buttn {
    background: white;
    color: #000;
    padding: 10px 31px;
    border-radius: 3px;
    font-size: 15px;
    margin-left: 18px;
    transition:0.3s;
    font-family:rajdhani;
    font-weight: 600;
}
a.ftr-buttn:hover{
    background:#000;
    color: #fff;
}
li.ftr-pera {
    font-size: 25px;
}
.ftr-atlsright {
    text-align: right;
}
div#myModaltwo {
    z-index: 1111111;
}
div#myModalone {
    z-index: 1111111;
}

/* footer section css end here */
/* contact inner page css start here */
.contact-page {
    margin: 80px 0;
    text-align: center;
}
.contact-page h3 {
    padding-bottom: 15px;
}
.contact-page p {
    margin-bottom: 46px;
}
.contact-detail {
    margin-bottom: 40px;
}

.map-inner {
    background: #e6e5e5;
    padding: 25px 13px;
    border-radius: 7px;
    transition: 1s ease;
}

p:last-child {
    margin-bottom: 0;
}
.contact-inrpage {
    padding: 70px 0;
}
.contact-inrpage h3 {
    margin-bottom: 9px;
}
.cll-back-left {
    margin-top:36px;
}
.cll-back-left .fa {
    font-size: 20px;
    border: 2px solid #fff;
    padding: 12px 15px;
    float: left;
    margin-right: 12px;
    width: 51px;
    text-align: center;
    color: #fff;
}
li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 3px;
}
.contact-inrpage form {
    margin-top: 22px;
}
textarea.form-control.cnt-msg {
    border-radius: 0;
    margin: 2px 0;
    margin: 9px 0;
}
input.form-control.cnt-frmcontrol {
    border-radius: 0;
    margin: 9px 0;
    height: 40px;
    font-size: 14px;
}
.sticky-content{
    background:url('../image/sticky-hdebg.jpg')no-repeat;
    background-position: center;
    background-size: cover;
    padding:100px 0;
    color:#fff;
}
.sticky-content h1 {
    text-transform: uppercase;
}
input.btn.frm-btn {
    padding: 9px 54px;
    background:#002f6c;
    color: #fff;
    border-radius: 24px;
    transition: 0.5s;
    font-size: 16px;
}
.contactinr-btn {
    margin-top: 18px;
}
.contact-inrpage h4 {
    font-weight: 500;
    margin-bottom: 10px;
}
.cntc-inrpright {
    box-shadow: 0px 1px 14px -4px;
    padding: 38px;
}

.cntc-inrpleft{
    background:url('../image/cntc-side.jpg')no-repeat;
    background-position: center;
    background-size: cover;
    padding:41px 40px;
    color: #fff;
}
.contat-map{
    width:100%;
    margin-top: 50px;
}

/* contact inner page css start here */
/* testimonial inner page css star here */
.testi-row {
    background:#002f6c;
    padding: 15px 15px 10px;
    border-radius: 10px;
    margin-bottom: 35px;
}
.testi-content {
    padding: 15px 20px;
    background: #fff;
    border-radius: 10px;
}
.singature {
    padding: 8px 20px 0;
    display: inline-block;
    width: 100%;
}
.singature span {
    float: left;
    color: #fff;
}
.singature ul {
    float: right;
    list-style: none;
    margin: 13px 0 0 0;
    padding: 0;
}
.singature ul li {
    display: inline-block;
    margin: 0 1px;
}
.singature span strong {
    display: block;
}
.testimonial-section {
    margin: 80px 0;
}
.row.testimonial-iner {
    margin-top: 50px;
}
.testimonial-section h2 {
    margin-bottom: 13px;
}

/* testimonial inner page css star here */
/* video review inner page section start here */
.video-review {
    text-align: center;
    background: #f2f2f2;
    padding: 75px 0;
}
.video-review h2 {
    margin-bottom: 19px;
}
.video-first h2 {
    margin-bottom: 28px;
}
.vd-firstleft {
    margin-top:31px;
}
.video-first {
    margin: 65px 0;
}
.video-second {
    background: #f2f2f2;
    padding: 80px 0;
}
.vd-firstleft h2 {
    margin-bottom: 19px;
}
.vdeo-btn a {
    padding: 14px 53px;
    background: #002d68;
    color: #fff;
    transition: 0.3s;
    border-radius: 50px;
}
.vdeo-btn {
    margin-top: 40px;
}
/* video review inner page section start here */
/* doctor section css start here */
.dcotor-recomend-inner{
    background:url('../image/doctor-side.png')no-repeat;
    background-position:left;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    overflow:hidden;
}
.doctor-rightinr{
    background:#fff;
    padding:80px 0;
}
.dctor-innerleftup {
    padding: 0 0 0 31px;
}
.dctor-innerleftup h2 {
    margin-bottom: 27px;
}
.dctr-twolft{
    text-align: right;
}
.dctr-rcmentwo {
    background: #f2f2f2;
    padding: 80px 0;
}
.dctr-tworight h2 {
    margin-bottom: 14px;
}
.dctr-rcmtbtn {
    margin-top: 46px;
}
.dctr-rcmtbtn a{
    padding: 12px 54px;
    background: #002f6c;
    color: #fff;
    border-radius: 24px;
    transition: 0.5s;
    font-size: 16px;
}
.dcrt-rcmenthreinr h2 {
    margin-bottom:13px;
}
.dcrt-rcmenthreinr ul {
    margin-top:30px;
}
.dcrt-rcmenthreinr li {
    line-height:34px;
    font-size: 16px;
}
.dcrt-rcmenthreinr li .fa {
    padding-right: 5px;
    font-size: 13px;
}
.dcrt-rcmenthreinr {
    padding-top: 26px;
}
.dctr-rcmenthree {
    margin: 80px 0;
}

/* doctor section css end here */
/* hypersis page css start here */
.hyperhi-inner{
    background:url('../image/doctor-sideone.jpg')no-repeat;
    background-position:left;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    overflow:hidden;
}
.sctr-inerbtn {
    margin-top: 38px;
}
.sctr-inerbtn a{
    padding: 12px 54px;
    background: #002f6c;
    color: #fff;
    border-radius: 24px;
    transition: 0.5s;
    font-size: 16px;
}
.hyper-left .owl-carousel .owl-item img {
    display: initial;
    width: 39%;
}
.hyper-left .fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 13px;
    min-height: 9px;
}
.hyper-left .fture-pdctiner {
    text-align: center;
}
.hyper-left .fture-pdctiner h4 {
    font-size: 25px;
    font-weight: 700;
    padding-bottom: 25px;
}
.hyper-left  button.owl-prev img {
    left: 0px;
    top: 35%;
    width: 8%;
}
.hyper-left  button.owl-next img {
    right:0px;
    top: 35%;
    width:8%;
}
.hyperhindor-inner {
    padding: 80px 0 10px;
    background:#f2f2f2;
}
.client-section {
    padding: 80px 0;
    text-align: center;
}
.client-iner p {
    margin-bottom: 18px;
}
.client-iner ul {
    margin: 14px 0;
}
.client-iner li .fa {
    color: #ffbc38;
    font-size: 18px;
}
.client-iner li{
    padding: 0 2px;
}
.client-header {
    margin-bottom: 40px;
}
.client-header img {
    width: 7%;
    margin-bottom: 13px;
}
.client-iner h5 {
    color: #bd1515;
    font-size: 16px;
    font-weight: 400;
}
a.carousel-control-prev {
    background: #002f6c;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    left: -55px;
    top: 18px;
    z-index: 1111;
}
a.carousel-control-next {
    background: #002f6c;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    right: -55px;
    top: 18px;
    z-index: 1111;
}
.abthyperight img {
    width: 100%;
}
.abthyper-left h2 {
    margin-bottom: 18px;
}
.abt-hyperbtn {
    margin-top: 31px;
}
.abt-hyperbtn a {
    padding: 14px 53px;
    background: #002d68;
    color: #fff;
    transition: 0.3s;
}
.abt-hyperhidrosisi {
    background: #f2f2f2;
    padding:60px 0;
}

/* hypersis page css end here */

.product-photo-container #productFeaturedImg {
    position: static !important;
    height: auto !important;
    width: 100% !important;
}
/* responsive css start */

@media (min-width: 992px) and (max-width: 1199px){
    .feature-section h2 {
    margin-bottom: 28px;
}
h2 {
    font-size: 30px;
}
    
.navbar-dark .navbar-nav a {
    color: #000;
    padding: 15px 22px;
    transition: 0.5s;
    font-size: 14px;
}
    .main-logo-box img {
    width: 56%;
}
    .build-left {
    padding-top: 50px;
}
    img.buikld-vicn {
    width: 51%;
    left: -16px;
    position: relative;
    top: 54px;
}

    
  .tp-naberright {
    text-align: right;
    font-size: 14px;
}
  .tp-naberright li {
    padding-right: 7px;
}
    .tp-naberlft li {
    padding-left: 5px;
    font-size: 12px;
}
    .top-navbar {
    background: #002f6c;
    color: #fff;
    padding: 14px 0;
}
    ul.list-unstyled.hd-call-add .fa {
    float: left;
    font-size: 29px;
    margin-right: 10px;
    padding: 10px 0;
    color: #fff;
    display: none;
}
    .cl-hd {
    font-size: 16px;
    font-weight: 400;
}
    .hd-call-add a {
    font-size: 14px;
    color: #fff;
    font-weight: 300;
}
    a.frm-spaner {
    background: #002f6c;
    padding:9px 12px;
    font-size: 15px;
}
    .main-banner {
    padding: 69px 0;
}
   .mn-bnleft h1 {
    font-size: 49px;
    text-transform: uppercase;
    line-height: 52px;
}
    .mn-bnleft h3 {
    font-size: 43px;
    margin-bottom: 1px;
}
  .mn-bnleft h4 {
    font-family: rajdhani;
    font-size: 33px;
    margin-bottom: 9px;
}
    .hvr-bounce-to-right {
    padding: 11px 40px;
    font-size: 16px;
    letter-spacing: 2px;
}
    
 .hvr-bounce-to-right1 {
    padding: 11px 40px;
    font-size: 16px;
    letter-spacing: 2px;
}   
.fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 20px;
    min-height: 51px;
    padding: 0 2px;
    font-size: 14px;
}
.fture-pdctiner h4 {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 27px;
}
    .fture-btn a {
    padding: 11px 27px;
    background: #002d68;
    color: #fff;
}
    .feature-section {
    margin: 55px 0;
    text-align: center;
}
    .sweat-lft h2 {
    margin-bottom: 11px;
}
    .sweating-secttion {
    padding: 85px 0;
}
.maxim-section {
    margin: 38px 0;
    text-align: center;
}
.ftr-midinr h5 {
    font-weight: 500;
    margin-bottom: 12px;
    font-size: 17px;
    text-transform: uppercase;
}
    .ftr-section {
    background: #000000;
    color: #fff;
    padding: 53px 0 28px;
    font-size: 14px;
}
 li.ftr-social {
    margin-top: 7px;
}
    .ftr-midinr .fa {
    margin-right: 4px;
    height: 26px;
    border-right: none;
    padding-right: 0px;
    width: 21px;
    font-size: 14px;
    line-height: 25px;
}
    .ftr-midinr li {
    padding-top: 7px;
}
    .ftr-atlast {
    margin-top: 31px;
}
 .destroy-left h2 {
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 10px;
}
    .destroy-vicon img {
    width: 51%;
    position: relative;
    left: 9px;
    top: 76px;
}
    .build-btn a {
    background: white;
    color: #000;
    padding: 12px 30px;
}
    .build-btn {
    margin-top: 21px;
}
    .destroy-left h3 {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: -8px;
}
    .destroy-left p {
    margin-top: 29px;
    margin-bottom: 37px;
}
    .destroy-left {
    margin-top: -26px;
}
    .destroy-left h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 0px;
}
    .build-section {
    background: #001836;
    color: #fff;
    padding: 69px 0 0px 0;
    position: relative;
}
    .build-right img {
    margin: 0px;
}
    span.ftr-logo .fa {
    font-size: 15px;
    border-right: 0px;
    position: absolute;
    top: 0;
    right: -4px;
    bottom: 0;
    padding: 5px 8px;
}
    .sticky-content {
    padding: 61px 0;
}
   .h1, h1 {
    font-size: 2.5rem;
}
    .cntc-inrpright {
    box-shadow: 0px 1px 14px -4px;
    padding: 17px;
}
    .cll-back-left .fa {
    font-size: 13px;
    border: 1px solid #fff;
    padding: 8px 4px;
    float: left;
    margin-right: 7px;
    width: 33px;
    text-align: center;
    color: #fff;
}
    .cll-back-left {
    margin-top: 11px;
}
    li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 0px;
}
     .sticky-content {
    padding: 61px 0;
}
   .h1, h1 {
    font-size: 2rem;
}
    .cntc-inrpright {
    box-shadow: 0px 1px 14px -4px;
    padding: 17px;
}
    .cll-back-left .fa {
    font-size: 13px;
    border: 1px solid #fff;
    padding: 8px 4px;
    float: left;
    margin-right: 7px;
    width: 33px;
    text-align: center;
    color: #fff;
}
    .cll-back-left {
    margin-top: 11px;
}
    li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 0px;
}
    
    
.feature-section h2 {
    margin-bottom: 28px;
}
h2 {
    font-size: 26px;
}
    
.navbar-dark .navbar-nav a {
    color: #000;
    padding: 15px 6px;
    transition: 0.5s;
    font-size: 11px;
}
    .doctor-rightinr {
    background: #fff;
    padding: 51px 0;
}
 .dctor-innerleftup h2 {
    margin-bottom: 17px;
}
 .sctr-inerbtn {
    margin-top: 33px;
}
    .sctr-inerbtn a {
    padding: 11px 43px;
    background: #002f6c;
    color: #fff;
    border-radius: 24px;
    transition: 0.5s;
    font-size: 14px;
}
    .hyperhindor-inner {
    padding: 61px 0 24px;
    background: #f2f2f2;
}
    .hyper-left .owl-carousel .owl-item img {
    display: initial;
    width: 58%;
}
    .client-section {
    padding: 60px 0;
    text-align: center;
}
    .abt-hyperhidrosisi {
    padding: 55px 0;
}
    .video-review {
    padding: 60px 0;
}
 .video-review h2 {
    margin-bottom: 18px;
}
    .dcrt-rcmenthreinr li {
    line-height: 24px;
    font-size: 13px;
}
    
}
@media (min-width: 768px) and (max-width: 991px){
    .sticky-content {
    padding: 61px 0;
}
   .h1, h1 {
    font-size: 2rem;
}
    .cntc-inrpright {
    box-shadow: 0px 1px 14px -4px;
    padding: 17px;
}
    .cll-back-left .fa {
    font-size: 13px;
    border: 1px solid #fff;
    padding: 8px 4px;
    float: left;
    margin-right: 7px;
    width: 33px;
    text-align: center;
    color: #fff;
}
    .cll-back-left {
    margin-top: 11px;
}
    li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 0px;
}
    
    
.feature-section h2 {
    margin-bottom: 28px;
}
h2 {
    font-size: 26px;
}
    
.navbar-dark .navbar-nav a {
    color: #000;
    padding: 15px 6px;
    transition: 0.5s;
    font-size: 11px;
}
    .doctor-rightinr {
    background: #fff;
    padding: 51px 0;
}
 .dctor-innerleftup h2 {
    margin-bottom: 17px;
}
 .sctr-inerbtn {
    margin-top: 33px;
}
    .sctr-inerbtn a {
    padding: 11px 43px;
    background: #002f6c;
    color: #fff;
    border-radius: 24px;
    transition: 0.5s;
    font-size: 14px;
}
    .hyperhindor-inner {
    padding: 61px 0 24px;
    background: #f2f2f2;
}
    .hyper-left .owl-carousel .owl-item img {
    display: initial;
    width: 58%;
}
    .client-section {
    padding: 60px 0;
    text-align: center;
}
    .abt-hyperhidrosisi {
    padding: 55px 0;
}
    .video-review {
    padding: 60px 0;
}
 .video-review h2 {
    margin-bottom: 18px;
}
    .dcrt-rcmenthreinr li {
    line-height: 24px;
    font-size: 13px;
}
    
    .main-logo-box img {
    width: 56%;
}
    
  .tp-naberright {
    text-align: right;
    font-size: 12px;
}
    .tp-naberright li {
    padding-right: 0px;
}
    .tp-naberlft li {
    padding-left: 5px;
    font-size: 12px;
}
    .top-navbar {
    background: #002f6c;
    color: #fff;
    padding: 14px 0;
}
    .top-form input.form-control {
    height: 40px;
    border-radius: 3px;
}
    ul.list-unstyled.hd-call-add .fa {
    float: left;
    font-size: 29px;
    margin-right: 10px;
    padding: 10px 0;
    color: #fff;
    display: none;
}
    .cl-hd {
    font-size: 14px;
    font-weight: 400;
}
    .hd-call-add a {
    font-size: 10px;
    color: #fff;
    font-weight: 300;
}
    a.frm-spaner {
    background: #002f6c;
    padding:9px 12px;
    font-size: 15px;
}
    .main-banner {
    padding: 69px 0;
}
   .mn-bnleft h1 {
    font-size: 49px;
    text-transform: uppercase;
    line-height: 52px;
}
    .mn-bnleft h3 {
    font-size: 43px;
    margin-bottom: 1px;
}
  .mn-bnleft h4 {
    font-family: rajdhani;
    font-size: 33px;
    margin-bottom: 9px;
}
    .hvr-bounce-to-right {
    padding: 11px 40px;
    font-size: 16px;
    letter-spacing: 2px;
}
    
 .hvr-bounce-to-right1 {
    padding: 11px 40px;
    font-size: 16px;
    letter-spacing: 2px;
}   
.fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 20px;
    min-height: 51px;
    padding: 0 2px;
    font-size: 14px;
}
.fture-pdctiner h4 {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 27px;
}
    .fture-btn a {
    padding: 11px 27px;
    background: #002d68;
    color: #fff;
}
    .feature-section {
    margin: 55px 0;
    text-align: center;
}
    .sweat-lft h2 {
    margin-bottom: 11px;
}
    .sweating-secttion {
    padding: 85px 0;
}
.maxim-section {
    margin: 38px 0;
    text-align: center;
}

    .ftr-midinr h5 {
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 12px;
    text-transform: uppercase;
}
    .ftr-section {
    background: #000000;
    color: #fff;
    padding: 53px 0 28px;
    font-size: 12px;
}
 li.ftr-social {
    margin-top: 7px;
}
    .ftr-midinr .fa {
    margin-right: 4px;
    height: 26px;
    border-right: none;
    padding-right: 0px;
    width: 21px;
    font-size: 14px;
    line-height: 25px;
}
    .ftr-midinr li {
    padding-top: 7px;
}
    .ftr-atlast {
    margin-top: 31px;
}
 .destroy-left h2 {
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 10px;
}
    .destroy-vicon img {
    width: 51%;
    position: relative;
    left: 9px;
    top: 76px;
}
    .build-btn a {
    background: white;
    color: #000;
    padding: 12px 30px;
}
    .build-btn {
    margin-top: 21px;
}
    .destroy-left h3 {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: -8px;
}
    .destroy-left p {
    margin-top: 29px;
    margin-bottom: 37px;
}
    .destroy-left {
    margin-top: -26px;
}
    .destroy-left h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 0px;
}
    .build-section {
    background: #001836;
    color: #fff;
    padding: 69px 0 0px 0;
    position: relative;
}
    .build-right img {
    margin: 0px;
}
    span.ftr-logo .fa {
    font-size: 15px;
    border-right: 0px;
    position: absolute;
    top: 0;
    right: -4px;
    bottom: 0;
    padding: 5px 8px;
}   
}
@media (min-width: 576px) and (max-width: 767px){
.ftr-atlast {
    margin-top: 16px;
}
    .destroy-left h2 {
    font-size: 39px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
    .build-btn {
    margin-top: 24px;
}
    .destroy-left {
    margin-top: 0px;
}
    .mn-bnleft h1 {
    font-size: 40px;
    text-transform: uppercase;
    line-height: 39px;
    margin: 8px 0;
}
    .mn-bnleft h3 {
    font-size: 31px;
    color: #001836;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: -4px;
}
    .mn-bnleft h4 {
    font-family: rajdhani;
    font-size: 24px;
    margin-bottom: 14px;
}
    .tp-naberlft li {
    padding-left: 6px;
}
    .tp-naberright {
    text-align: center;
    margin-top: 7px;
    font-size: 11px;
}
    .tp-naberright li {
    padding-right: 0px;
}
 ul.list-unstyled.hd-call-add {
    display: none;
}
    .top-form {
    display: none;
}
   .main-logo-box img {
    width: 36%;
    float: left;
}
    .nav-bar-start {
    padding-bottom: 10px;
    padding-top: 9px;
    position: absolute;
    top: 82px;
      right:0;
    z-index: 999;
     border:none; 
      
}
    .main-banner {
    padding: 52px 0 23px;
}
   .hvr-bounce-to-right {
    padding: 11px 31px;
    font-size: 14px;
    letter-spacing: 1px;
}
  .hvr-bounce-to-right1 {
    padding: 11px 31px;
    font-size: 14px;
    letter-spacing: 1px;
}  
   .mn-video {
    margin-top: 18px;
    text-align: center;
}
    .mn-bnright img {
    width: 52%;
    margin: auto;
}
 h2 {
    font-size: 32px;
}
    .feature-section h2 {
    margin-bottom: 22px;
}
    h2 {
    font-size: 23px;
}
    .fture-pdctiner h6 {
    padding-bottom: 9px;
    padding-top: 6px;
    color: #34c1dc;
}
    .fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 12px;
    min-height: auto;
}
    .destroy-vicon img {
    width: 28%;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
}
    .ftr-midinr li {
    padding-top: 7px;
    font-size: 14px;
}
    .ftr-midinr h5 {
    font-weight: 600;
    margin-bottom: 0px;
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 20px;
}
    
    li.ftr-social {
    margin-top: 9px;
}
    .ftr-midinr .fa {
    margin-right: 2px;
    height: 24px;
    border-right: 1px solid;
    padding-right: 25px;
    width: 10px;
    font-size: 15px;
    line-height: 23px;
}
    .ftr-section {
    background: #000000;
    color: #fff;
    padding: 40px 0 26px;
    font-size: 16px;
}
  .ftr-atlast p {
    font-size: 13px;
    text-align: center;
}
    .ftr-atlsright li {
    margin-right: -1px;
}
    .ftr-atlsright li a {
    padding: 5px 8px;
    background: #fff;
    color: #000;
}
    .fture-pdctiner h4 {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 32px;
}
 .fture-pdctiner h4 {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 32px;
}
   .sweating-secttion {
    padding:72px 0;
    background: #002f6c;
}
    .build-btn a {
    background: white;
    color: #000;
    padding: 12px 26px;
}
    
  .maxim-section h2 {
    margin-bottom: 16px;
}
    .maxim-section {
    margin: 41px 0;
    text-align: center;
}
    .build-section {
    background: #001836;
    color: #fff;
    padding: 66px 0 0px 0;
    position: relative;
}
    .client-header img {
    width: 18%;
    margin-bottom: 13px;
}
    .client-header {
    margin-bottom: 29px;
}
    .client-section {
    padding: 0px 0px 51px 0px;
    text-align: center;
}
    .destroy-section {
    padding: 80px 0 0;
    text-align: center;
}
  span.ftr-logo .fa {
    font-size: 18px;
    border-right: 6px;
    top: 0;
    right: -2px;
    bottom: 0;
    padding: 8px 11px;
}  
  .build-right img {
    margin: 14px 0px 0px 0px;
}
   img.buikld-vicn {
    width: 22%;
    left: 0px;
    position: relative;
    right: 0;
    margin: 40px 0 20px 0;
}
    .feature-section {
    margin: 53px 0;
    text-align: center;
}
    .ftr-atlsright {
    text-align: center;
    margin-top: 15px;
}
    .fture-pdctiner {
    border: 1px solid #cccccc;
    margin-bottom: 42px;
    padding-bottom: 32px;
}
     h4.modal-title {
    position: absolute;
    color: #000;
    font-size: 14px !important;
    top: 13px;
}
    div#collapsibleNavbar {
    background: #002d68;
    z-index: 11111;
    margin-top: 32px;
}
    .sticky-content {
    padding: 47px 0;
}
   .h1, h1 {
    font-size: 2rem;
}
    .contact-inrpage {
    padding: 55px 0;
}
    .cntc-inrpleft {
    padding: 23px 20px;
}
    .cll-back-left .fa {
    font-size: 15px;
    border: 2px solid #fff;
    padding: 14px 1px;
    float: left;
    margin-right: 8px;
    width: 38px;
}
    li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 0px;
}
    .cntc-inrpright {
    box-shadow: 0px 0px 0px 0px;
    padding: 22px;
}
    .contactinr-btn {
    margin-top: 12px;
}
    button.owl-next img {
    position: absolute;
    right: 0;
    top: 35%;
    width: 3%;
}
    button.owl-prev img {
    position: absolute;
    left:0;
    top: 35%;
    width: 3%;
}
     a.carousel-control-next {
    display: none;
}
    a.carousel-control-prev {
    display: none;
}
    .abt-hyperhidrosisi {
    text-align: center;
}
    .abthyperight {
    margin-top: 43px;
}
    .hyperhindor-inner {
    padding: 60px 0 0px;
    background: #f2f2f2;
}
    .hyper-left {
    margin-bottom: 30px;
}
    .doctor-rightinr {
    background: #fff;
    padding: 60px 0;
    text-align: center;
}
    .dctor-innerleftup {
    padding: 0 5px 0 5px;
}
     .testimonial-section {
    margin: 55px 0 30px;
}
    .singature {
    padding: 8px 4px 0;
    display: inline-block;
    width: 100%;
}
    .singature ul li img {
    width: 61%;
}
    .video-review {
    text-align: center;
    padding: 50px 0;
}
    .video-review h2 {
    margin-bottom: 27px;
}
    .video-first {
    margin: 50px 0;
    text-align: center;
}
    .video-second {
    background: #f2f2f2;
    padding: 55px 0;
        text-align: center;
}
    .video-first {
    margin: 20px 0 50px 0;
}
        .video-review {
    padding: 50px 0 0;
}
   .dctr-twolft img {
    width: 100%;
    margin-top: 41px;
}
    .dctr-rcmentwo {
    background: #f2f2f2;
    padding: 55px 0;
    text-align: center;
}
    .dctor-innerleftup h2 {
    margin-bottom: 12px;
}
    .dctr-rcmenthree {
    margin: 55px 0;
}
    .dcrt-rcmenthreinr li {
    line-height: 27px;
    font-size: 12px;
}
	}
@media (min-width: 320px) and (max-width: 575px){
button.owl-next img {
    position: absolute;
    right: 0;
    top: 35%;
    width: 3%;
}
    button.owl-prev img {
    position: absolute;
    left:0;
    top: 35%;
    width: 3%;
}
.ftr-atlast {
    margin-top: 16px;
}
    .destroy-left h2 {
    font-size: 39px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
    .build-btn {
    margin-top: 24px;
}
    .destroy-left {
    margin-top: 0px;
}
    .mn-bnleft h1 {
    font-size: 40px;
    text-transform: uppercase;
    line-height: 39px;
    margin: 8px 0;
}
    .mn-bnleft h3 {
    font-size: 31px;
    color: #001836;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: -4px;
}
    .mn-bnleft h4 {
    font-family: rajdhani;
    font-size: 24px;
    margin-bottom: 14px;
}
    .tp-naberlft li {
    padding-left: 6px;
}
    .tp-naberright {
    text-align: center;
    margin-top: 7px;
    font-size: 11px;
}
    .tp-naberright li {
    padding-right: 0px;
}
 ul.list-unstyled.hd-call-add {
    display: none;
}
    .top-form {
    display: none;
}
   .main-logo-box img {
    width: 36%;
    float: left;
}
    .nav-bar-start {
    padding-bottom: 10px;
    padding-top: 9px;
    position: absolute;
    top: 82px;
      right:0;
    z-index: 999;
      border:none;
}
    .main-banner {
    padding: 52px 0 23px;
}
   .hvr-bounce-to-right {
    padding: 11px 31px;
    font-size: 14px;
    letter-spacing: 1px;
}
  .hvr-bounce-to-right1 {
    padding: 11px 31px;
    font-size: 14px;
    letter-spacing: 1px;
}  
   .mn-video {
    margin-top: 18px;
    text-align: center;
}
    .mn-bnright img {
    width: 52%;
    margin: auto;
}
 h2 {
    font-size: 32px;
}
    .feature-section h2 {
    margin-bottom: 22px;
}
    h2 {
    font-size: 23px;
}
    .fture-pdctiner h6 {
    padding-bottom: 9px;
    padding-top: 6px;
    color: #34c1dc;
}
    .fture-pdctiner h5 {
    font-weight: 400;
    padding-bottom: 12px;
    min-height: auto;
}
    .destroy-vicon img {
    width: 28%;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
}
    .ftr-midinr li {
    padding-top: 7px;
    font-size: 14px;
}
    .ftr-midinr h5 {
    font-weight: 600;
    margin-bottom: 0px;
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 20px;
}
    
    li.ftr-social {
    margin-top: 9px;
}
    .ftr-midinr .fa {
    margin-right: 2px;
    height: 24px;
    border-right: 1px solid;
    padding-right: 25px;
    width: 10px;
    font-size: 15px;
    line-height: 23px;
}
    .ftr-section {
    background: #000000;
    color: #fff;
    padding: 40px 0 26px;
    font-size: 16px;
}
  .ftr-atlast p {
    font-size: 13px;
    text-align: center;
}
    .ftr-atlsright li {
    margin-right: -1px;
}
    .ftr-atlsright li a {
    padding: 5px 8px;
    background: #fff;
    color: #000;
}
    .fture-pdctiner h4 {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 32px;
}
 .fture-pdctiner h4 {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 32px;
}
   .sweating-secttion {
    padding:72px 0;
    background: #002f6c;
}
    .build-btn a {
    background: white;
    color: #000;
    padding: 12px 26px;
}
    
  .maxim-section h2 {
    margin-bottom: 16px;
}
    .maxim-section {
    margin: 41px 0;
    text-align: center;
}
    .build-section {
    background: #001836;
    color: #fff;
    padding: 66px 0 0px 0;
    position: relative;
    text-align: center;
}
    .client-header img {
    width: 18%;
    margin-bottom: 13px;
}
    .client-header {
    margin-bottom: 29px;
}
    .client-section {
    padding: 50px 0px 51px 0px;
    text-align: center;
}
    .destroy-section {
    padding: 80px 0 0;
    text-align: center;
}
  span.ftr-logo .fa {
    font-size: 18px;
    border-right: 6px;
    top: 0;
    right: -2px;
    bottom: 0;
    padding: 8px 11px;
}  
  .build-right img {
    margin: 14px 0px 0px 0px;
}
   img.buikld-vicn {
    width: 22%;
    left: 0px;
    position: relative;
    right: 0;
    margin: 40px 0 20px 0;
}
    .feature-section {
    margin: 53px 0;
    text-align: center;
}
    .ftr-atlsright {
    text-align: center;
    margin-top: 15px;
}
   .fture-pdctiner {
    border: 1px solid #cccccc;
    margin-bottom: 23px;
    padding-bottom: 20px;
}
    .navbar-dark .navbar-nav a {
    color: #fff;
    padding: 8px 22px;
    transition: 0.5s;
    font-size: 14px;
    line-height: 28px;
}
    h4.modal-title {
    position: absolute;
    color: #000;
    font-size: 14px !important;
    top: 13px;
}
    div#collapsibleNavbar {
    background: #002d68;
    z-index: 11111;
    margin-top: 32px;
}
    .sticky-content {
    padding: 47px 0;
}
   .h1, h1 {
    font-size: 2rem;
}
    .contact-inrpage {
    padding: 55px 0;
}
    .cntc-inrpleft {
    padding: 23px 20px;
}
    .cll-back-left .fa {
    font-size: 15px;
    border: 2px solid #fff;
    padding: 14px 1px;
    float: left;
    margin-right: 8px;
    width: 38px;
}
    li.call-backpera {
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 0px;
}
    .cntc-inrpright {
    box-shadow: 0px 0px 0px 0px;
    padding: 22px;
}
    .contactinr-btn {
    margin-top: 12px;
}

    a.carousel-control-next {
    display: none;
}
    a.carousel-control-prev {
    display: none;
}
    .abt-hyperhidrosisi {
    text-align: center;
}
    .abthyperight {
    margin-top: 43px;
}
    .hyperhindor-inner {
    padding: 60px 0 0px;
    background: #f2f2f2;
}
    .hyper-left {
    margin-bottom: 30px;
}
    .doctor-rightinr {
    background: #fff;
    padding: 60px 0;
    text-align: center;
}
    .dctor-innerleftup {
    padding: 0 5px 0 5px;
} 
    .testimonial-section {
    margin: 55px 0 30px;
}
    .singature {
    padding: 8px 4px 0;
    display: inline-block;
    width: 100%;
}
    .singature ul li img {
    width: 61%;
}
    .video-review {
    text-align: center;
    padding: 50px 0;
}
    .video-review h2 {
    margin-bottom: 27px;
}
    .video-first {
    margin: 50px 0;
    text-align: center;
}
    .video-second {
    background: #f2f2f2;
    padding: 55px 0;
        text-align: center;
}
    .video-first {
    margin: 20px 0 50px 0;
}
        .video-review {
    padding: 50px 0 0;
}
   .dctr-twolft img {
    width: 100%;
    margin-top: 41px;
}
    .dctr-rcmentwo {
    background: #f2f2f2;
    padding: 55px 0;
    text-align: center;
}
    .dctor-innerleftup h2 {
    margin-bottom: 12px;
}
    .dctr-rcmenthree {
    margin: 55px 0;
}
    .dcrt-rcmenthreinr li {
    line-height: 27px;
    font-size: 12px;
}
	}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

@media (max-width:480px){
  .dropdown-menu{
  	background-color: #001836!important;
  }
  .navbar-dark .navbar-nav a{
  	display:inline-block;
    width:100%;
  }
  .dropdown-item a{
  	text-align:left!important;
    padding-left:25px;
  }
}

button.ftr-logo {
    position: absolute;
    top: 0;
    right: -12px;
    bottom: 0;
    padding: 5px 11px;
    background: #002f6c;
    text-align: center;
    height: 34px;
    width: 55px;
    border: none;
  	color:#fff;
  	cursor:pointer;
}