.btn-hover-effect img {
	box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.294);
}
.post-option .btn-hover-effect {
	border: none;
}
.btn-hover-effect:hover {
	overflow: hidden;
}
#start, #start2 {
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.75);
}
/*.cat-img-size .btn-hover-effect:hover img{
	width: 173px !important;
	height: 167px !important;
}*/


.team-member-image figure {
	width: 100% !important;
	height: 150px !important;
	margin: 0 auto;
}
.sub-gov .team-member-image figure {
	width: 100% !important;
	height: 200px !important;
	margin: 0 auto;
}
.team-member-image figure img {
	display: block;
	height: 100%;
	max-width: 100% !important;
	max-height: 100% !important;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ads-without-img {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.team-member-image figure:hover img, .ads-without-img:hover {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
}
.sub-gov .team-member-image figure:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.ads-without-img h4 {
	padding-top: 25px;
}
#ad-post .main-section img {
	height: 100%;
	box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.294);
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#ad-post .main-section a:hover img, #ad-post .main-section a.active img {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
}
.form-control, .form-control:focus {
	color: #444;
}
#main2 .banner-section {
	width: 100%;
}
#main2 h1 {
	color: #bc2812;
}
#header {
	margin-top: -10px;
}
#header .navbar {
	padding-top: 10px;
	padding-bottom: 10px;
}
#header .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-top: 5px;
	margin-left: 20px;
}
#header .navbar-brand img {
	max-height: 60px;
}
#main2 .bunner-form .col-md-2, #main2 .bunner-form .col-md-4 {
	padding-right: 3px;
	padding-left: 3px;
}
#main2 figcaption .bunner-form {
	background-color: rgba(0,0,0,.5);
	padding: 10px 38px 25px;
	border-radius: 10px;
}
#main2 figcaption .bunner-form h3 {
	color: #eee;
}
#main2 .bunner-form select {
	height: 45px;
	line-height: 45px;
}
#main2 .bunner-form select, #main2 .bunner-form input {
	border-radius: 0;
	border-top: 2px solid #9D8042;
	border-bottom: 2px solid #9D8042;
	border-right: 1px solid #9D8042;
	border-left: 1px solid #9D8042;
}
#main2 #select-1 {
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-right: 2px solid #9D8042;
}
#main2 .bunner-form input {
	height: 45px;
	line-height: 45px;
}
.search-div {
	padding-right: 5px;
	padding-left: 5px;
}
#main2 .bunner-form button {
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #f0c808;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbd478+0,edb44d+100,1e5799+100 */
background: #fbd478; /* Old browsers */
background: -moz-linear-gradient(top, #fbd478 0%, #edb44d 100%, #1e5799 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fbd478 0%,#edb44d 100%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fbd478 0%,#edb44d 100%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd478', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
	border: none;
	border-bottom: 1px solid #DAAC63;
	font-size: 24px;
	color: #92692E;
	height: 45px;
	text-shadow: 0 1px #E6C27A;
}
#main2 .call-to-action {
	padding: 10px 60px;
	font-size: 28px;
	margin-top: 15px;
	background-color: rgba(206, 77, 58, 0.7);
	box-shadow: 1.5px 0px 9px 0px rgba(35, 31, 32, 0.75);
	-webkit-box-shadow: 1.5px 0px 9px 0px rgba(35, 31, 32, 0.75);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}
#main2 .call-to-action:hover {
	background-color: #e8280c;
}
nav .pagination li a {
	border-radius: 50%;
	margin: 5px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 50%;
	margin-right: 5px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 50%;
	margin-left: 5px;
}
/* =================== main cat ================== */
#main-cat figcaption h4 {
	color: #f0c808;
	padding-top: 15px;
	font-size: 20px;
	font-family: 'Droid Arabic Kufi', sans-serif;
	font-weight: 500;
	margin-top: 15px;
}
#main-cat figcaption p {
	color: #ccc;
	font-size: 14px;
}
#main-cat figure i {
	padding-left: 5px;
	padding-right: 5px;
}
/* ===================== slider ====================== */
#featured-slider .featured-top, #featured-slider-2 .featured-top {
	padding: 10px 45px;
}
.section .left-control a, .section .right-control a {
	background-color: #444;
	border: 0;
	border-radius: 0;
	padding: 13px;
}
.section .left-control {
	position: absolute;
	top: 45%;
	left: -15px;
}
.section .right-control {
	position: absolute;
	top: 45%;
	right: -15px;
}
.col-item {
	border: 1px solid #666;
	padding: 10px;
	margin-bottom: 3px;
}
/*swiper*/
.swiper-slide .price {
	margin-top: 15px;
}
.swiper-slide .rating {
	margin-top: -25px;
}
.homepage-featured-slider-1, .homepage-featured-slider-2 {
	width: 100%;
	height: 350px;
	margin: 20px auto;
}

