@charset "UTF-8";
.corona {
	background-color:#a73f2d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
}
.corona:hover {
	background-color:#b34332;
}
.corona:active {
	position:relative;
	top:1px;
}
body {
    font-family: Ek Mukta, sans-serif;
    min-height: 100%;
    width: 100%;
    color: #717070;
    font-size: 15px;
}
body a {
	color: #2DB1B1;
}
html {
	min-height: 100%;
	width: 100%;
}
#maincontainersearch {
	margin-top: 10px;
padding-top: 20px;
margin-bottom: 15px;

}
#mobilesearch {
	margin-top: 0px;
padding-top: 20px;
margin-bottom: 0px;

}
#maincontainer {
	margin-top: 30px;
}
#searchcontainer {
    margin-top: -30px;
    background-color: #2eb3b1;
    padding-top: 30px;
    box-shadow: 0px 0px 16px 0px rgba(130, 130, 130, 0.9);
    background-image: url(/design/bg-grey-web.png);
    background-repeat: repeat;
    transition: .5s ease;
    background-color: #2db2b1;
    background-blend-mode: multiply;
}
button.btn.btn-danger.blend.collapse.in {
    background: linear-gradient(179deg, rgb(43 167 167) 22%, rgb(45 180 177) 77%);
}

h1 {
	font-family: Ek+Mukta Slab;
}
h1, .h1 {
	font-size: 28px;
	color: #707070;
}
h2, .h2 {
	font-size: 24px;
}
h3, .h3 {
	font-size: 22px;
        font-family: Ek+Mukta Slab;
        color: #2DB1B1;
}
h2, h4, h5, h6, h7 {
	font-family: Ek+Mukta Slab;
	color: #707070;
}
.caption {
	text-align: left;
}
a.thumbnail:hover {
	border-color: #EC1718;
}
a.thumbnail:focus {
	border-color: #3C763D;
}
h4 .plus {
	color: #EC1718;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.38);
	text-shadow: 2px 2px 2px 2px rgba(0,0,0,0.38);
}
.panel-heading h3 {
	color: #FFFFFF;
}
.panel-heading h4 {
	color: #FFFFFF;
}
.panel-heading h5 {
	color: #FFFFFF;
}
.panel-heading h4 a {
	color: #FFFFFF;
}
.panel-heading h6 {
	color: #FFFFFF;
}
.list-group-item h4 {
	color: #FFFFFF;
}
.green {
	color: #2DB1B1 !important;
}
.green2 {
	color: #2DB1B1 !important;
	font-size: 22px;
}
.orange {
	color: #f5bc42 !important;
}
.list-group-item h5 {
}
.list-group-item-success H4 {
}
.list-group-item-warning {
}
.panel-default .panel-heading {
    background-image: linear-gradient(179deg, rgb(45 178 177) 0%, rgb(45 178 177) 100%);
}
div#searching {
    border-width: 1px;
    border-color: #ffffff;
    margin-top: 20px;
}
div#searching .panel-heading .nocorner {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}

