/*
Theme Name: pricerrtheme
Theme URI: http://sitemile.com/products/wordpress-pricerr-theme/
Description: The only wordpress theme that will let you run a job/auction fixed price site.
Author: SiteMile
Author URI: http://sitemile.com/
Version: 6.4.0.7
Text Domain: pricerrtheme
License:     Paid
License URI: http://sitemile.com
*/

body{
	background: #f7f7f7;
	font-family: 'Oxygen'
}


.verified-user-color
{
	color: #488af1;
	font-size: 14px;
}

.my-badge-color
{
		color: #488af1;
		font-size: 15px;
}


@media (min-width: 1920px) {
  .container {
      width: 1400px;
			max-width:1400px;

  }

	.post-thumbs-wrapper
	{
		max-width: 25%
	}

	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px !important;
	}
}



.ftco-pricing .ftco-price-per {
    font-size: 50px;
}

.ftco-pricing .ftco-price-per sup {
    font-size: 20px;
    top: -1.5em;
}

.ftco-pricing .ftco-price-per strong {
    color: #000;
}


.ftco-pricing .ftco-price-per span {
    font-size: 20px;
}

a.category-main-link-list:link, a.category-main-link-list:visited
{
  color: white;
  text-decoration: none
}


a.category-main-link-list:hover
{

  text-decoration: underline
}


.avatar-user .row
{
	margin-bottom: 14px;
	margin-top: 14px;
	font-size:14px;
}


/* notifications */



	#noti_Container {
			position:relative;
	}

	/* A CIRCLE LIKE BUTTON IN THE TOP MENU. */
	#noti_Button {

	}

	/* THE POPULAR RED NOTIFICATIONS COUNTER. */
	#noti_Counter {
			display:block;
			position:absolute;
			background:#E1141E;
			color:#FFF;
			font-size:12px;
			font-weight:normal;
			padding:1px 3px;
			margin:-8px 0 0 25px;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			z-index:1;
	}

	/* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
	#notifications {
			display:none;
			width:310px;
			position:absolute;
			top:53px;
			left:37px;
			background:#FFF;
			border:solid 1px rgba(100, 100, 100, .20);
			-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .20);
			z-index: 110;
	}
	/* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
	#notifications:before {
			content: '';
			display:block;
			width:0;
			height:0;
			color:transparent;
			border:10px solid #CCC;
			border-color:transparent transparent #dcdcdc;
			margin-top:-20px;
			margin-left:10px;
	}

	h3 {
			display:block;
			color:#333;
			background:#FFF;
			font-weight:bold;
			font-size:13px;
			padding:8px;
			margin:0;
			border-bottom:solid 1px rgba(100, 100, 100, .30);
	}

	.seeAll {
			background:#F6F7F8;
			padding:8px;
			font-size:12px;
			font-weight:bold;
			border-top:solid 1px rgba(100, 100, 100, .30);
			text-align:center;
	}
	.seeAll a {
			color:#3b5998;
	}
	.seeAll a:hover {
			background:#F6F7F8;
			color:#3b5998;
			text-decoration:underline;
	}

/*----------*/

h3.category-heading {
    background:  #179f00;
    margin-bottom: 0;
    padding: 10px;
    font-size: 15px;
    border-radius: 3px 3px 0 0;
    color: white;
		font-weight: 300;
}

.category-box-thing ul
{
  padding: 0;
    margin: 0;
}

.category-box-thing ul li:nth-child(odd) {
    background-color: #F1F1F1;
}
.category-box-thing ul li {
    list-style: none;
    line-height: 1.3;
    padding:5px;
    margin-top:5px;
    /* border-radius: 0 0 3px 3px; */
}



.blog-post-title
{
	font-weight:400;
	font-size:17px;
}

.blog-post-excerpt
{
	font-weight:300;
	font-size:14px;
}

.our-blog-buttons
{
	color:#888;
	font-size: 14px
}


.page-item.active .page-link
{
	background-color: #179f00;
    border-color: #179f00;
}

.page-link
{
		color: #179f00
}

.wp-pagenavi .span
{
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background: #fff;
	border: 1px solid #dee2e6;

}





/*----- for chat and other things -----*/
.sidebar-wp .my_category_image_holder2{
		width: 100%
}

.widget_pricerr_big_requests_widget .row .col {
	width:100% !important;
}

::-webkit-scrollbar {
  width: 2px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.active-thing-chat-item
{
	background:#eff7ff
}

.active-thing-chat-item a:link, .active-thing-chat-item a:visited
{
	color: #222;
	font-weight: bold
}

.chat_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1.0rem 0 1.2rem 0;
		padding:10px;
		border-radius: 8px;
}

.chat_item-circle {
    border-radius: 50%;
}


.chat_item-media img {
    width: 100%;
    max-width: 43px;
    height: 43px;
		border-radius: 50%;
		display: flex;
}

.chat_item-media {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 4px;
}

.chat-item_info {
    padding-top: .1rem;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    margin-left: 1rem;
}

.card-portlet
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
    box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 4px;

}


.card-portlet-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px;
    border-radius: 4px;
}

.card-margin-content {
    margin-left: 20px;
}


.sub-big-container
{

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
		font-family: 'Poppins'

}

.chat_item-widget_section
{
	font-size: 15px;
}

.chat_item-widget_desc
{
		font-size: 13px;
		color: #999
}


.chat_item-badge {
    padding: 0;
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    font-size: .8rem;
    color: #fff;
    background: #0abb87;
}

.chat_item_action {
    text-align: right;
    padding-top: .2rem;
    -webkit-box-flex: 1.1;
    -ms-flex: 1.1;
    flex: 1.1;
}

.chat_item_date {
    display: block;
    color: #74788d;
		font-size: 13px;
    font-weight: 500;
}


.chat-window_head {
    min-height: 80px;

		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
		padding: 0 25px;
		border-bottom: 1px solid #ebedf2;
		min-height: 60px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;

		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
}

.chat-window_center {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
		padding-top:17px;
		padding-bottom:17px
}


.chat-window_status {
    color: #74788d;
    font-size: 12px;
    font-weight: 500;
    display: block;
}

.chat-window_title {
    font-size: 14px;
    color: #48465b;
    font-weight: 600;
    margin: 0;
    padding: 0;
}

.chat-badge-status {

    padding: 0;
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    font-size: .8rem;

    display: inline-block;
    line-height: 6px;
    min-height: 6px;
    min-width: 6px;
    height: 6px;
    width: 6px;
    font-size: 0;
    vertical-align: middle;
    text-align: center;
}

.badge-active-chat {
    color: #fff;
    background: #0abb87;
}


