.breadcrumb-item+.breadcrumb-item::before { display: inline-block;  padding-right: .5rem;  color: #ffffff;  content: "/"; }
.container {  max-width:1140px!important; width:100%;}
.rsUni .rsThumb {    float: none;    overflow: hidden;    width: 80px;    height: 70px;    margin: auto;    clear: both; }
.rsUni .rsThumb img {    width: 90%;    height: 90%;    object-fit: contain;   margin: 5% auto;}
.rsUni .rsThumb {    float: none;    overflow: hidden;    width: 80px;    height: 70px;    margin: auto;    clear: both; }
.rsUni .rsThumb { border: 1px solid #eee; opacity:0.5; transition:all 0.5s ease; }
.rsUni .rsThumb.rsNavSelected, .rsUni .rsThumb:hover, .rsUni .rsThumb:focus { border: 1px solid #4f85d0; border-left-width: 1px; opacity:1;}
.product-cart-detail-con .prod_detail { clear:both; margin:20px auto 0px;}
#gallery-2.royalSlider { float:left; max-width:100%;}
#gallery-2.royalSlider .rsOverflow {  width:80%; float:right; }
#gallery-2.royalSlider .rsNav.rsThumbs {float:left; width:20%; }
img { max-width: 100%;   height: auto;}
.breadcrumb-con-main {background-color: #5185D2;   padding:5px 0;    margin:10px auto;    display: flex;    align-items: center;  color:#fff; justify-content: center;}
.breadcrumb-con-main .breadcrumb {background-color: #5185D2;  width: 100%; margin:2px auto;  padding: 5px;    width:auto;  text-align: center;}
@media screen and (min-width: 768px){
/*.navbar-expand-md .nav-item.dropdown .dropdown-menu { position: absolute;  width:98vw;  left: -19vw;   right: 0vw; }*/
}
@media screen and ( max-width:767px) {
.breadcrumb .breadcrumb-item { font-size:12px;}
.pro-search-form { padding:0px 10px;}
#gallery-2.royalSlider { margin: auto;  width: 100%;  float: left; height: auto!important; }
#gallery-2.royalSlider .rsOverflow { clear:both; width:100%!important; height:300px!important; margin:20px auto; padding:0px; }
#gallery-2.royalSlider .rsNav.rsThumbs { clear:both; width:100%; margin:10px auto; padding:0px!important; position:relative; }
#gallery-2.royalSlider .rsContainer .rsSlide .rsImg.rsMainSlideImage { width: auto!important; margin:auto!important;   margin-top: 0px!important; height:100%!important;  max-height: 300px!important;}
.rsUni.rsWithThumbsVer .rsThumbsContainer {    position: relative;  height:100%!important;     width: auto;  display: table;  margin: auto; transform: none!important; }
.rsUni.rsWithThumbsVer .rsThumbsContainer .rsThumb {}
.rsUni.rsWithThumbsVer .rsThumbsArrowLeft, .rsUni.rsWithThumbsVer .rsThumbsArrowRight { width:40px; height:40px; top:45%; left:0px; bottom:auto; display:none!important;}
.rsUni.rsWithThumbsVer .rsThumbsArrowRight { left:auto; right:0px;}
.rsUni .rsThumb { clear:none; float:left; margin:5px;}
#accordion .panel.panel-default {  clear:both; float:left;  margin:5px 0px 5px; width:100%; }
#accordion .panel.panel-default .panel-title  { clear:both; float:left;  margin:0px 0px 0px; width:100%; color: #f8f9fa; background-color: #343a40; border: solid 1px #eee; border-width:0px;}
#accordion .panel.panel-default .panel-title a, #accordion .panel.panel-default .panel-title a:visited { padding:10px 15px; color:#fff; clear:both; float:left;  margin:0px 0px 0px; width:100%; text-decoration:none;}
#accordion .collapse.in { display: block; }
#accordion .panel.panel-default .bg-dark {  background-color: #9c9c9c!important;}
#accordion .panel-collapse, #accordion .panel-heading { clear:both; float:left;  margin:-1px 0px 0px; width:100%; border: solid 1px #eee; border-width:0px 1px 1px;}
#accordion .panel-collapse .table { margin-bottom:0px;}
}
@media screen and ( max-width:480px)  {
.breadcrumb-item+.breadcrumb-item { padding-left: .3rem;}
.breadcrumb-item+.breadcrumb-item:before {  padding-right: 0.3rem;  content: "|"; font-size:10px;}
.breadcrumb .breadcrumb-item { font-size:12px;}
}
.nav-link {
	color: #255f94 !important;
}
.cart-link {
	color: #255f94 !important;
	font-size:9pt;
}
.navy-text {
	color: #255f94 !important;
}
.btn-primary {
	background-color: #255f94 !important;
}
.bg-navy {
	background-color: #255f94 !important;
}
	.rsThumbs {
	padding: 0;
	}
	.rsThumbsHor {
	height: auto !important;
	}
	.rsSlide {
	display: flex !important;
	justify-content: center;
	}
	.rsImg {
	margin-left: 0 !important;
	height: auto !important;
	}
	.nav-link.active.border {
	background-color: #343a40 !important;
	color: white !important;
	}
	.nav-tabs {
	display: none;
	}
	@media (min-width: 768px) {
	.nav-tabs {
	display: flex !important;
	}
	.card.tab-pane {
	border: none !important;
	}
	/*
	.card .card-header {
	display: none !important;
	}
	*/
	.card .collapse {
	display: block !important;
	}
	#left-arrow {
	bottom: 65px;
	font-size: 20px;
	left: 20px;
	position: absolute;
	z-index: 25;
	}
	#right-arrow {
	font-size: 20px;
	bottom: 65px;
	right: 20px;
	position: absolute;
	z-index: 25;
	}
	}
	@media (max-width: 767px) {
	.tab-pane {
	display: block !important;
	opacity: 1 !important;
	}
	#left-arrow {
	bottom: 45px;
	left: 20px;
	position: absolute;
	z-index: 25;
	}
	#right-arrow {
	bottom: 45px;
	right: 20px;
	z-index: 25;
	position: absolute;
	}}
#autocompleteList {
	position: absolute;
	top:50px;
	right:40px;
	z-index: 100;
	width: 450px;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: white;
}
#phonePanel {
	padding:12px;
	position:absolute;
	right:-150px;
	top:65px;
	z-index:100;
	background-color:yellow;
	transition:.5s;
	border:1px solid black;
	border-radius: 5px 0px 0px 5px;
}