label {
	font-family: Ek+Mukta Slab;
	color: #2DB1B1;
	margin-right: 8px;
}
input:hover {
	border-color: #EC1718;
}
input:focus {
	border-color: #3C763D;
}
.jumbotron {
}
div.selected {
	-webkit-box-shadow: 0 0 8px 8px rgba(233,23,23,0.50);
	box-shadow: 0 0 8px 8px rgba(233,23,23,0.50);
	margin-top: 15px;
}
div.selectedblack {
	-webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,0.50);
	box-shadow: 0 0 8px 8px rgba(0,0,0,0.50);
	margin-top: 15px;
}
div.unselected {
	margin-top: 30px;/*opacity: 0.6;
    filter: alpha(opacity=60);*/
}
div.unselected :hover {
/*opacity: 1;
    filter: alpha(opacity=100); */
}
.red {
}
.black {
	background-color: #020202;
	color: #FFFFFF;
}
.input-group-sm {
	padding-top: 2px;
	padding-bottom: 2px;
}
/*Clickable Window Close*/
.panel-heading .close {
	color: #FFFFFF;
	text-shadow: 0px 1px 0px #9F1013;
	opacity: 1;
}
.panel-heading .close:hover {
	color: #FFFFFF;
	text-shadow: 0px 2px 0px #9F1013;
	opacity: 0.8;
}
/*List group header*/

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	text-shadow: 0px 0px 0px #2DB1B1;
	border-width: 0px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(45,177,177,1.00) 0%,rgba(45,177,177,1.00) 100%);
	text-shadow: 0px 0px 0px #2DB1B1;
	border-color: #2DB1B1;
	border-width: 0px;
}
/*Modal Positions*/
#tsandcs {
}
.modal-body {
	max-height: calc(100vh - 212px);
	overflow-y: auto;
}
/*Tabs*/
.nav .nav-tabs a {
	color: rgba(239,16,0,1.00);
}
.bs-wizard {
	margin-top: 40px;
}
/*Form Wizard*/
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}
.bs-wizard > .bs-wizard-step {
	padding: 0;
	position: relative;
}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
	color: #999;
	font-size: 14px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #fbe8aa;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #fbbd19;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
	width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
	width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
	opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress {
	left: 50%;
	width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress {
	width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none;
}
/*END Form Wizard*/

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}
/*TOP Bar*/
#sp-top-bar {
	background-color: rgba(96,99,99,1.00) !important;
	background-image: -webkit-linear-gradient(323deg,rgba(72,75,75,1.00) 0%,rgba(96,99,99,0.00) 100%);
	background-image: -moz-linear-gradient(323deg,rgba(72,75,75,1.00) 0%,rgba(96,99,99,0.00) 100%);
	background-image: -o-linear-gradient(323deg,rgba(72,75,75,1.00) 0%,rgba(96,99,99,0.00) 100%);
	background-image: linear-gradient(127deg,rgba(72,75,75,1.00) 0%,rgba(96,99,99,0.00) 100%);
	padding: 8px 0px;
	color: #ffffff;
	border-bottom: 1px solid #BDBDBD;
}
/*Dropdown Menus*/

/*Navbar Design*/
.navbar-default {
	background-color: rgba(96,99,99,1.00) !important;
	background-image: -webkit-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	border-bottom: 10px solid #2DB1B1;
	-webkit-box-shadow:0px 0px 16px 0px rgba(130,130,130,0.9);
-moz-box-shadow: 0px 0px 16px 0px rgba(130,130,130,0.9);
box-shadow: 0px 0px 16px 0px rgba(130,130,130,0.9);
}

#headernav .navbar-nav li a {
	font-family: Ek Mukta, sans-serif;
	font-weight: 200;
	
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right: 1px solid #EEE;
}
#headernav .navbar-nav .dropdown-menu li a {
	height: 20px;
	line-height: 15px;
	text-transform: capitalize;
}
.dropdown-menu{
	max-height: 500px;
	overflow-y: scroll;
}

#headernav .navbar-brand, .navbar-nav > li > a {
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.25);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(96,99,99,1.00) 0%,rgba(96,99,99,1.00) 100%);
	background-repeat: repeat-x;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00) inset;
	background-color: rgba(96,99,99,1.00) !important;
	color: #2DB1B1;
}
.navbar-default .navbar-nav > li > a {
	color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #2DB1B1;
}
.navbar-default .navbar-nav > li > a:focus {
    color: #2DB1B1;
}
.contactstuff {
	margin: 0px 10px;
	font-size: 95%;
	text-align: right;
}
.contactstuff a {
	color: #2DB1B1;
}
.contactstuff a, a:hover, a:focus, a:active {
	text-decoration: none;
}
.contactstuff a:hover, a:focus {
    color: #A4A4A4;
}
/*Header Design*/

#header {
	
}
#header .top_header {
	
}
/*Header Nav*/
#header #headernav {
	text-align: right;
}
/*Header Logo*/