.card-portlet-footer {
    padding: 25px;
    border-top: 1px solid #ebedf2;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


.card-portlet-footer textarea {
    width: 100%;
    border: 0!important;
    outline: 0!important;
    background-color: transparent!important;
    color: #a2a5b9;
		font-size:13px;
		overflow: auto;
		resize: vertical;
}

.chat-window_toolbar {
    margin-top: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.chat-window_text {
    display: inline-block;
    padding: 1.2rem 1.7rem;
    padding: 1.1rem 3.5rem 1.1rem 1.6rem;
    margin-top: .8rem;
    color: #6c7293;
    font-weight: 500;
    font-size: 13px;
    border-radius: 4px;
}

.actual-chat-content, .chat-items-scollable
{
	overflow-y: auto;
	padding-right: 10px
}

.chat-window-right {
    text-align: right;
}

.chat-window_datetime
{
	font-size: 13px;
}

.chat-window_username
{
		font-size: 13px;
}

.chat-window-light-success
{
	background-color: rgba(10,187,135,.1)!important;
}

.chat-window-light-regular {
	 background-color: rgba(93,120,255,.1)!important;
}

a.add-chat-files:link, a.add-chat-files:visited
{
	font-size:16px;
	color: #777
}

a.add-chat-files:visited
{
	color: #777
}


.chat-window_message {
    margin-bottom: 1rem;
}


.chat-window-left {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left;
}

.chat-window-right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
}


@media (min-width: 1025px)
{


	.big-container {
		padding: 0;
		-webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
	}
	.card_aside
	{
	    width: 450px;
	}

	.card_grid_item
	{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	}

	.card_fluid
	{

    -webkit-box-flex: 1;
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;

	}

}

.chat-window-close, .chat-hidden-desktop { display:none }


@media (max-width: 1024px)
{
		.card_aside {
		    z-index: 1001;
		    position: fixed;
		    -webkit-overflow-scrolling: touch;
		    top: 0;
		    bottom: 0;
		    overflow-y: auto;
		    -webkit-transform: translate3d(0,0,0);
		    backface-visibility: hidden;
		    -webkit-backface-visibility: hidden;
		    width: 300px!important;
		    -webkit-transition: left .3s ease,right .3s ease;
		    transition: left .3s ease,right .3s ease;
		    left: -320px;
		}

		.chat-hidden-desktop { display: block }


		.chat-window-close {


						width: 25px;
				    height: 25px;
				    top: 1px;
				    z-index: 1002;
				    -webkit-transition: left .3s ease,right .3s ease;
				    transition: left .3s ease,right .3s ease;
				    position: fixed;
				    border: 0;
				    -webkit-box-shadow: none;
				    box-shadow: none;
				    border-radius: 3px;
				    cursor: pointer;
				    outline: 0!important;
				    display: -webkit-box;
				    display: -ms-flexbox;
				    display: flex;
				    -webkit-box-pack: center;
				    -ms-flex-pack: center;
				    justify-content: center;
				    -webkit-box-align: center;
				    -ms-flex-align: center;
				    align-items: center;
				    left: -25px;

						-webkit-transition: left .3s ease,right .3s ease;
					 transition: left .3s ease,right .3s ease;
					 left: 274px;
				}


		.chat-overlay {
			    position: fixed;
			    top: 0;
			    left: 0;
			    bottom: 0;
			    right: 0;
			    overflow: hidden;
			    z-index: 1000;
			    background: rgba(0,0,0,.45);
			    -webkit-animation: kt-animate-fade-in .3s linear 1;
			    animation: kt-animate-fade-in .3s linear 1;
			}


		.card_aside_on {
    -webkit-transition: left .3s ease,right .3s ease;
    transition: left .3s ease,right .3s ease;
    left: 0;
	}

		.card-margin-content
		{
			margin-left: 0
		}

		.box_title3 .inner-me
		{
			text-align: center;
			margin:auto;
			float:none
		}

}


/*---------- end for chat and other things -----*/


.widget-container .post-thumbs-wrapper
{
		width: 100%
}

#stretch_footer_area .widget-container .post-thumbs-wrapper
{
	width: 25%
}

#sidebar-footer-ul li
{
	overflow: hidden;
}

.sidebar-footer-ul
{
	padding:0;
	margin:0;
	list-style-type: none
}

.sidebar-footer-ul li
{
	padding:0;
	margin:0;
	list-style-type: none;
	display: block
}

.sidebar-wp
{
	padding:0;
	margin:0;
	list-style-type: none
}

.sidebar-wp>li
{
	padding:0;
	box-sizing: border-box;
	margin:0;
	margin-bottom:15px;
	padding:15px;

	background: #fff;
    padding: 25px;
    width: 100%;
    border-radius: 7px;
    display: inline-block;
    border: 1px solid #efefef;
    box-shadow: 0 0 13px #eee;

}

.widget-container ul
{
	padding:0;
	margin:0;
	list-style-type: none
}


.request-card-wrapper .card
{
	margin-bottom:15px;
}


.date-for-message
{
	color:#777;
	font-style: italic;
	font-size:13px;
}

.flex {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
}

@media (max-width:991.98px) {
		.padding {
				padding: 1.5rem
		}
}

.azi-names
{
	font-weight:bold;
}

@media (max-width:767.98px) {
		.padding {
				padding: 1rem
		}

		.top-line-heads
		{
			display: none
		}

		.list-group-flush .list-group-item
		{
			padding-left: 0px !important;
			padding-right: 0px !important;
		}

		.main-menu-acc-page-sub li
		{
			width:100%;
		}

		 .main-menu-acc-page-sub .nav-link
		{
			border:1px solid #eee;
		}


		.done-payment-div
		{
			width:100% !important
		}


   .mobile-button-block { width: 100%; display:block; }
	 .row-no-margin { margin: 0 !important}


		#button-11 { text-align: center !important; }
		#button-12 { text-align: center !important; }

}

.padding {
		padding: 5rem
}

.card {
		background: #fff;
		border-width: 0;
		border-radius: .25rem;
		box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
		margin-bottom: 1.5rem
}

.card {
		position: relative;
		display: flex;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		border: 1px solid rgba(19, 24, 44, .125);
		border-radius: .25rem
}

.list-item {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word
}

.list-item.block .media {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
}

.list-item.block .list-content {
		padding: 1rem
}

.w-40 {
		width: 40px !important;
		height: 40px !important
}

.avatar {
		position: relative;
		line-height: 1;
		border-radius: 500px;
		white-space: nowrap;
		font-weight: 500;
		border-radius: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		border-radius: 500px;
		box-shadow: 0 5px 10px 0 rgba(50, 50, 50, .15)
}

.list { width: 100% }

.avatar img {
		border-radius: inherit;
		width: 50%;
		max-width: 33px;
}

.gd-primary {
		color: #fff;
		border: none;
		background: #448bff linear-gradient(45deg, #448bff, #44e9ff)
}

.flex {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto
}

.text-color {
		color: #5e676f
}

.text-sm {
		font-size: .825rem
}

.h-1x {
		height: 1.25rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical
}

.no-wrap {
		white-space: nowrap
}

.list-row .list-item {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: center;
		align-items: center;
		padding-bottom: 6px
}

.list-item {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word
}

.list-row .list-item>* {
		padding-left: .625rem;
		padding-right: .625rem
}

.dropdown2 {
		position: relative
}

a:focus,
a:hover {
		text-decoration: none
}

list-item {
		background: white
}

/*-------*/


.project .row {
    margin: 0;
    padding: 15px 0;
    margin-bottom: 15px
}

.project div[class*='col-'] {
    /*border-right: 1px solid #eee */
}

.project .text h3 {
    margin-bottom: 0;
    color: #555;
		font-size:16px
}

.project .text small {
    color: #aaa;
    font-size: 0.75em
}

.project .project-date span {
    font-size: 0.9em;
    color: #999
}

.project .image {
    max-width: 50px;
    min-width: 50px;
    height: 50px;
    margin-right: 15px;

}

.project .image img
{
	border-radius: 50%
}

.project .time,
.project .comments,
.project .project-progress {
    color: #999;
    font-size: 0.9em;
    margin-right: 20px
}

.project .time i,
.project .comments i,
.project .project-progress i {
    margin-right: 5px
}

.project .project-progress {
    width: 200px
}

.project .project-progress .progress {
    height: 4px
}

.project .card {
    margin-bottom: 0
}

@media (max-width: 991px) {
    .project .right-col {
        margin-top: 20px;
        margin-left: 65px
    }
    .project .project-progress {
        width: 150px
    }
}

@media (max-width: 480px) {
    .project .project-progress {
        display: none
    }
}
.has-shadow {
  border-radius:7px;
}
.bg-white {
    background: #fff !important;
}

.bg-red {
    background: #ff7676 !important;
    color: #fff
}

.bg-red:hover {
    color: #fff
}

.bg-blue {
    background: #85b4f2 !important;
    color: #fff
}

.bg-blue:hover {
    color: #fff
}

.bg-yellow {
    background: #eef157 !important;
    color: #fff
}

.bg-yellow:hover {
    color: #fff
}

.bg-green {
    background: #54e69d !important;
    color: #fff
}

.bg-green:hover {
    color: #fff
}

.bg-orange {
    background: #ffc36d !important;
    color: #fff
}

.bg-orange:hover {
    color: #fff
}

.bg-violet {
    background: #796AEE !important;
    color: #fff
}

.bg-violet:hover {
    color: #fff
}

.bg-gray {
    background: #ced4da !important
}




.datemade-review
{
	color: #777;
	font-size:13px;
	font-style: italic;
}

.full_color_star
{
	color: #ffc300
}

select
{
	-webkit-appearance:none;
}

select.do_input
{
	width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.font-bold-1
{
	font-weight: bold
}

.job-table-div
{
	margin-top:45px;
	margin-bottom: 25px
}

.tablepacks {
    width: 100%;
    background: #FFFFFF;
    margin: 1em 0em;
		border-bottom: 1px solid rgba(34, 36, 38, 0.1);
    box-shadow: none;
    border-radius: 0.28571429rem;
    text-align: left;
    color: rgba(0, 0, 0, 0.87);
    border-collapse: separate;
    border-spacing: 0px;
		box-shadow: 5px 5px 5px #eee
}


.tablepacks thead th:first-child {
    pointer-events: none;
    background: #f7f7f7;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.4);
		border:0;
	}

	.tablepacks thead th:last-child {
		border-right: 1px solid rgba(34, 36, 38, 0.1);

		}


	.tablepacks thead th
	{
		padding: 15px;
		border-top: 1px solid rgba(34, 36, 38, 0.1);

	}


.tablepacks tr td {
    border-top: 1px solid rgba(34, 36, 38, 0.1);
		padding:15px;
		font-size:14px;
		vertical-align: top
}

.price-td
{
	font-size:17px !important;
	color: green;
	font-weight: bold;
	text-align: center;
}


.tablepacks td:nth-child(2) {
    border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.tablepacks tr th, .tablepacks tr td {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
}



.tablepacks td:last-child {
    border-right: 1px solid rgba(34, 36, 38, 0.1);
}


/*-----*/

.form-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.form-switch i {
  position: relative;
  display: inline-block;
  margin-right: .5rem;
  width: 46px;
  height: 26px;
  background-color: #e6e6e6;
  border-radius: 23px;
  vertical-align: text-bottom;
  transition: all 0.3s linear;
}

.form-switch i::before {
  content: "";
  position: absolute;
  left: 0;
  width: 42px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
  transition: all 0.25s linear;
}

.form-switch i::after {
  content: "";
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
  transform: translate3d(2px, 2px, 0);
  transition: all 0.2s ease-in-out;
}

.form-switch:active i::after {
  width: 28px;
  transform: translate3d(2px, 2px, 0);
}

.form-switch:active input:checked + i::after { transform: translate3d(16px, 2px, 0); }

.form-switch input { display: none; }

.form-switch input:checked + i { background-color: #16a085; }

.form-switch input:checked + i::before { transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0); }

.form-switch input:checked + i::after { transform: translate3d(22px, 2px, 0); }


/*--------*/




/*------*/

.special-radios .form-check
{
	padding:0;
}

.special-radios label{
	position: relative;
	cursor: pointer;
	color: #777;
	font-size: 17px;
}

.special-radios input[type="checkbox"], input[type="radio"]{
	position: absolute;
	right: 9000px;
}

/*Check box*/
.special-radios input[type="checkbox"] + .label-text:before{
	content: "\f0c8";
	font-family: "Font Awesome 5 Free";
	speak: none;
	font-style: normal;
	font-size:14px;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	font-size:16px
}

.special-radios input[type="checkbox"]:checked + .label-text::before{
	content: "\f14a";
	color: #2980b9;
	animation: effect 250ms ease-in;
	font-size:16px
}

.special-radios input[type="checkbox"]:disabled + .label-text{
	color: #aaa;
}

.special-radios input[type="checkbox"]:disabled + .label-text::before{
	content: "\f0c8";
	color: #ccc;
}

/*Radio box*/

.special-radios input[type="radio"] + .label-text::before{
	content: "\f204";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	line-height: 1;
	margin-right: 5px;
}

.special-radios input[type="radio"]:checked + .label-text:before{
	content: "\f205";
	color: #8e44ad;
	animation: effect 250ms ease-in;
}

.special-radios input[type="radio"]:disabled + .label-text{
	color: #aaa;
}

.special-radios input[type="radio"]:disabled + .label-text::before{
	content: "\f111";
	color: #ccc;
}

/*Radio Toggle*/

.special-radios .toggle input[type="radio"] + .label-text::before{
	content: "\f204";
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900; /* <-- add this */
	font-size:22px;
}

.special-radios .toggle input[type="radio"]:checked + .label-text::before{
	content: "\f205";
	color: #16a085;
	animation: effect 250ms ease-in;
	font-size:22px;
}

.special-radios .toggle input[type="radio"]:disabled + .label-text{
	color: #aaa;
}

.special-radios .toggle input[type="radio"]:disabled + .label-text:before{
	content: "\f204";
	color: #ccc;
}


@keyframes effect{
	0%{transform: scale(0);}
	25%{transform: scale(1.3);}
	75%{transform: scale(1.4);}
	100%{transform: scale(1);}
}



/*--------------------*/

.extra-services-title
{
	font-size:19px;
	font-weight: bold;
	margin-top:15px;
	margin-bottom:15px
}

ul.post-new li h2.extra-h2
{
	padding-top:0;
	padding-right:10px;
}

.my_box3-z1
{
	border-bottom:1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

h1.blog-post-title
{
	padding:0;
	margin:0;
	font-size:35px;
	margin-top:25px;
	margin-bottom:25px;
}

.wide-blog-post-page-title-area
{
	width:100%;
	background: #f3f3f3;
	border-bottom:1px solid #ddd;
	margin-bottom:25px;
	min-height:120px;
	padding-top:5px;
}
.inner-blog-post-title
{
	margin:auto;
	text-align: center;
}

.puchase_extra
{
	border: 1px solid #dfdfdf;
	background: rgba(132, 161, 152, 0.12);
	color: #555;
	margin-top:15px;
	border-radius:5px;
	margin-bottom:15px;
	text-align:left

}

.puchase_extra_ul
{
	list-style-type:none	;
	padding:0;
	margin:0
}
.puchase_extra_ul li
{
	padding-bottom:6px;
	padding-top:6px; width:100%;
	font-size:13px;
	border-bottom:1px solid #CCDBAC
}

.addt_ordr
{
	font-weight: 500;
	font-size:13px;
	color:#548448;
	margin-bottom:10px !important;
	border:0 !important;
	font-family: 'Oxygen';
}

.orders-table-incoming-payments tr td
{
	border-bottom:1px solid #ddd;
	padding-top:6px;
	padding-bottom:6px;
}

.online-sts
{
	padding:2px 7px;
	border-radius:9px;
	color:white;
	background: #179f00
}

.offline-sts
{
	padding:2px 7px;
	border-radius:9px;
	color:white;
	background: #ddd
}

.skf tr td
{
	padding:6px;
	border-bottom:1px solid #eee
}

.message-input-file
{
  width:100%;
  float:left;
  margin:auto;
  display: inline-block;
  height:31px;
  padding:5px;
}



.tag-line-pp
{
	font-size:13px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px
}

.user-prpfile-box-side
{
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #ddd
}

.desc-user-profile
{
	font-size:15px;
	font-family: 'Oxygen';
	font-weight: 500;
	margin-bottom:15px;
}

.desc-p-user-profile
{
	font-size: 12px;
	font-weight: 400
}

.margin-bottom-20
{
	margin-bottom:20px
}

.single-user-profile-template-pricerr
{
	margin-top:35px;
}

.search-select-right
{
	float:right;
	padding-left: 20px
}

.margin-bottom-15
{
	margin-bottom:15px;
}

.padd-top-5a
{
	padding-top:2px !important;
	padding-right:10px;
}

.padd-top-5az
{
	font-size:20px;
}

.padding-10
{
	padding: 10px !important
}

.padding-10 .nice-select
{
		width: 200px !important;
		padding-bottom: 0px !important;
		margin-bottom:0px !important;
		line-height: 26px;
}

.za-img-hld
{
	display:inline-block;
	position: relative;
	margin:auto
}


div.auto-comp {
  position: relative;
}
div.acBox {
  position: absolute;
  top: 25px;
  left: 0;
  padding: 5px;
  z-index: 999;
  background: #fff;
  border: 1px solid #000;
  display: none;
}
div.acBox div:hover {
  cursor: pointer;
  background: #fea;
}


.base-only-price
{
	width:100%;
	text-align: center;
	font-size:38px;
}

.demo-mode
{
	border:1px solid #dedede;
padding:15px;
box-sizing:border-box;
background: #f5f5f5;
color: #aaa;
margin-bottom:15px;
width:100%;
}

.big-box-title
{
	margin-bottom:55px !important;
	margin-top:55px !important
}

/*------*/

.list-inline-item
{
	margin-bottom: 15px;
}


/* common */
.ribbon {
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #910808;
}
.ribbon span {
    position: absolute;
    display: block;
    width: 129px;
    padding: 2px 0;
    background-color:  #c60000;
    box-shadow: 0 5px 9px rgba(0,0,0,.1);
    color: #fff;
    font: 400 10px/1 'Lato', sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}

/* top left*/
.ribbon-top-left {
    top: -10px;
    left: 0px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
    right: -17px;
    top: 30px;
    transform: rotate(-45deg);
}

/* top right*/
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

/* bottom left*/
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px;
}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}
.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg);
}

