* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	list-style: none;
	text-decoration: none;
}
body
{
	padding: 0;
	margin: 0;
	overflow-inline:clip;
	width: 100vw;
	overflow-x: hidden;
}
/*
.col-sm-9 {
	max-width: 100%;
	flex: 0 0 100%;
	-ms-flex: 0 0 100%;
}
 */

.wt-haslayout {
	text-align: right;
}

/*******product page******/
.onsale{
	display: none;
}
.woocommerce-product-gallery__trigger{
	display:none;
}

.woocommerce-product-details__short-description{
	font-family: iranyekan !important;
}



/*******menu*****/
body.rtl .wt-headernine .wt-logo {
	border-left: none !important;
}

.wt-headervthhree {
	border-bottom: none !important;
}

.wt-rightarea {
	margin: 0px 0 !important;
}


.wt-logo {
	margin: 5px !important;
}

.elementor-widget-tabs .elementor-tab-content {
	padding: 0;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	padding: 0;
}

.wt-main {
	padding: 0;
}



.wt-header {


	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


	height:60px;

}

.wt-navigation > ul > li > a {
	margin: 12px 0;
	padding: 10px 13px;
}

body.rtl .wt-loginarea {
	margin: 10px 6px 20px 0;
}

body.rtl .wt-navigationarea .wt-userimg {
	display: none;
}
body.rtl .wt-userlogedin .wt-userimg {
	display: block;
}

body.rtl .wt-loginarea .wt-loginbtn {
	padding: 5px 25px;
}
.wt-loginarea > .wt-btn {
	padding: 0 10px;
	line-height: 32px;
}

.wt-navigation ul li a {
	color: #ccc;
}

.wt-navigation ul ul li a {
	color: #333;
}

.wt-nav {
	font: 400 14px/14px 'Poppins',Arial,Helvetica,sans-serif;
}

.wt-rightarea .wt-nav {
	float: right;
	width: auto;
}

.wt-rightarea {
	margin: 0px 5% !important;
	width: 90%;
}

body.rtl .wt-loginarea {
	margin: 10px 6px 20px 0;
	border: none;
}



div#wt-btnmenutoggle {
	top: 65px;
}
.wt-sidebarwrapper {
	z-index: 9;
}

.wt-header .wt-navigation:not(.wt-categories-navbar) > ul > .page_item_has_children::after, .wt-header .wt-navigation:not(.wt-categories-navbar) > ul > .menu-item-has-children::after {
	color: #fff;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a {
	text-align: center;
	vertical-align: middle;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a {
	text-align: center;
	vertical-align: middle;
}


.elementor-widget-tabs .elementor-tab-title {
	font-family: var( --e-global-typography-primary-font-family ), iranyekan;
	font-weight: var( --e-global-typography-primary-font-weight );





}

.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
	text-align: center;
	padding-right: 0;
}

.elementor-258 .elementor-element.elementor-element-f1459c0 .elementor-tab-title {
	border-radius: 20px;
}

.elementor-258 .elementor-element.elementor-element-f1459c0 .elementor-tab-title {
	border-radius: 5px;
	margin: 2px;
}


.hide-header .wt-haslayout {
	float: inherit;
}

.wt-countdowncontent {
	direction:ltr;
}

.wt-countersoon li {
	float: right;
	direction: ltr;
}

.wt-countersoon {
	top: inherit;
	bottom: 0;
	font-size: 70%;
	margin-right: 20px;
	margin-bottom: 10px;
}


.wt-countersoon li + li::before {
	right: -2px;
	left: inherit;
}

.sp-top-menu .wt-username h3 {
	color: #eee;
	margin-top: 7px;
}

.wt-btntwo {
	color: #333;
	font-size: 15px;
	font-weight: 500;
}


body.rtl .wt-featured .wt-featuredtag, body.rtl .wt-userprofileholder .wt-featuredtag {
	z-index: 99;
}

.wt-featuredtag {
	display: none;
}

.wt-qrscan {
	width: 40%;
}

.wt-qrcodedetail {
	padding: 0;
	margin: 0;
	margin-top: -5px;
}

.wt-authorcodescan.wt-widget.wt-widgetcontent {
	background: #fff;
	border-radius: 20px;
	margin: 0 40px 30px;
	padding: 20px;
}

.wt-qrcodefeat h3 {
	margin: 0;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 16px;
}

.wt-qrcodedetail .lnr-laptop-phone {
	display: block;
	color: #323232;
	font-size: 40px;
}

.wt-featuredtag img {
	max-width: 16px;
	margin: -85px 4px 0;
	border: 0;
}

.wt-innerbannerholder {
	height: 300px;
	border-radius: 20px;
	overflow: hidden;
}

.wt-profile-content-holder.hide-earning-no {
	background: #E5E5E5;
	padding: 50px 45px;
	border-radius: 20px;
	margin:0  20px 30px;
}

.wt-usersingle {
	margin:0  20px 30px;
}


body.rtl .wt-userprofileholder {
	padding: 30px 0;
	max-width: 1440px;
	margin: 0 auto;
	float: none;
}


.wt-box-ptofile-three {
	background: #e5e5e5;
	display: flex;
	border-radius: 10px;
	max-height: 300px;
	height: 270px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.wt-box-ptofile-two {
	background: #e5e5e5;
	display: block;
	border-radius: 10px;
	margin-bottom: 20px;
	min-height: 150px;
}

.wt-box-ptofile-three .wt-widgetcontent {
	float: left;
	width: 100%;
	max-height: 180px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 180px;
	padding-left: 10px;
}

.price-level .wt-widgetcontent {
	padding-right: 20px !important;
}


.profile-verification_check {
	display: inline-block;
	width: 120px;
}
.profile-reviews {
	display: inline-block;
	width: 120px;
}

.wt-userlisting-breadcrumb2 li:first-child {
	display: block;
	margin: 20px auto;
}

.social-hideo .wt-widgettitle {
	display: none;
}

.wt-socialiconssimple {
	align-items: center;
	background: #fff;
	text-align: center;
	margin: 0 auto;
	line-height: 43px;
	border-radius: 20px;
	height: 43px;
}

.wt-statisticcontent.wt-countercolor3.wt-earnstat {
	background: #ffd900;
	width: 96%;
	height: 32px;
	border-radius: 25px;
	margin: 15px 2% 0;
	color: #333;
	min-height: 54px;
}

body.rtl .wt-profilecounter {
	border-left: 0;
	border-right: none;
}

.wt-btn.wt-report-user {
	width: 100%;
	line-height: 40px;
	margin-bottom: 30px;
	margin-top: 0 !important;
	border-radius: 20px;
}

#wt-reportuser select, #wt-reportuser textarea {
	border-radius: 20px;
	background:#fff;
}

.woocommerce .woocommerce-ordering select, .wt-select {
	background: none;
}

.wt-btn.wt-send-offers {
	background: #636363;
	color: #fff;
}

.wt-btn.wt-send-offers:hover {
	background: #ffd900;
	color: #636363;
}

.wt-btn.wt-report-user {
	background: #636363;
	color: #fff;
}

.wt-btn.wt-report-user:hover {
	background: #ffd900;
	color: #636363;
}

.widget_product_search button[type="submit"]:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce #review_form #respond .form-submit input:hover, .woo-pagination a:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .wt-btn:hover, .fw-btn-1:hover {
	box-shadow:none;
}


.wt-btn.wt-btn-cooperation {
	display: inline-block;
	position: absolute;
	background: #666;
	color: #fff;
	margin-right: 10px;
	border-radius: 10px;
}


.fw-btn-1, .wt-btn {
	color: #333;
}

.wt-title h1 {
	font-size: 50px !important;
}

.mlw_qmn_message_before
{
	border:none;
}

.mlw_qmn_message_before p
{
	float:inherit;
}

.qmn_pagination {
	justify-content: space-between;
	border: none !important;
}

.quiz_section {
	border-bottom: solid 1px #ccc;
}

.wt-userprofile .wt-title h1 {
	font-size: 24px !important;
}


.slider-top .elementor-main-swiper .swiper-slide-bg {
	background-size: cover;
	width: 30%;
	height: 100%;
	min-width: inherit;
	min-height: inherit;
	background-color: inherit;
	float: right;
}

.slider-top .swiper-slide-inner {
	width: 58%;
	min-width: inherit;
	max-width: inherit;
	position: inherit;
}

.aparatbox .swiper-slide-contents {
	max-width: 100% !important;
	width: 100% !important;
}


.product-box {
	padding: 5px !important;
	display: block;
	border: solid 3px #5e5959;
	border-radius: 20px;
	margin: 10px;
}

.product-box p {
	margin: 0;
	line-height: 32px;
}

.product-box .size-woocommerce_thumbnail {
	width: 190px;
}

.product-box .elementor-heading-title.elementor-size-default {
	color: #333;
	font-size:20px;
	margin-top:15px;
}

.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-379edca {
	text-align: center;
}

.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-33389d7 {
	text-align: center;
}


.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-379edca {
	text-align: center;
	margin-top: 15px;
}


.elementor-element.elementor-element-9d10482.elementor-widget.elementor-widget-text-editor {
	margin-top: 20px;
	font-size: 16px;
	line-height: 30px;
}
.elementor-element.elementor-element-9d10482.elementor-widget.elementor-widget-text-editor strong
{
	font-weight:400;
}

.product-box form.cart {
	margin-top: 30px;
}
.product-box .woo-sctr-shortcode-wrap {
	padding: 0;
}

.product-box del {
	display: block;
	text-align: center;
}

.product-box ins {
	display: block;
	text-align: center;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value-container {
	background: #e5e5e5;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}


.probox {
	height: 450px;
	overflow-y: scroll;
}



.navbar-toggler {
	position: absolute;
	left: -5px;
	top: -30px;
	color: #333 !important;
}


@media(max-width:991px){

	.probox 	.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
		width: 50%;
	}


	.wt-navigation > ul > li > a, .wt-navigation ul li + li a {
		border-top: 1px solid #ddd;
		color: #333;
	}


	.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
		width: 100%;
	}
}


@media (max-width:767px) {
	.elementor-slides .swiper-slide-inner {
		padding:0;
	}

	.elementor-3407 .elementor-element.elementor-element-8d2ab59 .swiper-slide {
		height: 250px !important;
		width: 100% !important;
	}


	.elementor-3328 .elementor-element.elementor-element-231fe65 .elementor-slide-heading {
		font-family: "Roboto", iranyekan;
		font-size: 22px;
		font-weight: 700;
		line-height: 1.5em;
	}

	.elementor-3328 .elementor-element.elementor-element-231fe65 .elementor-slide-button {
		font-family: "Roboto", iranyekan;
		font-size: 14px;
		font-weight: 500;
		border-width: 0px;
		border-radius: 10px;
		color: var( --e-global-color-text );
		background-color: var( --e-global-color-primary );
		border-color: #C1A502;
	}

	.swiper-pagination-bullets {
		display: none;
	}


}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-d50971a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
	padding: 0;
}

.freelancer-type-title
{
	display:none;
}
.freelancer-type
{
	display:none;
}

.swiper-slide-contents {
	width: 100%;
}


ul.pp-advanced-menu li {
	position: relative;
	border-width: 0;
	list-style: none;
	margin: 5px 0;
	border-bottom: solid 1px #ccc;
}

body.rtl .wt-videos-item .wt-accordioninnertitle .wt-rightarea {
	left: auto;
	right: 20px;
	float: right;
	width: 30px;
}

body.rtl .wt-videos-item .wt-accordioninnertitle .wt-rightarea {
	left: auto;
	right: 20px;
	float: right;
	width: 30px;
}

footer .wt-addnav ul li {
	overflow: hidden;
	margin: 0 6px;
	display: inline-block;
}

body.rtl .wt-navigationarea .wt-userlogedin {
	padding: 8px 20px 8px 0;
}

.edit-mobile-form .form-group.wt-btnarea {
	text-align: center;
}

.wt-done-next .fa.fa-check {
	margin-top: 10px;
}
body.rtl .wt-loginarea .wt-loginbtn {
	padding: 0 25px;
	border: none !important;
}

.notify-wrap-icon {
	padding: 0 !important;
}

.avatar-wrap-icon {
	padding: 0 !important;
	text-align: right;
}

.avatar-wrap-icon .wt-username {
	position: absolute;
	left: 115px !important;
	top: -5px;
}


.single-wt_portfolio .wt-servicesslider .item img {
	object-fit: contain;
}



.strike {
	display: block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	margin:25px auto;
}

.strike > span {
	position: relative;
	display: inline-block;
}

.strike > span:before,
.strike > span:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 9999px;
	height: 1px;
	background: #999;
}

.strike > span:before {
	right: 100%;
	margin-right: 15px;
}

.strike > span:after {
	left: 100%;
	margin-left: 15px;
}

.wt-registerformmain {
    background: #fff;
    box-shadow: 1px 1px 5px;
    margin: 35px 0 10px;
    border-radius: 25px;
    height: auto;
    padding: 30px;
    max-height: 680px;
}

.wt-registerformhold {
	max-width: 480px;
	float: inherit;
	margin: 0 auto;
}

.wt-joinnowholder {
	margin: 0;
}
.tabbable ul.nav {
	border: navajowhite;
}

.tabbable li {
	list-style: none;
	width: 50%;
}

.tabbable li a {
	margin: 10px 0;
	background: #fff;
	padding: 5px 10px;
	border: solid 1px #ccc;
	display: inline-block !important;
	width: 100%;
	text-align: right;
	color: #333;
	font-size: 15px;
}

.tabbable li a.active {
	box-shadow: 0 0 1px 1px var(--clr3);
	background: #5b5b5b !important;
	color: var(--clr3) !important;
}

.tabbable li span {
	font-size: 60%;
}
.wt-btn.wt-step-two {
	width: 180px;
	padding: 0;
	margin: 0 auto 20px;
	display: block;
}

.wt-registerhead {
	padding: 15px 0 0;
	margin-top: 30px;
}

.wt-registerhead .wt-title h3 {
	font-size: 28px;
	line-height: 10px;
	font-weight: 700;
	margin: 0 0 19px;
	text-transform: inherit;
}

.wt-checkboxholder {
	float: left;
	width: 100%;
	margin: 15px 0 0;
}


.tabbable {
	min-height: 150px;
	margin: 0 -20px;
}

.wt-formtheme > fieldset:nth-child(2) {
	margin: 0;
}

.wt-loginoption {
//display: none;
}

.workreap-header-v1 .wt-loginarea > .wt-loginoption + .wt-btn {
	margin-left: 20px;
	margin-right: 6px;
	padding: 0 15px;
}


body.wt-openmenu .wt-sidebarwrapper, .wt-wrapper.wt-openmenu .wt-sidebarwrapper {
	width: 270px !important;
}


/********Responsive Login Page******/
@media only screen and (max-width: 768px) {
	.login .wt-main{
		height: 100vh;
		width: 100vw;
	}
	.login .container{
		height: 100vh;
		position: absolute;
		padding: 0;
		max-width: 600px !important;
	}
	.login .wt-registerformmain{
		height: 100vh;
		width: 100vw;
		margin: 0;
		position: absolute;
		box-shadow: none;
	}
	.login .wt-registerformhold {
		max-width: 600px;
	}

	.login .wrapper{
		padding: 0 !important;
	}


	.login .wt-googleplus{
		max-width: 240px;
		margin: 0 calc(50% - 120px);
	}

	/* .login .wt-joinforms{
		max-width: 300px;
		margin: 0 calc(50% - 150px);
	} */

	.login .wt-gconnect-reg{
		padding: 0;
		text-align: center;
	}
	.g-recaptcha > div{
		margin-right: -6px;
	}

	.login .tabbable {
		/*width: 90vw;
		margin-right: calc(-45vw + 150px);*/
	}
	.login .tabbable {
		margin: 0 -20px;
	}
	.tabbable li span {
		font-size: 60%;
	}
}


.freelancer_type {
	display: block !important;
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	color: #636363;
	direction: rtl;
}

.freelancer_type:hover
{
	color: #333;
}



.wt-openmenu .freelancer_type {
	display: block !important;
	position: relative;
	width: 100%;
	margin-top: -60px;
	text-align: center;
	margin-bottom:20px;
}

.wt-openmenu .freelancer_type img {
	width: 32px;
	margin-left: 10px;
}


.wt-back-to-one {
	color: var(--clr1);
	margin-left: 15px;
}
/*
.wt-back-to-one::after {
  font-family: "Font Awesome 5 Free";
   font-weight: 900;
   content: "\f104";
   margin-right: 10px;
}*/
/*
body.rtl .wt-updatall {
	padding: 10px 75px 10px 10px;
	position: fixed;
	bottom: 0;
	right:0;
	margin: 0;
	z-index: 999;
}*/



.wt-haslayout.wt-dbsectionspace.dashboard-content-area {
	margin-bottom:50px;
}

.wt-updatall .wt-btn {
	padding: 0 25px;
	clear: initial !important;
}

.wt-updatall span {
	padding-top: 15px;
}

body.rtl .wt-btnmenutoggle {
	z-index: 99;
}

@media only screen and (min-width: 768px) {

	body.rtl .wt-updatall {
		padding: 10px 75px 10px 10px;
		position: fixed;
		bottom: 0;
		right: 0;
		margin: 0 23% !important;
		z-index: 999;
		width: 740px;
	}

}

@media only screen and (max-width: 768px) {

	.wt-logo {
		float: right !important;
		width: 25% !important;
		display: block !important;
		text-align:right;
	}

	.navbar-toggler {
		top: -10px;
	}
	.avatar-wrap-icon {
		padding: 0 !important;
		margin-right: 15px;
		margin-top:10px;
	}

	body.rtl .wt-updatall {
		padding: 10px 10px 10px 10px;
		position: fixed;
		bottom: 0;
		right:0;
		margin: 0;
		z-index: 999;
	}

}

/*****/

@media only screen and (min-width: 980px) {
	.wt-haslayout.wt-dbsectionspace.dashboard-content-area {
		margin-bottom: 50px;
		/*padding-right: 220px;*/
	}

	.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
		width: 275px;
	}

	.wt-navdashboard {
		width: 300px;
		background: #e5e5e5;
		border-radius: 20px;
		padding: 15px;
	}

	.wt-navdashboard ul li.wt-active > a{
		background: none;
		font-size: 120%;
		color: #636363;
		font-weight: bold;
	}

	.wt-navdashboard > ul > li:focus, .wt-navdashboard > ul > li:hover{
		background: none;
		color: #636363;
	}

	.wt-navdashboard ul  li:hover{
		font-size: 105%;
	}

	.wt-usersidebar .wt-companysinfo .wt-title, .wt-usersidebar .wt-companysinfo .wt-btnarea {
		margin-left: 0;
		display: block;
	}

	.wt-usersidebar .wt-companysinfo .wt-title {
		margin-top: 90px;
	}

	.avatar-box figure {
		position: absolute;
		z-index: 9;
		top: -65px;
		width: 150px;
		height: 150px;
		border-radius: 50%;
		border: 6px solid #fff;
		display: block;
		left: 0;
		right: 0;
		text-align: center;
		margin: 0 auto;
	}

	.avatar-box figure img {
		width: 138px;
		height: 138px;
		max-width: none;
		border-radius: 50%;
	}

	.wt-usersidebar .wt-companysinfo figure {
		width: 150px;
		height: 150px;
		border-width: 6px;
		margin-top: -75px;
		position: absolute;
		left: 0;
		right: 0;
		max-width: 150px;
		box-shadow: none;
	}

	.wt-companysdetails.wt-usersidebar .wt-companysimg img {
		width: 150px;
		height: 150px;
		max-width: none;
	}




	.freelancer_type img {
		width: 25px;
		margin-left: 10px;
	}
	.freelancer_type span {
		font-size: 12px;
	}
	#wt-btnmenutoggle {
		display: none;
	}
}
/*******/


@media only screen and (min-width: 1440px) {

	.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
		width: 360px;
	}

	.wt-navdashboard {
		width: 360px;
	}
}

/****************************** */

/*******/


@media only screen and (min-width: 1680px) {

	.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
		width: 400px;
	}

	.wt-navdashboard {
		width: 400px;
	}
}

/****************************** */


@media only screen and (min-width: 1500px) {
	.wt-haslayout.wt-dbsectionspace.dashboard-content-area {
		padding-right: 0;
	}
}

/********************/


.wt-companysdetails.wt-usersidebar .wt-companysimg img {
	width: auto;
	height: 200px;
	max-width: none;
}

.wt-btnarea a.wt-btn {
	margin-top: 10px;
}

.notify-wrap-icon > a {
	color: #a2a2a2;
}

.wt-rightarea {
	margin: 0;
}

.startbox-btn li {
	display: inline-block;
	width: auto;
	margin: 10px 3px;
}
.startbox-btn
{
	text-align: center;
}

.startbox-btn li .wt-btn {
	padding: 0 30px;
}

.wt-startbox .wt-modaldialog {
	max-width: 680px;
}

.wt-startbox h2 {
	text-align: center !important;
}

.startbox-p {
	text-align: justify;
	padding: 10px 30px;
}

.menu-top-2 li {
	border-left: solid 1px #ccc;
}

.menu-top-2 li:last-child {
	border-left: none;
}

.header-top-1 .elementor-element-populated,.header-top-2 .elementor-element-populated {
	padding:3px 10px;
}

.btn-top {
	float: left;
	width: auto;
	max-width: 140px;
	margin-left: 10px;
	margin-top: 12px;
}

.wt-fixednav {
	margin-top: 10px !important;
}

.wt-btn-disable {
	display: inline-block;
	background: #b3b3b3;
	border-radius: 5px;
	color: var(--clr6);
	width: auto;
	min-width: 180px;
	line-height: 50px;
	margin-top: 15px;
	font-size: 13px;
	cursor: not-allowed;
}
.wt-btn-disable:hover {
	color: var(--clr6);
}
.wt-userlogedin {
	float: left;
}

.sp-top-menu .wt-username h3 {
	color: #717171;
	margin-top: 7px;
}

.elementor-widget-wrap .wt-username h3, .elementor-widget-wrap .wt-username {
	color:#717171;
}

.notify-wrap-icon.wt-notify-7 {
	margin-top: 5px;
	float: right;
}

.wt-userlogedin.sp-top-menu.menu-item-has-children {
	width: 350px !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	padding: 2px !important;
}

.wt-login-top
{
	background: #6c6d6f !important;
	color:var(--primthemecolor) !important;
}

.wt-signup-top
{
	background: var(--primthemecolor) !important;
	color:#6c6d6f !important;
}

/*.notify-wrap-icon {
	padding: 0 !important;
	width: auto;
	float: right;
} */

.notify-wrap-icon {
	padding: 0 !important;
	width: auto;
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}

.wt-countdowncontent {
	font-size: 95%;
}

body.woocommerce-order-received .woocommerce-order, .wt-woocommerce-thanks, .checkout.woocommerce-checkout {
	border-radius: 5px;
	background: #fff;
	padding: 30px;
}

.page-id-61 .wt-boxed-section {
	background: transparent;
	margin: 0 auto;
	width: 100%;
	max-width: 680px;
	float: inherit;
}

.wt-boxed-section .main-page-wrapper {
	width: 100%;
	max-width: 680px;
	margin: 0 auto;
	float: inherit;
	padding: 20px;
	display: block;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
	text-align: right ;
}


.woocommerce-form-coupon-toggle .woocommerce-info {
	background: #fff;
	border-radius: 10px;
	margin: 0;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	text-align: right;
	background: green;
	color: #fff;
	padding: 7px 15px;
}

body.woocommerce-order-received .woocommerce-order table tr th, body.woocommerce-order-received .woocommerce-order table tr td {
	border-bottom: 1px solid #eee;
	text-align: right;
}

.home  .wt-articlecontent ,.category  .wt-articlecontent {
	background:inherit;
}

.blog-list-view-template .wt-article {
	padding: 0;
	background: #e5e5e5;
	border: none;
	margin-bottom: 30px;
}

#wt-sidebar {
	background: #e5e5e5;
	padding-top: 40px;
	border-radius:20px;
}

#wt-sidebar .wt-particlehold a {
	display: block;
	max-height: 230px;
	overflow: hidden;
}

.home .workreap-inner-content {
	padding: 0;
}

.category .workreap-inner-content {
	padding: 0;
}


.badgep-outline, .badgep-circle {
	margin-right: 0 !important;
}
.absolute {
	position: absolute !important;
}
.badgep {
	display: table;
	z-index: 20;
	pointer-events: none;
	height: 2.8em;
	width: 2.8em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-top: 10px;
	margin-right: 10px !important;
}

.post-date .badgep-inner {
	box-shadow: -7px 7px 11px 1px #00000036 !important;
	border-radius: 8px;
	border: none !important;
	color: var(--clr1);
	border-radius: 8px !important;
	line-height: 22px;
	padding: 5px 10px;
}
.post-date .badgep-inner {
	color: #686868;
}


.badgep-frame .badgep-inner, .badgep-outline .badgep-inner {
	color: var(--clr1);
	background-color: #fff;
	border: 2px solid currentColor;
}

.badgep-inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100%;
	background-color: #446084;
	line-height: .85;
	color: #fff;
	font-weight: bolder;
	font-size:80%;
	padding: 2px;
	white-space: nowrap;
	-webkit-transition: background-color .3s,color .3s,border .3s;
	-o-transition: background-color .3s,color .3s,border .3s;
	transition: background-color .3s,color .3s,border .3s;
}