.logo {
}

#header #headerlogo img {
}
/*Footer Design*/

#footercontainer {
    padding-left: 25px;
    padding-right: 25px;
    border-top: 10px solid #2DB1B1;
    padding-bottom: 20px;
    padding-top: 20px;
    box-shadow: 0px 0px 16px 0px rgba(130, 130, 130, 0.9);
    background-repeat: repeat;
    transition: .5s ease;
    background-blend-mode: overlay;
    background-color: #606464;
    background-image: url(/design/bg-grey-web.png);
    background-repeat: repeat;
    transition: .5s ease;
    background-blend-mode: multiply;
}
#sp-bottom1 h4 {
	color:#A2C9C4 !important;	
}
#sp-bottom1 p {
	color:#FFFFFF !important;	
}
#sp-bottom1 a {
	color:#FFFFFF !important;	
}
#sp-bottom3 h4 {
	color:#FFFFFF !important;	
}
#sp-bottom3 p {
	color:#FFFFFF !important;	
}
#sp-bottom3 a {
	color:#FFFFFF !important;	
}
/*Sidebar*/

.well label {
	margin-bottom: 0px;
	font-weight: normal;
	padding-top: 5px;
}
#sidebar .well {
/*max-height: calc(93vh - 300px);
	overflow-y: auto;*/
}

.yellow {
	background-image: -webkit-linear-gradient(270deg,rgba(158,200,65,1.00) 0%,rgba(158,200,65,0.10) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(158,200,65,1.00) 0%,rgba(158,200,65,0.10) 100%);
	background-image: -o-linear-gradient(270deg,rgba(158,200,65,1.00) 0%,rgba(158,200,65,0.10) 100%);
	background-image: linear-gradient(180deg,rgba(158,200,65,1.00) 0%,rgba(158,200,65,0.10) 100%);
	background-repeat: repeat-x;
	border-color: #9EC841;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);
}
.white {
	color: rgba(255,255,255,1.00);
	margin-top: 5px;
}

#highz {
/*z-index: 10000 !important;*/
}
/*buttons*/
button {
	font-family: Ek+Mukta Slab;
	font-weight: 800;
}
.sppb-btn {
	font-family: Ek+Mukta Slab;
	font-weight: 800;
}
.btn-success {
    background: rgb(45 178 177);
    background: -moz-linear-gradient(180deg, rgba(87, 180, 139, 1) 22%, rgba(9, 153, 106, 1) 77%);
    background: -webkit-linear-gradient(180deg, rgb(46 176 177) 22%, rgb(47 177 177) 77%);
    background: linear-gradient(179deg, rgb(43 167 167) 22%, rgb(45 180 177) 77%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#57b48b",endColorstr="#09996a",GradientType=1);
    border-color: #616363;
    border-width: 0px;
}
.btn-success:hover {
	border-color: #E0E0E0;
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
}
.btn-success:active {
	border-color: rgba(254,254,254,0.00);
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	border-color: #E0E0E0;
}
/*.btn-danger {
	background-image: -webkit-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(121,121,121,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(121,121,121,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(121,121,121,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(0,0,0,1.00) 0%, rgba(121,121,121,1.00) 100%);
	border-color: #E0E0E0;
}*/

.btn-danger {
    background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background: linear-gradient(179deg, rgb(43 167 167) 22%, rgb(45 180 177) 77%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28;
    border: 0pc;

}

.btn-danger:hover {
	border-color: rgba(254,254,254,0.00);
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	border-color: #E0E0E0;
}
.btn-danger:active {
	border-color: rgba(254,254,254,0.00);
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	border-color: #E0E0E0;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
	border-color: rgba(254,254,254,0.00);
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(38,153,153,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(38,153,153,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(38,153,153,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(38,153,153,1.00) 100%);
	border-color: #E0E0E0;
	-webkit-box-shadow: 0px 0px 2px 0 rgba(31,121,121,0.82);
	box-shadow: 0px 0px 2px 0 rgba(31,121,121,0.82);
}
#redcontainer {
	background-color: #2DB1B1;
}
#mobilelogo {
	width: 270px;
	height: auto;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
}
/*Carousel*/
.carousel {
	margin-bottom: 20px;
}


/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}
footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 0px;
	background-color: #f5f5f5;
}
.navbar-fixed-bottom {
	border-radius: 0px;
	border-top: 10px solid #2DB1B1;
}
#sp-bottom1 h3 {
	font-size: 18px;
}
#sp-bottom2 h3 {
	font-size: 18px;
}
#sp-bottom3 h3 {
	font-size: 18px;
}
.glyphicon {
	line-height: 1;
}
#searching {