@media(max-width: 767px) {
.homepage-featured-slider-1 .swiper-wrapper,  .homepage-featured-slider-2 .swiper-wrapper {
	padding-right: 0px;
}
#featured-slider .featured-top,  #featured-slider-2 .featured-top {
	padding: 10px;
}
}
.homepage-featured-slider-1 .swiper-slide .row, .homepage-featured-slider-2 .swiper-slide .row {
	margin-left: 0;
	margin-right: 0;
}
.homepage-featured-slider-1 .swiper-slide, .homepage-featured-slider-2 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	border: 1px solid #888;
	padding: 5px;
	/* Center slide text vertically */
	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;
}
#homepage-up-featured-slider img, .homepage-featured-slider-2 img {
	height: 170px !important;
	width: 100% !important;
	clear: both;
	margin: 0 auto;
}
#homepage-up-featured-slider p {
	padding-right: 15px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	margin: auto;
}
/* ==================== Counter-up ====================== */
#counter-up {
	background: url(../images/index.jpg) no-repeat;
	height: 350px;
	background-attachment: fixed;
	padding: 40px 20px;
}
#counter-up .container-fluid {
	background-color: rgba(255,255,255,.8);
}
.material-icons {
	font-size: 50px !important;
}
.counter {
	font-size: 24px;
	color: #E83116;
}

@media(max-width: 991px) and (min-width: 768px) {
#counter-up {
	height: 400px;
}
}

@media(max-width: 767px) {
#counter-up {
	height: 520px;
}
#counter-up h3 {
	margin-top: 0;
}
#counter-up i {
	margin-top: 20px;
}
}
/* ================= mobile app ===================== */
#mobile-app {
	padding-bottom: 0;
}
/* =================== Footer ====================== */
#footer .item {
	margin-top: 60px;
}
#footer ul li a {
	color: #f7f7f7;
}
#footer ul li:hover a {
	color: #eac6c1;
}
#news-letter p {
	color: #f7f7f7;
}
#news-letter h3 {
	margin: 10px 0 25px 0;
}
#news-letter input {
	border-radius: 10px;
}
#design-ad {
	padding-top: 20px;
	clear: both;
}
#design-ad button {
	font-weight: 700;
	font-size: 18px;
	border-radius: 10px;
	padding: 8px;
	background: #fcef7b; /* Old browsers */
	background: -moz-linear-gradient(top, #fcef7b 0%, #fcef7b 0%, #fcef7b 0%, #f0c808 86%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcef7b 0%, #fcef7b 0%, #fcef7b 0%, #f0c808 86%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcef7b 0%, #fcef7b 0%, #fcef7b 0%, #f0c808 86%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcef7b', endColorstr='#f0c808', GradientType=0 ); /* IE6-9 */
}
#design-ad button:hover {
	background: #f0c808; /* Old browsers */
	background: -moz-linear-gradient(top, #f0c808 39%, #fcef7b 100%, #fcef7b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0c808 39%, #fcef7b 100%, #fcef7b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0c808 39%, #fcef7b 100%, #fcef7b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c808', endColorstr='#fcef7b', GradientType=0 ); /* IE6-9 */
}
#design-ad .social {
	padding-top: 15px;
}
.social i {
	color: #fff;
	font-size: 38px;
	border-radius: 0;
	background-color: inherit;
}
.call-to-action {
	border-top-right-radius: 14px;
	border-top-left-radius: 14px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
/*  ============= ad post page ============= */
.img-inactive {
	opacity: .7;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}
.img-active {
	opacity: 1;
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-ms-transform: scale(1.8);
	-o-transform: scale(1.8);
	transform: scale(1.8);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}
/*  ============= ad post detales page ============= */
#post-details {
}
#post-details form {
	padding: 20px;
	margin: 20px;
}
#post-details form label {
	color: #111;
}
#post-details h2 {
	margin: 20px;
}
#post-details .img-upload {
	margin-left: 20px;
	margin-top: 100px;
}
#post-details .img-upload i {
	cursor: pointer;
	border: 1px solid #666;
	padding: 10px 20px;
	margin-bottom: 15px;
}
#post-details .img-upload h3 {
	margin-bottom: -15px;
	padding-top: 20px;
}
.user-page a {
	margin-bottom: 25px;
}
.gov figcaption {
}
#main .tab-pane {
	height: auto;
}
/* arrows */
.styled-select {
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari and Chrome */
	overflow: hidden;
	background: url(../images/down_arrow_select.png) no-repeat left #EDEAEA;
}
/* fallback */
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: local('Material Icons'), local('MaterialIcons-Regular'), url(../fonts/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
}
.loading-div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.56);
	z-index: 999;
	display: none;
}
.loading-div img {
	margin-top: 20%;
	margin-left: 50%;
}
/*================= animated buttons ==================*/
/* Global Button Styles */
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 5px auto 0;
	padding: 3px 10px;
	color: #E8280C;
	background-color: #E8280C;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	border-radius: 0;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