@media(max-width:480px){
	.wt-userlogedin .wt-username{display: block;}
	.wt-userlogedin.sp-top-menu.menu-item-has-children {
		width: 180px;
	}



	.elementor.elementor-4665 {
		padding-bottom: 120px;
		height: 100px;
		display: block;
		position: fixed;
		z-index: 999;
		background: red;
		width: 100%;
	}



	.header-top-1 .eicon-menu-bar {
		position: fixed;
		display: block;
		right: 20px;
		top: 55px;
	}
	.header-top-2 .eicon-menu-bar {
		position: fixed;
		display: block;
		left: 20px;
		top: 25px;
	}
	.elementor-4665 .elementor-element.elementor-element-c1f6521 img {
		height: 54px;
		float: right;
		margin: 10px;
		width: auto;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9e3f5a3 {
		display: none;
	}
	.wt-userlogedin.sp-top-menu.menu-item-has-children {
		width: 180px;
		position: fixed;
		left: 65px;
	}

}


.elementor-section-wrap section.elementor-top-section {
	margin: 0;
}


/*************************************menu **********************/


.yellow-mobile-header a {
	color: #4e4a46;
	text-decoration: none;
	outline: none;
}

.yellow-mobile-header a:hover, .yellow-mobile-header  a:focus {
	color: #c94e50;
	outline: none;
}

.yellow-mobile-header button:focus {
	outline: none;
}

.yellow-mobile-header section {
	padding: 1em;
	text-align: center;
}

/* Header */
.yellow-mobile-header .codrops-header {
	margin: 0 auto;
	padding: 3em 2em;
	text-align: center;
}

.yellow-mobile-header .codrops-header h1 {
	margin: 0 auto;
	font-weight: 800;
	font-size: 3.75em;
	line-height: 1;
}

.yellow-mobile-header .codrops-header h1 span {
	display: block;
	font-size: 50%;
	font-weight: 400;
	padding-top: 0.325em;
}

.yellow-mobile-header .codrops-links {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.69em;
	line-height: 2.2;
	padding: 1.61em 5em;
}

.yellow-mobile-header .codrops-links a {
	display: inline-block;
	padding: 0 1em;
	text-decoration: none;
}

.yellow-mobile-header .codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'codropsicons';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.yellow-mobile-header .codrops-icon-drop:before {
	content: "\e001";
}

.yellow-mobile-header .codrops-icon-prev:before {
	content: "\e004";
}

/* Demo Buttons Style */
.yellow-mobile-header .codrops-demos {
	font-size: 1em;
	max-width: 1200px;
	margin: 3em auto 5em;
	padding: 2em 10em 0;
}

.yellow-mobile-header .codrops-demos > a {
	display: inline-block;
	margin: 0.75em;
	padding: 1.35em 1.1em;
	width: 15em;
	background: #fffce1;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 800;
	border-radius: 20px/50px;
}

.yellow-mobile-header .codrops-demos > a.current-demo {
	background: #c94e50;
	color: #fffce1;
}

/* Related demos */
.yellow-mobile-header .related {
	margin-top: 5em;
	padding: 0 3em 5em;
}

.yellow-mobile-header .related p {
	font-size: 1.5em;
	font-weight: 700;
}

.yellow-mobile-header .related > a {
	display: inline-block;
	text-align: center;
	margin: 20px 10px;
	padding: 25px;
	border-radius: 35px/200px;
	background: #fffce1;
	max-width: 100%;
}

.yellow-mobile-header .related a img {
	max-width: 100%;
	opacity: 0.8;
	border-radius: 20px/100px;
}

.yellow-mobile-header .related a:hover img,
.yellow-mobile-header .related a:active img {
	opacity: 1;
}

.yellow-mobile-header .related a h3 {
	margin: 0;
	padding: 0.5em 0.75em 0.3em;
	max-width: 300px;
	text-align: left;
}

body .yellow-mobile-header #cdawrap {
	top: auto;
	bottom: 35px;
	right: 35px;
	background: #b4bad2;
	border: 1px solid rgba(131,135,151,0.6);
}

.demo-wave body  .yellow-mobile-header #cdawrap {
	top: 35px;
	right: 35px;
	bottom: auto;
}

@media screen and (max-width: 40em) {

	.yellow-mobile-header .codrops-header h1 {
		font-size: 2.5em;
	}
	.yellow-mobile-header .codrops-demos {
		max-width: 900px;
		padding: 2em 2em 0;
	}
	.yellow-mobile-header .related > a {
		margin: 20px 0;
	}
}

@media screen and (max-width: 25em) {

	.yellow-mobile-header .codrops-icon {
		font-size: 250%;
	}

	.yellow-mobile-header .codrops-icon span {
		display: none;
	}
	
}


.yellow-mobile-header {
	direction: ltr;
	background: #373a47;
	height: 80px;
	position: fixed;
	display: block;
	width: 100%;
	z-index: 999;
}


/********************/

.yellow-mobile-header .container1
{
	background:#373a47;
}



.yellow-mobile-header .menu-wrap a {
	color: #b8b7ad;
}

.yellow-mobile-header .menu-wrap a:hover,
.yellow-mobile-header .menu-wrap a:focus {
	color: #c94e50;
}

.yellow-mobile-header .content-wrap {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.yellow-mobile-header .content {
	position: relative;
	background: #b4bad2;
}

/* Overlay */
.yellow-mobile-header .content::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: opacity 0.3s, -webkit-transform 0s 0.3s;
	transition: opacity 0.3s, transform 0s 0.3s;
}

/* Menu Button */
.yellow-mobile-header .menu-button {
	position: fixed;
	z-index: 1000;
	margin: 10px 5px;
	padding: 0;
	width: 2.5em;
	height: 2.5em;
	border: none;
	text-indent: 2.5em;
	font-size: 1.3em;
	color: transparent;
	background: transparent;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}
.yellow-mobile-header .menu-button::before {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	bottom: 0.5em;
	left: 0.5em;
	background: linear-gradient(#eee 20%, transparent 20%, transparent 40%, #eee 40%, #eee 60%, transparent 60%, transparent 80%, #eee 80%);
	content: '';
}

.yellow-mobile-header .menu-button:hover {
	opacity: 0.6;
}

.yellow-menu-button {
	position: fixed;
	z-index: 1000;
	margin: 10px 5px;
	padding: 0;
	width: 2.5em;
	height: 2.5em;
	border: none;
	text-indent: 2.5em;
	font-size: 1.3em;
	color: transparent;
	background: transparent;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	left: 0;
	top: 3px;
}

.yellow-menu-button::before {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	bottom: 0.5em;
	left: 0.5em;
	background: linear-gradient(#eee 20%, transparent 20%, transparent 40%, #eee 40%, #eee 60%, transparent 60%, transparent 80%, #eee 80%);
	content: '';
}

.yellow-menu-button:hover {
	opacity: 0.6;
}

/* Menu */
.yellow-mobile-header .menu-wrap {
	position: absolute;
	font-weight: 700;
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}

.yellow-mobile-header .menu-top {
	line-height: 58px;
	background: #373a47;
}

.yellow-mobile-header .menu-top .profile {
	display: inline-block;
	padding: 8px 10px;
	line-height: 42px;
}


.yellow-mobile-header .menu-top .profile, .yellow-mobile-header .menu-side {
	width: 300px;
	background: #373a47;
}

.yellow-mobile-header .menu-top .profile img {
	float: left;
	margin-right: 1em;
}

.yellow-mobile-header .icon-list {
	display: inline-block;
	font-size: 1.25em;
}

.yellow-mobile-header  .icon-list a {
	margin: 0 1em 0 0;
	padding: 0;
}

@media screen and (max-width: 32em) {
	.yellow-mobile-header .icon-list {
		padding-left: 1em;
	}
}

.yellow-mobile-header .menu-side a {
	display: block;
	padding: 1.2em;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	text-align: right;
	font-family: "Roboto", iranyekan;
}

.yellow-mobile-header .menu-side a:first-child {
	border-top: 1px solid rgba(0,0,0,0.1);
}

/* Shown menu */
.show-menu .yellow-mobile-header .menu-wrap {
	opacity: 1;
}

.show-menu .content-wrap,
.show-menu .menu-button {
	-webkit-transform: translate3d(300px,60px,0);
	transform: translate3d(300px,60px,0);
}

.show-menu .content::before {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.show-menu .wt-main {
	margin-top: 9px;
	position: absolute;
	z-index: 999;
}

.show-menu .menu-button::before {
	background: linear-gradient(#333 20%, transparent 20%, transparent 40%, #666 40%, #333 60%, transparent 60%, transparent 80%, #333 80%);
}

.show-menu .menu-button {
	margin-top: 20px;
	margin-left: 10px;
}

#mobile-logo {
	display:none;
}


@media screen and (max-width: 767px) {
	#mobile-logo {
		float: right;
		height: 66px;
		margin-top: 6px;
		margin-right: 15px;
		display: block;
	}
}













/***********************end menu *****************************/



/********ywmbutton********/
.ywmbutton0 , .ywmbutton1 ,.ywmbutton2{
	padding: 0;
}

.ywmbutton0 {
	color: var(--clr1);
	border-radius: 30px;
	position: relative;
	display: inline-block;
	max-width: 150px;
	margin: 0 auto;
}
.ywmbutton0 span:hover {
	color: var(--clr3);
}

.ywmbutton0 span {
	color: var(--clr1);
	font-weight: bold;
	border-radius: 30px;
	position: relative;
	display: inline-block;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	padding: 3px 15px;
	width: 100%;
	min-width: 100px;
}

.ywmbutton1 {
	position: relative;
	display: inline-block;
	max-width: 150px;
	margin: 0 auto;
}
.ywmbutton1 span {
	color: var(--clr1);
	background: var(--clr3);
	border: 2px solid;
	border-color: var(--clr1);
	font-weight: bold;
	border-radius: 30px;
	position: relative;
	display: inline-block;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	padding: 3px 15px;
	width: 100%;
	min-width: 100px;
}

.ywmbutton1 span:hover{
	color: var(--clr3);
	background-color: var(--clr1);
}


.ywmbutton2 {
	position: relative;
	display: inline-block;
	max-width: 150px;
	margin: 0 auto;
}
.ywmbutton2 span {
	color: var(--clr3);
	background-color: var(--clr1);
	border: 2px solid;
	border-color: var(--clr3);
	font-weight: bold;
	border-radius: 30px;
	position: relative;
	display: inline-block;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	padding: 3px 15px;
	width: 100%;
	min-width: 100px;
}
.ywmbutton2 span:hover{
	color: var(--clr1);
	background-color: var(--clr3);
}
.ywmbutton2 span:hover{
	color: var(--clr1);
	background-color: var(--clr3);
	border-color: var(--clr1);
}
.ywmbutton3 span {
	color: var(--clr6);
	background-color: var(--clr2);
	border-radius: 30px 0 0 30px;
	position: relative;
	display: inline-block;
	padding: 10% 10px ;
	height: 100%;
}
.ywmbutton3 span:hover{
	color: var(--clr4);
	background-color: var(--clr1);
}
.ywmbutton4 span {
	color: var(--clr6);
	background-color: var(--clr2);
	border-radius: 0 0 30px 30px;
	position: relative;
	display: inline-block;
	padding: 7px 10%;
}
.ywmbutton4 span:hover{
	color: var(--clr4);
	background-color: var(--clr1);
}
.ywmbutton5 span {
	color: var(--clr6);
	background-color: var(--clr2);
	border-radius: 5px;
	position: relative;
	display: inline-block;
	padding: 5px;
	width: 50%;
	max-width: 250px;
}
.ywmbutton5 span:hover{
	color: var(--clr4);
	background-color: var(--clr1);
}

@media (max-width: 500px) {
	.ywmbutton0, .ywmbutton1 , .ywmbutton2{
		margin-top: 5px;
	}
}

/*******Header********/
.y-header {
	height: auto;
	background: var(--clr2);
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}
.y-header .ywmnavbar .navbar {
	display: flex;
	flex-direction: row;
	flex: 1;
	flex-basis: auto;
	justify-content: space-between;
	align-items: center;
	max-width: 90rem;
	width: 100%;
	margin: 0 auto;
	direction: rtl;
	justify-content: flex-start;
}
.y-header .ywmnavbar .navbar1{
	padding: 0.4rem 4rem 0.5rem 4rem;
	border-bottom: 1px solid #bbb;
}
.y-header .ywmnavbar .navbar2{
	padding: 0.5rem 4rem 1rem 4rem;
}
.y-header .ywmnavbar .navbar .ywmloginbtn{
	margin-right: auto;
}
.y-header .ywmnavbar .navbar .brand {
	font-family: inherit;
	line-height: inherit;
	text-transform: uppercase;
	color: var(--clr2);
}
.y-header .ywmnavbar .navbar .y-menu {
	display: flex;
	flex-direction: row;
	flex: 1;
	flex-basis: auto;
	justify-content: center;
	align-items: center;
}
.y-header .ywmnavbar .navbar .menu-item:first-child{
	padding-left: 1rem;
}
.y-header .ywmnavbar .navbar .menu-item:not(:first-child) {
	padding:0 1rem;
}
.y-header .ywmnavbar .navbar1 .menu-item:not(:first-child) {
	border-right: 1px solid var(--clr2);
}
.y-header .ywmnavbar .navbar .menu-item:last-child{
	padding-left: 0rem;
}
.y-header .ywmnavbar .navbar .menu-item{
	list-style: none;
	text-decoration: none;
}
.y-header .ywmnavbar .navbar .menu-item a {
	font-family: inherit;
	font-size: 1rem;
	line-height: inherit;
	color: var(--clr1);
	text-transform: uppercase;
}
.y-header .ywmnavbar .navbar .menu-item a:hover{
	color: var(--clr3);
}
.primemenu{
	margin-right: 40px;
}














/****************************footer***************************/
:root {

	--clr1: #696969;
	--clr2: #e6e6e6;
	--clr3: #ffda00;
	--clr4: white;
	--clr5: #c4c4c4;
	--clr6: black;
	--border-radius: 7px;
	--text-radius: 50em;

}


/* STYLES SPECIFIC TO y-footer  */
.y-footer {
	width: 100%;
	position: relative;
	height: auto;
	background-color: var(--clr2);
}
.y-footer .col {
	width: 16.6%;
	height: auto;
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0px 20px 20px 20px;
}
.y-footer .col h3 {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-size: 12px;
	line-height: 17px;
	padding: 20px 0px 5px 0px;
	color: var(--clr1);
	font-weight: normal;
	text-transform: uppercase;
	text-align:right;
}
.y-footer .col ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.y-footer .col ul li {
	color: var(--clr1);
	font-size: 14px;
	font-family: inherit;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
}
.y-footer .col ul li {
	list-style:none;
	text-align:right;
}
.y-footer .col ul li a{
	color:var(--clr1);
}

.y-footer .col ul li:hover {
	color: var(--clr3);
	transition: .1s;
	-webkit-transition: .1s;
	-moz-transition: .1s;
}
.clearfix {
	clear: both;
}

@media only screen and (min-width: 1280px) {
	.contain {
		width: 100%;
		max-width: 1440px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 950px) {
	.y-footer .col {
		width: 33%;
	}
	.y-footer .col h2 {
		font-size: 14px;
	}
	.y-footer .col ul li {
		font-size: 13px;
	}
}
@media only screen and (max-width: 500px) {
	.y-footer .col {
		width: 50%;
	}
	.y-footer .col h2 {
		font-size: 14px;
	}
	.y-footer .col ul li {
		font-size: 13px;
	}
}
@media only screen and (max-width: 340px) {
	.y-footer .col {
		width: 100%;
	}
}
.y-footer .description {
	text-align: center;
}
.y-footer .description span{
	color: var(--clr3);
}
.y-footer .description::after {
	content: "";
	position: relative;
	background-color: var(--clr1);
	width: 100%;
	height: 1px;
	display: block;
	float: right;
	margin-bottom: 15px;
}
.y-footer .endy-footer{
	display: flex;
	flex-direction: row;
	direction: rtl;
}

.y-footer .contain .copy-social{
	position: relative;
	display: flex;
	flex-direction: row;
	direction: rtl;
	padding: 10px;
}
.y-footer .contain .copy-social div{
	padding: 5px;
}
.y-footer .contain .statistics {
	position: relative;
	display: inline-block;
	padding: 10px;
}
.y-footer .copyright{
	text-align: right;
	width: auto;
	float: right;
}
.y-footer .social {
	text-align: left;
	width: 200px;
	float: left;
	display: block;
}
.y-footer .statistics-col {
	display: block;
	position: relative;
	float: left;
	max-width: 180px;
	text-align: center;
	margin: 0 auto;
	padding: 10px;
}

.statistics-col span {
	background: #f7f7f7;
	display: block;
	padding: 10px 0 !important;
	border-radius: 50%;
	width: 48px;
	text-align: center;
	margin: 0 auto 10px;
	border: solid 1px #ccc;
}

.y-footer .statistics-col p{
	margin: 0;
}
@media only screen and (max-width: 1280px) {
	.y-footer .endy-footer{
		display: inline-block;
	}
	.y-footer .statistics-col{
		width: auto;
	}
	.y-footer .contain .statistics{
		padding: 0;
	}
}
@media only screen and (max-width: 950px) {
	.y-footer .contain .copy-social{
		flex-direction: column;
	}
	.y-footer .social {
		text-align: center;
	}
}
.y-footer .social .foteicon{
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color: var(--clr1);
	text-align: center;
}
.y-footer .social .foteicon:hover{
	color: var(--clr3);
}
.y-footer .social .foteicon i {
	margin:0 5px;
	font-size: 30px;
	font-style: normal;
}
.fa-whatsapp::before {
	content: "\f232";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-instagram::before {
	content: "\f16d";
}
@media only screen and (max-width: 560px) {
	.y-footer .contain .copy-social ,.y-footer .contain .statistics{
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	.y-footer .social {
		text-align: center;
		width: 100%;
		padding-right: 0;
		margin-top: 10px;
	}
}


.transparent {
	background: transparent !important;
}

.wrap {
	max-width: 960px;
	min-width: 360px;
	margin: 0 auto;
	position: relative;
}
.wrap.sticky {
	margin-top: 150px;
}

.y-footer  section {
	background: var(--clr2);
	padding: 100px 50px;
	width: 100%;
	border-radius: var(--border-radius);
	position: relative;
	margin: 10px 0 0 0;
}
.y-footer  section .headline {
	display: block;
	margin: 0 auto;
	list-style: none;
	max-width: 260px;
	height: 30px;
	background: var(--clr1);
	border-radius: var(--text-radius);
}
.y-footer  section .text {
	display: block;
	margin: 10px auto;
	max-width: 500px;
	height: 14px;
	background: var(--clr1);
	border-radius: var(--text-radius);
}
.y-footer  section .button {
	display: block;
	margin: 20px auto 0 auto;
	max-width: 120px;
	height: 35px;
	background: var(--clr1);
	border-radius: var(--text-radius);
}
.y-footer  section.contentbox .headline {
	margin: 10px 0 !important;
	max-width: 65%;
}
.y-footer  section.contentbox .text {
	margin: 10px 0 !important;
	max-width: 100%;
}
.y-footer  section.contentbox .button {
	margin: 10px 0 !important;
}
.y-footer  section.cards {
	padding: 0px;
	background: transparent;
	display: table;
}
.y-footer  section.cards .card {
	background: var(--clr2);
	width: calc(33.6% - 10px);
	margin: 0 5px;
	border-radius: var(--border-radius);
	display: inline-block;
}
.y-footer  section.cards .card:first-child {
	margin: 0 5px 0 0;
}
.y-footer  section.cards .card:last-child {
	margin: 0 0 0 5px;
}
.y-footer  section.cards .card .content {
	padding: 40px;
}
.y-footer  section.cards .card img {
	width: 100%;
	height: auto;
	border-radius: var(--border-radius) var(--border-radius) 0px 0px;
}

.y-footer  {
	padding: 50px;
	width: 100%;
	border-radius: var(--border-radius) var(--border-radius) 0px 0px;
	position: relative;
	margin: 10px 0 0 0;
}
.y-footer  .logo {
	width: 90px;
	height: auto;
	border-radius: var(--text-radius);
}
.y-footer  .logo img{
	position: relative;
	width: 100%;
}
.y-footer .col ul li img{
	position: relative;
	width: 100%;
	padding: 0 10px;
	max-width: 150px;
	margin: 0 auto;
	display: block;
}
.y-footer  nav {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(-50px, -50%);
}
.y-footer   nav ul li {
	display: inline-block;
	list-style: none;
	width: 60px;
	height: 10px;
	background: var(--clr2);
	border-radius: var(--text-radius);
}

@media (max-width: 728px) {
	section.cards .card {
		width: 100%;
		display: block;
		margin: 10px 0 0 0 !important;
		padding: 0;
	}
	.wrapper {
		padding: 0px 10px 0px 10px !important;
	}
}


.wrapper {
	width: 100%;
	display: block;
	height: 100%;
	clear: both;
	float: inherit;
}


body.tight .wrapper {

}

.y-footer {
	margin: 0px auto;
	text-align: center;
	direction: rtl;
	background: #f8f8f8;
}




main.wt-main {
	background: #f1f1f1;
}


.wt-side-profile {
	background: #E5E5E5;
	border-radius: 20px;
	max-width: 370px;
}

.wt-dashboard main.wt-main {
	background: #f7f7f7;
}

.wt-dashboard .wt-haslayout.wt-dbsectionspace.dashboard-content-area {
	background: #f1f1f1;
}
.wt-dashboard .wrapper {

	box-shadow: none;
}

.wt-dashboardbox {
	box-shadow: none;
}

.yellow-footer {
	background: #fadd00;
}



.navbar1 .brand img {
	height: 65px;
	width: 100%;
}


/***************************************/

.wtblog-tags {
	text-align: center !important;
	pointer-events: none;
}

.wtblog-tags span {
	color: #333;
}

.wtblog-tags i {
	color: #333;
	top: 2px;
	position: relative;
}

.entry-meta-top {
	text-align: center;
}
.entry-meta-top p{
	display:none;

}
.entry-meta-top  .rmp-rating-widget .rmp-icon--full-highlight {
	color: #ff912c;
}
.entry-meta-top .rmp-rating-widget .rmp-icon--ratings {
	font-size: 1.5em;
}

.rmp-widgets-container p {
	text-align: right !important;
}

.rmp-results-widget__vote-count {
	display: none;
}
.rmp-results-widget__avg-rating {
	display: none;
}

.rmp-results-widget {

}
.rmp-results-widget__visual-rating {
	display: inline-block;
	position: relative;
	margin-left: .3rem;
	text-align: left;
	float: left;
}
.date-inner-row .rmp-results-widget {
	margin-bottom: 0;
}


.date-inner-row .rmp-icon--ratings {
	font-size: 20px;
	margin-left: 3px;
	top: 3px;
	position: relative;
}

.rmp-icon--ratings {
	font-size: 1.5em;
}


.writerStyleBox {
	padding: 15px 0;
	margin-bottom: 30px;
	text-align: right;
	border-radius: 7px;
}


a.button.mom_button.green_bt, #footer button.button.btn.wpmlr_btn {
	border-radius: 5px;
	background: #5caf21;
	border: none;
	box-shadow: 13px 3px 18px 1px #5caf2136;
	padding: 11px 15px;
	text-align: center;
	margin: 20px auto;
}

.single-post a.button.mom_button.green_bt:after {
	content: "\f019";
	font-family: 'FontAwesome';
	font-size: 25px;
	font-weight: normal;
	position: relative;
	left: -36px;
	bottom: -5px;
	background: #5caf21;
	border: 1px solid #fff;
	width: 46px;
	text-align: center;
	height: 46px;
	line-height: 45px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	display: inline-block;
}


.wt-authordetails {
	background: none;
}

/***********************single******************************/



.positionStickyIconBox {
	position: sticky;
	top: 155px;
}
.blogSingleShareBox {
	position: absolute;
	right: -60px;
}

.single-post .col-xs-12.col-sm-8.col-md-8.col-lg-8.pull-left {
	padding-right: 70px;
}

.blogSingleShareBox div {
	background: #e5e5e5;
	padding: 10px 7px;
	text-align: center;
}
.blogSingleShareBox i {
	vertical-align: middle;
	color: #646464;
	font-size: 36px;
	background: #FFD900;
	border-radius: 50%;
	height: 44px;
	width: 44px;
	line-height: 44px;
}

.blogSingleShareBox .fa.fa-whatsapp {
	transform: rotate(6.5rad);
}
.single-post .wt-singleimg-one {
	margin-bottom: 0;
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
}
.single-post .wrapper {
	padding-top: 35px;
	padding-bottom: 25px;
}
.single-post m.wrapper {
	padding-top: 25px;
	padding-bottom: 25px;
}
.single-post .wt-description {
	width: 100%;
	float: right;
	margin-bottom: 5px;
	text-align: justify;
	line-height: 32px;
}

.wt-articlesingle-content img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto;
	border-radius: 30px;
	margin: 15px auto;
}

.rate-inner-row-single .rmp-results-widget {
	width: 100%;
	text-align: left;
	margin-left: 30px;
}

.wt-articlesingle-holder .wt-articlesingle-content {
	margin-bottom: 30px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	background: none;
}

#wt-comments li .wt-author {
	background: #ebebeb;
	margin: 10px auto;
	padding: 10px 20px;
	border-radius: 20px;
}

.wt-comments
{
	padding:0;
	border:none;
	margin:0;
}

.wt-boxtitle h2 {
	margin: 0 !important;
}

body.rtl .wt-comments li .children, body.rtl .wt-comments li .sub-menu {
	padding: 0;
}

.children .comment-respond .wt-formleavecomment {
	padding: 0;
}

.wt-formleavecomment textarea {
	background: #d9d9d9;
	border-radius: 20px;
	font-size: 80%;
}

.wt-articlesingle-content.comment-just-form {
	padding: 0;
}

ul .comment-respond .wt-formleavecomment {
	padding: 0;
}

.wt-articlesingle-content.comment-just-list {
	padding: 0;
}

#cancel-comment-reply-link {
	color: #ffd900;
	font-size: 12px;
	font-weight: 700;
	margin-right: 5px;
}


.rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
	text-align: right;
}

