
/* COLUMNS AND CONTAINER CLASSES (PLEASE DO NOT EDIT)
-------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,800');

html{font-family: 'Muli', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;color: #222222;font-family: 'Muli', sans-serif;font-weight: 100;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;translate3d( 0, 0, 0) overflow:scroll;-webkit-overflow-scrolling:touch;}
/*html, body {height: 100% !important;}*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family: 'Muli', sans-serif;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline: none;}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print {
*,:before,:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
}
*{-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}
html{font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color: #293c8b;text-decoration:none}
a:focus{outline:0px auto;outline: none}
figure{margin:0}
img{vertical-align:middle;max-width: 100%;}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;outline: none}
[role="button"]{cursor:pointer}
p{text-rendering: optimizelegibility;color: #273d8b;font-weight: 500;font-size: 14px;line-height: 18px;}


.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width: 768px) {
.container{width:750px}
}
@media (min-width: 992px) {
.container{width:970px}
}
@media (min-width: 1200px) {
.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.div-center{display:block;margin-left:auto;margin-right:auto;float: inherit;}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
@media (max-width: 767px) {
.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width: 1200px) {
.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
@media (min-width: 1200px) {
.visible-lg-block{display:block!important}
}
@media (min-width: 1200px) {
.visible-lg-inline{display:inline!important}
}
@media (min-width: 1200px) {
.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print {
.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print {
.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print {
.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print {
.visible-print-inline-block{display:inline-block!important}
}
@media print {
.hidden-print{display:none!important}
}

/*@media(max-width: 1200px){
.customer-account-login .main-container{width: 1170px;}	
}

@media(max-width: 992px){
.customer-account-login .main-container{width: 970px;}	
}
@media(max-width: 768px){
.customer-account-login .main-container{width: 750px;}	
}*/

/* END COLUMNS AND CONTAINER CLASSES (PLEASE DO NOT EDIT)
-------------------------------------------------*/




/* STYLE CSS
-------------------------------------------------*/
::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #e05656;
}

::selection {
    color: #ffffff;
    background: #e05656;
}