a.animated-button:link:after, a.animated-button:visited:after {
	content: "";
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index: -1;
	-webkit-transition: all 0.75s ease 0s;
	-moz-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
}
a.animated-button:link:hover, a.animated-button:visited:hover {
	color: #FFF;
	text-shadow: none;
}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after {
	height: 450%;
}
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 5px auto 0;
	padding: 3px 10px;
	color: #fff;
	font-size: 14px;
	border-radius: 0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
a.animated-button.thar-one {
	color: #fff;
	z-index: 999;
	cursor: pointer;
	display: block;
	position: relative;
	margin: 0 5px 11px 5px;
	border: 2px solid #E8280C;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a.animated-button.thar-one:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: none;
}
a.animated-button.thar-one:hover:before {
	bottom: 0%;
	top: auto;
	height: 100%;
}
a.animated-button.thar-one:before {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 0px;
	width: 100%;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #fff;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
/*================== auction_ads_details ====================*/
.new-offer {
	position: relative;
	padding: 15px;
	margin-bottom: 25px;
}
.new-offer img {
	position: absolute;
	left: 60px;
	top: 30px;
	width: 50px;
	height: 50px;
	border: 1px solid #ccc;
}
.new-offer span {
	color: #ce8302;
}
.new-offer .price {
	position: absolute;
	top: 65px;
	left: 15px;
	padding: 7px 10px;
	color: #fff;
	background-color: #d84c1a;
	border-radius: 10px;
}
.new-offer .description {
	padding: 0;
}
#add_offer input[text] {
	width: 90px;
}
/*========= pop up ==========*/
#initial-popup .carousel-control {
	width: 0;
}
#initial-popup .modal-dialog {
 height: 70vh !important  width: auto;
	margin-top: 15vh;
}
#initial-popup .carousel-control span:before {
	background-color: transparent;
	border-radius: 100%;
	padding: 7px 10px;
}
#initial-popup .carousel-control.left {
	left: 30px !important;
}
#initial-popup .carousel-control.right {
	right: 30px !important;
}
#initial-popup .carousel-indicators {
	position: absolute;
	bottom: 0 !important;
}
#initial-popup .item img {
	border: 5px solid #62f794;
	max-height: 70vh !important;
	width: auto;
}
.modal-backdrop {
	opacity: 0.9 !important;
}
#initial-popup .colse-modal {
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 9999;
	font-size: 32px;
}
#initial-popup .colse-modal i {
	background-color: transparent;
	color: #cc0000;
	border-radius: 100%;
	padding: 7px 10px;
	cursor: pointer;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.ads-without-img {
	background-color: #FFF1D0;
	width: 100% !important;
	height: 150px !important;
	border: 5px solid #d29b1a;
	margin: auto;
	position: relative;
}
.ads-without-img figure {
	position: absolute;
	top: -5px;
	left: 0;
	bottom: 0;
	width: 100%;
}
.ads-without-img figcaption {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0, 0.94);
	opacity: 0;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.ads-without-img:hover figcaption {
	opacity: 1;
}

@media(max-width: 767px) {
#initial-popup {
	top: 10%;
	margin: auto;
}
#initial-popup .modal-dialog {
	width: 90vw !important;
}
}
.profile .box {
	margin: 20px;
	padding: 20px;
}
button, input, optgroup, select, textarea {
	color: #444;
	background-color: #f7f7f7;
}