.rmp-rating-widget .rmp-icon--full-highlight {
	color: #FFD900;
}

.rmp-rating-widget .rmp-icon--ratings {
	font-size: 24px;
	margin-left: 5px;
}

.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
	float: right;
	margin-left: 20px;
}

.sourceIcon a {
	color: #636363;
}

.single-section-footer .wt-author {
	padding: 0;
	border-bottom: none !important;
}

.wt-replaybox .comment-respond {
	border-top: none !important;
}

.wt-replaybox textarea {
	background: #d9d9d9;
	border-radius: 20px;
	font-size: 80%;
}

.wt-replaybox input {
	background: #d9d9d9;
	border-radius: 20px;
	padding: 0 10px;
	font-size: 80%;
	text-align: center;
	height: 44px;
}

.wt-replaybox input:focus ,.wt-replaybox textarea
{
	border:none;
}

.wt-replaybox .wt-boxtitle {
	margin-bottom: 15px;
}

.wt-article figure {
	margin: 0;
	float: left;
	border-radius: 4px 4px 0 0;
	width: 306px;
	height: 173px;
}

.wt-formleavecomment .form-group .wt-btn {
	border: 0;
	padding: 0 40px;
	font-size: 14px;
	min-width: 160px;
}

#wt-formtheme {
	background: #636363;
	width: 100%;
	line-height: 32px;
	height: 32px;
	color: #fff;
	border-radius: 20px;
}

#wt-formtheme:hover {
	background: var(--primthemecolor);
	color:#636363;
}

.single-section-footer .right-box::after {
	display: block;
	width: 3px;
	position: absolute;
	height: 300px;
	background: #FFD900;
	content: " ";
	top: 70px;
	left: 0;
}

.row.single-section-footer {
	background: #ebebeb;
	padding: 30px;
	margin: 0;
	border-radius: 20px;
}


.rmp-rating-widget .rmp-icon--ratings {
	font-size: 24px;
	margin-left: 5px;
}