/* bottom right*/
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px;
}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ribbon-bottom-right::before {
  bottom: 0;
  left: 0;
}
.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}
.ribbon-bottom-right span {
	right: -58px;
	top: 30px;
	transform: rotate(-45deg);
}


/*--------*/

.activee
{
	background: #f1f1f1
}

.page-link2
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding:2px 7px;
	border-radius:3px;
	font-size:15px;
	border:1px solid #dedede
}

.page-link2 a:link, .page-link2 a:visited{
	font-size:16px
}

.like-1
{
	float:left;
	font-size:21px;
	padding:5px 10px
}

.non-active-like
{
	color:#999
}


.active-like
{
	color:#c60000
}

.price-1
{
	float:right;
	color: #179f00;
	padding:10px;
	font-size: 16px
}

.widget-accross-title
{
	width:100%;
	box-sizing: border-box;
	color:white;
	font-size:28px;
	font-weight: bold;
	padding:30px;
	padding-bottom:10px;
}

.widget-accross-text
{
	width:100%;
	box-sizing: border-box;
	color:white;
	font-size:18px;
	padding:30px;
	padding-top:10px;
	padding-top:0;
}

.widget-accross-btn
{
	width:100%;
	box-sizing: border-box;
	color:white;
	font-size:14px;
	padding:30px;
	padding-top:0;
}