ul{padding: 0;margin: 0;}
h1{margin: 0;font-weight: 600;color: #273d8b;font-size: 54px;font-family: 'Muli', sans-serif;}
h2{margin: 0;font-weight: 600;color: #273d8b;font-size: 42px;font-family: 'Muli', sans-serif;}
h3{margin: 0;font-weight: 600;color: #273d8b;font-size: 28px;font-family: 'Muli', sans-serif;}
h4{margin: 0;font-weight: 600;color: #273d8b;font-size: 24px;font-family: 'Muli', sans-serif;}
h5{margin: 0;font-weight: 600;color: #273d8b;font-size: 20px;font-family: 'Muli', sans-serif;}
h6{margin: 0;font-weight: 600;color: #273d8b;font-size: 18px;font-family: 'Muli', sans-serif;}

.h1{font-size: 32px;color: #273d8b;}
.h2{font-size: 30px;color: #273d8b;}
.h3{font-size: 28px;color: #273d8b;}
.h4{font-size: 26px;color: #273d8b;}
.h5{font-size: 22px;color: #273d8b;}
.h6{font-size: 20px;color: #273d8b;}
.ft-300{font-weight: 300;}
.ft-400{font-weight: 400;}
.ft-500{font-weight: 500;}
.ft-600{font-weight: 600;}
.ft-bold{font-weight: bold;}
p{font-family: 'Muli', sans-serif;}

.flex{display: flex;justify-content: space-between;}
.flex_item{display: flex;}

ul li{display: inline-block;list-style-type: none;}


/*search*/
.search_con .wrap{display:inline-block;position:relative;height:30px;float:right;padding:0;position:relative;}
.search_con .wrap .search_input{height:36px;font-size:16px;display:inline-block;border:none;outline:none;color:#7882c0;padding:3px;padding-right:40px;width:0px;position:absolute;top:0;right:0;background:none;z-index:3;transition:width .4s cubic-bezier(0.000,0.795,0.000,1.000);cursor:pointer;font-weight: 600;box-shadow: unset;}
.search_con .wrap .search_input::placeholder{color: #7882c0;}
.search_con .wrap .search_input:focus:hover{border-bottom:1px solid #7882c0;}
.search_con .wrap .search_input:focus{width:250px;z-index:1;border-bottom:1px solid #7882c0;cursor:text;}
.search_con .wrap .search_submit_btn{height:30px;width:40px;display:inline-block;color:red;float:right;background:url("../images/search.png") center center no-repeat;text-indent:-10000px;border:none;position:absolute;top:0;right:0;z-index:2;cursor:pointer;cursor:pointer;transition:opacity .4s ease;}
.search_con .wrap .search_submit_btn:hover{opacity:0.8;}
/*search*/

.top_bar_header{background: #dee0ef;position: relative;z-index: 2000;/*overflow: hidden;*/height: 97px;}
.top_bar_header li{position: relative;margin-right: 20px;}
.top_bar_header .item li .hover_item{position: absolute;visibility: hidden;color: #7882c0;width: 171px;top: 0px;font-weight: 600;left: 40px;background: #dee0ef;height: 24px;display: flex;align-items: center;bottom: 0;z-index: 2;}
.top_bar_header .item li a:hover .hover_item{visibility: visible;}
.top_bar_header .item:nth-child(3) li .hover_item{position: absolute;visibility: hidden;color: #7882c0;width: 140px;top: 0px;font-weight: 600;left: 40px;background: #dee0ef;height: 24px;display: flex;align-items: center;bottom: 0;z-index: 2;}
/*.top_bar_header .item:nth-child(3) li .init-button + .hover_item{top: 40px;}*/
.top_bar_header .item:nth-child(3) li a:hover .hover_item,.top_bar_header .item:nth-child(3) li .init-button:hover + .hover_item{visibility: visible;}
.top_bar_header ul li:last-child{margin-right: 0;}
.top_bar_header .container .inner_wrap{display: flex;justify-content: space-between;align-items: center;}
.bg-image{background-size: cover;background-repeat: no-repeat;}
.bg-image img{visibility: hidden;}
.nav_icon{background-size: contain;background-repeat: no-repeat;display: inline-block;margin: 25px auto;}
.nav_icon img{height: 22px;object-fit: contain;width: 40px;}
.search_con{width: 250px;}
.logo_img{height: 62px;margin: 16px;object-fit: contain;}
.top_bar_header .container .inner_wrap .item{width: 33.33%;display: flex;align-items: center;}
.top_bar_header .container .inner_wrap .item:last-child{justify-content: flex-end;}
.search_icon_tp_header .fa{font-size: 26px;color: #7882c0;}
.search_icon_tp_header{position: relative;}
.search_icon_tp_header::after {content: attr(data-badge);position: absolute;background: #0009;padding: 4px 10px 2px 10px;color: #ffffff;font-weight: bold;border-radius: 2px;font-size: 12px;top: -14px;right: -15px;}


.man_nav ul li a {color: #273d8b;font-weight: 400;font-size: 14px;padding:20px 15px;text-transform: uppercase;display: block;position: relative;}
.man_nav ul li a.active, .man_nav ul li a:hover, .man_nav ul li:hover > a{/*padding: 10px 15px;background-color: #7882c0;border-radius: 5px;*/color: #fff;}
/*.man_nav ul li a.active, .man_nav ul li a:hover, .man_nav ul li:hover > .active{color: #fff !important;}*/

.man_nav ul{display: flex;justify-content: center;/*padding: 20px 0;*/font-size: 14px;transition: all ease 0.3s;}
.man_nav ul li a.active::after{content: "";display: block;left: 0;right: 0;position: absolute;top: 10px;bottom: 10px;background: #7882c0;z-index: 1;border-radius: 4px;}
.man_nav ul li a:hover::after, .man_nav ul li:hover a::after {content: "";display: block;left: 0;right: 0;position: absolute;top: 10px;bottom: 10px;/*background: #dee0ef;*/z-index: 1;border-radius: 4px;}
.man_nav ul li:hover a::after{/*z-index: -1;*/}
.man_nav ul li a span{position: relative;z-index: 2;}

/*==========STICKY NAV=============*/
.header{position: relative;z-index: 2000;}
.sticky_header{position: fixed;visibility: hidden;z-index: 2000;top: -50px;left: 0;width: 100%;transition: all ease 0.4s;}
.fixed-header {visibility: visible;top: 0px;}
.fixed-header .inner_wrap .item:first-child{ -webkit-animation-name: leftanimate;-webkit-animation-duration: 0.65s;animation-name: leftanimate;animation-duration: 0.65s;}
.fixed-header .inner_wrap .item:last-child{ -webkit-animation-name: rightanimate;-webkit-animation-duration: 0.65s;animation-name: rightanimate;animation-duration: 0.65s;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes leftanimate {
    from {margin-left: -50px;}
    to {margin-left: 00px;}
}

/* Standard syntax */
@keyframes leftanimate {
    from {margin-left: -50px;}
    to {margin-left: 00px;}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes rightanimate {
    from {margin-right: -50px;}
    to {margin-right: 00px;}
}

/* Standard syntax */
@keyframes rightanimate {
    from {margin-right: -50px;}
    to {margin-right: 00px;}
}


/*.sticky_header .logo_img{height: 35px;}*/
.burger_menu{cursor: pointer;}
.fixed-header_active .normal_header{visibility: hidden;}
/*==========STICKY NAV=============*/

/*MEGAMENU*/
body .close_mega_menu{position: absolute;right: 30px;top: 25px;width: 25px;height: 25px;}
body .mega_menu{padding: 30px;box-shadow: 5px 5px 10px #efefef;border-top:1px solid #efefef;transition: all ease 0.65s;position: fixed;top: -2000px;z-index: 99;background: #fff;padding-top: 30px}
body .mega_menu .container{}
body .mega_menu.open_it{top: 167px;width: 100%;max-height: 470px;overflow-y: auto;}
body.fixed-header_active .mega_menu.open_it{top: 138px;width: 100%;max-height: 470px;overflow-y: auto;}
body .overflow_hidden{overflow-y: hidden;}

body .mega_menu .inputwrap form{padding: 10px 16px;background: #eceded;border-radius: 5px;position: relative;display: flex;}
body .mega_menu .searchTerm{float:left;width:100%;border:none;padding:5px;outline:none;color:#7882c0;line-height: 16px;background: transparent;font-weight: 400;box-shadow: unset;height: auto;}
body .mega_menu .searchTerm::placeholder{color:#7882c0;font-weight: 600; }
body .mega_menu .searchTerm:focus{color:#00B4CC;}
body .mega_menu .searchButton{width:40px;border:none;background:none;text-align:center;color:#7882c0;cursor:pointer;font-size:20px;position: relative;z-index: 9;padding: 0;}

body .mega_menu li {
	display: block;
	color: #273d8b;
	font-weight: 600;
	padding: 10px;
	margin: 10px;
	font-size: 16px;
	cursor: pointer;
	float: unset;
	text-transform: inherit;
}
body .mega_menu .tabs > li{width: 200px;}
body .mega_menu .tabs > li.show_ul{color: #000;}
body .mega_menu li > ul li{margin: 0 10px;font-size: 14px;}
body .mega_menu li > ul li a{color: #273d8b;font-weight: 600;font-size: 16px;}
body .mega_menu .link_view {display: block;color: #000;font-weight: 700;padding: 10px;margin: 10px;font-size: 17px;cursor: pointer;text-transform: capitalize;}
/* body .mega_menu li.current{padding-left: 30px;} */
body .mega_menu .tab-content{display: none;padding: 35px;width: 100%;text-align: center;}
body .mega_menu .tab-content img{max-height: 330px;}
body .mega_menu .tab-content.current{display: inherit;}
body .mega_menu li.current a{color: #000000;}

/*.tab_link_parent{position: relative;}*/
body .tab_link_parent span i{margin-left: 5px;}
body .tab_link_parent ul{display: none;position: absolute;height: auto;/*overflow-y: auto;*/left: 220px;top: 0px;border-left: 1px solid #efefef;z-index: 99;}
body .show_ul.tab_link_parent ul{display: block;width: auto;}

/*MEGAMENU*/
input:focus,select:focus,textarea:focus,button:focus{outline:none;}

body .banner_section .inner_wrap{display: flex;align-items: center;margin: 40px 0;}
body .banner_section{background-image: #fff;}
body .banner_section p{margin-bottom: 0;color: #273d8b;font-size: 12px;padding-bottom: 0;font-weight: 600;}
body .banner_section h1{margin-bottom: 30px;font-family: 'Muli', sans-serif;}

body .container_slide{width: 100%;    display: flex;align-items: center;}
body .banner_slider{width:100%;height:100%;padding-bottom: 24px;}
body .banner_slider .swiper-slide .right_sec{text-align: center;}
body .banner_slider .swiper-slide .right_sec .image_container{position: relative;overflow: hidden;height: auto;}
body .banner_slider .swiper-slide .right_sec .image_container img{object-fit: contain;height: 380px;transition: all ease 10s;}
body .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}
body .swiper-pagination-bullet-active{background: #2d4689;}

@-webkit-keyframes zooming {
    0% {transform: scale(1,1);}
    50% {transform: scale(1.09,1.09);}
    100% {transform: scale(1,1);}
}

/* Standard syntax */
@keyframes zooming {
    0% {transform: scale(1,1);}
    50% {transform: scale(1.09,1.09);}
    100% {transform: scale(1,1);}
}

.banner_slider .swiper-slide{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;padding: 0 35px;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left: 2px;background: #7882c0;width: 28px;height: 28px;border-radius: 100%;font-size: 24px;color: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-button-next i{padding-left: 3.5px;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right: 2px;background: #7882c0;width: 28px;height: 28px;border-radius: 100%;font-size: 24px;color: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-button-prev i{padding-right: 3.5px;}

.best_seller_section{background: #f3f3f3;padding: 50px 0;text-align: center;}
.best_seller_section h3{font-weight: 700;}
.best_seller_section .image_container,.best_seller_section .image_container img{/*height: 252px;*/height: auto;width: 100%;object-fit: cover;object-position: center;}
.best_seller_section .image_container{position: relative;-webkit-perspective: 50em;perspective: 50em;overflow: hidden;border-radius: 7px;background:#fff; border: 10px solid #fff;}

.best_seller_section .image_container figcaption{top:50%;left:10px;right:10px;position:absolute;opacity:0;z-index:1;}
.best_seller_section .image_container figcaption .button_style_03 span{padding: 12px;padding-right: 20px;text-transform: uppercase;padding-left: 24px;}
.best_seller_section .image_container figcaption .button_style_03 i{padding-left: 15px;padding-right: 10px;}
.image_container:after{background-color:#dee0ef;position:absolute;content:"";display:block;top:0px;left:0px;right:0px;bottom:0px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;}
.best_seller_section .image_container:hover:after{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0.9;}
.best_seller_section .image_container:hover figcaption{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s;}


.best_seller_section h3{margin-bottom: 40px;}
.best_seller_section h5{font-size: 18px;}
.best_seller_section .text_wrap{text-align: left;margin-top: 20px;}
.best_seller_section .text_wrap p{margin: 1em 0;}
.best-seller-slider {padding: 0 35px;position: relative;}
.best-seller-slider::before{width: 20px;left: -3px;background: #f3f3f3;content: "";position: absolute;z-index: 2;top: 0;bottom: 0;}
.best-seller-slider::after{width: 20px;right: -3px;background: #f3f3f3;content: "";position: absolute;z-index: 2;top: 0;bottom: 0;}
.best-seller-slider .swiper-slide .col-lg-12{padding: 0 10px;}

.button_style_01{position: relative;border-radius: 5px;border: 1px solid #273d8b;color: #273d8b;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;padding:1px;z-index: 1;touch-action: auto;}
.button_style_01 .inner::after{background: #273c8b;position: absolute;content: '';top: 0;bottom: 0;left: 0;width: 0px;z-index: -1;transition: all ease 0.3s;}
.button_style_01 .inner{position: relative;overflow: hidden;border-radius: 2px;display: flex;}
.button_style_01:hover .inner::after{width: 100%;right:0;}
.button_style_01:hover{color: #fff;}
.button_style_01 i{padding: 12px 20px;background: #273c8b;color: #fff;/*font-size: 20px;*/position: relative;display: inline-block;}
.button_style_01 i::before{z-index: 1;}
.button_style_01 i::after{    position: absolute; content: ''; background-image: url(../images/button_01.png); width: 80px; top: -1px; bottom: 0px; right: -27px; z-index: -1; background-position: right;}
.button_style_01 span{padding: 12px 20px;font-weight: 600;display: inline-block;}


.button_style_02{position: relative;border-radius: 5px;border: 1px solid #273d8b;color: #273d8b;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;padding:1px;z-index: 1;touch-action: auto;}
.button_style_02 .inner::after{background: #273c8b;position: absolute;content: '';top: 0;bottom: 0;left: 0;width: 0px;z-index: -1;transition: all ease 0.3s;}
.button_style_02 .inner{position: relative;overflow: hidden;border-radius: 2px;display: flex;width: 100%;}
.button_style_02:hover .inner::after{width: 100%;right:0;}
.button_style_02:hover{color: #fff;}
.button_style_02 i{padding: 12px 20px;background: #273c8b;color: #fff;/*font-size: 20px;*/position: relative;display: inline-block;}
.button_style_02 i::before{z-index: 1;}
.button_style_02 i::after{    position: absolute; content: ''; background-image: url(../images/button_01.png); width: 80px; top: -1px; bottom: 0px; right: -27px; z-index: -1; background-position: right;}
.button_style_02 span{padding: 12px 20px;font-weight: 600;display: inline-block;}

.button_style_03{background: transparent;position: relative;border-radius: 5px;border: 1px solid #273d8b;color: #273d8b;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;padding:1px;z-index: 1;touch-action: auto;}
.button_style_03 .inner::after{background: #273c8b;position: absolute;content: '';top: 0;bottom: 0;left: 0;width: 0px;z-index: -1;transition: all ease 0.3s;}
.button_style_03 .inner{position: relative;overflow: hidden;border-radius: 2px;display: flex;width: 100%;}
.button_style_03:hover .inner::after{width: 100%;right:0;}
.button_style_03:hover{color: #fff;}
.button_style_03 i{padding: 12px 20px;background: #273c8b;color: #fff;/*font-size: 20px;*/position: relative;display: inline-block;}
.button_style_03 i::before{z-index: 1;}
.button_style_03 i::after{    position: absolute; content: ''; background-image: url(../images/button_01.png); width: 80px; top: -1px; bottom: 0px; right: -27px; z-index: -1; background-position: right;}
.button_style_03 span{padding: 12px 20px;font-weight: 600;display: inline-block;}


/*.button_style_02{position: relative;border-radius: 5px;border: 1px solid #273d8b;color: #273d8b;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;background: #fff;}
.button_style_02::after{background: #273c8b;position: absolute;content: '';top: 0;bottom: 0;left: 0;width: 0px;z-index: 0;transition: all ease 0.3s;}
.button_style_02:hover::after{width: 100%;right:0;}
.button_style_02:hover{color: #fff;}
.button_style_02:hover i{color: #fff}
.button_style_02 i{padding: 12px 15px;background: transparent;color: #273c8b;font-size: 20px;position: relative;z-index: 1;padding-left: 30px;}
.button_style_02 span{padding: 12px 20px;z-index: 1;position: relative;font-weight: 600;}

.button_style_03{position: relative;border-radius: 5px;border: 1px solid #273d8b;color: #fff;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;background: #273d8b;}
.button_style_03::after{background: #fff;position: absolute;content: '';top: 0;bottom: 0;left: 0;width: 0px;z-index: 0;transition: all ease 0.3s;}
.button_style_03:hover::after{width: 100%;right:0;}
.button_style_03:hover{color: #273c8b;}
.button_style_03:hover i{color: #273c8b}
.button_style_03 i{padding: 12px 15px;background: transparent;color: #fff;font-size: 20px;position: relative;z-index: 1;padding-left: 30px;}
.button_style_03 span{padding: 12px 20px;z-index: 1;position: relative;font-weight: 600;}*/





.full_width_banner {height: 420px;}

.shield_showcase_section{padding: 50px 0;text-align: center;background: #e4ecf2;}
.shield_showcase_section h3{color:#ed1e26;font-size: 34px;font-weight: 700;}
.shield_showcase_section .row{    justify-content: center;text-align: center;display: flex;}
.shield_showcase_section .row .col-lg-3{text-align: left;}
.shield_showcase_section h3{margin-bottom: 20px;}
.shield_showcase_section .row .col-lg-3 p{line-height: 28px;}
.shield_showcase_section .oval_sec span{width: 70px;height: 20px;border-radius: 100%;background: #7882c0;display: block;margin: 45px auto;}

.featured_sec{display: flex;justify-content: space-between;align-items:center;}
.featured_sec .left_sec{padding: 100px;}
.featured_sec .left_sec p{margin: 35px 0;line-height: 28px;}

.three_sec{padding: 50px 0;background: #e4ecf2;}
.three_sec .inner_con img{display: none;}
.three_sec .inner_con{background-size: cover;height: 180px;background-repeat: no-repeat;padding: 20px;position: relative;border-radius: 10px;}
.three_sec .inner_con h6{color: #fff;float: right;}
.three_sec .inner_con .button_style_02{position: absolute;bottom: 30px;}
.three_sec .inner_con .button_style_02 span{color: #ffffff !important;}

.twitter_sec{background: #edafb8;}
.twitter_sec .inner_wrap{display: flex;padding: 50px 0;background-size: contain;background-position: left;justify-content: center;}
.twitter_sec .inner_wrap img{display: none;}
.twitter_sec .inner_wrap .col-lg-10{    display: flex;justify-content: space-between;}
.twitter_sec .inner_wrap .col-lg-10 .item:first-child{width: 40%;padding: 0 40px ;display: flex;color: #ee1c24;align-items: center;}
.twitter_sec .inner_wrap .col-lg-10 .item:first-child i{font-size: 28px;padding: 0 20px;}
.twitter_sec .inner_wrap .col-lg-10 .item:first-child p{color:#ee1c24;font-size: 21px;font-weight: 600;line-height: normal;}
.twitter_sec .inner_wrap .col-lg-10 .item:last-child{width: 60%;}
.twitter_sec .inner_wrap .col-lg-10 .item:last-child p{color:#ee1c24;font-size: 14px;}
.twitter_sec .inner_wrap .col-lg-10 .item:last-child p a{color:#ee1c24;font-weight: bold;border-bottom: 1px solid;}

.clientel_sec .inner_wrap{padding: 50px 0;}
/*.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{margin: 0 10px;}*/
/*.clientel_sec ul li img,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div img{height: auto;object-fit: contain;}*/
/*.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{-webkit-background-size: cover;background-size: cover;background-color: #273d8b;background-blend-mode: luminosity;height: 50px;transition: all ease 0.2s;}
.clientel_sec ul li:hover,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div:hover{background-color: none;background-blend-mode: unset;}*/
.footer{background: #e4ebf3;padding: 50px 0;position: relative;}
.footer .col-lg-5 img{height: 60px;margin-bottom: 30px;}
.footer .col-lg-5 h5{font-size: 24px;font-weight: bold;}
.footer .col-lg-5 p{font-weight: 500;margin-top: 10px;}
.footer .copyright{padding-top: 20px;margin: 0;color: #273d8b;font-size: 14px;}
.footer p{color: #273d8b;font-size: 14px;}
.footer .col-lg-5 .input_wrap,.footer .col-lg-5 .input_wrap form{display: flex;align-items: center;}
.footer .col-lg-5 .input_wrap .button_style_03{text-transform: uppercase;padding: 0;}
.footer .col-lg-5 .input_wrap input{padding: 11px 20px;background: #fff;color: #273d8b;border: none;border-radius: 5px;outline: none;margin-right: 10px;width: 250px;height: 46px;}
.footer .col-lg-5 .input_wrap input::placeholder{color: #273d8b;font-weight: 400;}
.footer .col-lg-4 ul li{display: flex;color:  #273d8b;margin-bottom: 20px;}
.footer .col-lg-4 ul li a{color: #273d8b}
.footer .col-lg-4 ul li:nth-child(4),.footer .col-lg-4 ul li:nth-child(5){display: inline-block;font-size: 18px;padding-right: 10px; }
.footer .col-lg-4 ul li p{margin: 0;padding: 0;margin-left: 20px;}

.footer .col-lg-3 ul li{color:#273d8b;margin-bottom: 20px;display: flex;}
.footer .col-lg-3 ul li a{color:#273d8b;font-weight: 500;}

/*=====product page========*/
.desktop_content_here{display: block;}
.mobile_content_here{display: none;}

.onboardpole_section{padding: 50px 0;}
.onboardpole_section h2{margin-bottom: 20px;}
.onboardpole_section .main_image_container{width: 100%;}
.onboardpole_section .main_image_container img{width: 100%;max-height: 100%;}
.onboardpole_section .main_image_thumb{    column-count: 3;-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;column-gap: 50px;}
.onboardpole_section .main_image_thumb li{width: 100%;padding:10px 0;padding-bottom: 0;display: inline-block;display: -webkit-box; break-inside: avoid;}
.onboardpole_section .main_image_thumb li img{object-fit: cover;width: 100%;}
.onboardpole_section .onboard_first{border: 1px solid #dee0ef;display: flex;justify-content: space-between;}
.onboardpole_section .onboard_first .onboard_options{width: 55%;padding: 35px;}
.onboardpole_section .onboard_first .onboard_options h5{margin-bottom: 12px;}
.onboardpole_section .onboard_first .onboard_options p{font-weight: 600;}
.onboardpole_section .onboard_first .onboard_options .size_container_drop_down,.onboardpole_section .onboard_first .onboard_options .colour_container_drop_down{margin-bottom: 22px;}
.onboardpole_section .onboard_first .onboard_options .select_drop_down{border: 1px solid #273d8b;padding: 12px 15px;border-radius: 5px;width: 100%;background-image: none;}
.onboardpole_section .onboard_first .onboard_options .quantity_selector{border: 1px solid #273d8b;padding:0 ;border-radius: 5px;width: 100%;display: flex;justify-content: space-between;}
.onboardpole_section .onboard_first .onboard_options .quantity_selector .input_filed{padding: 12px 15px;background: #f3f3f3;outline: none;border: none;width: 60%;border-left:1px solid #273d8b;border-right: 1px solid #273d8b; color: #273d8b;text-align: center;font-weight: 600;height: 100%;}
.onboardpole_section .onboard_first .onboard_options .quantity_selector .sub,
.onboardpole_section .onboard_first .onboard_options .quantity_selector .add{padding: 12px 15px;background: #f3f3f3;outline: none;border: none;text-align: center;width: 20%;border-radius: 5px;color: #273d8b;}

.onboardpole_section .onboard_first .onboard_details{width: 45%;background: #dee0ef;padding:35px 25px;position: relative;display: block;}
.onboardpole_section .onboard_first .onboard_details h6.main_heading{border-bottom:1px solid #273d8b;padding-bottom: 5px;margin-bottom: 30px;}
.onboardpole_section .onboard_first .onboard_details .main_details {
	color: #273d8b;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 25px;
	display: block;
	width: 100%;
	position: relative;
	clear: both;
}
.onboardpole_section .onboard_first .onboard_details .main_details:nth-of-type(6){margin-bottom: 16px;}


.onboardpole_section .onboard_first .onboard_details .main_details > p{color: #273d8b;font-weight: 700;font-size:14px;margin: 0;margin-top: 5px;}




.onboardpole_section .inner_content_wrap.onboard_tabbing{margin-top: 40px;}
.onboardpole_section .inner_content_wrap.onboard_tabbing ul li{display: inline-block;padding: 15px 20px;font-weight: 700;font-size: 14px;color: #273d8b;cursor: pointer;}
.onboardpole_section .inner_content_wrap.onboard_tabbing ul li.tab-link.current{background: #dee0ef;}
.onboardpole_section .tab-content{display: none;margin-top: 20px;color: #273d8b;font-size: 14px;font-weight: 600;line-height: 21px;float: left !important;width: 100%;}
.onboardpole_section .tab-content p{color: #273d8b;font-size: 14px;font-weight: 600;line-height: 24px;}
.onboardpole_section .tab-content.current{display: block;}

.onboardpole_section .onboard_first .onboard_options .select_drop_down::placeholder{color: #273d8b;font-weight: 700;}
.onboardpole_section .onboard_first .onboard_options .select_drop_down{  -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;position: relative;background: url("../images/drop_down.png") no-repeat 96% 16px;background-repeat: no-repeat;-webkit-background-size: 11px;background-size: 11px;color: #273d8b;font-size: 14px;font-weight: 700;height: auto;}
.onboardpole_section .onboard_first .onboard_options .validation-advice{color: red;padding-top: 7px;}
.onboardpole_section .onboard_first .onboard_options .select_drop_down option{padding: 10px 0;background: #fff;font-size: 14px;line-height: 16px;font-weight: 600;}
.onboardpole_section .onboard_first .onboard_options .select_drop_down::-ms-expand {  display: none;}

.onboardpole_section .onboard_first .onboard_options .selected_colour_thumbs{margin-bottom: 8px;}
.onboardpole_section .onboard_first .onboard_options .selected_colour_thumbs .color_selected_thumbnial{width: 35px;height: 35px;margin-right: 2px;border-radius: 2px;margin-bottom: 2px;}
.thum_01{background: #000000;}
.thum_02{background: #cfc5c3;}


.comp_detail_section{padding: 30px 0;background: #273d8b;color: #fff;}
.comp_detail_section .comp_box{text-align: center;padding: 0 10px;}
.comp_detail_section .comp_box img{width: 40px;height: 40px;object-fit: contain;margin-bottom: 12px;}
.comp_detail_section .comp_box h6{color: #fff;}
.comp_detail_section .comp_box p{color: #fff;margin-bottom: 0;margin-top: 10px;}

/*=====product page end========*/


/*=====check out page ========*/
.checkout-cart-index .main-container .page-title h1{    font-weight: 600;color: #273d8b;font-size: 28px;font-family: 'Muli', sans-serif;font-weight: 700;margin-bottom: 20px;}
.checkout-cart-index .main-container .cart-empty p{margin: 0;font-weight: 600;    color: #273d8b;font-size: 20px;font-family: 'Muli', sans-serif;line-height: initial;}
.checkout-cart-index .main-container .cart-empty{margin-bottom: 30px;}
/*=====check out page end========*/


/*developers css husain*/





/*product page*/
.catalog-product-view .onboardpole_section .media_custom_class .remove_img_class{display: none !important;}
.catalog-product-view .onboardpole_section .select_drop_down{height: 40px;}
.catalog-product-view .onboardpole_section .button_style_01{background: none;}
.catalog-product-view .onboardpole_section .caroufredsel_wrapper{width: 100% !important;max-width: 100% !important;height: auto !important;}
.catalog-product-view .onboardpole_section .caroufredsel_wrapper #amasty_gallery{height: auto !important;}
.catalog-product-view .content{padding-top: 0 !important;}
/*product page*/

.onboard_options .amconf-images-container{margin-bottom: 10px;padding: 0;}


/*sub navs on hover*/
.inner_wrap.desktop_nav li .dropdown{/*opacity: 0;visibility: hidden;*//*transition: all 0.5s ease;*/z-index: -1;/*transform: scaleY(0);transform-origin: center top 0;transition: all 0.15s ease-out 0s;*/position: absolute;left: 0px;right: 0px;top: inherit;background-color: #ffffff;border-top: 1px solid #0000001a;text-align: left;box-shadow: 0 50px 30px rgba(0,0,0,0.2);transition-property: display;transition-duration: .4s;transition-timing-function: linear;transition-delay: 500ms;display: none;}
.inner_wrap.desktop_nav li:hover .dropdown {/*opacity: 1;visibility: visible;*/z-index: 5;/*transform: scaleY(1);*//*transition-delay: 10ms;*/display: block;}
.inner_wrap.desktop_nav li:hover > a{color: #7882c0;}
.inner_wrap.desktop_nav .dropdown .dropdown-inner {padding: 30px 0;max-height: 520px;overflow: hidden;overflow-y: auto; min-height: 520px; }
.inner_wrap.desktop_nav .dropdown .nav-sub-categories{position: relative;display: inline-block;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories ul{list-style-type: none;padding: 0;margin: 0;display: block;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories li{display: block;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories li a{display: inline-block;padding: inherit;text-transform: inherit;padding: 14px 0;font-weight: 600;font-size: 16px;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories li a:hover{background: transparent;padding: 14px 0;border-radius: 0;color: inherit;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories li a::after, .inner_wrap.desktop_nav .dropdown .nav-sub-categories li a:hover::after{content: none;}
.inner_wrap.desktop_nav .product-on-hovered {	position: relative;	right: 0;	top: 0;	overflow: hidden;}
.inner_wrap.desktop_nav .product-on-hovered .pro-image-block{height: 350px;display: block;overflow: hidden;}
.inner_wrap.desktop_nav .product-on-hovered img {display: table; vertical-align: middle; margin: 0 auto; object-fit: contain; width: auto; height: 100%; }
.inner_wrap.desktop_nav .dropdown .dropdown-inner .container{position: relative;}

.inner_wrap.desktop_nav .dropdown .nav-sub-categories ul > a{padding: 15px 0;font-weight: 600;padding-top: 0;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories ul > a:hover{color: #000;}
.inner_wrap.desktop_nav .dropdown .nav-sub-categories ul > a::after{display: none;}

.inner_wrap.desktop_nav .dropdown .search_con_nav form{padding: 10px 16px;background: #eceded;border-radius: 5px;position: relative;display: flex;}
.inner_wrap.desktop_nav .dropdown .searchTerm{float:left;width:100%;border:none;padding:5px;outline:none;color:#7882c0;line-height: 16px;background: transparent;font-weight: 400;box-shadow: unset;height: auto;}
.inner_wrap.desktop_nav .dropdown .searchTerm::placeholder{color:#7882c0;font-weight: 600; }
.inner_wrap.desktop_nav .dropdown .searchTerm:focus{color:#00B4CC;}
.inner_wrap.desktop_nav .dropdown .searchButton{width:40px;border:none;background:none;text-align:center;color:#7882c0;cursor:pointer;font-size:20px;position: relative;z-index: 9;padding: 0;}

.cart__dropdown_tp{position: inherit !important;}
.cart__dropdown_tp .dropdown-cart {opacity: 0;visibility: hidden;transition: all 0.5s ease;z-index: -1;transform: scaleY(0);transform-origin: center top 0;transition: all 0.15s ease-out 0s;position: absolute;right: 0;top: inherit;max-width: 40%;min-width: 40%;}
.cart__dropdown_tp:hover .dropdown-cart {opacity: 1;visibility: visible; z-index: 5;transform: scaleY(1);padding: 18px 0 0 0;}
.dropdown-cart .dropdown-cart-inner {background-color: #656db7;box-shadow: 0px 5px 9px rgba(0,0,0, 0.20);min-height: 515px;max-height: 515px;position: relative;padding: 28px;overflow: hidden;overflow-y: auto;}
body.fixed-header_active .cart__dropdown_tp .dropdown-cart {top: 45px !important;}
/*body.fixed-header_active .dropdown-cart .dropdown-cart-inner {min-height: 520px !important;max-height: 560px !important;}*/
body.hideOverflow {overflow: hidden;}
.dropdown-cart .cart-box-title {position: relative;text-align: center;margin-bottom: 12px;}
.dropdown-cart .cart-box-title h6 {color: #ffffff;}
.dropdown-cart .cart-details-wrap {height: 100%;display: block;}
.dropdown-cart .action-edit {text-align: right;display: block;border-bottom: 1px solid #fff;padding-bottom: 12px;}
.dropdown-cart .action-edit a {color: #ffffff;}
.dropdown-cart .action-edit a i {margin-right: 5px;}
.dropdown-cart .cart-items {position: relative;margin-top: 34px;border-bottom: 3px solid #ffffff;max-height: 315px;overflow: hidden;overflow-y: auto;overflow-x: hidden;padding-top: 12px;}
.dropdown-cart .cart-items .li-item {margin-bottom: 32px;}
.dropdown-cart .cart-items .li-item .edit__link {display: block;text-align: center;position: absolute;z-index: 10;top: 70px;width: 60px;text-align: center;}
.dropdown-cart .cart-items .li-item .edit__link a{font-size: 12px;color: #fff;margin: 4px 0 0 0;text-align: center;justify-content: center;}
.dropdown-cart .cart-items .li-item, .dropdown-cart .cart-items .li-item a {display: flex;align-items: center;width: 100%;}
.dropdown-cart .cart-items .li-item, .dropdown-cart .cart-items .li-item a {display: flex;align-items: flex-start;width: 100%;}
.dropdown-cart .cart-items .img-box {position: absolute;/*overflow: hidden;*/width: 60px;height: 60px;left: 0;}
.dropdown-cart .cart-items .img-box .image-container {position: relative;overflow: hidden;height: 100%;width: 100%;background-color: #ffffff;border-radius: 1000px;padding: 10px;transition: all 0.5s ease;}
.dropdown-cart .cart-items .img-box .image-inner {display: block;overflow: hidden;height: 100%;width: 100%;}
.dropdown-cart .cart-items .img-box .image-inner img {display: table;height: 100%;width: auto;object-fit: contain;margin: 0 auto;	vertical-align: middle;}
.dropdown-cart .cart-items .item-description {display: block;width: 100%;padding: 0 50px 0 118px;}
.dropdown-cart .cart-items .item-title {color: #ffffff;font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dropdown-cart .cart-items .item-sub-title {color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dropdown-cart .cart-items .item-price {position: absolute;left: 6px;color: #ffffff;font-size: 15px;font-weight: 500;top: 88px;}
.dropdown-cart .tt-wrap {display: flex;align-items: center;justify-content: space-between;padding: 22px 0;}
.dropdown-cart .tt-wrap .t-title, .dropdown-cart .tt-wrap .price-title {text-transform: uppercase;color: #ffffff;font-size: 16px;font-weight: bold;}
.dropdown-cart .tt-wrap .t-title, .dropdown-cart .tt-wrap .price-title {text-transform: uppercase;color: #ffffff;font-size: 16px;font-weight: bold;}
.dropdown-cart .mini-cart-actions {padding: 14px 28px;display: flex;align-items: center;justify-content: space-between;position: absolute;bottom: 10px;left: 0;right: 0;}
.dropdown-cart .mini-cart-actions .button-style-3 {color: #fff;}
.dropdown-cart .mini-cart-actions .see-box a {color: #ffffff;font-size: 15px;}
.carousel__description {line-height: 28px;}
#contactForm .form-list li {display: block !important; margin-bottom: 16px;}
#contactForm .form-list li .field {margin-bottom: 15px;}

/*CUTOME CSS*/

/*CUTOME CSS*/
.man_nav{background: #fff;}
.fixed-header_active .man_nav{position: fixed;top: 97px;transition: all ease 0.5s;background: #fff;z-index: 99;width: 100%;}
.desktop_nav{display: block;}
.top_bar_header .container .mobile_bar,.mobile_nav{display: none;}

/*19-01-2019*/
.breadcrumbs ul li {display: inline-block;vertical-align: middle;}
.account-login h1 {font-size: 35px;}
.account-login .registered-users .form-list li {display: block;}
.account-login {padding: 0 30px;}
.new-users h2, .registered-users h2 {font-size: 32px; padding-bottom: 15px;font-weight: bold;}
.new-users, .registered-users {margin-bottom: 25px;min-height: 358px;padding-bottom: 22px;}
.button{background-color: #233377;padding: 14px;}
.new-users .buttons-set .button, .registered-users .buttons-set .button {color: #fff;font-weight: 600;}
.registered-users .buttons-set .f-left {color: #293c8b;font-weight: 600;}
.registered-users .content {margin-left: 45px;}
.registered-users .form-list label {display: block;padding-bottom: 10px;}
.account-create {padding: 0 35px;}
.account-create h1 {font-size: 35px;}
.account-create h2 {font-size: 24px;}
.account-create .form-list li {display: block;}
.account-create .form-list li label {margin-bottom: 8px; display: block;}
.account-create input {height: 35px;width: 100%;max-width: 100%;}
.account-create .button {color: #fff; font-weight: 600;}
.account-create .back-link a, .account-create .notice a, .forgotpass .back-link a{color: #293c8b;}
.forgotpass {padding: 0 45px;margin-bottom: 25px;}
.forgotpass h1 {font-size: 35px;}
.forgotpass h2 {font-size: 24px;padding: 10px 0;} 
.forgotpass .fieldset {padding-top: 20px;}
.main-container .buttons-set .main .buttons-set .button{margin-bottom: 26px;}
.forgotpass .form-list li {display: block; margin-bottom: 25px;}
.forgotpass .form-list li .input-box input {width: 33%;}
.forgotpass .button {color: #fff; font-weight: 600;}
.sidebar .block-account ul li {display: block;padding: 16px 6px;}
.dashboard .page-title{padding: 10px 0;}
.dashboard .box-account a{color: #595a60;font-weight: 700;}
.dashboard .box-account p{line-height: 25px;}
.sidebar .block-account ul li a {font-weight: 600;}
.cms-left-sidebar .page-list ul li {display: block;}
.cms-left-sidebar .page-list ul li a {font-weight: 600;}
.custom_dts_class .page-title h1 {font-size: 24px;margin-bottom: 0;}
#requestcatalogue{padding: 0 35px;}
.sidebar--contact__address {font-weight: 500;}
.blog-search .button {color: #fff; font-weight: 600;}
.block-blog .block-content li a {font-weight: 500;}
.post-list-item h2 a {font-size: 22px;color: #293c8b;}
.user_log_in .nav_icon {width: 25px;}
.nav_icon img {width: auto;}
.button {color: #fff; font-weight: 600;}
.form-list li {display: block;}
.my-account .form-list li .input-box input{width: 80%;}
.form-list label {display: block;margin-bottom: 7px;}
.my-account .legend {margin-bottom: 15px;}
.my-account .control {display: flex;align-items: baseline;}
.my-account .title-buttons {margin-bottom: 20px;padding-bottom: 10px;}
/*.page-title h1 {font-size: 48px !important;padding-bottom: 10px;font-weight: bold;}*/
/*.content .page .main-container .main .col-main p{padding-bottom: 20px;}*/

.addresses-primary h2, .addresses-additional h2 {font-size: 28px;}
.addresses-primary h3 {font-size: 18px;}
#subcategories .product-grid__product .content--center {bottom: 64px !important;}
#subcategories .product-grid__product {margin-bottom: 0 !important;}
.page-list h2 {font-size: 23px !important;}
.product-grid {margin-bottom: 0;}
.dropdown-cart .cart-items .li-item {position: relative;}
div.checkoutcontainer {border: 1px solid #D8D2C7;}
h1.onestepcheckout-title {margin-bottom: 10px;}
#onestepcheckout-form fieldset {border: none;}
#onestepcheckout-form label {margin: 12px 0;margin-bottom: 0;}
#onestepcheckout-form .group-select {padding: 20px 41px !important;}
.cms-no-route .std {padding: 0 45px;}
.sitemap li {display: block; margin-bottom: 20px;}
.page-sitemap{padding: 0 45px; margin-bottom: 20px;}
.page-sitemap .page-title h1 {font-size: 45px !important;padding-bottom: 8px;}
.page-sitemap .pages {float: none !important;}
#sitemap_top_links, .count-container {padding-left: 8px;}
.sitemap li a{font-weight: 500;}
#sitemap_top_links {margin-bottom: 10px;}
#sitemap_top_links ul li a {font-size: 18px;}
.count-container p {font-size: 18px;}
.onestepcheckout-threecolumns .input-box .validation-advice{color:#e81f0a; }
.onestepcheckout-threecolumns .onestepcheckout-column-left .input-postcode input {width: 90% !important;}
.payment-method{border: 1px solid #e8dcdc;}
.payment-method #payment_form_cardsaveonlinepayments > li:nth-child(4) > div{display: inline-flex;}
.payment-method #cardsaveonlinepayments_expiration_yr{margin-left: 10px;width: 135% !important;}
.checkoutcontainer label{font-size: .875rem;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-company{width:39% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-company input{width: 90% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-fax input{width: 94% !important;}
.checkoutcontainer input{margin-top: 5px;}
table.onestepcheckout-totals td.title{padding: 7px;}
.cart .cart-collaterals .dts-6 .discount .discount-form input{padding: 10px;}
.input-text{height: 35px;max-width: 400px;width: 60%;margin-bottom: 15px;}
.registered-users .buttons-set{left: 214px;bottom: -4px;}
.customer-account-login .main-container{margin: 0 auto; width: 1170px;}






/*22-01-2019*/
.hasdropdown {
	display: flex !important;
	align-items: flex-end;
	text-align: right;
	justify-content: center;
	flex-direction: column;
}
.droparw {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 14px;
	right: 0;
}
.droparw img {width: 36%;}
.subMenu {display: none;}
.subMenu ul {position: relative !important; left: 0 !important;}
.category-products .product-grid__product .product-name a {font-weight: 800;}
/*.checkout-cart-index .content {padding: 0 102px;}*/
.top_bar_header .container .inner_wrap .logo_item {display: flex;align-items: center;justify-content: center;} 

.sidebar-sitewide .col-left.sidebar .block-title {display: block;border-bottom: 2px solid #293c8b;padding-bottom: 12px;margin-top: 10px;}
.sidebar-sitewide .col-left.sidebar .block-content dt.last.odd {font-weight: bold;color: #000000;display: block;padding-bottom: 8px;border-bottom: 1px solid #0003;margin-bottom: 12px;}
.sidebar-sitewide .col-left.sidebar .block-content dd.last.odd li {display: block;border-bottom: 1px solid #0003;padding: 10px 0;}
.catalog-category-view h1{margin-bottom: 18px;}
.category-description, .note-msg{font-size: 18px;padding: 0 0;margin-bottom: 40px;}
.category-products .product-grid__product .product-grid__image:hover{transform:inherit !important;border: 0 none !important;}
.category-products .product-grid__product .product-grid__image{margin-bottom: 14px;}
.category-products .product-grid__product .product-name{height: auto;}
.category-products .product-grid__product .product-name a{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.category-products .product-grid__product .btn{position: relative;bottom: inherit;}
.category-products .product-grid li p {min-height: 100px;overflow: hidden;max-height: 100px;}
.category-products .product-grid__product{min-height: auto;margin-bottom: 0;padding-bottom: 40px;}
.category-products .product-grid__product .content--center{position: relative;}
.category-products .product-grid__product .content--center a.product-image{position: relative;overflow: hidden;display: block;border:1px solid #0003;margin-bottom: 12px;}
.category-products .product-grid__product .content--center a img{display: table;width: 100%;height: 100%;object-fit: contain;vertical-align: middle;margin: 0 auto;border: 0 none;}
.category-products .product-grid {display: flex;align-items: flex-start;flex-direction: row;flex-wrap: wrap;margin: 0 -12px;float: none;clear: both;padding-top: 0;}
.four_grid_category .category-products .product-grid li{flex-basis: 25%;max-width: 25%;padding: 0 12px;margin: 0 0 30px 0;}
.category-description.category-description-bottom.std{padding: 0 0;margin-top: 20px;}
.toolbar .limiter select, .toolbar .sort-by select{width: calc(100% - 42px);}
.cart-collaterals{margin-bottom: 28px;}
.cart--logos{float: none;margin: 10px auto 20px auto;display: flex;}
.post-list h2{line-height: normal;vertical-align: middle;display: flex;align-items: center;}
.cms-left-sidebar .page-list{padding-left: 16px;padding-right: 16px;}
.cms-request-catalogue #tab-container.tab-container{width: 100%;min-width: 100%;max-width: 100%;}
.new-users .buttons-set, .registered-users .buttons-set{position: relative;bottom: inherit;margin: 30px 0 0 0;left: inherit;right: inherit;}
.registered-users .content {margin-left: 0;}
.registered-users .content li .input-box .input-text{width: 100%;display: block;max-width: 100%;}
.registered-users .form-list label {padding-bottom: 0;margin-bottom: 7px;}
.customer-account-login .registered-users ul.form-list{margin-top: 22px;}

.account-create{max-width: 1170px;margin: 0 auto;}
.account-create .fieldset{width: 100%;float: none;}
.account-create #form-validate{margin: 0px 0 30px 0;}

.customer-account-index.user_log_in p{color: #222222 !important;}
.customer-account-index.user_log_in .page-title h1{font-size: 28px;margin-bottom: 10px;}
.customer-account-index.user_log_in .welcome-msg {margin-bottom: 18px;padding: 0 0 12px 0;border-bottom: 1px solid #0003;}
.customer-account-index.user_log_in h2{font-size: 28px;margin-bottom: 10px;}
.customer-account-index.user_log_in .box-account.box-info .box-title{margin: 0 0 10px 0;}
.customer-account-index.user_log_in .box-account.box-info .box-title h3{display: block;margin-bottom: 5px;}
.customer-account-index.user_log_in .box-account.box-info  .dts-12 .box-content h4{font-size: 1.125rem;margin-bottom: 5px;}
.my-account .form-list li .input-box input{width: 100%;max-width: 100%;}
.category-products{margin-top: 20px;}

.top_bar_header .item .fa{font-size: 26px;color: #7882c0;}
ul.form-list{margin-top: 20px;}
.input-text{width: 100%;max-width: 100%;}

.form-list li.control input, .form-list li.control label {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px 7px 0;
}
#checkout_multishipping_form{margin-top: 30px;margin-bottom: 30px;}
#checkout_multishipping_form .multiple-checkout .page-title.title-buttons [data-action="add-new-customer-address"]{margin-top: 12px;}
#checkout_multishipping_form .multiple-checkout .page-title.title-buttons ~ h3{margin-top: 30px;margin-bottom: 12px;}
#checkout_multishipping_form #multiship-addresses-table .product-name{font-size: 16px;color: #000000 !important;}
#checkout_multishipping_form #multiship-addresses-table .product-name a{color: #000000;}

.multishipping-shipping-full-w .multiple-checkout{margin-top: 20px;}
.multishipping-shipping-full-w #shipping_method_form{margin-top: 20px;margin-bottom: 30px;}
.multishipping-shipping-full-w #shipping_method_form .col2-set h2 {font-size: 26px;display: block;margin-bottom: 14px;}
.multishipping-shipping-full-w #shipping_method_form .col-1.col-narrow .box-title h3 {color: #000000;font-size: 18px;margin: 0 0 10px 0;}
.multishipping-shipping-full-w #shipping_method_form .col-1.col-narrow .box-title h3 a {font-size: 12px;text-decoration: underline;}
.multishipping-shipping-full-w #shipping_method_form .col-1.col-narrow .box{margin-bottom: 26px;}
.multishipping-shipping-full-w #shipping_method_form .col-2.col-wide > h3{font-size: 26px;display: block;margin-bottom: 14px;}
.multishipping-shipping-full-w #shipping_method_form .col-2.col-wide > h3 a{font-size: 12px;text-decoration: underline;}
.multishipping-shipping-full-w #shipping_method_form table.data-table .product-name{font-size: 15px;}
.catalog-category-view .category-products .product-grid .product-grid__product p{padding-top: 10px;}
.catalog-product-view .container .onboard_tabbing p{padding: 10px 10px;}
.four_grid_category .man_nav .desktop_nav li:hover > .active{color: #fff;}
.inner_wrap.desktop_nav li:hover > .active{color: #fff;}
.four_grid_category #narrow-by-list .filter_count_2{border: 1px solid #ddd;}
.four_grid_category #narrow-by-list .filter_count_3{border: 1px solid #ddd;}
.four_grid_category #narrow-by-list .filter_count_4{border: 1px solid #ddd;}
/*.four_grid_category #narrow-by-list .custom_filter_class dt{border: 1px solid #ddd;}*/
.four_grid_category #narrow-by-list .custom_filter_class {display: inline-block;width: calc((100% - 9px) / 3);/* border: 1px solid #ddd; */vertical-align: top;position: relative;margin-bottom: 5px;}
.four_grid_category #narrow-by-list {display: block;justify-content: space-between;border: none;align-items: flex-start;}
#narrow-by-list dd.show {display: block;position: absolute;z-index: 99;background: #fff;left: -20px;right: 0;width: 100%;top: 30px;box-shadow: 3px 6px 10px #0003;border: 1px solid #efefef;max-height: 300px;overflow: auto;}
/*START 5-2-19*/
/*.four_grid_category .sidebar-sitewide .block-content #narrow-by-list2 ol li{display: inline-block;width: calc((100% - 9px) / 3);border: 1px solid #ddd;vertical-align: top;position: relative;margin-bottom: 5px;padding: 10px;font-weight: 700;}*/
.four_grid_category .sidebar-sitewide .block-content #narrow-by-list2 ol li{display: inline-block;width:calc((100% - 11px) / 4);border: 1px solid #ddd;vertical-align: top;position: relative;margin-bottom: 5px;padding: 10px;font-weight: 700;}
.four_grid_category .sidebar-sitewide .block-content #narrow-by-list2 .last{margin-top: 10px;color: #293c8b;}
.four_grid_category{background-color: #f3f3f3;}
.clientel_sec{background-color: #fff;}
.catalog-product-view{background-color: #f3f3f3;}
.footer{margin-top: 0;}
.safari_custom_button{border-radius: 5px;border: 1px solid #273d8b;color: #273d8b;display: inline-block;cursor: pointer;position: relative;overflow: hidden;transition: all ease 0.3s;padding: 1px;z-index: 1;background: none;}
.checkout-cart-index .main-container .cart>form{margin-top: 10px;}
#shopping-cart-totals-table > tbody > tr:nth-child(2) > td:nth-child(1){font-weight: 600;}
/*.onboard_first .add-to-cart .btn-cart{margin-top: 5px;}*/
.onboard_first .add-to-cart .btn-cart{margin-top: 5px;}
.amasty-main-spinner{position: relative;z-index: 200000;}
.category-products .limiter{display: none;}
.category-products .sorter{display: none;} 




/*END 5-2-19*/
}
body .banner_section .swiper-wrapper{padding-bottom: 30px;}
.page{min-height: 600px;}
.banner_section .container{position: relative;}


.clientel_sec .cli__logo{position: relative;overflow: hidden;padding: 0 20px;text-align: center;}
.clientel_sec .cli__logo a{height: 60px;overflow: hidden;position: relative;display: block;}
.clientel_sec .cli__logo a img {
	display: table;
	width: auto;
	height: 100%;
	vertical-align: middle;
	margin: 0 auto;
	object-fit: contain;
	/* background-color: #273d8b; */
	/* background-blend-mode: luminosity; */
	transition: all ease 0.2s;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
}
.clientel_sec .cli__logo a img:hover{
	-webkit-filter: grayscale(0);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
}
.clientel_sec .swiper-pagination.swiper-pagination-bullets {
	position: relative;
	margin: 30px 0 0 0;
}

.fc_login button{
	color: #ffffff;
}
p:empty{
	display: none !important;
}


/*RESPONSIVE*/
@media(min-width: 1600px){
	body .container{width: 68.9375VW;}
	body .logo_img{/*height: 3.125VW;*/height: 60px;/*margin: 1.3020833333333335VW;*/}
	body .mega_menu.open_it{max-height: unset;}
}
@media(max-width: 1024px){
	.desktop_nav{display: none;}
	.mobile_nav{display: block;text-align: right;padding: 20px 0;position: relative;}
	.top_bar_header .container .desktop_bar{display: none;}
	.top_bar_header .container .mobile_bar{display: flex;}
	.hamburger{cursor: pointer;}
	.logo_img{margin: 10px;object-position: left;}
	.mobile_nav ul{position: absolute;display: block;right: -42px;background: #dee0ef;z-index: 9;padding: 30px 45px;top: 1px;left: 150%;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.16);transition: all ease 0.5s;}
	.open.mobile_nav ul{left: -42px;}
	.mobile_nav ul li{display: block;padding: 15px 26px 15px 0;cursor: pointer;position: relative;}
	.mobile_nav .close_menu{position: absolute;font-size: 18px;color: #7882c0;left: 15px;top: 15px;z-index: 10;cursor: pointer;}
	.mega_menu.open_it{top: 0px;}
	.featured_sec{align-items: normal;}
	.three_sec .inner_con{height: 155px;}
	.footer .col-lg-5{padding-bottom: 30px;border-bottom: 1px solid #cdd3e6;}
	.footer .col-lg-4,.footer .col-lg-3{margin-top: 30px}
	.mobile_nav ul .search_con{margin-left: auto;padding: 0;}
	.search_con .wrap{float: initial;}
	.best_seller_section .image_container, .best_seller_section .image_container img{/*height: 185px;*/height: auto;}
	html,body{overflow-x: hidden;}
	.animated {transform: unset;   animation: unset;}
	.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{height: auto;}
	.mega_menu{position: absolute;}
	.full_width_banner,.featured_sec .right_sec {background-position: center !important;}
	body .mega_menu.open_it{top: 0;    max-height: unset;bottom: 0;}
	/*product page*/
	.onboardpole_section .onboard_first{display: block;margin-top: 0px;}
	.onboardpole_section .onboard_first .onboard_options,.onboardpole_section .onboard_first .onboard_details{width: 100%;}
	/*product page end */
	.customer-account-login .main-container{width: auto;}
	.best_seller_section .image_container figcaption a{font-size: 12px;}
	.best_seller_section .image_container figcaption .button_style_03 span{display: block;width: 100%;}
	.block-blog .block-content ul{margin-left: 0;margin-right: 0;}
	.mobile_nav ul li .subMenu {
		/* display: block; */
		position: relative;
		width: 100%;
		float: none;
		clear: both;
		right: -16px;
		margin: 12px 0 0 0;
	}
	.mobile_nav ul li .subMenu ul {
		padding: 0;
		box-shadow: none;
		background: #0000001a;
		padding: 10px 8px;
	}
	.man_nav .mobile_nav li a{padding: 0px 15px;}
	body .banner_slider .swiper-slide .right_sec.has-single-image .image_container{
		height: auto;
	}
	body .banner_slider .swiper-slide .right_sec.has-single-image .image_container img{
		height: auto;
	}

	.open.mobile_nav > ul{left: 0px;position: fixed;bottom: 0;top: 98px;overflow-y: auto;}
	.man_nav ul li a.active, .man_nav ul li a:hover, .man_nav ul li:hover > a{color: #273d8b;}
}
@media(max-width: 992px){
.customer-account-login .main-container{width: auto;}	

	
	.clientel_sec ul li, .clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div {margin-bottom: 10px;}
	.clientel_sec ul li > a, .clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div > a{display: block;overflow: hidden;height: 60px;position: relative;}
	.clientel_sec ul li > a > img, .clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div > a > img{display: table;vertical-align: middle;margin: 0 auto;width: auto;height: 100%;object-fit: contain;max-width: inherit;min-width: auto;}

}
@media(max-width: 991px){
	/*.mobile_nav ul{right: -135px;}*/
	.open.mobile_nav ul{left: -135px;}
	.best_seller_section .row .col-lg-3{margin: 30px 0;}
	.best_seller_section .text_wrap{text-align: center;}
	.three_sec .inner_con{height: auto;-webkit-background-size: cover;	background-size: cover;margin-bottom: 20px;border-radius: 15px;}
	.three_sec .inner_con .button_style_02{position: relative;margin-top: 150px;bottom: unset;}
	.twitter_sec .inner_wrap .col-lg-10 .item:first-child{padding: 0 20px;}
	.footer .col-lg-4,.footer .col-lg-3{    border-bottom: 1px solid #cdd3e6;}
	.footer .col-lg-3{padding-bottom: 30px;}
	.footer .col-lg-5{text-align: center;}
	.footer .col-lg-5 .input_wrap,.footer .col-lg-5 .input_wrap form{justify-content: center;}
	.footer .col-lg-4 ul{margin: 0 auto;display: inline-block;text-align: center;}
	.footer .col-lg-4{text-align: center;}
	.footer .copyright,.footer .col-lg-3,.footer .col-lg-3 ul li{text-align: center;justify-content: center;}
	.footer{padding-bottom: 15px;}
	.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{height: auto;}

	/*product page*/
	.onboardpole_section .main_image_container img{max-height: 600px;}
	.comp_detail_section .comp_box{margin: 20px 0;min-height: 200px;}
	.onboardpole_section{padding-top: 20px;}
	/*product page end*/

	/*16-01-2019*/
	/*.sidebar--contact {padding-top: 25px;}*/
	.small-carousel {max-width: 92%;margin: 20px auto;}
	#contactForm .form-list li {display: block !important;}
	#contactForm .form-list .input-box {margin-bottom: 15px;}
	.small-carousel ul.slides li img {width: 100% !important;}
	/*.toolbar .limiter, .toolbar .sorter{width: 80%; margin: 10px auto;}*/
	/*.category-products .product-grid__product .product-name {line-height: 30px;}*/
	.category-products .product-grid__product .product-name a {font-size: 29px;}

	/*18-01-2019*/
	.category-products .toolbar--top .toolbar .dts-6{width: 100%;float: left;}
    /*19-01-2019*/
	.breadcrumbs ul {display: flex;justify-content: start;}
	.btn.refine {width: 70%; margin: 15px auto;}
	.sidebar .container--border_grey{padding-bottom: 25px;}
	.catalog-category-view h1 {clear: both;padding: 19px 0;clear: both;padding-bottom: 0;}
	.category-products .product-grid__product .btn {width: 90%;}
	.category-products .product-grid__product .product-name a {font-size: 24px;}
	#becomereseller .row{margin: 0;}
	.sidebar--contact__location iframe {width: 90%;}
}

@media(max-width: 980px){
	.sidebar .container--border_grey{display: block;}
	.category-products .toolbar--top .toolbar .dts-6 .limiter img{display: inline;}
	.category-products .toolbar--top .toolbar .sorter .sort-by a{display: inline;float: right;}
	.category-products .product-grid__product{padding: 30px;}
	.btn_arrow--white:after{background-image: url(https://www.metroplan.co.uk/skin/frontend/metroplan_new/default/images/icons/arrow-large-white.png);padding: 10px 0 10px 45px;}
    /*.category-description{padding: 30px;}*/
    /*.sidebar--contact {padding: 0;}*/
    .cms-left-sidebar .page-list {padding: 20px 16px;}
	.sidebar--contact .carousel__button {width: auto;}
	.category-products .toolbar--top .toolbar .sorter select {width: calc(100% - 42px;);}
	/*.header .container {width: 100%;}*/
    .customer-account-login .registered-users .content {margin-left: 0;}
    .top_bar_header .container .inner_wrap .item{margin-right: 22px;}
    .category-products .toolbar--top .toolbar .limiter{width: auto;margin-left: 0;}

    .blog-search-form .blog-search .button{padding: 8px 14px;}
    .blog-search input[type="text"]{max-width: 100%;}
    .block-blog .block-content ul li{display: block;}
    .block-blog .block-content ul li:hover a{font-weight: 500;}
    .custom_dts_class{padding: 0 15px;}
    .small-carousel{max-width: 100%;}
    .cms-request-catalogue #tab-container.tab-container {float: none;margin-left: 0;margin-right: 0;}
    #requestcatalogue{padding: 0 0;margin: 0;}
    .tabs__content{padding: 30px 15px 15px 15px;}

    .new-users, .registered-users{min-height: auto;}
    .account-create #form-validate .login-infos{padding-bottom: 110px;}
    .custom_dts_class{margin-top: 20px !important;}
    
}

@media(max-width: 800px){
	/*19-01-2019*/
 .registered-users .content {margin-left: 0;padding-top: 0 !important;}
 .account-login input[type="text"], .account-login input[type="password"] {width: 81%;max-width: 81%;}
 .input-text {width: 100%;max-width: 100%;}
 .account-create .form-list li {margin-bottom: 25px;}
 .account-create input {max-width: 100%;}
 #captcha-input-box-user_create {clear: both;}
.forgotpass .form-list li .input-box input {width: 100%;max-width: 100%;}
#subcategories .product-grid__product .content--center{bottom: 0 !important;}
.custom_dts_class {padding: 0 25px;}
.cms-left-sidebar .page-list {padding: 20px 20px;}
.sidebar {padding: 0 25px;}
/*.category-products .toolbar--top .toolbar .limiter {float: none;margin-left: 54px;width: 97%;}*/
/*.category-products .toolbar--top .toolbar .sorter select {width: 93%;}*/
/*.category-products .toolbar--top .toolbar .sorter {margin-left: 0;width: 97%;}*/
.category-products .toolbar--top .toolbar .limiter {margin-left: 0;}
/*.custom_dts_class .product-grid__product .product-name{height: 118px;line-height: 21px;}*/
.category-products .toolbar-bottom .toolbar .dts-6 .limiter img{display: inline;}
.category-products .toolbar-bottom .toolbar .sorter .sort-by a {display: inline;float: right;}
/*.category-products .toolbar-bottom .toolbar .limiter select {width: 93%;}
.category-products .toolbar-bottom .toolbar .limiter {float: none;margin-left: 54px;width: 97%;}
.category-products .toolbar-bottom .toolbar .sorter select {width: 93%;}
.category-products .toolbar-bottom .toolbar .sorter {margin-left: 0;width: 97%;}
.category-products .toolbar-bottom .toolbar .limiter {margin-left: 0;}*/
.onestepcheckout-threecolumns  .onestepcheckout-column-left #billing_address_list input{margin-bottom: 10px;margin-top: 5px;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left #billing_address_list .input-firstname input{width: 95%;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left #billing_address_list .input-lastname input{width: 95%;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left #billing_address_list .input-email input{width: 95%;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left #billing_address_list .input-telephone input{width: 95%;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-address input{width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-city input{width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-postcode{width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-postcode input{width:100% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-region {width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-region input{width:100% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-company{width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-company input{width:100% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-fax{width:95% !important;}
.onestepcheckout-threecolumns  .onestepcheckout-column-left .input-fax input{width:100% !important;}
.customer-account-login .new-users .buttons-set{margin-top: 38px;}
.registered-users .buttons-set {margin-top: 16px;}

div.checkoutcontainer div.input-country select {width: 95%;}
.onestepcheckout-column-middle{padding: 12px;}
.onestepcheckout-column-right{padding: 12px}
.main-container  .tab-container{width: 100%;}

.banner_section .banner_slider .slider-navigations{display: none;}
}
/*@media(min-width: 768px){
	.catalog-product-view .onboardpole_section .caroufredsel_wrapper #amasty_gallery {height: 559px !important;}
}*/

@media(max-width: 768px){
	.mobile_nav ul{right: -25px;}
	.open.mobile_nav ul{left: -25px;}
	.open.mobile_nav > ul{left: 0px;position: fixed;bottom: 0;top: 98px;overflow-y: auto;}
	.man_nav ul li a.active, .man_nav ul li a:hover, .man_nav ul li:hover > a{color: #273d8b;}

	body .tab_link_parent ul{position: relative;height: 0;}
	body .show_ul.tab_link_parent ul{display: block;height: 100%;left: unset;right: unset;top: unset;bottom: unset;width: 100%;border: none;}
	body .mega_menu .tabs > li{width: 100%;text-align: left;}
	body .mega_menu li > ul li{text-align: left;}
	/*.category-products .toolbar--top .toolbar .sorter select {width: 93%;}*/
	.product-grid .product-grid__product h4{text-align: center !important;}
	.product-grid .product-grid__product p{text-align: center !important;}
	/*.product-grid .product-grid__product .content--center{padding-bottom: 30px;}*/
	.product-grid .product-grid__product .content--center .btn_arrow--white{margin: 0 auto; text-align: center;width: 50%;}

	/*19-01-2019*/
	.product-grid .product-grid__product .content--center .btn_arrow--white {width: 100%;}
	.category-products .product-grid__product .product-name a {font-size: 20px;margin-bottom: 10px;}
	.product-grid .product-grid__product p {text-align: left !important;}

	/*21-01-19*/
	.home .best_seller_section .best-seller-slider .image_container .button_style_03{display: flex;}
	.onestepcheckout-column-right .checkout-agreements{padding-left: 0;}
	.category-products .toolbar--top .toolbar .limiter img, .category-products .toolbar-bottom .toolbar .dts-6 .limiter img {float: right;}
	/*.checkout-cart-index .content {padding: 0 80px;}*/
	/*.custom_dts_class {padding-right: 21px;}*/
	.customer-account-login .main-container{width: auto;}	
	.page-title h1 {font-size: 42px !important;}
	body .banner_section .inner_wrap{margin-top: 0;}
	.checkout-cart-index .main-container #shopping-cart-table tr input{width: 60px;}
	.account-login{padding: 0 20px;}
	.customer-account-index.user_log_in .box-account.box-info .dts-12 .box-content address{margin-bottom: 10px;}
	div.custom_dts_class{margin-top: 0 !important}
	.four_grid_category .category-products .product-grid li {flex-basis: 50%;max-width: 50%;padding: 0 12px;margin: 0 0 30px 0;}
	.catalog-category-view .category-products .product-grid .product-grid__product p{margin-top: 10px;}
	.mobile_submit_button{display: block !important;}
	.desktop_submit_button{display: none;}
	@media (hover: none) {
    .catalog-product-view .onboardpole_section .button_style_01:hover{display: block;}
    .four_grid_category #narrow-by-list .custom_filter_class {display: inline-block;width: calc((100% - 3px) / 1);}
	.four_grid_category #narrow-by-list{display: block;}

   }
	
  
}
@media(max-width: 767px){
	.shield_showcase_section .row{display: block}
	.featured_sec{display: table;background: #fff;}
	.featured_sec .left_sec{padding: 50px 15px;}
	.mega_menu li{margin: 0;text-align: center;}
	.mega_menu li:last-child{margin-bottom: 15px;}
	.mega_menu li.current{padding-left: 10px;background: #dee0ef;}
	.mega_menu .tab-content{text-align: center;padding: 20px;}
	.top_bar_header li{margin-right: 12px;}
	.mobile_nav .close_menu{top: 15px;left: 25px;}
 
	
	/*product page*/
	.comp_detail_section .comp_box{min-height: unset;}
	/*product page end*/
	.cart-collaterals{margin-top: 14px;}
	.cart--logos{float: none;margin: 6px auto 20px auto;display: block;width: 74%;}
	.home .best_seller_section .best-seller-slider .image_container .button_style_03{
		justify-content: center;
	}



	@media(max-width: 736px){
		.banner_section .container .banner_slider .container_slide .left_sec h1{font-size: 40px;}
	}

	/*@media(max-width: 684px){
		.banner_section .container .banner_slider .container_slide .button_style_01 span{padding: 7px 24px;}

	}*/
}
@media(max-width: 630px){
	.search_con{width: 100%;}
	.app{padding-left: 0;}
	.banner_section .inner_wrap .container_slide{display: block;text-align: center;}
	.clientel_sec ul{display: block;}
	.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{display: block;margin: 12px auto;text-align: center;height: 45px;}
	.twitter_sec .inner_wrap .col-lg-10{display: block;text-align: center;}
	.twitter_sec .inner_wrap .col-lg-10 .item:first-child{text-align: center;justify-content: center;width: 100%;}
	.twitter_sec .inner_wrap .col-lg-10 .item:last-child{width: 100%;}
	.twitter_sec .inner_wrap .col-lg-10 .item:first-child i{padding-left:0 }
	.banner_section .inner_wrap{margin-top: 0;}
	.clientel_sec ul li,.clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{    background-size: contain;background-color: unset;background-blend-mode: unset;background-position: center;}
     /*.product-grid .product-grid__product p {text-align: center !important;padding: 23px 20px;margin: 0 auto;}*/

     /*19-01-2019*/
     /*.category-products .toolbar--top .toolbar .limiter select {width: 92%;margin: 0 auto;}*/
    /* .category-products .toolbar--top .toolbar .sorter {margin-left: 52px;width: 75%;}*/
    /*.category-products .toolbar--top .toolbar .sorter select {width: 90%;}*/
    /*.category-products .toolbar--top .toolbar .sorter {	width: 78%;}*/
    /*.category-products .product-grid__product .product-name {text-align: center;height: auto;padding: 13px}*/
    /*.product-grid__product .price-box {text-align: center;}*/
    .product-grid__product .from {text-align: center;display: flex;float: left;margin-right: 9px;}
    .category-products .product-grid__product {margin-bottom: 0;}
    /*.category-products .toolbar-bottom .toolbar .limiter select {width: 80%;margin: 0 auto;}
    .category-products .toolbar-bottom .toolbar .sorter select {width: 91%;}
    .category-products .toolbar-bottom .toolbar .sorter{width: 86%;}*/
    .page-title h1 {font-size: 36px !important;}
    .category-products .product-grid li p{margin-top: 8px;}

}
@media(max-width: 560px){
	.home .best_seller_section .best-seller-slider .image_container .button_style_03{align-items: center;justify-content: center;}
	.category-products .product-grid li{flex-basis: 100%;max-width: 100%;}
	.category-products .product-grid li p{min-height: inherit;max-height: inherit;}
	.top_bar_header .inner_wrap.mobile_bar .item .fa{font-size: 18px;}
	.four_grid_category .category-products .product-grid li {flex-basis: 100%;max-width: 100%;padding: 0 12px;margin: 0 0 30px 0;}

}
@media(max-width: 480px){
	.three_sec .inner_con .button_style_02{margin-top: 120px;}
	.twitter_sec .inner_wrap{padding: 25px 0;}
	.best_seller_section .image_container, .best_seller_section .image_container img{/*height: 310px;*/height: auto;}
	h1{font-size: 36px;}
	h2{font-size: 30px;}
	h3{font-size: 26px;}
	h4{font-size: 22px;}
	h5{font-size: 20px;}
	h6{font-size: 18px;}
	body .clientel_slider>.swiper-pagination-bullets, .clientel_slider .swiper-pagination-custom,.clientel_slider .swiper-pagination-fraction{bottom: 25px;}
	.clientel_sec ul li, .clientel_sec .clientel_slider .swiper-wrapper .swiper-slide > div{height: 75px;}

	/*product page*/
	.onboardpole_section .main_image_thumb{column-gap:30px;}
	.onboardpole_section{padding-top:5px;}
	.desktop_content_here{display: block;}
	.mobile_content_here{display: none;}
	.desktop_content_here .caroufredsel_wrapper{    margin-top: -80px !important;}
	.onboard_slider .swiper-wrapper{padding-bottom: 30px;}
	body .onboard_slider.swiper-container-horizontal>.swiper-pagination-bullets, body .onboard_slider .swiper-pagination-custom,.onboard_slider .swiper-pagination-fraction{bottom: 5px;}
	.onboardpole_section .onboard_first{margin-top: 30px;}
	/*product page end*/

	/*19-01-2019*/
	/*.category-products .toolbar--top .toolbar .sorter select {width: 89% !important;}
	.category-products .toolbar--top .toolbar .limiter select {width: 89%;}
	.category-products .toolbar--top .toolbar .sorter {width: 97% !important;}
	.category-products .toolbar-bottom .toolbar .sorter select {width: 89%;}
	.category-products .toolbar-bottom .toolbar .sorter {width: 97%;}
	.category-products .toolbar-bottom .toolbar .limiter select {width: 89%;margin: 0 auto;}*/
	/*.top_bar_header .container .inner_wrap .item:last-child {justify-content: start;}*/
	.wrapper .std .tab-container ul li{display: table-cell;}
	.payment-method #payment_form_cardsaveonlinepayments > li:nth-child(4) > div{display: block;}
	/*#cardsaveonlinepayments_expiration{width: 95% !important;}*/
	.payment-method #cardsaveonlinepayments_expiration_yr { margin-left: 0px; width: 95% !important;margin-top: 10px;}
	.payment-method{margin-top: 10px;}
	.category-products .product-grid__product {padding: 0;}
	.category-products .product-grid .content--center .product-image img{width: 100%;}
	.custom_dts_class {padding: 0 22px;}
	.customer-account-login .page-title h1 {font-size: 28px !important;}
	.customer-account-login .new-users h2{font-size: 26px !important;}
	.customer-account-login .new-users .benefits{width: 74%;line-height: 22px;}
	.customer-account-login  .input-text {width: 60%;max-width: 60%;}
	.account-login input[type="text"], .account-login input[type="password"] {width: 60%;max-width: 60%;}
	.pages li.next {padding-top: 4px;}
	.sidebar--contact {padding: 14px 0px 0px 20px;}
	.top_bar_header .container .inner_wrap .item{margin-right: 14px;}
	.four_grid_category .sidebar-sitewide .block-content #narrow-by-list2 ol li {display: block;width: 100%;}
	.onboardpole_section h2{padding-top: 40px;}
	/*div.custom_dts_class{margin-top: 21%!important;padding-top: 10px;}*/

}
@media(max-width: 479px){
/*19-01-2019*/
/*.category-products .toolbar--top .toolbar .sorter {width: 82%;}*/
.breadcrumbs ul {display: inline-block;justify-content: center;}
.account-login h1 {font-size: 29px;}
/*.category-products .toolbar--top .toolbar .sorter select {width: 87%;}*/
/*.category-products .toolbar--top .toolbar .limiter {width: 91%;}*/
}
@media(max-width: 420px){
	.best_seller_section .row .col-lg-3{margin: 20px 0}
	.footer .col-lg-5 .input_wrap,.footer .col-lg-5 .input_wrap form{display: block;}
	.footer .col-lg-5 .input_wrap input{width: 100%;margin-bottom: 10px;}
	.footer .col-lg-5 .input_wrap 
	.three_sec .inner_con .button_style_02{margin-top: 70px;}
	.twitter_sec .container{padding: 0;}
	.twitter_sec .inner_wrap{padding: 25px 0;-webkit-background-size: cover;background-size: cover;}
	.payment-method #cardsaveonlinepayments_expiration_yr {width: 121% !important;}
	/*.header{position: fixed;}
	.top_bar_header{height: 78px;}
	.banner_section{margin-top: 42%;}
	.div.custom_dts_class{margin-top: 24%;}*/
}
@media(max-width: 414px){
	/*19-01-2018*/
/*.category-products .toolbar--top .toolbar .sorter {width: 82%;}
.category-products .toolbar--top .toolbar .sorter select {width: 85% !important;}*/
/*.category-products .toolbar--top .toolbar .sorter {width: 86%;}*/
/*.category-products .toolbar--top .toolbar .limiter select {width: 85%;}
.category-products .toolbar-bottom .toolbar .sorter select {width: 85%;}
.category-products .toolbar-bottom .toolbar .sorter {width: 91%;}*/
.custom_dts_class .pages .next{position:initial;}
.header .top_bar_header .container .mobile_bar ul{padding-right: 10px;}
.payment-method #cardsaveonlinepayments_expiration_yr {width: 95% !important;}
.cart .cart-collaterals .checkout-types{padding-bottom: 10px;}
.cart .messages{padding-bottom: 10px;}
.content .page .main-container .main .col-main p{line-height: 24px;}
.page-title h1 {font-size: 26px !important;}


@media not all and (min-resolution:.001dpcm) { @media {
.button_style_01:hover .inner::after {
	width: 20%;
	color: 
}

.button_style_01:hover span {
	color: #273d8b;
}
    
}}
}

@media(max-width: 375px){
.button_style_01 span{font-size: 12px;}	
.banner_slider .swiper-slide .right_sec .image_container img,.banner_slider .swiper-slide .right_sec .image_container{height: 300px;}
.three_sec .inner_con{height: 160px;}
.three_sec .inner_con .button_style_02{margin-top: 45px;}
.banner_slider .swiper-slide{padding: 0 30px;}
.banner_slider .swiper-slide .left_sec,.banner_slider .swiper-slide .right_sec{padding: 0 5px;}
.button_style_01 i,.button_style_02 i,.button_style_03 i{padding: 12px 16px;}
.banner_section .container{padding: 0;}
.best_seller_section .image_container, .best_seller_section .image_container img{/*height: 260px;*/height: auto;}

/*product page*/
.onboardpole_section .inner_content_wrap.onboard_tabbing ul li{width: 100%;border-bottom: 1px solid #dee0ef;}
/*product page end */

/*19-01-2019*/
.breadcrumbs ul {display: inline-block;justify-content: center;}
.breadcrumbs li {display: inline-block;}
/*.category-products .toolbar--top .toolbar .sorter select {width: 85% !important; margin-right: 1px;}*/
/*.category-products .toolbar--top .toolbar .sorter{margin-left: 40px;}*/
/*.category-products .toolbar--top .toolbar .limiter {margin-left: 40px;width: 85%;}*/
.catalog-category-view h1 {font-size: 24px;}
.block-layered-nav .block-subtitle{text-align: center;}
.product-grid {margin-bottom: 0;}
/*.footer .col-lg-5 .input_wrap .button_style_03 {width: 100%;}*/
.fa-shopping-cart {font-size: 20px !important;}
.cart__dropdown_tp a {margin-top: 17px;}
.mobile_nav ul li {padding: 15px 26px 15px 0;}
.forgotpass h2 {font-size: 20px;}
.forgotpass .form-list label {display: block;margin-bottom: 10px;}
.forgotpass .button {width: 100%;}
.forgotpass h1 {font-size: 25px;}
/*.category-products .toolbar--top .toolbar .limiter {margin-left: 0;width: 96%;}*/
/*.category-products .toolbar--top .toolbar .sorter {width: 95%;margin-left: 0;}*/
/*21-01-19*/
.home .full_width_banner{background-size: contain;height: auto;}
.home .full_width_banner p{margin-bottom: 0;}
/*.category-products .toolbar-bottom .toolbar .sorter select {width: 84%;}
.category-products .toolbar--top .toolbar .sorter {width: 96% !important;}
.category-products .toolbar-bottom .toolbar .sorter {width: 93%;}*/
.custom_dts_class .pages .next{position:initial;margin-top: 20px;}
/*.category-products .toolbar-bottom .toolbar .sorter select {width: 86%;}
.category-products .toolbar-bottom .toolbar .sorter {width: 94%;}
.category-products .toolbar--top .toolbar .limiter select {width: 85%;}*/
.product-grid .product-grid__product p{padding: 24px 3px;}
/*.category-products .toolbar-bottom .toolbar .limiter {width: 94%;}*/
.content .page .main-container .main .col-main p{line-height: 24px;}
.page-title h1 {font-size: 26px !important;}
.customer-account-login .account-login {padding: 0 20px;}
/*.customer-account-login .page-title h1 {width: 52%;}*/
.customer-account-login .new-users .benefits {width: 60%;line-height: 24px;}
.customer-account-login  .input-text {width: 46%;max-width: 46%;}
.account-login input[type="text"], .account-login input[type="password"] {width: 46%;max-width: 46%;}
/*.category-products .toolbar-bottom .toolbar .limiter select {width: 86%;margin: 0 auto;}*/
.sidebar--contact {padding: 14px 0px 0px 16px;}
/*.top_bar_header .container .inner_wrap .item{margin-right: 82px;}*/

}

@media(max-width: 320px){
	/*19-01-2019*/
	/*.category-products .toolbar--top .toolbar .sorter select {width: 84%;}
	.category-products .toolbar--top .toolbar .limiter {margin-left: 1px;width: 94%;}*/
	.forgotpass h1 {font-size: 21px;}
	/*.category-products .toolbar--top .toolbar .limiter select {width: 84%;}
	.category-products .toolbar-bottom .toolbar .limiter select {width: 83%;margin: 0 auto;}
	.category-products .toolbar--top .toolbar .sorter select {width: 84% !important;}
	.category-products .toolbar-bottom .toolbar .sorter select {width: 83%;}
	.category-products .toolbar--top .toolbar .sorter {width: 94% !important;}*/
	.product-grid .product-grid__product .content--center .btn_arrow--white {width: 100%;}
	.nav_icon{display: block;width: 180%;}
	.customer-account-login .new-users h2 {font-size: 24px !important;}
	.new-users h2, .registered-users h2 {font-size: 24px;}
	.customer-account-login .new-users .benefits {width: 44%;line-height: 24px;}
	.customer-account-login  .input-text {width: 39%;max-width: 39%;}
    .account-login input[type="text"], .account-login input[type="password"] {width: 39%;max-width: 39%;}
    .category-description {padding: 2px;line-height: 22px;}
    .top_bar_header .container .inner_wrap .item{margin-right: 14px;}
    .search_icon_tp_header::after {right: -4px;}
}
.button{color: #fff;}