.wt-singleimg-one img {
	opacity: 1;
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.row.date-inner-row-single {
	text-align: right;
	background: #fff;
	padding: 0;
	margin: 0;
	width: 100%;
}

.span-reading-time, .wtblog-tags i, .wtblog-tags a span {
	color: #333 !important;
}

.single-post .wt-particlehold figure {
	display: block;
	margin: 0;
}
.single-post h1.entry-title {
	margin: 0 auto;
	text-align: center;
	color: var(--clr3);
}
.single-post .is-divider {
	height: 3px;
	display: block;
	background-color: rgba(0,0,0,.1);
	margin: 1em 0 1em;
	width: 100%;
	max-width: 30px;
	text-align: center;
	margin: 10px auto 30px;
}
.single-post .wt-description p{
	margin: 0;
}
.wt-wrapper {
	overflow: inherit;
}
.wt-haslayout.single-main-section {
	margin-top: 40px;
}

.single-post h1.entry-title {
	text-align: center;
	color: #636363;
	position: absolute;
	background: var(--clr3)border-box;
	display: inline-block;
	padding: 0 !important;
	width: auto;
	left: 30px;
	top: -50px;
	font-size: 22px !important;
	font-weight: 900 !important;
}

.single-post .wt-authordetails {
	padding: 0;
}

.single-footer-button {
	background: #636363;
	padding: 3px 20px;
	color: #fff;
	border-radius: 25px;
	margin-top: 30px;
	display: inline-block;
	text-align: center;
	float: right;
	margin-right:15px;
}

.single-footer-button:hover {
	background: var(--primthemecolor);
	color: #636363;
}

.wt-replaybox .comment-respond {
	width: auto;
}


/***********************single******************************/
.companysinfo-top {
	display: block;
	background: #E5E5E5;
	height: 230px;
	border-radius: 20px;
	margin-top: 70px;
}

.wt-companysinfo {
	padding: 10px !important;
	text-align: justify;
}
.y-blog {
	padding: 20px 0 30px;
}

.y-blog h3 {
	margin: 70px 15px 15px;
	display: block;
	max-height: 120px;
	overflow: hidden;
	min-height: 70px;
	text-align: justify;
	font-size: 17px;
}
.y-blog .badgep {
	margin-top: 20px;
}



/**********************************************/


.wt-usersidebar .wt-companysinfo {
	text-align: center;
}

.wt-dashboard main {
	background: #f1f1f1 !important;
}




/******************card ******************************/


.card {
	width: calc(25% - 10px);
	min-width: 254px;
	height: 375px;
	border-radius: 20px;
	background: #e6e6e6;
	overflow: hidden;
	display: inline-block;
	margin: 5px;
	border: 2px solid #a6a6a6;
}
.card .ds-top {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: #a6a6a6;
	animation: dsTop 1.5s;
}
.card .avatar-holder {
	position: absolute;
	margin-right: 5%;
	top: 25px;
	right: 0;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	/*    box-shadow: 0 0 0 5px #151515, inset 0 0 0 5px #000000, inset 0 0 0 5px #000000, inset 0 0 0 5px #000000, inset 0 0 0 5px #000000; */
	border: 4px solid #a6a6a6;
	background: var(--clr5);
	overflow: hidden;
	animation: mvTop 1.5s;
}
.card .avatar-holder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/*******Stars*******/
.card .user-stars-v2 .wt-stars::before {
	content: '\f006 \f006 \f006 \f006 \f006';
	font-size: 12px;
	color: #fdd003;
}
.card .user-stars-v2 span.wt-stars span::after {
	font-size: 12px;
	color: #fdd003;
}
.card .wt-stars span::after,.card  .wt-stars::before {
	top: 0;
	left: 0;
	font-size: 13px;
	line-height: 16px;
	position: absolute;
	letter-spacing: 4px;
	font-family: 'FontAwesome';
	color: #a6a6a6;
	content: '\f005 \f005 \f005 \f005 \f005';
}
.card .wt-userlistingcontent .wt-rightarea .wt-stars span,.card  .wt-userlistingcontent .wt-rightarea .wt-stars {
	float: none;
	display: block;
}
.card .wt-stars span,.card  .wt-stars {
	width: 90px;
	height: 16px;
	float: left;
	line-height: 16px;
	position: relative;
}
.card .wt-stars{
	position: absolute;
	top: 104px;
	left:65px;
}
.card .wt-userlistingcontent .wt-rightarea .wt-stars span,.card  .wt-userlistingcontent .wt-rightarea .wt-stars {
	float: none;
	display: block;
}
.card .wt-stars span {
	width: 100%;
	overflow: hidden;
}



/**************Starscontecnt*************/
.card .wt-starcontent {
	color: #323232;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 90px;
	left: 5%;
}
.card .wt-starcontent sub {
	bottom: 0;
	color: #767676;
	font-size: 100%;
}
.card .wt-starcontent em {
	color: black;
	display: block;
	margin-top: 3px;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
}

/*********widgettag********/
.card .wt-widgettag {
	top: 210px;
	position: absolute;
	margin: 0 auto;
	right: 5%;
	width: 90%;
	float: right;
}
.card .wt-userlistinghold .wt-widgettag a {
	margin: 3px;
	background: #fff;
	line-height: 28px;
	font-size: 12px !important;
}
.card .wt-tag a {
	border: 1px solid #a6a6a6;
	background: transparent !important;
	color: black;
}
.card .tagcloud a,.card  .wt-widgettag a {
	float: right;
	margin: 2.5px;
	padding: 0 10px;
	color: #767676;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	border-radius: 20px;
	border: 1px solid #ddd;
}


/**********wt-title***************/
.card .wt-title {
	float: right;
	width: 90%;
	right: 5%;
	top: 110px;
	position: absolute;
	direction: rtl;
	text-align: right;
}
.card a,.card  a:hover,.card  a:focus,.card  a:active {
	outline: 0;
	text-decoration: none;
}
.card .wt-tipso.verificationtags-img,.card  .wt-title .verificationtags-img,.card  .dc-title .verificationtags-img,.card  .verification-tags img {
	max-width: 20px !important;
	max-height: 20px !important;
	margin-right: 5px;
}
.card .wt-contenthead .wt-title > a {
	display: inline;
	color: #323232;
	margin: 0 0 9px;
	font: 400 14px/16px 'Poppins',Arial,Helvetica,sans-serif;
	font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.card .wt-title h2 {
	display: inline-block;
	margin: 0;
	width: calc(100% - 40px);
	font-size:17px;
	text-align: right !important;
}
.card .wt-title h3 {
	position: relative;
	font-weight: 400;
	text-align: right;
	margin-right: 5px;
	font-size: 14px;
}

/******userlisting***************/
.card .wt-userlisting-breadcrumb {
	float: left;
	width: calc(100% - 30px);
	line-height: 15px;
	position: absolute;
	padding: 0;
	direction: rtl;
	right: 15px;
}
.card .wt-userlisting-breadcrumb1{
	top: 240px;
}
.card .wt-userlisting-breadcrumb2{
	top:330px;
}

.card ul {
	margin: 0;
}
.card .wt-userlisting-breadcrumb li {
	margin: 5px 0;
}
.card .wt-userlisting-breadcrumb li {
	width: auto;
	padding: 0 12px;
	line-height: inherit;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}
.card li {
	line-height: 28px;
	list-style: disc inside none;
	list-style-type: disc;
}
.card .wt-userlisting-breadcrumb li span,.card  .wt-userlisting-breadcrumb li a {
	display: inline-block;
	color: #767676;
	font-size: 13px;
	line-height: inherit;
}
.card .wt-userlisting-breadcrumb li + li {
	border: 0;
	border-right-color: currentcolor;
	border-right-style: none;
	border-right-width: 0px;
	border-right: 1px solid rgb(192, 79, 79);
}
.card .wt-contenthead,.card  .wt-contenthead span {
	color: black !important;
}
.card .wt-userlisting-breadcrumb li span i {
	margin: 0 0 0 5px;
}
.card .fa.fa-money {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}
.card .fa.fa-money::before {
	content: "\f3d1";
}
.card .fa-money::before {
	content: "\f0d6";
}
.card .fa-money::before {
	content: "\f0d6";
}
.card .wt-userlisting-breadcrumb2 li{
	width: calc(50% - 0.5px);
	position: relative;
	padding: 0;
	text-align: center;
	float: right;
}


.card .freelancer_type {
	float: left;
	margin-top: 40px;
	margin-left: 5%;
	text-align: left;
	font-size: 12px;
	margin-bottom: 0;
}



@media screen and (max-width: 992px) {
	.card .avatar-holder{
		width: 80px;
		height: 80px;
	}
}
@media screen and (max-width: 768px) {

}

/******************card ******************************/





/********************slider*******************/

.icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

.slider-wrapper {
	width: 100%;
	min-height: 750px;
	background: url(https://yellowwallmedia.com/wp-content/uploads/2022/01/Slider-BG-03-1920x929-10-Flipped.jpg) center no-repeat !important;
	background-size: cover;
	position: relative;
	overflow: hidden;
	display: flex;
}
@media screen and (max-width: 992px) {
	.slider-wrapper {
		min-height: 890px;
	}
}
@media screen and (max-width: 768px) {
	.slider-wrapper {
		min-height: 800px;
	}
}
.content {
	height: 615px;
	margin: auto;
	width: 100%;
	max-width: 1140px;
	display: flex;
	align-items: center;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.content {
		max-width: 1140px;
	}
}
@media screen and (max-width: 992px) {
	.content {
		max-width: 920px;
		margin-top: 0px;
		height: auto;
	}
}
@media screen and (max-width: 767px) {
	.content {
		margin-top: 20px;
	}
}
@media screen and (max-width: 576px) {
	.content {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

.bg-shape {
	height: 90%;
	background-image: linear-gradient(-45deg, var(--clr3) 0%, #ffca00 100%);
	box-shadow: 0px 30px 139px 0px rgba(10, 22, 31, 0.26);
	border-radius: 30px;
	width: 50%;
	position: absolute;
	top: 10%;
	right: 0;
	display: inline-block;
	align-items: center;
}
@media screen and (max-width: 1200px) {
	.bg-shape {
		width: 45%;
	}
}
@media screen and (max-width: 992px) {
	.bg-shape {
		width: 90%;
		height: 460px;
		align-items: flex-start;
		padding: 0px;
		left: 0%;
		transform: translateX(0%);
		margin: auto;
	}
}
@media screen and (max-width: 767px) {
	.bg-shape {
		padding: 30px;
		width: 95%;
		border-radius: 20px;
	}
}
@media screen and (max-width: 576px) {
	.bg-shape {
		height: 380px;
		padding: 30px;
	}
}
.bg-shape img {
	object-fit: contain;
	width: 300px;
	display: inline-block;
	object-position: left center;
	opacity: 0.2;
	max-width: inherit;
	position: relative;
	top: 13%;
	left: -60px;
	margin: auto;
	transform: none;
}
@media screen and (max-width: 1200px) {
	.bg-shape img {
		width: 430px;
		left: 10px;
	}
}
@media screen and (max-width: 992px) {
	.bg-shape img {
		transform: none;
		width: 100%;
		position: relative;
		left: auto;
		margin-left: auto;
		margin-right: auto;
		object-fit: contain;
		height: 100%;
		object-position: top center;
	}
}

.next, .prev {
	z-index: 22;
	display: inline-flex;
	border: none;
	width: 61px;
	height: 61px;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	font-size: 25px;
	position: absolute;
	top: 50%;
	outline: none;
	cursor: pointer;
}
.next.disabled, .prev.disabled {
	cursor: not-allowed;
}
.next:focus, .prev:focus {
	outline: none;
}
@media screen and (max-width: 992px) {
	.next, .prev {
		top: calc(50% - 30px);
	}
}

.prev {
	left: 0%;
	transform: translate(-50%, -50%);
}
@media screen and (max-width: 1200px) {
	.prev {
		left: 0%;
	}
}
@media screen and (max-width: 992px) {
	.prev {
		left: 0;
		transform: translate(-50%, 0%);
	}
}
@media screen and (max-width: 576px) {
	.prev {
		transform: translate(20%, -50%);
	}
}

.next {
	right: 0;
	transform: translate(50%, -50%);
}
@media screen and (max-width: 576px) {
	.next {
		transform: translate(-20%, -50%);
	}
}
@media screen and (max-width: 992px) {
	.next {
		transform: translate(50%, 0%);
	}
}
.product-slider {
	width: 60%;
	height: 60%;
	border-radius: 30px;
	box-shadow: 0 28px 79px 0 rgba(10, 22, 31, 0.35);
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background: #e3e3e3;
	z-index: 3;
}
@media screen and (max-width: 1200px) {
	.product-slider {
		width: 80%;
	}
}
@media screen and (max-width: 992px) {
	.product-slider {
		width: 80%;
		transform: translateX(0%);
		height: auto;
		position: relative;
		top: 450px;
		margin-bottom: 100px;
		margin-right: 10%;
	}
	.product-slider br {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.product-slider {
		border-radius: 20px;
		top: 380px;
	}
}
@media screen and (max-width: 576px) {
	.product-slider {
		width: 85%;
		top: 130px;
	}
}
@media screen and (max-width: 429px) {
	.product-slider {
		top: 110px;
	}
}
.product-slider__wrp {
	height: auto;
}
.product-slider__item {
	position: relative;
	height: 100%;
	width: 100%;
}
@media screen and (max-width: 992px) {
	.product-slider__item {
		height: auto;
	}
}
.product-slider__item.swiper-slide-active .product-slider__content > * {
	opacity: 1;
	transform: none;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(1) {
	transition-delay: 0s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(2) {
	transition-delay: 0.2s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(3) {
	transition-delay: 0.4s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(4) {
	transition-delay: 0.6s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(5) {
	transition-delay: 0.8s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(6) {
	transition-delay: 1s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(7) {
	transition-delay: 1.2s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(8) {
	transition-delay: 1.4s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(9) {
	transition-delay: 1.6s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(10) {
	transition-delay: 1.8s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(11) {
	transition-delay: 2s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(12) {
	transition-delay: 2.2s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(13) {
	transition-delay: 2.4s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(14) {
	transition-delay: 2.6s;
}
.product-slider__item.swiper-slide-active .product-slider__content > *:nth-child(15) {
	transition-delay: 2.8s;
}
.product-slider__item.swiper-slide-active circle {
	animation: progress 1s ease-out forwards;
	animation-delay: 0.5s;
	opacity: 0.75;
}
.product-slider__card {
	padding-top: 56.25%;
	display: flex;
	align-items: center;
	width: 100%;
	transition: all 0.5s;
	overflow: hidden;
	position: relative;
	border-radius: 30px;
}
.product-slider__card img{
	top: 0;
	position: absolute;
}
@media screen and (max-width: 992px) {
	.product-slider__card {
		align-items: flex-start;
	}
}
@media screen and (max-width: 767px) {
	.product-slider__card {
		border-radius: 20px;
	}
}
.product-slider__cover {
	border-radius: 20px !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	display: block;
	object-fit: cover;
	margin: 0 !important;
}
@media screen and (max-width: 767px) {
	.product-slider__cover {
		border-radius: 20px;
	}
}
.product-slider__content {
	color: var(--clr4);
	position: absolute;
	z-index: 3;
	width: 100%;
	padding: 0 10%;
	text-align: center;
	top: 0;
	padding-top: calc(27% - 80px);
}
@media screen and (max-width: 1200px) {
	.product-slider__content {
		padding-left: auto;
	}
}
@media screen and (max-width: 992px) {
	.product-slider__content {
		padding: 20px 60px 100px;
		padding-top: calc(28% - 60px);
		text-align: center;
	}
}
@media screen and (max-width: 767px) {
	.product-slider__content {
		padding: 20px 30px 50px;
		padding-top: 300px;
	}
}
@media screen and (max-width: 576px) {
	.product-slider__content {
		padding-top: 220px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
.product-slider__title {
	font-weight: 900;
	font-size: 41px;
	line-height: 1.2em;
	letter-spacing: 2px;
	opacity: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	transform: translateY(55px);
	transition: all 0.5s;
}
@media screen and (max-width: 1200px) {
	.product-slider__title {
		font-size: 20px;
	}
}
@media screen and (max-width: 576px) {
	.product-slider__title {
		font-size: 15px;
	}
	.product-ctr{
		display: none;
	}

}
.product-slider__price {
	display: block;
	font-size: 42px;
	opacity: 0;
	transform: translateY(55px);
	transition: all 0.5s;
}
@media screen and (max-width: 1200px) {
	.product-slider__price {
		font-size: 36px;
	}
}
@media screen and (max-width: 576px) {
	.product-slider__price {
		font-size: 30px;
	}
}
.product-slider__price sup {
	top: -20px;
	font-size: 65%;
}
.product-slider__cart {
	box-shadow: 0 7px 99px 0 rgba(204, 51, 66, 0.6);
	background-image: linear-gradient(-45deg, #cc3843 0%, #cb193f 100%);
	border: none;
	color: var(--clr4);
	padding: 10px 30px;
	border-radius: 50px;
	min-height: 50px;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 2px;
	margin-right: 40px;
	cursor: pointer;
}
@media screen and (max-width: 768px) {
	.product-slider__cart {
		margin-right: 30px;
	}
}
@media screen and (max-width: 576px) {
	.product-slider__cart {
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
	}
}
.product-slider__fav {
	color: #888e94;
	background: none;
	border: none;
	position: relative;
	padding-left: 25px;
	outline: none;
	cursor: pointer;
}
.product-slider__fav:focus {
	outline: none;
}
.product-slider__fav .heart {
	display: block;
	position: absolute;
	left: 0;
	transform: translate(-50%, -50%) scale(0.7);
	top: 50%;
	pointer-events: none;
	width: 100px;
	height: 100px;
	background: url("https://res.cloudinary.com/muhammederdem/image/upload/v1536405215/starwars/heart.png") no-repeat;
	background-position: 0 0;
	cursor: pointer;
	transition: background-position 1s steps(28);
	transition-duration: 0s;
}
.product-slider__fav .heart.is-active {
	transition-duration: 1s;
	background-position: -2800px 0;
}
.product-slider__bottom {
	margin-top: 20px;
	opacity: 0;
	transform: translateY(55px);
	transition: all 0.5s;
}
.product-ctr {
	display: flex;
	align-items: center;
	min-height: 0 !important;
	margin-top: 0 !important;
	opacity: 0;
	transform: translateY(55px);
	transition: all 0.5s;
}
@media screen and (max-width: 992px) {
	.product-ctr {
		justify-content: center;
	}
}
.product-ctr .hr-vertical {
	width: 1px;
	background: #9fa3a7;
	align-self: stretch;
	margin: 0 35px;
	flex-shrink: 0;
	opacity: 0.5;
}
@media screen and (max-width: 767px) {
	.product-ctr {
		justify-content: center;
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	.product-ctr .hr-vertical {
		width: 100%;
		margin: 35px 0;
		height: 1px;
	}
}
@media screen and (max-width: 767px) {
	.product-labels {
		width: 100%;
	}
}
.product-labels__checkbox {
	display: none;
}
.product-labels__checkbox:checked + .product-labels__txt {
	border-color: #cc3743;
	padding: 10px 13px;
}
.product-labels__title {
	font-family: "Dosis", sans-serif;
	font-weight: 700;
	letter-spacing: 3px;
	font-size: 16px;
	margin-bottom: 10px;
}
.product-labels__group {
	display: flex;
	margin-bottom: 15px;
}
@media screen and (max-width: 992px) {
	.product-labels__group {
		justify-content: center;
	}
}
.product-labels__group:last-child {
	margin-bottom: 0;
}
.product-labels__item {
	margin: 5px;
	cursor: pointer;
}
.product-labels__item:first-child {
	margin-left: 0;
}
.product-labels__txt {
	display: block;
	border: 2px solid transparent;
	font-size: 14px;
	padding: 10px 20px;
	padding-left: 0;
	border-radius: 50px;
	transition: all 0.3s;
	letter-spacing: 2px;
}
@keyframes progress {
	0% {
		stroke-dasharray: 0 100;
	}
}
.product-inf {
	text-align: center;
}
@media screen and (max-width: 767px) {
	.product-inf {
		width: 100%;
	}
}
.product-inf__percent {
	font-weight: 700;
	font-size: 22px;
	letter-spacing: 1px;
	margin-bottom: 12px;
	font-family: "Dosis", sans-serif;
	position: relative;
}
.product-inf__percent circle {
	transform: rotate(180deg) scaleY(-1);
	transform-origin: 50%;
}
.product-inf__percent-txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.product-inf__title {
	font-family: "Dosis", sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	font-size: 18px;
}
.product-img {
	position: absolute;
	z-index: 4;
	width: 150px;
	left: calc(30% - 75px);
	max-height: 200px;
	pointer-events: none;
	top: 20%;
}
@media screen and (max-width: 1200px) {
	.product-img {
		width: 430px;
		left: 20%;
	}
}
@media screen and (max-width: 992px) {
	.product-img {
		width: 430px;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		height: 350px;
	}
}
@media screen and (max-width: 767px) {
	.product-img {
		width: 100%;
		max-width: 400px;
		top: 30px;
		height: 390px;
	}
}
@media screen and (max-width: 576px) {
	.product-img {
		max-width: 300px;
		height: 300px;
	}
}
.product-img__item {
	display: flex;
	align-items: center;
	position: absolute;
	pointer-events: none;
	user-select: none;
	top: 50%;
	right: 0;
	transform: translateY(-50%) translateX(-130px);
	opacity: 0;
	transition: all 0.3s;
}
.product-img__item.active {
	opacity: 1;
	transform: translateY(-50%) translateX(0);
	transition-delay: 0.3s;
}
.product-img__item img {
	object-fit: contain;
	object-position: center right;
}

.slider-wrapper .social {
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 100%;
	display: flex;
	padding: 20px 55px;
	justify-content: space-between;
}
@media screen and (max-width: 576px) {
	.slider-wrapper .social {
		flex-direction: column;
		bottom: 0;
	}
}
.slider-wrapper .social__item {
	color: rgba(255, 255, 255, 0.75);
	font-family: "Dosis", sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 1em;
	display: flex;
	align-items: center;
	transition: all 0.3s;
}
.slider-wrapper .social__item:hover {
	color: var(--clr4);
}
@media screen and (max-width: 576px) {
	.slider-wrapper  .social__item {
		margin-bottom: 10px;
	}
}
.slider-wrapper .social__img {
	width: 24px;
	margin-right: 15px;
}





/*********Menu***********/
.nav-v2.nav-visitor .nav-wrapper {
	height: 100%;
	background: var(--nav-bg);
	position: relative;
	z-index: 2;
}
.nav-v2 .up-skip-nav {
	padding: 14px 20px;
	font-size: 17px;
	background: var(--nav-bg);
	color: var(--nav-primary);
	z-index: 1031;
}
.nav-v2 button {
	background: transparent;
	border: 0;
	cursor: pointer;
}
.nav-v2 button, .nav-v2 li, .nav-v2 ul {
	padding: 0;
	margin: 0;
}
.nav-v2, .nav-v2 button, .nav-v2 input {
	font-family: var(--font-family-base),"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: var(--font-size-base);
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.sr-only, fieldset, legend {
	padding: 0;
}
.top-nav-visitor-ia.iav2 .nav-right .nav-dropdown, .top-nav-visitor-ia.iav2 .nav-wrapper .container {
	position: unset;
}
.nav-v2.nav-visitor .container, .nav-v2.nav-visitor .nav-subnav {
	width: 1140px;
}
.nav-v2.nav-visitor .container, .nav-v2.nav-visitor .nav-subnav {
	width: 940px;
	padding: 0;
}
.nav-v2 .container, .nav-v2 .container-visitor {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: 100%;
}
.nav-v2 .container {
	width: 990px;
}
.nav-v2 .container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}
.top-nav-visitor-ia .nav-header-wrapper {
	box-shadow: none;
	display: block;
}
.nav-v2 .nav-header {
	position: relative;
	justify-content: space-between;
}
.nav-v2 .align-items-center {
	align-items: center;
}
.nav-v2 .nav-d-flex {
	display: flex !important;
}
.nav-v2 .nav-toggle {
	position: relative;
}
.nav-v2 .nav-d-lg-none {
	display: none !important;
}
.nav-v2 button {
	background: transparent;
	border: 0;
	cursor: pointer;
}
.nav-v2 button, .nav-v2 li, .nav-v2 ul {
	padding: 0;
	margin: 0;
}
.nav-v2, .nav-v2 button, .nav-v2 input {
	font-family: var(--font-family-base),"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: var(--font-size-base);
}
.nav-v2 .nav-toggle-box {
	width: 27px;
	height: 20px;
}
*, ::after, ::before {
	box-sizing: border-box;
}
.nav-v2 button {
	cursor: pointer;
}
.nav-v2, .nav-v2 button, .nav-v2 input {
	font-family: var(--font-family-base),"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: var(--font-size-base);
}
.nav-v2 .nav-toggle .nav-toggle-inner, .nav-v2 .nav-toggle .nav-toggle-inner::after, .nav-v2 .nav-toggle .nav-toggle-inner::before {
	width: var(--hamburger-size);
	height: var(--hamburger-line-size);
	background-color: var(--hamburger-bg);
	transition: transform .15s ease;
	border-radius: 10px;
}
.nav-visitor.top-nav-visitor-ia .vs-width-100 {
	width: 100% !important;
}
.nav-visitor.top-nav-visitor-ia .d-flex {
	display: flex !important;
}
.nav-v2 .align-items-center {
	align-items: center;
}
.d-flex {
	display: flex !important;
}
.d-flex {
	display: flex !important;
}
.justify-space-between {
	justify-content: space-between !important;
}
.vs-width-100 {
	width: 100% !important;
}
.d-flex {
	display: flex !important;
}



/******video play button*******/
.video-play-button {
	position: relative;
	z-index: 10;
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	background: #ffad00;
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
	margin: 0 auto;
}
.video-play-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	background: #ffad00;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	background: #ffad00;
	border-radius: 50%;
	transition: all 200ms;
}
.video-play-button:hover:after {
	background-color: #ffbe33;
}
.video-play-button img {
	position: relative;
	z-index: 3;
	max-width: 100%;
	width: auto;
	height: auto;
}
.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-left: 32px solid var(--clr4);
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
}

@media only screen and (max-width: 500px) {
	.video-play-button::after , .video-play-button::before{
		width: 50px;
		height: 50px;
	}
	.video-play-button span{
		border-left: 22px solid var(--clr4);
		border-top: 16px solid transparent;
		border-bottom: 16px solid transparent;
	}
	.product-ctr{
		display: none;
	}
	.video-play-button{
		height: auto;
		padding: 10px;
	}
}


/*******bg-shape-content*********/

.bg-shape-content{
	top: 20px;
	position: absolute;
	padding: 45px 40px 45px 26%;
	text-align:justify;
}
@media only screen and (max-width: 992px) {
	.bg-shape-content{
		padding: 45px 40px;
	}
}
@media only screen and (max-width: 768px) {
	.bg-shape-content{
		padding: 0px 30px;
	}
}
.bg-shape-subtitle{
	display: block;
	font-size: 20px;
	font-weight: normal;
	color: #323232;
	line-height: 48px;
}
@media only screen and (max-width: 551px) {
	.bg-shape-subtitle{
		margin-top: 0;
		margin-bottom: 0;
		line-height: 32px;
	}
}
.bg-shape-text {
	text-align: justify;
	color: #222;
}
.bg-shape-footer{
	margin-top: 10px;
	text-align:center;
}
.bg-shape-button{
	width: 32%;
}


.bg-shape-footer .ywmbutton0,.bg-shape-footer .ywmbutton1, .bg-shape-footer .ywmbutton2 {
	margin-top: 5px;
}
.bg-shape-title{
	margin: 0 !important;
}

@media only screen and (max-width: 992px) {
	.bg-shape-subtitle{
		text-align: center;
	}
	.bg-shape-subtitle br{
		display: none;
	}
	.bg-shape-footer .ywmbutton1 span,.bg-shape-footer .ywmbutton2 span{
		min-width: 115px;
	}
}





/********************slider*******************/




/********************homepage*******************/


.home .container {
	/*max-width: 0 !important; */
	/*max-width: 1140px !important;*/
	padding: 0;
	/*margin: 0 ;*/
	margin: 0 auto;
}
/*
.bg-shape-footer a {
	display: inline-block;
	min-width: 110px;
}

.bg-shape-footer a span {
	padding: 5px 8px;
	display: block;
	width: auto;
	border-radius: 25px;
}

*/


.wrapper{
	padding-top: 0;
}


/*****trustedby****/
.trustedby {
	background: gray;
}
.trustedby .element-container{
	padding: 10px 0;
	display: table;
}
.trustedby-title{
	display:inline-block;
	padding-left:10px;
	padding:10px 0 10px 10px;
	text-align: center;
}
.trustedby-img{
	display:inline-block;
}
.trustedby-img img{
	height:50px;
	width:auto;
	padding: 0 5px;
}
.trustedby-img img {
	vertical-align: middle;
	display: table-cell;
}
.trustedby span {
	vertical-align: middle;
	overflow: scroll;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

.trustedby .trustedby-img{
	margin: auto;
	right: -42.5px;
	position: relative;
}
.trustedby span::-webkit-scrollbar {
	display: none;
}





/*****whyywm****/
.whyywm{

}

.whyywm-content{
	width: 96%;
	float: right;
	padding: 20px;
	display: flex;
	flex-direction: row;
	border-radius: 20px;
	background: var(--clr2);
	margin: 2%;
}

.whyywm-card{
	width: 33.3%;
	padding: 1.5%;
	float:right;
	text-align: center;
}
.whyywm-card:not(:last-child){
	border-left:1px solid var(--clr3);
}
.whyywm-card h3{
	min-height: 48px;
}
.whyywm-card img{
	max-width:90px;
	padding:5px 0;
}
@media only screen and (max-width: 600px) {
	.whyywm-content {
		flex-direction: column;
	}
	.whyywm-card {
		width: 100%;
	}
	.whyywm-card h3 , .whyywm-card p{
		width: 70%;
		display: inline-block;
	}
	.whyywm-card img {
		float: right;
		width: 30%;
	}
	.whyywm-card:not(:last-child){
		border-left: none;
		border-bottom:1px solid var(--clr3);
	}
}
/*****ywmservices****/
.ywmservice {
	position: relative;
	margin: 0.5%;
	list-style: none;
	text-align: center;
	width: 19%;
	display: inline-block;
	float:right;
}
@media only screen and (max-width: 992px) {
	.ywmservice {
		width: 32%;
		margin: 0.65%;
	}
}
@media only screen and (max-width: 600px) {
	.ywmservice {
		width: 49%;
		margin: 0.5%;
	}
}
.ywmservice figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	max-height: 360px;
	text-align: center;
	cursor: pointer;
	width: 100%;
	height: auto;
	border-radius: 20px;
}

.ywmservice figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.ywmservice figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ywmservice figure figcaption::before,
.ywmservice figure figcaption::after {
	pointer-events: none;
}

.ywmservice figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(+40px,0, 0);
	transform: translate3d(+40px,0,0);
}

figure.effect-honey:hover img {
	opacity: 0.5;
}
figure.effect-honey:hover figcaption {
	color:#ffad00;
	transition:0.35s;
}
figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #ffad00;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: right;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-20px,0);
	margin:0;
}


figure.effect-honey figcaption::before,
figure.effect-honey h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover img {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-honey:hover img,
figure.effect-honey:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}






/*********Special packages*********/
.ywmspecialpakages{
	height: 200px;
	display: flex;
}
.ywmspcpcks-right{
	width: 20%;
	height: 100%;
	background: var(--clr3);
	-webkit-box-shadow: -10px 0px 13px -7px #000000, 0px 12px 23px -4px rgba(0,0,0,0);
	box-shadow: -10px 0px 13px -7px #000000, 0px 12px 23px -4px rgba(0,0,0,0);
}
.ywmspcpcks-title {
	width: 100%;
	text-align: center;
	margin-right: auto;
}
/* .ywmspcpcks-main{
   width: 70%;
 }    */
.ywmspcpcks-left{
	width: 10%;
	height: 100%;
	background: var(--clr3);
	-webkit-box-shadow: 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
	box-shadow: 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}
@media only screen and (min-width: 1140px){
	.ywmspcpcks-right{
		width:calc((100vw - 1140px) / 2 + 200px );
		display: flex;
		direction: rtl;
		align-items: center;
	}
	.ywmspcpcks-title{
		width:200px;
	}
	/*.ywmspcpcks-main{
	  width: 840px;
	}  */
	.ywmspcpcks-left{
		width:calc((100vw - 1140px) / 2 + 100px);
	}
}












/********************homepage*******************/














/********************ymstyle*******************/

.ywmcontainer , .element-container {
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;
}
.ywmrow{
	margin:30px 0;
}
.ywmrow:after {
	content: "";
	display: table;
	clear: both;
}


:root {
	--clr1: #696969;
	--clr2: #e6e6e6;
	--clr3: #ffda00;
	--clr4: white;
	--clr5: #c4c4c4;
	--clr6: black;
	--border-radius: 7px;
	--text-radius: 50em;
}

a{
	text-decoration: none;
	font-style: normal;
}

/**********Pages subtitle************/
.ywmtitle{
	text-align: center;
}
/*******Full width section******/
.fullwidthh {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}
@media only screen and (max-width: 1140px) {
	.fullwidthh {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.ywmsection {
	text-align: center;
	padding: 20px 5px;
	margin: 45px auto 0;
}

@media only screen and (max-width: 1140px){
	.ywmsection{
		padding: 20px;
	}
}



/********End CTA********/
.ywmendcta {
	position: relative;
	padding: 20px;
	width: 100%;
	max-width: 1140px;
	background: var(--clr5);
	display: flex;
	direction: rtl;
	margin: 20px auto 35px auto;
	border-radius: 15px;
	align-content: center;
	align-items: stretch;
}
.ywmendcta div{
	width: 33%;
	padding: 20px 10px;
	text-align: center;
	display: flex;
	flex-direction: column;
}
.ywmendcta div > p{
	margin: 10px 0;
	text-align: justify;
	padding: 0 5%;
}
.ywmendcta div > a{
	margin-top: auto;
}

@media only screen and (max-width: 778px){
	.ywmendcta{
		flex-direction: column;
	}
	.ywmendcta div {
		width: 100%;
	}
}





/*********************pakage************************/

.pkg-row {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	margin: -15px auto;
	padding: 0 10px;
	max-width: 1200px;
	background: var(--clr4);
	direction: rtl;
	border-radius: 15px;
	width: 800px;
}
.pkg-row > div {
	display: flex;
	justify-content: center;
	flex-direction: column;
	transition: transform 0.5s ease-in-out;
	margin: 0 auto;
	text-align: right;
}
.pkg-img{
	width: 30%;
}
.pkg-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0 10px 10px 0;
}
.pkg-description{
	width: 40%;
	padding: 10px;
}
.pkg-information{
	width: 30%;
	padding: 10px;
	align-items: center;
}
.pkg-col button {
	display: inline-block;
	padding: 5px;
	background: #529fb8;
	border: none;
	text-transform: uppercase;
	letter-spacing: 0.05rem;
	font-weight: 700;
	color: #fff;
}

/*******pkg counter***********/
.pkg-information .clockdiv{
	font-family: anjoman;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 15px;
	direction: ltr;
	margin: 5px auto 10px auto;
}
.pkg-information .pkg-col h4{
	margin:10px auto;
}
.pkg-information .clockdiv > div {
	padding: 0 0 10px 0;
	border-radius: 10px;
	background: #ffda008f;
	display: inline-block;
}
.pkg-information .clockdiv div > span{
	padding: 10px 13px;
	border-radius: 7px;
	background: var(--primthemecolor);
	display: inline-block;
}
.pkg-information .smalltext{
	padding-top: 5px;
	font-size: 15px;
}


/******************/
.sell_course {
	color: #777;
	font-size: 16px;
	display: flex;
	border: 1px dashed #ddd;
	background-color: #f9f9f9;
	margin-bottom: 15px;
	border-radius: 10px;
	line-height: 30px;
	position: relative;
	margin: 5px auto;
	padding: 0 10px;
}
.sell_course strong{
	height: 20px;
	margin: auto;
	line-height: 20px;
}
.sell_course::after, .sell_course::before {
	content: '';
	width: 16px;
	height: 16px;
	border-left: 1px dashed #ddd;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: calc(50% - 8px);
	right: -9px;
}

.sell_course::after {
	border-left: none;
	border-right: 1px dashed #ddd;
	right: auto;
	left: -9px;
}
.sell_course strong {
	padding-left: 10px;
	border-left: 1px dashed #ddd;
	font-weight: 500;
	width: 100%;
	max-width: 65px;
	text-align: center;
}

.price {
	margin-bottom: 0;
	font-size: 17px;
	width: 100%;
	text-align: right;
	max-width: 150px;
}
.price del {
	margin-right: 8px;
	text-decoration: none;
	position: relative;
	float: right;
}
.woocommerce-Price-currencySymbol {
	float: left;
	color: grey;
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	margin-right: 5px;
}
.price del .amount {
	font-size: 15px;
}
.price .amount {
	color: #464749;
	display: inline-block;
}
.price del::after {
	background: red !important;
}
.price del .divide {
	text-decoration: line-through;
}
.price ins {
	background-color: transparent;
	position: relative;
	margin-right: 8px;
	float: right;
}
.price ins .amount {
	color: #00a400 !important;
}
.price span.woocommerce-Price-currencySymbol {
	float: left;
	color: grey;
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	margin-right: 5px;
}

.pkg-information .ywmbutton1{
	margin: 5px auto;
}
.pkg-information .ywmbutton1 span{
	min-width: 150px;
	text-align: center;
	padding: 3px;
}





/*********ُServices Header*************/
.ywmservicesheader {
	display: flex;
	position: relative;
	margin: 0;
	padding: 20px;
}
.ywmservicesheader .ywmsrchdr-wrapper {
	position: relative;
	width: 100%;
	max-width: 1140px;
	background: var(--clr5);
	margin: 0 auto;
	border-radius: 15px;
	display: flex;
	direction: rtl;
}

.ywmsrchdr-img{
	width: 25%;
	text-align: center;
}
.ywmsrchdr-img img{
	height: 100%;
	width: auto;
	margin: -20px 0;
}

.ywmsrchdr-content {
	padding: 40px 20px;
	width: 75%;
	display: flex;
	flex-direction: column;
}
.ywmsrchdr-title {
	position: relative;
	display: block;
	width: fit-content;
	color: black;
	margin: 0 auto 20px;
	padding-bottom: 5px;
}
.ywmsrchdr-title::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0.16rem;
	width: 100%;
	background: var(--clr3);
}
.ywmsrchdr-text {
	color: black;
}
.ywmsrchdr-cta {
	margin-top: auto;
	text-align: center;
}


@media (max-width: 1139px) {
	.ywmservicesheader{
		padding: 0;
		height: auto;
	}
	.ywmservicesheader .ywmsrchdr-wrapper {
		width: 100vw;
	}
	.ywmsrchdr-img{
		display: none;
	}
	.ywmsrchdr-content{
		width: 100%;
	}
	.ywmservicesheader .ywmbutton1 ,.ywmservicesheader .ywmbutton2{
		min-width: 140px;
	}
}

/*********Services Description*********/
.ywmservicesdescription{
	padding: 20px 0;
}
.ywmservicesdescription p{
	text-align: justify;
}



/*********Special packages*********/
.ywmspecialpakages{
	height: 200px;
	display: flex;
	padding: 0;
}
.ywmspcpcks-right{
	width: 20%;
	height: 100%;
	background: var(--clr3);
	-webkit-box-shadow: -10px 0px 13px -7px #000000, 0px 12px 23px -4px rgba(0,0,0,0);
	box-shadow: -10px 0px 13px -7px #000000, 0px 12px 23px -4px rgba(0,0,0,0);
}
.ywmspcpcks-title {
	width: 100%;
	text-align: center;
	margin-right: auto;
}
/*.ywmspcpcks-main{
  width: 70%;
} */
.ywmspcpcks-left{
	width: 10%;
	height: 100%;
	background: var(--clr3);
	-webkit-box-shadow: 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
	box-shadow: 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}
@media only screen and (min-width: 1140px){
	.ywmspcpcks-right{
		width:calc((100vw - 1140px) / 2 + 200px );
		display: flex;
		direction: rtl;
		align-items: center;
	}
	.ywmspcpcks-title{
		width:200px;
	}
	/*.ywmspcpcks-main{
      width: 840px;
    }    */
	.ywmspcpcks-left{
		width:calc((100vw - 1140px) / 2 + 100px);
	}
}
@media only screen and (max-width: 768px){
	.ywmspecialpakages {
		display: flex;
		flex-direction: column;
		height: 450px;
	}
	.ywmspcpcks-right {
		width: 100%;
		height: 75px;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.ywmspcpcks-main {
		width: 90% !important;
		margin: 10px auto;
	}
	.swiper {
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
	}
	/* .swiper-slide {
		margin-left: 0 !important;
	} */
	.ywmspcpcks-main .pkg-row{
		flex-direction: row;
		height: 400px !important;
		width: 100%;
	}
	.pkg-row > .pkg-img{
		display: none;
	}
	.pkg-description {
		width: 100%;
	}
	.pkg-information {
		width: 100%;
	}
	.ywmspcpcks-left {
		display: none;
	}
}


/*************services freelancer***************/
.ywmsrvcsfrlncr-main{
	width: 100%;
	position: relative;
	display: flex;
	direction: rtl;
	flex-direction: row;
}
.ywmsrvcsfrlncr-freelancers{
	width: calc(100% - 25px);
}
.ywmsrvcsfrlncr-more {
	width: 25px;
	margin-right: auto;
}

.ywmsrvcsfrlncr-more  .ywmbutton3 {
	position: absolute;
	margin-top: 20px;
}

.ywmsrvcsfrlncr-more  .ywmbutton3 span {
	color: var(--clr6);
	background-color: var(--clr2);
	border-radius: 30px 0 0 30px;
	position: relative;
	display: inline-block;
	padding: 182px 10px 0 20px;
	height: 375px;
}
.ywmsrvcsfrlncr-more .ywmbutton3 span:hover{
	background-color: var(--clr1);
	color: var(--clr4);
}


.card .wt-userlisting-breadcrumb li{
	text-align: center !important;
}

@media screen and (max-width: 992px) {

}
@media screen and (max-width: 768px) {
	.ywmservicesfreelancers{
		display: flex;
		flex-direction: column;
		direction: rtl;
	}
	.ywmsrvcsfrlncr-freelancers {
		width: 100%;
	}
	.ywmsrvcsfrlncr-main{
		flex-direction: column;
	}
	.ywmsrvcsfrlncr-main .card {
		width: 100%;
		margin: 10px 0;
	}
	.ywmsrvcsfrlncr-main .card .wt-starcontent{
		display: none;
	}
	.card .wt-title {
		top: 120px;
	}
	.ywmsrvcsfrlncr-more {
		width: 100%;
		position: relative;
		margin:0 auto;
		margin-top: 10px;
	}

}

/****************services projects******************/


.ywmservicesprojects .ywmbutton4 {
	margin: 30px auto 25px;
	display: block;
}


.ywmservicesprojects h2 {
	margin-bottom: 35px;
}


.page-id-2203 .wrapper {
	padding: 40px;
}

.page-id-2203 .pkg-row {
	margin: 15px auto;
}

@media screen and (max-width: 992px) {
	.ywmsrvcsprjct-main .col-sm-12 , .ywmsrvcsprjct-main .pkg-row{
		padding: 0;
	}
	.ywmsrvcsprjct-main .wt-userlistingcontent > div{
		width: 100%;
		position: relative;
		padding: 20px 10px !important;
	}
	.ywmsrvcsprjct-main .pkg-row{
		width: 100%;
	}
	.ywmsrvcsprjct-main .wt-userlistinghold{
		padding: 0px;
	}
	.ywmsrvcsprjct-main .wt-userlistingcontent{
		display: flex;
		flex-direction: column;
	}
	.ywmsrvcsprjct-main .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
		position: relative;
		border-radius: 0 0px 15px 15px;
	}
	.ywmsrvcsprjct-main .wt-joblistind-short .wt-budget em {
		width: 100%;
		position: absolute;
		margin-top: 25px;
	}
	.ywmsrvcsprjct-main .wt-description{
		margin-top: 20px;
	}
	.ywmservicesprojects .ywmbutton4 span{
		width: 100%;
	}

}
/***************************************************/

.wt-jobalerts {
	margin: 30px auto;
}



















/***********************************************/

.wt-dashboard   .wrapper
{
	background:none;
}


.wt-dashboard .wt-jobalerts {
	margin: 0 auto 20px;
}

.wt-dashboard .wt-dbsectionspace {
	padding: 0 0 20px;
	margin-right: -30px !important;
	float: right;
}

.wt-dashboard .wt-jobalerts .alert {
	padding: 5px 20px 5px 15px !important;
}

.wt-dashboard .wt-jobalerts .close
{
	display:none;
}


.wt-sidebarwrapper {
	margin-top: 85px;
	background: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition:none;
	-o-transition: none;
	transition: none;
}

.wt-identity-verified p {
	margin: 20px 0 0 0;
	font-weight: 600;
	text-align: justify;
}

.notice {
	color: #856404;
	background-color: #fff3cd;
	padding: 15px 20px 10px;
	margin-bottom: 10px;
	text-align: right;
	font-size: 14px;
	margin: 0 0 15px;
}

.notice .wt-alertbtn.warning {
	margin-top: -5px;
}

.notice-sm {
	padding: 10px;
	font-size: 80%;
}
.notice-lg {
	padding: 35px;
	font-size: large;
}
.notice-success {
	border-color: #80D651;
}
.notice-success>strong {
	color: #80D651;
}
.notice-info {
	border-color: #45ABCD;
}
.notice-info>strong {
	color: #45ABCD;
}
.notice-warning {
	border-color: #FEAF20;
}
.notice-warning>strong {
	color: #FEAF20;
}
.notice-danger {
	border-color: #d73814;
}
.notice-danger>strong {
	color: #d73814;
}




.ywmspecialpakages-index .swiper {
	width: 95%;
	height: 100%;
	margin: 0 20px;
}

.ywmspecialpakages-index .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* 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;
}

.ywmspecialpakages-index .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ywmspecialpakages-index .swiper-slide {
	width: 90%;
}

.ywmspecialpakages-index .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: none !important;
}


.ywmspecialpakages-index	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: none !important;
	left: 10px;
	right: auto;
}

.more-post .fa.fa-arrow-left {
	display: block;
	background: #ccc;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	border-radius: 50%;
}

.wt-back-home {
	color: var(--clr1);
	margin-left: 15px;
	margin-top: 15px;
	display: block;
	margin-bottom: -25px;

}

.wt-back-home i {
	margin-right: 10px;
}
.wt-back-to-one {
	color: var(--clr1);
	margin-left: 15px;
	margin-top: 15px;
	display: block;
	margin-bottom: -25px;
}

.wt-back-to-one i {
	margin-right: 10px;
}









/******************/

.ywmspecialpakages-cat .swiper {
	width: 95%;
	height: 100%;
	margin: 0 20px;
}

.ywmspecialpakages-cat .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* 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;
}

.ywmspecialpakages-cat .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ywmspecialpakages-cat .swiper-slide {
	width: 90%;
}


.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background: none !important;
}


.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

	background: none !important;
}

#togglePassword ,.togglePassword {
	margin-right: -30px;
	cursor: pointer;
}

#togglePassword1 ,.togglePassword1 {
	margin-right: -30px;
	cursor: pointer;
}

#togglePassword2 ,.togglePassword2 {
	margin-right: -30px;
	cursor: pointer;
}

.fa-eye::before {
	content: "\f06e" !important;
}


/***************/


.yellow-mobile-header .icon-list {
	width: 100%;
}
.menu-top
{
	display:none !important;
}
.menu-side
{
	display:none !important;
}
.show-menu .menu-top
{
	display:block !important;
}
.show-menu .menu-side
{
	display:block !important;
}

.show-menu .menu-side #menuWrapper {
	bottom: 0;
	overflow-y: auto;
	position: fixed;
	top: 130px;
	background: #373a47;
	width: 100%;
	padding-right: 60px;
}


.ywmspecialpakages-cat .swiper-button-next::after,
.ywmspecialpakages-cat .swiper-button-prev::after {
	font-family: swiper-icons;
	font-size: 20px;
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	background: #4242429c;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	display: block;
	margin: 0;
	line-height: 40px;
	padding: 0 13px;
	color: #fff;
}
.ywmspecialpakages-index .swiper-button-next::after,
.ywmspecialpakages-index .swiper-button-prev::after {
	font-family: swiper-icons;
	font-size: 20px;
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	background: #4242429c;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	display: block;
	margin: 0;
	line-height: 40px;
	padding: 0 13px;
	color: #fff;
}

.swiper-slide .more-post {
	padding: 10% 40%;
}


.single-post {
	overflow-x: clip;
}

nav.menu-side-archive::after {
	border-bottom: solid 3px #ffd900;
	display: block;
	content: " ";
	width: 80%;
	margin-top: 20px;
}

nav.menu-side-archive li {
	text-align: right;
	border-bottom: dotted 1px #eee;
	color: var(--clr1);
	font-size: 110%;
	line-height: 35px;
	list-style: none;
}

nav.menu-side-archive li:first-child {
	margin-top:15px;
}

nav.menu-side-archive li:last-child{
	border-bottom: none
}

nav.menu-side-archive li a {
	color: var(--clr1);
}



nav.menu-side-archive li a {
	color: var(--clr1);
	position: relative;
	top: -6px;
	right: -5px;
	padding-right:20px;
}


nav.menu-side-archive li a::before {
	position: absolute;
	background: #fff;
	content: " ";
	width: 8px;
	height: 8px;
	top: 8px;
	right: 3px;
}

nav.menu-side-archive li:hover a::before {
	background: #FFD900;
}






@media only screen and (max-width: 1140px) {
	.ywmhomepageslider {
		margin-top: 15px;
	}
}



/*************************/

.mCustomScrollBox {
	overflow: scroll;
	scrollbar-width: thin;
	direction: rtl;
	scrollbar-color: var(--primthemecolor) #e4e4e4;
}

.dropdown-menu-right .mCustomScrollBox
{
	overflow: hidden;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: var(--primthemecolor) !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}


.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: 0;
	right: auto;
}

.notification-menu .mCSB_scrollTools {
	opacity: 1;
	width: 6px;
}


#mCSB_2_container {
//position: inherit !important;
//top: 0 !important;
//left: 0 !important;
	direction: ltr;
}

/* width */
.mCustomScrollBox::-webkit-scrollbar {
	width: 10px;
}

/* Track */
.mCustomScrollBox::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
.mCustomScrollBox::-webkit-scrollbar-thumb {
	background: #888;
}

/* Handle on hover */
.mCustomScrollBox::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.wt-userlistingholder
{
	margin-top:30px;
	margin-bottom:60px;
}

.wt-userlistingholder
{
	margin-bottom:60px;
}
.card {
	/*margin: 2px;*/
}

input[type="number"]{
	padding: 10px;
}

.form-group-skill {
	margin: 0 !important;
}

.short-link-post
{
	margin:20px 0;
}

.short-link-post i {
	background-color: #333;
	color: #eee !important;
	padding: 5px;
	border-radius: 5px;
}

.wt-selects.portfolios-skill-select {
	display: inline-block;
	width: 74%;
}

.wt-btnarea.portfolios-skill-button {
	display: inline-block;
	float: inherit;
	width: 25%;
	margin-top: -5px;
}

.wt-btnarea.portfolios-skill-button .wt-btn.add-job-skills {
	padding: 0 20px;
}

.dashboard-info-sizefile {
	font-size: 13px;
	margin-right: 30px;
	padding-top: 16px;
	display: inline-block;
	color: #ff5656;
}

.project-history-comment {
	font-weight: 400;
	margin-right: 5px;
	color: #848484;
}


body.logged-in.rtl main.wt-main {
	padding: 30px 40px 20px 40px;
}

.wt-user-banner {
	margin: 0 45px;
}


.wt-earningsholder table.wt-tablecategories tbody tr td {
	padding: 5px 20px;
	border: none;
}

.wt-dashboardboxtitle {
	border: none;
}

body.rtl .wt-navdashboard .menu-item-has-children .sub-menu li hr
{
	right:0;
}

.wt-navdashboard .menu-item-has-children .sub-menu li hr {
	border-top: 1px dashed #929292;
}

body.rtl .wt-navdashboard ul li.menu-item-has-children ul {
	border-right: 1px dashed #929292;
}

.wt-companysdetails.wt-usersidebar .wt-btnarea .wt-btn {
	padding: 0 20px;
	min-width: 100%;
	height: 43px;
	border-radius: 25px;
	line-height: 43px;
	background: #636363;
	color:#fff;
}

.wt-companysdetails.wt-usersidebar .wt-btnarea .wt-btn:hover {
	background: #ffd900;
	color:#636363;
}

.wt-btn-disable {
	display: inline-block;
	background: #d9d9d9;
	border-radius: 5px;
	color: var(--clr6);
	width: auto;
	min-width: 100%;
	margin-top: 10px;
	font-size: 13px;
	cursor: not-allowed;
	height: 43px;
	border-radius: 25px;
	line-height: 43px;
}

.wt-insightsitem {
	min-height: 200px;
	padding: 8px 10px;
	background: #E5E5E5;
	min-width: 200px;
	border-radius: 20px !important;
	margin-bottom: 7px;
	padding-top: 20px;
}


.wtunread-count-box {
	background: #fff;
	max-width: 100px;
	margin: 8px auto 0;
	border-radius: 50px;
}

.counter-box {
	background: #fff;
	margin: 8px auto 0 !important;
	max-width: 100px;
	border-radius: 50px;
	padding: 3px;
	font-size: 14px;
}

.wt-dashboard .wt-title ul {
	margin-top: -15px;
}

.wt-dashboard .wt-title li {
	background: #fff;
	font-size: 65%;
	display: block;
	white-space: nowrap;
	padding: 0 5px;
	text-align: center;
	border-radius: 20px;
	margin-top: 7px;
}

.wt-dashboardbox {
	background: #e5e5e5;
	border-radius: 20px;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
}

.wt-insightsitem {
	border: solid 3px #e5e5e5;
	transition: all 300ms ease-in-out;
}

.wt-insightsitem:hover {
	border: solid 3px #FFD900;
}

.wt-insightsitem:hover  h3 {
	/*font-size:18px !important;
	font-weight:700px !important; */
}

.wt-tablecategories thead {

}
.wt-tablecategories thead th {
	background: #f1f1f1 !important;
}

.wt-tablecategories tr:hover {
	background: none;
}




.wt-tablecategories thead th:first-child {
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

.wt-tablecategories thead th {
	border-left: solid 1px #999 !important;
	text-align: center !important;
	padding: 7px !important;
}

.wt-tablecategories tbody tr td {
	line-height: 30px;
}

.wt-freelancers-content .dc-title span strong{
	color: #696969 !important;
	font-size: 13px !important;
}

.wt-tableservice .wt-formsearch > fieldset > .form-group .wt-searchgbtn {
	background: #696969 !important;
}

.wt-viewinfo {
	background: #696969 !important;
}
.page-template-dashboard .wt-downladable::after{
	border-top: 30px solid #696969;
}

.wt-tablecategories tbody td {
	text-align:center !important;
}

.wt-ongoing-dash .wt-tablecategories tbody tr .wt-btn {
	color: #333;
	padding: 0 20px;
	line-height: 30px;
	background: #fff;
	border-radius: 20px;
}


.wt-earningsholder .wt-dashboardboxcontent {
	padding: 0;
	overflow: scroll;
	scrollbar-color: #ffda00 #e4e4e4;
	scrollbar-width: thin;
	display: block;
	min-height: inherit;
	max-height: 280px;
	width: 100%;
}

/* .wt-tablecategories thead tr th:first-child::before, .wt-tablecategories tbody tr td:first-child::before {
	width: 0;
} */

.title-icon-right-24 {
	width: 48px;
	margin-left: 10px;
	background: #e5e5e5;
	padding-left: 6px;
}


.wt-tablecategories thead th:last-child {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border-left: none !important;
}


.wt-earningsholder .wt-dashboardboxcontent tbody {
	background: none;
}


body.rtl .wt-withdraw-bl .wt-insightdetails {
	text-align: center;
	width: 100%;
	position: relative;
	top: 40px;
}

.ym-withdraw-bl-open {
	cursor: pointer;
}

.wt-moredetailsholder .wt-withdraw-bl.wt-insightsitem .wt-userlistingimg {
	margin-top: -80px;
	position: absolute;
	right: 0;
	left: 0;
}

.wt-btn.wt-withdraw-now {
	text-align: center;
	margin: 20px auto !important;
	display: block;
	width: 180px;
	padding: 0;
	color:#333;
}

table.wt-tablecategories tbody tr td figure img {
	width: 100%;
	display: block;
	max-width: 92px;
}


.wt-moredetailsholder .col-xl-3 {
	padding: 0 8px;
}



.wt-dashboardboxtitle h2 span {
	background: #FFD900;
	color: #636363;
	font-weight: 700;
	padding-left: 10px;
}


.wt-ongoing-dash .wt-tablecategories tbody tr .wt-btn {
	white-space: nowrap;
}

.menu-azmoon-container {
	text-align: right;
}

.wt-haslayout.search-page-header {
	text-align: right;
}

.workreap-search-page .wt-article {
	display: flex !important;
	border-radius: 15px;
	border: 1px solid var(--clr1);
	height: 235px;
	overflow: hidden;
}

.container-re-send-email {
	max-width: 100%;
}

.wt-dashboard .col-lg-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.sharebox-btn span {
	color: #fff;
	border: solid 1px #474747;
	width: 320px;
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 7px 0;
	border-radius: 10px;
	cursor: pointer;
	background: #474747;
}

.wt-widgettitle {
	text-align: center !important;
}

.wt-haslayout h2 {
	text-align: center !important;
	margin-top: 20px !important;
	display: inline-block;
	margin: 0 auto;
	line-height: 25px;
}

.wt-box-ptofile-two .wt-widgettitle h2 {
	text-align: center !important;
	margin-top: 20px !important;
	background: #ffd900;
	display: inline-block;
	margin: 0 auto;
	line-height: 25px;
	max-width: 160px;
	font-size: 18px !important;
	font-weight: 700 !important;
}
.wt-box-ptofile-three .wt-widgettitle h2 {
	text-align: center !important;
	margin-top: 20px !important;
	background: #ffd900;
	display: inline-block;
	margin: 0 auto;
	line-height: 25px;
	max-width: 160px;
	font-size: 18px !important;
	font-weight: 700 !important;
}

.wt-box-ptofile-three .wt-particlecontent {
	background: #fff !important;
	border-radius: 20px;
	opacity: 1 !important;
}

.wt-box-ptofile-three .wt-particlehold {
	max-height: 60px;
	margin-bottom:15px;
}

.wt-box-ptofile-three .wt-particlehold figure {
	width: 100%;
	border-radius: 20px;
	max-height: 60px;
	overflow: hidden;
	position: absolute;
	margin-top: 10px;
	margin-right: 10px;
}

.wt-box-ptofile-three .wt-particlecontent {
	background: #fff !important;
	border-radius: 20px !important;
	opacity: 1 !important;
	position: inherit !important;
	z-index: inherit !important;
	margin-bottom: 30px;
	height: 75px !important;
	padding-right: 70px !important;
	text-align: right !important;
	padding-top: 15px !important;
}

.wt-services-holder h2 {
	text-align: center !important;
	background: #f5f5f5;
}

.wt-portfolio-wrap .wt-usertitle {
	text-align: center !important;
}

.wt-portfolio-wrap  h2
{
	background: #ffd900;
}

.wt-skillholder {
	background: #fff;
	padding: 10px 20px;
	border-radius: 20px;
}

.wt-skillholder + .wt-skillholder {
	margin-top: 10px;
}

body.rtl .wt-particlehold figure {
	width: 100%;
	border-radius: 20px;
	max-height: 230px;
	overflow: hidden;
}

body.rtl .wt-particlehold .wt-particlecontent {
	text-align: center;
	padding: 10px 15px 0;
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 999;
	top: -80px;
	opacity: 0.85;
	height: 80px;
	border-bottom-right-radius: 18px;
	border-bottom-left-radius: 18px;
}

body.rtl .wt-formsearch fieldset .form-group .form-control {
	padding: 10px 20px 10px 60px;
	border-radius: 20px;
}

body.rtl .wt-formsearch fieldset .form-group .wt-searchgbtn {
	border-right: none;
}

body.rtl .wt-formsearch fieldset .form-group .wt-searchgbtn::before {
	content: "";
	display: inline-block;
	width: 2px;
	background: #FFD900;
	height: 30px;
	position: absolute;
	right: 5px;
	top: 10px;
}

.date-inner-row {
	background: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.wt-particlehold figure img {
	border-radius: 20px;
	width: 100%;
	height: auto;
}

.wt-particlehold {
	max-height: 240px;
}

.wt-widgetarticlesholder .wt-particlehold + .wt-particlehold {
	margin-top: 10px;
}


.wt-widgettagvtwo a {
	padding: 0 13px;
	line-height: 30px;
	margin-right: 20px;
	background: #fff !important;
}

.wt-widgettagvtwo a:hover {
	color: #636363;
	border: none;
}

.singleenglish_level .wt-widgettag a, .singlefreelancer_type .wt-widgettag a, .languages-icanspeak .wt-widgettag a {
	border: none;
}

.wt-box-ptofile-three .wt-widget {
	padding: 0 15px;
}

.wt-box-ptofile-three .wt-widget  h3 {
	font-size: 13px;
}

.wt-services-content .wt-freelancers {
	height: inherit !important;
}

.wt-services-holder .wt-title {
	padding: 26px 30px;
	text-align: center !important;
}

.row.wt-service-row {
	width: 100%;
	margin: 0;
	padding: 15px;
}
.row.wt-service-row .col-lg-12  .col-lg-12 {
	padding: 0;
}
/****************************************/

/* .ywmspecialpakages.ywmspecialpakages-cat {
    display: block !important;
}
.packageHeader {
    display: block;
    width: 100%;
}
.ywmspcpcks-main .swiper-slide {
    background: transparent !important;
}
.specialPackage .pkg-img {
    width: 150px;
    margin: 0 auto;
    height: 150px;
    border-radius: 100%;
    overflow: hidden;
	position: relative;
    top: 75px;
}
.specialPackage .innerSection {
    background: #fff;
    border-radius: 20px;
    padding-top: 60px;
}
.specialPackage span.bg-shape-button {
    position: relative;
    top: 20px;
    padding: 5px 20px !important;
    border-radius: 20px;
    line-height: 1.7;
    background: #636363;
    color: #fff;
}
.specialPackage .pkg-description {
    width: 100%;
}
.specialPackage .pkg-information {
    width: 100%;
}
.specialPackage .pkg-information .clockdiv > div {
    background: transparent;
}
.specialPackage .pkg-information .clockdiv{
		margin-top: -10px;
    z-index: 1;
    position: relative;
}
.specialPackage .pkg-information .clockdiv div > span {
    padding: 0;
    border-radius: 0;
    background: #e5e5e5;
    display: inline-block;
    color: #636363;
    font-weight: bold;
    width: 30px;
    height: 30px;
}
.packageHeader h2.ywmspcpcks-title {
    background: #fff;
    color: #636363;
}
.specialPackage .pkg-information .smalltext {

    color: #363636;
    font-size: 12px;
    font-weight: 500;
	font-family: Anjoman;
}
.whyywm-content {
    width: 84% !important;
    float: right;
    padding: 20px;
    display: flex;
    flex-direction: row;
    border-radius: 0 !important;
    background: transparent !important;
    margin-right: calc(8% + 10px) !important;
    position: relative;
	  flex-wrap: wrap;
    align-items: flex-end;
    justify-content: center;
	margin-top: 0 !important;
}
.whyywm-content .whyywm-card {
    width: 31.3% ;
    margin: 1%;
	border-left: none !important;
    background: #E5E5E5;
	    padding: 20px 30px;
	border-radius: 20px;
}
.whyywm-card h3 {
    min-height: 48px;
    font-weight: 900;
}
.whyywm-content .whyywm-card:nth-child(2) h3 {
    margin-top: 20px;
	min-height: 30px;
}
.ywmservices.ywmrow{
	text-align: center;
}
.ywmservices.ywmrow span {
    font-weight: 900;
    font-size: 20px;
    background: #ffd900;
    padding: 2px;
}
.ywmservices.ywmrow .services {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
		margin: 30px 0;
}
.ywmservices.ywmrow .ywmservice {
    margin: 0 0.75%;
}
.services_figure h4 {
    font-weight: 900;
		color: #fff;
}
.ywmservice figure.services_figure figcaption {
    position: relative;
    padding: 10px;
    background: #636363;
    border-radius: 0;
}
.ywmservice figure.services_figure{
	border-radius: 20px;
	max-height: 100%;
}
.ywmservices.ywmrow a.ywmservice:hover {
    transform: scale(1.07);
}
.ywmservices.ywmrow a.ywmservice:hover figcaption {
    background: #ffd900;
}
.ywmservices.ywmrow a.ywmservice:hover img {
    border: 2px solid #ffd900;
}

.ywmservices.ywmrow .ywmservice:last-child {
    display: none;
}

a.moreBtn {
    padding: 5px 20px;
    font-weight: 900;
    cursor: pointer;
		margin-top: 40px;
		display: inline-block;
		color: #636363;
}
.ywmcontainer .ywmspecialpakages {
    height: auto;
    display: flex;
    padding: 0;
    background: #FFD900;
    padding: 50px 0;
	  padding-bottom: 120px;
}
  .swiper-container {
        width: 100%;
        height: 100%;
    }
 .swiper-slide {
        text-align: center;

        display: block !important;
      	height: auto !important;
	 			cursor: pointer !important;
    }
.ywmspcpcks-main {
    margin: 0 auto;
		text-align: center;
		padding-top: 20px;
	max-width: 1440px;
}
.ywmspecialpakages-index .swiper-slide{
	margin: 60px 0;
	  background: #ffffff8a !important;
	border-radius: 20px;
	border: 3px solid transparent;
}
.ywmspecialpakages-index .swiper-slide img {
    display: block;
    width: auto;
		margin: 0 auto;
		max-width: 100% !important;
		height: auto !important;

}
.ywmspecialpakages-index .swiper-slide:hover {
    transform: scale(1.1);
		border-color: #fff;
	transition: all 0.7s;
}


.swiper-slide:hover h3{
	font-weight: 900;
}

.ywmcontainer .ywmspecialpakages-index .swiper-button-next,.ywmcontainer .freelancerSlider .swiper-button-next ,.ywmcontainer .projectSlider .swiper-button-next{
   position: absolute;
    width: 50px;
    height: 50px;
    background: var(--primthemecolor) !important;
    top: 48%;
    left: 1px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
			box-shadow: 2px 2px 2px #aaa;
}
.ywmcontainer .ywmspecialpakages-index .swiper-button-next {
    right: calc(100% - 50px);
}

.ywmcontainer .ywmspecialpakages-index .swiper-button-next::before,.ywmcontainer .freelancerSlider .swiper-button-next::after,.ywmcontainer .projectSlider .swiper-button-next::after{
		content: "\e64a";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
	position: relative;
	top: 8px;
	right: 2px;
}
.ywmcontainer .freelancerSlider .swiper-button-next::after{
	top: 0;
}
.ywmcontainer .ywmspecialpakages-index .swiper-button-prev, .ywmcontainer .freelancerSlider .swiper-button-prev,.ywmcontainer .projectSlider .swiper-button-prev{
     position: absolute;
    width: 50px;
    height: 50px;
    background: var(--primthemecolor) !important;
    top: 48%;
    right: 1px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
		box-shadow: 2px 2px 2px #aaa;
}

.ywmcontainer .ywmspecialpakages-index .swiper-button-prev::before,.ywmcontainer .freelancerSlider .swiper-button-prev::after,.ywmcontainer .projectSlider .swiper-button-prev::after{
	  content: "\e649";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
	position: relative;
	top: 8px;
	left: 2px;
}
.freelancerSlider .IconLocation .fa-flag::before {
    right: -8px;
    top: 0;
}
.ywmcontainer .projectSlider .swiper-button-next::after,.ywmcontainer .projectSlider .swiper-button-prev::after{
	top: 0;
}

*/

.ywmsrvcsfrlncr-main {
	max-width: 1152px;
	margin: 0 auto;
}
.ywmservicesfreelancers.fullwidthh {
	padding: 40px 0;
}
.ywmsrvcsprjct-main {
	max-width: 1152px;
	/* overflow: hidden; */
	margin: 0 auto;
}
span.Icon.IconLocation {
	position: relative;
}
.ywmcontainer .freelancerSlider .swiper-button-prev::after{
	top: 0;
}

h3.titleHeading {
	display: inline;
	background: #fff;
	padding: 4px;
	font-weight: 900;
}
.ywmspecialpakages.ywmspecialpakages-index::after {
	content: "";
	background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/11/-e1667816963426.png);
	background-size: contain;
	width: 200px;
	height: 140px;
	position: absolute;
	left: 10px;
	top: 20px;
	background-repeat: no-repeat;
}
.ywmspecialpakages.ywmspecialpakages-index::before {
	content: "";
	background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/11/-1-e1667903987693.png);
	width: 170px;
	height: 75px;
	position: absolute;
	right: 50px;
	bottom: 20px;
	background-repeat: no-repeat;
	background-size: contain;
}

.ywmspecialpakages.ywmspecialpakages-cat {
	display: block !important;
	width: 100%;
}


.wt-services-holder .ywmspecialpakages {
	height: 350px;
	display: flex;
	padding: 0;
	text-align: center;
	margin: 0 auto;
	position: relative;
	top: -110px;
}

.wt-services-holder  .ywmspcpcks-main {
	text-align: center;
	padding-top: 20px;
	max-width: 1440px;
	margin: 0 auto;
}


.pkg-information .price {
	max-width: 200px !important;
	position: absolute;
	left: 30px;
	margin-top: -40px;
}

.PriceSection strong {
	position: absolute;
	margin-right: -120px;
	margin-top: -40px;
}


.specialPackage .pkg-description p {
	height: 105px;
	margin: 20px 30px;
	overflow: hidden;
}

.pkg-description {
	height: 160px;
}

.swiper-slide.swiper-slide-active {
	padding-bottom: 60px;
}



.specialPackage .price ins .amount {
	color: #000 !important;
}

.specialPackage .price del {
	opacity: 0.5;
	display: block;
	width: 100%;
}

.price del::after {
	transform: none;
	background:#bcbcbc !important;
}


/****************************************/


.wt-statisticcontent img {
	width: 24px;
}

.wt-profilecounter .wt-statisticcontent {
	height: 100px;
	padding: 3px;
	font-size: 11px;
}


.wt-access-both.wt-profilecounter .wt-statisticcontent h4 {
	font-size: 11px !important;
	white-space: nowrap;
}

.row.wt-service-row .col-12 {
	padding: 0;
}

.wt-statisticcontent h3 {
	background: #ccc;
	width: 60px;
	font-size: 16px !important;
	border-radius: 20px;
	line-height: 20px;
	margin-top: 5px !important;
	color:#636363;
	font-size:14px;
}

.wt-statisticcontent.wt-countercolor3.wt-earnstat   h3
{
	background: transparent;
}

.wt-userlisting-breadcrumb li span, .wt-userlisting-breadcrumb li a {
	display: block;
	color: #767676 !important;
	font-size: 13px;
	line-height: inherit;
}


/**************************/
.wt-profile-service-wrap {
	width: 100%;
}

.wt-profile-portfolio-wrap .wt-freelancers-img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	border-radius: 50px;
	text-align: center;
}

.wt-profile-portfolio-wrap .wt-freelancers-img img {
	width: 48px;
	display: block;
	border-radius: 50px !important;
	margin: 0 auto;
	border: solid 1px #fff;
}

.wt-profile-portfolio-wrap .wt-userdropdown {
	right: 60px;
	left: 0;
	margin: 0 auto;
	top: -10px;
}

.portfolios-innerwrap figure.item {
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.wt-profile-portfolio-wrap .wt-freelancers-content {
	margin-top: 60px;
	text-align: center !important;
}

.wt-profile-portfolio-wrap .wt-freelancers-details {
	background: #d9d9d9;
	border-bottom-right-radius: 20px  !important;
	border-bottom-left-radius: 20px  !important;
}

.wt-clientfeedback {
	background: #e5e5e5;
	padding: 0 30px 40px;
	border-radius: 20px;
}

.wt-clientfeedback .wt-bgcolor {
	background: #f2f2f2;
	padding: 20px 30px;
	border-radius: 20px;
}

.wt-clientfeedback .wt-userlistingimg {
	width: auto;
	float: left;
	border-radius: 4px;
	max-height: 100%;
	max-width: 100%;
	margin: 0 30px 21px 0;
}

.wt-clientfeedback .review-wrap .wt-userlistingimg img {
	max-width: 84px;
	border-radius: 50%;
}

.wt-clientfeedback .wt-userlistingsingle .wt-overallratingarea {
	position: relative;
	margin-top:-10px;
	direction: ltr !important;
	list-style: none;
}



.wt-clientfeedback .wt-userlistingsingle .wt-description p {
	margin-top: 0;
}
.wt-clientfeedback .wt-overallratingarea .fa-exclamation-circle {
	position: absolute;
	left: -20px;
}
.wt-clientfeedback .wt-userlistingsingle .wt-title h3 {
	margin: 0 0 5px;
}

.wt-clientfeedback .wt-userlistingsingle .wt-userlistingimg + .wt-userlistingcontent {
	padding-right:10px;
}

.wt-clientfeedback .wt-userlisting-breadcrumb {
	text-align: center;
}

.wt-clientfeedback .wt-titlewithselect {
	text-align: center !important;
}

.wt-clientfeedback .wt-titlewithselect h2 {
	padding: 0;
	background: #ffd900;
	font-size: 18px !important;
	font-weight: 700 !important;
}

.wt-articlesuser .wt-particlehold figure {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.wt-articlesuser .wt-particlehold figure img{
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.wt-userlistingsingle .wt-description p {
	margin: 33px 0 0;
	font-style: normal;
	color: #636363;
	font-size: 16px;
	font-weight: 400;
}

.wt-haslayout h2 {
	font-size: 18px !important;
	font-weight: 700 !important;
}

.archive .wt-innerbannerholder {
	height: 40px;
	border-radius: 20px;
	overflow: hidden;
	background: none !important;
	margin: 20px auto;
}

.wt-skillbar {
	background:#ffd900;
}

.profile-icon {
	width: 24px;
	height: 24px;
	top: -3px;
	position: relative;
}
.profile-feedback-icon {
	width: 24px;
	height: 24px;
	top: -3px;
	position: relative;
}

.dashboard-menu-right.mCS_img_loaded {
	position: relative;
	float: right;
	height: 20px;
	top: 12px;
	margin-left: 10px;
	margin-right: 10px;
}






/************************/
.swiper {
	padding: 0 25px !important;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 55%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: -10px;
	left: auto;
	background:#ffd900;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto;
	background:#ffd900;
}
/**********/


.wt-uploadrating .wt-modalcontent .modal-body {
	background: #fff;
}
#yw-identifier-code-box-modal .wt-boxtitle h2 {
	display: block;
}

#yw-identifier-code-box-modal .wt-boxtitle img {
	display: block;
	margin: 0 auto;
	margin-top: 15px;
}
#yw-identifier-code-box-modal .wt-btn {
	background: #636363;
	color: #fff;
	display: block;
	margin: 20px auto 15px;
	width: 180px;
	line-height: 40px;
	border-radius: 20px;
}

#yw-identifier-code-box-modal .wt-btn:hover {
	background: #FFD900;
	color: #636363;
}

#yw-identifier-code-box-modal .wt-btn img {
	position: relative;
	right: -10px;
}
#yw-identifier-code-box-modal .wt-boxtitle {
	margin: 0;
	padding: 20px;
	border-bottom: none;
}


.wt-title a {
	font-size: 13px !important;
	font-weight: 500 !important;
	color: #636363 !important;
}

.wt-articlecontent .wt-title h3 a {
	font-size: 18px !important;
	font-weight: 700 !important;
}



.wt-pagination ul li a {
	color: #fff;
	width: 46px;
	height: 46px;
	display: block;
	font-size: 16px;
	background: #acacac;
	text-align: center;
	position: relative;
	line-height: 44px;
	border: none;
	border-radius: 50%;
	font-weight: 700;
	font-family: anjoman !important;
	padding-top: 2px;
}

.wt-pagination .page-numbers.dots {
	color: #fff;
	background: #acacac;
	border-radius: 50%;
}
.wt-pagination ul li.wt-active span, .wt-pagination ul li.wt-active a {
	color: #fff;
	background: #acacac;
	border-color: var(--primthemecolor);
	border-radius: 50%;
	border-width: 2px;
}

.wt-pagination ul li a.wt-nextpage, .wt-pagination ul li a.wt-nextpage, .wt-pagination ul li a i {
	font-weight: 950 !important;
}

.date-inner-row .span-reading-time {
	color: #636363 !important;
}


.wt-countersoon li + li::before {
	left: -2px;
	top: 0;
	content: ':';
	color: #636363;
	font-size: 12px;
	line-height: 23px;
	position: absolute;
}

.line-separator {
	display: block;
	background: #FFD900;
	height: 3px;
	width: 250px;
	margin: 0 auto;
}

.identifier-code {
	margin: 15px 30px;
}

.wt-uploadrating .wt-modalcontent .modal-body {
	padding: 0 20px;
}

.identifier-user-box {
	text-align: center;
}
.identifier-user-box img {
	border-radius: 99%;
	margin-top: -10px;
}

.identifier-code h3 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
}

.wt-uploadrating .wt-modalcontent {
	border-radius: 20px;
	padding-bottom: 30px;
}



.re-send-email-btn.re-send-email a {
	border-radius: 10px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	line-height: 50px;
}

.re-send-email-btn.re-send-email {
	display: block;
	position: absolute;
	left: 0;
	margin-left: 10px;
}





.notice {
	color: #fff;
	background-color: #acacac;
	border-radius: 20px;
}

.alert-warning {
	color: #fff;
	background-color: #acacac;
	border-radius: 20px !important;
	border: none !important;
}

.notice-warning > strong {
	background: #FFD900;
	color: #636363;
	padding: 0 5px;
	margin-left: 15px;
}

.alert span
{
	color:#fff;
}

.alert span em {
	background: #FFD900;
	color: #636363;
	padding: 5px 5px 5px 0;
	margin-left: 15px !important;
}

.wt-alertbtn.warning {
	background: #636363;
	color: #fff;
	border-radius: 20px;
}

.wt-alertbtn.warning:hover {
	background: #FFD900;
	color: #636363;
}


.wt-usersidebar .wt-companysinfo .wt-title a {
	font-size: 18px !important;
	font-weight: 700 !important;
}

.wt-usersidebar .wt-companysinfo .wt-title span{
	font-size: 14px !important;
	font-weight: 500 !important;
}

.wt-navdashboard ul li.wt-active > a, .wt-navdashboard > ul > li:focus, .wt-navdashboard > ul > li:hover, .wt-navdashboard > ul > li.wt-open {
	background: none !important;
}

.wt-side-profile .wt-socialiconssimple span {
	display: none !important;
}


.wt-side-profile .wt-socialiconssimple li {
	border: none !important;
	margin: 0 10px !important;
	width: auto !important;
}

.wt-side-profile .wt-socialiconssimple {
	background: #fff !important;
	padding: 10px 5px;
}

.wt-side-profile .wt-sharejob .wt-widgettitle  {
	display: none !important;
}


#wt-package-details {
	text-align: center;
}



#wt-package-details .wt-modalcontent{
	border-radius: 25px;
}

#wt-package-details .wt-packageinfo li {
	border-bottom: none;
	background: #F2F2F2;
	margin-top: 15px;
	margin-bottom: 3px;
	text-align: center;
}

#wt-package-details  .wt-packagedetails li {
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
}
#wt-package-details  .wt-baiscpackage li {
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
}

