﻿@font-face{font-family:'lato-hairline';font-display:fallback;src:url('fonts/lato-hairline-webfont.ttf') format('truetype'), url('fonts/lato-hairline-webfont.eot');src:url('fonts/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-hairline-webfont.woff') format('woff'), url('fonts/lato-hairline-webfont.woff') format('woff'), url('fonts/lato-hairline-webfont.svg#latohairline') format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'lato-light';font-display:fallback;src:url('fonts/lato-light-webfont.eot');src:url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-light-webfont.woff2') format('woff2'), url('fonts/lato-light-webfont.woff') format('woff'), url('fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'lato-regular';font-display:fallback;src:url('fonts/lato-regular-webfont.eot');src:url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-regular-webfont.woff2') format('woff2'), url('fonts/lato-regular-webfont.woff') format('woff'), url('fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'lato-bold';font-display:fallback;src:url('fonts/lato-bold-webfont.eot');src:url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-bold-webfont.woff2') format('woff2'), url('fonts/lato-bold-webfont.woff') format('woff'), url('fonts/lato-bold-webfont.svg#latobold') format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'lato-black';font-display:fallback;src:url('fonts/lato-black-webfont.eot');src:url('fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-black-webfont.woff2') format('woff2'), url('fonts/lato-black-webfont.woff') format('woff'), url('fonts/lato-black-webfont.svg#latoblack') format('svg');font-weight:900;font-style:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html, form, .wrapper{height:100%;}
body{padding-top:174px;}
body.inner-body{padding-top:137px;}
@media(max-width:960px){body, body.inner-body{padding-top:125px;}}
@media(max-width:640px){
body{padding-top:95px!important;}
}
html{font-size:16px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{margin:0;font-family:"lato-regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.7;color:#323232;text-align:left;background-color:#fff;}

.bg-dark-blue {background-color:#0b2b6c!important;}
a{color:#222;text-decoration:none;}
a:hover, a:focus{color:#000;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
body{opacity:0}
.scrollup{position:fixed;color:#FFF; bottom:180px;right:25px;display:none;z-index:1;font-size:30px;width:40px;border:#FFF 1px solid;height:40px;line-height:35px;text-align:center;border-radius:50px;background:#18b6f0;}
.scrollup{-webkit-animation:moveFromBottom 1000ms ease;-moz-animation:moveFromBottom 1000ms ease;-ms-animation:moveFromBottom 1000ms ease;}
a.scrollup:hover{background:#0b2b6c; color:#FFF;}
a, .btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.rounded-right-0{border-radius:.25rem 0px 0 .25rem!important;}
.rounded-left-0{border-radius:0 .25rem .25rem 0!important;}
.spacer1{clear:both;width:100%;height:10px;}
.spacer2{clear:both;width:100%;height:20px;}
.spacer3{clear:both;width:100%;height:30px;}
.spacer4{clear:both;width:100%;height:40px;}
.spacer5{clear:both;width:100%;height:50px;}
hr.solid{border:0;border-top:1px solid #ccc;}
hr.dotted{border:0;border-top:1px dotted #666;background:#292929;}
hr.dashed{border:0;border-top:1px dashed #ccc;background:#fff;}
hr.double{border:0;border-top:1px dashed #ccc;background:#999;}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
.text-blue{color:#0b2b6c!important;}

ul.social_media{margin:0 0 0px;padding:0px;}
ul.social_media li{display:inline-block;list-style-type:none;list-style-image:none;padding:0px;margin:0 3px 0px 0;border:none;vertical-align:top;}
ul.social_media li a{display:block;font-size:18px;transition:none .6s ease-in-out;-webkit-transition:none .6s ease-in-out;-moz-transition:none .6s ease-in-out;-o-transition:none .6s ease-in-out;-ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover{display:block;}
ul.social_media .fa{padding:0px;margin:0px;font-weight:500;color:#FFF;color:#030231;width:30px;height:30px;line-height:30px;vertical-align:middle;text-align:center; border:#DDD 1px solid;}
ul.social_media .fa:hover{color:#fff!important;}
ul.social_media li a:hover .fa-facebook{background:#3b5998!important;}
ul.social_media li a:hover .fa-google{background:#3f85f4!important;}
ul.social_media li a:hover .fa-linkedin{background:#0275b5!important;}
ul.social_media li a:hover .fa-youtube{background:#ce332d!important;}
ul.social_media li a:hover .fa-youtube-play{background:#ce332d!important;}
ul.social_media li a:hover .fa-tumblr{background:#274152!important;}
ul.social_media li a:hover .fa-twitter{background:#4dc8f1!important;}
ul.social_media li a:hover .fa-pinterest{background:#cb2028!important;}
ul.social_media li a:hover .fa-instagram{background:#3e739d!important;}
ul.social_media li a:hover .fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram{color:#FFF;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}
ul.social_media li a:hover .fa-facebook:hover{background:#3b5998!important;}
ul.social_media li a:hover .fa-google:hover{background:#3f85f4!important;}
ul.social_media li a:hover .fa-google-plus:hover{background:#d13f2d!important;}
ul.social_media li a:hover .fa-linkedin:hover{background:#0275b5!important;}
ul.social_media li a:hover .fa-youtube:hover{background:#ce332d!important;}
ul.social_media li a:hover .fa-youtube-play:hover{background:#ce332d!important;}
ul.social_media li a:hover .fa-tumblr:hover{background:#274152!important;}
ul.social_media li a:hover .fa-twitter:hover{background:#4dc8f1!important;}
ul.social_media li a:hover .fa-pinterest:hover{background:#cb2028!important;}
ul.social_media li a:hover .fa-instagram:hover{background:#3e739d!important;}
a.btn-more{background:#e2e2e2!important;color:#323232!important;border-radius:0px;padding:1px!important;font-size:11pt;}
a.btn-more:hover{background:#662484!important;color:#FFF!important;}
a.btn-more span{display:block;border:#FFF 1px solid;padding:7px 12px!important;}
a.btn-back{background:#030231 !important;color:#FFF!important;border-radius:0px;padding:1px!important;font-size:11pt;}
a.btn-back:hover{background:#662484!important;color:#FFF!important;}
a.btn-back span{display:block;border:#FFF 1px solid;padding:7px 30px!important;text-transform:uppercase;}
a.btn-orange{background:#FFF!important;color:#323232!important;border-radius:0px;padding:0px!important;font-size:11pt;}
a.btn-orange:hover{background:#f78120!important;color:#FFF!important;}
a.btn-orange span{display:block;border:#c5630f 2px solid;padding:7px 12px!important;}
a.btn-light{background:#FFF!important;color:#00006f!important;border-radius:10px;padding:7px 12px!important;font-size:12px;}
a.btn-blue{background:#101b8e!important;color:#00006f!important;border-radius:50px;border:#101b8e 2px solid!important;padding:7px 20px!important;border:0;font-size:12px;}
a.btn-blue:hover{border:#FFF 2px solid!important;}
.btn-submit{background:#662484!important;color:#FFF!important;border-radius:0px !important;padding:8px 25px!important;text-transform:uppercase;font-size:12pt !important;}
.btn-submit:hover{background:#f67c13 !important;color:#FFF!important;}
.btn-submit span{display:block;border:#FFF 1px solid;padding:7px 12px!important;}
.btn-more-round{border:#DDD 1px solid;color:#FFF!important;padding:5px 15px!important;border-radius:100px;background:#030231!important;position:relative;text-decoration:none!important;margin:0 0 -35px 0px;display:table;font-size:10pt;}
.btn-more-round:before{content:'\f107';font-family:FontAwesome;font-size:14pt;margin-right:5px;}

.err{font-size:12px;color:#c80000;}
header{-webkit-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);background:#FFF;}
header{background:#FFF;}
header > nav{padding:0!important;padding-bottom:0!important;}
header > nav ul li{color:#7b7b7b!important;position:relative;}


header .top-header ul li a{text-decoration:none!important;font-size:10.7pt;}
header > nav ul li .dropdown-toggle{cursor:pointer;}
.navbar-brand img{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.navbar-brand img{background:url(images/logo1.png) no-repeat center center; background-size:100%;}
/*header.shrink-logo .navbar-brand img{max-width:75%;background:url(images/logo2.png) no-repeat center center; background-size:100%;}
header .navbar-brand img.white-logo{background:url(images/logo1.png) no-repeat center center; background-size:100%;}*/

@media(max-width:992px) {
.navbar-brand{width:calc(100% - 60px);}
.navbar-brand img{background:url(images/logo1.png) no-repeat center center!important; background-size:90%!important;}
}

@media(max-width:768px) {
.navbar-brand{width:calc(100% - 60px);}
.top-header ul.navbar-nav{text-align:center;width:100%; display:table; table-layout:fixed;}
.top-header ul.navbar-nav > li .fa{margin-right:0!important;}
.top-header ul.navbar-nav > li a.nav-link{padding:8px 0!important;}
.top-header ul.navbar-nav > li{display:table-cell;}
.top-header ul.navbar-nav > li a.tel span{display:none!important;}
}
@media(max-width:640px){
.navbar-brand img{max-width:100%;}
.other-product .bx-wrapper{padding:0 0!important;}
.other-product .bx-wrapper ul.product-list{margin:0 0!important}
}
@media(max-width:480px){
.top-header ul.navbar-nav > li a.tel .fa{margin-right:0!important;}
}

header.shrink-logo {z-index: 999999;}
.top-header{background:#eeeeee;border-radius:0 0 8px 8px; -webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
.top-header ul.navbar-nav > li a.tel{font-size:11.5pt;font-family:'lato-light'; color:#000!important; font-weight:bold;}
.top-header ul.navbar-nav > li{border-right:#dddbd6 1px solid;}
.top-header ul.navbar-nav > li a .fa{color:#000;}
.top-header ul.navbar-nav > li.disabled{pointer-events:none;}
.top-header ul.navbar-nav > li a.nav-link{display:block; position:relative; color:#646464;padding: 10px 11px;}
.top-header li.dropdown > a { padding-right: 25px; }
.top-header li.dropdown.show > a{color:#000!important;background:#DDD;}
.top-header li.dropdown > a:after {-webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease;}
.top-header li.dropdown.show > a:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}



.top-header .dropdown-menu { background:#fff;  border-radius: 0;   top: auto; margin-top:-2px; border:1px solid #d6d6d6 !important;  }
.top-header .dropdown-login { width:280px !important; padding:15px !important;font-size:13px;}
.top-header .dropdown-login .form-control { font-size:13px; outline:none;}
.top-header .dropdown-login .btn{background:#222;color:#FFF; text-transform:uppercase; font-weight:bold;}
.top-header .dropdown-login .btn:hover{background:#0b2b6c;}
.top-header .dropdown-login .form-group{position:relative; margin-bottom:22px!important;}
.top-header .dropdown-login .small{font-size:9pt!important; position:absolute; top:-15px; left:0;}
.top-header ul .dropdown-menu { padding:0; margin:0;}
.top-header ul .dropdown-menu li{ border-bottom:1px solid #f5f5f5;}
.top-header ul .dropdown-menu li a {   padding:10px; box-shadow: none;   }
.top-header .dd_currency > .dropdown-menu {min-width:80px;}

.top-header .form-control, .btn {border-radius: 0px !important;resize: none;}


@media (max-width:992px) {
.top-header ul.navbar-nav > li a.nav-link{padding-left:11px; padding-right:11px;}
.top-header .dd_currency  span.head {}
.top-header{position:relative;z-index:9999;}
}
@media (max-width:768px) {
.top-header{background:#0b2b6c!important; border-radius:0!important;}
.top-header ul.navbar-nav > li a .fa, .top-header ul.navbar-nav > li a.nav-link{color:#FFF!important;}
.top-header ul.navbar-nav > li {border-right: #000 1px solid; vertical-align:middle;}
.navbar-expand-lg {-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.top-header ul.navbar-nav > li a {display:block;}
.shrink-logo .navbar-expand-lg .container{padding-top:0!important; padding-bottom:0!important;}
}

@media (max-width:768px) {
.top-header ul > li span.head {  display:none !important; }
.top-header ul li:last-child a .fa-power-off{color:#222!important;}
.top-header ul > li:last-child span.head {  display:inline-block !important; margin-left:5px; }
.top-header ul > li.cart-bx span.head { display:inline-block !important; margin-left:4px;}
.top-header ul > li.cart-bx span.head span span:first-child, .cart-text, .top-header ul > li.cart-bx span.head .fa {display: none;}
.top-header ul > li.cart-bx span.head .cart-sum{display:inline-block ;}
.top-header > ul   { border-top:1px solid #eeebe7;   }
.top-header > ul > li > a { line-height:40px; padding: 0 10px;  }
.top-header { text-align: center;}
}
@media (max-width:640px) {
.top-header .dropdown-menu.dropdown-login {margin-right:-100%; right:-100%!important;}
}

.main-links ul > li > a.nav-link{color:#FFF!important; text-transform:uppercase;}

@media(min-width:769px) and (max-width:1024px){.main-links ul.navbar-nav > li{padding:14px 6px;}
.main-links ul li a.nav-link,.other-links ul.navbar-nav > li a{font-size:9pt!important;}
}
@media(min-width:640px) and (max-width:768px){
.navbar-expand-md .navbar-nav{webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
}
@media(max-width:768px){.other-links ul.navbar-nav > li,
/*.main-links ul.navbar-nav > li{padding:0 15px;}*/
.navbar-light .navbar-nav .nav-link,
.main-links ul li a.nav-link{text-transform:capitalize;font-family:lato-regular;color:#323232!important;}
.main-links ul.navbar-nav > li .btn-link{display:table;}
}
@media(min-width:1201px){
.dropdown-menu.rounded{border-top-left-radius:0!important; border-top-right-radius:0!important; margin-top:1px; background:#fafafa!important}
.main-links ul.dropdown-menu li.nav-item a{white-space:nowrap;}
.top-header ul.navbar-nav > li:last-child,
.top-header ul.navbar-nav > li.dd_currency{border-right:0;}
}

@media(min-width:769px) {
.product-tag{position:absolute;bottom:150px;}
}
@media(max-width:768px) {
.product-tag{position:absolute;bottom:100px;}
}

/*  Header Search */
/*.header-hidden {-webkit-transform: translate(0,0)!important;-moz-transform: translate(0,0)!important;-ms-transform: translate(0,0)!important;-o-transform: translate(0,0)!important;transform: translate(0,0)!important;}
.sticky {-webkit-transform: translate(0,-100%);-moz-transform: translate(0,-100%);-ms-transform: translate(0,-100%);-o-transform: translate(0,-100%);transform: translate(0,-100%);}*/

.header-hidden {margin-top:0px!important;}
/*.sticky {margin-top:-64px;-webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease;}*/

.header-search {}
.header-search.sticky {padding:14px 0;}
.header-search .input-group {position:relative; border:0px !important;}
.header-search .input-group-addon { background:#fff; border-radius:0px;  border:0px !important; margin-top:7px; margin-left:-30px;position:relative; padding-right:10px; z-index:3;}
.header-search .input-group-addon .fa {color:#9d9d9d!important; font-size:18px;-webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease;}
.header-search .form-control {border-radius:0!important; font-size:12pt !important;border:0px !important; padding:10px 30px 10px 20px;}
.header-search .input-group-addon:hover .fa{color:#333;}

.header-search .errortext-field{position:absolute; z-index:99; border-radius:4px!important; padding:10px 20px; line-height:normal; height:100%; width:calc(100% + 5px); left:0; top:0; background:rgba(237, 12, 145, 0.89);}
.header-search .errortext-field:after{content:'\f00d'; font-family:FontAwesome; float:right; cursor:pointer;}

.header-search .errortext-field{ -webkit-animation: seconds 1.0s forwards; -webkit-animation-iteration-count: 1; -webkit-animation-delay: 5s; animation: seconds 1.0s forwards; animation-iteration-count: 1;animation-delay: 5s;}
@-webkit-keyframes seconds {0% {opacity: 1;} 100% {opacity: 0;left: -9999px; position: absolute;}}
@keyframes seconds {0% {opacity: 1;}100% {opacity: 0;}
}
@media (min-width:769px) and (max-width:1024px) {
.header-search{padding:9px 0;}
}
@media (min-width:769px) {
.header-search .input-group{max-width:510px; }
.top-nav-collapse .header-search {   margin-top:15px;  }
.top-nav-collapse .header-top-right > ul > li > a {line-height:35px;   }
}
@media (min-width: 992px) {
.header-search {-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
}
@media (max-width: 992px) {
.header-search {    margin-top:00px; width: 100%; }
}
@media (max-width: 540px) {
.header-search.sticky{padding: 4px 0!important;}
.header-search{}
}

.search-icon a.open-search {background:#c5c5c5;}
.header-search .form-control{padding:7px 30px 6px 20px!important;}

.page-header h1{ color:#0b2b6c; font-weight:normal;margin-bottom:0;}
.page-header li > div{display:block;cursor:pointer;}
.page-header .fa{font-size:20pt;color:#b9b9b9; }

.page-header li > a.active .fa{color:#142a6b;}

@media (max-width: 768px) {
.page-header ul li{display:block; width:100%!important;}
.page-header h1{font-size:110%!important;}
}
@media (min-width: 1280px) {
/*.sidebar{ max-width:310px; }*/
ul.sidebar-list li .d-lg-flex > div{width:auto!important;}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.sidebar{ max-width:220px; }
ul.sidebar-list li .dropdown-menu{min-width:0px!important;}
/*ul.sidebar-list li .d-lg-flex{-ms-flex-wrap: wrap!important;flex-wrap: wrap!important;}*/
ul.sidebar-list li .d-lg-flex > div{display:inline-block!important;min-width:0%!important;}
ul.sidebar-list li .d-lg-flex > div:nth-child(4),
ul.sidebar-list li .d-lg-flex > div:nth-child(4n-0),
ul.sidebar-list li .d-lg-flex > div:nth-child(4n-1),
ul.sidebar-list li .d-lg-flex > div:nth-child(4n-2){width:33%!important;}
ul.sidebar-list li .d-lg-flex > div:nth-child(2n-1),
ul.sidebar-list li .d-lg-flex > div:nth-child(2n-2){width:auto!important;}

}
@media (min-width: 1024px) {
.is-sticky .z-index {z-index:9999999!important; top:108px!important;}

.sidebar{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}


}

.is-sticky .sidebar{margin-top:0px!important;}
.sidebar.sticky-bx{}
.slider-min{min-height:initial;}
ul.sidebar-list {margin: 0;padding: 0;border-radius:0 0 6px 6px;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);overflow:hidden;}
ul.sidebar-list li{width:100%;}
ul.sidebar-list li > *{border-bottom: #d2cfe2 dotted 1px;}
ul.sidebar-list li > div.dropdown-item,
ul.sidebar-list li > a,
ul.sidebar-list li div a,
ul.sidebar-list li .dropdown-toggle{color:#222!important;padding:6px 15px; width:100%; display:block; text-decoration:none;position:relative;}
ul.sidebar-list li .dropdown-menu  .dropdown-item{padding:6px 25px; width:100%; display:block; text-decoration:none;position:relative; }
ul.sidebar-list li .dropdown-menu  .dropdown-item:before{content:''; width:5px; height:5px; display:inline-block; background:#222; position:absolute; left:12px; top:calc(50% - 2px);}
ul.sidebar-list li,
ul.sidebar-list li a,
ul.sidebar-list li span{color:#222; font-size:11pt;}
ul.sidebar-list li .dropdown-toggle{position:relative;cursor:pointer;}
ul.sidebar-list li .dropdown-toggle:after{position:absolute; right:12px; top:calc(50% - 7px);border-width:6px!important; border-left-color:#d0d0d0;}
ul.sidebar-list li:hover .dropdown-toggle, ul.sidebar-list li div > a:hover, ul.sidebar-list li > a:hover{border-color:#0b2b6c!important; color:#0b2b6c!important}
ul.sidebar-list li.show .dropdown-toggle, ul.sidebar-list li.show > div > a,
/*ul.sidebar-list li.show > div > span{background:#d5effd;}*/
ul.sidebar-list li:hover .dropdown-toggle:after,
ul.sidebar-list li.show .dropdown-toggle:after{border-left-color:#95a7b1;}
ul.sidebar-list li .dropdown-menu{border-radius:0 6px 6px 0; border:#d2cfe2 1px solid; overflow:hidden;min-width:230px;margin-left:0;}
ul.sidebar-list li .dropdown-item{color:#222; white-space:pre-wrap!important;}
ul.sidebar-list li span.dropdown-item {cursor:pointer;}
ul.sidebar-list li > div:hover,
ul.sidebar-list li > div > a:hover{background:#ddd;}
ul.sidebar-list li:last-child .dropdown-toggle,
ul.sidebar-list li .dropdown-menu .dropdown-item:last-child{border:0;}
ul.sidebar-list li .dropdown-menu .dropdown-item:before{top:15px!important;}

ul.sitemap-quick-list{}
ul.sitemap-list > li{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DDD;}
ul.sitemap-list > li:last-child{border:0;}
ul.sitemap-list > li h6{}
ul.sitemap-list > li h6 a,
ul.sitemap-list > li h6{color:#222}
ul.sitemap-list{padding-left:15px;}
ul.sitemap-list ul{padding:0; margin:0 -10px;}
@media (min-width: 1281px) {
ul.sitemap-list ul > li, ul.sitemap-quick-list li{width:calc(25% - 25px)!important; margin:0 10px; display:inline-grid; vertical-align:top;}
}
@media (min-width: 1025px) and (max-width: 1360px) {
.fixed-sidebar ul.sidebar-list li > div.dropdown-item, .fixed-sidebar ul.sidebar-list li > a, .fixed-sidebar ul.sidebar-list li div a, .fixed-sidebar ul.sidebar-list li .dropdown-toggle{padding:3px 15px; font-size:9.5pt;}
}
@media (min-width: 960px) and (max-width: 1024px){
.fixed-sidebar ul.sidebar-list li > div.dropdown-item, .fixed-sidebar ul.sidebar-list li > a, .fixed-sidebar ul.sidebar-list li div a, .fixed-sidebar ul.sidebar-list li .dropdown-toggle{padding:3px 15px; font-size:9pt;}
}
@media (min-width: 1024px) {
/*.body-content .sidebar{margin-top:-68px;max-width:none;position: relative;z-index: 99999;}*/
ul.sitemap-list ul > li, ul.sitemap-quick-list li{width:calc(20% - 25px); margin:0 10px; display:inline-grid; vertical-align:top;}
ul.sitemap-list ul > li a, ul.sitemap-quick-list li a{font-size:11pt;}
}


@media (max-width: 1023px) {
.sidebar{position:relative;}
.authorised-logos h4, .sidebar h4{position:relative; background:#0b2b6c!important; color:#FFF!important; border-radius:8px!important; padding:8px 0!important;}
.authorised-logos h2,
.authorised-logos .h2,.sidebar h2,.sidebar .h2{font-size:115%!important;}
.sidebar .sidebar-head{border-radius:0 6px 6px 0;}
.sidebar .authorised-logos h4{border-radius:6px 0 0 6px; border-right:0!important;}
/*.sidebar .sidebar-head,
.sidebar .authorised-logos{width:50%;}*/
.sidebar h4:after{content:'\f107'; font-family:FontAwesome; right:15px; position:absolute;}
.sidebar .float-menu{position:absolute; width:100%; top:calc(100% - 10px); padding:0px; left:0; z-index:91;background:#FFF;min-height:100%;border:#ddd 1px solid!important;border-radius:0 0 6px 6px; margin-top:-2px;}
.reset-btn a{ padding:4px 7px 7px; border-radius:3px; border:1px solid #222; color:#222!important; }
.reset-btn a .fa.text-light{color:#222!important;}
.reset-btn a .fa{font-size:9pt;}
.reset-btn a:after{content:'All Products'; margin-left:5px; display:inline-block; vertical-align:middle; margin-bottom:1px; text-transform:uppercase; font-size:9pt;}
}
@media (max-width:960px) {
ul.sidebar-list li .dropdown-toggle{padding:5px 10px!important;}
ul.sidebar-list li .dropdown-item{padding:5px 10px!important;}
ul.sidebar-list li .dropdown-menu .dropdown-item{padding:5px 10px 5px 25px!important;}
ul.sidebar-list li .dropdown-menu{position:relative!important;transform:none!important;width:100%; border:0!important; max-height:250px; overflow:auto;}
ul.sidebar-list li .dropdown-toggle:after{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
ul.sidebar-list li.show .dropdown-toggle:after{transform:rotate(90deg); right:15px!important; top:calc(50% - 3px)}
.authorised-logos h4, .sidebar h4{font-size:100%!important;}
}
@media (max-width:768px) {
/*.sticky{margin-top:-50px;}*/
/*.sidebar{margin:0 0 10px!important;}*/
.search-icon a.open-search, .top-header li.dropdown.show > a {background: #222;}
/*header.shrink-logo .navbar-brand img{max-width:80%;}*/
ul.sitemap-list ul{margin:0 0;}
ul.sitemap-list ul > li, ul.sitemap-quick-list li,
.sitemap-bx .nav li{width:calc(33% - 25px); display:inline-block; vertical-align:top;}
ul.sitemap-list ul > li a, ul.sitemap-quick-list li a{font-size:11pt;}
ul.nav-brands li{width:32.33%!important;}
}
@media (min-width:641px) and (max-width:960px) {
ul.sidebar-list li .dropdown-menu > div.split{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem;}
/*ul.sidebar-list li .dropdown-menu .dropdown-item:before{content:'\f105'; font-family:FontAwesome; background:none;}*/
ul.sidebar-list li .dropdown-menu .dropdown-item{font-size:9.5pt;}
}
@media (max-width:640px) {
ul.sitemap-list ul > li, ul.sitemap-quick-list li,
.sitemap-bx .nav li{width:calc(50% - 25px); display:inline-block; vertical-align:top;}
ul.sitemap-list ul > li a, ul.sitemap-quick-list li a{font-size:11pt;}
}
@media (max-width:540px) {
.sidebar .sidebar-head, .sidebar .authorised-logos h4{font-size:10pt!important;padding:8px!important;}
.sidebar .float-menu{top:100%; max-height:450px; overflow:auto;background: #eee;}
}
@media (max-width:480px) {
.sidebar .sidebar-head, .sidebar .authorised-logos h4{font-size:9pt!important;margin-bottom:0!important;}
}
ul.authorised-logos-list {
    margin: 0 0 0 1px;
    padding: 0;
    background: #FFF;
    text-align:center;
}
ul.authorised-logos-list li,ul.authorised-logos-list li:nth-child(even):last-child{display:inline-block; clear:none; width:calc(15.2% + 1px);border:#e0e0e0 1px solid; border-radius:8px;  vertical-align:top;}
ul.authorised-logos-list li img{display:inline-block; vertical-align:middle;}
ul.authorised-logos-list li div {display:none;}
ul.authorised-logos-list li:last-child{float:none; clear:both; display:inline-block; border:0; margin-top:0;}
ul.authorised-logos-list li img[src=''] {display:none;}
ul.authorised-logos-list li img.d-none + div {display:table!important; text-transform:uppercase;height:80px; width:148px; }
ul.authorised-logos-list li img.d-none + div p{display:table-cell; height:100%; width:100%; text-align:center; vertical-align:middle; margin:5px; font-weight:bold;}

@media (max-width:540px) {
ul.authorised-logos-list{text-align:justify;}
ul.authorised-logos-list li,ul.authorised-logos-list li:nth-child(even):last-child{width:calc(48% + 1px);}
}


.gst-pink {
    color: #0b2b6c;
    
}

.head-pink{text-align:center;color:#222;font-weight:normal; width:100%; font-size:18pt; }


h2, .h2{font-size:1.7rem!important; font-weight:normal!important; }
h3, .h3{font-size:1.5rem!important; font-weight:normal!important; }
h4, .h4{font-size:1.4rem!important;  color:#222!important;}
h5, .h5{font-size:1.2rem!important;}
h6, .h6{font-size:1rem!important; }
@media(min-width:1024px){.head-white, .head-lavender{font-size:27pt!important;}
}
@media (min-width:641px) and (max-width:768px){
h1, .h1{font-size:1.8rem!important;}
h2, .h2{font-size:1.7rem!important;}
h3, .h3{font-size:1.5rem!important;}
h4, .h4{font-size:1.4rem!important;}
h5, .h5{font-size:1.2rem!important;}
h6, .h6{font-size:1rem!important;}
}
@media(max-width:640px){h1, .h1{font-size:1.4rem!important;}
h2, .h2{font-size:1.3rem!important;}
h3, .h3{font-size:1.2rem!important;}
h4, .h4{font-size:1.1rem!important;}
h5, .h5{font-size:1rem!important;}
h6, .h6{font-size:1rem!important;}
}
@media(max-width:480px){h1, .h1{font-size:14pt!important;}
}
/*@media(max-width:480px){h1, .h1{font-size:16pt!important;}
h2, .h2{font-size:14pt!important;}
h3, .h3{font-size:12pt!important;}
h4, .h4{font-size:11pt!important;}
h5, .h5{font-size:10pt!important;}
h6, .h6{font-size:9pt!important;}
}*/
footer{}
footer .row > div{}
footer .row > div, footer .row > div > div{height:100%;}
footer p{margin-bottom:0;color:#343434;}
footer a:hover{color:#030231;}
footer p.font-weight-bold{text-transform:uppercase;color:#222;margin-bottom:0px;}
.fa-phone-square{font-size:13pt!important;}
.footer-navigations ul li{margin-bottom:5px; line-height:1.2;}
.footer-navigations ul li{position:relative;}
.footer-navigations ul li > a{color:#343434;text-decoration:none!important; font-size:11pt;}
.footer-navigations ul li > a:hover{color:#030231;}

.footer-panel .footer-address{width:27%; padding:18px 13px;}
.footer-panel .footer-navigations,
.footer-panel .social-navigations{padding:22px 30px;width:23%;}
.footer-panel .footer-navigations > div,
.footer-panel .social-navigations > div{display:table; }
.footer-panel .footer-navigations > div{margin:0 auto;}
.footer-panel .social-navigations{width:25%;padding:22px 15px; }

@media (max-width:980px) {
.footer-panel .footer-navigations:first-child{border:0!important;}
.footer-panel .footer-navigations,
.footer-panel .footer-address,
.footer-panel .social-navigations{width:50%; padding:15px;}
.footer-panel .footer-navigations > div{margin:0 0;}
}
@media (max-width:640px) {
.footer-panel .social-navigations{border-top:#DDD 1px solid;}
.footer-panel .footer-address, .footer-panel .social-navigations,
.footer-panel .footer-navigations{width:100%;text-align:center;}
.footer-panel .footer-navigations{padding:0 15px;}
.footer-panel .social-navigations img{max-width:65%; margin:0 auto;}
.footer-panel .footer-navigations > div, .footer-panel .social-navigations > div{margin:0 auto;}
}
.bottom-footer{border-top:#DDD 1px solid;padding:20px 0;}
.bottom-footer p, .bottom-footer a, .bottom-footer ul.list-inline, .bottom-footer ul.list-inline li{font-size:0.9rem;color:#7d7d7d;}
.bottom-footer ul.list-inline li{border-right:#a4a4a4 solid 1px;padding:0 5px;}
.bottom-footer ul.list-inline li:last-child{border:0;}
.bottom-footer ul.list-inline li a{color:#a4a4a4;}
@media (min-width:768px){
.bottom-footer p, .bottom-footer a, .bottom-footer ul.list-inline, .bottom-footer ul.list-inline li{display:inline;}
}
@media (min-width:481px) and (max-width:767px){.footer-navigations ul.list-inline{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
}
.breadcrumb{border-top:#DDD 1px solid;}
.breadcrumb li{font-size:9pt;text-transform:uppercase;margin-right:10px;}
.breadcrumb li:before{content:'\f105'; font-family:FontAwesome; margin-right:5px;}
.breadcrumb li:first-child:before{display:none;}
@media (max-width:640px){
footer p, ul.list-inline li a{font-size:9.5pt;}
.footer-navigations ul.list-inline li{margin:0 2px;}
}
@media (max-width:480px){ul.list-inline li{display:inline-block;vertical-align:top;}
.bottom-footer p, .bottom-footer a{font-size:9pt;}
}

@media (min-width:1024px){
.about-banner{background:url(images/about-banner.jpg) no-repeat center center; background-size:cover;}
}
.about-banner{background-color:rgba(205,205,205,0.22);}
.visual-panel{background:#FAFAFA;overflow:hidden;}
.visual-panel .tp-banner-container{max-width:1920px;margin:0 auto!important;}
.inner-visual-panel .container{position:relative;}
.inner-visual-panel .container .row > div{-ms-flex-item-align:center!important;align-self:center!important;}
.inner-visual-panel h1{position:relative;text-transform:uppercase;color:#662484;font-weight:normal;}
.inner-visual-panel h1 span{color:#FFF;font-family:'lato-light';text-transform:capitalize;display:block;}
@media (min-width:769px){#video_container{position:relative;background:#DDD;max-height:650px; height:100%;}
#video_container > div{max-width:1600px;margin:0 auto;position:relative;height:100%;}
#video_container .embed-responsive-16by9::before{padding-top:41.25%!important;}
}
@media (max-width:767px){#video_container, #visual_container{display:none!important;}}
@media (min-width:1025px){.inner-visual-panel h1{font-size:32pt;}
}
@media (min-width:1024px){.inner-visual-panel h1 span{font-size:28pt;}
}
@media (min-width:1361px){
.tp-banner-container .tp-caption > div{max-width:480px!important;}
}
@media (min-width:1360px){
.tp-banner-container .tp-caption > div{max-width:400px!important;}
body {padding-top:137px;}
}
@media(min-width:1280px) and (max-width:1359px) {
.tp-caption > div{max-width:350px!important;}
}
@media(min-width:769px) and (max-width:1279px) {
.tp-caption > div{max-width:300px!important;}
.tp-banner-container h2{font-size:16pt!important;}
.tp-banner-container .tp-caption h4{font-size:14pt!important;}
}
.tp-banner-container .tp-caption > div{color:#000;}
.tp-banner-container h2{font-size:28pt!important; line-height:1.5!important; font-family:'lato-bold';font-weight:bold;color:#222;}
.tp-banner-container h4{font-size:17pt!important; font-weight:normal; text-transform:none;}
.tp-banner-container .banner-btn{background:#0b2b6c;color:#fff!important; font-size:9pt; padding:12px 10px; border-radius:4px; text-transform:uppercase;font-family:lato-black;}
.tp-banner-container .banner-btn:hover{background:#222}
.tp-banner-container .tp-bullets{width:100%; text-align:center; max-width:1400px; margin:0 auto;}
.tp-bullets.simplebullets.round .bullet{float:none!important; display:inline-block; height:10px!important; margin-left:8px!important; background:#0b2b6c!important; border-radius:100px; width:10px!important; vertical-align:middle;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{background:#030231!important;}


ul.list li{list-style-type:square;position:relative;}
ul.list li p{margin-bottom:0;}
ul.list-col-2 li{}
ul.list-col-2 li:nth-child(odd){margin-right:10px !important;}
@media (min-width:992px){.list-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-2 li{width:100%;vertical-align:top; display:inline-block!important;}
.list-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-3 li{width:100%;vertical-align:top; display:inline-block!important;}                                                   
.list-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-4 li{width:100%;vertical-align:top; display:inline-block!important;}                                                    
.list-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-6 li{width:100%;vertical-align:top; display:inline-block!important;}

.list-col-2 a,
.list-col-3 a,
.list-col-4 a{vertical-align:top; display:inline-block!important;}
}
.home-content{min-height:400px;}
.body-content{min-height:calc(100% - 497px);}
.content-panle{min-height:calc(100% - 500px)!important}


.shiny figure{overflow:hidden;display:inline-block;position:relative;}
.shiny figure:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(255,255,255,0.4);}
.shiny:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);}
@media(min-width:1024px){
.shiny img, .shiny:hover figure:after{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.shiny:hover figure:after{width:120%;background-color:rgba(255,255,255,0);}
}
figure{position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure:after{content:' ';opacity:0;position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);top:0;left:0;z-index:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure .view-btn{position:absolute;text-align:center;left:0;right:0;margin:0 auto;top:50%;z-index:2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure .view-btn *{color:#ffcc00;opacity:0;font-weight:normal;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure .view-btn h3{font-size:11pt;margin-top:5px;}
figure{display:table!important;margin:0 auto!important;position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure:after{content:' ';opacity:0;position:absolute;width:100%;height:100%;background:#030231;top:0;left:0;z-index:1;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure .view-btn{position:absolute;text-align:center;left:0;right:0;margin:0 auto;top:50%;z-index:2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure .view-btn *{color:#FFF;opacity:0;font-size:18pt;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
.view-btn .fa{color:#FFF!important;background:none!important;width:40px;line-height:35px;padding:0!important;border-radius:100px!important;border-width:2px!important;}
figure:hover{}
figure:hover{}
figure:hover:after{opacity:0.8;}
figure:hover .view-btn{top:40%;}
figure:hover .view-btn *{opacity:1;}

.verification_box{display:table;max-width:250px;padding:5px 10px;background:#f7f7f7;float:left;}
.captcha_code{width:250px;padding:0px;display:table-cell;vertical-align:middle;text-align:center;}
.captcha_code input{box-shadow:none;}
.captcha_img{width:100px;display:table-cell;padding:0 10px;vertical-align:middle;line-height:48px;}
.captcha_img div{background-color:#f7f7f7 !important;}
.captcha_refresh{width:auto;display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;}
.form_captcha{width:100px !important;padding:5px !important;border-radius:0px;}
@media (max-width:640px){.verification_box{width:100%;}
.form_captcha{padding:5px !important;font-size:9pt;}
.captcha_img img,
.captcha_code{max-width:100%;width:auto!important;}
.form label{margin-bottom:0px!important;}
.form .form-group{margin-bottom:5px!important;}
}

/*.sticky-wrapper{position:relative;height:auto!important;z-index:999!important;}*/
.is-sticky .sticky-wrapper{background:#FFF;-webkit-box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);border:#DDD 1px solid;}
.is-sticky ul.heading-tab li a{padding:15px 20px;}
ul.heading-tab li a{height:100%;}
@media (max-width:1023px){.sticky-wrapper{padding:0 0!important;}
.is-sticky h2{font-size:100%!important;}
}
@media (max-width:768px){.tabs-left h1{font-size:150%;}
.sticky-wrapper{height:auto!important;}
}
@media (max-width:767px){}
ul.heading-tab{margin:0px auto;padding:0px;}
ul.heading-tab li{list-style-type:none;padding:0px;margin:0px;position:relative;}
ul.heading-tab li:not(:last-child){border-right:1px solid #dedede;}
ul.heading-tab li a{display:block;font-size:13pt;line-height:normal;padding:20px;text-transform:capitalize;text-decoration:none;color:#323232;position:relative;}
ul.heading-tab li a:hover,
ul.heading-tab li a.active{border-color:#662484;color:#662484;background:#f2f2f2;}
ul.heading-tab li a.active{font-weight:bold;}
ul.heading-tab li a.active{position:relative;z-index:0;}
ul.heading-tab li a.active:after{content:'';border-bottom:#DDD 10px solid;border-left:transparent 10px solid;border-right:transparent 10px solid;position:absolute;bottom:0px;left:0;right:0;width:10px;margin:0 auto;}
@media (max-width:1024px){ul.heading-tab li a{font-size:11.5pt;}
}
@media (max-width:991.98px){ul.heading-tab li a{padding:12px!important;}
}
@media (max-width:768px){
.sub-menu{text-transform:uppercase; }
.sub-menu .fa{}

}
@media (max-width:575.98px){ul.heading-tab li{display:block}
ul.heading-tab li a.active:after{display:none}
ul.heading-tab li:not(:last-child){border:1px solid #dedede;border-width:0 0 1px 0}
}

ul.advt-banners{margin:0 -10px;padding:0;}
ul.advt-banners li{display:block;padding:0 10px;margin-bottom:10px;}
ul.advt-banners li a{border-radius:8px;overflow:hidden; display:block;}
ul.advt-banners li img{}

ul.home-icon{margin:0; padding:0;}
ul.home-icon li{display:inline-block;color:#FFF;font-size:0.9rem;}
ul.home-icon li > div{display:table; margin:0 auto;}
ul.home-icon li:after{content:'';position:absolute;width:1px;height:100%;right:0;top:0;background:#5d4d9f;}
ul.home-icon li .icn-bx{width:80px; margin-right:10px;}
ul.home-icon li .icn-bx + div{width:calc(100% - 80px);}
@media (max-width:768px) {
ul.home-icon li > div{margin:0;}
}
@media (min-width:481px) and (max-width:1023px){
ul.home-icon li {width:calc(50% - 2px);padding:15px;margin-bottom:15px;}
ul.home-icon li:nth-child(even):after{display:none;}
}
@media (max-width:767px){
ul.home-icon li{width:48%;padding:15px; vertical-align:top; border-bottom:0;}
ul.home-icon li:after, ul.home-icon li:last-child:after{background:#222!important;}
ul.home-icon li .icn-bx,
ul.home-icon li .icn-bx + div{width:100%; text-align:center; margin-right:0; line-height:20px;}
ul.home-icon li .icn-bx + div{margin-top:10px;}
ul.home-icon li > div{display:block;}
ul.home-icon li:after,
ul.home-icon li:last-child:after{content:'';position:absolute;width:100%;height:1%;bottom:0;background:#5d4d9f; display:block!important;}
ul.home-icon li:first-child:after{display:none!important;}
}
@media(max-width:640px){ul.home-icon li a img{max-width:25%;}
ul.home-icon li .help-text{min-height:0!important;}
ul.home-icon li{padding:8px 0;}
ul.home-icon li .icn-bx{width:50px;}
ul.home-icon li .icn-bx + div{text-align:left;padding-left:10px; font-size:8pt;text-transform:uppercase; line-height:1.5;}
ul.advt-banners + .spacer4{height:15px;}
}
@media(max-width:640px) {
ul.home-icon li .icn-bx + div{padding:0 5px; font-size:7pt;margin-top:0;}
}
ul.home-icon li:last-child:after{display:none;}
ul.home-icon li img{margin:0 auto;}
ul.home-icon li h4{color:#FFF;margin-top:15px;font-size:18pt;}
ul.home-icon li .help-text{min-height:110px;}
ul.home-icon li p{color:#ca9ce4;margin-bottom:0;}

.section-head{position:relative;}

@media(min-width:769px) {
.section-head .view-all{position:absolute; top:3px; z-index:2; right:0; margin-left:auto; text-decoration:none; color:#222; font-weight:bold;  text-transform:uppercase;}
}
@media(max-width:767px) {
.section-head .view-all{margin:15px 20px 0 auto; padding:5px!important;}
.product-list .slick-arrow:first-child {left: calc(10px);}
.product-list .slick-arrow:last-child {left: calc(50px);}
}
.product-list .slick-arrow{position:absolute; bottom:-50px; width:35px; height:35px; padding:5px; cursor:pointer;z-index:1;}
.product-list .slick-arrow .fa{color:#222; font-size:22pt;}
.product-list .slick-arrow:first-child{left:40%;}
.product-list .slick-arrow:last-child{right:39%;}
@media(max-width:1024px) {
.product-list .slick-arrow{top:45%;}
.product-list .slick-arrow:first-child{right:auto;left:0px;}
.product-list .slick-arrow:last-child{right:0px; left:auto;}
}
@media(max-width:768px) {
.section-head .view-all{margin:10px auto 0;}
}
@media(max-width:640px) {
.product-list .slick-arrow:first-child{right:auto;left:-10px;}
.product-list .slick-arrow:last-child{right:-10px; left:auto;}
}
.product-list, ul.product-list{margin:0 -15px; padding:0 0; position:relative;display: flex;flex-wrap: wrap;align-items: stretch;}
.product-list .slick-track, ul.product-list .slick-track{margin:0 0!important;}
.product-price{margin-top:auto;}
.slick-slide .prod_box{ width:calc(100% - 29px)!important;}
@media(min-width:769px) {
.product-list .prod_box,
ul.product-list > li{display:flex!important;}
}
.product-list .prod_box, ul.product-list > li{min-height:100%; /*min-width:315px;*/ vertical-align:top; width:calc(33% - 29px); margin:10px 15px; text-align:left; position:relative;}
.product-list.row .prod_box{margin-left:0; margin-right:0; margin-bottom:30px;}
.product-list .prod_box a:hover, ul.product-list li a:hover{background: rgba(255,255,255,0.22);
background: -moz-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(74%, rgba(255,255,255,0.22)), color-stop(100%, rgba(205,205,205,0.22)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00afef', GradientType=0 );}
.product-list .prod_box figure, ul.product-list li figure{overflow:hidden;position:relative;margin:0 auto 15px!important;}
.product-list .prod_box figure:after, ul.product-list li figure:after{display:none;}
.product-list .prod_box figure > img, ul.product-list li figure > img{max-width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
.product-list .prod_box:hover figure > img, ul.product-list li:hover figure > img{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
/*.product-list .prod_box *, ul.product-list li *{font-size:12pt;}*/

.prod_flag {position: absolute;left: -5px;top: -3px;overflow: hidden;width: 90px;height: 101px;text-align: right;z-index: 9;}
.prod_flag span {font-size:8pt!important;color: #FFF;text-transform: uppercase;text-align: center;line-height: 23px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);width: 122px;display: block;background: #79A70A;background: linear-gradient(#9BC90D 0%, #79A70A 100%);box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 24px;left: -24px;letter-spacing: 0.1em; z-index:9;}
.prod_flag span::before {content: "";position: absolute; left: 0px; top: 100%;z-index: -1;border-left: 2px solid #79A70A;border-right: 2px solid transparent;border-bottom: 2px solid transparent;border-top: 2px solid #79A70A;}
.prod_flag span::after {content: "";position: absolute; right: 0px; top: 100%;z-index: -1;border-left: 2px solid transparent;border-right: 2px solid #79A70A;border-bottom:2px solid transparent;border-top: 2px solid #79A70A;}
.prod_flag.flagtr span{background: #79A70A;background: linear-gradient(#F70505 0%, #8F0808 100%);}
.prod_flag.flagtr span::before{border-top: 2px solid #F70505;  border-left: 2px solid #F70505; border-right: 2px solid transparent; border-bottom: 2px solid transparent;}
.prod_flag.flagtr span::after{border-top: 2px solid #F70505; border-right: 2px solid #F70505;  border-left: 2px solid transparent; border-bottom: 2px solid transparent;}
@media(min-width:768px) {
.product-list .prod_box h6, ul.product-list li h6{min-height:40px;}
.product-list .prod_box p.mb-2, ul.product-list li p.mb-2{color:inherit; font-weight:normal; min-height:52px;}
}
.product-list .prod_box a, ul.product-list li a{outline-color:none!important; max-width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;display:block;padding:20px; border:#e0e0e0 1px solid; border-radius:8px; text-decoration:none; background:#FFF; position:relative;}
.product-list .prod_box > a, ul.product-list li a{display:flex; justify-content:space-between; flex-wrap:wrap;}
.product-list .prod_box a img, ul.product-list li a img{margin:0 auto; max-width:250px; width:100%;}
.product-list .prod_box a:hover, ul.product-list li a:hover{border-color:#0b2b6c;}
.buy-btn{background:#222;color:#FFF; padding:7px 10px!important; font-size:10pt!important; display:table; border-radius:4px!important; text-transform:uppercase;font-family:lato-bold;}
.buy-btn{max-width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
.buy-btn:hover,
ul.product-list li a:hover .buy-btn,
.product-list .prod_box a:hover .buy-btn{background:#0b2b6c;color:#FFF; text-decoration:none!important;}

.buy-btn.outline-btn{background:none; color:#222; border:#222 1px solid;}

.blue-btn, .buy-btn{cursor:pointer; min-width:71px;}
.blue-btn{background:#0b2b6c;color:#FFF;  text-align:center; padding:12px 30px!important;   border-radius:4px!important; text-transform:capitalize;}
.blue-btn{max-width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
.blue-btn:focus, .blue-btn:hover{background:#222;color:#FFF;text-decoration:none!important;}
@media (min-width:1025px) and (max-width:1280px) {
.product-list .prod_box p.mb-2, ul.product-list li p.mb-2{min-height:90px; font-size:10pt;}
.product-list .prod_box h6, ul.product-list li h6{font-size:11pt!important;}
}
@media (min-width:769px) and (max-width:1024px) {
.product-list .prod_box h6, ul.product-list li h6{font-size:10pt!important; min-height:50px;}
.product-list .prod_box p.mb-2, ul.product-list li p.mb-2{min-height:90px; font-size:9.5pt;}
}
@media (min-width:640px) and (max-width:768px) {
.product-list, ul.product-list{text-align:center;}
.product-list .prod_box, ul.product-list > li{min-width: 315px;}
}
@media(max-width:767px) {
.product-list .prod_box a img, ul.product-list li a img{max-width:100%;}
}
@media(max-width:767px) {
.product-list, ul.product-list {margin: 0 0 !important; text-align:center; }
.product-list .prod_box, ul.product-list li {min-width: 0;width: calc(100% - 29px);max-width: 315px; margin:0 auto 20px!important; display:block;}
.product-list .prod_box a, ul.product-list li a {padding: 10px;}
}
@media(max-width:640px) {
.product-list .prod_box, ul.product-list li{width: calc(50%); padding:0 5px!important; margin:0 0 10px!important;}
.product-list .product-price.d-flex{display:block!important;}
.product-list .prod_box a, ul.product-list li a{padding:6px;}
.product-list .product-price.d-flex .ml-auto{margin-top:5px;}
.product-list .product-price.d-flex .ml-auto .buy-btn{width:100%; text-align:center; }
.product-list .prod_box h6, ul.product-list li h6,
.product-list .prod_box p, ul.product-list li p,
ul.product-list li del{font-size:11pt!important;}
.prod_flag span{font-size:8pt!important;}
    .slick-slide .prod_box {
        width: 100% !important;
    }
}
@media(max-width:640px) {
.product-list .product-price.d-flex .ml-auto .buy-btn{font-size:9pt!important;}
}
@media(max-width:480px) {
.product-list .prod_box h6, ul.product-list li h6, .product-list .prod_box p, ul.product-list li p, ul.product-list li del{font-size:9pt!important;}
}
.body-content ul.product-list li {margin-bottom: 30px;}
ul.product-grid {margin: 0;padding: 0 0;}
ul.product-grid li {display: inline-block;width: 100%;margin: 10px 0 0 0;line-height: 1.6rem;}
/*ul.product-grid li a:hover{background: rgba(255,255,255,0.22);
background: -moz-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(74%, rgba(255,255,255,0.22)), color-stop(100%, rgba(205,205,205,0.22)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.22) 74%, rgba(205,205,205,0.22) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00afef', GradientType=0 );}*/
ul.product-grid li figure {overflow: hidden;position: relative;margin: 0 50px 0 0 !important;width: 300px;}
ul.product-grid li figure:after {display: none;}
ul.product-grid li figure > img {max-width: 100%;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}
ul.product-grid li:hover figure > img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
/*ul.product-grid li * {font-size: 12pt;}*/
ul.product-grid li h2 {color: #222;font-size: 16pt;}
ul.product-grid li .product-price p {color: #646464;font-weight: normal;font-size: 14pt;}
ul.product-grid li .product-price p del .fa {font-size: 12pt;}
ul.product-grid li .product-price p .fa {color: inherit;font-weight: normal;font-size: 13pt;}
ul.product-grid li a {position: relative;max-width: 100%;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;display: block;padding: 15px;border: #e0e0e0 1px solid;border-radius: 8px;text-decoration: none;background: #FFF;}
ul.product-grid li a:hover {border-color: #a7d9ea;}
ul.product-grid li figure + div{width:calc(100% - 480px);}
ul.product-grid li .pro-logo {min-width: 180px;}
ul.product-grid li .pro-logo img{max-width:100%;}
ul.product-grid li a:hover .buy-btn {background: #0b2b6c;color: #FFF;}
.body-content ul.product-grid li {margin-bottom: 30px;}
.zoomContainer {z-index: 3;}
.icon-zoom i {float: right;position: absolute;right: 10px;bottom: 10px;font-size: 25px;color: #0b2b6c;}
/*Zoom pic*/
.zoomLens {border: 0 !important;}
.zoom-pic-holder {position: relative;max-width: 500px;max-height: 500px;margin: 0 auto;}
.zoom-pic-holder .pic-wrap {padding: 0px;border-radius: 8px;overflow: hidden;}
.zoom-pic-holder .pic-wrap .prod_flag {left: -5px;top: -3px;}
.zoom-pic-holder .pic-wrap img {width: 100%;max-width: 100%;height: auto;}
.zoomWindow {float: none !important;border: 1px solid #e3e1e1;border-radius: 5px;margin-left: 10px;}
ul.zoom-thumbs {float: left;padding: 0;margin: 0px;clear: both;}
ul.zoom-thumbs li {list-style: none;float: left;width: 80px;padding: 0;margin: 0px;}
ul.zoom-thumbs li img {width: 100%;height: auto;float: left;}
ul.zoom-thumbs a {padding: 0;margin: 0px;display: block;float: left;}
l.zoom-thumbs a img {border: 1px solid #ccc;border-radius: 5px;}
ul.zoom-thumbs a.active img {border: 1px solid #31bef2;}
.zoom-thumb-holder {position: relative;}
.zoom-thumb-holder .bx-wrapper {margin: 15px auto 0 !important;}
.zoom-thumb-holder .bx-prev {left: -20px !important;}
.zoom-thumb-holder .bx-next {right: -20px !important;}
.zoom-thumb-holder .bx-wrapper .bx-controls-direction a {top: 30px !important;text-align: center;text-decoration: none;text-indent: 0px !important; z-index: 99 !important;}
.product-details {padding: 0px 0;}
.product-details h1 {font-size:18pt;color: #0b2b6c;margin-bottom: 0;font-weight: bold;}
.product-details > div + div {border-top: #e5e5e5 1px solid;min-height: 86px;}
.product-details .product-cap h6 {font-size: 12.5pt;color: #646464;}
.product-details .product-price {padding: 20px 0;}

.product-details .product-price h2 {color: #222;font-weight: bold;}
.product-details .product-price h2 .fa {vertical-align: middle;margin-bottom: 2px;}

@media(min-width:769px) {
.product-details .save_price {font-size: 11pt;}
}
.product-details .buy-product .qty-bx {position: relative;}
.product-details .buy-product .qty-bx .form-control {border-radius: 5px;border: #DDD 1px solid;text-align: center;height: 49px !important;width: 85px;background-color: transparent !important;color: #000;}
.product-details .buy-product .qty-bx .form-control:focus {outline: none !important;box-shadow: none;}
.product-details .buy-product .qty-bx .form-label {position: absolute;z-index: -1;top: 7px;left: 0;right: 0;margin: 0 auto;width: 45px;padding: 1px 7px;text-align: center;transition: all 200ms ease-out;color: #777;}
.product-details .buy-product .qty-bx .form-label.label-focus {top: -11px;font-size: 12px;color: #587400;background-color: #fff !important;z-index: 2;}
.product-details .buy-product .qty-bx .text-danger{position:absolute;min-width:135px;}
.product-details .buy-product .buy-btn {background: #0b2b6c;text-decoration: none;color: #FFF;font-size: 12pt !important;padding: 9px 17px !important;text-transform: uppercase;cursor: pointer;}
.product-details .buy-product .buy-btn:hover {background: #222;}
.product-details .fa-truck {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.product-details .delivery-btn {border-top-left-radius: 0 !important;cursor: pointer;}
.product-details .pro-info p {font-size: 12pt;}
.product-details .pro-info p:empty{display:none;}
.product-details .pro-info p:last-child{margin-bottom:0;}
.product-details .pro-info-btn .btn {text-transform: uppercase;color: #323232;border: 0 !important;font-size: 12pt;font-weight: bold;margin-right: 8px;background: rgba(205,205,205,0.22);padding:10px 20px;border-radius: 5px !important;}
.product-details .pro-info-btn .btn .fa {color: #323232;background: #FFF;width: 40px;line-height: 40px;border-radius: 50px;}
.product-details .pro-info-btn .btn:hover {background: #00aeef;color: #FFF;}
/*.other-product .section-head .head-pink {max-width: 750px;}
.other-product .section-head .head-pink span {padding-left: 25px;padding-right: 25px;font-size: 14pt;}*/
.other-product .bx-wrapper {max-width: none !important;padding: 0 30px;}
/*.other-product ul.product-list {margin: 0 -15px !important;}*/
@media(max-width:1024px) {
ul.product-grid li figure{width:30%}
ul.product-grid li .pro-logo{min-width:0; width:20%; padding:0 10px;}
ul.product-grid li figure + div{width:calc(50% - 0px);}
.body-content ul.product-grid li{margin-bottom:10px!important;}
}
@media(max-width:768px) {
.product-details .product-price .d-flex {-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}

}
@media(max-width:767px) {
.product-details .pro-info-btn .btn {padding: 10px 15px;display: block;text-transform: capitalize;}
.product-details .pro-info-btn .btn .fa {text-align: center;width: auto;height: auto;background: none;}
.product-details .pro-info-btn .btn:first-child {margin-bottom: 15px;}
.product-details > div + div{min-height:0!important; padding:10px 0!important;}
.product-details .product-price .mr-lg-5{position:relative; width:inherit;}
.product-details .cta-bx{min-width:210px;}
.product-details .product-price .mr-lg-5 h2 + h4{margin-right:auto;}
.product-details .product-price h4 > span{font-size:18pt;}
.product-details .product-price .mr-lg-5 small{position:absolute; left:0; font-size:8pt; bottom:-7px; margin-left:0!important;}
}
@media(max-width:540px) {
.product-details .pro-info-btn .btn {font-size: 11pt;}
.product-details .buy-product .buy-btn{font-size:10pt!important; padding:12px 12px !important}
.product-details .buy-product .qty-bx .form-control{width:75px!important; height:43px !important;}
.product-details .buy-product .qty-bx.mr-3{margin-right:5px!important;}
.header-search .form-control{padding:8px 30px 8px 20px!important;}
.header-search .input-group-addon{margin-top:3px;}
.product-details .product-price h4 > span{font-size:16pt;}
}
@media(max-width:480px) {
.blue-btn{padding: 12px 10px!important;font-size: 11pt;}
.product-details .buy-product .buy-btn{font-size:8pt!important; padding:12px 5px !important}
.product-details .product-price h4 > span{font-size:12pt;}
}
@media(max-width:400px) {
.blue-btn{padding: 12px 8px!important;font-size: 9pt;}
}
@media(min-width:1024px) {
.other-product .bx-wrapper .bx-viewport {height: auto !important;}
}
.other-product .bx-wrapper .bx-controls-direction a {position: absolute;top: calc(50% - 40px);margin-top: 0px;outline: 0;width: 25px;height: 40px;z-index: 9999;text-indent: -9999px;color: #333;font-size: 18pt;}
.other-product .bx-wrapper .bx-controls-direction a {background-size: 12px 25px;background-color: rgb(205,205,205);}
.other-product .bx-wrapper .bx-controls-direction a.disabled {display: none;}
.other-product .bx-wrapper .bx-prev {left: 0;background: url(css/images/arrw-pre.png) no-repeat center center;}
.other-product .bx-wrapper .bx-next {right: 0px;background: url(css/images/arrw-nxt.png) no-repeat center center;}
.other-product ul.product-list li {min-width: 0 !important;margin-bottom: 0;padding:0px;}
@media(max-width:768px) {
.bx-wrapper .other-product ul.product-list{margin:0!important}
.bx-wrapper .other-product ul.product-list li {padding:0px; margin:10px;}
}
@media(max-width:640px) {
.other-product .section-head .head-pink span {padding-left: 15px;padding-right: 15px;font-size: 12pt;}
.bx-wrapper .other-product ul.product-list li {margin: 0 !important;}
ul.zoom-thumbs li {width: 66px !important;margin: 0 5px !important;}
.zoom-thumb-holder .bx-wrapper .bx-controls-direction a {height:30px; width:17px; background-color:#222; opacity: 1 !important;background-size: 6px 15px;background-position: center center;}
.zoom-thumb-holder .bx-wrapper .bx-controls-direction a.bx-prev {left:-10px!important;}
.zoom-thumb-holder .bx-wrapper .bx-controls-direction a.bx-next {right:-10px!important;}
}
input[type="checkbox"] {display: none;}
input[type="checkbox"] + label {position: relative;line-height: normal;padding-left: 20px;margin-bottom: 15px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;vertical-align: middle;}
input[type="checkbox"] + label:last-child {margin-bottom: 0;}
input[type="checkbox"] + label:before {content: '';display: block;width: 13px;height: 13px;border: 2px solid #646464;position: absolute;left: 0;top: 1px;opacity: .6;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;}
input[type="checkbox"]:checked + label:before {width: 8px;top: 0px;left: 4px;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.blue-head-bx .panel-heading {background: #222;color: #FFF;text-transform: capitalize;padding: 11px 10px;font-weight: bold;font-family: lato-light;font-size: 12pt;border-radius: 6px 6px 0 0;}
.blue-head-bx h5 {color: #222;}
.blue-head-bx .blue-btn {font-size: 14pt !important;}
.about-profile {}
ul.showrrom-pics li {margin: 0 10px;}
.showrrom-bx .bx-wrapper .bx-controls-direction a {margin-top: 0 !important;top: calc(50% - 24px) !important;}
.showrrom-bx .bx-wrapper .bx-next {right: -23px;}
@media(max-width:767px) {
ul.showrrom-pics {margin: 0;padding: 0;}
ul.showrrom-pics li {display: block;margin-bottom: 20px;}
}
@media(min-width:767px) {
.panel h2.panel-head{font-size:2.3rem;}
}
@media (min-width: 1024px) {
.panel.border{border:1px solid #ddd!important; }
.panel .panel-head{position:relative; background:#FFF; margin-top:-48px; color:#0b2b6c!important;}
}
.panel ul.sidebar-list{box-shadow:none;}
.panel ul.sidebar-list li > div{padding-left:10px!important; padding-right:10px!important;}
.panel ul.sidebar-list li > div > a{padding-left:0px!important; padding-right:0px!important;}

.short-desc{ display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}

.float-whatsapp-btn{position:fixed;color:#FFF!important; border:#FFF 1px solid; bottom:100px;right:23px;z-index:999;font-size:30px; width:50px;height:50px;line-height:48px;text-align:center;background:#25D366;border-radius:80px;}
@media(min-width:1024px) {.float-whatsapp-btn{position:fixed;color:#FFF!important; border:#FFF 1px solid; bottom:90px;right:23px;z-index:999;font-size:42px;padding-left:0px; width:63px;height:63px;border-radius:80px; line-height:63px;text-align:center;background:#25D366;}}
.float-whatsapp-btn:hover{color:#25D366;}