@media(max-width: 479px) {
.team-member {
	width: 80%;
	margin-right: 10%;
}
.team-member figure {
	height: 110px !important;
}
}
.materialboxed {
	display: block;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	position: relative;
	transition: opacity .4s;
	-webkit-backface-visibility: hidden;
}
.materialboxed:hover:not(.active) {
	opacity: 0.8;
}
.materialboxed.active {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
#materialbox-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #292929;
	z-index: 1000;
	will-change: opacity;
}
.materialbox-caption {
	position: fixed;
	display: none;
	color: #fff;
	line-height: 50px;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 0% 15%;
	height: 50px;
	z-index: 1000;
	-webkit-font-smoothing: antialiased;
}
#add-accordion .panel {
	border-radius: 26px;
	-webkit-box-shadow: -4px 4px 6px 0 rgba(0,0,0,.2);
	box-shadow: -4px 4px 6px 0 rgba(0,0,0,.2);
	border: none;
	overflow: hidden;
	margin: 0 20px 20px;
}
#add-accordion #headingOne {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e23a59+50,cb3354+50 */
	background: #e23a59; /* Old browsers */
	background: -moz-linear-gradient(top, #e23a59 50%, #cb3354 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e23a59 50%, #cb3354 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e23a59 50%, #cb3354 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23a59', endColorstr='#cb3354', GradientType=0 ); /* IE6-9 */
}
#collapseOne .panel-body {
	border: none;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cb3354+0,dd4b6b+100 */
	background: #cb3354; /* Old browsers */
	background: -moz-linear-gradient(top, #cb3354 0%, #dd4b6b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cb3354 0%, #dd4b6b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cb3354 0%, #dd4b6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb3354', endColorstr='#dd4b6b', GradientType=0 ); /* IE6-9 */
}
#headingOne a span {
	color: #e23a59;
}
/************/
#add-accordion #headingTwo {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcc82b+50,f0b21d+50 */
	background: #fcc82b; /* Old browsers */
	background: -moz-linear-gradient(top, #fcc82b 50%, #f0b21d 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fcc82b 50%, #f0b21d 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fcc82b 50%, #f0b21d 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc82b', endColorstr='#f0b21d', GradientType=0 ); /* IE6-9 */
}
#collapseTwo .panel-body {
	border: none;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0b21d+0,fcc82b+99 */
	background: #f0b21d; /* Old browsers */
	background: -moz-linear-gradient(top, #f0b21d 0%, #fcc82b 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0b21d 0%, #fcc82b 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0b21d 0%, #fcc82b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b21d', endColorstr='#fcc82b', GradientType=0 ); /* IE6-9 */
}
#headingTwo a span {
	color: #f0b21d;
}
/***********/
#add-accordion #headingThree {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#44adad+50,23928f+50 */
	background: #44adad; /* Old browsers */
	background: -moz-linear-gradient(top, #44adad 50%, #23928f 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #44adad 50%, #23928f 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #44adad 50%, #23928f 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44adad', endColorstr='#23928f', GradientType=0 ); /* IE6-9 */
}
#collapseThree .panel-body {
	border: none;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#44adad+50,23928f+50 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#23928f+0,44adad+100 */
	background: #23928f; /* Old browsers */
	background: -moz-linear-gradient(top, #23928f 0%, #44adad 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #23928f 0%, #44adad 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #23928f 0%, #44adad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23928f', endColorstr='#44adad', GradientType=0 ); /* IE6-9 */
}
#headingThree a span {
	color: #44adad;
}
/***********/
	/***********/
#add-accordion #headingFour {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f7b96+50,30697d+50 */
	background: #3f7b96; /* Old browsers */
	background: -moz-linear-gradient(top, #3f7b96 50%, #30697d 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3f7b96 50%, #30697d 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3f7b96 50%, #30697d 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f7b96', endColorstr='#30697d', GradientType=0 ); /* IE6-9 */
}
#collapseFour .panel-body {
	border: none;
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#30697d+0,3f7b96+100 */
	background: #30697d; /* Old browsers */
	background: -moz-linear-gradient(top, #30697d 0%, #3f7b96 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #30697d 0%, #3f7b96 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #30697d 0%, #3f7b96 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30697d', endColorstr='#3f7b96', GradientType=0 ); /* IE6-9 */
}
#headingFour a span {
	color: #44adad;
}
/***********/
	