#wt-package-details .wt-packages {
	padding: 25px 80px 35px;
}

#wt-package-details h2 {
	font-weight: 700 !important;
}

.wt-employer-single .wt-portfolio-details {
	background: none !important
}

.single-employers .wt-comsingleimg {
	max-height: 300px;
	overflow: hidden;
	border-radius: 30px;
}

.single-employers  .wt-side-profile {
	margin-top: 30px;
}

#wt-start-modal .wt-boxtitle {
	text-align: center;
}

.wt-modalcontent .wt-boxtitle h2 {
	font-weight: 700 !important;
	text-align: center !important;
	display: block;
	font-size: 18px !important;
}

#wt-share-modal .wt-boxtitle {
	border-bottom: solid 3px var(--primthemecolor);
	width: 300px;
	display: block;
	margin: 0 auto;
}

#wt-share-modal .startbox-p {
	font-size: 16px !important;
	font-weight: 700 !important;
	text-align: center;
	margin: 15px auto;
	padding-top: 30px;
}


.wt-modalcontent .wt-btncancel::before {
	position: absolute !important;
	content: " " !important;
	background: url(http://yellowwallmedia.com/wp-content/uploads/2023/01/wtclose.png) no-repeat;
	height: 22px !important;
	width: 22px !important;
	left: 30px;
	top: 40px;
}

.notice {
	width: 100%;
}

.wt-profile-content-holder {
	background: #e5e5e5;
	padding: 30px 25px;
	border-radius: 20px;
	margin-bottom:10px;
}

.wt-clicksavebtn.wt-follow-emp {
	background: #fff;
	border: none;
	border-radius: 20px;
	padding: 3px 30px;
	margin: 0;
	line-height: 30px;
}

.wt-clicksavearea {
	border-top: none;
}

.wt-portfolio-details.wt-side-box-brochures {
	background: #fff !important;
	margin: 20px 40px;
	border-radius: 25px;
	padding: 0 20px 0 20px;
	text-align: center;
}

.wt-side-box-brochures  .wt-service-info {
	height: 150px;
	margin: 20px 0 !important;
	overflow-y: scroll;
	scrollbar-width: thin;
	scrollbar-color: var(--primthemecolor) #e4e4e4;
}
.wt-portfolio-docs.wt-service-tag img {
	margin-left: 10px;
}

.profile-project-box  .profile-project-item
{
	margin-bottom:25px;
}

.profile-project-box .wt-userlistingholdvtwo {
	background: #d9d9d9;
	border-radius: 0 !important;
	border: none !important;
	border-top-right-radius: 40px !important;
}

.profile-project-box .wt-viewjobholder {
	background: #f2f2f2;
	float: right;
	margin-left: 0 !important;
	margin-bottom: 10px !important;
}

.profile-project-box .wt-viewjobholder ul li.wt-btnarea .wt-btn {
	line-height: 30px;
	width: 100%;
	padding: 0 10px;
	background: #636363;
	margin: 0;
	white-space: nowrap;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	border-radius: 30px;
}

.profile-project-box .wt-viewjobholder ul li span {
	display: block;
	color: #323232;
	font-size: 12px;
	white-space: nowrap;
}

.profile-project-box .wt-viewjobholder ul {
	float: left;
	width: 100%;
	padding: 20px 10px;
	list-style: none;
	line-height: 16px;
}

.profile-project-box .wt-tag.wt-widgettag a {
	background: #fff !important;
	border: none;
	padding: 0 7px;
}

body.rtl .profile-project-box .wt-featured .wt-featuredtag, body.rtl .profile-project-box .wt-userprofileholder .wt-featuredtag {
	right: 20px;
	left: auto;
	border-right: 0;
	border-top: 40px solid #f1c40f;
	border-left: 40px solid transparent;
	top: 20px;
}

.wt-innerbannerholder {
	margin-top: 30px;
}

.wt-innerbannercontent .wt-title h1 {
	background: #ffd900;
	display: inline-block;
	margin: 30px;
	font-size: 22px !important;
	color: #636363;
	font-weight: 900 !important;
}

.wt-sidebar .wt-particlecontent h3 a:hover {
	color: inherit;
}

.single-post .wt-innerbannerholder {
	height: auto;
	border-radius: 20px;
	overflow: hidden;
	background: none !important;
	margin-top: 30px;
}

.wt-dashboard #wt-wrapper {
	max-width: inherit !important;
}