.widget-accross-btn a:link, .widget-accross-btn a:visited
{
		border:1px solid white;
		color:white;
		padding:10px 25px;
		border-radius : 6px
}

.widget-accross-btn a:hover
{
	color: #333;
	background: white;
	text-decoration: none
}

.show_all_jobs
{
	width:100%;
	margin:auto;
	text-align:center;
	margin-bottom:15px;
	padding-top:30px;
	display:inline-block
}

.show_all_jobs a:link, .show_all_jobs a:visited{
	padding: 8px 35px;
	    color: white;

		color:#179f00;
		border:1px solid #179f00;
    border-radius: 6px;
}

.show_all_jobs a:hover
{
	text-decoration:none;
	background: #179f00;
	color:#fff
}


.my_category_image_holder
{
	float:left;
	position: relative;
	width:25%;
	text-align:center;
	min-height:145px;
	margin-bottom:0px
}

.my_category_image_holder img
{
	border:0;
	padding:6px;
	padding-bottom:0;
}

.my_category_image_holder img:hover
{
	opacity:0.8
}

/*------------------*/


.my_category_image_holder2
{
	float:left;
	position: relative;
	width:25%;
	text-align:center;
	min-height:345px;
	margin-bottom:0px
}

.my_category_image_holder2 img
{
	border:0;
	padding:6px;
	padding-bottom:0;
}

.my_category_image_holder2 img:hover
{
	opacity:0.8
}


/*---------------------*/

.my_image_thumb{
	border:0
}
.my_image_div
{
	width:100%;
	margin:auto;
	text-align:center
}

.my_image_div_cat_name
{

	border-top:0;

	width:100%;
	display:inline-block;
	margin:auto;
	margin-top:10px;

}

.my_image_div_cat_name a:link, .my_image_div_cat_name a:visited
{
	font-size:15px;
	color:#555;
	text-transform:uppercase;
	font-family:'Oxygen', Verdana, Geneva, sans-serif
}
.my_image_div_cat_name a:hover
{
	text-decoration:none;
	color:#787878
}

/*---------------------*/


.my_image_div_cat_name2
{

	border-top:0;
	position: absolute;
	top:10px;
	left:20px;
	display:inline-block;
	margin:auto;
	margin-top:10px;
	text-align: left;

}

.my_image_div_cat_name2 a:link, .my_image_div_cat_name2 a:visited
{
	font-size:15px;
	text-shadow:0px 0px 2px #000;
	color:#fff;
	font-weight: bold;
	text-transform:uppercase;
	font-family:'Oxygen', Verdana, Geneva, sans-serif
}
.my_image_div_cat_name2 a:hover
{
	text-decoration:none;
	color:#787878
}

/*--------------------------*/

.see-more-tax
{
	float:left;
	width:100%;
}

 .image-oms
{
	border-radius: 15px !important
}

.elementor-widget-container h5
{
	text-align:left;
	margin-top:45px;
	margin-bottom:35px;
	width:100%;
	font-weight: 400;
	font-size:32px;
	font-weight:bold;
}

#footer
{
	    font-family: 'Oxygen', sans-serif;
			text-align: left;
}

#footer-widget-area
{
	margin-bottom:45px;
	margin-top:45px;
}

h3.widget-title
{
	margin-bottom:20px;
	font-size:18px;

}

.sidebar-footer-ul
{
	list-style-type: none;
	padding:0;
	margin:0
}

.sidebar-footer-ul li ul{
	list-style-type: none;
	padding:0;
	margin:0
}

.sidebar-footer-ul li ul li {

		width:100%;
		display:inline-block;
		margin-bottom:10px;

}

#footer
{
	width:1140px;
	margin:auto;
}

#footer h3
{
	background:none
}

#site-info-left
{
	float:left;
	font-size:15px;
}

#site-info-left h3
{
	font-size:15px;
	text-decoration: none;
	border-bottom: none
}

#colophon
{
	margin-top:25px;

}


#site-info-right
{
	float:right;
	font-size:14px;
}

