@charset "utf-8";
/* CSS Document */
@import url('fonts.css');
@import url('reset.css');
@import url('bootstrap.min.css');
@import url('font-awesome.min.css');
/*font-family: 'montserratlight';font-family: 'montserratregular';font-family: 'montserratsemi_bold';font-family: 'montserratbold';*/
html,body{position:relative;height:100%;}body{background:#fff;font-family: 'montserratregular';font-size:12px;color:#000;margin:0;padding:0;overflow-x:hidden}
.clear{clear:both;height:0px;display:block;overflow:hidden;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:130%;}
a:hover{color:#0a6dd2;text-decoration:none;}
.header, a, .top_section, .logo, .logo img,.caption h1, .block, input[type=submit], .login_modal form .form-element.pin-filed, .navbar-toggler span, button {transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}

.top_section{position:relative;z-index:2;width:100%;margin:0;padding:7px 30px 0px;background:#4c83be;color:#FFF;}
.top_section .logo{padding:0 0 0 0px;max-width:346px;display:inline-block;line-height:30px;margin-bottom:-36px;border-radius: 4px;overflow: hidden;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.top_section .logo img{width: auto;max-width: 100%;height: 75px;max-height:75px;}
.top_section .logo h1{font-size:157.1429%;font-family: 'montserratbold';line-height:36px;margin:0;color:#FFF;text-transform:uppercase;}
/*.sticky-header .logo{max-width:230px;padding:15px 15px 15px;left:auto;margin:0;position:fixed;background:#FFF;top:0px;}
.top_section.sticky-header {border-top:0;width:auto;z-index:10;}*/
.right_links{float:right;padding:10px 0;}
.right_links ul{list-style-type:none;margin:0;}.right_links ul li{display:inline-block;margin:0 3px;}
.right_links ul li a{display:block;padding:5px 10px;line-height:26px;color:#FFF;font-family: 'montserratregular';}

.page_info_sorting{background: #001a59;padding:6px 15px;}
.breadcrumb {margin-bottom:0px;background:none;color:#FFF;font-size:12px;padding: 5px 15px 5px 0px;margin-left:0px;border:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.breadcrumb a{color:#FFF;}

.navbar {padding:0;margin:0;border-radius:0px;min-height:20px;border:0px;}
.header{display:block;position:fixed;top:0px;width:100%;z-index:4;background:#001a59;text-align:center;clear:both;right:0;height:100%;max-width:238px;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);}
.header.open_menu{transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);}
.dropdown .dropdown-menu .caret {border: 4px solid transparent;border-left-color: #000;float: right;margin-top: 6px;}
.dropdown-menu {min-width: 250px;}
.dropdown-menu > li.open > a {text-decoration: none;}
.dropdown-menu .dropdown-menu {left: 100%;margin: 0;right: auto;top: -1px;}
.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu {left: auto;right: 100%;}
.dropdown-menu.animated {-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}
.dropdown-menu.animated:before {content: " ";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 99;}
.dropdownhover-top {margin-bottom: 2px;margin-top: 0;}
.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu {bottom: -1px;top: auto;}
.navbar-nav > li > .dropdown-menu {margin-bottom: 0;}
.dropdownhover-bottom {-webkit-transform-origin: 50% 0;transform-origin: 50% 0;}
.dropdownhover-left {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.dropdownhover-right {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}
.dropdownhover-top {-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.dropdown-inline {display: inline-block;position: relative;}
/*.header.sticky{padding-top:0px;position:fixed;top:0px;background:#FFF;width:100%;max-width:1210px;left:auto;padding-left:230px;}
.sticky + .content {padding-top: 76px;}*/

.closemenu, .primery_menu ul li a, .sort-grid .sorting .grides, .sort-grid .sorting .listed_item{background:url(../img/icons.png) left top no-repeat;}
.closemenu{display:inline-block;background-position:0 -221px;width:29px;height:29px;margin:5px 5px 25px;float:right;}
.closemenu:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.primery_menu {padding:10px;}
.primery_menu ul{margin:0 auto;padding:0;clear:both;max-width:180px;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(150%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;}
.header.open_menu .primery_menu ul{transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);}
.primery_menu ul li{width:100%;text-align:left;font-size:11px;display:block;}.primery_menu ul li a{line-height:20px;padding:5px 10px 5px 36px;display:block;text-decoration:none;color:#fff;font-family: 'montserratregular';font-size:100%;text-transform:uppercase;}
.primery_menu ul li a.home{background-position:10px 8px;}
.primery_menu ul li a.catalogue{background-position:10px -21px;}
.primery_menu ul li a.inventory{background-position:10px -55px;}
.primery_menu ul li a.support{background-position:10px -87px;}
.primery_menu ul li a.setting{background-position:10px -118px;}
.primery_menu ul li a.help{background-position:10px -152px;}
.primery_menu ul li a.logout{background-position:10px -184px;}

.primery_menu ul li a.home:hover{background-position:5px 8px;}
.primery_menu ul li a.catalogue:hover{background-position:5px -21px;}
.primery_menu ul li a.inventory:hover{background-position:5px -55px;}
.primery_menu ul li a.support:hover{background-position:5px -87px;}
.primery_menu ul li a.setting:hover{background-position:5px -118px;}
.primery_menu ul li a.help:hover{background-position:5px -152px;}
.primery_menu ul li a.logout:hover{background-position:5px -184px;}
/*.sticky .primery_menu ul li a{line-height:26px;padding:19px 8px 19px;}*/
.primery_menu ul li:first-child{border-left:0px solid #999999;}
.primery_menu ul ul li{float:none;width:100%;text-align:left;padding:0px;border-left:0px solid #999999;}
/*.sticky .primery_menu ul ul li a, .primery_menu ul ul li a{padding:5px 10px;line-height:25px;font-size:13px;}.primery_menu ul li.active a*/
.primery_menu ul li:hover a, , .primery_menu ul li:hover ul li:hover a{background:#4c83be;color:#FFF;}
.primery_menu ul li:hover ul li a{background:#000;color:#FFF;}

.dropdown-menu {-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0);box-shadow: 0 6px 12px rgba(0,0,0,0);min-width:100%;}
.right_links .username{display:inline-block;margin-right:40px;line-height:26px;font-size:11px;text-transform:uppercase;vertical-align:top;}
.navbar-toggler{display:inline-block;margin:0 15px;min-height:26px;width:26px;background:none;border:0px;vertical-align:top;}
.navbar-toggler span{display:block;background:#FFF;height:3px;margin:5px 0;}
.navbar-toggler:hover span{margin:6px 0;}

.product_list{display:block;margin-left:255px;}



.container{width:100%;max-width:1140px;margin:0 auto;position:relative;padding:0;}
.content{display:block;min-height:50vh;padding:30px 0;}
.login{width:100%;height:100%;overflow:hidden;background:#4c83be;}
.login_modal{display:block;max-width:600px;margin:10% auto;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:100%;}
.login_modal .logo{border-radius:5px;}
.login_modal h2{text-transform:uppercase;font-weight:300;margin:20px 0;font-size:180%;color:#FFF;}
.login_modal form{padding:0px 0px 0px;position:relative;margin-top:15px;margin-bottom:15px;min-height:115px;}
.login_modal form input{width:100%;text-align:center;}
.login_modal form .form-element{margin:10px 0;}
.hide-pin.login_modal form .form-element.pin-filed{height:0;overflow:hidden;}
.show-pin.login_modal form .form-element.pin-filed{height:40px;}
.login_modal form .form-element input{border-radius:4px;padding: 8px 16px;box-shadow:inset 0px 0px 6px rgba(0,0,0,0.2);font-size:115%;font-weight:300;height:auto;font-family: 'montserratlight';}
.hide-pin.login_modal form .form-element input{border-radius:8px;padding-right:40px;}
.show-pin.login_modal form .form-element.email-filed input{border-radius:8px 8px 0 0;padding-right:40px;}
.show-pin.login_modal form .form-element.pin-filed input{border-radius:0 0 8px 8px;padding-right:40px;}
.login_modal form .form-element a{line-height:36px;font-size:110%;color:#000;}
.input_border.submit_btn{position:absolute;top:1px;right:1px;transition: all ease-in-out 300ms;-webkit-transition: all ease-in-out 300ms;-moz-transition: all ease-in-out 300ms;-ms-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;}
.input_border.submit_btn_input{position:relative;bottom:0px;right:0px;opacity:1;transition: all ease-in-out 300ms;-webkit-transition: all ease-in-out 300ms;-moz-transition: all ease-in-out 300ms;-ms-transition: all ease-in-out 300ms;-o-transition: all ease-in-out 300ms;color:#fff;text-transform:uppercase;margin:8px 0;}
.show-pin.login_modal form .input_border.submit_btn_input{opacity:1;visibility:visible;}
.show-pin.login_modal form .input_border.submit_btn{opacity:1;}
.submitbtn{background:#4c83be;min-width:40px;text-align:center;color:#FFF;text-transform:uppercase;font-size:12px;line-height:18px;height:37px;border-radius:4px;font-family: 'montserratsemi_bold';font-size:1.1em;}
.submitbtn:hover, .submitbtn:active, .submitbtn:focus{background:#1f5fa3;color:#fff;}.login_submit.submitbtn, .login_submit.submitbtn:hover{background:#bcd1e7 url(../img/loader.gif) center center no-repeat;background-size:26px 26px;text-indent:10000px;overflow:hidden;}
.login-wrapper{background:#fff;padding:30px 30px 10px;max-width:380px;width:100%;border-radius:6px;margin:0 auto;}
.login-wrapper form{margin:0 auto;max-width:320px;}
.login_modal form .form-element a, .login_modal form .form-element a:active{color:#000;text-decoration:none;}.login_modal form .form-element a:hover{color:#4c83be;text-decoration:none;}
.error{color:#f00;}


.footer{padding:0px 0px 0px;font-family: 'montserratregular';font-size:11px;}
@media all and (min-height:750px){
.footer{position:fixed;bottom:0px;left:0px;width:100%;z-index:11;}
#catalogue-form{padding-bottom:40px;}
}
.wysihtml5-editor{color:#000 !important;}
.login .footer{position:fixed;bottom:0px;left:0px;width:100%;}
.footer .container{padding:0 15px 20px;background:none;}
.footer h2{display:block;font-size:12px;font-weight:normal;font-family: 'montserratbold';margin:0px;line-height:26px;text-transform:uppercase;}.footer h2 a{color:#000;}
.footer .links{}
.links ul li{display:block;}
.links ul li a{display:block;color:#565656;font-size:11px;line-height:30px;line-height:20px;}
.links ul li li a{text-transform:none;line-height:23px;}
.copyright{background:#4c83be;padding:10px 0;text-align:center;font-size:12px;line-height:20px;color:#FFF;}

input[type=number]::-webkit-inner-spin-button,
input[type=number]{-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
select {-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;border:1px solid;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,input[type=number] {
    -webkit-appearance: none;
}

/*Listing Page*/
/*Filters*/
.filters{border:1px solid #ccc;border-radius:5px;padding:0px;max-width:235px;background:#f5f4f4;overflow:hidden;-webkit-box-shadow:5px 0px 5px rgba(0,0,0,0.09);-moz-box-shadow:5px 0px 5px rgba(0,0,0,0.09);box-shadow:5px 0px 5px rgba(0,0,0,0.09);}
.filters h1{font-size:133.3333%;text-transform:uppercase;color:#000;padding:5px 15px;line-height:28px;margin:0 0;font-family: 'montserratsemi_bold';font-weight:normal;}
.filters .search_filter{padding:0 15px;}
.sorting .search_filter{padding:0;float:left;}
.sorting .search_filter button{display:inline-block;min-width:32px;line-height:24px;padding:0px 8px;text-transform:uppercase;color:#000;font-size:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #ccc;}.sorting .search_filter button:hover{background:#000;color:#FFF;border:1px solid #FFF;}
.sorting .search_filter input[type="text"]{padding:0px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.filters .search_filter #search, input[type=text], input[type=tel], input[type=password], input[type=email], input[type=number]{display:inline-block;border:1px solid #cccccc;line-height:24px;padding:2px 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;vertical-align:top;min-width: 162px;}
.filters .search_filter button{background:#d7d7d7;border:1px solid #CCC;line-height:24px;height:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px 4px;vertical-align:top;min-width:36px;text-align:center;font-size:110%;text-transform:uppercase;text-align:center;overflow:hidden;}
.filters .search_filter button:hover{background:#001a59;color:#FFF;}
.filters .filter_block{display:block;padding:5px 15px 0px;font-family: 'montserratlight';font-weight:normal;}
.filters .filter_block h2{font-size:125%;font-family: 'montserratsemi_bold';margin:0;line-height:28px;padding:0px 0;font-weight:normal;}
#slider-range{margin:0px;}
.slider_element{padding:8px 5px 0;}
.slider_element #amount{margin:0px 0 12px;font-size:100%;font-family: 'montserratregular';color:#000;line-height:28px;background:#FFF;padding-left:0px;width:100%;background:none;}
/*Checkbox*/
.filter_element{display:block;margin:4px 0 8px;position:relative;}
.filter_element label{font-weight:normal;position:relative;padding-left:32px;line-height:16px;}
.filter_element input[type=checkbox], .add_inventory input[type=checkbox]{position:absolute;left:-40px;opacity:0;}
.filter_element label:before, .add_inventory label:before {position:absolute;left:0px;top:0px;width:16px;height:16px;background:url(../img/uncheck.png) left top no-repeat;content:"";}
.add_inventory label{position:relative;padding-right:18px;line-height:18px;}
.add_inventory label:before {left:auto;right:0px;top:3px;width:12px;height:12px;background:#FFF;border:1px solid #959595;cursor:pointer;}
.filter_element input[type=checkbox]:checked + label:before{background:url(../img/check.png) left top no-repeat;}
.add_inventory input[type=checkbox]:checked + label:before{background:#00a651;}
.clear_filter, button.clear_filter, .filters h1{border:0px;padding:5px 15px;text-align:center;font-size:100%;font-family: 'montserratregular';color:#fff;line-height:20px;background:#013078;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;margin:0 15px 20px;display:block;text-transform:uppercase;}
.filters h1{font-size:110%;padding:8px 15px;margin-top:10px;margin-bottom:10px;}
.image-loader-gif{display:none;}
.clear_filter:hover, button.clear_filter:hover{background:#000;color:#FFF;}

.tooltipnew, img.tooltipnew, .tooltipnew:hover, img.tooltipnew:hover{cursor:pointer;max-width:16px;}
.tooltipster-sidetip .tooltipster-box {
    background: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 4px;
    box-shadow: 0px 0 10px rgba(0,0,0,0.2) !important;
    color: #fff !important;
}
.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 1px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #000 !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #000 !important;
    left: 0;
    top: -1px !important;
}
.tooltipster-sidetip .tooltipster-content {color:#fff !important;text-align:left !important;}

/*Sorting*/
.page_info_sorting .sorting{padding:0px;}
.sort-grid{display:block;padding:0 15px 0px;text-align:right;}
.sort-grid .sorting{display:block;margin-left:0px;}
.sort-grid div.sorting:nth-child(2), .bottom_pagination div.sorting  {float:right;}.bottom_pagination div.sorting  {margin:20px 0;}
.sort-grid .sorting select, .bottom_pagination div.sorting select {min-width:140px;padding:4px 28px 4px 8px;font-size:100%;color:#656565;font-family: 'montserratlight';font-weight:normal;border:1px solid #cccccc;background:#FFF url(../img/seect_dreodown.png) right center no-repeat;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;}
.bottom_pagination div.sorting select {min-width:65px;padding: 6px 28px 6px 8px;}
.bottom_pagination div.sorting h6{font-size:100%;font-weight:normal;display:inline-block;margin-right:10px;color:#000;font-family: 'montserratregular';margin:5px 10px 5px 0;}
.sort-grid .sorting .grides, .sort-grid .sorting .listed_item{display:inline-block;width:30px;height:29px;margin-left:20px;vertical-align:top;}
.sort-grid .sorting .grides{background-position:left -261px;margin-left:8px;margin-right:0px;}.sort-grid .sorting .listed_item{background-position:left -306px;margin-left:15px;}

/*Products*/
.men-pro-item{display:block;background:#fff;overflow:hidden;margin:0px 0 24px;position:relative;transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;overflow:hidden;-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.09);-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.09);box-shadow: 5px 5px 5px rgba(0,0,0,0.09);border:1px solid #cccccc;}
.men-pro-item:hover{background:#f9f9f9;}
.men-thumb-item{display:block;overflow:hidden;max-height:197px;}.men-thumb-item img{width:100%;min-width: 150px;}.men-thumb-item a{display:block;}
.product-new-top{position:absolute;top:9px;left:9px;padding:3px 8px;font-size:10px;text-transform:uppercase;color:#fff;background:#ff0000;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;}
.item-info-product{display:block;text-align:center;font-size:12px;color:#272727;padding:5px 12px 15px;position:relative;}
.product-brand{position:absolute;top:-55px;right:12px;}
.item-info-product h4{margin:0;font-size:133.3333%;color:#000;line-height:32px;}.item-info-product h4 a{padding:0px 0;font-family: 'montserratsemi_bold';font-weight:normal;color:#000;display:block;}
.item-info-product .item-info{min-height:80px;overflow:hidden;text-align:left;}
.unit_id{display:none;}.listing_view .unit_id{display:inline;}
b, strong {font-weight: normal;font-family: 'montserratsemi_bold';}
.info-product-price{display:block;padding:10px 0 15px;font-size:150%;color:#666;}.info-product-price del{text-decoration:line-through;font-size:80%;}
.item-info-product .item_price{font-size:133.3333333%;color:#001a59;font-family: 'montserratsemi_bold';padding:0 0px 0 0;display:block;}
.listing_view .product-cat{display:block;width:100%;}
.listing_view .men-thumb-item{display:inline-block;max-width:150px;float:left;position:relative;}
.listing_view .men-thumb-item a{display:block;}
.listing_view .men-pro-item {margin-bottom:28px;}
.listing_view .product-new-top{left:4px;right:auto;top:4px;}
.listing_view .item-info-product{display:inline-block;text-align:left;padding:0 0 0 32px;vertical-align:top;width:83%;float:right;width:calc(100% - 160px);-webkit-width:calc(100% - 160px);-moz-width:calc(100% - 160px);-ms-width:calc(100% - 160px);}
.inventory_wrapper.listing_view .item-info-product{padding:0 0 0 16px;vertical-align:top;}
.item-info-product .item_price {width:50%;float:left;text-align:left;padding-bottom:14px;}
.listing_view .item-info-product .item-info, .listing_view .item-info-product .item_price {width:60%;float:left;padding-bottom:0px}.listing_view .item-info-product h4{line-height:30px;padding-top:4px;}
.listing_view .flex-box .item-info-product .item-info{width:80%;}
.listing_view .product-brand{float:right;padding-right:18px;margin-top: 18px;text-align:right;position:relative;left:auto;top:auto;}
.pagination_wrap{text-align:right;padding:0 15px;}
.add_inventory{float:right;padding-right:0px;position:relative;margin-top:-0px;}
.listing_view .add_inventory{padding-right:16px;margin-top:-4px;}





#surcle1,#surcle2,#surcle3,#surcle4,#surcle5,#surcle6,#surcle7,#surcle8,#surcle9,#surcle10,#surcle11,#surcle12,#surcle13,#surcle14,#surcle15,#surcle16,#surcle17,#surcle18,#surcle19,#surcle20{position:absolute;background:#666;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:600px;height:600px;opacity:0.1;z-index:-1;-webkit-animation: mymove 300ms infinite;animation: mymove 5s infinite;}
#surcle1,#surcle2,#surcle3,#surcle4,#surcle5,#surcle6,#surcle7,#surcle8,#surcle9,#surcle10{width:300px;height:300px;opacity:0.2;}
#surcle1{right:15px;bottom:60%;}
#surcle2{right:500px;bottom:75%;}
#surcle3{right:700px;bottom:15%;}
#surcle4{right:40%;bottom:20%;}
#surcle5{right:50%;bottom:30%;}
#surcle6{right:60%;bottom:40%;}
#surcle7{right:80%;bottom:10%;}
#surcle8{right:80%;bottom:50%;}
#surcle9{right:100%;bottom:100%;}
#surcle10{right:5%;bottom:-10%;}
#surcle11{right:26%;bottom:-5%;}
#surcle12{right:53%;bottom:-2%;}
#surcle13{right:-10%;bottom:40%;}
#surcle14{right:90%;bottom:90%;}
#surcle15{right:0%;bottom:10%;}
#surcle16{right:25%;bottom:40%;}
#surcle17{right:45%;bottom:70%;}
#surcle18{right:70%;bottom:95%;}
#surcle19{right:64%;bottom:20%;}
#surcle20{right:32%;bottom:40%;}



@keyframes mymove {
    0% {transform: scale(0.9,0.9);}50% {transform: scale(1,1);}100% {transform: scale(0.9,0.9);}
}
@-webkit-keyframes mymove {
    0% {transform: scale(0.9,0.9);}50% {transform: scale(1,1);}100% {transform: scale(0.9,0.9);}
}
@-moz-keyframes mymove {
    0% {transform: scale(0.9,0.9);}50% {transform: scale(1,1);}100% {transform: scale(0.9,0.9);}
}
.product-cat-slider{position:relative;padding-bottom:0px;margin-bottom:0px;}
.product-cat-slider .swiper-container.men-pro-item {margin-bottom:0px;}
.product-cat-slider .swiper-pagination {width:100%;bottom:10px;}
.product-cat-slider > .swiper-pagination .swiper-pagination-bullet{background:#787e8c;}
.product-cat-slider > .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity: 1;background: #001a59;}
.swiper-container{width:100%;height:auto;}.swiper-wrapper {height:auto;}.swiper-slide{text-align:center;font-size:19px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.product-cat-slider .swiper-slide a{display:block;width:100%;overflow:hidden;}.product-cat-slider .swiper-slide img{width:100%;}
.swiper-container-horizontal > .swiper-pagination {bottom:5%;}
.swiper-pagination-bullet {
    width: 9px;
    height: 9px;margin:0 7px;
}
/*Detail page*/
.pro_info_wrap{display:block;margin:0;}
.pro_info_wrap h1{margin:0;font-family: 'montserratregular';font-weight:normal;font-size:190%;color:#000;padding:20px 0 30px;line-height:normal;text-transform:uppercase;}
.item-info-block{display:block;border-bottom:1px solid #bbbbbb;padding:15px 0;color:#272727;line-height:24px;font-family: 'montserratlight';font-weight:normal;}
.item-info-block h4{text-transform:uppercase;font-size:142.8571%;line-height:24px;margin:6px 0 0;font-family: 'montserratregular';font-weight:normal;}
.info-product-price h4{color:#272727;text-transform:uppercase;line-height:24px;margin:6px 0 10px;font-size:90%;}

.page_deading{display:block;text-align:center;padding:0px 0 50px;}
.page_deading h1{text-transform:uppercase;font-size:180%;line-height:normal;margin:0;padding:0 12px;}
.page_deading h1 span{display:inline-block;border-bottom:2px solid #4c83be;}

/*File Upload*/
.dropzone {border: 1px solid #b3b3b3;background: #ebebeb;box-shadow: 5px 3px 5px rgba(0,0,0,0.09);padding:5px 15px;min-height: 40px;}
#upload-wrapper {color: #000;font-size: 12px;position: relative;width: 100%;font-family: 'montserratlight';font-weight: normal;margin: 0px auto;padding: 5px;text-align: center;border: 0px solid #b3b3b3;text-transform: uppercase;padding-top: 5px;}
.right_forms #upload-wrapper p{margin:0;padding:0;}
#upload-wrapper span {display: block;font-family: 'montserratregular';font-size: 100%;text-transform: none;}
.right_forms label{display:block;margin:0;padding:0;font-size:100%;font-family: 'montserratregular';padding:5px 0;font-size:116.66667%;font-weight:normal;text-transform:uppercase;}
.right_forms textarea{box-shadow: 5px 3px 5px rgba(0,0,0,0.09);padding:15px;line-height:none;background:#FFF;border:1px solid #b3b3b3;border-radius:6px;width:100%;resize:none;min-height:100px;background:#fff;}
.right_forms .form-element{display:block;position:relative;padding:10px 0 5px;}
.right_forms .submitbtn.btn, .add-request, .backbtn, .right_forms .backbtn{display:inline-block;background:#001a59;color:#FFF;text-transform:uppercase;padding:0px 12px;min-width:80px;text-align:center;line-height:30px;text-indent:0;border:0px;font-size: 12px;text-shadow:none;}
.right_forms .backbtn{background:#ed1c24;}
.right_forms .block{display:block;font-size:116.66667%;padding-bottom:14px;}
.add-request{padding:12px 20px;max-width:none;min-width:180px;margin-bottom:20px;}.add-request i{font-weight:normal;padding-right:10px;}.add-request i::before{font-weight:normal;}
.right_forms .submitbtn.btn:hover, .add-request:hover{background:#000;}
.right_forms .add-page, .add-request{min-width:140px;text-align:center;padding:6px 12px;line-height:18px;text-transform:uppercase;font-weight:normal;font-family: 'montserratregular';font-size: 12px;}
.right_forms p{text-align:center;font-size:110%;font-family: 'montserratlight';font-weight: normal;padding-bottom:20px;}

/*Siledebar menu*/
.left_menu .navbar-default{background:none;}
.left_menu .navbar-default .navbar-collapse{overflow:hidden;padding:0;}
.left_menu .navbar-nav {float:none;display:block;text-transform:uppercase;margin:0;padding:10px 0 20px;}
.left_menu .navbar-nav li{display:block;float:none;margin:2px 0;border-bottom:0px solid #e5e5e5;background:#4c83be;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;overflow:hidden;}.left_menu .navbar-nav li a{color:#fff;}
.left_menu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .left_menu .navbar-default .navbar-nav > .active > a:hover{
	color: #fff;
    background-color: #001a59;
}
.left_menu .navbar-default .navbar-nav > li > a:hover {
    color: #000;
    background-color: #e7e7e7;
}

.collpseble{display:block;border:1px solid #cacaca;border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;overflow:hidden;margin-bottom:12px;-webkit-box-shadow: 5px 0px 5px rgba(0,0,0,0.09);-moz-box-shadow: 5px 0px 5px rgba(0,0,0,0.09);box-shadow: 5px 0px 5px rgba(0,0,0,0.09);padding:8px 18px 15px;}
.list-info{display:block;font-size:12px;font-family: 'montserratregular';font-weight: normal;text-align:left;padding:12px 0;line-height:20px;}
.list-info:after{position:absolute;right:6px;top:8px;width:40px;height:40px;content:"+";font-size:2.5em;font-family: 'montserratlight';line-height:40px;text-align:center;}
.active.list-info:after{content:"-";}
.list-info h4{margin:0;padding:0 0 4px;text-transform:uppercase;font-size:116.66667%;font-family: 'montserratsemi_bold';font-weight:normal;}
.list-info p{text-align:left;padding-bottom:12px;margin-bottom:0;font-family: 'montserratregular';font-weight: normal;font-size:100%;}
.right_forms .collpseble p.created_date{float:left;width:50%;max-width:300px;font-size:100%;font-family: 'montserratregular';line-height:32px;padding-top:8px;text-align:left;margin:0;padding-bottom:0;}
.list-image{display:block;overflow:hidden;}.list-image img{width:32.33%;margin:10px 0.5%;}
.created_date strong, .created_date b{font-family: 'montserratregular';font-weight:normal;}
.list-action{display:block;padding:8px 0px 0px;float:right;}
.list-action .btn-group .btn{min-width:75px;text-align:center;font-family: 'montserratregular';font-weight:normal;line-height:20px;margin-left:5px;border:0px;}
.list-action  .btn-group .btn.btn-view, .list-action .btn-group .btn.btn-edit, .list-action .btn-group .btn.btn-delete, .list-action  .btn-group .btn.btn-less, .list-action .btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle), .list-action  .btn-group .btn.btn-ans{border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;}
.list-action  .btn-group .btn.btn-view, .list-action  .btn-group .btn.btn-less{background:#39b54a;}
.list-action .btn-group .btn.btn-edit{background:#dfb803;}
.list-action .btn-group .btn.btn-delete{background:#ed1c24;}
.list-action  .btn-group .btn.btn-ans{background:#001a59;}
.collapse_content, .list-action  .btn-group .btn.btn-less, .collpseble.open .list-action .btn-group .btn.btn-view{display:none;}
.collpseble.open .list-action .btn-group .btn.btn-less{display:inline-block;}
.no-padd{padding:0px;}

.uploaded_img{display:inline-block;width:33%;min-height:170px;vertical-align:top;margin:5px 0;position:relative;}
.img_wrapper{overflow:hidden;max-height:164px;}
.uploaded_img img{width:100%;}
.uploaded_img .remove {position:absolute;top:-4px;right:-4px;background:#fff url(../img/delete_icon.png) center center no-repeat;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:5px;color:#FFF;text-align:center;width:24px;height:24px;text-indent:100px;background-size:100% 100%;}
.uploaded_img .remove i{text-align:center;display:block;color:#FFF;}
.flex-box{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: stretch;align-content: stretch;width:100%;position:relative;}
.listing_view .flex-box .product-cat {width:50%;}
.shadow_box{background:#fff;border:1px solid #ccc;box-shadow:5px 3px 5px rgba(0,0,0,0.09);overflow:hidden;margin:0px 0 24px;position:relative;transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;overflow:hidden;vertical-align:middle;}
.flex-content{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;height:98%;height:calc(100% - 8px);-webkit-height:calc(100% - 8px);-moz-height:calc(100% - 8px);-ms-height:calc(100% - 8px);}
.inventory_list{padding:5px 38px 15px 0;position:relative;}
.inventory_heading{padding-top:12px;padding-bottom:12px;}
.listing_view .flex-box .men-pro-item, .flex-box .shadow_box{margin-bottom: 8px;}
.delete_row{display:block;position:absolute;right:-22px;top:50%;width:24px;height:24px;background:url(../img/delete_icon.png) center center no-repeat;margin-top:-12px;}
h4.sub_total{font-size:133.3333%;font-family: 'montserratregular';font-weight:normal;color:#001a59;display:block;text-align:right;width:100%;padding-right:20px;}
.flex-content input, .flex-content .small{display:block;width:100%;font-family: 'montserratregular';font-weight:normal;}
.flex-content input{font-size:100%;width:100%;min-width:100px;}.flex-content .small{padding-top:8px;text-align:center;}.flex-content .block{width:85%;}
.inventory_wrapper{max-width:900px;margin:0 auto;}.inventory_wrapper p{max-width:95%;margin:0 auto 20px;;}
.total_inventory{display:block;background:#001a59;margin-bottom:8px;padding:15px 14px;line-height:20px;text-align:right;font-size:133.33333%;font-family: 'montserratsemi_bold';font-weight:normal;color:#FFF;width:100%;}
.inventory_heading.total{padding-top:10px;padding-bottom:10px;}
#inventory_reset{display:block;border:0px;background:#ff0000;text-align:center;padding:15px;line-height:22px;font-size:133.3333%;text-transform:uppercase;margin-bottom:8px;color:#FFF;width:100%;}
.total_inventory, #inventory_reset{margin-left:-4px;}
.add_stock_block, .sub_total_block{padding-left:8px;padding-right:9px;}
.product-info-wrapper{display:block;border-radius:5px;background:#ebebeb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding:15px 14px 14px;margin-bottom:8px;}
.product-info-heading, .product-description-heading, .product-unit-id-heading{background:#001a59;padding:9px 26px;text-transform:uppercase;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;line-height:24px;margin-bottom:12px;font-size:150%;font-weight:normal;color:#FFF;}
.brand_logo{position:absolute;top:8px;right:12px;max-height:28px;} .brand_logo img{max-height: 32px;width: auto;max-width: 40px;}
.product-unit-id, .product-other-info, .product-description{display:block;padding:0 26px;line-height:20px;}
.product-other-info{font-size:133.3333%;line-height:35px;font-weight:normal;}
product-info-unit-no, .product-info-material, .product-info-region, .product-info-price{display:block;line-height:35px;}
.product-other-info span{display:inline-block;min-width:115px;padding-left:32px;background:url(../img/view_icons.png) left top no-repeat;font-family: 'montserratsemi_bold';font-weight:normal;}
.product-other-info span.product-no{background-position:left 7px;}
.product-other-info span.product-material{background-position:left -27px;}
.product-other-info span.product-region{background-position:left -63px;}
.product-other-info span.product-price{background-position:left -97px;}
.product-unit-id{display:block;font-size:116.666667%;line-height:20px;font-weight:normal;padding-bottom:10px;}
.btn-back{display:inline-block;line-height:33px;background:#ed1c24;min-width:190px;text-align:center;text-transform:uppercase;color:#FFF;font-size:116.666667%;margin-top:10px;}
.btn-back:hover{color:#FFF;background:#b2050c;}

.right_forms{padding-left:30px;}
.view_ans{display:block;border: 1px solid #ccc;border-radius: 4px;overflow: hidden;padding-bottom:20px;}
.view_ans h3{display:block;text-transform:uppercase;margin:0px;padding:12px 15px;background:#f5f5f5;color:#000;font-size:1.6em;line-height: 26px;margin-bottom:12px;}
.right_forms .view_ans label{padding-left:15px;}
.right_forms .view_ans .question-description{display:block;padding:5px 15px 25px;font-size:100%;}
.right_forms .view_ans p{text-align:left;padding:0 15px;}
.filters_wrapper {max-height:60vh;overflow:auto;overflow-x:hidden;}

.list-action .btn-group .btn.btn-ans, .list-action .btn-group .btn.btn-edit, .list-action .btn-group .btn.btn-delete{display: inline-block;margin: 4px !important;width: 22px;height: 22px;overflow: hidden;background: url(../img/action_icons.png) left top no-repeat;border: 0px;border-radius: 0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;text-indent: -200px;min-width: 22px !important;}
.list-action .btn-group .btn.btn-ans{}
.list-action .btn-group .btn.btn-edit{background-position: -29px top;}
.list-action .btn-group .btn.btn-delete{background-position: right top;}

.for_mobile{display:none;}
.for_desktop{display:block;}

/** nano Scroll bar **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;height: 144px;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #013078;
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}










.caption{position:absolute;top:50%;left:28px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#FFF;text-transform:uppercase;font-size:16px}
.caption h1{font-size:160%;margin:0;padding:0;opacity:0;}
.swiper-slide.swiper-slide-active .caption h1{opacity:1;transition:all 300ms ease-in-out 900ms;-webkit-transition:all 300ms ease-in-out 900ms;-moz-transition:all 300ms ease-in-out 900ms;-ms-transition:all 300ms ease-in-out 900ms;-o-transition:all 300ms ease-in-out 900ms;}





.heading{margin:0;padding:0;text-transform:uppercase;font-size:180%;line-height:35px;font-family: 'montserratbold';padding-bottom:20px;text-align:center;}
.news_wrapper{background:#f2f2f2;color:#000;padding:12px 36px 0px;border-right:1px solid #FFF;min-height:295px;}
/* .news_wrapper li{background:url(../img/aalco_news_icon.png) left top no-repeat;padding-left:40px;font-size:11.5px;margin-bottom:20px;font-family: 'montserratregular';background-size:23px auto;} */
.ndate{display:block;padding-bottom:6px;}.ndate span{display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:2px 8px 0;line-height:18px;border:2px solid #0a6dd2;color:#0a6dd2;font-family: 'montserratbold';}
.news_wrapper p{display:block;margin:0;padding:0 0 18px;border-bottom:1px solid #fafafa;color:#424242;}
.news_wrapper p a{font-family: 'montserratbold';color:#000;white-space:nowrap;}.news_wrapper p a:hover, .test_area h2 a:hover{color:#0a6dd2;text-decoration:none;}
.news_area{padding-top:0px;}

.testimonial_wrapper{background:#d7d7d7;color:#333333;padding:12px 36px;border-left:1px solid #FFF;min-height:295px;font-size:100%;}
.test_area{text-align:center;max-width:672px;margin:0 auto;font-size:100%;}
.test_area .swiper-wrapper {height:auto;min-height:50px;}
.test_area .swiper-slide {background:none;font-size:11.5px;}.test_area .swiper-slide img{max-width:58px;height:auto;}
.test_area h2{font-size:105%;font-family: 'montserratbold';margin:0;font-weight:normal;padding:10px 0;line-height:18px;}.test_area h2 a{color:#000;}
.user_name{display:block;border-top:1px solid #fff;margin:12px 0 0;padding:7px 0 0;font-size:90%;font-family: 'montserratsemi_bold';}

.employee_section{display:block;background:#0066b3;color:#FFF;}
.employee_section .heading {font-size: 140%;padding:8px 0;text-align:center;font-weight:normal;background:#7f7f7f;}
.profile-slider{position:relative;width:100%;overflow:hidden;height:auto;}
.profile-slider .swiper-wrapper {height:auto;}
.profile-slider .block{position:relative;}.profile-slider .block img{width:100%;height:auto;}
.employee_section .block{float:left;width:50%;position:relative;}
.employee_section .block:after{position:absolute;top:50%;right:45%;border:8px solid #bacbd3;border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid transparent;content:"";}
.profile_detail{position:absolute;padding:5px 0px 5px 0px;font-size:11px;font-family: 'montserratregular';font-weight:normal;text-align:left;float:left;width:48%;top:50%;left:28px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.employee_section .block img{float:right;width:45%;}
.profile_detail h2, .profile_detail p{margin:0;padding:0;}
.profile_detail h2{line-height:normal;font-family: 'montserratregular';font-weight:normal;font-size:160%;text-transform:uppercase;}
.profile_detail h4{margin:0;line-height:24px;margin-bottom:14px;}

.map_area, #dvMap{display:block;height:398px;overflow:hidden;border-bottom:3px solid #FFF;}
.info_wrapp strong{display:block;text-transform:uppercase;padding-bottom:10px;}

.address{font-size:12px;}.address h4{margin:0;line-height:normal;font-size:100%;font-weight:normal;}.address p{font-size:11px;font-family: 'montserratregular';font-weight:normal;margin-bottom:12px;color:#565656;}
.address a{text-decoration:none;color:#565656;}
.address a:hover{color:#0a6dd2;text-decoration:none;}
.caret, .page_overlay{display:none;}
/*inner_page css*/
.inner_banner{display:block;margin:0;padding:0;position:relative;}.inner_banner img{width:100%;height:auto;}
.page_heading{position:absolute;background:#FFF;background:rgba(255,255,255,0.7);right:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:12px 18px;text-align:right;text-transform:uppercase;color:#0066b3;font-size:180%;font-family: 'montserratbold';line-height:24px;min-width:242px;}
.inner_page{display:block;padding:20px 35px;background:#f2f2f2;color:#565656;font-size:13px;border-top:6px solid #0066b3;border-bottom:4px solid #fff;}
.right_img{float:right;margin-left:50px;margin-top:14px;margin-bottom:15px;}
.inner_page h2{color:#0066b3;margin:0px;line-height:32px;padding:8px 0;text-transform:uppercase;font-family: 'montserratbold';font-size:140%;}
.inner_page p{margin:0;padding-bottom:46px;line-height:18px;}
/* .inner_page ul li{display:block;padding:0 0 30px 20px;background:url(../img/bullet.png) left 2px no-repeat;} */
.inner_page ul li span{display:block;color:#000;font-family: 'montserratbold';}
.inner_page .profiles_wrapper{margin:-20px -35px;}
.inner_page .profiles_wrapper .block{position:relative;float:left;width:50%;background:#d5d5d5;border-bottom:1px solid #FFF;border-top:1px solid #FFF;}
.inner_page .profiles_wrapper .block:hover{background:#0066b3;color:#FFF;cursor:pointer;}
.inner_page .profiles_wrapper .block h2{line-height:20px;padding: 4px 0;}
.inner_page .profiles_wrapper .block h4{line-height: 13px;}
.inner_page .profiles_wrapper .block p{padding-bottom:0px;}
.inner_page .profiles_wrapper .block:hover h2{color:#FFF;}
.inner_page .profiles_wrapper .block img{float:right;width:45%;}
.inner_page .profile_detail {width:45%;}
.inner_page .block::after {
    position: absolute;
    top: 50%;
    right: 45%;
    border: 8px solid #bacbd3;
        border-top-width: 8px;
        border-bottom-width: 8px;
        border-left-width: 8px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(186, 203, 211);
        border-bottom-color: rgb(186, 203, 211);
        border-left-color: rgb(186, 203, 211);
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    content: "";
}

.input_group{padding:0 10px 10px 0;}.input_group .form-control{height:28px;line-height:16px;font-size:12px;border:1px solid #c2c2c2;}
.input_group textarea.form-control{height:58px;resize:none;}
.inner_page form{max-width:350px;margin-top:-20px;}
.form_wrapper{border-right:#d9d9d9 1px solid;padding-right:45px;margin-bottom:20px;}
.address_wrapper{padding-left:30px;}.address_wrapper strong, .address_wrapper b{font-family: 'montserratbold';font-weight:normal;}
.address_wrapper a{color:#565656;text-decoration:none;}
.address_wrapper a:hover{color:#0a6dd2;text-decoration:none;}

.profile_content{float:left;width:60%;width:calc(100% - 310px);-webkit-width:calc(100% - 310px);-moz-width:calc(100% - 310px);-ms-width:calc(100% - 310px);-o-width:calc(100% - 310px);color:#545454;}
.profile_img{float:right;width:274px;padding-top:16px;}
.modal-dialog {max-width: 880px;margin:10% auto 30px auto;width:auto;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0);box-shadow: 0 5px 15px rgba(0,0,0,0);border-radius: 0px;border:1px solid #0e6fbd;padding:34px 24px 50px 34px;font-size:11px;}

.profile_content h3, .profile_content h4{margin:0;padding:0;}.profile_content h3{text-transform:uppercase;color:#000;font-family: 'montserratbold';font-weight:normal;line-height:30px;}
.profile_content h4{margin-bottom:16px;}
.contact_detail{padding-top:38px;}.contact_detail a{color:#545454;}
.form_wrapper label.error{font-family: 'montserratregular';font-weight:normal;font-size:11px;color:#C00;}

.pages_content{display:block;max-width:1000px;font-size:1.2em;line-height:28px;}
.pages_content h1,.pages_content h2,.pages_content h3{text-transform:uppercase;}
.pagination {margin-left:12px;margin-right:15px;}
.pagination > li > a, .pagination > li > span{padding: 7px 12px;}
.swiper-pagination-bullet:only-child {
    visibility: hidden;
}
.loader_wrapper{position:absolute;top:50%;left:0px;width:100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
#tbl_loader{position:absolute;z-index:99999;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.9);transition: 1s 0.4s;}
.ajax-spinner {
  color: #000;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;top: 50%;
left: 50%;
margin: -32px 0 0 -32px;
}
.ajax-spinner div {
  transform-origin: 32px 32px;
  animation: ajax-spinner 1.2s linear infinite;
}
.ajax-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
  background: #000;
}
.ajax-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.ajax-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.ajax-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.ajax-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.ajax-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.ajax-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.ajax-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.ajax-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.ajax-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.ajax-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.ajax-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.ajax-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes ajax-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}



@media all and (max-width:1700px){
.breadcrumb{padding-left:50px;}
.top_section {padding-left:12px;}
}



@media all and (max-width:1550px){
.primery_menu ul li{font-size:12px;}
/*.sticky .primery_menu ul li a{line-height:26px;padding:19px 8px 19px;}
.sticky .primery_menu ul ul li a, .primery_menu ul ul li a{padding:5px 10px;}*/
.breadcrumb{padding-left:100px;}
}
@media all and (max-width:1450px){
	.top_section {padding: 4px 15px 0px 12px;}
	.top_section .logo {max-width: 150px;margin-bottom:0px;}
	.top_section .logo img {height:auto;max-height:50px;}
	.right_links {padding-bottom:0px;}
	.right_links .username {margin-right:20px;}
	.breadcrumb{padding-left:0px;}
}
@media all and (max-width:1380px){
	body{font-size:1.15em;}
	.primery_menu ul li{font-size:11px;}
	.news_wrapper, .testimonial_wrapper {min-height:585px;}
	.user_name{font-size:85%;}
}
@media all and (max-width:1290px){
	.primery_menu ul li {font-size:100%;}
	.profile_detail h2{font-size: 133%;}
	.profile_detail {font-size: 11px;}
}
@media all and (max-width:1270px){
	.primery_menu ul li {font-size:95%;}
	.news_wrapper, .testimonial_wrapper{padding: 28px 20px 20px;}
	.news_wrapper li {padding-left: 50px;}
	.ndate span{padding: 3px 8px 0;line-height: 21px;}
	/*.sticky-header .logo{max-width:230px;left:0px;padding:15px 12px 15px;left:0;margin:0;}*/
}
@media all and (max-width:1235px){
/*.page_info_sorting .breadcrumb{padding-left: 120px;}*/
}
@media all and (max-width:1170px){
.product_list.right_forms {padding-left: 15px;padding-right:15px;}
}
@media all and (max-width:1140px){
	.content {padding-left:15px;}
}
@media all and (max-width:1140px){
	/*.sticky .primery_menu ul li a{line-height:26px;padding:19px 4px 19px;}*/
	.primery_menu ul li {font-size:95%;}
	.primery_menu ul li a{white-space:nowrap;}
	/*.sticky .primery_menu ul ul li a, .primery_menu ul ul li a {
    padding: 5px 10px;
    line-height: 25px;
    font-size: 95%;}*/
}
@media all and (max-width:1120px){
	.news_wrapper, .testimonial_wrapper {min-height:540px;}
	.caption h1{font-size: 200.8571%;}
	.caption{left:0px;padding:0 20px;text-align:center;width:100%;}
	.employee_section .heading{padding: 20px 0;}
}
.swiper-button-next, .swiper-button-prev{z-index:8;}
@media all and (max-width:992px){
	body{font-size:1.1em;margin:0px;}
	.navbar-toggle{display:block !important;padding: 7px 8px;}

	.primery_menu ul li.active li a{background:#000;padding-left:20px;}
	.primery_menu ul li.active li.active li a{background:#666;padding-left:25px}
	.top_section/*, .top_section.sticky-header*/{width:100%;border:0px;}
	.top_section .logo {padding:0px;}
	.form_wrapper {border-right: #d9d9d9 0px solid;border-bottom: #d9d9d9 1px solid;padding-right: 25px;padding-bottom: 25px;}
	.address_wrapper {padding-left: 15px;padding-top: 10px;}
	.employee_section .block, .inner_page .profiles_wrapper .block {width: 100%;border-bottom:2px solid #FFF;}
	.right_img {max-width:220px;height:auto;}
	.navbar-toggle .icon-bar{width: 32px;background:#0a6dd2;}
	/*.header, .header.sticky{position:fixed;top:0px;right:0px;width:100%;max-width:380px;background:#FFF;height:100%;min-height:100vh;z-index:50;transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);padding-left:0px;}*/
	.openmenu .header{transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);}
	.page_overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:40;display:none;}
	.openmenu .page_overlay{display:block;}
	.primery_menu ul li{display:block;float:none;font-size:100%;border-left: 0px solid #999999;width:100%;text-align:left;}
	.primery_menu ul li a/*, .sticky .primery_menu ul li a*/ {line-height: 26px;position:relative;}
	.primery_menu ul {/*padding-top:44px;*/}
	.primery_menu ul.dropdown-menu {padding-top:0px;position:relative;font-size:100%;float:none;left:0;top:0;}
	.primery_menu ul.dropdown-menu li{font-size:100%;}
	.primery_menu ul.dropdown-menu li li{font-size:90%;}.primery_menu ul.dropdown-menu li li li{font-size:80%;}
	/*.sticky + .content {padding-top: 0px;}*/
	.primery_menu ul.dropdown-menu{border:0px;border-radius: 0px;}
	.dropdown .dropdown-menu .caret{border:0px;}
	.dropdown .dropdown-menu .caret{margin:0;}
	.closemenu:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
	.news_wrapper, .testimonial_wrapper{min-height:50px;}
	.footer{text-align:center;}.footer ul{margin:0;}
	.footer .links {padding-bottom: 0px;}
	.address{padding-bottom:30px;padding-top:15px;}
	.testimonial_wrapper .heading{text-align:center;}
	.caption h1 {font-size: 180%;}
	.page_info_sorting .breadcrumb {padding-left:15px}
	/*.sort-grid .sorting {padding-left:85px}*/
	.left_menu .navbar-header{display:none;}
.listing_view .flex-box .item-info-product h4{font-size:1.22em;}
.inventory_wrapper.listing_view .item-info-product {font-size: 11px;padding: 0 0 0 8px;}
.product-cat-slider{padding:0px;margin-bottom:20px;}
}
@media all and (max-width:768px){
	.caption h1 {font-size: 150%;}
	.swiper-container {width: 100%;height: 100%;height: auto;}
	.swiper-wrapper {height: 100%;height: auto;}
	.map_area, #dvMap {
    display: block;
    min-height: 348px;height:100%;}
	.for_mobile{display:block !important;padding-left: 15px;padding-right: 15px;}
	.for_desktop{display:none !important;}
	.collapse {display:block;}
	.filters {width:100%;max-width:none;}
	.content {padding-right: 15px;}
	.product_list {margin: 0px -15px;clear:both;padding-top:25px;}
	.filters_block{display:none;}
	.filters h1 {cursor:pointer;}
	.product-cat{float:left;width:50%;}
	.top_section {padding: 4px 0px 0 15px;}
	.top_section .logo{max-width:100px;border-radius:2px;}.top_section .logo img{max-width:100%;height:auto;}
	.page_info_sorting .breadcrumb, .sort-grid .sorting{padding-left:0px;}
	.sort-grid, .right_links {padding:0px;}.right_links {padding-top:3px;}
	.sort-grid .sorting .listed_item, .sort-grid .sorting .grides{width:26px;height:25px;background-size:100% auto;}
	.sort-grid .sorting .listed_item{margin-left:0px;background-position: left -275px;}
	.sort-grid .sorting .grides{margin-left:0px;background-position: left -235px;}
	.sort-grid .sorting select{min-width: 120px;}
	.search_filter #search{min-width: 132px;}
	.left_menu .navbar-default .navbar-collapse{height:auto;padding:0 15px;}
	.wysihtml5-toolbar .btn{font-size:10px;}
	.sub_total_block{position:fixed;padding:0px;bottom: 0px;left: 0px;width: 100%;margin:0px;z-index:12;}
	.flex-box .sub_total_block, .inventory_list .flex-box .product-cat, .inventory_list .flex-box .add_stock_block, .inventory_list .flex-box .product-cat .men-thumb-item, .inventory_list .flex-box .product-cat .item-info-product{position:relative;width:100%;padding:0;box-shadow:none;border:0px;display:block;}
	.inventory_list .flex-box .product-cat .men-thumb-item{max-height: 227px;}
	.inventory_list .flex-box .product-cat .men-thumb-item{max-width:none;}
	.inventory_heading.total, .inventory_heading{display:none;}
	.total_inventory, #inventory_reset {margin-left:0px;position:absolute;width:50%;bottom:0px;margin:0px;}
	.total_inventory{right:0px;}.total_inventory:before{content:"Total: ";color:#FFF;text-align:left;padding-right:10px;}
	#inventory_reset {left:0px;padding: 14px 15px;}
	.inventory_list, .inventory_list .flex-box .shadow_box, .listing_view .flex-box .men-pro-item {box-shadow:none;border:0px;margin:0;}.listing_view .flex-box .men-pro-item .item-info-product{padding:15px;}
	.inventory_list{padding:12px 0px 0px;}
	.inventory_list .flex-box{display:block;border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;overflow: visible;-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.09);-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.09);box-shadow: 5px 5px 5px rgba(0,0,0,0.09);border: 1px solid #cccccc;margin:0 auto 20px;max-width:400px;}
	h4.sub_total{text-align: left;padding: 10px 7px;background: #f1f1f1;margin-bottom:0px;}
	h4.sub_total:before{content:"Sub-total: ";text-align:left;padding-left:10px;color:#000;padding-right:10px;}
	.listing_view .men-pro-item {margin-bottom: 18px;}
	.item-info-product{font-size:11px;}
	.flex-content .block {width: 100%;padding: 0 15px;}
	.delete_row {top: 0%;right: -12px;}
	.inventory_wrapper p {max-width: 100%;margin: 0 auto 10px;}
	.copyright{line-height: 14px;font-size:10px;}
	.login_modal {padding:0 15px;}
	.btn-back{display: block;width: 100%;}
}
@media all and (max-width:500px){
	.caption h1 {font-size: 120%;}
	.swiper-container {width: 100%;height: 100%;height: auto;}
	.product-cat-slider .swiper-wrapper {height: 100%;height: 100%;height: auto;}
	.right_img {display:none;}
	.product-cat{float:none;width:100%;}
	.listing_view .item-info-product{padding: 0 0 0 6px;width: calc(100% - 130px);-webkit-width: calc(100% - 130px);-moz-width: calc(100% - 130px);-ms-width: calc(100% - 130px);}
	.item-info-product{font-size:11px;}
	.listing_view .item-info-product h4{line-height:24px;}
	.item-info-product .item-info {min-height: 70px;}
	.listing_view .men-thumb-item{max-width: 130px;}
	.inventory_list{padding:12px 15px 0px;}
	.inventory_wrapper p {max-width: 100%;margin: 0 auto 10px;padding:0 15px;}
}
@media all and (max-width:470px){
	.profile_detail, .inner_page .profile_detail {width: 100%;position:relative;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);left:0px;padding:12px 15px 25px;}
	.inner_page .profiles_wrapper .block img, .profiles_wrapper .block img {float: right;width: 100%;}
	.inner_page .block::after,.block::after {display:none;}.profile_detail::after, .inner_page .profile_detail::after {position: absolute;bottom: 0%;left: 50%;border: 8px solid #bacbd3;border-right: 8px solid transparent;border-top: 8px solid transparent;border-left: 8px solid transparent;content: "";margin-left:-4px;}
	.bottom_pagination div.sorting h6{display:none:}
	.bottom_pagination div.sorting {float: left;padding-left:15px;}
}
@media all and (max-width:400px){
	.listing_view .men-thumb-item{display:block;max-width:none;width: 100%;max-height: none;}
	.listing_view .item-info-product{width:100%;padding:8px 10px;}
	.sort-grid .sorting .listed_item, .sort-grid .sorting .grides{display:none;}
	.pagination>li>a, .pagination>li>span{padding: 6px 8px;}
}
@media all and (max-width:350px){
.pagination>li>a, .pagination>li>span{padding: 6px 7px;}
.search_filter #search {min-width: 112px;max-width: 120px;}
}
/*font-family: 'montserratregular';font-family: 'montserratbold';font-family: 'goudy_old_styleitalic';*/