background-position: 673px 175px; 
background-repeat: no-repeat;
z-index: 1000;
}

.searching1 {
    background-image: linear-gradient(0deg, rgb(45 178 177 / 23%) 0%, rgb(29 168 167 / 0%) 100%);
}
.panel-default {
    border-color: #fcfafa;
}
.searching2 {
}
.searching3 {
}
.searching4 {
	background-color: rgba(45,177,177,0.16) !important;
}
#searching .list-group-item {
	background-color: rgba(255,255,255,0.00);
}
#searching .panel .panel-default {
}
.blackfont {
	color: rgba(0,0,0,1.00);
	font-weight: 200;
}
.blackfont a {
    color: rgb(150, 143, 143);
    font-weight: 200;
    background-color: #F5F5F5;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 200%;
    border-radius: 4px;
    margin-right: 0px;
    border-width: 1px;
    border-color: #d2d1d1;
    border-style: solid;
    white-space: nowrap;
    line-height: 28px;
}
.blackfont a:hover {
    background-color: #b9b9b9;
color: white;

}

/* Upload Button*/
.btn-file input[type="file"] {
	position: absolute;
	top: 0px;
	right: 0px;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	opacity: 0;
	background: #F00 none repeat scroll 0% 0%;
	cursor: inherit;
	display: block;
}
.input-group-sm {
	padding-top: 2px;
	padding-bottom: 2px;
}
/*Pagination*/

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #2DB1B1;
	border-color: #2DB1B1;
}
.pagination > li > a, .pagination > li > span {
	color: #2DB1B1;
}
/*Googlemap*/
#contactform .btn:hover {
  background: rgba(9,8,77,0.7);
}

#map-canvas {
  width: 100%;
  height: 300px;
  margin-bottom: 15px;
  border: 2px solid #fff;
}

/*Carousel*/
.carousel-caption {
	right: auto;
	bottom: 50px;
	left: 5%;
	text-align: left;
}

.carousel-inner {background: #343434;}

.carousel-caption h2 {
	right: auto !important;
	background-color: rgba(237,208,0,1.00);
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
}
.carousel-caption h2 a {
	color: rgba(255,255,255,1.00);
}

.carousel-caption h5 {
	right: auto !important;
	background-color: rgba(158,200,65,1.00);
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	color: rgba(255,255,255,1.00);
        font-size: 16px;

}
.carousel-caption h5 a {
	color: rgba(255,255,255,1.00);
}
/*.carousel-caption .btn-danger {
	background-image: -webkit-linear-gradient(270deg,rgba(182,78,104,1.00) 0%,rgba(134,59,78,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(182,78,104,1.00) 0%,rgba(134,59,78,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(182,78,104,1.00) 0%,rgba(134,59,78,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(182,78,104,1.00) 0%,rgba(134,59,78,1.00) 100%);
	border-color: #E0E0E0;
	border-width: 2px;
	}*/
	
	
	.carousel-caption .btn-danger:hover {
	border-color: rgba(254,254,254,0.00);
	background-position: center center;
	background-image: none;
	background-image: -webkit-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(45,177,177,1.00) 0%, rgba(45,177,177,1.00) 100%);
	border-color: #E0E0E0;
	border-width: 2px;
	box-shadow: 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 2px 2px rgba(0, 0, 0, 0.075);
	}
	
	.carousel-control.right {
    background-image: linear-gradient(to right, transparent 0px, rgba(0, 0, 0, 0) 100%);
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, transparent 100%);
}
.spacer {
    margin-top: 20px; /* define margin as you see fit */
}