#add-accordion .panel-heading {
	border: none;
	color: #fff;
	padding: 0;
	position: relative;
}
#add-accordion .panel-heading a {
	padding: 7px 60px 7px 7px;
	display: block;
	color: #fff;
	height: 54px;
	line-height: 34px;
	font-weight: bold;
}
#add-accordion .panel-heading a span {
	margin-left: 10px;
	text-align: center;
	line-height: 40px;
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	vertical-align: middle;
	background: #fff;
	width: 40px;
	height: 40px;
	font-size: 20px;
	border-radius: 50%;
	-webkit-box-shadow: -4px 4px 6px 0 rgba(0,0,0,.4);
	box-shadow: -4px 4px 6px 0 rgba(0,0,0,.4);
}
.addtype-item {
	display: inline-block;
	max-width: 170px;
	margin-bottom: 30px;
}
#add-accordion .panel-body a {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
}
#add-accordion .panel-body a img {
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
#add-accordion .panel-body a:hover {
	color: #fff;
}
#add-accordion .panel-body a:hover img {
	transform: scale(1.05);
}
#cat-list ul li {
	display: inline-block;
	max-width: 120px;
	margin-left: 15px;
}
#cat-list ul li img {
	width: 100% !important;
	height: auto !important;
}
#cat-list, .ads_gov {
	max-height: 400px;
	overflow-y: auto;
}
.ads_gov a {
	display: inline-block;
	max-width: 150px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.img-wrapper {
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	padding: 20px;
	float: right;
	margin-left: 30px;
}
.ads_list_item {
	margin-bottom: 30px;
}
.ads_list_item h3 {
	color: #000;
}
.ads_list_item img {
	max-width: 150px;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	margin-bottom: 20px;
}
.ads_list_item .btn i {
	background: #64DE53;
	width: 20px;
	height: 20px;
	color: #fff;
	border-radius: 50%;
	vertical-align: middle;
	line-height: 20px;
	text-align: center;
}
.ads_list_item .btn {
	background: #F62914;
	border-color: #F62914;
	border-radius: 30px;
}
.with-alert .alert {
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -22px;
	margin-right: 40px;
	padding: 11px 15px;
	width: 80%;
}
.with-alert .alert:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: -20px;
	top: 12px;
	border: 10px solid transparent;
	border-left: 10px solid #d6e9c6;
}
.msg {
	padding: 30px 30px;
}
.product-item {
	border: 2px solid #AEAEAE;
}
.product-item:hover {
	border: 2px solid #EB641B;
}
.product-item h3 {
	padding: 5px 0;
	background: #eee;
	color: #333;
	text-align: center;
	word-wrap: break-word;
	padding: 5px 0;
background: #eee;
color: #333;
text-align: center;
margin: 0 0 10px 0;
word-wrap: break-word;
font-size: 16px;
height: 48px;
overflow-y: auto;
	margin: 0 0 10px 0;
}
.product-item .product-item-img {
	padding: 15px;
	position: relative;
}
.product-item:hover .product-item-img a {
	display: block;
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1) !important; /* older webkit */
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) !important; /* easeOutBack */
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1) !important; /* older webkit */
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important; /* easeOutBack */
}
.product-item:hover .product-item-img a {
	transform: scale(1.05)
}
.product-item .product-item-img .discount {
	padding: 5px 11px;
	position: absolute;
	right: 0;
	bottom: 10px;
	color: #fff;
	background: #EB641B;
}
.product-price {
	width: 60%;
	display: block;
	float: right;
	background: #DC0000;
	text-align: center;
	line-height: 42px;
	color: #fff;
	font-size: 12px;
	direction: ltr;
}
.product-price small {
	font-size: 12px;
	
}
.product-item .btn-default {
	background: #464646;
	border-color: #464646;
	color: #fff;
	border-radius: 0;
	padding: 0;
	width: 40%;
	line-height: 40px;
}
.filter-search {
	background: #ddd;
	padding: 5px;
	padding-bottom: 0;
	margin: 30px 0;
	border-radius: 0;
	box-shadow: 0 0 7px 2px rgba(0,0,0,.3);
}
.filter-search .input-group-addon:first-child {
    border-color: #aaa;
    background: #fff;
}
.filter-search .input-group .form-control:last-child {
	border-color: #aaa;
    background: #fff;
	border-right: none;
}
.filter-search .form-control{
	border-color: #aaa;
}
.filter-search .form-group {
	margin-bottom: 5px;
}

@media(max-width: 991px) {
.with-alert .alert {
	position: relative;
	right: auto;
	margin-right: 0;
	margin-top: 10px;
	width: 100%;
}
.with-alert .alert:after {
	border: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #d6e9c6;
	right: 20px;
	top: -20px;
}	
}