.do_input2
{
	width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.do_input3
{
	width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.submit-button-search
{
	margin-top:45px;
}

.widget-title
{
	width: 100%;
	font-size:18px;
	font-weight: 500;
}

.small-small-title
{
	width: 100%;
	font-size:16px;
	color:#222;
	margin-top:25px;
	border-top:1px solid #eee;
	padding-top:15px
}

.small-small-content
{
	margin-top:15px;
		color:#555;
		min-height:40px;
	margin-bottom:20px;
	font-size:13px
}


.the-other-details
{
	height: 160px;
	position: relative;
}

.rating-mss
{
	float:left;
	width:100%;
	padding:10px;
	box-sizing: border-box;
	font-size:12px

}

.ribbon-featured
{
	padding:1px 11px;
	background: #9316cb;
	border-radius: 12px;
	color: white;
	border:2px solid #fff;
	font-size: 13px;
	position: absolute;
	top: -13px;
	right:7px;

}

.subis
{
	font-size:11px;
	font-weight:400;
	color:#000
}

.post-thumbs-wrapper
{
		width: 33.3%; float:left;
		box-sizing: border-box;
		padding-left:10px;
		padding-right: 10px;
		position: relative;

}


.post-thumbs-wrapper2
{
		width: 25%; float:left;
		box-sizing: border-box;
		padding-left:10px;
		padding-right: 10px;
		position: relative;

}


.post-thumbs-wrapper3
{
		width: 33.2%; float:left;
		box-sizing: border-box;
		padding-left:10px;
		padding-right: 10px;
		position: relative;

}




.post-thumbs .job-details
{
	float:left;
	width:100%;
	padding:10px;
	box-sizing: border-box;
}

.post-thumbs .price-details
{
	width:100%;
	border-top:1px solid #ddd;
	font-size:14px;
	float:left;
	text-align: right;
	box-sizing: border-box;

}


.post-thumbs .title-details
{
	width:100%;
	font-size:16px;
	float:left;
	text-align: left;
	box-sizing: border-box;
	padding:10px;
	height: 65px
}

.post-thumbs
{
	width: 100%;
margin:auto;
background: white;
display:inline-block;
	border:1px solid #eee;
	margin-bottom:25px;
	border-radius: 1px;
	box-shadow: 0 0 7px #eee
}

.image-thumbs-main img{
	border-radius: 1px 1px 0 0 !important
}

.image-thumbs-main img{
	width: 100%
}

.the-other-details  a:link, .the-other-details a:visited
{
	color: #222;
}

.the-other-details .rating-mss
{
	font-size: 16px
}

.z1x1x2
{
	position: relative;
}

.x1x2z3
{
	position: absolute;
	right:10px;
}

.z1x2x3c4
{
	padding:10px
}

#send_chat_button
{
	width: 100%;
	padding:15px;
}

.chat-box-window
{
	width:100%;
	box-sizing: border-box;
	padding:10px;
	height: 490px;
	overflow-y: auto;
	padding:25px;
	border:1px solid #eee;
	margin-bottom:25px;
	background:#fdfdfd;
	border-radius:5px


}

#chatbox-messages-page
{
	width:100%;
	margin:auto;
}

.avsus2
{
	border-radius:50%
}

.my-message-a
{
	text-align: center;
}

.my-message-1
{
	padding:10px;
	box-sizing: border-box;
	width:90%;
	float:left;
	border-radius:5px;
	background:#f2f2f2;
	margin-bottom:25px;
}


.my-message-2
{
	padding:10px;
	box-sizing: border-box;
	width:90%;
	float:right;
	border-radius:5px;
	background: #e6ffe2;
	margin-bottom:25px;
}

.ss-send-chatbox
{
	width:100%;
}

.chat-box-controls
{
	width:100%;
	box-sizing: border-box;


}

.chat-box-controls textarea{
	width:100%;
	border:1px solid #ccc
}

.categories-single-job
{
	font-size:13px;
}

.job-detail-small
{
	float:left; padding-right:10px;
	margin-right:10px; padding-left:10px;
	border-right: 1px solid #dedede;
	display: inline-block;
	max-width: 30%
}

.job-detail-small2
{
	float:left; padding-right:10px;
	font-size:13px;

	display: inline-block;
	max-width: 100%
}

.red-colors
{
	color:red
}

.job-detail-small .fa-star
{
	padding-left:3px
}

.job-detail-small:first-child
{
	padding-left:0;
}

.badge-level-span
{
	color: #ffc100;
	font-weight: bold;
}

.job-detail-small:last-child
{
	border: 0
}

.padd-top-5
{
	padding-top:4px
}

.round-image-1
{
	border-radius: 50% !important;
	-webkit-border-radius :  50% !important;
}

.small-div-square
{
	float:left;
	padding-right:10px
}

.job-detail-small-wrapper
{
	width:100%;
	margin-top:10px;
	font-size:0.9rem;
	margin-bottom:10px;
	display:inline-block;
}

.job-relate-div, .job-description-div
{
	margin-top:45px;
}

.contact-me-link
{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;

}

.white-bg-button
{
	background: white !important;
	color: #179f00 !important
}

.white-bg-button:hover
{
		background: #179f00 !important;
		color: white !important;
}

.user-bio-single-page
{
	font-size:13px;
	text-align: left !important;
	margin-top:15px !important;
	margin-bottom:15px !important;
}

.margin-bottom-25
{
	margin-bottom:25px;
}

.ad_page_title h1
{
	font-size:26px;
	margin-bottom:20px;
	margin-top:15px;
	font-weight: 400
}

.my_box3_breadcrumb
{
	font-size:13px;
	margin-bottom:10px;
}

#page-of-singl-jobid
{
	margin-top:50px;
}

.zz_grey
{
	background:#ededed;
	margin-top:-15px;
	padding-top:5px;
	padding-bottom:20px;
}

.dropdown2-functions-settings
{
	background: #179f00;
	border:1px solid #02993a;
	font-size: 0.8rem
}

.empty_color_star
{
	color: #ddd
}

.job_line_account
{
	border-bottom:1px solid #dedede;
	padding-bottom:5px;
}

#options-thing-sale
{
	min-width: 9rem
}

#options-thing-sale a
{
	font-size:12px
}

.job_line_account
{
	font-size:14px !important
}

.top_notification_bubble
{
	position: absolute;
	top:0;
	left:36px;
}

.av-top-sus
{
	position: relative;
}

.avsus
{
	border-radius:50%;
	position: absolute;
	top: 0px;
	left:10px;
	border:5px solid #ddd;
}

.spec-mnu
{
	position:relative;
	min-width:78px
}

.buttons-delete-job
{
	padding-top:35px;
	padding-bottom:35px;
}


.saved_thing
{
	color:  green;
	background:#f6ffef;
	padding:15px;
	border-radius:5px;
	width:100%;
	margin:auto;
	border:1px solid #c7f7ac;
	box-sizing: border-box;
	margin-bottom:25px;
}

.error-payment
{
	color: #e04141;
	background:#fff3f3;
	padding:15px;
	border-radius:5px;
	width:50%;
	margin:auto;
	box-sizing: border-box;
	margin-bottom:25px;

}

.saved-payment
{
	color: #009639;
	    background: #edfff7;
			border:1px solid #d3ead7;
	padding:15px;
	border-radius:5px;
	width:50%;
	margin:auto;
	box-sizing: border-box;
	margin-bottom:25px;
}

.name-amnt
{
	font-weight: 500;
}

.row-payment
{
	border-bottom:1px solid #dedede;
	padding-bottom:6px;
	margin-top:10px
}

.done-payment-div
{
	width: 50%;
	margin:auto;
	margin-top:45px;
	margin-bottom: 45px;

}

/*-------------*/

.done-done
{
	text-align: center;
	width:100%;
}

.done-done2
{
	text-align: center;
	width:100%;
	margin-top: 25px;
	margin-bottom: 25px
}



.done-done3
{
	text-align: center;
	width:100%;
	margin-top: 35px;
	margin-bottom: 35px
}

.nice-select {
	width:100% !important;
	border-color: #ccc !important;
	border-radius:4px !important;
}

ul.post-new
{
		list-style-type: none;
		padding:0;
		margin:0;
}

ul.post-new li.g1po
{
	display: inline-block;
	padding:0;
	margin:0;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px
}

ul.post-new li h2
{
	font-size: 17px;
	width: 100%;
	float:left;
	padding:0;
	font-weight: 600;
	font-family: 'Oxygen';
	margin:0;
	padding-top:10px;
	padding-bottom:10px
}

ul.post-new li p{

	font-size: 15px;
	width: 100%;
	float:left;
	padding:0;
	margin:0;
	padding-bottom:15px;

}

ul.post-new li input[type=text] , ul.post-new li input[type=number], ul.post-new li input[type=password], ul.post-new li textarea
{
	 width: 100%;
	 box-sizing: border-box;
	 padding:10px;
	 border-radius:5px;
	 border:1px solid #ccc;
}

.props-1
{
	float:left;
	width:550px;
	padding-top:6px;
}

#submit-li
{
	margin-top:25px
}

.errrs
{
	width:100%;
	margin:auto;
	padding:15px;
	border:5px;
	box-sizing: border-box;
	color:red;
	border:1px solid red;
	margin-bottom:25px;
	border-radius:5px

}

.error-li
{
	border:1px solid #eebfbf;
	background: #ffeeee;

}

.display-error-inside { color:red; padding-top:10px; padding-bottom:10px }

.pak-div
{
	background: #f9f9f9;
	display: none;
	border:1px solid #dcdcdc;
	border-radius: 5px;
	padding-top:15px;
	margin-bottom:15px;
}

ul.post-new .pak-div li
{
	padding-bottom:0;
	margin-bottom:0px;
}

/*---------------*/

.bs-wizard {margin-top: 10px; margin-bottom: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:  #179f00; 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: #2a8e19; 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: #2a8e19;}
.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*/


/*--------------*/


.red-button-me
{
	background: #3F0D12;
	background: linear-gradient(0deg, #3F0D12 0%, #A71D31 100%);
	border:1px solid  #A71D31;
	border-color:  #A71D31 !important;
	color: white;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
	text-transform: uppercase;
}

.red-button-me:hover
{
	-webkit-box-shadow: 0px 50px 0 0px #A71D31 inset , 0px -50px 0 0px #A71D31 inset;
}

/*---------*/

.ad_page_title
{
	margin-bottom:30px;
	margin-top:30px;
}

.image_class
{
	padding:1px;
	border:1px solid #dedede
}

.grey-button-me
{
	border:1px solid #cacaca !important; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight: 500; color: #FFFFFF;
 background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
 background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
 background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC);
	color: white;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
	text-transform: uppercase;
}

.grey-button-me:hover
{
	 background-color: #E6E6E6;
}

/* ------ */

.noti-noti
{
	padding:3px 6px;
	color:white;
	background:red;
	border-radius: 5px;
	font-size:10px;
}

.noti-noti2
{
	padding:3px 6px;
	color:white;
	background:#777;
	border-radius: 50%;
	font-size:10px;
}

.smaller-padding-button
{

padding:4px 10px 4px 10px;
font-size:11px;
text-transform: capitalize;
}

.title-service
{
	font-weight: 500
}


a.edit-profile-btn:link, a.edit-profile-btn:visited
{
	background: rgb(24,168,0);
	background: linear-gradient(0deg, rgba(24,168,0,1) 0%, rgba(27,187,0,1) 100%);
	border:1px solid  #179f00;
	color: white;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
}

a.edit-profile-btn:hover
{
	background: #fff;
	color : #469204
}


/*---------------*/

a.user-profile-btn:link, a.user-profile-btn:visited
{
	background: #fff;

	border:1px solid  #179f00;
	color: #179f00;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
}

a.user-profile-btn:hover
{
	background: #179f00;
	color : #fff
}


/*-------------*/

.edit-prof-button-div
{
	margin-top:15px;
	margin-bottom:15px;
}

.responsive
{
	overflow:hidden
}


a.payment-button-link:link, a.payment-button-link:visited
{
	background: rgb(24,168,0);
	background: linear-gradient(0deg, rgba(24,168,0,1) 0%, rgba(27,187,0,1) 100%);
	border:1px solid  #179f00;
	color: white;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:10px;
}

a.payment-button-link:hover
{
	background: #fff;
	color : #469204
}



.show-title-finance
{
		text-align: center;
		color:#777;
		font-weight: 400;
		font-size:16px;
		font-family: 'Oxygen'
}

.bd-highlight
{

	font-weight: 400;
}

.order-to-dos
{
		font-weight: 400;
}

.show-sum-finance
{
	text-align: center;
	color:#111;
	font-size:19px;
}

.show-some-border-right
{
	border-right:1px solid #dedede;
}

.nopadding { padding: 0 !important; }

.avatar-user2 img{
	border:10px solid #eaeaea
}

ul.account-main-menu-thing li a:link, ul.account-main-menu-thing li a:visited
{
	color: #99a8a9
}

ul.account-main-menu-thing li a:hover
{
	color:#000
}

ul.account-main-menu-thing li a.active_link:link, ul.account-main-menu-thing li a.active_link:visited
{
	font-weight:500;
	color:#000;
	font-family: 'Oxygen'
}

.current_bal
{
		color: #179f00
}

.my-bell
{
	color: #179f00
}

.my-bell-grey
{
	color: #777
}

.box_title3
{
		display:inline-block;
		width:100%;
		margin-bottom:15px;
}

.box_title3 .inner-me
{
	font-size: 23px;
	float:left;
	font-weight: 400;
	line-height: 120%;
	font-family: 'Oxygen', sans-serif;
	letter-spacing: -1px;
	color: #444;

	padding-bottom:3px;
	padding-left:5px;
	padding-right:22px;
}

.btn
{
	font-family: 'Oxygen'
}


.box_title4
{
		display:inline-block;
		width:100%;
		margin-bottom:10px !important;
}

.box_title4 .inner-me4
{
	font-size: 22px;
	float:left;
	font-weight: 400;
	line-height: 100%;
	font-family: 'Oxygen', sans-serif;
	letter-spacing: -1px;
	color: #444;


}


.box_title2
{
		font-size: 16px;
		font-weight: 400;
		font-family: 'Oxygen';
 		border-bottom:1px solid #eee;
		width:100%;
		text-transform:uppercase;
		color: #313131;
		margin-bottom:15px;
		padding:10px;
		box-sizing: border-box;
}

.err-ul
{
	padding:0; margin: 0;
	list-style-type: none
}

.err-ul li
{
	list-style-type: none;
	padding:0;
	margin:0;
	font-size:14px;
}

/*------- POST NEW AD PAGE -------*/

a {
    color:  #179f00;

}

#single-job-avatar {
	border-radius: 50%
}

a.user-prof-lnk:link, a.user-prof-lnk:visited
{
	font-size:17px;
	font-weight: 500;
}

.avatar-user2
{
	width:100%;
	margin:auto;
	text-align:center;

	margin-bottom:10px;
	padding-bottom:20px;
	padding-top:20px;
}

.avatar-user3
{
	width:100%;
	margin:auto;
	text-align:center;

	margin-bottom:3px;
	padding-bottom:3px;
	padding-top:3px;
}

.avatar-user
{
	width:100%;
	margin:auto;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}



.section-mid-1one
{
	margin:auto;
	width:100%;
	padding:5px;
	box-sizing: border-box;
	text-align:left;
	margin-bottom:0

}

.section-mid-1one h6
{
	padding:0;
	margin:0;
	display:inline-block;
	font-weight: 400;
	font-size:14px !important

}

.section-mid-1one span{
	font-weight: 400;
	font-family: 'Oxygen';
	float:right;
	font-size:13px;
}


.show-title-finance
{
		text-align: center;
		color: #6b8294;
		font-size:16px;
}

.show-sum-finance
{
	text-align: center;
	color:#111;
	font-size:19px;
}

.padd10{
	padding:15px !important
}

.account-main-menu-thing
{
	padding:0;
	margin:0;
	list-style-type:none
}

.account-main-menu-thing li{
	float:left;
	display:inline-block;
	padding-right: 19px;
	font-size:15px;
}

/* ------------ */

.content-job
{
	font-size:15px;
	line-height: 24px;
	color:#555
}

#pricing-tabs .nav-item
{
	width:33.33333333%
}

#pricing-tabs .nav-link
{
		background: #eee;
		border-radius:0;
		border-bottom:3px solid #eee;
		text-align: center
}

#pricing-tabs .nav-link:hover
{
		background: #f2f2f2;

}

#pricing-tabs .nav-link.active
{
	border-radius:0;
	border-top:0;
	background:white;
	border-bottom: 3px solid green
}




.error , .newauction_error
{
	border:1px solid #BE4C5A;
	background:#FCDCEC;
	color:red;
	padding:12px; border-radius:5px;
	margin-top:15px;
	margin-bottom:15px
}

.error ul { list-style:none; padding:0; margin:0 }
.error ul li { font-size:13px }


.signle-job-package-name
{
	width:100%;
	font-size:15px;
	margin:auto;
	margin-bottom:7px;
}


.single-job-package-name
{
	width:100%;
	font-size:15px;
	margin:auto;
	margin-bottom:7px;
	text-align: center
}

.single-job-package-price
{
	width:100%;
	font-size:50px;
	margin:auto;
	color: #338207;
	font-weight: bold;
	margin-bottom:7px;
	text-align: center
}

.x_super
{
	position: relative;
    top: -1.0em;
    font-size: 49%;
}

.my_box3
{
	background: #fff;
	padding: 25px;
	width:100%;
	border-radius:7px;
	display: inline-block;
	border:1px solid #efefef;
	box-shadow: 0 0 13px #eee
}

.my_box3_no_bord
{

	padding: 25px;
	width:100%;

	display: inline-block;
	border-bottom:1px solid #e5e5e5
}

.box_title
{
	font-size:23px;
	margin-bottom:35px;
	font-family: "Oxygen";
	letter-spacing: -1px

}

.login-register-boxes .box_title
{
		text-align: center;
}

.purchase-button-div
{
	margin-top:35px
}

.purchase-pack-description
{
	font-size:13px;
	margin-top:25px;
	margin-bottom:25px;

	min-height:70px
}

.nice-select
{
	border-radius: 0 !important;
	margin-bottom:6px !important;
}

.col-no-padd-custom
{
	padding-left:0 !important;
		padding-right:0 !important;
}

.no-padd
{
	padding: 0 !important
}

.pricing-div
{
	padding:25px;
}

.form-control {
    border-radius: 4px;
    height: 55px;
    background-color: transparent;
    color: #666;
		border-color: #e6e6e6;
    box-shadow: none;
		background:white;
    font-size: 15px;
}

.form-control2 {

    height: 40px;

}

#inputtext4a
{
	height:50px
}

.no-border-radius{
	border-radius: 0 !important
}

.nav .nav-item .nav-link span {
    margin-left: 4px;
}

.main-nav .nav-item .nav-link span {
    margin-left: 4px;
}



#header-area-wrapper
{
  padding-top:5px;
  padding-bottom:5px
}

.total-width-page
{
	background: #f8f9f9;
	min-height:  600px;
	width:100%;
	margin:auto;
	padding-bottom:55px;
	/*box-shadow:
			 inset 0px 11px 8px -10px #CCC,
			 inset 0px -11px 8px -10px #CCC;*/
}

a.add-button:link, a.add-button:visited
{
		background:  #179f00;
		border-radius:5px;

}


a.login-button:link, a.login-button:visited
{

	margin-right: 1px;
  color:#000;
	padding: 6px 14px !important;
	border-radius:5px
}

#main-nav-pr { font-size:14px}
.color-white-ish a.nav-link:link, .color-white-ish a.nav-link:visited  { color: #333 }
.color-white-ish a.nav-link:hover { color:#fff !important; text-decoration: underline }

#main-menu-section
{
	border-bottom:1px solid #dedede;
  	border-top:1px solid #dedede;
	padding-top:5px;
  padding-bottom:5px;
}

.main-nav .nav-item .dropdown2-toggle::after
{
		border:none
}

.nav .nav-item .dropdown2-toggle::after
{
		border:none
}

.btn-outline-primary{  border-color: #179f00; color: #179f00 }
.btn-outline-primary:hover { background-color:  #0b4e00; color: white }

.btn-primary { background-color:  #179f00; border-color: #179f00 }
.btn-primary:hover { background-color:  #0b4e00; border-color: #179f00  }

#home-page-search-section
{
	background:url(images/pic1.jpg)
}

.bgwhite
{
  background: white
}

/* wp defaults */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.screen-reader-text{}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
  .bypostauthor{}
    .sticky{}



			.mpm-button
			{
				background-color: #efefef;
				color: #428c42;
				font-weight: 500;
				border:1px solid #dedede
			}

			.mpm-button
			{
				height:50px;
				border-radius:2px
			}


			.pr-theme-main-navi .nav-item a.nav-link:link, .pr-theme-main-navi .nav-item a.nav-link:visited{
				color: #444;
        font-size:15px
			}

			.pr-theme-main-navi .nav-item a.nav-link:hover {
				color:  rgb(21, 128, 217)
			}


.dropdown2-menu
{
	box-shadow: 0 0 3px #dedede;
	border-color: #cecece
}

.pop-cats
{
	margin:auto;
	display: block
}

.list-inline
{
	display:inline-block;
}

.dzv-btn
{
	height:50px
}

.main-block-homepage
{
	padding-top:175px;
}

.main-block-homepage .content-block h1
{
	color: #333;
    font-size: 45px;
    font-weight: 400;
		font-family: 'Oxygen';
		text-align: center;
    margin-bottom: 5px;

}

.main-block-homepage .content-block p
{
	color: #888;
    font-size: 20px;

		text-align: center;
    margin-bottom: 15px;
}

.short-popular-category-list
{
	margin-top:25px;
}

.short-popular-category-list h2
{
	font-size:15px;
	color:#444
}

.short-popular-category-list ul li a
{
	border: 1px solid #888;
	color: #222;
	border-radius:4px;
	font-weight: 200;
	padding: 4px 10px;
	font-size: 12px;

}

.advance-search {

    padding: 20px 15px 25px 15px;
    border-radius: 3px;
    margin-bottom: -50px;

}

#footer-widget-area
{
	display: inline-block;
}

#footer-section
{
	min-height:350px;
	background: #fafafa;
	border-top:1px solid #dedede;
	margin-top:100px;
overflow:hidden;
padding-bottom:55px;
	text-align: center;
	width:100%;
}

#site-info
{
		border-top:1px solid #ddd;
		padding-top:20px;
}

.widget-area {
	float:left;
	display: inline-block;
}


#hero-homepage
{
  width:100%;
  margin:auto;
  min-height: 600px;

  background-size: cover;
}

.disp_none
{
  display:none
}

.login-register-boxes
{
	 width: 450px;
	 margin: auto;
	 margin-top:65px;
}


.bottom-links-login
{
	padding-top:25px;
	border-top:1px solid #e5e5e5;
	text-align:center;
}

.submit-my-info
{
	font-size:13px
}


.dzv-btn
{
	border-radius: 0 8px 8px 0 !important;
}

#inputtext4a
{
		border-radius: 8px 0 0 8px !important;
}


			@media (min-width: 544px) {
		      .dropdown2:hover>.dropdown2-menu {
		         display: block;
		     }
		     .dropdown2>.dropdown2-toggle:active {
		         pointer-events: none;
		     }
		    }

			@media (min-width: 600px) {

				.is-header-on-home
				{
					position: fixed;

					width:100%;
					top:0;
					z-index:1000
				}


				.fixed-me
				{
					position: fixed;
					background:white;
					border-bottom:1px solid #eee;
					box-shadow:0 1px 4px #ddd;
					width:100%;
					top:0;
					z-index:1000
				}

      }

			@media (max-width: 600px) {

					.login-register-boxes
					{
							width:90%;
							padding-top:35px;
							margin:auto;
					}

					.my_category_image_holder
					{
						width: 50%
					}
					.is-header-on-home
					{
						background:#aaa
					}

					.widget-area
					{
						margin-bottom:25px;
					}


			}


	@media (min-width: 768px) {

		#menu-item-144 a:link, #menu-item-144 a:visited
		{
			background: #179f00;
			border: 1px solid #179f00;
			color: white;
			padding:5px 15px;
			border-radius:6px;
		}

			#menu-item-144 a:hover
			{
				background : white;
				color : #179f00 !important;
				text-decoration: none

			}

			#main-nav-pr li
			{
				padding-left: 15px;
			}

		.pr-theme-main-navi .nav-item a.nav-link:link, .pr-theme-main-navi .nav-item a.nav-link:visited
		{
			border-bottom:3px solid #fff;
		}

		.pr-theme-main-navi .nav-item a.nav-link:hover
		{
			border-color: green
		}

		.main-menu-on
		{
			display:none
		}

		.navbar
		{
			padding-left:0px;
			padding-right:0px
		}

		.nav-main-menu1
		{
			 padding-top:0;
			 padding-bottom:0
		}

		#menu-pricerr-main-menu .menu-item
		{
			 padding-left:18px;
			 padding-right:18px;
			 font-weight: 300
		}

		#menu-pricerr-main-menu .dropdown2-menu li
		{
			float:left; width: 50%;
			margin-bottom:3px;
			margin-top:3px
		}

		#menu-pricerr-main-menu .dropdown2-menu li a.dropdown2-item:link, #menu-pricerr-main-menu .dropdown2-menu li a.dropdown2-item:visited
		{
			color:#888;
			font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-weight: 400;
		}

		 .dropdown2-menu
		{
			min-width:37rem
		}

		.dropdown2-menu { margin:0 }

	}

	.notification-ems
	{
		font-size:13px;
		color:#777
	}
	@media (max-width: 1270px) {

				#footer { width: 100% }

	}

		@media (max-width: 768px) {

			#site-info-left
			{
				width: 100%;
				text-align: center;
			}

			#site-info-right
			{
				width: 100%;
				text-align: center;
			}

			.my_category_image_holder2
			{
				 width: 100%
			}

			.post-thumbs-wrapper { width:50% }
			.post-thumbs-wrapper2 { width:50% }

			.my-message-1, .my-message-2 { width:100% }

			.job-detail-small
 			{
 				width:100%;
 				box-sizing: border-box;
 				margin:0;
 				float:left;
 				border:0;
 				margin-bottom:6px;
 				border-bottom:1px solid #dedede;
 				margin-bottom:10px;
 				padding-bottom: 10px;
 			}


			.job-detail-small2
	 		{
	 			width:100%;
	 			box-sizing: border-box;
	 			margin:0;
	 			float:left;
	 			border:0;
	 			margin-bottom:6px;
	 			border-bottom:1px solid #dedede;
	 			margin-bottom:10px;
	 			padding-bottom: 10px;
	 		}


			.buy-price {
				margin-top:25px;
			}

			.container
			{
				padding-left:0;
				padding-right: 0
			}

			.my_box3
			{
				padding-left:15px;
				padding-right:15px;
			}

			.bs-wizard > .bs-wizard-step .bs-wizard-stepnum
			{
				font-size:13px;
			}

			/*------------*/

			ul.post-new li h2
			{
				font-size: 15px;
				width: 100%;
				float:left;
				padding:0;
				margin:0;
				padding-top:10px;
				padding-bottom:10px;
			}

			ul.post-new li p{

				font-size: 15px;
				width: 100%;
				float:left;
				padding:0;
				margin:0;
				padding-bottom:15px;

			}


			/*------------*/

			.bs-example-navbar-collapse-1
			{
				margin-left:-10px;
				margin-right:-10px;
			}

			#menu-pricerr-main-menu .menu-item-object-page
			{
				padding-top:5px;
				border-bottom:1px solid #dedede;
			}

			 .dropdown2-menu
			{
				border:0;
				box-shadow: none;
				background:#f2f2f2;
			}

			.account-column-1
			{
				width:100% !important;
				border-right:0 !important;
				padding-bottom:15px;
				margin-bottom:15px;
				border-bottom:1px solid #dedede
			}

			#mm-menu li { width:50%; padding-bottom: 5px; border-bottom:1px solid #eee; margin-bottom:5px; }

			#account-panel-avatar { margin-bottom:15px; }

		}



		.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}


.col-xs-4ths,
.col-sm-4ths,
.col-md-4ths,
.col-lg-4ths {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

.col-xs-4ths {
width: 25%;
float: left;
}



@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
	.col-md-5ths {
			width: 20%;
			float: left;
	}

	.col-md-4ths {
			width: 25%;
			float: left;
	}
}

@media (min-width: 1400px) {
	.col-lg-5ths {
			width: 20%;
			float: left;
	}


	.col-lg-4ths {
			width: 25%;
			float: left;
	}


}

.the-item-details
{
	display: inline-block
}

.column-details-1
{
	float:left;
	display:block;
	border-right: 1px solid #dedede

}

.padd-11px-special
{
	padding: 11px !important
}

.project-title h3, .project h3
{
	padding-left: 0
}

@media (max-width: 500px) {

		.post-thumbs-wrapper { width:100% }
		.post-thumbs-wrapper2 { width:100% }

		.column-details-1
		{
			width: 100%;
			float:left;
			border:0;
			border-bottom:1px solid #dedede

		}

		.padd-0-mobile
		{
			padding-left:0 !important;
			padding-right:0 !important
		}

		.no-margin-mobile
		{
			margin-left:0 !important;
			margin-right:0 !important
		}

		#noti_Container
		{
			height:42px;
		}

}


@media (max-width: 800px) {

	#pricing-tabs .nav-link
	{
		font-size:12px
	}


	.green-button-me
	{
		padding:5px;
	}


}


@media (min-width: 1900px) {
	.my_category_image_holder2
	{

		width:20%;

	}

}





.topnav {
  overflow: hidden;
  background-color: #333;
	display:none;
	border-radius: 6px
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.active-new {
  background-color:  #179f00;
  color: white;
}

.topnav .icon {
  display: none;
}

.dropdown2 {
  float: left;
  overflow: hidden;
}

.dropdown2 .dropbtn {
  font-size: 17px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.dropdown2-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown2-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.topnav a:hover, .dropdown2:hover .dropbtn {
  background-color: #555;
  color: white;
}

.dropdown2-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown2:hover .dropdown2-content {
  display: block;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown2 .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }

	.topnav
	{
		display:block;
		margin-top:15px
	}

	#main-menu-account-desktop
	{
		display:none
	}
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown2 {float: none;}
  .topnav.responsive .dropdown2-content {position: relative;}
  .topnav.responsive .dropdown2 .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}