.wt-modaldialog {
	max-width: 720px;
}

.wt-userdetails .wt-description {
	position: relative;
	word-break: break-word;
	overflow: hidden;
	mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}
.wt-userdetails .openMore
{
	mask-image:none;
}

.wt-side-box-brochures .wt-service-info li {
	margin-top: 0;
}

.rmp-icon--full-highlight {
	color: #ffd900;
}

.wt-userprofileholder .wt-widget {
	margin: 0 auto;
	border-top: none !important;
	background: none;
	width: 100%;
	padding: 0 20px 0 10px;
}

.wt-socialiconssimple li a i.wt-icon {
	font-size: 24px;
	line-height: 24px;
	color: #606060 !important;
}

body {
	color: #767676;
	font: 400 14px/26px 'Anjoman','Open Sans',Arial,Helvetica,sans-serif;
}

body p {
	font-size: 14px !important;
	line-height: 2em;
}

.blog-list-view-template .theme-nav {
	margin-bottom: 80px;
}

.ywmloginbtn .wt-usernav {
	left: 55px;
}

#yw-identifier-code-box-modal .wt-btncancel.fa.fa-times {
	position: absolute;
	left: 30px;
	top: 30px;
}
.wt-btntext{
	color: #696969 !important;
}
.wt-access-both.wt-profilecounter .wt-statisticcontent:nth-child(5), .wt-access-both.wt-profilecounter .wt-statisticcontent:nth-child(8), .wt-profilecounter .wt-statisticcontent:first-child, .wt-profilecounter .wt-statisticcontent:nth-child(4) {
	background: #fff;
}

.wt-btn.wt-send-offers {
	background: #636363;
	color: #fff;
	width: 96%;
	border-radius: 30px;
	margin: 0 2%;
}

.single-freelancers .wt-description + .wt-btntext  {
	float: inherit;
	display: block;
	width: 120px;
	position: relative;
	right: 40%;
}
.single-employers .wt-description + .wt-btntext  {
	float: inherit;
	display: block;
	width: 120px;
	position: relative;
	right: 40%;
}

.wt-userlisting-breadcrumb2 .freelancer_type {
	margin: 0;
}

.wt-userlisting-breadcrumb2 .freelancer_type span {
	display: inline-block !important;
}

.wt-userlisting-breadcrumb2 .freelancer_type img {
	width: 24px;
	margin-left: 5px;
}

.comment-just-form .comment .wt-author {
	display: none;
}

.comment-just-form .wt-comments h2
{
	display: none;
}
.comment-just-form .wt-comments ul h2
{
	display: block;
}


.wt-pagination {
	font-family: 'anjoman';
}

.blog-list-view-template h3 {
	font-size: 18px !important;
	font-weight: 700 !important;
	text-align:justify;
}

.blog-list-view-template .wt-description {
	color: #323232 !important;
}

.single-post .rmp-icon--ratings {
	font-size: 1.5em;
	position: relative;
	top: 3px;
}

.logged-in-as
{
	text-align:right;
}

.logged-in-as a:first-child {
	float: right;
	text-align: right;
	direction: rtl;
	margin-left: 10px;
}

.wt-replaybox .comment-respond {
	padding-top: 0;
}
/* 
.wt-articlesingle-holder .wt-articlesingle-content {
	padding-top: 0;
} */

.comment-just-list .wt-btnreply {
	float: left;
}

ul .comment-respond .wt-boxtitle {
	padding: 0;
}
ul .comment-respond .wt-boxtitle h2 {
	padding: 0;
	text-align:right !important;
}

.single-freelancers .wt-widgetcontent .wt-formtheme {
	padding: 0 10px 0 20px;
}

.wt-sharejob .wt-socialiconssimple li a i {
	font-size: 24px;
	border: none;
}



.page-template-dashboard .wt-tabsinfo {
	background: #fff;
	border-radius: 20px;
	padding: 10px 60px 30px;
	max-width: 850px;
	padding-bottom: 30px !important;
}


.page-template-dashboard .wt-attachmentsholder  {
	background: #fff;
	border-radius: 20px;
	padding:10px 60px 30px;
	width: 850px;
}
.wt-profilephoto.wt-tabsinfo.wt-profile-brochures .wt-attachmentsholder {
	width: inherit;
}

.page-template-dashboard .wt-tabsinfo-half {
	background: transparent !important;
	padding: 0 !important;
}


.wt-tabscontenttitle {

	background: transparent;
}

.wt-tabscontenttitle::before {
	background: none;
}

.wt-tabscontenttitle h2 {
	text-align: center !important;
	width: 100%;

}

.wt-userform textarea.form-control {
	resize: none;
	height: 210px;
}


.wt-jobdescription .wt-userform fieldset .form-group input {
	width: 100%;
	background: #E5E5E5;
	border: none;
	border-radius: 10px;
}

.wt-jobdescription .wt-userform fieldset .form-group {
	margin: 0 0 10px;
}

.cont-sum-fields , #cont-sum-fields{
	text-align: right;
	background: #E5E5E5;
	border-radius: 10px;
	padding:10px 20px;
	min-height: 40px;
}
.cont-sum-fields2{
	text-align: right;
	background: #E5E5E5;
	border-radius: 10px;
	padding:10px 20px;
	min-height: 125px;
}



#cont-sum-fields{

	margin:10px auto;
}



.chosen-container {
	background: #E5E5E5;
	border-radius: 10px;
}

.chosen-container-active.chosen-with-drop .chosen-single {
	background: transparent;
	border:none;
}

.chosen-container a{
	border:none;
}

#tinymce {
	background: #E5E5E5 !important;
}

.wt-userform textarea.form-control {
	background: #E5E5E5;
	border-radius: 10px;
}


.page-template-dashboard .wt-dashboardboxcontent {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.wt-dashboardboxtitle {
	text-align: right !important;
}

.wt-dashboardboxtitle h2 {
	background: #FFD900;
	font-size: 20px !important;
	font-weight: 900 !important;
}

.wt-accordioninnertitle .wt-rightarea {
	margin: 0px 5% !important;
	width: auto;
}

.wt-accordioninnertitle {
	float: left;
	width: 100%;
	background: #E5E5E5;
	padding: 9px 15px;
	line-height: inherit;
	list-style-type: none;
	border: none;
	border-radius: 10px;
}

.wt-addonservices-content .wt-userformvtwo {
	padding: 0;
}

.wt-addonservices-content textarea.form-control {
	background: #E5E5E5;
	border: none;
	border-radius: 10px;
}

.addon-service-data .form-group {
	width: 50%;
	padding: 0 5px !important;
}

.wt-addonservices-content textarea.form-control:focus {
	border: none;
}

.addon-service-data .form-group:last-child {
	width: 100%;
}


.wt-addonservices-content ul li {
	background: transparent;
}

.page-template-dashboard .addon-mainwrap  .wt-tabsinfo {
	padding: 0;
}

.page-template-dashboard .addon-mainwrap.wt-dashboardboxcontent {
	padding: 0;
}

.page-template-dashboard .wt-addonservices-content ul {
	border: none;
}

.page-template-dashboard  .chosen-rtl .chosen-single {
	border: none !important;
}


.page-template-dashboard .lnr-trash::before {
	content: '';
	background: url(images/trash.png) no-repeat center center;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 17px;
}

.page-template-dashboard .lnr-pencil::before {
	content: '';
	background: url(images/pencil.png) no-repeat center center;
	display: block;
	width: 30px;
	height: 30px;
	background-size: 24px;
}

.wt-addinfo {
	background: none;
}

.wt-deleteinfo {
	background: none;
}

.wt-tabsinfo-half .form-group-half {
	background: #fff;
	width: 48%;
	margin: 10px 1% !important;
	border-radius: 20px;
	padding-bottom: 30px !important;
	min-height: 180px;
}

.form-group.form-group-half .form-group-half {
	min-height: auto;
	padding: 0 !important;
	margin: 0 !important;
}

.wt-tabsinfo  .wt-tabsinfo{
	margin-bottom: 0;
}

.form-group-city h2 {
	margin-top: 15px !important;
	padding: 0;
}


.form-group-city  .form-group-half {
	width: 100%;
}

.form-group-city  .wt-userform {
	width: 100%;
}

.form-group-city .wt-tabsinfo {
	padding:10px;
}

.wt-location .wt-userform {
	padding: 0;
	float: inherit;
	text-align: center;
	margin-left: 0 !important;
}


.form-group-label label span, .form-group-label label span:hover, .wt-categoriesholder .wt-tablecategories tbody tr td .wt-actionbtn a.wt-deleteinfo, .wt-msgbtn {
	background: transparent;
	cursor: pointer;
	border: 2px solid #E5E5E5;
	border-radius: 10px;
	color: #ACACAC;
	line-height: 36px;
	padding: 0 25px;
}


.wt-experienceaccordion .wt-collapseexp fieldset .form-group .wt-labelgroup .wt-btn {
	background: transparent !important;
	cursor: pointer;
	border: 2px solid #E5E5E5;
	border-radius: 10px;
	color: #ACACAC;
	line-height: 36px;
	padding: 0 25px;
}


.wt-experienceaccordion .wt-collapseexp fieldset .form-group label  {
	margin: 0;
	display: block;
	text-align: center;
	padding-top: 40px;
	background: url(images/upload-icon.png) no-repeat top center;
}

.wt-experienceaccordion .wt-collapseexp fieldset .form-group-label .wt-labelgroup > span {
	margin: 0;
	text-align: center;
	display: block;
	padding: 15px;
}




body.rtl .wt-formcategory .form-group-label .wt-labelgroup > span {
	margin: 0;
	text-align: center;
	display: block;
	padding: 15px;
}



body.rtl .wt-formcategory .form-group.form-group-label label {
	margin: 0;
	display: block;
	text-align: center;
	padding-top: 40px;
	background:url(images/upload-icon.png) no-repeat top center;
}

.wt-experienceaccordion li {
	margin-top: 5px;
}

.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile li {
	margin-top: 5px;
}

body.rtl .wt-formprojectinfo .wt-attachfile em a {
	float: left;
	line-height: 38px;
	margin: 7px 10px 0 0;
}

.wt-formprojectinfo fieldset .form-group-label .wt-labelgroup {
	padding: 20px 10px 10px;
}

.total-allowed-limit {
	text-align: center;
}

.wt-addonservices-content ul li + li {
	border-top: none;
}

.wt-addonservices-content ul li {
	background: #E5E5E5;
	margin-top: 10px;
	border-radius: 10px;
}

body.rtl .wt-videos-item .wt-accordioninnertitle .wt-rightarea {
	width:100%;
}

.wt-videos-item .wt-accordioninnertitle .wt-rightarea a {
	position: absolute;
	left: 60px;
	top: -15px;
}

body.rtl .wt-videos-item .form-group input {
	padding: 10px 20px 10px 90px;
	background:#E5E5E5;
	border-radius: 10px;
	border: none;
}

body.rtl .wt-videos-item .wt-accordioninnertitle {
	background:none;
}

.wt-addnew a {
	color: #636363;
	position: relative;
	top: 20px;
}

.wt-attachmentsholder .wt-formprojectinfo fieldset .wt-attachfile li {
	border: none;
	background: #E5E5E5;
	border-radius: 50px;
}

.lnr.lnr-cross.wt-remove-attachment::before {
	content: '';
	background: url(images/trash.png) no-repeat center center;
	display: block;
	width: 20px;
	height: 20px;
	background-size: 14px;
}



.wt-dashboardtabs {
	width: 100%;
	max-width: 850px;
	display: block;
	margin: 0 auto;
}

.wt-dashboardtabs .wt-tabstitle {
	float: right;
	width: 100%;
	list-style: none;
	display: flex;
	align-items: flex-start;
	flex-direction: inherit;
	flex-wrap: inherit;
}

.wt-tabstitle li {
	float: inherit;
	list-style-type: none;
	width: auto;
	flex-basis: -moz-available;
	text-align: center;
}

.wt-tabstitle li:hover {
	background: none;
}

.wt-tabstitle li a:hover::before {
	background: none;
}

.wt-tabstitle li a {
    background: #fff;
    border-radius: 25px;
    line-height: 48px;
    padding: 0 7px;
}



.wt-tabstitle li a:hover {
	background: #FFD900;
}

.active.wt-list-basics::before {
	background: none;
	border: none !important;
}
.active.wt-list-basics::after {
	background: none;
	border: none !important;
}

.wt-tabstitle li  a.active{
	background:#FFD900;
}

.wt-tabscontent {
	background: transparent;
	width: 100%;
	padding: 0;
	border: none !important;
	max-width: 850px;
	margin: 0 auto;
}

.wt-user-profile  .wt-tabsinfo {
	border-radius: 20px;
	padding: 10px 20px 30px;
	max-width: 100%;
}

.wt-yourdetails .wt-userform {
	background: #fff;
	padding: 30px 20px;
}

.wt-tabscontenttitle {
	background: transparent;
	display: flex;
}

.wt-tabscontenttitle h2 {
	background: #FFD900;
	width: auto;
	max-height: 32px;
}

.wt-dashboard textarea,.wt-dashboard  select,.wt-dashboard  .wt-select select,.wt-dashboard  .form-control,.wt-dashboard  input[type="text"],.wt-dashboard  input[type="password"],.wt-dashboard  input[type="datetime"],.wt-dashboard  input[type="datetime-local"],.wt-dashboard  input[type="date"],.wt-dashboard  input[type="month"],.wt-dashboard  input[type="time"],.wt-dashboard  input[type="week"],.wt-dashboard  input[type="number"],.wt-dashboard  input[type="email"],.wt-dashboard  input[type="url"],.wt-dashboard  input[type="search"],.wt-dashboard  input[type="tel"],.wt-dashboard  input[type="color"],.wt-dashboard  .uneditable-input {
	background: #E5E5E5;
	color: #ACACAC;
	border-radius: 10px;
	border: none;
}

select#skills-dp2 {
	width: 100%;
	margin: 0;
	float: right;
}

.wt-myskills li .wt-rightarea .wt-delete-skill {
	background: transparent;
}

.wt-myskills li .wt-rightarea .wt-delete-skill:hover {
	background: #ffda00;
}

.progress-bar-box {
	text-align: center;
	padding: 10px;
}

.progress-bar-box h2 {
	padding: 10px;
}


.location-box .form-group-half {
	width: 97%;
	margin: 0 10px 20px;
}


.wt-myskills li {
	float: left;
	width: 100%;
	padding: 10px;
	background: #E5E5E5;
	line-height: inherit;
	list-style-type: none;
	border: none;
	margin-top: 5px;
	border-radius: 10px;
}

.wt-myskills .wt-rightarea {
	margin: 0px 5% !important;
	width: auto;
}

.bg-warning {
	background-color: #FFD900 !important;
}

.progress {
	height: 15px;
	overflow: inherit;
}

.progress-bar {
	border-radius: 10px;
	height: 20px;
}