.white-background {
	background-color: white !important;
}

.list-group-item {
	padding: 10px 10px;}

/*Responsive Elements*/

@media only screen and (min-width : 845px) and (max-width : 5000px) {

#header #headerlogo {
	margin-top: 10px;
	margin-bottom: 10px;
}
nav.navbar.navbar-default.mobile {
    padding-top: 60px;
}
#sidebar.affix {
	position: fixed;
	top: 150px;
	width: 360px;
}
#mobileheader {
	display: none !important;
}
	#mobilecontact {
	display: none !important;
}
.searching3 .form-group {
    margin-bottom: 0px;
}
}

@media only screen and (max-width : 844px) {
#sidebar.affix {
	position: relative;
	top: 0px;
	width: 100%;
}
nav.navbar.navbar-default.mobile {
    padding-top: 130px;
}
.row.cat {
    margin-left: 10px;
    margin-right: 10px;
}
div#searching {
    margin-left: 10px;
    margin-right: 10px;
}
.box {
    padding-right: 10px;
    padding-left: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

#myCarousel {
	display: none !important;
}
#cats {
	display: none !important;
}
#latest {
	display: none !important;
}
	#contactstuff {
	display: none !important;
}
	#rightcontent {
	display: none !important;
}
	#header {
	display: none !important;
}
#header .tel, .tel:visited {
	color: #FFFFFF !important;
}
#header .appleLinks a {
	color: #000000;
}
#header .appleLinksWhite a {
	color: #ffffff;
}
#header .tel:hover, .tel:focus {
	color: #FFFFFF !important;
}
	hr.style1{
	border-top: 2px solid #8c8b8b;
}
#maincontainer {
	margin-top: 20px;
}
}
@media screen and (min-width: 480px) {
    #yourdiv {
        visibility: hidden;
    }
}

.input-lg {
    height: 44px;
}
.searching3 {
background-image: linear-gradient(0deg, rgb(97 99 99 / 8%) 0%, rgb(80 82 83 / 0%) 100%);
    }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #ccc;
}
.top_header .panel {
    background-color: transparent !important;
}

.top_header .form-group {

}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #2DB1B1;
}
.breadcrumb {
    background-color: #fff;
    border-color: #e4dede;
    border-width: 1px;
    border-style: solid;
}

/*Social Media Share*/
ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/*Box*/
.boxfront{
    border-radius: 5px;
border-color: #2db1b1!important;
border-style: solid!important;
border-width: 4px!important;
background-color: #2db1b1;
    margin-bottom: 15px;
    padding-bottom: 3px !important;
}
.boxfrontheading{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
border-color: #f4be28!important;
border-style: solid!important;
background-color: #f4be28;
    margin-bottom: 0!importantpx;
    padding-bottom: 0px!important;
    width: 300px;
        margin-left: 10px;
}
.boxfrontheading H3{
color: #FFF;
margin-top: 5px;
margin-bottom: 2px;
}