#wt-industrial-experience   .wt-skills {
	background: #fff;
	float: right;
	padding: 10px 30px 50px;
	border-radius: 10px;
	margin-top: 10px;
}
#wt-industrial-experience  .form-group.wt-btnarea {
	text-align: center;
}

#wt-awards li.wt-placehoder-img {
	margin-top: 10px;
	border-radius: 10px;
}

#wt-awards .wt-experienceaccordion li .wt-accordioninnertitle {
	border-bottom: 0;
	border-radius: 10px !important;
}

#wt-awards .wt-projecttitle figure img {
	width: 100%;
	opacity: .80;
	display: block;
	border-radius: 50%;
}

.wt-btn.wt-add-skill-box {
	background: transparent;
	border: dashed 2px #E5E5E5;
	color: #ACACAC;;
}

.form-group.wt-btnarea {
	text-align: center;
	margin: 0;
	float: inherit;
}


.wt-packages .wt-package {
	width: 100%;
	float: left;
	position: relative;
	border-right: none;
	background: #D9D9D9;
	border-radius: 10px;
	margin: 20px;
	border: solid 5px #696969;
	max-width: 1000px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.wt-packages .wt-package .wt-packageinfo li{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.wt-packages .wt-package .wt-packageprice{
	padding: 0 !important;
}

.wt-packages .wt-package .wt-packageprice span{
	font-size: 30px !important;
}

.wt-packages .wt-package .wt-packageprice bdi span{
	font-size: 20px !important;
	top: 0 !important;
}

.wt-packageinfo li::before {
	content: ' ';
	background: #fff;
	display: block;
	width: 10px;
	height: 10px;
	position: relative;
	border-radius: 50%;
	top: 13px;
	right: -10px;
}

.wt-packageinfo li {
	width: 48%;
	border: none;
	text-align: right;
	padding-right: 10%;
}

@media only screen and (max-width: 768px) {
	.wt-packages .wt-package .wt-packageinfo li{
		width: 100%;
	}
}

.wt-packagehead {
	border: none;
}

.wt-packageprice {
	background: transparent;
}

.wt-packageprice span {
	display: inline-block;
	font-size: 40px;
	font-weight: 700;
	color: inherit;
	line-height: 30px;
	margin: 0 auto;
	width: inherit;
}

.wt-packageprice bdi span  {
	top: 0;
}

.wt-dashboardboxcontent.wt-packages .wt-packageinfo li:not(.wt-packageprice) span {
	display: inline-block;
	margin-right: 10px;
}

.wt-packagehead h3 {
	background: #fff;
	font-size:20px;
	font-weight:900;
	color:#636363;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.wt-packagecontent .wt-btn {
	border: 0;
	height: 40px;
	padding: 0;
	line-height: 40px;
	background: #636363;
	position: absolute;
	bottom: 0;
	width: 200px;
	margin: 0 auto;
	right: 0;
	left: 0;
	bottom: -20px;
	border-radius: 50px;
	color:#fff;
}

.wt-packages .wt-dashboardbox {
	background: transparent;
	padding:10px 20px;
}


.wt-package.wt-baiscpackage:hover {
	border-color: #FFD900;
}

.wt-package.wt-baiscpackage:hover .wt-packagecontent .wt-btn {
	background: #FFD900;
	color: #636363;
}
.wt-package.wt-baiscpackage:hover .wt-packagehead h3 {
	background: #FFD900;
	color: #636363;
}

body.rtl .wt-userform .wt-service-languages .chosen-container-multi {
	padding: 4px 7px 4px 40px;
	max-width: 300px;
	margin: 0 auto;
	display: flex;
}
.workreap-service-response .workreap-custom-zindex, .workreap-service-city .workreap-custom-zindex{
	max-width: 300px;
	margin: 0 auto;
	display: flex;
}

.wt-service-response .workreap-custom-zindex {
	max-width: 300px;
	display: flex;
	margin: 0 auto;
}
.wt-service-time .workreap-custom-zindex {
	max-width: 300px;
	display: flex;
	margin: 0 auto;
}



.wt-service-city .workreap-custom-zindex{
	max-width: 300px;
	display: flex;
	margin: 0 auto;
}
.wt-service-delivery .workreap-custom-zindex{
	max-width: 300px;
	display: flex;
	margin: 0 auto;
}

.wt-service-city .wt-select::after {
	left: 58px !important;;
}

.wt-userformvtwo {
	padding: 0;
}

.wt-addonservices-content {
	padding: 0;
}

.wt-addonservices-content label p, .wt-addonservices-content .wt-checkbox input[type="checkbox"] + label p {
	text-align: right;
}

.wt-checkbox input[type="checkbox"]:checked + label::before {
	border-color: #ffda00;
	background: #ffda00;
}

.wt-radio input[type="radio"] + label::after, .wt-checkbox input[type="checkbox"] + label::after {
	color: #ffda00;
}


.wt-tabstitle li a::before {
	width: 0;
}

.wt-tabstitle li a::after {
	width: 0;
}

.wt-skills-profile-setting .form-group {
	float: right;
	margin-top: -3px;
	padding:0;
	margin-bottom: 0;
}

.wt-skills-profile-setting .wt-btnarea a.wt-btn {
	margin-top: 0;
	padding: 0 15px;
	width: 100%;
}

.wt-skills-profile-setting .form-group-half {
	width: 48%;
	margin: 1%;
}
.wt-skills-profile-setting > .col-sm-7 {
  padding-left: 0;
}
.wt-skills-profile-setting > .col-sm-5 {
  padding: 0;
  padding-right: 5px;
}
.row.wt-skills-profile-setting .wt-btnarea.col-sm-7 {
  padding-right: 10px;
}
/**********************************/

.serach-projects-left .wt-widgettitle {
	display: none;
}

.serach-projects-left .wt-searchgbtn {
	background: transparent;
	font-size: 140%;
	color: #ffda00;
}

.serach-projects-left .form-control {
	border: none !important;
}

.serach-projects-left {
	margin: 40px 0 0 !important;
}



.wt-job-search .wt-viewjobholder ul li span {
	color: #636363;
}


.serach-projects-left .wt-widget.wt-startsearch {
	background: #ffffff !important;
	border-radius: 10px;
	padding: 3px 0;
}

.mn_ywmPageTitle {
	text-align: center;
	margin: 0;
	display: inline-block;
	width: 100%;
}

.wt-job-search  .mn_ywmPageTitle h3 {
	margin-top: 10px;
}

.wt-job-search .wt-userlistingholder {
	margin-top: 20px;
	margin-bottom: 60px;
}

.wt-job-search .wt-userlistingholder.wt-haslayout {
	background: #fff;
	padding: 50px 60px;
	border-radius: 10PX;
}

.wt-job-search .wt-sidebar .wt-widget.wt-startsearch {
	height: 0;
	opacity: 0;
	position: absolute;
}

.wt-job-search .wt-sidebar  .wt-widgettitle {
	background: #fff;
	border-radius: 10px;
}
.wt-job-search .wt-sidebar  .wt-widgettitle h2 {
	margin: 0 !important;
	background: #fff;
	border-radius: 10px;
	padding: 10px;
}

.wt-job-search  #wt-sidebar  {
	background: transparent;
}

.wt-job-search form[name*="serach-projects"] {
	background: transparent;
}

.wt-job-search .wt-sidebar .wt-collapse-filter .wt-widget {
	background: transparent;
}

.wt-job-search .wt-sidebar .wt-collapse-filter form .wt-widget .wt-widgettitle::after {
	margin-left: 15px;
}

.wt-job-search .wt-sidebar .wt-formsearch fieldset .form-group .form-control {
	padding: 0 20px;
	border-radius: 20px;
	line-height: 32px !important;
	height: 40px;
	width: 85%;
	margin: 0 20px;
}


.wt-job-search .wt-sidebar .wt-widgetcontent {
	float: left;
	width: 100%;
	background: #e5e5e5;
	margin-top: 5px !important;
	padding-top: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.wt-job-search .wt-sidebar .wt-formsearch fieldset .form-group .wt-searchgbtn {
	left: 9%;
	right: auto;
	border-left: 0;
	border-radius: 5px 0 0 5px;
	top: -5px;
}

.wt-job-search .wt-sidebar .wt-formsearch fieldset .wt-checkboxholder {
	margin-top: 20px;
}


.wt-job-search .wt-sidebar .wt-collapse-filter .wt-widget {
	padding: 10px 0 10px 30px;
}

.wt-job-search .wt-sidebar .wt-radio {
	padding: 0 20px 0 10px;
}

.wt-job-search .wt-sidebar .wt-btn {
	background: #636363;
	margin: 10px auto;
	border-radius: 50px;
	height: 43px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
}
.wt-job-search .wt-sidebar .wt-effectiveholder-btn .wt-widgetcontent {
	background: transparent !important;
	padding: 0 !important;
	margin-top: 0 !important;
}

.wt-job-search .wt-widgettitle h2 {
	font-size: 14px !important;
}

.wt-job-search .wt-sidebar .wt-themerangeslider {
	height: 3px;
	background: #ddd;
	border-radius: 0;
	margin: 10px auto;
	border: 0 !important;
	width: 80%;
}

.wt-job-search .filter-byhead {
	float: right;
	margin-right: 0;
	background: transparent;
	font-size: 18px !important;
	font-weight: 700 !important;
	margin-top: 0;
	border: none;
	padding: 0 0 20px;
}


.wt-job-search .wt-sidebar  .mCustomScrollBox {
	overflow: scroll;
	scrollbar-width: thin;
	direction: rtl;
	scrollbar-color: #e5e5e5 #e5e5e5;
}

.wt-job-search .wt-userlistingholdvtwo {
	background: #d9d9d9;
	border-radius: 0 50px 0 0;
	border: 3px solid #f2f2f2;
}

.wt-job-search .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
	margin-left: 50px;
	width: 230px;
	min-width: 230px;
}

.wt-job-search .wt-viewjobholder {
	background: #f1f1f1;
	float: right;
}

.wt-job-search .wt-viewjobholder ul li.wt-btnarea::before {
	height: 10px;
	color: #d9d9d9;
	width: 160%;
	position: relative;
	background: #d9d9d9;
	display: block;
	content: " ";
	margin-right: -40px;
}

.wt-job-search .wt-btn {
	background: #636363;
	color: #fff;
	border-radius: 50px;
}

.wt-job-search .wt-btn {
	background: #636363;
	color: #fff;
	border-radius: 50px;
}

.wt-job-search .wt-userlistinghold:hover {
	box-shadow: none !important;
	border:3px solid #FFD900;
}

.wt-job-search .wt-userlistinghold:hover .wt-btn {
	background: #FFD900;
	color: #333;
}

.wt-job-search .wt-userlistingcontent .wt-title {
	float: inherit;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}



.wt-job-search .wt-contenthead .wt-title h2 {
	float: inherit;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
}

.wt-job-search .wt-contenthead .wt-title h2 a {
	font-size: 18px !important;
	font-weight: 700 !important;
}

.wt-job-search .employer-title-job-list .wt-project-icon {
	width: 20px;
	margin-left: 5px;
}

.wt-job-search .employer-title-job-list span {
	color: #636363 !important;
	font-size: 12px;
	white-space: nowrap;
	width: 110%;
	overflow: hidden;
	display: block;
	padding: 0;
}


.wt-job-search .wt-userlistingholdvtwo .wt-userlistingcontent .wt-contenthead {
	padding-right: 0;
	padding-left: 20px;
	max-width: 520px;
	color: #636363 !important;
}









/********************************************************/


.profile-project-box .swiper.projectSlider {
	max-width: 85%;
}

.profile-project-box .projectSlider .wt-contenthead {
	width: 62% !important;
}


.profile-project-box  .projectSlider .wt-userlistingholdvtwo {
	padding: 0 30px !important;
}


.profile-project-box .wt-userlistingcontent .wt-viewjobholder {
	width: 210px;
	min-width: 210px;
}

.profile-project-box  .swiper-button-next::after, .profile-project-box  .swiper-button-prev::after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	background: #ffda00;
	border-radius: 50%;
	width: 48px;
	height: 48px;
	font-size: 24px;
	position: absolute;
	top: -20px;
	line-height: 48px;
	text-align: center;
}

.profile-project-box .projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
	margin-right: 50px !important;
	padding: 0;
	margin: 0 50px 0 0 !important;
	width: 210px;
	min-width: 210px;
}


.profile-project-box .wt-userlisting-breadcrumb li {
	margin: 0 0 10px;
}

.profile-project-box .wt-job-search .wt-viewjobholder ul li.wt-btnarea::before {
	margin-bottom: 10px;
}

.profile-project-box .wt-tag.wt-widgettag a:hover {
	background: #ffda00;
}


.tax-project_cat .wt-haslayout.wt-innerbannerholder.wt-titlebardynmic.content-wrap {
	display: none;
}

/*********************************/


.wt-jobskills-box span.wt-selects {
	width: 73%;
	display: flex;
	float: right;
}

.wt-jobskills-box .fw-btn-1, .wt-jobskills-box .wt-btn {
	color: #fff;
	float: left;
	display: inline-block;
	background: #636363;
	border-radius: 50px;
}

.wt-on-off-box {
	text-align: center;
	width: 100%;
}

body.rtl .wt-accountinfo li .wt-on-off, body.rtl .wt-tabscontenttitle .wt-on-off {
	float: inherit;
	display: inline-block;
}


/***********************single project ****************/

.single-project-top .wt-proposalhead {
	width: 100%;
	max-width: 100%;
	text-align: center !important;
}

.single-project-top .wt-clicksavebtn.wt-add-to-saved_projects {
	border: none !important;
	padding: 0;
}

.single-project-top  .wt-userlisting-breadcrumb.wt-userlisting-breadcrumbvtwo .wt-project-icon {
	margin-left: 10px;
	width: 24px;
	height: 24px;
}

.single-project-top  .wt-userlisting-breadcrumb.wt-userlisting-breadcrumbvtwo .wt-job-icon {
	margin-left: 10px;
	width: 24px;
	height: 24px;
}



.single-project-top h6.project-id {
	color: #ACACAC
}

.single-project-top  .wt-proposalhead h1 span {
	background: #FFD900;
}




/***********/



.single-project-left .wt-projectdetail-holder {
	margin: 25px;
	border-radius: 20px;
	padding: 30px 60px;
}

.single-project-left .wt-title-projectdetail {
	background: #ececec;
	padding: 20px 30px;
	border-radius: 20px;
	width: 100%;
	float: right;
	margin:20px auto;
}

.single-project-left .wt-more-projectdetail {
	background: #ececec;
	padding: 20px 30px;
	border-radius: 20px;
	width: 100%;
	float: right;
	margin:20px auto;
}



.single-project-left .wt-widgettag a {
	background: #fff;
	text-align: right;
}

.single-project-left .wt-widgettag a:hover {
	color: #333;
}

.single-project-left h3 {
	font-size: 18px !important;
	font-weight: 700 !important;
}

/********/

.single-project-right #wt-sidebar {
	background: transparent;
	padding-top: 25px;
	border-radius: 20px;
}

.single-project-right .wt-proposalsr {
	background: transparent;
}


.single-project-right .sidebar-box-1 {
	background: #fff;
	padding: 25px;
	border-radius: 20px;
	text-align: center;
	float: right;
	width: 100%;
}

.wt-hireduserimgs {
	display: none;
}

.wt-deadline.wt-haslayout img {
	margin-left: 5px;
}

.single-project-right .wt-deadline {
	text-align: center;
}


.single-project-right .wt-btn.wt-submit-proposal {
	background: #636363;
	color: #ACACAC;
	height: 40px;
	line-height: 40px;
	border-radius:50px;
}

.single-project-right .project-status-btn-hired .wt-btn {
	background: #D9D9D9;
	color: #ACACAC;
	height: 40px;
	line-height: 40px;
	border-radius:50px;
}

.single-project-right .wt-skillsrequired {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}

.wt-proposalsrcontent.proposal-display-wrap img {
	width: 24px;
}


.single-project-right .wt-widget {
	background: #fff;
	border-radius: 20px;
	text-align: center;
	padding: 0;
	margin-top: 20px;
}

.single-project-right .wt-sidebar .wt-widget .wt-companysdetails {
	margin: 0;
	border-radius: 20px 20px 0 0 !important;
}

.single-project-right .wt-companysdetails .wt-companysinfo {
	margin-top: -60px !important;
}

.single-project-right .wt-companysinfo figure {

	background:#d9d9d9;
	border-radius: 50%;
	border: none;
}

.single-project-right .wt-companysinfo figure img {
	border-radius: 50% !important;
}

.single-project-right .wt-title.emp-title {
	text-align: center;
}

.single-project-right .wt-sidebar img {
	filter: unset !important;
}

.single-project-right .wt-sidebar ul {
	font-size: 14px;
	margin: 20px auto;
	text-align: center;
}

.single-project-right .wt-postarticlemeta li a span,.single-project-right .wt-postarticlemeta li + li span {
	color: #ACACAC;
}

.single-project-right .wt-socialiconssimple span {
	display: none;
}


.single-project-right .wt-socialiconssimple i {
	border: solid 3px #636363 !important;
	padding: 5px;
	height: 40px !important;
	width: 40px !important;
}


.single-project-right .wt-sharejob .wt-socialiconssimple li {
	padding: 0;
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.single-project-right  .wt-socialiconssimple {
	padding-bottom: 20px;
}

.single-project-right #wt-reportuser {
	padding: 30px;
}

.single-project-right #wt-reportuser textarea,.single-project-right #wt-reportuser select {
	background: #ececec !important;
}

.wt-job-single .wt-proposalholder {
	border-radius: 20px;
}


.single-project-right .wt-postarticlemeta li a span:hover {
	color: #ffda00;
}

.wt-socialiconssimple a i:hover {
	color: #ffda00 !important;
}

.single-project-right .wt-socialiconssimple i:hover {
	border: solid 3px #ffda00 !important;
}

.wt-sharejob .wt-socialiconssimple li a:hover i::before {
	color: #ffda00;
}

.single-project-right .wt-sidebar .wt-companysinfo:hover img {
	opacity: 1 !important;
}

.wt-companysinfo .wt-title h3{
	margin-top: 10px;
}

.wt-companysinfo .wt-title h2 {
	margin: 0 0 18px !important;
}


/****************Project Home Pages*************/

.mn_descProject {
	width: 95%;
	max-width: 550px;
}

.projectSlider .wt-userlistingholdvtwo {
	min-height: 300px;
}

.mn_lefSideProject {
	width: 26%;
}

.projectSlider .wt-userlistinghold:hover .wt-btn {
	background: #ffda00;
}

.ywmservicesprojects .swiper-button-prev {
	top: 45%;
}

.ywmservicesprojects .swiper-button-next {
	top:45%;
}








/****************Project Home Pages*************/




/***************************************/

.wt-haslayout.wt-quiz-single {
	margin-top: 100px;
}

.mlw_qmn_timer {
	right: inherit !important;
	background: #ACACAC !important;
	letter-spacing: 1px;
	margin-right: -30px;
}


.wt-quiz-single .wt-singleimg-one img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	display: block;
	position: relative;
	margin-top: -90px;
}


.wt-quiz-single .wt-singleimg-one {
	background: transparent;
}

.wt-quiz-single .entry-title {
	padding: 0 5%;
	padding-bottom: 40px !important;
	text-align: center;
	background: #e5e5e5;
	border-radius:20px 20px 0 0 ;
}

.wt-quiz-single .entry-title {
	padding: 0 5%;
	padding-bottom: 20px !important;
	text-align: center;
	background: #e5e5e5;
	border-radius: 20px 20px 0 0;
}

.wt-quiz-single .entry-title span {
	background: #ffd900;
	color: #636363;
}


.qsm-quiz-container {
	background: #e5e5e5;
	padding: 0 100px 100px;
	margin: 0 0 60px;
	border-radius:0 0 20px 20px;
}

.qsm-quiz-container .col-sm-4.date-inner {
	text-align: center;
}


.qsm-quiz-container .rt-label.rt-prefix::before {
	content: "";
	background-image: url("https://yellowwallmedia.com/wp-content/uploads/2023/02/Group-167.png");
	background-size: contain;
	width: 15px;
	height: 15px;
	position: absolute;
	background-size: 15px 15px;
	right: inherit;
	top: 5px;
	margin-right: -20px;
}


.qsm-quiz-container .qsm-before-message.mlw_qmn_message_before {
	display: none;
}

.wt-quiz-single .entry-title-p {
	text-align: center;
	background: #e5e5e5;
	margin: 0;
	padding-bottom: 20px;
}


.wt-quiz-single .container-new-single {
	background: #e5e5e5;
	padding: 0 100px;
}

.wt-quiz-single .container-new-single .col-sm-4.date-inner {
	text-align: center;
}

.wt-quiz-single .container-new-single .row {
	background: #fff;
	border-radius: 20px;
	margin: 0 100px;
}


.wt-quiz-single  .qmn_error_message {
	position: absolute;
	min-width: 300px;
	text-align: center;
	margin: 20px auto !important;
	right: 0;
	left: 0;
	width: auto;
	max-width: 600px;
}


.qsm-btn.qsm-submit-btn.qmn_btn {
	position: relative;
	display: block;
	margin: 0 auto;
	background: #636363 !important;
	padding: 5px 40px;
	border: none;
	border-radius: 50px;
}

.qsm-quiz-container img.wp-post-image {
	display: none !important;
}




/**********/
.dashboard-exam .wt-yourdetails.wt-tabsinfo {
	background: none !important;
	max-width: 1180px !important;
}

.dashboard-exam .wt-yourdetails .wt-userform
{
	background: none !important;
}

.dashboard-exam .box-quizz {
	background: #fff;
	text-align: center;
	padding: 20px;
	min-height: 300px;
	border-radius: 20px;
	margin-top:25px;
	border: solid 3px #FFF;
}
.dashboard-exam .box-quizz.box-quizz-disable {
	background: #ACACAC;
	border: solid 3px #ACACAC;
}

.dashboard-exam .box-quizz.box-quizz-disable .quiz-heading span {
	color: #FFD900;
}

.dashboard-exam .box-quizz .wt-singleimg-one
{
	background:transparent;
}

.dashboard-exam .box-quizz .wt-singleimg-one img {
	width: 76px;
	padding-top: 30px;
}

.dashboard-exam .center_container {
	text-align: center;
	line-height: 36px;
}
.dashboard-exam .center_container p {
	text-align: center;
	line-height: 36px;
}

.dashboard-exam .quiz-heading
{
	color:#636363;
}

.dashboard-exam .box-quizz:hover {
	border: solid 3px #FFD900;
}

#togglePassword1, .togglePassword1 , #togglePassword2, .togglePassword2 {
	/* margin-right: -30px; */
	cursor: pointer;
	position: absolute;
	margin-top: 18px;
}

#togglePassword1, .togglePassword1 {
    margin-right: -30px;
    margin-top: 18px;
}

#togglePassword ,.togglePassword {
margin-right: -30px;
	cursor: pointer;
}

#togglePassword1 ,.togglePassword1 {
	margin-right: -30px;
	cursor: pointer;
}

#togglePassword2 ,.togglePassword2 {
	margin-right: -30px;
	cursor: pointer;
}

.fa-eye::before {
	content: "\f06e" !important;
}

.wt-registerformmain .chosen-container {
    height: 50px;
}

.wt-registerformmain {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.chosen-container .chosen-results li {
	width: 100%;
}

 /************social***************/
.wt-widget.wt-sharejob {
    display: none;
}
 /***************************/
 
 
.form-disabeld::after {
	top: -5px;
	content: "";
}
.wt-social-registeration {
    width: auto;
    margin: 0 auto;
}

.wt-social-registeration a.wt-btn.social-step-two {
	background: #636363;
	color: #fff;
	border-radius: 50px;
}

.wt-social-registeration a.wt-btn.social-step-two:hover {
	background: #ffda00 !important;
	color: #636363 !important;
}

.wt-social-registeration .form-group {
    text-align: center;
}
 
 
.specialPackage span.bg-shape-button:hover {
	background: #ffda00 !important;
	color: #636363 !important;
}

.woocommerce-cart .wt-haslayout.wt-innerbannerholder.wt-titlebardynmic.content-wrap {
	background: url(http://yellowwallmedia.com/wp-content/uploads/2024/10/سبد-خرید-09-scaled.jpg) !important;
}
.mn-top-breadcrumb .wt-clicksave {
	color: green !important;
}
.mn-top-breadcrumb .wt-clicksave span{
	color: green !important;
}


/**************/

.project-status {
	display: block;
	float: left;
	position: absolute;
	left: 30px;
	bottom: 30px;
	background: #eae5e5;
	border-radius: 20px;
	padding: 5px 15px;
}
 
 
/***************/


.wt-edit-mobile #timerVcodeEdit {
	position: absolute;
	margin-right: -80px;
	background: #777;
	padding: 0 5px;
	height: 50px;
	color: #fff;
	font-size: 13px;
	line-height: 50px;
	padding-top: 15px;
	width: 100px;
	text-align: center;
	left: 5px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.wt-edit-mobile .wt-btn.edit_mobile {
	position: absolute;
	width: 100px;
	left: 7px;
	line-height: 40px;
	background: #777;
	color: var(--primthemecolor);
	padding: 0 5px;
	font-size: 12px;
	font-weight: 500;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	top: 0;
	line-height: 50px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.wt-edit-mobile .form-control.wt-edit-mobile-input {
	padding-left: 110px;
	margin-right: 5px;
	text-align: right;
}

.ywmproceduretabs-container {
	text-align: justify;
	line-height: 2rem;
	font-weight: 400;
}


 

/***************************************/

@media (min-width: 1200px)   {
	.profile-container {
		max-width: 1280px;
	}
}


@media (max-width: 1400px)   {
	.wt-userprofileholder .col-lg-3 {
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%;
	}

	.wt-userprofileholder .col-lg-9 {
		-ms-flex: 0 0 68%;
		flex: 0 0 68%;
		max-width: 68%;
	}

}

@media (max-width:767px) {

	.wt-userprofileholder .col-lg-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.wt-userprofileholder .col-lg-9 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	body.logged-in.rtl main.wt-main {
		padding: 0;
		padding-top: 100px;
	}

	.wt-dashboard .wt-dbsectionspace {
		padding: 0;
		margin-right: 0;
		float: right;
	}
	
	.page-template-dashboard .wt-attachmentsholder {
		width: 100%;
		padding: 0 !important;
	}
	.wt-dashboardbox {
		background: #e5e5e5;
		padding: 20px 0;
		min-height: 200px;
		width: 100%;
		min-width: 140px;
	}

	.wt-moredetailsholder .col-xl-3 {
		padding: 0 8px;
		flex: 0 0 50%;
		margin-top:17px;
	}
	.wt-dashboard .wt-dbsectionspace {
		margin-right: 0 !important;
	}


	.wt-moredetailsholder .row > div:nth-child(n+2) .wt-insightsitem {
		margin-top: 0;
	}

	body.wt-openmenu .wt-sidebarwrapper, .wt-wrapper.wt-openmenu .wt-sidebarwrapper {
		width: 270px !important;
		background: #fff;
		margin-top: 30px;
	}
	.companysinfo-top {
		height: auto;
		border-radius: 0;
		margin-top: 0;
		background: #ffd900;
	}

	.wt-openmenu .wt-usersidebar .wt-companysinfo figure {
		width: 110px;
		height: 110px;
		border-width: 6px;
		margin-top: -140px;
		position: absolute;
		right: 0;
		left: 0;
	}

	.wt-openmenu .wt-usersidebar .wt-companysinfo .wt-title {
		margin-bottom: 15px;
		margin-top: 0;
	}

	.wt-companysdetails.wt-usersidebar .wt-btnarea .wt-btn {
		padding: 0 20px;
		min-width: 200px;
		height: 43px;
		border-radius: 25px;
		line-height: 43px;
		background: #fff;
		color:#636363;
	}

	.wt-btn-disable {
		display: inline-block;
		background: #e5e5e5;
		border-radius: 5px;
		color: var(--clr6);
		width: auto;
		min-width: 200px;
		margin-top: 10px;
		font-size: 13px;
		cursor: not-allowed;
		height: 43px;
		border-radius: 25px;
		line-height: 43px;
		width: 200px;
	}

	body.rtl .wt-sidebarwrapper .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
		margin: 0;
		background: #d9d9d9;
		padding-top: 200px;
	}

	.wt-companysdetails.wt-usersidebar {
		background: #ffd900;
		padding-bottom: 50px;
		padding-top: 60px;
	}

	.wt-navdashboard {
		margin-top: -30px;
		border-top-left-radius: 20px;
		background: #fff;
		display: block;
		border-top-right-radius: 20px;
	}

	.wt-navdashboard ul li.wt-active > a, .wt-navdashboard > ul > li:focus, .wt-navdashboard > ul > li:hover, .wt-navdashboard > ul > li.wt-open {
		background: transparent;
	}


	.wt-companysinfo {
		padding: 0 !important;
	}

	.wt-tablecategories thead tr th:first-child, .wt-tablecategories tbody tr td:first-child {
		margin-top:30px !important;
	}

	/* .wt-tablecategories thead tr th:first-child::before, .wt-tablecategories tbody tr td:first-child::before {
		content: attr(data-th) ": ";
		width: auto;
		display: block;
		padding-left: 10px;
		position: inherit;
	} */
	table.bt tfoot th::before, table.bt tfoot td::before, table.bt tbody td::before
	{
		width: auto;
	}

	.wt-tablecategories {
		padding: 20px;
	}

	.wt-earningsholder table.wt-tablecategories tbody tr td {
		padding: 5px 20px;
		border: none;
		background: #fff;
	}

	.wt-earningsholder table.wt-tablecategories tbody tr td:first-child {
		border-top-right-radius:20px;
		border-top-left-radius:20px;
		padding-top:20px;
	}

	.wt-earningsholder table.wt-tablecategories tbody tr td:last-child {
		border-bottom-right-radius:20px;
		border-bottom-left-radius:20px;
		padding-bottom:20px;
	}

	.wt-tipso.verificationtags-img, .wt-title .verificationtags-img, .dc-title .verificationtags-img, .verification-tags img {
		max-width: 20px !important;
		max-height: 20px !important;
		margin-right: 5px;
		display: inline-block;
		width: 40px;
	}
	.wt-ongoing-dash .wt-tablecategories tbody tr .wt-btn {
		color: #636363;
		padding: 0 20px;
		line-height: inherit;
		border-radius: inherit;
		margin: 0;
		background: #e5e5e5;
		border-radius: 20px;
	}

	table.bt tfoot th::before, table.bt tfoot td::before, table.bt tbody td::before {
		padding-left: 10px;
	}

	.wt-dashboard .wt-title li {
		/*background: #fff;
		font-size: 60%;
		display: block;
		margin: 5px -25px 0 20px;
		white-space: nowrap;
		padding: 0 5px;
		text-align: center;
		border-radius: 20px;   */
	}




	/**********************/

	body.rtl .wt-userprofileholder {
		padding: 0;
	}

	.wt-user-banner {
		margin: 0;
	}

	.single-freelancers .wrapper {
		padding: 0px !important;
	}

	.wt-innerbannerholder {
		height: 250px;
		border-radius: 0;
		overflow: hidden;
		background-position: center center;
		background-size: cover;
	}

	.archive .wt-innerbannerholder
	{
		margin-top: 50px;
	}

	.wt-userprofile .wt-title {
		padding: 0 10px;
		text-align: center;
		margin-top: 120px;
	}

	.wt-userprofile figure {
		width: 180px;
		float: none;
		margin: 0 auto 30px;
		height: 180px;
		top: -90px;
	}

	.wt-userlisting-breadcrumb li span, .wt-userlisting-breadcrumb li a {
		display: block;
		color: #767676;
		font-size: 13px;
		line-height: inherit;
		text-align: center;
	}

	.wt-profile-content-holder.hide-earning-no {
		background: #E5E5E5;
		padding: 50px 45px;
		border-radius: 20px;
		margin: 20px;
	}

	.owl-carousel .owl-stage {
		/*max-width: 350px;*/
	}

	.wt-box-ptofile-three {
		background: #e5e5e5;
		display: block;
		min-height: 295px;
		border-radius: 20px;
		margin: 15px;
	}

	.wt-profilecounter .wt-statisticcontent + .wt-statisticcontent {
		margin: 1%;
	}

	.wt-profilecounter {
		border-top: none;
	}

	.wt-service-row .wt-services-holder {
		border-radius: 0;
	}

	.wt-clientfeedback .wt-userlisting-breadcrumb li {
		margin: 5px 0;
		width: 32.5% !important;
		display: inline-block;
		padding: 0;
	}

	/* .swiper-slide {
		margin-left: 20px !important;
	} */

	.wt-search-slider-nav .wt-next {
		right: 0;
	}
	.wt-search-slider-nav .wt-prev {
		left: 0;
	}

	.wt-box-ptofile-two {
		margin: 15px;
	}

	.wt-box-ptofile-three {
		margin: 15px;
	}

	/* .swiper-wrapper .swiper-slide {
		padding-right: 25px;
		padding-left: 25px;
	} */

	.swiper-button-next, .swiper-button-prev {
		position: absolute;
		top: 55%;
		width: calc(var(--swiper-navigation-size)/ 44 * 27);
		height: var(--swiper-navigation-size);
		margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
		z-index: 10;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		color: var(--swiper-navigation-color,var(--swiper-theme-color));
	}

	.swiper-button-next, .swiper-rtl .swiper-button-prev {
		right: -10px;
		left: auto;
		background:#ffd900;
	}

	.swiper-button-prev, .swiper-rtl .swiper-button-next {
		left: 10px;
		right: auto;
		background:#ffd900;
	}

	.wt-services-content .wt-freelancers {
		height: inherit !important;
	}

	.swiper {
		padding: 0 !important;
	}


	.pkg-information .price {
		left: 10px;
	}
	.PriceSection strong {
		margin-right: -110px;
	}

	.wt-sidebarwrapper {

		max-height: 100%;
	}

	.dashboard-content-area .col-xl-3 {
		overflow: hidden;
	}

	.wt-insightsitem.wt-withdraw-bl {
		padding: 0;
	}

	.wt-insightsitem.wt-withdraw-bl .wt-title li {
		font-size: 60%;
		white-space: nowrap;
		text-align: center;
	}

	.wt-countersoon {
		margin-right: 0;
	}

	.wt-tablecategories tr th:first-child::before {
		background: #fff !important;
	}
 .wt-tablecategories tr td:first-child::before{
	 background: transparent !important;
 }
	.wt-tablecategories tr:hover th:first-child::before {
		background: #fff !important;
	}

	.alert.alert-warning.alert-dismissible.fade.show {
		padding-top: 10px !important;
	}

	.alert span {
		color: #fff;
		line-height: 25px !important;
	}

	.alert span em {
		background: #FFD900;
		color: #636363;
		padding: 5px 5px 5px 0 !important;
		margin-left: 15px !important;
	}

	.wt-jobalerts .wt-alertbtn {
		margin-bottom: 5px;
	}

	.wt-countersoon p {
		font-size: 50%;
	}
	#mCSB_1_scrollbar_vertical {
		max-height:200px;
	}

	.notify-wrap-icon {
		padding: 0 !important;
		width: auto;
		float: left;
		margin-left: 10px;
		margin-right: 15px;
		top: 10px;
	}

	.avatar-wrap-icon .wt-username {
		top: 5px;
	}

	.notification-menu li {
		list-style-type: none;
		font-size: 13px;
		font-weight: 500;
		direction: rtl;
	}

	.wt-article figure {
		border-radius: 20px 20px 0 0;
		width: 100%;
		height: 180px;
		overflow: hidden;
	}
	.wt-article figure img{

		border-radius: 20px 20px 0 0;
	}

	.date-inner-row {
		background: #fff;
		position: absolute;
		bottom: 0;
		width: 100%;
		top: 0;
		max-height: 32px;
		right: 0;
		left: 0;
		margin: 0;
		padding: 0;
	}

	.row.date-inner-row .date-inner {
		width: 33%;
		padding: 0;
		margin: 0;
		text-align: center;
		font-size:70%;
	}
	.row.date-inner-row-single .date-inner {
		width: 33%;
		padding: 0;
		margin: 0;
		text-align: center;
		font-size:70%;
	}

	.row.date-inner-row .date-inner:first-child {
		width: 42%;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	.row.date-inner-row-single .date-inner:first-child {
		width: 28%;
		padding: 0;
		margin: 0;
		text-align: center;
	}

	.row.date-inner-row .date-inner:nth-child(2) {
		width: 25%;
	}
	.row.date-inner-row-single .date-inner:nth-child(2) {
		width: 38%;
	}
	.wt-articlecontent{
		padding: 20px;
	}
	.blog-list-view-template .wt-article .wt-articlecontent {
		margin-top: 20px;
		padding-bottom: 10px;
	}

	.blog-list-view-template .wt-article {
		border-radius: 20px;
	}

	.blog-list-view-template {
		padding: 0 20px;
	}

	.archive .hidden-xs {
		display: none;
	}

	.single-post .hidden-xs {
		display: none;
	}
	.archive .wt-articlecontent .wt-title {
		text-align: right;
	}

	.archive .wt-pagination ul {
		margin: 0 auto;
		padding: 0;
		float: inherit;
		width: 115%;
		list-style: none;
		text-align: center;
		line-height: inherit;
		text-align: center;
	}

	.archive.woo-pagination ul li span, .archive .wt-pagination ul li a, .archive .wt-pagination ul li span {
		width: 26px;
		height: 26px;
		line-height: 24px;
		font-size: 12px;
		font-weight: 400;
	}

	.blogSingleShareBox {
		position: relative;
		display: block;
		float: inherit;
		width: 90%;
		margin: 0;
	}

	.single-post .col-xs-12.col-sm-8.col-md-8.col-lg-8.pull-left {
		padding: 20px 30px;
	}

	.blogSingleShareBox {
		position: relative;
		display: block;
		float: inherit;
		width: 250px;
		background: #e5e5e5;
		top: 0;
		margin-right: 30%;
		box-shadow: 1px 2px 5px #333;
	}

	.blogSingleShareBox a {
		width: auto;
		display: inline-block;
		margin: 0;
		padding: 0;
		margin-left: 5px;
	}
	.blogSingleShareBox div {
		background: #e5e5e5;
	}

	.blogSingleShareBox i {
		vertical-align: middle;
		color: #646464;
		font-size: 24px;
		background: #FFD900;
		border-radius: 50%;
		height: 34px;
		width: 34px;
		line-height: 34px;
	}

	.blogSingleShareBox div {
		padding: 10px 3px;
		text-align: center;
	}

	.positionStickyIconBox {
		position: relative;
		top: 30px;
		height: 135px;
		text-align: center;
		left: 0;
		margin: 0 auto;
		margin-right: 30px;
	}

	.single-post .wt-articlesingle-holder .wt-articlesingle-content {
		background: none;
	}


	.single-post h1.entry-title {
		top: 0;
	}


	.single-post .single-section-footer .wt-author {
		width: 100%;
		margin: 0;
		float: left;
		padding: 0;
		border-bottom: 1px solid #ddd;
		padding-bottom: 30px !important;
	}

	.single-section-footer .right-box::after {
		display: block;
		width: 200px;
		position: absolute;
		height: 3px;
		background: #FFD900;
		content: " ";
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		top:inherit;
	}

	.wt-replaybox .comment-respond {
		padding-top: 0;
	}

	.single-post h1.entry-title {
		text-align: center;
		color: #636363;
		position: relative;
		background: var(--clr3)border-box;
		display: inline-block;
		padding: 0 !important;
		width: auto;
		left: 5px;
		font-size: 22px !important;
		font-weight: 900 !important;
		right: 5px;
		margin: 0;
		margin-top: -20px;
	}

	.wt-earningsholder .wt-dashboardboxcontent {
		min-height: inherit;
		max-height: 480px;
	}

	.wt-openmenu .freelancer_type {
		margin-top: 0;
	}

	.wt-services-content .ywmspcpcks-main {
		width: 100% !important;
	}

	.swiper-slide.mn-specialPackage-Grid {
		/*width: 48%;*/
		width: 100%;
	}

	.page-template-special-package-page .woo-pagination ul li span,.page-template-special-package-page .wt-pagination ul li a,.page-template-special-package-page .wt-pagination ul li span {
		width: 48px;
		height: 48px;
		line-height: 48px;
	}

	.page-template-special-package-page .wt-pagination {
		width: 98%;
		display: block;
		float: inherit;
		padding-top: 45px;
		clear: both;
		padding-left: 20px;
	}

	#wt-package-details .wt-baiscpackage li {
		border-radius: 20px;
	}

	.wt-package-modal .wt-packageinfo li span em {
		width: 100%;
		font-weight: 700;
		display: block;
		text-align: right;
		position: absolute;
	}

	#wt-package-details .wt-packages {
		padding: 25px 40px 35px;
	}

	.wt-dashboard .wt-moredetailsholder {
		margin-right: 20px;
		margin-left: 20px;
	}

	.date-inner-row .rmp-icon--ratings {
		font-size: 16px;
		margin-left: 3px;
		top: 5px;
		position: relative;
	}

	.row.single-section-footer {
		padding: 10px;
	}
	.wt-articlesingle-holder .wt-articlesingle-content {
		padding: 5px;
	}

	.rmp-widgets-container p {
		text-align: center !important;
	}

	.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
		float: inherit;
		margin: 0 auto;
		text-align: center;
	}

	.writerStyleBox {
		padding: 15px 0;
		margin-bottom: 30px;
		text-align: center;
		border-radius: 7px;
	}
	.single-footer-button {
		margin-right: 30px;
	}

	.wt-authorcontent {
		width: auto;
		float: none;
	}

	.wt-authorhead h3 {
		float: right;
		margin-left: 10px;
	}

	body.rtl .wt-authorhead .wt-boxleft {
		float: right;
		text-align: right;
		width: 100%;
		display: block;
	}

	.comment-just-list .wt-btnreply {
		display: contents;
		font-size: 16px;
		line-height: 16px;
		position: relative;
		float: inherit;
	}

	body.rtl .comment-just-list .wt-btnreply span {
		float: left;
		padding: 0 0 0 10px;
		font-size: 70%;
		opacity: 0.7;
		position: relative;
		left: -10px;
	}

	body.rtl .comment-just-list .wt-btnreply span.wt-clickreply img {
		position: relative;
		top: -3px;
		margin: 0;
	}

	body.rtl .comment-just-list .wt-description {
		padding: 5px 0 0;
	}

	ul .comment-respond .wt-boxtitle {
		padding: 0;
	}

	ul .comment-respond .wt-boxtitle h2 {
		padding: 0;
		text-align:right !important;
	}


	.page-template-dashboard .wt-tabsinfo {
		background: #fff;
		border-radius: 20px;
		padding: 10px 25px 30px;
		max-width: 800px;
	}

	.wt-tabsinfo-half .form-group-half {
		background: #fff;
		width: 92% !important;
		margin: 10px 4% !important;
		border-radius: 20px;
		padding-bottom: 30px !important;
		min-height: 180px;
	}


	.wt-divtheme .chosen-container {
		left: 15px;
	}

	.wt-videosdataholder {
		margin-bottom: 120px !important;
	}

	.wt-add-video a {
		display: block;
		position: relative;
		top: 20px;
		margin-bottom: 20px;
		text-align: center;
		margin-right: 40px;
		border: 2px solid #E5E5E5;
		color: #636363;
		padding: 10px 25px;
		border-radius: 10px;
	}

	.wt-add-addons a {
		display: block;
		position: relative;
		top: 20px;
		margin-bottom: 20px;
		text-align: center;
		margin-right: 40px;
		border: 2px solid #E5E5E5;
		color: #636363;
		padding: 10px 25px;
		border-radius: 10px;
	}

	.form-group input, .form-group select {
		background: #E5E5E5 !important;
		border: none;
		border-radius: 10px !important;
	}

	.wt-formregister .wt-registerformgroup .form-group.form-group-half {
		width: 50%;
	}

	/*.form-group input, .form-group select {
		width: 90%;
		background: #E5E5E5;
		border: none;
		border-radius: 10px;
		margin-left: 10%;
		min-width: 250px;
	}

	select#skills-dp2 {
		width: 100%;
	}*/



	/**********serach-projects ***/

	.wt-job-search .wt-userlistingholder.wt-haslayout {
		background: transparent;
		padding: 10px 10px 10px 25px;
	}
	.wt-job-search .wt-userlistingcontent .wt-title {
		text-align: right;
	}

	.wt-job-search .wt-haslayout h2 {
		text-align: right !important;
	}

	.wt-job-search .wt-viewjobholder ul li + li {
		margin-top: 0;
	}

	.wt-job-search .wt-viewjobholder ul li span {
		font-size: 9px;
		font-weight: 400;
	}

	.wt-job-search .wt-viewjobholder ul li {
		width: 49%;
		background: #f1f1f1;
		margin-top:10px;
	}

	.wt-job-search .wt-viewjobholder ul li.wt-btnarea {
		margin: 15px 0 0 !important;
		width: 100%;
		background: #d7d7d7;
	}

	.wt-job-search .wt-viewjobholder ul li img {
		max-width: 16px !important;
		max-height: 16px;
	}

	.wt-job-search .wt-userlisting-breadcrumb li span, .wt-job-search .wt-userlisting-breadcrumb li a {
		text-align: right;
	}

	.wt-job-search .wt-btn {
		background: #636363;
		color: #fff;
		border-radius: 50px;
		width: 200px !important;
		margin: 10px auto !important;
		display: block;
	}

	.serach-projects-left .wt-widget.wt-startsearch {
		background: #ffffff !important;
		border-radius: 10px;
		padding: 3px 0;
		margin: 10px 20px 0 30px !important;
		width: 85% !important;
	}

	.serach-projects-left.form-group input, .form-group select {
		background: transparent;
	}

	.wt-job-search  .mmobile-floating-apply span {
		display: none;
	}

	.wt-job-search.mmobile-floating-apply {
		background: transparent;
	}

	.wt-job-search.mmobile-floating-apply i {
		position: absolute;
		right: 0;
		background: #ffda00;
		border-radius: 50%;
	}

	.wt-job-search .mmobile-floating-apply i {
		width: 50px;
		float: left;
		display: block;
		line-height: 48px;
		text-align: center;
		border: 1px solid #ddd;
		font-size: 14px;
		border-radius: 4px;
		position: absolute;
		right: -5px;
		border: none;
	}

	.wt-job-search .fa-filter::before {
		content: "\e875";
		font-family: 'Linearicons-Free';
		font-weight: 900;
		font-size: 32px;
		text-shadow: 1px 1px 1px #fff;
		color: #fff;
		padding-right: 15px;
		margin-bottom: 0;
		margin-top: 10px;
		background: #ffda00;
		padding: 10px 5px 10px;
		text-align: center;
		padding-right: 18px;
		border-radius: 50%;
	}

	.wt-job-search .mmobile-floating-apply {
		background: transparent;
	}


	.wt-job-search #wt-sidebar {
		background: transparent;
		padding-top: 0;
	}

	.wt-job-search .wt-twocolumns .col-md-7 {
		margin: 0 auto;
	}

	.wt-job-search .wt-haslayout h2 {
		border: none;
	}

	.wt-job-search .wt-sidebar .wt-widgettitle {
		background: #fff;
		border-radius: 10px;
		width: 100%;
		background: #f2f2f2;
	}

	.wt-job-search .wt-sidebar .wt-widgettitle h2 {
		background: #f2f2f2;

	}

	/*****************sigle project**********/

	.wt-job-single .wt-proposalholder {
		width: 90%;
		margin:0  18px;
	}

	.wt-projectdetail-holder {

	}

	.single-project-right #wt-sidebar {
		margin: 0 30px;
	}


	.single-project-left .wt-title-projectdetail {
		padding: 20px 5px;
		margin: 10px 0;
		background: transparent;
	}

	.single-project-left .wt-more-projectdetail {
		margin: 20px 0;
		background: transparent;
		padding: 20px 5px;
	}

	.single-project-left .wt-projectdetail-holder {
		margin: 0 30px 25px 30px;
		border-radius: 20px;
	}

	.wt-job-single .wt-userlisting-breadcrumb li span,.wt-job-single  .wt-userlisting-breadcrumb li a {
		text-align: right;
	}

	.wt-job-single  .wt-companysinfo .wt-postarticlemeta li {
		width: 30%;
		border:none;
	}

	.wt-job-single .wt-tipso.verificationtags-img,.wt-job-single .wt-title .verificationtags-img,.wt-job-single .dc-title .verificationtags-img,.wt-job-single .verification-tags img {
		max-width: 30px !important;
		max-height: 30px !important;
	}

	.single-projects #wt-wrapper .y-header {
		min-height: 0;
		margin-bottom: 20px;
	}

	.single-projects .wt-userlisting-breadcrumb li span,.single-projects .wt-userlisting-breadcrumb li a {
		font-weight: 500;
	}


	/***********slider project home**********/
	.ywmservicesprojects .swiper-slide {
		padding: 0 !important;
	}

	.ywmservicesprojects .swiper.projectSlider {
		max-width: 90%;
		margin: 20px !important;
	}

	.ywmservicesprojects .projectSlider .wt-budget {
		font-size: 12px;
		right: 0;
		text-align: right;
	}


	.ywmservicesprojects  .wt-joblistind-short .wt-budget em {
		margin-top: 0;
	}

	.ywmservicesprojects .mn_lefSideProject {
		left: 0;
	}

	.ywmservicesprojects  .mn_viewPrj {
		width: auto;
		background: transparent;
		float: inherit;
		padding: 0;
		position: relative;
		top: 0;
		margin: 0 auto 20px;
		display: block;
		right: 0;
	}

	.ywmservicesprojects .projectSlider ul.sbDetails li {
		margin: 5px;
		width: 45%;
	}

	.ywmservicesprojects .profile-feedback-icon {
		width: 16px;
		height: 16px;
	}

	.ywmservicesprojects .wt-viewjobholder ul li span {
		font-size: 12px;
		font-weight: 400;
		color: #636363;
	}

	/****************************/
	
	.form-group.vcode-input input {
		margin: 0;
	}


}
 /*Chrome*/
 /*@media screen and (-webkit-min-device-pixel-ratio:0) {*/


/*@media screen and (-webkit-min-device-pixel-ratio:0) { */

@supports (-webkit-appearance: none) {
	/*.chrome #timerVcode {
		height: 38px !important;
		border-top-left-radius: 10px !important;
		border-bottom-left-radius: 10px !important;
		left: 20px;
		top: 20px;
	}
	.chrome .login #togglePassword1, .login .togglePassword1{
		margin-right: -30px;
		cursor: pointer;
		position: absolute;
		left: 30px;
		margin-top: -28px;
	}
   .login #togglePassword2, .login .togglePassword2 {
		margin-right: -30px;
		cursor: pointer;
		position: absolute;
		left: 30px;
	}*/
}


.pull-left, body.rtl .pull-right {
	float: right !important;
}