/*Social Media Share*/
.padding-0{
    padding-right:0px;
    padding-left:0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.paddingtopbot-0{
    padding-bottom: 20px;
    padding-top: 0px;
}
.paddingtopbot-0 .caption {
    text-align: center;
    position: absolute;
    z-index: 1000;
    background-color: rgba(45,177,177,1.00);
    margin-top: -50px;
    width: 100%;
    min-height: 50px;
    line-height: 50px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    border: white;
    border-width: 1px;
    border-style: solid;
}
.tooltip {background-color: rgba(96, 99, 99, 0.94);}
p {font-size: 16px;}

.padding-0 .img-responsive, .thumbnail a > img, .thumbnail > img {
    border: white;
    border-width: 1px;
    border-style: solid;
}
.list-group-item p { text-transform: lowercase;}
.list-group-item p::first-letter { text-transform: uppercase; }

.col-md-6.panel.panel-default.front {
    min-height: 720px;
}

.panel-heading.nocorner {
}
.greengo {
    background-image: linear-gradient(to bottom, #95264c 0, #e94d7c 100%);
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #ffffff;
        font-size: 150%;
        font-style: normal;
        font-weight: 800;
        text-transform: uppercase;
    }
}
.form-control {
    padding: 2px 12px;
}
span.glyphicon.glyphicon-filter.yellowicon {
    color: #328483;
    font-size: 23px;
}
.box {
    border-left-style: solid;
    border-left-width: 5px;
    border-left-color: #61636314;
    margin-bottom: 30px;
    margin-top: 30px;
    background-color: #fcfcfc;
    border-radius: 10px;
}
.glyphicon {
    line-height: 0;
}
.glyphicon {
    position: relative;
    top: 2px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 100;
    line-height: 1;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    color: #ffffff;
    border: 0px;
}
.panel-heading.nocorner h4 {
    font-size: 30px;
    color: #ffffff;
}
@media (min-width: 768px) {
    .navbar-right {
        float: right !important;
        margin-right: -15px;
        padding-right: 5px;
        padding-bottom: 0px;
    }
}
a:focus, a:hover {
    color: #925f96;
    text-decoration: none;
}
.cat {
    color: #ffffff;
    line-height: 20px;
    font-size: 18px;
    font-weight: 700;
    padding-top: 125px;
    background-position: center;
    background-size: cover;
    border-radius: 5px;
    padding-left: 10px;
    margin-right: 0px;
    margin-bottom: 5px;
}
.eco:hover {
    background-image: linear-gradient(to bottom, rgb(46 179 177 / 81%), rgb(54 175 174)), url(/images/categories/eco.jpg);
}
.eco {
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/eco.jpg);
}
.bags:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/bags.jpg);
}
.bags {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/bags.jpg);
}
.pens:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/pens.jpg);
}
.pens {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/pens.jpg);
}
.office:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-01-30-130156---Desk-&-Office.jpg);
}
.office {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-01-30-130156---Desk-&-Office.jpg);
}
.drinkware:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/drinkware.jpg);
}
.drinkware {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/drinkware.jpg);
}
.tech:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-01-30-130154---Electronics-&-Technology.jpg);
}
.tech {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-01-30-130154---Electronics-&-Technology.jpg);
}
.exhibition:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/exhibition.jpg);
}
.exhibition {
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/exhibition.jpg);
}
.giveaways:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-03-07-140337---Promotional-Ideas.jpg);
}
.giveaways {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-03-07-140337---Promotional-Ideas.jpg);
}
.clothing:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/clothing.jpg);
}
.clothing {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/clothing.jpg);
}
.outdoors:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-03-07-140321---Travel-&-Leisure.jpg);
}
.outdoors {
    background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/uploads/2018-03-07-140321---Travel-&-Leisure.jpg);
}
.uk:hover {
    b background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/made-in-uk.jpg);
}
.uk {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/made-in-uk.jpg);
}
.packs:hover {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/collation-packs.jpg);
}
.packs {
     background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(79 83 83)), url(/images/categories/collation-packs.jpg);
}
span.glyphicon.glyphicon-ok.green {
    font-size: 25px;
}
span.productrequestname {
    color: #19bbb7;
    text-transform: capitalize;
}
.red {
    color: #9c2950;
}
h1.green2 {
    margin-top: 10px;
}
h6.green {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
a.btn.btn-success.btn-lg {
    text-transform: uppercase;
}
.panel-footer.info.clearfix {
    border: 1px solid #ddd!important;
    border-radius: 4px!important;
    margin-top:10px;
    padding:5px!important;
}
h4.green.price {
    margin-top: 10px;
}
.panel-body.tinted {
    background-color: #f9f9f9;
}