html {
    scroll-behavior: smooth;
    margin-top:0
}
:root {
    --primthemecolor: #ffda00;
}
html body{
    /* 	font-family: Anjoman; */
    font-weight: 500;
}
.yw-identifier-code-box{
    cursor: pointer;
}
/*
.wt-haslayout {
  max-width: 1440px;
  margin: 0 auto;
}
*/

a, p a, p a:hover, a:hover, a:focus, a:active, .wt-navigation > ul > li:hover > a, .wt-navigation > ul > li.current-menu-item > a, .wt-navarticletab li:hover a, .wt-navarticletab li a.active, .wt-categoriescontent li a:hover, .wt-joinsteps li.wt-active a, .wt-effectivecontent li:hover a, .wt-filtertag li:hover a, .wt-userlisting-breadcrumb li .wt-clicksave, .wt-clicksave, .wt-qrcodefeat h3 span, .wt-comfollowers ul li:hover a span, .wt-postarticlemeta .wt-following span, .wt-qrcodefeat h3 span, .woocommerce-cart .woocommerce .product-name a:hover, .menu-pages-container .menu li:hover a, .widget_recent_entries > ul li a:hover, .widget_recent_comments > ul > li a:hover, .widget_archive > ul li a:hover, .widget_categories > ul > li a:hover, .widget_pages > ul li a:hover, .widget_nav_menu ul li .sub-menu li a:hover, .wp-block-archives li a:hover, .wp-block-latest-comments li a:hover, .wp-block-categories li a:hover, .wp-block-latest li a:hover, .wp-block-latest-posts li a:hover, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .wt-ratingtitle h3, .wt-ratingcontent p em, .wt-videoshow a, .wt-clicksavebtn:hover, .wt-title h2 a:hover, .wt-particlecontent h3 a:hover, .blog-list-view-template .wt-title a:hover, .has-strong-theme-color-color cite, .has-text-color.has-strong-theme-color-color, .has-text-color.has-strong-theme-color-color cite, .woocommerce .product .entry-summary > .price, .wt-freelancers-content .dc-title span strong, .wcv-dashboard-navigation ul li:hover a, .wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li a:hover, .wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu.black li.active > a, #wcv-store-settings .wcv-tabs.top > .tabs-nav li a:hover, #wcv-store-settings .wcv-tabs.top > .tabs-nav li.active a, #wcv-product-edit .wcv-tabs.top > .tabs-nav li a:hover, #wcv-product-edit .wcv-tabs.top > .tabs-nav li.active a, .wt-bannerholderthree .wt-bannercontent .wt-title h1 em, .wt-tag-radiobox input[type="radio"]:checked + label, .wt-tag-checkbox input[type="checkbox"]:checked + label {
	color: #d2b500;
}

select, .wt-select select, .form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-radius: 15px !important;
}

body p{
    font-size: 1rem !important;
}
body.logged-in.rtl main.wt-main {

    padding-bottom: 0 !important;
}
body.rtl {
    background: #f2f2f2;
}
body.rtl {
    background: #f2f2f2;
}
.page-template  i#backToTop,.archive  i#backToTop{
    border-color: #f2f2f2;
}
body.ServicePage #backToTop, body.home #backToTop{
    border-color: #e5e5e5;
}
body h1 {
    font-size: 1.5rem !important;
}
.home .wt-innerbannerholder {
    display: none;
}
body h2 {
    font-size: 1.3rem !important;
}
body h3 {
    font-size: 1.1rem !important;
}
body h4,body .service_box h4 {
    font-size: 1rem !important;
}


#wt-wrapper .y-header{
    min-height: 75px;
}
.y-footer a:hover{
    color: var(--clr3) !important;
}
figure.swiperSliderFig {
    padding: 10%;
}
body .wt-username h3, body .wt-username span {
  max-width: 100px;
}
/* .wt-titlebardynmic.wt-innerbannerholder::before{
    background: linear-gradient(180deg, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.45) 100%) !important;
} */
body.page-template-employer-search .wt-haslayout.wt-innerbannerholder {
    background-image: url(http://yellowwallmedia.com/wp-content/uploads/2025/07/liste-karfarmayan.png) !important;
}
body .wt-titlebardynmic.wt-innerbannerholder::before {
  background: transparent;
}
.wt-dashboardbox{
    border-radius:10px !important;
}
.wt-insightsitem .wt-title a, .wt-insightdetails .wt-title a{
    color: var(--e-global-color-text) !important;
}
.wt-insightsitem .wt-title a:hover, .wt-insightdetails .wt-title a:hover{
    color: var(--e-global-color-primary) !important;
}
.wt-insightsitem .wt-btnarea a {
    padding: 5px 10px;
    background: var(--clr1);
    border-radius: 5px;
    color: white;
}
.wt-insightsitem .wt-btnarea a:hover{
    color:var(--clr3);
}
.wt-countersoon{
    background:var(--e-global-color-text) !important;
}
.wt-skillsform-load-temp fieldset{
    display: grid;
    grid-template-columns: 80% 20%;
}
.wt-skillsform-load-temp fieldset  > .form-group:nth-child(1){
    width:100% !important;
    float:right !important;
}
.wt-skillsform-load-temp fieldset > .form-group:nth-child(2){
    width:100% !important;
    float:right !important;
    margin: auto;
}

/*****single portfolio****/
.single-wt_portfolio .row{
    max-width:1140px;
    margin: auto;
}
.container-fluid{
    margin-top: 20px;
}
/****register Page*****/
body.rtl .wt-form-group-dropdown .wt-select select{
    padding:0 5px !important;
}
body.rtl .wt-form-group-dropdown .wt-select{
    width:35% !important;
    min-width:75px !important;
    max-width:100px !important;
}
/*******Project Element*******/
.wt-viewjobholder i,.wt-budget i{
    font-size:20px !important;
    margin-left:10px !important;
    width:auto !important;
}
.wt-viewjobholder{
    background:#a6a6a6;
    float:right;
}
.wt-userlistingholdvtwo{
    background:#e6e6e6;
    border-radius:20px;
    border:2px solid #a6a6a6;
}
.projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent{
    display: block;
}
.projectSlider .wt-contenthead {
    width: 23%;
    display: block;
    margin-left: 1%;
}
h2{
    font-weight:700 !important;
}
.wt-languagesrequired .wt-tag a{
    border-radius: 15px;
    border: none;
    float: none;
}
.wt-languagesrequired .wt-tag a:hover{
    color:var(--primthemecolor);
    background: transparent;

}
.wt-languagesrequired .wt-title h3{
    font-weight: 500;
    color: #636363;
    font-size: 0.9rem !important;
    margin-bottom: 0 !important;
}
.wt-contenthead, .wt-contenthead span{
    color:black !important
}
.wt-twocolumns .col-md-7{
    margin:50px auto;
}
.page-template-special-package-page main#wt-main.wt-main {
    background: #fadd00;
}
/*******freelancer package*******/
.wt-package::after{
    background: var(--e-global-color-primary);
}


/*******Footer**********/
.yellow-footer .statistics{
    display:none !important;
}
@media only screen and (min-width: 1200px){
    .container {
        max-width: 1440px !important;
        padding: 0;
    }
}
 .y-headerSlider {
	position: relative;
	height: calc(90% - 30px);
	margin-top: 30px;
	vertical-align: baseline;
	display: inline-block;
	width: 100% !important;
	background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/1-main-page.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

@media only screen and (min-width: 1280px) {
    .endfooter{
        display:flex;
        align-items: center;
    }
    #wt-wrapper {
        overflow: unset;
    }
    #wt-wrapper .wrapper{
        box-shadow: none;
        background: transparent;
    }
}
@media only screen and (max-width: 768px) {
    .y-footer .col ul{
        flex-direction: column !important;
    }
}

.y-footer .col ul li img {
    max-width:130px !important;
}
.statistics{
    margin-right:auto;
}
.certificateFooter li img
{
    width:64px;
    max-width:64px;
}
.certificateFooter li:first-child img {
	//margin-top: 5px;
	//width: 38px;
}

.y-footer a{
    color:var(--clr1);
    line-height: 1;
}
.wt-socialiconssimple{
    margin-top:20px !important;
    display: flex;
    align-items: center;
    margin: 0 auto;
    float: none;
    max-width: 275px;
    justify-content: center;
    background: #fff !important;
    border-radius: 20px;
    padding: 2px;
}
.wt-socialiconssimple li a {
    font-size: 22px;
    line-height: 1.1 !important;
}
.wt-socialiconssimple li{
    margin:0 5px;
    float:right;
}
.wt-socialiconssimple li:first-child{
    margin-right: 0;
}
.wt-socialiconssimple li:last-child {
	padding-right: 4px;
	top: -5px !important;
	position: relative;
}
.wt-socialiconssimple li:last-child svg {
    fill: #636363;
}
.wt-socialiconssimple li:last-child a:hover svg {
    fill: #ffda00;
}
#foteimg{
    position:relative;
    display: inline-block;
    line-height: 30px;
}
.wt-username {

    display: inline-block;
    padding-right: 15px;
}
#foteimg img {
	width: 19px;
	height: auto;
	position: relative;
	float: left;
	padding: 0;
	max-width: 19px;
	margin-top: 2px;
	filter: inherit;;
}
.aparat #foteimg img
{
   filter: invert(60%); 
}
a#foteimg img:first-child {
    filter: invert(60%);
}
#foteimg img:last-child {
    display: none;
}
#foteimg:hover img:last-child {
    display: block;
}
#foteimg:hover img:first-child {
    display: none;
}
.aparat #foteimg:hover img
{
   filter: inherit; 
}

/**titerrrrrr***/

@media only screen and (min-width: 1280px) {
    .slider-wrapper {
        width: 100%;
        height: calc(85vh - 132px) !important;
        min-height: 660px !important;
        background-size: cover !important;
    }
    .bg-shape {
        height: 75% !important;
        top: 12.5% !important;
    }
    .bg-shape-content {
        top: calc(45% - 210px);
    }

}


@media only screen and (min-width: 1140px) {
    .bg-shape-footer .ywmbutton1 , .bg-shape-footer .ywmbutton2{
        width: calc(33% - 4px)
    }
    .bg-shape img {
        top: 26% !important;
        left:calc(26% + 75px) !important;
    }
    .bg-shape-content {
        width: 100%;
    }
}


.product-slider__cover {
    border-radius: 20px !important;
}

.product-slider__title{
    color:var(--clr4) !important;
}
.effect-honey h2{
    color:white !important;
    font-size: 20px !important;
}

.trustedby .element-container {
    text-align:center !important;
}
.trustedby{
    background:var(--clr1) !important;
}

.bg-shape-content .ywmbutton1 span{
    color: var(--clr3) !important;
    background-color: var(--clr1) !important;
    border-color: var(--clr1);
}
.bg-shape-content .ywmbutton1:hover span{
    color: var(--clr1) !important;
    background-color: var(--clr3) !important;
    border-color: var(--clr1);
}
.bg-shape-content .ywmbutton2 span{
    color: var(--clr1) !important;
    background-color: var(--clr3) !important;
    border-color: var(--clr1);
}
.wt-languagesrequired {
    text-align: center;
}

.bg-shape-content .ywmbutton2:hover span{
    color: var(--clr3) !important;
    background-color: var(--clr1) !important;
}
.wt-userprofile{
    text-align: center;
}
.wt-userprofile > .wt-btn {
    padding: 0 20px !important;
    display: inline-block;
    line-height: 3 !important;
    border-radius: 20px;
    background: #636363;
    margin-top: 11px !important;
    color: #fff !important;
}
.social{
    display:none!important;
}
.wt-languagesrequired .wt-tag{
    margin: 0;
    display: block;
    width: 100%;
    padding-top: 5px;
}
.ywmservicesblog.ywmsection{
    overflow: hidden;
}
.ywmservicesblog .wt-companysdetails {
    border: 4px solid #fff;
    /* 	height: 90%; */
    background: #d9d9d9d4;
    border-radius: 20px;
}
.wt-companysdetails .wt-companysinfo {
    margin-top: 10px !important;
}
/*.wt-companysdetails:hover {
    box-shadow: none !important;
    border-color: #ffda00 !important;
	    transform: scale(1.1);
	opacity: 1;
	background: #d9d9d9;
}*/
.wt-companysdetails:hover .wt-companysimg img{
    opacity: 0.8;
}
.swiperArticle figure.wt-companysimg {
    max-height: 180px;
    overflow: hidden;
}
.y-blog .badgep {
    bottom: 0 !important;
    left: 0 !important;
    height: auto;
    width: 100%;
    background-color: #fff;
    padding-top: 5px;
}
.y-blog .badgep .rmp-rating-widget .rmp-icon--ratings {
    font-size: 1rem;
}
.y-blog .badgep .rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
    margin: 0;
}
.y-blog .badgep span.ratingPost {
    float: right;
    padding-right: 5px;
}
.y-blog .badgep span.post-date-day {
    float: left;
    padding-left: 5px;
}
.y-blog .badgep .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{
    margin: 0;
}
.y-blog .badgep li.rmp-rating-widget__icons-list__icon{
    line-height: 1.4;
}
.y-blog .badgep .rmp-rating-widget .rmp-icon--full-highlight {
    color: #ffd900;
}
.swiper-slide .badgep .rmp-rating-widget > p {
    display: none;
}
.y-blog h3 {
    margin: 0 !important;
}
.wt-companysinfo .wt-title a {
    margin: 0 !important;
}
.bg-shape-content {
    top: calc(50% - 210px) !important;
}
@media only screen and (max-width: 768px) {
    .bg-shape-content{
        top: calc(50% - 180px) !important;
    }
}
.y-blog .col-12:hover  .badgep-outline .badgep-inner{
    background:var(--clr3) !important;
}

.ywmbutton1 span , .ywmbutton2 span{
    font-size: 12px !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
    padding: 3px 15px !important;
    width:100% !important;
}



/*END CTA*/
.ywmendcta h2{
    font-size: 25px !important;
}
.ywmendcta .ywmbutton1 span , .ywmendcta .ywmbutton2 span{
    font-size: 12px !important;
    padding: 3px 15px !important;
    min-width: 150px;
}


/*****blog****/
@media only screen and (min-width: 768px) {
    .y-blog .col-md-12{
        flex: 0 0 50%;
    }
}
/*****Menu*******/
.y-header .ywmnavbar .navbar .menu-item a {
    font-size: 14px !important;
}
.ywmloginbtn .ywmbutton0 span{
    font-size:14px !important;
    width: auto;
    font-weight: 900;
    min-width: 1px;
}
.ywmbutton1 span.bg-shape-button {
    background: transparent;
    border: none;
    min-width: 1px;
    width: auto;
    font-weight: 900;
    font-size: 14px !important;
    padding-right: 0 !important;
}
.ywmbutton1 span.bg-shape-button:hover{
    background: transparent;
}
.navbar1 .brand img {
    height: 55px !important;
}
.y-header .ywmnavbar .navbar2 {
    padding: 10px 4rem 10px 10px !important;
}

/****Dashboard*****/
.wt-hireduserstatus span{
    color:var(--clr1) !important;
}
.wt-effectiveholder > .wt-widgettitle h2 span{
    color:var(--clr1) !important;
}
.wt-haslayout h2{
    text-align: center !important;
    margin-top: 20px !important;
}
.wt-twocolumns .col-md-7{
    padding-left:0 !important;
}
/*****Font*****/
h1{
    font-size:30px;
}
h2{
    font-size:25px;
}
.ywmsrvcsprjct-main .wt-contenthead .wt-title h2 {
    font-size: 18px;
    position: relative;
    top: 25px;
    white-space: normal;
}
.wt-tabscontenttitle h2{
    font-size: 16px;
}
.swiper.projectSlider {
    margin-top: 25px;
    max-width: 80%;
    margin: 0 auto;
}

p{
    font-size:14px !important;
}

/****slider*****/
.bg-shape-content {
    text-align: right !important;
}
.product-slider__title{
    letter-spacing:0 !important;
}
.bg-shape-subtitle {
    font-size: 17px !important;
    font-weight:800 !important;
}
.bg-shape-subtitle{
    margin-top:40px;
    margin-bottom:40px;
}

@media only screen and (min-width: 992px) {
    .bg-shape img {
        object-fit: contain;
        width: 210px !important;
    }
}
.video-play-button::before ,.video-play-button , .video-play-button::after{
    background:var(--clr3) !important;
}
.video-play-button:hover::after{
    background: #ffe33c !important;
}
.bg-shape {
    background-image: linear-gradient(-45deg, var(--clr3) 0%, #ffca00cc 100%) !important;
}
.ywmhomepageslider .product-slider__item{
    border-radius:30px !important;
}

/******trusted by*****/
.trustedby{

}
.trustedby-img{
    display:flex !important;
}
.trustedby-title {
    display: inline-block;
    padding: 2px 0 !important;
    text-align: center;
    font-weight: 900;
    font-size: 22px;
    background: #ffda00;
    margin-bottom: 10px;
    color: #636363;
}
.trustedby {
    background: transparent !important;
    z-index:9;
}
.trustedby .trustedby-img {
    margin: 0 auto;
    right: auto !important;
    position: relative;
    max-width: 70%;
    background: #D9D9D9;
    text-align: center;
    border-radius: 50px;
}

.trustedby-img img{
    padding: 0 15px !important;
    margin: 0 auto;
}
span.absolutedSpan {
    width: 70%;
    height: 55px;
    display: block;
    margin: 0 auto;
    border: 4px solid #ffd900;
    margin-bottom: -39px;
    position: relative;
    right: 30px;
    background: #f2f2f2;
    border-radius: 50px;
}
.footerMain .contain > .row {
    max-width: 70%;
    margin: 0 auto;
}
.absulatedDiv {
    border: 4px solid #ffda00;
    position: absolute;
    width: 92%;
    right: calc(4% + 10px);
    height: calc(100% - 100px);
    /* bottom: 2px; */
    margin-top: -80px;
    z-index: 0;
    border-radius: 20px;
}
/*****special packages*******/
.pkg-description, .pkg-information{
    padding: 5px 10px !important;
}
.pkg-description h3{
    font-size:16px !important;
    font-weight:900 !important;
}
.pkg-description strong{
    font-size:14px !important;
}
.pkg-information .woo-sctr-shortcode-countdown {
	font-size: 14px !important;
	direction: ltr;
}
.pkg-information .woo-sctr-shortcode-countdown-unit-wrap{
    margin:0 !important;
}
.pkg-information .woo-sctr-shortcode-countdown-text-before{
    display: none !important;
}
.pkg-information .woo-sctr-shortcode-wrap{
    padding:0 !important
}
.pkg-information .bg-shape-button{
    padding: 0 !important;
}
.sell_course strong{
    font-size:14px !important;
}
.pkg-information .price {
    display: inline-block;
    width: auto;
    max-width: 100%;
}
.ywmspcpcks-main a.more-post {
    position: relative;
    top: 40px;
    font-weight: bold;
    color: #636363;
    font-size: 22px;
}
.ywmspecialpakages-cat .swiper-slide {
    margin-top: -60px;
    margin-bottom: 30px;
}
.sell_course strong {
    padding-left: 5px !important;
}
.pkg-information .PriceSection strong {
    display: inline-block;
    position: relative;
    margin-right: 0;
    margin-top: 0;
}
.pkg-information .price ins{
    float: none;
}
.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 {
    height: 35px !important;
    width: 35px !important;
}
.woo-sctr-shortcode-countdown-text{
    font-size:12px !important;
}
.ywmspcpcks-main .pkg-row{
    width: 710px !important;
    border:2px solid;
    height: 195px !important;
    padding: 0 !important;
}
.pkg-img a{
    float: right;
    width: 100%;
    position: relative;
    height: 100%;
}
.pkg-row > div{
    margin:0 !important;
}
/******header services*******/
.ywmsrchdr-text{
    text-align:center;
}
.ywmservicesheader .ywmsrchdr-wrapper {
    border-radius: 20px !important;
}
.ywmservicesheader {
    height: 300px;
    margin-top:20px !important;
}
.ywmsrchdr-content{
    z-index:3;
}
.ywmservicesheader::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    z-index:2;
    border-radius:15px;
    background-position: right;
}
@media only screen and (min-width: 1140px) {
    /* .ywmsrvcs-video::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/02/overhead.png');
    background-size: contain;
    background-repeat: no-repeat;
    } */
    /* .ywmsrvcs-photography::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/02/عکاسی.png');
    background-size: contain;
    background-repeat: no-repeat;
    }
    .ywmsrvcs-filming::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/01/srvcbanner.png');
        padding-right:20px;
        background-repeat:no-repeat;
    }
    .ywmsrvcs-tadvin::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/01/Tadvin.png');
    }
    .ywmsrvcs-idea::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/01/Ide-Kargardani.png');
    }
    .ywmsrvcs-lebas::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/02/طراحی-لباس.png');
    background-size: contain;
    background-repeat: no-repeat;
    }
    .ywmsrvcs-noor::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/01/Noor.png');
    }
    .ywmsrvcs-seda::before {
      background-image: url('//edit2.yellowwallmedia.com/wp-content/uploads/2022/01/Seda.png');
    } */
}


/***********how it work********/
.ywmproceduretabs {
    text-align: center;
    direction: rtl;
    max-width: 74%;
    margin: 30px auto;
}
.ywmproceduretabs p{
    padding-top: 30px;
}
.ywmproceduretabs input[type=radio] {
    display: none;
}
.ywmproceduretabs label {
    transition: background 0.4s ease-in-out, height 0.2s linear;
    display: inline;
    cursor: pointer;
    color: #696969;
    min-width: 250px;
    height: 2em;
    border-radius:20px;
    padding: 2px 25px;
    font-weight: 900;
    background: #FCFCFC;
    text-align: center;
    line-height: 2em;
    margin-bottom: 0;
}
.ywmproceduretabs > label:last-of-type {
    border-bottom: none;
}
.ywmproceduretabs> label:hover {
    background: #ffda00;
    color:#696969;
}
@media screen and (max-width: 1600px) {
    .ywmproceduretabs > label {
        width: 15%; }
}
@media screen and (max-width: 900px) {
    .ywmproceduretabs > label {
        width: 20%;
    }
}

#tab1:checked + label, #tab2:checked + label, #tab3:checked + label, #tab4:checked + label {
    background: #ffda00;
    color: #696969;
}

.ywmproceduretabs .tab-content {
    position: absolute;
    top: -9999px;
    padding: 10px;
}

.ywmproceduretabs-container .tabRow{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
@media screen and (max-width: 600px) {
    .tab-content-wrapper, .tab1-content-wrapper {
        border: none;
        border-radius: 0;
    }
}

#tab1:checked ~ .tab-content-wrapper #tab-content-1, #tab2:checked ~ .tab-content-wrapper #tab-content-2, #tab3:checked ~ .tab-content-wrapper #tab-content-3, #tab4:checked ~ .tab-content-wrapper #tab-content-4 {
    position: relative;
    top: 0;
}

.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 33.3% !important;
}

/*******************/
.ywmproceduretabs .row{
    display: flex;
}
.service_box{
    width: calc(20% - 20px);
    margin:20px 10px;
    padding:40px 10px;
    padding-top: 0;
    text-align: center;
    background:#fff;
    transition: all 0.30s ease 0s;
    float: right;
    border: 4px solid #ffd900;
    border-radius: 20px;
}



#tab-content-2 .service_box  p{
    color:#696969;
}
.service_box .service_icon{
    width:70px;
    height:70px;
    margin: 0 auto;
    font-size:35px;
    line-height:70px;
    border-radius:50px;
    position: relative;
    bottom: 40px;
    transition: all 0.30s ease 0s;
}

.service_box .service_icon img{
    width: 100%;
    height: auto;
    position: relative;
}
.service_box h4{
    position: relative;
    top:0;
    margin:0;
    font-size:20px;
    font-weight: 900;
    text-transform:uppercase;
    margin-top: -40px;
    transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;
    color: #636363;
}

.service_box  p{
    margin:0;
    opacity:1;
    transition: all 0.30s linear 0s;
    font-weight: 700;
}

.ywmspecialpakages-index .swiper {
    padding: 20px;
}
.ywmspecialpakages-index.fullwidthh .swiper {
    height: 80%;
}
@media screen and (max-width: 600px) {
    .ywmproceduretabs {
        margin:30px 0;
    }
    .service_box {
        width: 100%;
        margin: 5px 0;
        padding: 30px 30px 45px;
        position: relative;
    }
    .service_box h4{
        text-align:right;
        top: 10px;
        width: 30%;
    }
    .service_box .service_icon{
        margin:0;
    }
    .service_box p{
        width: 60%;
        opacity: 1;
        right: 35%;
        position: absolute;
        height: 100%;
        top: 0;
        display: flex;
        align-content: center;
        align-items: center;
    }
    #tab-content-1 .service_box  p, #tab-content-2 .service_box  p{
        color:var(--clr1);
    }
}
/***slider popup *****/
.mslider .modal-dialog {
    max-height: 480px;
    max-width: 50%;
    margin-top: 80px;
}
@media only screen and (max-width: 992px) {
    .mslider .modal-dialog {
        max-height: 480px;
        max-width: 60%;
        margin-right: 20%;
    }
	.wt-article figure{
		max-width: 100%;
	}
	.wt-article .wt-articlecontent {
		padding: 10px 0;
	}
	.blog-list-view-template h3 {
		font-size: 14px !important;
	}
	.wt-article figure {
		background: #e5e5e5;
	}
}
@media only screen and (max-width: 768px) {
    .mslider .modal-dialog {
        max-height: 480px;
        max-width: 75%;
        margin-right: 12.5%;
    }
}
@media only screen and (max-width: 600px) {
    .mslider .modal-dialog {
        max-height: 480px;
        max-width: 90%;
        margin-right: 5%;
    }
}

/*********blog page Sidebar***********/
.wt-particlehold:hover a > figure img{
    filter: grayscale(0) !important;
    opacity: 1 !important;
}



/*********blog page***********/
.category .workreap-inner-content{
    padding: 70px 0;
}
.category .wt-postarticlemeta{
    display:none;
}
.category .wt-article:hover .badgep-inner{
    color: white;
    background-color: var(--clr3);
}
@media only screen and (min-width: 992px) {
    .home .wt-article,.category .wt-article,.search .workreap-search-page .wt-article {
        display:flex !important;
        border-radius: 15px;
        border: 1px solid var(--clr1);
        height: 173px;
        overflow: hidden;
    }
	.home .wt-article .pull-left,    .category .wt-article .pull-left,.search .workreap-search-page .wt-article .pull-left{
        margin: auto !important;
        padding: 0 !important;
    }
    .home .wt-article .pull-right,.category .wt-article .pull-right,.search .workreap-search-page .wt-article .pull-right{
        display: flex !important;
    }
    .home .wt-article .wt-articlecontent,.category .wt-article .wt-articlecontent,.search .workreap-search-page .wt-article .wt-articlecontent{
        padding: 0 !important;
        margin:auto !important;
        padding-top: 10px !important;
    }
	.home .wt-article figure a,.category .wt-article figure a,.search .workreap-search-page .wt-article figure a {
        height: 250px;
        overflow: hidden;
        border-radius: 0 15px 15px 0;
    }
}
@media only screen and (max-width: 600px) {
    .category .wt-article > div{
        padding:0 !important;
    }
	 .home .wt-article > div{
        padding:0 !important;
    }
}
.category .wt-prevpage, .category-1 .wt-nextpage{
    float: none !important;
    margin: 0 3px !important;
    line-height: inherit !important;
    list-style-type: none !important;
    display: inline-block !important;
    vertical-align: middle !important;
}
.category .wt-prevpage .prev{
    transform: translate(0) !important;
}
.category .wt-nextpage .next{
    transform: translate(0) !important;
}
.category .lnr-chevron-left::before {
    content: "\e876" !important;
}
.category .lnr-chevron-right::before {
    content: "\e875" !important;
}


/*******Single Post********/
.single-post a.button.mom_button.green_bt{
    box-shadow:none !important;
    background:var(--clr1) !important;
}
.single-post a.button.mom_button.green_bt:hover{
    color: var(--clr3) !important;
}
.single-post a.button.mom_button.green_bt::after{
    box-shadow:none !important;
    background:var(--clr1) !important;
}

.wt-sidebar img{
    filter: grayscale(1);
}
.wt-sidebar img:hover {
    filter: grayscale(0);
    opacity: 0.8 !important;
}
.entry-meta-top , .entry-divider , .entry-title , .wtblog-tags{
    background:var(--clr1);
    margin:auto;
}
.span-reading-time, .wtblog-tags i , .wtblog-tags a span{
    color:white !important;
}
.wtblog-tags{
    padding-top:20px;
    border-radius:15px 15px 0 0;
}
.entry-meta-top{
    padding-top:20px !important;
    padding-bottom:1px;
    border-radius:0 0 15px 15px;
    margin-bottom:20px;
}
.entry-title{
    padding:0 5%;
    padding-bottom:40px !important;
    text-align:justify;
}
.span-reading-time{
    padding-bottom:10px !important;
}
.single-post .is-divider{
    background-color: var(--clr2) !important;
    margin: -10px auto 0 !important;
}
/******Certificates Page******/
.namad_box{
    display: flex;
    align-items: center;
}
.namad_box > div{
    margin:10px;
}
.wt-description p{
    text-align: justify !important;
}

/*****Contact Us page***/
:root {
    --clr1: #696969;
    --clr2: #e6e6e6;
    --clr3: #ffda00;
    --clr4: white;
    --clr5: #c4c4c4;
    --clr6: black;
}


.contactus-container {
    background-color: var(--clr2);
    border-radius: 5px;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    position: relative;
    overflow: hidden;
    width: 1140px;
    max-width: 100%;
    min-width: 370px;
    margin: auto;
    margin-top:100px;
}

h2 {
    font-size: 2rem;
    margin-bottom: 1rem;
}

.form-container {
    display: flex;
    float: right;
    width: 100%;
    align-items: stretch;
}

.left-container {
    flex: 1;
    height: 480px;
    background-color: var(--clr1);
}

.right-container {
    display: flex;
    flex: 1.2;
    height: auto;
    background-color: var(--clr2);
    justify-content: center;
    align-items: center;
}

.left-container {
    display: flex;
    flex: 1;
    height: auto;
    justify-content: center;
    align-items: center;
    color: var(--clr2);
}

.left-container p {
    font-size: 0.9rem;
}


.left-inner-container ,.right-inner-container {
    text-align: center;
    line-height: 22px;
    padding: 10% 5%;
}
#field_4_21 label, #field_4_25 label, #field_4_26 label{
    display: none !important;
}
.ywmproceduretabs .gform_body label {
    width: 100% !important;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gfield_select {
    width:100% !important;
}
input:focus, textarea:focus {
    outline: 1px solid var(--clr1);
}

body.rtl .formSection input.gform_button{
    width: auto;
    padding: 0 10px;
    text-align: center !important;
    background: var(--clr1);
    color: var(--clr4);
    border-radius: 20px;
    border: none;
    min-width: 150px;
    display: block !important;
    margin: 0 auto !important;
    font-weight: 900;
}
.formSection label.gfield_label {
    display: none !important;
}
.formSection #tab-content-3 label.gfield_label {
   /* display: none !important;*/
}
.formSection #tab-content-3 .mn_label label.gfield_label {
    display: inline !important;
    background: transparent;
    color: #636363;
    font-size: 0.8rem !important;
    padding-right: 0;
}

.content-marketing-form  .formSection #tab-content-3 label.gfield_label {
	display: block;
}


.content-marketing-form label.gfield_label {
	display: block !important;
}


.content-marketing-form label {
	padding: 5px 20px !important;
	min-height: 3em;
	height: auto !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
}
.content-marketing-form  .gfield_radio label{
	background: #ACACAC !important;
	color: #fff !important;

}

.content-marketing-form .ginput_container.ginput_container_radio {
	margin-right: 25px;
}


.content-marketing-form .#tab-content-3 .gfield_label
{
	display:block !important;
	
}
.content-marketing-form  .ginput_container_radio input {
	margin-top: 10px !important;
}







.gform_wrapper li.gf_list_inline.mn_label ul.gfield_radio li {
    width: 200px !important;
    float: right;
    margin: 0 !important;
    display: inline-block !important;
    max-width: 33%;
    position: relative;
    height: 30px;
}
.ywmspecialpakages.ywmspecialpakages-index.fullwidthh{
    height: auto !important;
    padding-bottom: 50px;
}
.gform_footer{
    padding-left: 16px !important;
}
#gform_submit_button_1:hover{
    background: var(--clr3);
    color: var(--clr1);
}

@media only screen and (max-width: 600px) {
    .left-container {
        display: none;
    }

    .lg-view {
        display: none;
    }
}
@media only screen and (min-width: 600px) {
    .sm-view {
        display: none;
    }
}
form p {
    text-align: left;
}




/*-=-=-=-=-=-=-=-=-=-*/
/* Style             */
/*-=-=-=-=-=-=-=-=-= */

.at-icon-box {
    position:relative;
    padding: 20px 0;
}

.at-icon-box .at-icon-box-icon {
    color: var(--clr3);
    margin: 0 0 8px;
    vertical-align: bottom;
}

.at-icon-box.at-icon-left .at-icon-box-icon {
    float: left;
}
.at-icon-box.at-icon-right .at-icon-box-icon {
    float: right;
}
.left-inner-container h2{
    color:var(--clr2);
}
.at-icon-box.at-icon-right {text-align:right;}

.at-icon-box.at-icon-left .at-icon-text, .at-icon-box.at-icon-right .at-icon-text{
    overflow: hidden;
}
.y-footer .col-sm-4 {
    padding: 0;
}

.at-icon-box.at-icon-left h3, .at-icon-box.at-icon-right h3 {
    color: var(--clr3);
    font-size: 18px;
    font-weight: 700;
    font-family: Poppins;
    padding-top: 0;
    margin-top: 0;
    line-height: 22px;
    letter-spacing:-1px
}

.at-icon-box.at-icon-left p, .at-icon-box.at-icon-right p {
    font-size: 13px;
    line-height: 18px;
    margin-bottom:0;
}

.at-icon-box .at-icon-box-icon i {
    background: var(--clr3) none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}

.at-icon-box .at-icon-box-icon::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.at-icon-box:hover .at-icon-box-icon {
    padding: 10px 0;
    margin-top: -10px;
}

.at-icon-box:hover .at-icon-box-icon::before {
    height: 15px;
}
.at-icon-box:hover .at-icon-box-icon::after {
    height: 15px;
}
.at-icon-box h3 {
    margin-bottom: 11px;
}
.at-icon-box .at-icon-text p:last-child {
    margin: 0;
}
.at-icon-box .at-icon-box-icon {
    transition: all 0.3s ease 0s;
}
.at-icon-box .at-icon-box-icon i {
    position: relative;
}

.at-icon-box .at-icon-box-icon::before {
    background: var(--clr3) none repeat scroll 0 0;
    content: "";
    display: block;
    height: 0;
    left: 29px;
    position: absolute;
    top: -3px;
    transition: all 0.3s ease 0s;
    width: 6px;
}
.at-icon-box .at-icon-box-icon::after {
    background: var(--clr3) none repeat scroll 0 0;
    bottom: -3px;
    content: "";
    display: block;
    height: 0;
    left: 29px;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 6px;
}

.at-icon-box .at-icon-box-icon {
    position: relative;
}
.at-icon-box .at-icon-box-icon i {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: var(--clr3);
    height: 55px;
    line-height: 55px;
    width: 70px;
    font-size: 35px;
}
.at-icon-box .wt-socialiconssimple{
    margin-top:0 !important;
}
.at-icon-box .wt-socialiconssimple i {
    color:var(--clr2);
}
.at-icon-box .wt-socialiconssimple i:hover {
    color:var(--clr3);
}
/******llll*****/
.pkg-row > div {
    justify-content: flex-start !important;
}



/*****Freelancer single Page******/
.wt-services-content .wt-freelancers{
    height:170px !important;
}


/*****quiz pages******/
.qsm-page {
    text-align:right !important;
}


/***** Added By Nazarzade ****/
body.rtl {
    background: #F2F2F2;
}
.ywmsrvcsblg-main .y-blog h3{
    text-align: right;
    color: #636363;
}
#wt-wrapper{
    /* max-width: 1440px;*/
    margin: 0 auto;
    float: none !important;
}
.y-header .ywmnavbar .navbar .menu-item a::after,a.moreBtn::after {
    display: block;
    content: '';
    border-bottom: solid 3px #ffd900;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
    transform-origin: 100% 50%;
}
.ywmspecialpakages-index a.moreBtn::after {
    border-color: #fff;
}
.y-header .ywmnavbar .navbar .menu-item a:hover::after ,a.moreBtn:hover::after{
    transform: scale(1);
}
.fullwidthh.mainHeader {

}
.col-sm-4:nth-child(2) .y-bootom::after {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-125.png);
    height: 80%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 10px;
    top: 20%;
    background-size: contain;
}
.col-sm-4:nth-child(2) .y-bootom::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-125.png);
    height: 80%;
    background-repeat: no-repeat;
    position: absolute;
    right: -5px;
    width: 10px;
    top: 20%;
    background-size: contain;
}
.innerywmrow {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.mnRefactor .innerywmrow {
    display: flex;
    width: 100%;
}
.fullwidthh.mainMenuTop {
    background: #fff;
}
.mainMenuTop nav.ywmnavbar {
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
}
.freelancerSlider .card{
    width: 100%;
    min-width: 1px;
    height: 375px;
    border-radius: 0;
    border-top-right-radius: 50px;
    background: #d9d9d9;
    overflow: hidden;
    display: inline-block;
    margin: 5px;
    border: 2px solid #d9d9d9;
}
#wt-main .freelancerSlider .card .freelancer_type img {
  width: 25px;
}
.freelancerSlider .card .ds-top{
    background: #acacac;
    position: relative;
    padding-right: 90px;
}
.freelancerSlider .swiper-slide {
    padding: 0 !important;
    background: transparent !important;
}
.freelancerSlider .card .wt-stars,.freelancerSlider .card .wt-starcontent{
    position: relative;
    top: 0;
    left: 0;
}
.freelancerSlider .card .wt-starcontent{
    font-size: 12px;
    margin-top: 0;
    float: left;
}
.freelancerSlider .card .wt-starcontent sub {
    bottom: 0;
    color: #000;
    font-size: 12px
}
.freelancerSlider .card .wt-starcontent em {
    display: inline;
    margin-top: 0;
    font-size: 10px;
    line-height: 12px;
}
.freelancerSlider .wt-rightarea.user-stars-v2 {
    display: inline-block;
    width: 60%;
    position: relative;
    top: 35px;
}
.freelancerSlider .card .avatar-holder{
    top: 13px;
    border: none;
    width: 80px;
    height: 80px;
}
.mn-Freelancer-checked {
    position: absolute;
    left: 0;
    top: 5px;
}
.freelancerSlider .card .freelancer_type{
    display: inline !important;
    width: auto;
    float: right;
    margin-right: 10px;
    color: #fff;
    position: absolute;
    top: 10px;
    margin-top: 0;
    left: 0;
}
.swiper.freelancerSlider {
    margin-top: 25px;
    width: 100%;
}
.ywmservicesfreelancers h2.ywmtitle,.ywmservicesprojects h2.ywmtitle {
    background: #ffd900;
    color: #636363;
    margin: 0 auto;
    margin-bottom: 20px;
}
.freelancerSlider  .freelancer_type img{
    width: 15px;
    margin-left: 5px;
}
.freelancerSlider .freelancer_type span {
    font-size: 10px;
}
#wt-wrapper .y-header {
	height: auto;
	background: transparent;
	width: 100%;
	max-width: 1440px;
	position: relative;
	left: auto;
	right: auto;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	margin: 0 auto;
	height: 120px !important;
}
.ywmnavbar {
    position: relative;
}
.ywmnavbar .brand {
    position: absolute;
    top: 1rem;
    right: 4%;
    z-index: 99;
}
.ywmnavbar .brand img {
    max-height: 60px;
    width: auto;
    position: relative;
    bottom: 5px;
}
#wt-wrapper .y-header .ywmnavbar .navbar1 {
    border-bottom: none !important;
    float: right;
    padding-right: 1rem;
    max-width: 100%;
    padding-top: 40px;
    background: #fff;
}

.primemenu {
    margin-right: 12% !important;
    z-index: 99;
    width: 70%;
	position: relative;
	bottom: 15px;
}
.hidden-xs.col-sm-4.col-md-4.col-lg-4.pull-right {
  padding-left: 50px;
}
.secendmenu{
    z-index: 99;
    width: 70%;
    position: relative;
    top: 70px;
}
.home .primemenu ,.secendmenu .primemenu  {
    width: 65%;
}
#wt-wrapper .wt-userlogedin.sp-top-menu.menu-item-has-children {
    position: relative;
    bottom: 15px;
    right: 10px;
}
.y-header .ywmnavbar .navbar .primemenu .y-menu , .y-header .ywmnavbar .navbar .secendmenu .y-menu{
    justify-content: right;
}
#wt-wrapper .y-header .ywmnavbar .navbar2 {
    width: 100%;
    max-width: 100% !important;
    padding-right: 0 !important;
    margin-right: 12%;
}
.y-header .ywmnavbar .navbar1 .menu-item:not(:first-child){
    border-right: none !important;
}
#wt-wrapper .y-header .ywmnavbar .navbar .menu-item a {
    font-size: 1rem !important;
    letter-spacing: 0;
    font-weight: 500;
}

.projectSlider .wt-userlistingholdvtwo {
    background: #e6e6e6;
    border-radius: 0;
    border-top-right-radius: 50px;
    border: 3px solid transparent;
}
.projectSlider .wt-userlistinghold:hover {
    box-shadow: none;
    border-color: #ffda00;
}
.wt-userlistinghold .wt-btn:hover {
    background: #ffd900;
}
.projectSlider .wt-title img {
    display: none;
}
.projectSlider .wt-userlistingholdvtwo {
    min-height: 100px;
    position: relative;
    padding: 30px;
}
.projectSlider .swiper-wrapper{
    /* 	max-width: 90%; */
    margin: 0 auto;
}
.projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
    position: relative;
    background: #f1f1f1;
    width: 80%;
    display: inline-block;
    margin: 0;
    margin-left: 0!important;
    border-radius: 0;
    margin-right: 10%;
    height: calc(100% - 70px);
    padding-top: 0px;
    border: none;
}
.mn_viewPrj {
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 10%;
    width: 80%;
    padding-top: 30px;
    background: #f1f1f1;
    text-align:center;
}
.mn_viewPrj .wt-btn {
    background: #636363;
    color: #fff;
    padding: 0 20px;
    line-height: 2;
    border-radius: 20px;
    position: relative;
    bottom: 15px;
}
.projectSlider .wt-viewjobholder ul {
    padding: 20px 10px;
}
.swiper.swiperArticle {
    padding: 5px 30px;
    position: relative;
}
.projectSlider .wt-viewjobholder ul li>span>em{
    width: auto;
}
#wt-wrapper .wt-userlogedin.sp-top-menu.menu-item-has-children {
    width: 220px !important;
}
#wt-wrapper .y-header .ywmnavbar .navbar .ywmloginbtn {
    position: absolute;
    left: 30px;
    z-index: 99;
    top: 25px;
}
#wt-wrapper .y-header .ywmnavbar .navbar .secendmenu .menu-item a {
    letter-spacing: 0;
    font-size: 0.9rem !important;
    font-weight: 400;
    color: #fff;
	text-shadow: 2px 2px 3px #aaa;
}
#wt-wrapper .y-header .ywmnavbar .navbar .secendmenu .cut-list__more-content .menu-item a {
    color: #636363;
}
#wt-wrapper .y-header .ywmnavbar .navbar .secendmenu .cut-list__dropdown {
    color: #fff;
}
#wt-wrapper .y-header .ywmnavbar .navbar.ShowMenu .secendmenu .cut-list__dropdown {
    color: #636363;
}
.y-header .ywmnavbar .navbar .menu-item:not(:first-child) {
    padding: 0 0.5rem !important;
}
span.Icon.moneyIcon::before, .projectSlider .fa.fa-money::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-82.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -20px;
}
.projectSlider .bottomArea .fa-bookmark::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/icons-22-1-e1670137974131.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: 9px;
    top: 7px;
}
.projectSlider .fa.fa-calculator::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/ICON_PNG-02-e1670148144700.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -10px;
    top: 0;
}
.bottomArea {
    width: 100%;
    float: right;
    text-align: left;
    display: flex;
    justify-content: end;
}
.bottomArea li {
    list-style: none;
    position: relative;
    padding-right: 25px;
    margin-top: 10px;
    float: right;
}
.projectSlider .fa.fa-calendar::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-100.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -10px;
    top: 0;
}
.projectSlider .fa.fa-filter::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-101.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -10px;
    top: 0;
}
.projectSlider .fa.fa-money::before{
    right: -10px;
    top: 0;
}
ul.sbDetails {
    margin-top: 0;
    padding-top: 0;
    display: block;
}
.projectSlider ul.sbDetails li {
    width: 100%;
    text-align: right;
    position: relative;
    line-height: 1.4;
}
.projectSlider .wt-budget{
    position: relative;
}
.swiper-slide .card .wt-userlisting-breadcrumb li span, .card .wt-userlisting-breadcrumb li a {
    color: #767676;
    font-size: 9px !important;
}
.search-results .wt-haslayout.search-page-header {
    border-radius: 15px;
}
.wt-dashboardbox .wt-userform textarea{
    /* 	background: #fff !important; */
}
.wt-pagination.woo-pagination .page-numbers:hover{
    border-color: #636363;
    color: #636363;
    background: #fff;

}
.page-template-dashboard .wt-categoriescontentholder .wt-pagination.woo-pagination {
    display: inherit;
    width: auto !important;
    margin: 0 auto !important;
    float: none !important;
}
.wt-pagination.woo-pagination .page-numbers {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    line-height: 2;
    border: 1px solid transparent;
    transform: none;
    top: auto;
}
.wt-custom-withdraw .wt-btn.wt-withdraw-now ,.wt-btn.wt-payrols-settings{
    background: #636363;
    border-radius: 50px;
    color: #fff;
    min-width: 180px;
    line-height: 2.5;
}
.wt-btn.wt-payrols-settings:hover{
    color: #636363;
    background: #ffd900;
}
.wt-payout-settings .form-group.wt-btnarea {
    width: 100%;
}
.wt-pagination.woo-pagination span.current{
    background: #fff;
    border-color: #636363;
    color: #636363;
    margin: 0;

}
.wt-dashboardbox .wt-userform input, .wt-dashboardbox .wt-userform select {
    /* 	background: #fff !important; */
    /*height: 40px !important;*/
}
.swiper-slide .card .wt-userlisting-breadcrumb li span{
    margin-left: 5px;
}
.y-header .ywmnavbar .navbar .menu-item a:hover {
    color: #696969 !important;
}
.y-header .ywmnavbar .navbar .primemenu .y-menu .menu-item a {
    font-weight: bold;
    font-size: 1.1rem;
}
.y-header .ywmnavbar .navbar .secendmenu .y-menu .menu-item a {
    font-size: 0.75rem !important;
}
.absolutePhoto {
    position: absolute;
    z-index: 9;
    left: -10%;
    max-width: 65%;
}
.brand p {
    font-size: 20px !important;
    text-align: right;
    font-weight: 900;
    color: #636363;
    display: none;
}
.ywmbannerSlider {
    width: 45%;
    text-align: center;
    position: absolute;
    top: 45%;
    right: 12%;
    padding: 10px;
    z-index: 99;
}



.ywmdescription {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.6;
    color: #636363;
    text-align:justify;
}

@media screen and (min-width: 1401px) {
    .ywmbannerSlider {
		width: 562px;
	}
}

@media screen and (max-width: 1400px) {
    .ywmbannerSlider {
		width: 562px;
	}
}

@media screen and (max-width: 1080px) {
	.ywmbannerSlider {
		width: 405px;
		top: 35%;
		right: 8%;
	}
	.ywmdescription {
		font-size: 14px;
	}
}

.ywmbuttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 15px;
}
.brand.mobileBrand.MobileHide {
  display: none;
}
.ywmbtn.sliderBtn {
    background: #fff;
    width: 31.333%;
    margin: 1%;
    min-width: 31.333%;
    padding: 5px 0;
    color: #636363;
    font-weight: 700;
    border-radius: 30px;
    font-size: 1rem;
}
.ywmbtn.sliderBtn:hover {
    background: #ffda00;
}
.absoluteSeprator {
    position: absolute;
    top: calc(100% - 70px);
    left: 0;
    z-index: 9;
}
.ywmhomepageslider figure{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
    background: #eee;
}
.ywmhomepageslider figcaption {
    position: absolute;
    top: calc(50% - 50px);
    right: calc(50% - 125px);
    width: 250px;
    text-align: center;
}
.ywm_plyBtn {
    display: block;
    position: relative;
    z-index: 999;
    width: 0;
    height: 0;
    border-left: 5.8rem solid var(--clr3);
    border-top: 3.5rem solid transparent;
    border-bottom: 3.5rem solid transparent;
    cursor: pointer;
    margin: 0 auto;
}
.VisitSharingSlider {
    font-size: 1.8rem !important;
    font-weight: 900;
    color: var(--clr3);
    margin-top: 20px;
    line-height: 1.7;
}

#wt-main .slider-wrapper{
    background: none !important;
    position: relative;
}
#mn_portfolio_lists #nav-tab {
    border-bottom: 0;
    position: relative;
    top: 16px;
    text-align: center;
    justify-content: center;
}
#mn_portfolio_lists #nav-tab button{
    width: 30%;
    border-radius: 100px;
    line-height: 1;
    background: #fff;
    margin-right: 3px;
}
#mn_portfolio_lists #nav-tab button.active {
    background: #ffd900;
}
#mn_portfolio_lists .wt-tablecategories.wt-tableservice td {
    border-radius: 0;
    border: 0;
    background: #d9d9d9;
    position: relative;
}
#mn_portfolio_lists .wt-tablecategories thead th {
    border-left: solid 4px #d9d9d9 !important;
    text-align: center !important;
    padding: 7px !important;
}
#mn_portfolio_lists .wt-service-tabel figure {
    border-radius: 100%;
    overflow: hidden;
    border: 2px solid #ffd900;
    min-height: 50px;
    min-width: 50px;
    width: auto;
    height: auto;
}
.col-sm-6.post-title .post-Title , .col-sm-6.post-title .packageSelect{
    width: 50%;
    float: right;
    padding: 5px 10px;
}

#mn_portfolio_lists .portfolio_content {
    max-width: 70%;
    margin-top: 20px;
}
#mn_portfolio_lists .col-sm-6.post-title,#mn_portfolio_lists .col-sm-6.post-content {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
    text-align: center;
}
#mn_portfolio_lists .wt-service-tabel figure img {
    width: 55px;
    height: 55px;
    min-height: 1px;
}
#mn_portfolio_lists .wt-tablecategories thead th {
    background: #fff !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #636363;
    font-weight: 700;
}
.portfolio_media, .portfolio_content  {
    display: inline-block;
    width: 100%;
}
#portfolioDetails .modal-dialog {
    max-width: 80%;
}
.portfolio_media {
    background: #eee;
    border-radius: 10px;
}
.portfolio_media li {
    float: right;
    list-style: none;
    max-width: 18%;
    text-align: center;
    padding: 10px;
    background: #9b9b9b4d;
    margin: 1%;
    border-radius: 20px;
}
.portfolio_media li img,.portfolio_media li video{
    max-width: 100%;
}
.portfolio_content {
    text-align: right;
}
#mn_portfolio_lists .wt-actionbtn {
    float: none;
    display: inline-block;
}
#mn_portfolio_lists .wt-tablecategories thead th:last-child {
    border-left: 0 !important;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td{
    position: relative;
}


#mn_portfolio_lists .wt-tablecategories.wt-tableservice td:first-child::after {
    content: '';
    height: 2px;
    display: block;
    width: calc(100% - 100px);
    background: #fff;
    position: absolute;
    bottom: 5px;
    left: 0;
}
#mn_portfolio_lists .wt-tablecategories.wt-tableservice td:last-child::after {
    content: '';
    height: 2px;
    display: block;
    width: calc(100% - 100px);
    background: #fff;
    position: absolute;
    bottom: 5px;
    right: 0;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td::after {

    width: 3px !important;
    height: 60% !important;
    background: #ffd900;
    opacity: 1;
    border-radius: 5px;
    left: 0;
    bottom: 20%;
    content: "";
    position: absolute;

}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td:last-child::after {
    content: none;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td .wt-actionbtn {
    display: flex;
    justify-content: center;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td::before {
    content: '';
    height: 2px;
    display: block;
    width: 100%;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td:first-child::before{
    width: 80%;
    left: 0;
    right: auto;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td:last-child::before{
    width: 80%;
    left: auto;
    right: 0;
}
#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice tbody tr:last-child td::before{
    content: none;
}
.wt-offersmessages .form-control.wt-filter-users {
    font-size: 11px;
    padding: 0 5px !important;
    height: 25px;
    background: transparent;
    border-right: 2px solid #a5a5a5;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-right: 30px;
}
.wt-offersmessages .wt-formsearch fieldset .form-group {
    position: relative;
}
.wt-offersmessages .wt-formsearch fieldset .form-group::before {
    content: "";
    background-image: url(http://yellowwallmedia.com/wp-content/uploads/2023/04/Vector2.png);
    position: absolute;
    width: 18px;
    height: 18px;
    right: 5px;
    bottom: 4px;
}
.wt-offersmessages .wt-ad h3 {
    font-size: 0.8rem !important;
}
.wt-offersmessages .wt-ad span{
    font-size: 10px !important;
}
.wt-dashboardbox.wt-messages-holder .wt-offersmessages .wt-ad{
    padding: 10px;
}
body.rtl .wt-offersmessages ul li .wt-adcontent {
    padding: 1px 5px 1px 15px !important;
}
.wt-dashboardbox.wt-messages-holder .wt-offersmessages ul li .wt-messages.wt-dashboardscrollbar {
    margin: 20px 0 20px;
    background: #f2f2f2;
    border-radius: 10px;
}
.wt-dashboardbox.wt-messages-holder .wt-offerermessage .wt-description p{
    background: #fff;
}
.search .wt-haslayout.wt-innerbannerholder {
    background-image: none !important;
    background: transparent;
    background-image: none;
    height: auto;
}
.search .wt-sidebar .wt-searchgbtn {
    color: var(--clr3);
}
.search .wt-searchgbtn {
    background: transparent;
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    color: var(--clr3);
}
.wt-offersmessages > ul > li em.wtunread-count {
    left: 4px !important;
    top: calc(50% - 7px) !important;
    border-radius: 3px;
    color: #636363;
    width: 15px;
    height: 15px;
    min-width: auto;
    min-height: auto;
    line-height: 1.4;
}
body.rtl .wt-offersmessages .wt-formsearch fieldset .form-group .wt-searchgbtn {

    display: none;
}
.btn.btn-primary.mn_portfolioList {
    padding: 10px 20px;
    line-height: 1;
    height: auto;
    background: #636363;
    border: none;
    border-radius: 50px;
    line-height: 0.5;
    width: 190px;
}
#portfolioDetails .close {
    float: left;
    position: absolute;
    left: 10px;
    top: 10px;
    background: #aeaeae;
    width: 30px;
    line-height: 1.4;
    height: 30px;
    border-radius: 100%;
    cursor: pointer;
    z-index: 9;
}
#portfolioDetails .post-title {
    padding-right: 0;
    background: #eee;
    border-radius: 10px;
    padding: 15px;
    max-width: calc(50% - 5px);
    margin-left: 5px;
}
#portfolioDetails .post-content {
    background: #eee;
    border-radius: 10px;
    padding: 15px;
    max-width: calc(50% - 5px);
    margin-right: 5px;
}
#portfolioDetails .modal-body {
    padding-top: 3rem;
}
#reg_button {
    margin-top: 20px;
}
.portfolio_media li.post-attachment{
    cursor: pointer;
}
.portfolio_media .post-attachment.active {
    box-shadow: 0 0 0 3px #ffd900 inset;
}
.swiper-slide .card .wt-title ,
.freelancerSlider .card .wt-title

{
    float: right;
    width: 90%;
    right: 5%;
    top: 0;
    position: relative;
    text-align: right;
}
.swiper-slide .wt-title h2 > img {
    display: none;
}
.swiper-slide .card .wt-title > p,
.freelancerSlider .card .wt-title > p{
    font-size: 12px !important;
    line-height: 2;
    font-weight: bold;
    text-align: justify;
    min-height: 75px;
}
.swiper-slide ul.wt-userlisting-breadcrumb.wt-userlisting-breadcrumb2,
.freelancerSlider ul.wt-userlisting-breadcrumb.wt-userlisting-breadcrumb2{
    position: relative;
    top: 0;
    right: 0;
}
.freelancerSlider ul.wt-userlisting-breadcrumb.wt-userlisting-breadcrumb2{
    width: calc(100% - 20px);
}
.swiper-slide .card .wt-userlisting-breadcrumb2 li,
.freelancerSlider .card .wt-userlisting-breadcrumb2 li{
    width: auto;
    text-align: right !important;
}
.freelancerSlider .card .wt-userlisting-breadcrumb li span {
    margin-left: 5px;
    font-size: 10px;
}
span.Icon.moneyIcon::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-82.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -18px;
}
.addToFavorites .fa-heart::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/icons-22-1-e1670137974131.png);
    background-size: 15px 15px;
    width: 15px;
    position: absolute;
    height: 15px;
    right: -10px;
    top: 0;
}

.IconLocation .fa-flag::before {
    content: "";
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/12/Group-15.png);
    background-size: 12px 15px;
    width: 12px;
    position: absolute;
    height: 15px;
    right: -15px;
    top: 2px;
}
.swiper-slide .card .wt-widgettag a,.freelancerSlider .card .wt-widgettag a {
    font-size: 7px !important;
    background: #f2f2f2 !important;
    border-radius: 5px;
    margin: 1%;
    padding: 0 2px;
    width: 31.33%;
    font-weight: bold;
    /* max-height: 35px; */
    overflow: hidden;
    white-space: nowrap;
    color: #acacac;
    line-height: 3;
}
li.addToFavorites a {
    padding-left: 10px;
}
.page-template-freelancer-search .freelancerSlider .card {
    width: calc(33.33% - 12px);
}

.swiper-slide .card .wt-widgettag ,.freelancerSlider .card .wt-widgettag {
    top: 0;
    position: relative;
    margin: 0 auto;
    right: 5%;
    width: 90%;
    float: right;
}

.packageSelect select.form-control {
    height: auto !important;
}
#mn_portfolio_lists .show_portfolioDetails .portfolio_content {
    max-width: 100%;
}
#mn_portfolio_lists .show_portfolioDetails .col-sm-6.post-title {
    margin-bottom: 20px;
}
.show_portfolioDetails #reg_button {
    text-align: center;
}
.show_portfolioDetails #reg_button button {
    background: #636363;
    border: none;
    border-radius: 50px;
    min-width: 180px;
    font-weight: 700;
}
.show_portfolioDetails #reg_button button:hover {
    background: #ffda00;
    color: #636363;
}
.show_portfolioDetails #reg_button button:focus {
    box-shadow: none;
}
#mn_portfolio_lists .show_portfolioDetails .col-sm-6.post-content {
    margin-right: 0;
}
.mediaPics {
    display: inline-block;
    width: 75px;
    border: 1px solid #aeaeae;
    border-radius: 10px;
    padding: 5px;
    margin: 0 5px;
}
.mediaPics .img-responsive {
    max-width: 100%;
}
ul.page-numbers {
    text-align: center;
    position: relative;
    display: inline;
    padding: 0 25px;
}
.page-numbers li {
    margin: 0 auto;
    border: 1px solid transparent;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: inline-block;
    background: #fff;
}
#archive-navigation {
    display: block;
    text-align: center;
    margin-top: 30px;
}
/* .wt-dbsectionspace.dashboard-content-area .col-xl-6 {
    display: flex;
} */
#archive-navigation .next.page-numbers {
    font-size: 0 !important;
    width: 30px;
    height: 30px;
    position: relative;
    display: inline-block;
    background: #fff;
    text-align: center;
    margin-right: 15px;
    border: 1px solid transparent;

}
.page-numbers.current .btn.btn-pagination {
    pointer-events: none;
    padding-top: 0;
}
.page-numbers li:hover{
    border-color: #636363;
}
.page-numbers.current li {
    border-color: #636363;
}
.page-numbers .btn.btn-pagination {
    padding-top: 0;
    line-height: 1.8;
    color: #636363;
}
#archive-navigation .next.page-numbers::before {
    content: "\e875";
    font-family: 'Linearicons-Free';
    font-size: 16px;
    position: relative;
    top: 2px;
    color: #636363;
}
#archive-navigation .prev.page-numbers::before {
    content: "\e876";
    font-family: 'Linearicons-Free';
    font-size: 16px;
    position: relative;
    top: 2px;
    color: #636363;
}
#archive-navigation .next.page-numbers:hover,#archive-navigation .prev.page-numbers:hover{
    border-color: #636363;
}
#archive-navigation .prev.page-numbers {
    font-size: 0 !important;
    width: 30px;
    height: 30px;
    position: relative;
    display: inline-block;
    background: #fff;
    text-align: center;
    margin-left: 15px;
    border: 1px solid transparent;
}
.whyywm.ywmrow{
    text-align: center;
    position: relative;
}
.home .wt-haslayout h2, .wt-haslayout h2  {

}
.whyywm.ywmrow h2,.ywmregister h2{
    background: #ffda00;
    color: #636363;
}

.ywmspecialpakages.ywmspecialpakages-cat.fullwidthh {
    width: 100vw;
}
.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;
	z-index: 1;
}
.specialPackage .innerSection {
    background: #fff;
    border-radius: 20px;
    padding-top: 60px;
		position: relative;
}
.specialPackage span.bg-shape-button {
    position: relative;
    top: 20px;
    padding: 5px 20px !important;
    border-radius: 20px;
    line-height: 1.7;
    background: #636363;
    color: #fff;
    min-width: 50%;
    display: inline-block;
    width: auto;
    font-size: 18px;
}
.specialPackage span.bg-shape-button:hover {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.specialPackage .pkg-description p {

    color: #636363;
}
.wt-haslayout h2.ywmspcpcks-title {
    width: auto;
}
.specialPackage .pkg-description {
    width: 100%;
    text-align: center;
}
.specialPackage .pkg-information {
    width: 100%;
    text-align:center;
}

.specialPackage .service-featured-icon {
	background: #ffda00;
	color: #636363;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	position: absolute;
	top: -25px;
	left: 20px;
	width: 40px;
	height: 40px;
	display: inline-block;
	border-radius: 50px;
	font-size: 14px;
	line-height: 40px;
}

.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;
	  margin-bottom: 20px;
}
.specialPackage .pkg-information .smalltext {

    color: #363636;
    font-size: 12px;
    font-weight: 900;
    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% !important;
    margin: 1%;
    border-left: none !important;
    background: #E5E5E5;
    padding: 20px 30px;
    border-radius: 20px;
}
.whyywm-card h3 {
    min-height: 48px;
    color: #636363 !important;
    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;
    margin-bottom: 20px;
}
.ywmservices.ywmrow .ywmservice {
    margin: 0 0.75%;
    width: 23%;
}
.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 h4 {
    color: #636363;
}
.ywmservices.ywmrow a.ywmservice:hover figcaption {
    background: #ffd900;
}
.ywmservices.ywmrow a.ywmservice:hover img {
    border: 2px solid #ffd900;
}
/* css changing */
.ywmservices.ywmrow .ywmservice:last-child {
    display: none;
}
/* end changing */
a.moreBtn {
    padding: 5px 20px;
    font-weight: 700;
    cursor: pointer;
    margin-bottom: 40px;
    display: inline-block;
    color: #636363;
}
.ywmcontainer  .ywmspecialpakages {
    height: auto;
    display: flex;
    background: #FFD900;
    padding: 50px 0;
    padding-bottom: 120px;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: justify;
    display: block !important;
    height: auto !important;
    cursor: pointer !important;
}
.swiperArticle .swiper-slide{
    display: flex !important;
    align-self: stretch;
}
.swiperArticle .wt-companysdetails:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #f4da41 !important;
}
.mn_rightSideProject .wt-title{
    text-align: center;
}
.mn_rightSideProject .wt-title h2 a {
    font-weight: 900 !important;
    font-size: 16px !important;
}
.mn_dashboardPage .wt-title {
  text-align: center;
}	
.wt-sidebarwrapper .wt-title {
  text-align: center;
}
.ywmspcpcks-main {
    width: 80% !important;
    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;
    margin-bottom: 25px;
}
.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;
}
.swiperArticle .swiper-slide:hover h3 {
    font-weight: 700;
}
.freelancerSlider .card .wt-title h3{
    position: relative;
    font-size: 14px !important;
    bottom: 8px;
    margin-bottom: 0;
    margin-right: 0;
}
.ywmcontainer .ywmspecialpakages-index .swiper-button-next,.ywmcontainer .freelancerSlider .swiper-button-next ,.ywmcontainer .projectSlider .swiper-button-next{
    position: absolute;
    width: 50px;
    height: 50px;
    background: #636363 !important;
    top: 50%;
    left: 1px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
}
.wt-addinfo.wt-skillsaddinfoview{
    background: #636363;
    border-radius: 50px;
    font-size: 12px;
    line-height: 2;
    padding: 4px 25px !important;
    float: none !important;
}
.wt-addinfo.wt-skillsaddinfoview:hover {
    background: #ffd900;
    color: #636363;
}
.wt-insightsitem .wt-withdraw-user {
    display: flex;
    width: 100%;
}
body.rtl .wt-withdraw-bl .wt-withdraw-user .wt-insightdetails {
    top: 0;
    right: 20px;
    text-align: right;
}
body.rtl .wt-settingscontent .wt-withdraw-bl.wt-insightsitem{
    min-height: 1px;
}
body.rtl .wt-settingscontent .wt-withdraw-bl.wt-insightsitem .wt-userlistingimg{
    margin: 0;
}
body.rtl .wt-settingscontent .wt-withdraw-bl.wt-insightsitem:hover {
    border: 1px solid #dbdbdb;
}
.woocommerce-checkout .wt-innerbannerholder {
    background: transparent !important;
    height: auto;
}
.woocommerce-checkout.woocommerce-order-received .wt-innerbannerholder {
    background: url('http://yellowwallmedia.com/wp-content/uploads/2023/05/Mask-group1.png') !important;
    height: 364px;
}

.woocommerce-checkout #backToTop {
    border-color: #f2f2f2;
}
.woocommerce-checkout #wt-main {
    margin-bottom: 50px;
}
.ywmcontainer .ywmspecialpakages-index .swiper-button-next {
    right: calc(100% - 50px);
}
.swiperArticle .swiper-slide.swiper-slide-active{
    padding-bottom: 0px;
}

.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: 0 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: relative;
    top: 8px;
    right: 2px;
}

.ywmcontainer .ywmspecialpakages-index .swiper-button-next::before,.ywmcontainer .ywmspecialpakages-index .swiper-button-prev::before{
    top: 0;
}
.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: #636363 !important;
    top: 50%;
    right: 1px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
}

.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: 0 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: relative;
    top: 0;
    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;
    color: #636363;
}
.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;
}
.ywmcontainer, .element-container {
    position: relative;
}
.ywmregister {
    background: #e5e5e5;
    text-align: center;
    padding: 30px 0;
    padding-top: 100px;
}
.ywmregister h2 {
    margin: 0 auto;
    max-width: 500px;
    padding: 0 4px;
    z-index: 8;
    position: relative;
    color: #636363;
    bottom: 11px;
}
.ywmregister .absulatedDiv {
    width: 80%;
    right: 10%;
    margin-top: -29px;
    height: calc(100% - 140px);
}
span.headerTab {
    width: 50px;
    height: 50px;
    background: #fff;
    display: block;
    border-radius: 100%;
    margin: 0 auto;
    box-shadow: #aaa 1px 2px 4px;
    position: relative;
    top: 10px;
}
.headerTab span.num {
    position: relative;
    bottom: 5px;
}
.ywmservicesblog.ywmsection h2 {
    background: transparent;
    color: #636363;
    width: 100%;
    display: inline;
    margin-bottom: 25px;
    background: #ffda00;
}
.ywmbutton5 span {
    border-radius: 0 !important;
    font-weight: 900;
}
.wt-companysimg{
    position: relative;
}
.wt-companysimg .post-date .badgep-inner {
    border-radius: 0 !important;
    padding: 0 5px;
}
.ywmsrvcsblg-main .y-blog{
    margin-top: 50px;
    padding: 0 15px;
    overflow: hidden;
}
.badgep-outline .badgep-inner{
    background-color: transparent !important;
}
.y-blog {
    background-image: url(https://edit2.yellowwallmedia.com/wp-content/uploads/2022/11/Vector-4-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.tab-content-wrapper {
    margin-top: 50px;
}
.mnRefactor {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    display: flex;
    background: #e5e5e5;
    padding: 50px;
    text-align: center;
    padding-bottom: 100px;
}
.mnRefactor div {
    padding: 10px 50px;
    position: relative;
    width: 33.33%;
}
.mnRefactor div h3 {
    font-weight: 900;
    color: #636363;
    margin-bottom: 30px;
    font-size: 20px;
}
.mnRefactor div a.ywmservicesButton {
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    font-weight:700;
}
.mnRefactor div p {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 2;
}
.mnRefactor div::before {
    height: 70%;
    display: block;
    width: 4px;
    background: #ffd900;
    border-left: 1px white;
    content: '';
    position: absolute;
    left: 5px;
    top: 20%;
}
.ywmproceduretabs label {
    position: relative;
}
.mnRefactor div:last-child::before {
    content: none;
}
.home .main-page-wrapper > p {
    display: none;
}
.ywmcontainer.ywmsection {
    padding-bottom: 0;
}
.ywmservicesprojects.fullwidthh {
    background: #fff;
    padding: 40px 0;
}
i#backToTop {
    position: absolute;
    top: -50px;
    right: calc(50% - 50px);
    background: #ffd900;
    z-index: 9;
    color: #fff;
    width: 100px;
    height: 100px;
    text-align: center;
    border-radius: 50%;
    font-size: 50px;
    font-weight: bold;
    padding-top: 10px;
    border: 10px solid #e5e5e5;
    cursor: pointer;
}
body.tight #wt-main .wrapper {
    transform: none;
}
i#backToTop.ti-angle-up:before {
    text-shadow: 1px 2px 4px #323232;
}
.yellow-footer {
    background: #636363 !important;
    position: relative;
}
.yellow-footer .y-footer{
    background: transparent !important;
    padding-top: 60px;
}
h2.footerTitle {
    color: #ffda00;
    background: transparent;
}
p.footerDescription {
    color: #fff;
    font-weight: 900;
    font-size: 15px !important;
    margin: 20px 0;
}
.y-footer h3 {
    color: #fff;
    text-align: center;
    margin-top: 20px;
}
.y-bootom li > a {
    color: #e4e3e3;
}
.y-bootom li {
    padding-right: 0;
    list-style: none;
    text-align: center;
}
.y-bootom li > a {
    color: #e4e3e3;
    font-size: 13px;
}
ul#menu-bottom1{
    margin-top: 20px;
    text-align: center;
}
ul#menu-bottom1 li{
    text-align: center;
}
ul#menu-bottom1 li a {
    line-height: 2.5;
    font-weight: 500;
    font-size: 16px;
    color: #E4E3E3;
    font-family: Anjoman;
}
.y-footer h3 a {
    color: #fff;
}
.y-footer .col-sm-4:first-child {
    padding-left: 0;
}
.y-footer .col-sm-4 {
    padding-top: 0;
    text-align: center;
}

.y-footer .col-sm-4:nth-child(2) .y-bootom {
    margin: 0 auto;
    position: relative;
}
.y-footer .col-sm-4:nth-child(2) ul.certificateFooter {
	max-width: 280px;
	padding-right: 5px;
	border-bottom: 4px solid #ffd900;
	padding-bottom: 20px;
}
ul.certificateFooter {
    display: inline-block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    margin-top: 20px !important;
}
ul.certificateFooter li {
    width: 33.3%;
    float: right;
    list-style: none;
}



.wt-socialiconssimple li {
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	padding-top: 2px;
	text-align: center;
	padding-right: 7px;
}
.wt-socialiconssimple li i{
    font-size: 20px
}
.wt-socialiconssimple li i.fa-send {
	font-size: 16px;
	position: relative;
	top: 2px;
	right: 1px;
}
.wt-socialiconssimple li #foteimg {
	top: 1px;
}
.wt-socialiconssimple li i.fa.fa-twitter {
  position: relative;
  top: 2px;
}
.wt-socialiconssimple li i.fa.fa-linkedin {
  font-size: 19px;
}
.col-sm-4 .wt-socialiconssimple li:first-child{
    padding-left: 10px !important;
}

.yellow-footer .y-footer a {
    color: #E4E3E3;
    line-height: 1;
    position: relative;
}

.yellow-footer .y-footer .wt-socialiconssimple a {
    color: #636363;
}
/* .wt-socialiconssimple li:hover {
    border-color: #ffd900;
} */
.wt-socialiconssimple li:hover a{
    color: #ffd900;
}
p.copyRight {
    color: #fff;
    line-height: 1.8;
    font-size: 12px !important;
    max-width: 260px;
    margin: 20px auto;
}
.navbar.navbar1 i.ti.ti-close {
    display: none;
    position: absolute;
    left: 20px;
    color: #ffd900;
    font-weight: bold;
    font-size: 24px;
}
.MobileShow{
    display: none;
}
.ywm_plyBtn {
    z-index: 8 !important;
}
/*service Page*/
#wt-main .ywmservicesheader .ywmsrchdr-wrapper{
    max-width: 1440px;
}
#wt-main .ywmservicesheader{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2023/04/services_png-05-1-e1682495487949.png);
    margin-top: 0 !important;
    height: 450px;
    background-size:cover !important;
	background-repeat: no-repeat !important;
}
#wt-main .ywmservicesheader.ywmsrvcs-video{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/2-filmteaserejra.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-photo{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/3-axasi.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-filming{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/07/norpardazi-va-filmbardari.png);
    margin-top: 0 !important;
    height: 450px;
}

#wt-main .ywmservicesheader.ywmsrvcs-idea{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/5-kargardani.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-actAndModeling{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/07/bazigario-modeling.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-lebas{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/7-tarahi.png);
    margin-top: 0 !important;
    height: 450px;
}

#wt-main .ywmservicesheader.ywmsrvcs-tadvin{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/8-tadvin.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-graphicAndAnime {
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/9-graphico-animation.png);
    margin-top: 0 !important;
    height: 450px;
}
#wt-main .ywmservicesheader.ywmsrvcs-seda{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/10-music.png);
    margin-top: 0 !important;
    height: 450px;
}

#wt-main .ywmservicesheader.ywmsrvcs-production {
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/11-tolido-tadarokat.png);
    margin-top: 0 !important;
    height: 450px;
}

#wt-main .ywmservicesheader.ywmsrvcs-advertising {
    background: url(http://yellowwallmedia.com/wp-content/uploads/2025/03/12-tabliqat.png);
    margin-top: 0 !important;
    height: 450px;
}

#wt-main .ywmservicesheader.ywmsrvcs-noor{
    background: url(http://yellowwallmedia.com/wp-content/uploads/2023/04/نورپردازی.png);
    margin-top: 0 !important;
    height: 450px;
}



.mn_headingCaption {
  background: #ffd900;
}
.ywmspecialpakages .mn_headingCaption {
  background: #fff;
}

#wt-main .ywmservicesheader .ywmsrchdr-wrapper {
    position: absolute;
    width: 96%;
    max-width: 100% !important;
    background: transparent;
    margin: 0 auto;
    border: 4px solid #ffd900;
    right: 2%;
    bottom: 5%;
    min-height: 90%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.notMain .iconheaderServices {
    height: auto;
    top: 50px;
    padding: 15px;
}
.ywmsrchdr-servicesIcon {
    position: relative;
    top: 30px;
    margin: 0 auto;
    z-index: 9;
    min-width: 1000px;
}
.notMain .iconheaderServices .ywmsrchdr-servicesIcon {
    min-width: 1px;
    text-align: center;
    top: 5px;
}
.iconheaderServices {
    height: 140px;
    position: relative;
    top: 63px;
    width: 100%;
    overflow: auto;
    text-align: center;
    overflow-y: hidden;
}
.ywmsrchdr-servicesIcon a.servicesIcon img {
    height: 70px;
    width: auto;
    position: relative;
    cursor: pointer;
}
a.servicesIcon:hover {
    transform: scale(1.5);
}
.ywmservicebtn h1.ywmsrchdr-title {
    background: #ffd900;
    border: none;
    padding: 2px 0;
    color: #636363;
}
.ywmservicebtn h2.ywmsrchdr-title::after{
    content: none;
}
.ywmservicebtn .ywmsrchdr-cta {
    margin-top: 20px;
    text-align: center;
}
a.servicesIcon {
    padding: 10px;
    cursor: pointer;
    display: inline-block;
}
a.ywmservicesButton {
    background: #fff;
    color: #636363;
    font-weight: 900;
    padding: 5px 0px;
    margin: 0 5px;
    border-radius: 20px;
    width: 180px;
    display: inline-block;
}
a.ywmservicesButton:hover {
    background: #ffd900;
    /*     box-shadow: 1px 2px 4px #aaa; */
}
.wt-formsearch .form-group.mn-search::before {
    content: "";
    background-image: url(http://yellowwallmedia.com/wp-content/uploads/2023/04/Vector2.png);
    position: absolute;
    width: 18px;
    height: 18px;
    right: 10px;
    top: calc(50% - 9px)
}
.wt-userform.wt-faqform textarea.faq_message {
    background: #fff;
}
.mn-top{
    margin-top: 20px;
}
.form-group.mn-search {
    background: #fff;
    padding: 5px;
    border-radius: 50px;
    margin: 0 !important;
}
.mn-search .form-control.wt-filter-faqs {
    font-size: 11px;
    padding: 0 5px !important;
    height: 25px;
    background: transparent;
    border-right: 2px solid #a5a5a5;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-right: 30px;
}
.form-group.mn-search {
    background: #fff;
    padding: 5px;
    border-radius: 50px;
}
.mn-search.wt-searchgbtn {
    background: transparent;
    color: #ffda00;
}
.wt-accordionhold .faq-search + .faq-search {
    border-top: 5px solid transparent;
}
.wt-dashboardbox .wt-titlewithsearch form.wt-formsearch {
    float: none !important;
    margin: 10px auto;
    display: inline-block;
}
.wt-titlewithsearch form.wt-formsearch input {
    background: #fff;
}
body.rtl .wt-titlewithsearch .wt-formsearch fieldset .form-group .wt-searchgbtn {
    border-radius: 20px 0 0 20px !important;
}
.wt-faqform .wt-select::after {
    z-index: 9;
}
.wt-faqform .query_type {
    background: #fff !important;
}
.mnRefactor a.ywmservicesButton:hover {
    box-shadow: none;
}
span.ywmServicePageHeader {
    display: block;
    color: #ffd900;
    font-weight: 900;
    font-size: 20px;
    width: 100%;
    position: absolute;
    top: calc(50% - 1rem);
    line-height: 2.8rem;
    /* text-align: center; */
	font-family: Anjoman;
  	text-shadow: 1px 3px 6px #333;
	padding-right: 10%;
	max-width: 50%;
}
#wt-main .ywmservicesdescription p {
    text-align: justify;
    font-weight: bold;
    line-height: 2;
}
.cut-list__drop-toggle {
    font-size: 0.9rem;
}
#wt-main .slider-wrapper {
    min-height: 1px;
}
.ywmspecialpakages-index .swiper-slide h3 {
    position: absolute;
    bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    color: #636363;
}
.wt-innerbannerholder.Mn_bgImage{
    height: 44vw;
    /*max-height: 440px; */
    margin-top: 0;
    background-color: transparent;
    border-radius: 0;

}
.Mn_bgImage .wt-innerbannercontent .wt-title h1 {
    display: none;
}
.mn_ywmPageTitle {
    text-align: center;
    margin: 40px 0;
    display: inline-block;
    width: 100%;
}
.mn_addressDetails .at-icon-text:last-child {
    float: left;
    width: 60%;
    text-align: left;
    direction: rtl;

}
.mn_addressDetails .at-icon-text p{
    display: inline-block;
    margin: 0;
}
.Mn-row-container .formSection {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #e5e5e5;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 20px 16px;
    padding-left: 0;
}
.Mn-row-container .MapSection {
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    max-height: 400px;
}
.gform_wrapper li.gf_list_inline.mn_label ul.gfield_radio li label {
    background: transparent;
    color: #636363;
    width: 100px !important;
    min-width: 1px;
    position: absolute;
    top: 2px;
    right: 25px;
    height: auto;
}
.gform_wrapper li.gf_list_inline.mn_label ul.gfield_radio li input {
    width: 25px !important;
    float: none !important;
}
.mn_addressDetails .at-icon-text:first-child {
    float: right;
    width: 40%;
    text-align: right;
}
.mn_address,.mn_addressDetails {
    max-width: 600px;
    margin: 0 auto;
    margin-bottom: 10px;
}
li.contactUsHeading {
    width: 25% !important;
    float: right;
}
.mn_addressDetails .at-icon-text:first-child {
    float: right;
}
.mn_ywmPageTitle .wt-title{
    float: none;
    display: inline-block;
    width: auto;
    background: #ffd900;
    margin-top: 20px;
}
.wt-haslayout .Mn-row-container h2{
    margin-top: 5px !important;
}
.page-template-full-width-custom-pages .yw-page {
    margin-top: 0;
}
.mn_ywmPageTitle .wt-title h1 {
    font-size: 1.5rem !important;
    color: #666;
    margin: 0;
    line-height: 1.2;
    padding: 0;
}
.Mn-row-container {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
}
.socialSection {
    max-width: 600px;
    display: inline-block;
    width: 100%;
}
.socialSection .wt-socialiconssimple{
    background: #e5e5e5 !important;
}
.socialSection .wt-socialiconssimple li:last-child {
    padding-right: 0;
}
.wt-haslayout .formSection h2{
    color:#636363;
    font-weight: 900 !important;
}
.formSection .ginput_container input, .formSection .ginput_container select, .formSection .ginput_container textarea {
    border-radius: 10px;
    padding-right: 10px !important;
    color: #636363;
    font-weight: 700;
    opacity: 1 !important;
}
.socialSection .wt-socialiconssimple li {
    border-color: #666;
    border-width: 2px;
    line-height: 1;
    padding: 0;
    transition: all 300ms ease-in-out;
}
.socialSection .wt-socialiconssimple li a {
    color: #666;
}
.socialSection .wt-socialiconssimple li:first-child{
    padding-right: 0;
    padding-top: 2px;

}
.callingUsSocial.wt-socialiconssimple li:last-child svg {
    width: 16px;
    top: 2px;
    position: relative;
}
.socialSection .wt-socialiconssimple li:hover a, .socialSection .wt-socialiconssimple li:hover i {
    color: #ffd900 !important;
}
.socialSection .wt-socialiconssimple li:hover svg{
    fill : #ffd900 !important;
}
.socialSection .wt-socialiconssimple li:hover{
    border-color: #ffd900;
}
.mn_address .at-icon-text {
    text-align: center;
}
.mn_address .at-icon-text .fa.fa-map-marker,.mn_addressDetails .at-icon-text .fa.fa-phone ,.mn_addressDetails .at-icon-text .fa.fa-envelope{
    background: #666;
    width: 25px;
    height: 25px;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    line-height: 1.6;
    margin-left: 10px;
}
/* .mn_addressDetails .at-icon-text .fa.fa-envelope {
  margin-left: 0;
  margin-right: 10px;
} */
.mn_addressDetails .at-icon-text p {
    margin: 0;
    display: inline-block;
}
.yw-page .ywmproceduretabs label {
    background: #ACACAC;
    color: #fff;
    height: 3em;
    padding: 5px 20px;
    margin: 5px;
}
.page-template-full-width-custom-pages i#backToTop {
    border: 10px solid #f2f2f2;
}
.page-template-special-package-page .wt-haslayout.wt-innerbannerholder.wt-titlebardynmic.content-wrap {
    background-image: none !important;
    height: auto;
    border: none !important;
    background: transparent;
}
.page-template-special-package-page i#backToTop {
    background: #636363;
    color: #ffffff;
    border: 10px solid #fadd00;

}
.mn_specialPackage .mn_ywmPageTitle {
    margin: 0;
}
.mn_specialPackage  .mn_ywmPageTitle .wt-title {
    background: #fff;
}
.mn_specialPackage .mn_ywmPageTitle .wt-title h1 {
    font-size: 1.5rem !important;
    font-weight: 900;
}
.container.mn_specialPackage {
    width: 80%;
}
.swiper-slide.mn-specialPackage-Grid {
    width: 48%;
    margin: 1%;
    float: right;
}
.swiper-slide.mn-specialPackage-Grid a{
    color: #636363;
}
.wt-usersingle.mn-serviceSingle {
    float: none;
    margin: 0 auto;
    max-width: 1440px;
}
.wt-haslayout.fullwidthh {
    background: #ffd900;
}
.mn-serviceSingle .wt-servicesingle {
    background: transparent;
    display: flex;
    border: none;
}
.wt-servicesingle.mn-portfolio-details {
    background: #fff;
    border-radius: 25px;
    margin-top: 10px;
}
.mn-main-service-details .mn-portfolio-details .wt-description {
    margin-top: 0;
}
.single-wt_portfolio #backToTop {
    border-color: #f2f2f2;
}
body.rtl.single-wt_portfolio main#wt-main.wt-main {
    padding-bottom: 70px !important;
}
.mn-main-service-details .wt-replaybox {
    background: #fff;
    border-radius: 25px;
    margin-top: 10px;
}
.mn-serviceSingle .wt-title {
    float: none;
    text-align: center;
    margin-top: 0;
}
.mn-serviceSingle .wt-servicesingle-title .wt-title h2 {
    background: #fff;
    line-height: 1;
    padding: 0;
    color: #666;
    font-weight: 900 !important;
}
.mn-serviceSingle .wt-service-tag {
    float: none;
    text-align: center;
    margin: 0 !important;
    display: inline-block;
    width: 100%;
}
.mn-gallery-slider .wt-servicesslider {
    border-radius: 20px;
    height: 375px;
}
.mn-gallery-slider .wt-servicesgallery {
    padding: 0 ;
}
.mn-gallery-slider .wt-servicesgallery .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.mn-gallery-slider {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    padding: 20px;
    max-height: 500px;
}
.mn-singleMicro-detail {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: 20px;
    padding: 20px;
}
.mn-serviceSingle .wt-service-tag a {
    float: none !important;
    color: #666;
    font-weight: 700;
}
.mn-two-column {
    float: right;
    padding: 0;
}
.mn-service-details .wt-companysimg {
    position: relative;
    bottom: 16px;
}
.mn-service-details .wt-widget.wt-user-service {
    margin: 0;
    border: 0;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}
.mn-service-details {
    max-width: 31%;
    margin-left: 2%;
}
.mn-top-breadcrumb li {
    width: 33.333%;
    margin: 0;
    float: right;
    text-align: right;
    border: none !important;
}
.mn-top-breadcrumb li:nth-child(2){
    text-align: center;
}
.mn-top-breadcrumb li:last-child{
    text-align: left;
}
.mn-main-service-details .wt-description {
    background: #d9d9d973;
    border-radius: 15px;
    padding: 30px;
    margin-top: 20px;
}
.mn-main-service-details {
    display: inline-block;
    width: 98%;
    border-radius: 20px;
}
.mn-gallery-slider .owl-carousel .owl-item img{
    max-height: 378px;
    width: auto;
    margin: 0 auto;
}
.mn-top-profile-header {
    position: relative;
    display: inline-block;
    width: 100%;
}
.mn-verificationCheck {
    text-align: center;
}
span.mn-userAvatar {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    bottom: -30px;
}
/* .mn-service-details .wt-companysinfo {
    padding-top: 45px !important;
} */
.mn-service-details .wt-user-service .wt-userprofile > .wt-title h3 {
    font-weight: 700;
    margin: 10px 0;
}
.mn-registerDate {
    font-size: 15px;
    letter-spacing: -1px;
    font-weight: 400;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.mn-service-details .wt-sidebar .mn-verificationCheck img {
    filter: none;

}
.mn-service-details .wt-title > a {
    padding: 0 20px!important;
    display: inline-block;
    line-height: 2 !important;
    border-radius: 20px;
    background: #636363;
    margin-top: 11px !important;
    color: #fff !important;
}
.mn-userAvatar figure {
    margin: 0;
    width: auto;
    display: inline-block;
    border-radius: 100%;
    overflow: hidden;
    background: #e5e5e5;
    padding: 0;
}
.mn-spsharing {
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    background: #fff;
}
.mn-spsharing .wt-widget{
    padding: 20px;
}
.mn-spsharing .wt-widgettitle{
    text-align: center !important;
}
.mn-spsharing .wt-sharejob .wt-socialiconssimple li {
    padding: 0 !important;
    width: auto;
    margin: 0 5px;
    border: none;
    text-align: center !important;
    height: auto;

}
.mn-spsharing .wt-widgettitle {
    margin: 0 !important;
    padding-bottom: 5px;
}
.mn-spsharing .wt-widgetcontent {
    text-align: center;
    line-height: 0;
}
.mn-spreport, .mn-qrCode {
    display: inline-block;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;
    position: relative;
    background: #fff;
}
.mn-qrCode .wt-authorcodescan.wt-widget.wt-widgetcontent {
    margin: 0;
}
.mn-qrCode .wt-qrcodefeat h3 span {
    color: var(--wp--preset--color--vivid-red);
}
.mn-spreport .wt-widget {
    padding: 30px;
}
.mn-spreport h2 {
    color: #666;
    font-size: 1.2rem !important;
    background: #ffd900;
}
.mn-spreport .wt-widgettitle {
    text-align: center !important;
}
.mn-spreport .wt-btnarea{
    text-align: center !important;
}
.mn-spreport #wt-reportuser .wt-formreport .form-group select,.mn-spreport #wt-reportuser .wt-formreport .form-group textarea {
    background: #d9d9d97a;
    border-radius: 15px;
}
.mn-spreport .wt-btnarea a.wt-btn {
    padding: 0 20px!important;
    display: inline-block;
    line-height: 3 !important;
    border-radius: 20px;
    background: #636363;
    color: #fff;
    min-width: 130px;
    margin-top: 0;
    margin-bottom: 0;
    width: auto;
}
.mn-spsharing ul.wt-socialiconssimple {
    margin-top: 0 !important;
    background: transparent;
    display: inline-block;
    width: auto;
}
.wt-sharejob .wt-socialiconssimple li a i {
    font-size: 18px;
    width: 30px;
    color: #636363;
    border: 2px solid #636363;
    border-radius: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wt-sharejob .wt-socialiconssimple li a {
    font-size: 14px;
    color: #767676;
    display: inline !important;
}
.mn-spsharing .wt-socialiconssimple li span {
    display: none;
}
.mn-spsharing .wt-widgettitle h2 {
    font-size: 1.2rem !important;
    color: #666;
}
.mn-main-service-details .wt-tag.wt-widgettag {
    width: auto;
    float: right;
}
.mn-serviceSingle .wt-title {
    float: right;
    text-align: center;
    margin-top: 0;
}
.mn-main-service-details h3 {
    float: right;
    color: #636363;
    font-size: 1rem !important;
    font-weight: 700;
}
.mn-freelancerskills ul.wt-service-info li {
    float: right;
    width: auto;
    display: flex;
    margin: 0 10px;
}
.mn-main-service-details a {
    border: none;
    padding: 0;
    line-height: 1.1;
    color: #636363;
    font-size: 14px !important;
    font-weight: 700;
}
.single-micro-services i#backToTop {
    background: #636363;
    border-color: #ffd900;
}
.mn-freelancerskills ul.wt-service-info li img {
    /* max-height: 100%; */
    /* width: auto; */
    /* max-width: 100%; */
    height: 15px;
    width: auto;
    margin-left: 3px;
    position: relative;
    top: 8px;
}
span.mn-freelancerskills-title, .mn-freelancerskills-desc {
    color: #636363;
    font-size: 12px !important;
    padding: 0 2px;
}
.mn-freelancerskills {
    display: inline-block;
    width: 100%;
}
.mn-freelancerskills .wt-rating-info {
    float: right;
    width: 100%;
    padding: 10px;
    padding-bottom: 0;
}
.mn-price-section {
    display: inline-block;
    width: 100%;
    text-align: right;
    position: relative;
    padding-right: 10px;
}
.mn-price-section h2 {
    float: right;
    color: #636363;
    position: relative;
    padding-bottom: 20px;
}
.mn-buybtn.mn-btn {
    display: block;
    text-align: center;
}
.mn-freelancerskills ul.wt-service-info {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}
.mn-price-section.wt-ratingtitle .mn-buybtn.mn-btn span {
    padding: 3px 30px!important;
    display: inline-block;
    line-height: 2 !important;
    border-radius: 20px;
    background: #636363;
    margin-top: 11px !important;
    color: #fff;
    float: none;
}
.mn-price-section h2::before {
    content: "";
    border-bottom: 2px solid #e5e5e5;
    position: absolute;
    width: 80%;
    height: 4px;
    bottom: -10px;
    right: 0;
}
.mn-addones .wt-checkbox input[type=checkbox]+label{
    line-height: 24px;
    padding-top: 0 !important;
}
.mn-addones .wt-addonservices-content .wt-checkbox input[type="checkbox"] + label::before,.mn-addones .wt-addonservices-content .wt-checkbox input[type="checkbox"] + label::after {
    top: 5px;
    left: auto;
}
.mn-addones .wt-checkbox input[type="checkbox"]:checked + label::before {
    background: transparent;
}
.mn-addones.wt-addonstwo .wt-addonservices-content .wt-checkbox>p {
    font-size: 0.7rem !important;
    padding-right: 30px;
}
.mn-addones.wt-addonstwo {
    padding-top: 5px;
    border: none;
    position: relative;
}
.mn-addones .wt-widgettitle {
    padding-right: 10px;
}
.mn-addones .wt-widgettitle h4 {
    color: #636363;
}
.swiper-buttonNext::before {
    content: "\e64a";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0 1px 3px #000;
    color: #fff;
    font-size: 21px;
}
.swiper-buttonNext {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #ffda00;
    top: 50%;
    left: 10px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
    padding-right: 5px;
    cursor: pointer;
}
.swiper-buttonPrev::before {
    content: "\e649";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0 1px 3px #000;
    color: #fff;
    font-size: 21px;
}
.swiper-button-disabled {
    opacity: 0.7;
    pointer-events: none;
}
.swiper-buttonPrev {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #ffda00;
    top: 50%;
    right: 10px;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
    padding-right: 5px;
    cursor: pointer;
}
/* logoutPage */
body.page-template-Logout-Landing-Page .wt-haslayout.wt-innerbannerholder {
    background-image: none !important;
    height: 0;
}
.mn-logoutLandingPage .wt-boxed-section {
    max-width: 1440px;
    float: none;
    margin: 0 auto;
    background: transparent;
}
.mn-logoutLandingPage.fullwidthh {
    background: #ffda00;
}
.mn-absolutePage {
    width: 50%;
    background: #fff;
    padding: 50px;
    margin: 50px auto;
    border-radius: 20px;
    position: relative;
    text-align: center;
    padding-bottom: 70px;
}

span.mn-logoLanding {
    display: inline-block;
    height: 50px;
    position: relative;
    bottom: 20px;
}
span.mn-logoLanding img {
    max-height: 100%;
}
.mn-btnHolder {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.mn-btnHolder .ywmbtn.sliderBtn {
    background: #636363;
    color: #fff;
    width: 120px;
    display: inline-block;
    min-width: 1px;
    padding: 8px 0;
    margin: 0;
}
.mn-btnHolder .ywmbtn.sliderBtn:hover {
    background: #ffd900;
    color: #636363;
}
body.rtl.page-template-Logout-Landing-Page i#backToTop {
    border-color: #ffda00;
    background: #636363;
}
h4.mn-desc {
    color: #636363;
    margin-top: 10px;
}
.page-template-Logout-Landing-Page .wt-innerbannerholder {
    display: none;
}
.page-template-Logout-Landing-Page #wt-main {
    padding-top: 0;
}
.wt-innerbannerholder.Mn_bgImage {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.certificateFooter {
    max-width: 125px;
    margin: 15px auto;
}
#mn_portfolio_lists .selectSection {
    float: right;
    width: 100%;
}
#mn_portfolio_lists .selectSection .packageSelect, #mn_portfolio_lists .selectSection .mediaTypeSelect {
    float: right;
    width: 50%;
    margin-top: 0;
    padding: 5px 10px;
}
.page-template-dashboard #mn_portfolio_lists .wt-tabsinfo {
    width: calc(100% - 20px);
    float: none;
    display: inline-block;
    max-width: 100%;
}
.col-sm-6.post-content textarea {
    padding: 15px 25px;
    margin: 5px 0;
    width: calc(100% - 20px);
}
#nav-profile {
    background: #e5e5e5;
    padding: 20px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    text-align: center;
}
.socialIconFooter {
    width: 100%;
    position: relative;
}
.wt-userlogedin .wt-userimg {
    border: 2px solid;
}
.notify-wrap-icon .ti-bell {
    font-size: 20px;
}
.wt-userlogedin .notify-wrap-icon > a{
    border: none;
}
.wt-userlogedin .notify-wrap-icon > a{
    width: 25px;
}
.wt-userlogedin .notify-wrap-icon > a span{
    right: 0;
    top: 5px;
    padding: 2px;
    width: auto;
    left: auto;
    background: transparent;
}
.wt-userlogedin .notify-wrap-icon > a span.newNotif {
    border-radius: 50%;
    background: var(--primthemecolor);
    top: 0;
}
.wt-userlogedin .notify-wrap-icon > a::before {

    content: '';
    height: 70%;
    display: block;
    width: 3px;
    background: #ffd900;
    border-left: 1px #ffd900;
    position: absolute;
    left: -10px;
    top: 5%;

}
.wt-userlogedin .avatar-wrap-icon .wt-username {
    top: -8px;
    float: left;
    position: relative;
    left: 0 !important;
}
.pkg-information .PriceSection .price, .pkg-information .PriceSection .discount {
    position: relative;
    width: 60%;
    max-width: 100% !important;
    margin: 0 auto;
    left: auto;
    text-align: center;
}
.blog-list-view-template .wt-article{
    border: 3px solid #f2f2f2 !important;
}
.blog-list-view-template .wt-article figure img{
    opacity: 1;
}
.blog-list-view-template .wt-article:hover figure img{
    opacity: 1;
}
.blog-list-view-template .wt-article:hover{
    box-shadow: none;
    border-color: #ffd900 !important;
}
.page-template-special-package-page .wt-pagination ul li.wt-active span{
    color: #636363;
    background: #fff;
    border-radius: 50%;
    border-width: 2px;
    font-size: 25px;
    border-color: #636363;
}

.page-template-special-package-page .wt-pagination ul li a{
    background: #fff;
    color: #636363;
    border: 2px solid transparent;
}
.page-template-special-package-page .wt-pagination ul li:hover a{
    color: #636363;
    background: #fff;
    border-color: #636363;
}
body .wt-pagination {
    margin-top: 50px;
}
.wt-pagination .lnr-chevron-right::before {
    content: "\e875";
}
.wt-pagination .lnr-chevron-left::before {
    content: "\e876";
}
.pkg-information .PriceSection .discount strong {
    background: #FFD900;
    width: 40px;
    font-size: 10px !important;
    text-align: center;
    color: #636363;
    line-height: 1.6;
    border-radius: 20px;
}
body .wt-pagination ul li.wt-nextpage,body .wt-pagination ul li.wt-prevpage{
    float: none;
}
body .wt-pagination ul li a.next,body .wt-pagination ul li a.prev   {
    transform: none !important;
    float: none;
}
body .wt-pagination ul {

    transform: scale(0.7);
}
.pkg-information .PriceSection .amount {
    display: inline-block;
    padding-right: 20px;
}
.price .divide {
   /* text-decoration: line-through; */
    opacity: 0.8;
}
.PriceSection {
    min-height: 55px;
}
.mn_rightSideProject {
    width: 80%;
    float: right;
}
.mn_lefSideProject {
    width: 20%;
    position: absolute;
    left: 30px;
    top: 0;
    bottom: 0;
}
#wt-wrapper .y-header .ywmnavbar .navbar.ShowMenu .secendmenu .menu-item a {
    color: #636363;
}
.page-template-special-package-page .wt-haslayout.wt-innerbannerholder {
    display: none;
}
.mn_specialPackage .container {
    max-width: 1000px !important;
}
body.ServicePage main#wt-main.wt-main {
    padding-top: 40px;
}
.error404 .wt-haslayout.wt-innerbannerholder {
    display: none;
}
.error404 .wt-404errorcontent {
    background: transparent;
    padding-top: 0;
    margin-bottom: 50px;
    color: #636363;
}
.error404 .wt-404errorcontent .wt-title h3 {

    font-weight: 900;
    color: #636363;
}
.error404 .wt-404errorimg {
    border: 0;
    max-width: 700px;
    margin: 0 auto;
    float: none;
}
.error404 #backToTop {
    border-color: #f2f2f2;
}
.error404 .wt-404errorcontent .wt-description p {
    text-align: center !important;
    font-weight: 900;
}
.wt-404errorcontent .wt-description p a::before {
    content: ' ';
    display: block;
}
.wt-404errorcontent .wt-description p a {
    color: #ACACAC;
    font-weight: 700;
    position: relative;
    top: 10px;
}
body.rtl.error404 .wt-formsearch fieldset .form-group .form-control {
    border-radius: 50px;
}
body.rtl.error404 .wt-formsearch fieldset .form-group .wt-searchgbtn {
    border-right: none;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    background: transparent;
    color: #ffd900;
}
body.rtl.error404 .wt-formtheme {
    width: 100%;
    float: none;
    max-width: 700px;
    margin: 0 auto;
}
.rt-label.rt-prefix::before {
    content: "";
    background-image: url("http://yellowwallmedia.com/wp-content/uploads/2023/02/Group-167.png");
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    background-size: 15px 15px;
    right: -2px;
    top: 5px;
}
.rt-label.rt-prefix {
    font-size: 0;
}
#mn_portfolio_lists input[type="text"], #mn_portfolio_lists input[type="number"], #mn_portfolio_lists textarea, #mn_portfolio_lists select {
    background: #fff !important;
}
#mn_portfolio_lists input[type="text"]{
    height: auto;
}
.sp-top-menu .wt-username h3 {
    max-width: 100px;
    overflow: hidden;
}

body.rtl .freelancerSlider .user-stars-v2 span.wt-stars span::after {
    left: 0;
    right: auto;
}
.freelancerSlider .profile-icon {
    width: 15px;
    height: 15px;
    margin-left: 2px !important;
}
.mn_projectOwnerDetails {
    text-align: center;
}
.projectSlider .wt-budget {
    position: relative;
    right: 10px;
    top: 8px;
}
.mn_descProject {
    width: 95%;
}
.mn-service-details #wt-sidebar {
    padding: 0;
    background: transparent;
}
.mn-service-details .wt-companysdetails {
    background: #fff;
}
.mn-serviceSingle .wt-sidebar img {
    filter: none;
}
.login .wt-registerformmain {
    box-shadow: none;
    background: #FAFAFA;
    height: auto;
    margin-top: 10px;
}
.login .bt-forgot-password-form {
    color: #636363 !important;
}
.login .wt-btn.rg-step-one {
	background: #636363;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	border-radius: 50px;
	line-height: 44px;
	width: 100%;
	height: 44px;
}
.login .row.justify-content-md-center {
    background: #ffd900;
}
.wt-registerhead .wt-title {
    display: inline-block;
    float: none;
    width: auto;
    background: #ffd900;
    color: #636363;
}
.login .wt-registerhead{
    margin: 0;
    padding: 0;
}
.login .description {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    top: 5px;
}
.login .wt-registerhead .wt-title h3{
    color: #636363;
    margin: 0;
    line-height:1.4;
}
.login .wt-iconwithtext{
    margin: 0;
}
body.rtl .wt-joinnowholder .wt-iconwithtext li a i {
    margin-right: 20px;
    margin-left: 0;
    font-weight: 900;
    border: none;
}
.login .fa.fa-google::after {
    content: '';
    height: 64%;
    display: block;
    width: 2px;
    background: #fff;
    border-left: 1px white;
    position: absolute;
    left: 0;
    top: 17%;
}
.login #wt-wrapper.mn-registerSection, .login .mn-registerSection .row.justify-content-md-center, .login .mn-registerSection #one, .login .mn-registerSection #wt-main .wrapper {
	background: #ffd900;
}

.login .form-login_password #password {
    border: none;
    background: white;
    border-radius: 30px;
    text-align: center;
    font-weight: 700;
}
.login .wt-back-to-one {
    background: #fafafa;
    padding: 0 15px;
    border-radius: 20px;
    margin-left: 0;
}
body.rtl.login .wt-joinnowholder .wt-iconwithtext li a i {
    margin-right: 20px;
    margin-left: 0;
    font-weight: 900;
    border: none;
    position: relative;
    font-size: 24px;
    top: 3px;
}
body.rtl .wt-joinnowholder .wt-socialicons li a.wt-googlebox {
    background: #636363;
    border-radius: 50px;
    padding-left: 30px;
    margin-top: 20px;
}
.wt-iconwithtext li a:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: #ffda00 !important;
    color: #636363 !important;
}
.login .wt-registerformhold {
    max-width: 500px;
    width: 100%;
    float: inherit;
    margin: 0 auto;
    min-width: 500px;
}
.login .strike > span::before, .login .strike > span::after {
    height: 3px;
    background: #636363;
}
.login #loginform h3 {
    display: inline;
    background: #ffd900;
    color: #636363;
    font-weight: 900;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.login .wt-back-home {
    margin-left: 0;
    margin-top: 15px;
    display: inline-block;
    margin-bottom: 0;
    background: #fff;
    padding: 0 15px;
    border-radius: 20px;
}
.login #one {
    background: #ffd900;
}
.login .form-group.error input {
    border-bottom: 1px solid red !important;
    border-radius: 0 !important;
}
.login .wt-formtheme {
    float: none;
    margin: 0 auto;
    max-width:320px;
}
.login .strike > span {
    font-weight: 900;
    margin: 0;
}
.login #wt-wrapper {
    height: 100vh;
    width: 100vw;
    background: #ffd900;
}
.login .strike{
    margin: 0 auto;
}
.login input[name="login_user"]::placeholder {
    color: #acacac;
}

.login .wt-googleplus {
	width: 73%;
}

.login input[name="login_user"] {
	border: none;
	font-size: 14px;
	font-weight: 900;
	text-align: center;
	color: #acacac;
	background: white;
	width: 100%;
	margin: 0 auto;
}

#rc-anchor-container .rc-anchor-logo-portrait{

    margin-right: 0;
}
#rc-anchor-container.rc-anchor-normal .rc-anchor-pt {
    display: none;
}
.login .bt-forgot-password-form {
    color: #acacac !important;
    font-weight: 700;
}
.box-forgot-password-form .get_password {
    border: none;
    text-align: center;
    font-weight: 700;
}
.wt-formtheme.wt-loginform.do-forgot-password-form fieldset {
    padding: 0;
}
body.rtl .wt-logininfo .wt-btn.do-get-password-btn {
    background: #636363;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border-radius: 50px;
    line-height: 2;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.mn-forgetPass {
    display: inline;
    background: #ffd900;
    color: #636363;
    padding: 0 5px;
}
#rc-anchor-container.rc-anchor-normal .rc-anchor-content{
    width: auto;
}
#rc-anchor-container.rc-anchor-normal .rc-anchor-checkbox-label {
    width: 100px;
    font-family: 'Anjoman' !important;
    font-weight: 700 ;
}



.hire-service.bg-shape-button2.wt-btn {
    padding: 0 20px !important;
    display: inline-block;
    line-height: 3 !important;
    border-radius: 20px;
    background: #636363;
    color: #fff;
    min-width: 130px;
    margin-top: 0;
    margin-bottom: 0;
    width: auto;
}
.mn-price-section.wt-ratingtitle span {
    display: inline;
    float: right;
    font-weight: 700;
    line-height: 2;
    padding-left: 15px;
}
wt-addonsservices .wt-widgettitle {
    text-align: right !important;
}

.mn-price-section.wt-ratingtitle{
    margin-bottom: 20px;
    text-align: center;
}
.mn-showPrice {
    display: inline-block;
}
.wt-addonsservices .wt-widgettitle h4 {
    text-align: center;
    position: relative;
    padding-top: 10px;
}

.mn-addones.wt-addonstwo::before {
    content: '';
    height: 2px;
    display: block;
    width: 60%;
    background: #E5E5E5;
    border-top: 1px #292929;
    position: absolute;
    right: 20%;
    top: 0;
}
.mn-addones.wt-addonstwo::after {
    content: '';
    height: 2px;
    display: block;
    width: 60%;
    background: #E5E5E5;
    border-top: 1px #292929;
    position: absolute;
    right: 20%;
    bottom: 0;
}
.mn-addones .wt-addonservices-content ul li{
    float: right;
    border: none !important;
}
.mn-addones .wt-checkbox,.mn-addones  .wt-checkbox label {
    width: auto;
    float: right;
}
.mn-addones.wt-addonstwo .wt-addonservices-content .wt-checkbox > p{
    float: none;
    display: inline-block;
    width: 100%;
}
.mn-addones.wt-addonstwo .wt-addonservices-content ul li .wt-checkbox label:hover::before {
    background: #ffd900;
    border-color: #ffd900;
}
.wt-servicesgallery.owl-carousel .owl-stage{
    margin: 0 auto;
}
.single-micro-services .wt-servicesgallery .item figure {
    border-radius: 10px;
}
.ywmspcpcks-main .titleHeading {
    cursor: pointer;
}
.page-template-project-search .wt-viewjobholder ul li.wt-btnarea .wt-btn{
    min-width: 120px;
}
.login .main-page-wrapper {
    margin-top: calc((100vh - 550px)/2);
}
.innerSection > .pkg-information:first-child {
    height: 70px;
}
.mn-employerPic {
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    max-width: 100px;
}
.mn-employerPic img {
    opacity: 1;
    border-radius: 100%;
}
.mn-employerPic .wt-userdropdown {
    right: auto;
    left: 5px;
    top: 5px;
}
.wt-companysinfo.mn-employerCardDetails {
    margin-top: 60px !important;
}
.mn-employerCardDetails.wt-companysinfo .wt-title a {
    margin: 0 !important;
    font-weight: 900 !important;
}
.mn-checked {
    display: inline-block;
    margin: 10px auto;
    width: 100%;
    text-align: center;
}
.wt-companysinfo.mn-employerCardDetails .wt-title.emp-title {
    min-height: 20px;
}
.page-template-employer-search .wt-companysdetails {
    background: #D9D9D9;
    border-top-right-radius: 50px;
}
.page-template-employer-search .wt-companysdetails:hover{
    box-shadow: none !important;
}
.wt-companysinfo.mn-employerCardDetails .wt-title h2 {
    margin-bottom: 0 !important;
}
.mn-cardLinks.wt-postarticlemeta {
    display: inline-block;
    float: none;
    width: 100%;
    text-align: center;
}
.mn-cardLinks.wt-postarticlemeta li {
    width: 50%;
    text-align: center;
    padding: 0 !important;
    border: none !important;
}
body.rtl .wt-companysinfo .mn-cardLinks.wt-postarticlemeta li a {
    background: #636363;
    color: #fff;
    width: 100%;
    display: block;
    border-radius: 20px;
    padding: 5px 0;
    margin: 3px 0;
    border: none !important;
}
body.rtl .wt-companysinfo .mn-cardLinks.wt-postarticlemeta li a span{
    color: #fff;
}
.wt-main-empsearch > .container > .row {
    margin: 0;
}
body .wt-innerbannerholder {
    max-width: 1440px;
    margin: 0 auto;
    float: none;
    background-size: cover;
    border-radius: 0;
}
a.wt-btn:hover {
    background: #ffda00 !important;
    color: #636363 !important;
}
.wt-job-search .employer-title-job-list span.wt-budget {
    white-space: normal;
    display: flex;
}
.fa.fa-star {
    position: relative;
    display: inline-block;
    float: none;
    width: 15px;
    height: 17px;
    top: 3px;
}
.fa.fa-star::before {
    content: "";
    background-image: url("http://yellowwallmedia.com/wp-content/uploads/2023/03/آیکون-بازخورد.png");
    width: 15px;
    height: 17px;
    background-size: 15px 17px;
    position: absolute;
    right: 0;
}
.fa.fa-list-ol {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: 3px;
    padding-left: 10px;
}
.fa.fa-list-ol::before {
    content: "";
    background-image: url(http://yellowwallmedia.com/wp-content/uploads/2023/03/Group-159.png);
    width: 15px;
    height: 15px;
    position: absolute;
    background-size: 100%;
}
.wt-service-info li span strong {
    color: #636363;
    font-size: 12px !important;
    padding: 0 2px;
    font-weight: 400;
}
.error404 .moreBtn {
    margin-bottom: 0;
}
.wt-user-profile{
    position: relative;
}
.wt-user-profile .wt-dashboardtabs,.wt-account-settings .wt-dashboardtabs {
    position: relative;
    top: -35px;
    right: 0;
    width: 100%;
    max-width: 100%;
}
.wt-userlistingcontent .wt-clicksave.wt-clickremove {
    position: absolute;
    top: 12px;
    font-size: 0;
    left: 10px;
}
.wt-saveitem-breadcrumb.wt-userlisting-breadcrumb li span {
    font-size: 10px;
}
.page-template-dashboard .employer .wt-tabsinfo {
	padding: 0px 30px;
	max-width: 100%;
}
.wt-user-profile .wt-tabscontent .wt-tabsinfo{
    margin-bottom: 5px;
}
.page-template-dashboard .wt-authorcodescan.wt-codescanholder {
    margin-top: 10px;
    border-radius: 20px;
}
.page-template-dashboard .wt-authorcodescan.wt-codescanholder {
    margin-top: 10px;
    border-radius: 10px;
    background: #e5e5e5;
    padding: 20px;
}
.wt-codescanholder .wt-authorcodescan.wt-widget.wt-widgetcontent {
    margin: 0;
    padding: 5px;
}
.wt-saveitem-breadcrumb.wt-userlisting-breadcrumb li span img {
    width: 12px;
    height: 12px;
    margin-left: 2px;
}
.wt-userlistingcontent .wt-clicksave.wt-clickremove i {
    font-size: 15px;
}
.wt-userlistingcontent .wt-dashboardsavehead .wt-title{
    text-align: center;
}
.wt-dashboradsaveitem .wt-userlistinghold {
    width: 44%;
    margin: 3%;
    margin-top: 3%;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    margin-top: 0 !important;
    min-height: 190px;
}
.wt-dashboradsaveditems{
    background: #FAFAFA !important;
}
table.wt-tablecategories tbody tr td{
    border: 5px solid #e5e5e5;
    padding: 10px 25px !important;
}

table.wt-tablecategories tbody tr td:first-child {
    border-left: 0;
    background: #ffffff6b;
    overflow: hidden;
}
table.wt-tablecategories tbody tr td:last-child {
    border-right: 0;
    background: #ffffff6b;
}
.wt-contenthead.wt-dashboardsavehead .wt-title a {
    font-weight: 700 !important;
}
.wt-user-profile .wt-dashboardtabs .wt-tabstitle li a,.wt-account-settings .wt-dashboardtabs .wt-tabstitle li a{
    line-height: 2;
}
.wt-user-profile .wt-dashboardtabs .wt-tabstitle li {
    max-width: calc(25% - 1px);
    margin: 1px;
}
.wt-saveitem-breadcrumb.wt-userlisting-breadcrumb li span {
    font-size: 10px;
}
.wt-saveitem-breadcrumb.wt-userlisting-breadcrumb li {
    padding-left: 2px !important;
    border: none !important;
    padding-right: 0 !important;
}
.wt-saveitem-breadcrumb.wt-userlisting-breadcrumb li span img {
    width: 12px;
    height: 12px;
    margin-left: 2px !important;
}
.wt-managejobcontent .wt-userlistinghold.wt-featured.wt-userlistingvtwo {
    width: 48%;
    float: right;
    border-radius: 20px;
    text-align: center;
    margin: 1% !important;
    max-width: 370px;
}
.mn-details .wt-rightarea {
    width: 100%;
    text-align: center;
}
.mn-details .wt-rightarea .wt-hireduserstatus {
    float: none;
    margin-right: 0;
    padding: 0 !important;
    min-height: 1px !important;
    height: auto;
    margin-top: 15px;
}
.mn-details .wt-btnarea {
    padding-bottom: 5px !important;
}
.wt-userlistingcontent .wt-title {
    text-align: center;
}
.wt-userlistingcontent .wt-title a {
    font-weight: 700 !important;
}
.wt-contenthead .wt-saveitem-breadcrumb{
    display: flex;
    justify-content: space-between;
}
.wt-userlistinghold.wt-featured.wt-userlistingvtwo .wt-contenthead {
    padding-bottom: 0;
}
.wt-userlistingcontent .wt-rightarea {
    margin: 0 !important;
    text-align: center;
    border-top: none !important;
    float: none !important;
}
.wt-userlistingcontent .wt-rightarea .wt-hireduserstatus{
    min-width: 1px;
    border: none !important;
}
.wt-userlistingcontent .wt-rightarea .wt-btnarea {
    float: none;
    margin: 0 auto;
    padding-top: 15px !important;
}
.wt-userlistingvtwo .wt-userlistingcontentvtwo .wt-rightarea .wt-btnarea span{
    text-align: center !important;
}
.wt-userlistingvtwo .wt-userlistingcontent .wt-btnarea .wt-btn {
    margin-top: 0;
    background: #636363;
    color: #fff !important;
    border-radius: 30px;
    line-height: 2;
}
.mn-doneProject.wt-hireduserstatus {
    display: block;
    margin: 0 !important;
    width: 100%;
}
.mn-doneProject.wt-hireduserstatus > h4 {
    float: right;
    border-left: 1px solid #aaa;
    padding-left: 15px;
    clear: none;
    margin-left: 20px;
    color: #636363;
    font-weight: 700;
    font-size: 14px !important;
}
.mn-doneProject.wt-hireduserstatus span {
    display: none;
}
.mn-doneProject .wt-hireduserimgs {
    display: block;
    float: right;
    width: auto;
    position: relative;
    bottom: 8px;
    cursor: pointer;
}
.mn-doneProject .wt-hireduserimgs::after,.mn-doneProject .wt-hireduserimgs::before{
    content: none;
}
.wt-managejobcontent .wt-rcvproposalholder .wt-userlistinghold {
    width: 48%;
    margin: 1% !important;
    border-radius: 20px;
}
.wt-managejobcontent .wt-proposaldetails .wt-contenthead .wt-title > a {
    display: none;
}
.wt-managejobcontent .wt-proposaldetails .wt-contenthead .wt-title > h2 {
    margin-top: 0 !important;
}
.wt-managejobcontent .wt-proposaldetails .wt-contenthead .wt-title > h2 a {
    font-weight: 700 !important;
}
.wt-proposalitem .wt-rightarea {
    margin: 0 !important;
    width: 100% !important;
    display: block !important;
}
.wt-proposalitem .wt-btnarea a.wt-btn {
    border-radius: 25px;
    line-height: 2.4;
    color: #fff;
    background: #636363;
}
.wt-proposalitem .wt-rightarea .wt-btnarea {
    width: 100%;
    text-align: center;
    min-height: 75px;
}
.wt-proposalitem .wt-btnarea a.wt-btn {
    border-radius: 25px;
    line-height: 2.4;
    color: #fff;
    background: #636363;
    margin: 0 auto;
    float: right;
}
.wt-proposalitem .wt-btnarea span.wt-btn {
    background: #ffda00 !important;
    padding: 0 10px;
    color: #636363 !important;
    position: relative;
    border-radius: 10px;
    font-size: 8px;
    line-height: 2;
    top: 5px;
    float: left;
}
table.wt-tablecategories tbody tr td {
    background: #ffffff6b;
    border: none;
    border-top: 5px solid #e5e5e5;
}
.search .workreap-search-page .wt-article .pull-right {
    background: #e5e5e5;
}
body.rtl.search .wt-particlehold .wt-particlecontent{
    top: -76px;
}
.search .wt-pagination ul li.wt-active span {
    border-color: var(--clr3);
}
.search .wt-pagination ul li a:hover{
    border-color: var(--clr3);
    background: var(--clr3);
}
.search .workreap-search-page .wt-article .wt-articlecontent {
    border: none !important;
    background: transparent;
}
table.wt-tablecategories tbody > tr:nth-child(2n+1) > td, table.wt-tablecategories tbody > tr:nth-child(2n+1) > th {
    background-color: hsla(0,0%,50.2%,.07058823529411765);
}
.dashboard-content-area .wt-ongoing-dash .wt-tablecategories tbody tr .wt-btn {
    color: #fff;
    background: #636363;
    margin-top: 0;
}
#mn_portfolio_lists .wt-dashboardboxcontent.wt-categoriescontentholder {
    max-width: 70%;
    margin: 0 auto;
    padding: 0 20px;
}

/** modal slider index */
#mnModal .swiper-button-prev, #mnModal .swiper-button-next {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #ffda00 !important;
    top: 48%;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
    box-shadow: 2px 2px 2px #aaa;
}
#mnModal button.close {
    position: absolute;
    left: 10px;
    font-size: 30px;
    color: red;
    font-weight: 900;
    z-index: 999;
}
#mnModal .modal-dialog {
    max-width: 1152px;
    width: 80%;
}
#mnModal .modal-content {
    overflow: hidden;
    border-radius: 20px;
    padding: 20px 10px;

}
#mnModal .swiper-button-next {
    left: 0;
    right: auto;
}
#mnModal .swiper-button-prev{
    right: 0;
    left: auto;
}
#mnModal .swiper-button-next::before {
    content: "\e64a";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    margin-right: 5px;
    text-align: center;
}
#mnModal .swiper-button-prev::before {
    content: "\e649";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;

    text-align: center;
}
/*
#mnModal {

  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
  transition: all .4s;
}
*/
.modal__content {
    border-radius: 4px;
    position: relative;
    width: 80%;
    max-width: 80%;
    background: #fff;
    padding: 1em 2em;
    box-shadow: 5px 2px 8px #0000002b;
    overflow: hidden;
    max-width: 1152px;
}

.modal__close {
    position: absolute;
    top: 10px;
    left: 10px;
    color: red;
    text-decoration: none;
    font-size: 30px;
    z-index: 9;
}
.btn.btn-primary.mn_portfolioList:active {
    background: #ffd900;
    color: #636363;
    border-color: transparent;
}
.btn.btn-primary.mn_portfolioList:active:focus{
    border-color: transparent;
    box-shadow: none;
}
.btn.btn-primary.mn_portfolioList:hover {
    background: #ffd900;
    color: #636363;
}
.btn.btn-primary.mn_portfolioList:focus {
    box-shadow: none;
}
.freelancerSlider .wt-userlisting-breadcrumb .freelancer_type {
    display: none !important;
}
#serach-projects-left .form-control {
    background: transparent;
}

/* .freelancer .wt-haslayout.wt-innerbannerholder.frinnerbannerholder.wt-innerbannerholdervtwo {   background-image: url(http://yellowwallmedia.com/wp-content/uploads/2023/11/freelancer-panel-header-scaled.jpg) !important;
} */
body .wt-freelancer-search.wt-main-section {
    padding-top: 0;
}
.woocommerce-checkout .checkout.woocommerce-checkout {
    background: #e5e5e5;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{
    border-top: none;
    background: transparent;
    padding-right: 2em;

}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{
    content: none;
}
#billing_first_name_field label,
#billing_last_name_field label{
    display: none;
}
#billing_first_name_field,#billing_last_name_field {
    width: 48%;
}
#billing_last_name_field {
    margin-right: 4%;
}
#billing_last_name ,#billing_first_name{
    border-radius: 10px;
}
.page-id-61.woocommerce-checkout .wt-boxed-section{
    max-width: 75%;
}
.woocommerce-checkout .wt-boxed-section .main-page-wrapper{
    max-width: 100%;
}
.page-id-61.woocommerce-checkout .woocommerce{
    border-radius: 15px;
    overflow: hidden;
    max-width: 100%;
}
#customer_details .woocommerce-billing-fields h3 {
    margin-bottom: 20px;
    font-weight: 700;
}
#order_review_heading {
    font-weight: 700;
    margin: 25px 0;
}
#customer_details .woocommerce-additional-fields h3 {
    text-align: right;
    margin: 25px 0;
}
.mn_order_review_table > .mn_order_review_table {
    padding: 20px;
    background: #f5f5f5;
    border-radius: 15px;
}
.mn_order_review_table thead th {
	border: none;
	border-bottom: solid 1px #666 !important;
	border-radius: 0 !important;
}
.mn_order_review_table thead th:first-child {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.mn_order_review_table thead th:last-child {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.mn_order_review_table table, .mn_order_review_table table tr, .mn_order_review_table table tbody, .mn_order_review_table table tbody td, .mn_order_review_table table tfoot td, .mn_order_review_table table tfoot th {
    border: none !important;
    background: #f5f5f5;
}
.mn_order_review_table table tr.order-total th ,.mn_order_review_table table tr.order-total td{
    border-top: 1px solid #636363 !important;
}
#payment_heading:nth-child(2) {
    display: none;
}
#payment_heading {
    margin: 25px 0;
    text-align: right;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment {
    background: #f5f5f5;
    border-radius: 15px;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods li {
    width: 31.3333%;
    float: right;
    background: #fff;
    margin: 0 1%;
    padding: 10px;
    border-radius: 15px;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods li img {
    display: none;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box p {
    font-size: 12px !important;
    text-align: right;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box {
    margin-top: 0;
    padding-top: 0;
}
.woocommerce-privacy-policy-text p {
    text-align: right;
    margin-bottom: 0;
}
#payment #place_order {
    width: 30%;
    padding: 2px;
    line-height: 2;
    background: #636363;
    margin: 0 auto;
    min-width: 180px;
}
#payment #place_order:hover {
    background: #ffd900;
}
.woocommerce-checkout .woocommerce form.checkout_coupon {
    float: right;
    text-align: right;
    width: calc(100% - 2em);
}
.woocommerce-checkout .woocommerce form.checkout_coupon p {
    text-align: right;
    font-size: 12px !important;
    margin-bottom: 12px;
}
.woocommerce-checkout .woocommerce form.checkout_coupon input {
    border-radius: 15px;
}
.woocommerce-checkout .woocommerce form.checkout_coupon .button {
    background: #636363;
    border-radius: 50px;
    line-height: 2;
    padding: 5px;
    min-width: 180px;
    margin: 0 auto;
}
.woocommerce-checkout .woocommerce form.checkout_coupon .button:hover{
    background: #ffd900;
}
.do-new-password-form input{
    border: none;
    border-radius: 30px;
    height: auto;
}
.wt-formtheme.wt-formregister.wt-formregister-step-two.loginform {
    width: 100%;
    max-width: 100%;
}
.tabbable .wt-formregister-step-two li span {
    display: block;
    width: 100%;
}
.tabbable .wt-formregister-step-two li a {
    border-radius: 15px;
    text-align: center;
}
.tabbable .wt-formregister-step-two li {
    list-style: none;
    width: 48%;
    margin: 1%;
}
.tabbable .wt-formregister-step-two li a:hover,.tabbable .wt-formregister-step-two li a.active {
    background: #ffd900 !important;
    border-color: #ffd900 !important;
    color: #636363 !important;

}
.wt-formregister-step-two .tab-pane-all input, .wt-formregister-step-two .tab-pane-all select {
    border-radius: 30px;
}
body.rtl .wt-formregister-step-two .tab-pane-all .wt-form-group-dropdown .wt-select select {
    border-radius: 0 30px 30px 0;
    padding-right: 15px !important;
}
body.rtl .wt-formregister-step-two .tab-pane-all .wt-form-group-dropdown #location_dp_chosen {
    border-radius: 30px;
}
body.rtl .wt-formregister-step-two .tab-pane-all .wt-form-group-dropdown #location_dp_chosen .chosen-single{
    border: none;
}
body.rtl .wt-formregister-step-two .tab-pane-all #timerVcode {
    border-top-left-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
}
body.rtl .wt-formregister-step-two .tab-pane-all .wt-btn.wt-step-two {
    background: #636363;
    color: #fff;
    border-radius: 50px;
}
.login .form-control.get_password {
    border: none;
    font-size: 14px;
    font-weight: 900;
    text-align: center;
    color: #acacac;
    background: white;
    border-radius: 30px;
    margin-top: 20px;
    height: auto;
}
.login .wt-btn.do-set-password-btn {
    background: #636363;
    line-height: 2;
    border-radius: 50px;
    color: #fff;
    width: 100%;
    text-align: center !important;
}
.login #togglePassword1, .login .togglePassword1,.login #togglePassword2, .login .togglePassword2 {
    margin-right: -30px;
    cursor: pointer;
    position: absolute;
}
.woocommerce-checkout .cart-data-wrap {
    margin-top: 0;
    margin-bottom: 25px;
    background: #fff;
    padding: 20px;
    border-radius: 15px;
}
.woocommerce-checkout .cart-data-wrap h3 {
    display: none;
}
.woocommerce-checkout .cart-data-wrap .cart-style {
    background: #fff;
}
.woocommerce-checkout .cart-data-wrap .cart-style .style-lable {
	padding-right: 30px;
	width: auto;
}
.woocommerce-checkout .cart-data-wrap .cart-style .style-lable::after {
	content: " : ";
} 
.woocommerce-checkout .cart-data-wrap .cart-style:first-child .style-lable {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}
.woocommerce-checkout .cart-data-wrap .cart-style:last-child .style-lable {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.woocommerce-checkout .cart-data-wrap .selection-wrap {
    padding-bottom: 0;
}
.single-freelancers .footerMain.fullwidthh i#backToTop {
    border-color: #f2f2f2;
}
.single-freelancers .footerMain.fullwidthh {
    margin-top: 75px;
}
.single-freelancers .mn-qrCode {
    background: transparent !important;
    padding: 0 30px;
    margin: 15px auto;
}
.login .wt-registerformhold div#two {
    background: #ffd900;
}
.login .wt-back-to-one{
    display: inline;
}
.wt-userlistinghold .profile-feedback-icon {
    height: auto;
}

.widget_product_search button[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-MyAccount-content input[type="submit"], .woocommerce-MyAccount-content .woocommerce-Button.button {
	background: var(--primthemecolor) !important;
	color: #636363 !important;
	height: 48px;
	width: 180px !important;
	padding: 0;
	border-radius: 8px !important;
}

.widget_product_search button[type="submit"]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-MyAccount-content input[type="submit"]:hover, .woocommerce-MyAccount-content .woocommerce-Button.button:hover {
	background: #636363  !important;
	color: var(--primthemecolor) !important;
}



/* mn modal */
#mnModal .swiper-button-prev, #mnModal .swiper-button-next {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #ffda00 !important;
    top: 48%;
    z-index: 9;
    border-radius: 100%;
    padding-top: 5px;
    box-shadow: 2px 2px 2px #aaa;
}
#mnModal button.close {
    position: absolute;
    left: 10px;
    font-size: 30px;
    color: red;
    font-weight: 900;
    z-index: 999;
}
#mnModal .modal-dialog {
    max-width: 1152px;
    width: 80%;
}
#mnModal .modal-content {
    overflow: hidden;
    border-radius: 20px;
    padding: 20px 10px;
}
#mnModal .swiper-button-next {
    left: 0;
    right: auto;
}
#mnModal .swiper-button-prev{
    right: 0;
    left: auto;
}
#mnModal .swiper-button-next::before {
    content: "\e64a";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    margin-right: 5px;
    text-align: center;
}
#mnModal .swiper-button-prev::before {
    content: "\e649";
    font-family: Themify;
    font-weight: 900;
    text-shadow: 0px 1px 3px #000;
    color: #fff;
    font-size: 27px;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;

    text-align: center;
}
/*
#mnModal {

  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
  transition: all .4s;
}
*/
.modal__content {
    border-radius: 4px;
    position: relative;
    width: 80%;
    max-width: 80%;
    background: #fff;
    padding: 1em 2em;
    box-shadow: 5px 2px 8px #0000002b;
    overflow: hidden;
    max-width: 1152px;
}

.modal__close {
    position: absolute;
    top: 10px;
    left: 10px;
    color: red;
    text-decoration: none;
    font-size: 30px;
    z-index: 9;
}
#mn_portfolio_lists #reg_custom_button {
    text-align: center;
}
#mn_portfolio_lists #reg_custom_button .btn {
    background: #636363;
    border: none;
    border-radius: 50px;
    min-width: 150px;
}
#mn_portfolio_lists #reg_custom_button .btn:hover{
    background: #ffd900;
    color: #636363;
}
.search #backToTop {
    border-color: #f2f2f2;
}
.mn_factor {
    max-width: 850px;
}
.mn_factor .printable{
    width: 100%;
}
.mn_factor .wt-invoicebill div {
    width: 33%;
    text-align: right;
}
.mn_factor .mn_factor_title {
    text-align: center !important;
}
.wt-billno p span {
    font-size: 14px;
}
.mn_factor .wt-billno {
    padding-right: 40px;
    padding-top: 30px;
}
.mn_factor .wt-printable {
    width: 100%;
}
.wt-invoicetasks span {
    font-weight: 700;
    font-size: 20px;
}
.wt-invoicetasks span.mn_project_title {
    font-weight: 900;
    font-size: 22px;
}
.mn_factor .wt-invoicefromto {
    border-top: 2px solid #fff;
}
.mn_factor .wt-fromreceiver span {
    display: inline;
    font-weight: 700;
    font-size: 18px;
}
.mn_factor .billing-area br {
    display: none;
}
.mn_factor .billing-area {
    display: inline-block;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 500;
}
.mn_factor_details {
    background: #fff;
    padding: 40px 25px;
    border-radius: 15px;
    margin-top: 50px;
}
.mn_factor .wt-invoice-table th {
    background: #636363;
    color: #fff;
    padding: 0;
    line-height: 3;
    text-align: center;
    position: relative;
}
.mn_factor .wt-invoice-table th:first-child{
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;

}
.employer #headingtwo-1, .employer #headingtwo-2, .employer #headingtwo-3, .employer #headingtwo-4, .employer #headingtwo-5, .employer #headingtwo-6, .employer #headingtwo-7 {
    display: none;
}
.freelancer #headingtwo-8, .freelancer #headingtwo-9, .freelancer #headingtwo-10, .freelancer #headingtwo-11, .freelancer #headingtwo-12 {
    display: none;
}
.wt-faqform .wt-btnarea {
    width: 100%;
    text-align: center !important;
}
.wt-faqform .wt-btnarea .wt-btn.faq_submit {
    background: #636363;
    color: #fff;
    border-radius: 50px;
    line-height: 2.5;
    width: 150px;
}
.mn_factor .wt-invoice-table th::after {
    content: "";
    position: absolute;
    width: 2px;
    height: 60%;
    background: #fff;
    left: 0;
    top: 20%;
}
.mn_factor .wt-invoice-table th:last-child {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.mn_factor .wt-invoice-table th:last-child::after{
    content: none;
}
.mn_factor .wt-subtotal{
    border-color: #000;
}
.mn_factor .wt-subtotalbill {
    padding: 0 10px;
    width: 50%;
}
.mn_factor .wt-sumtotal {
    background: transparent;
    color: #636363;
    border-top: 1px solid #000;
    padding-right: 20px;
    padding-left: 10px;
    border-radius: 0;

}
.mn_factor .wt-sumtotal h6 {
    color: #636363;
}
.ywmservicesfreelancers .ywmsrvcsfrlncr-main {
    width: 90%;
}
.swiper.swiper-initialized {
    padding: 0 30px !important;
}
a.moreBtn {
    padding: 5px 20px;
    font-weight: 700;
    cursor: pointer;
    margin-bottom: 40px;
    display: inline-block;
    color: #636363;
}
fieldset .wt-btnarea .wt-btn,.wt-registerformhold .wt-btnarea .wt-btn {
    background: #636363;
    border-radius: 50px;
    line-height: 2.5;
    color: #fff;
    margin: 0 auto;
}
fieldset .wt-btnarea {
    text-align: center !important;
}
body .wt-btn.wt-update-profile-freelancer {
    margin: 0 auto;
    float: none !important;
    background: #636363;
    color: #fff;
    border-radius: 50px;
    min-width: 150px;
    line-height: 2.5;
}
.wt-job-proposals .wt-userlistinghold.wt-featured.wt-userlistingvtwo {
    width: 33%;
    float: none;
    border-radius: 15px;
    max-width: 300px;
    margin: 20px auto;
}
.employer .wt-freelancerholder.wt-rcvproposalholder {
    width: 90%;
    margin: 0 auto;
    max-width: 700px;
}

.wt-job-proposals .wt-userlistingvtwo .wt-userlistingcontent .wt-rightarea .wt-btnarea {
    padding-bottom: 0;
}
.page-template-dashboard .wt-job-proposals  .wt-dashboardboxcontent{
    justify-content: right;
}
.wt-job-proposals .wt-userlistinghold.wt-featured.wt-proposalitem.wt-userlistingcontentvtwo {
    width: 31.3333%;
    float: right;
    margin: 1%;
}
.wt-proposalitem .wt-rightarea .mn-price-section-grid .wt-hireduserstatus span {
    display: none;
}
.mn-haading-grid {
    display: flex;
    align-content: center;
}
body.rtl .wt-job-proposals .wt-userlistinghold .wt-userlistingimg {
    margin: 2%;
}
body.rtl .wt-job-proposals .wt-userlistinghold .wt-proposaldetails {
    margin: 10px 0;
    text-align: center;
    width: 100%;
}

body.rtl .employer .wt-job-proposals .wt-userlistinghold .wt-proposaldetails {
    width: auto;
    float: none;
    margin: 0 auto;
}
.wt-managejobcontent .wt-proposalitem .wt-btnarea a.wt-btn {
    float: none;
}
.employer .wt-proposalitem .wt-btnarea {
    margin: 0;
    float: none;
    text-align: center;
}
.employer .wt-userlistinghold.wt-featured.wt-proposalitem .wt-rightarea {
    display: flex !important;
}
.employer .emp-proposal-list .wt-userlistinghold.wt-featured.wt-proposalitem .wt-rightarea {
  display: block !important;
	padding: 0;
}
.employer .emp-proposal-list .wt-userlistinghold.wt-featured.wt-proposalitem .wt-rightarea .wt-btnarea{
	width: 100%;
}
.employer .emp-proposal-list .wt-userlistinghold.wt-featured.wt-proposalitem .wt-rightarea .wt-btnarea a.wt-btn{
	margin: 5px auto;
  width: 100%;
}


.mn-btn-grid {
    display: flex;
}
.wt-job-proposals .wt-rcvproposalholder .wt-proposalitem .wt-rightarea {
    padding: 0 10px;
}
.wt-proposalitem .wt-rightarea .mn-btn-grid .wt-btnarea {
    width: auto;
}
.wt-proposalitem .wt-rightarea .mn-price-section-grid .wt-hireduserstatus {
    min-height: 1px;
    padding: 2px;
    text-align: center;
    width: 100%;
    margin: 0;
}
.wt-proposalitem .wt-rightarea .mn-price-section-grid .wt-hireduserstatus h5{
    font-size: 18px;
}
.mn-footer-grid {
    display: flex;
    margin-bottom: 15px;
}
body.rtl .wt-job-proposals .wt-userlistinghold .wt-proposaldetails * {
    float: none;
}
.wt-proposalitem .wt-rightarea .mn-footer-grid .wt-hireduserstatus {
    min-height: 1px;
    padding: 0;
    margin: 0 !important;
    min-width: 1px;
    width: 50%;
    position: relative;
}
.wt-proposalitem .wt-rightarea .mn-footer-grid .wt-hireduserstatus span{
    font-size: 10px;
}
.wt-proposalitem .wt-rightarea .mn-footer-grid .wt-hireduserstatus i {
    font-size: 18px;
    margin: 0;
    position: relative;
    top: 5px;
}
.wt-proposalitem .wt-rightarea .mn-footer-grid .wt-hireduserstatus:first-child::after {
    content: "";
    width: 1px;
    height: 60%;
    background: #63636330;
    left: 0;
    top: 20%;
    position: absolute;
}

/*****inbox dashboard******/
.wt-offersmessages > ul > li{
    background: white !important;
    border-radius: 20px !important;
    margin: 0 0.5% !important;
}
.wt-offersmessages ul li:nth-child(1){
    width: 29% !important;
	  padding-bottom:50px;
}
.wt-offersmessages ul li:nth-child(2){
    width: 69% !important;
}
.wt-offersmessages .wt-formsearch{
    background: #f2f2f2;
    border-radius: 20px 20px 0 0;
    padding: 15px 10px;
}
.wt-offersmessages > ul > li  .mCSB_container{
    margin-right: 0 !important;
}
.wt-offersmessages > ul > li .mCustomScrollBox {
    overflow-x: hidden !important;
}
.wt-offersmessages .wt-ad {
    width: 94% !important;
    border-top: none !important;
    margin: 5px 3% !important;
    border-radius: 10px !important;
    background: #f2f2f2 !important;
}

.wt-offersmessages > ul > li .wtunread-count {
    left: 10px !important;
    top: 10px !important;
}

.wt-chatarea .wt-replaybox ,.wt-chatarea .wt-iconbox{
    border-radius: 0 !important;
    border: none !important;
}
.wt-chatarea .wt-iconbox{
    text-align: center !important;
}
.wt-chatarea .wt-btnsendmsg{
    background: #696969 !important;
    width: 100% !important;
    max-width: 200px !important;
    border-radius: 30px !important;
}
.wt-chatarea .wt-btnsendmsg:hover{
    background: #ffd900 !important;
    color: #636363;
}
.post-identity-form .wt-dashboardbox{
    background: white;
}
.wt-canceljobholder .wt-userlistinghold {
    background: white;
}
.workreap-search-page.wt-haslayout .wt-article figure {
    width: 100%;
}
.workreap-search-page .wt-article figure img {
    width: 100%;
}
body.search .wt-innerbannercontent .wt-title h1 {
    margin: 5px;
}
.wt-select::after{
    z-index: 9;
}
.freelancer .mn-price-section-grid {
    display: inline-block;
    width: 100%;
}

body .alert-success span {
    color: #01a774;
}
.wt-btnarea.mn-cancel-job {
    margin: 20px 0;
}
body .addon-list .wt-titlewithsearch .wt-btn {
    float: left;
}
.mn-userTitle {
    display: block;
    text-align: center;
}
.wt-viewinfo.wt-btnhistory:hover {
    background: #ffd900 !important;
    color: #636363;
}
body .total-allowed-limit {
    font-style: normal !important;
}
#wt-videos.wt-videosdataholder {
    margin-top: 20px !important;
}
/* .wt-packagecontent .wt-packageinfo li::before{
	background: #636363;
} */
body.rtl .wt-package.wt-packagedetails{
    display: none;
}
.wt-baiscpackage .wt-packagecontent {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}
#wt-package-details .wt-baiscpackage .wt-packageinfo li{
    width: 100%;
    border-radius: 20px;
}
#wt-package-details .wt-baiscpackage .wt-packageinfo li span{
    width: 100%;
    text-align: right;
}
#wt-package-details .wt-baiscpackage .wt-packageinfo li span em{
    display: inline-block;
    width: 150px;
    position: relative;
    padding-left: 5px;
}
#wt-package-details .wt-baiscpackage .wt-packageinfo li span em::after{
    content: " | ";
    position: absolute;
    left: 5px;
    color: #d9d9d9;
    font-size: 20px;
    bottom: 3px;
}
body #wt-package-details.wt-package-modal .wt-modalcontent .wt-package {
    width: 70%;
    padding: 20px;
    min-width: 300px;
}
.wt-attachmentsholder.mn-featuredService {
    width: 100%;
    margin: 20px 0;
}
.wt-attachmentsholder.mn-featuredService .wt-rightarea {
    width: auto;
    margin-top: 20px !important;
}
body .addon-list .wt-titlewithsearch .wt-rightarea {
    display: inline;
    float: none;
}
.employer .dashboard-content-area .progress {
    height: 25px !important;
    margin-bottom: 30px !important;
    background: #eee;
    border-radius: 10px;
}
.employer .dashboard-content-area .progress .progress-bar.bg-warning {
    height: 25px !important;
}
.employer #wt-skills .wt-location {
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 20px;
}
.wt-dashboardtabs .wt-tabstitle{
    justify-content: center;
}
.mn-top-heading {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
}
.single-post .mn-top-heading  h1.entry-title{
    left: auto;
}
.ywmsrchdr-cta.freelancerUser, .ywmsrchdr-cta.employerUser {
    display: none;
}
.freelancer .ywmsrchdr-cta.freelancerUser{
    display: block;
}
.freelancer .ywmsrchdr-cta.employerUser , .freelancer .ywmsrchdr-cta.publicUser{
    display: none;
}
.employer .ywmsrchdr-cta.employerUser{
    display: block;
}
.employer .ywmsrchdr-cta.freelancerUser , .employer .ywmsrchdr-cta.publicUser{
    display: none;
}
body #wt-btnmenutoggle {
    display: none;
}
body .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;
}
body .wt-usersidebar .wt-companysinfo .wt-title {
    margin-top: 90px;
    margin-left: 0;
    display: block;
}
body .wt-usersidebar .wt-companysinfo .wt-btnarea {
    margin-left: 0;
    display: block;
}
.single-projects .wt-proposalsr .wt-authorcodescan.wt-widget.wt-widgetcontent {
    margin: 20px 0;
}
.single-projects i#backToTop {
    border-color: #f2f2f2;
}
.page-template-project-proposal .wt-haslayout.wt-innerbannerholder {
    background: none !important;
    height: auto;
}
.page-template-project-proposal .wt-titlebardynmic.wt-innerbannerholder::before {
    content: none;
}
.page-template-project-proposal .wt-project-icon, .page-template-project-proposal .profile-feedback-icon, .page-template-project-proposal .wt-job-icon{
    width: 20px;
    height: auto;
}
.page-template-project-proposal .wt-proposalhead {
    max-width: 100%;
}
.page-template-project-proposal .wt-proposalamount-holder {
    margin-bottom: 80px;
}
.wt-historycontentcol li + li {
    border-top: 1px solid #eee;
    background: #fff;
    margin-top: 5px;
    border-radius: 10px;
}
.wt-historycontentcol li + li {
    border-top: 1px solid #eee;
    background: #fff;
    margin-top: 5px;
    border-radius: 10px;
}
body.rtl .wt-historycontentcol .wt-historycolhead {
    border-radius: 10px;
}
.wt-formtheme.wt-userform.wt-project-chat-form {
    width: 100%;
}
.wt-btnarea.portfolios-skill-button .wt-btn.add-job-skills {
    padding: 0 20px;
    background: #636363;
    color: #fff;
    line-height: 2.5;
    border-radius: 25px;
}
.wt-selects.portfolios-skill-select .form-group-half{
    width: 49%;
    float: right;
}

.page-template-dashboard .chosen-container {
    min-height: 40px;
    height: auto;
}
.wt-btnarea .wt-btn.wt-add-skill-box {
    background: #636363;
    border-radius: 10px;
    border: none;
    color: #fff;
}
.wt-dashboard .wt-myskills li:first-child {
    margin-top: 0;
}
.wt-dashboard .toolip-wrapo .wt-element-hint{
    top: 10px;
}
.mn-skills .form-group.form-group-half {
    width: 49%;
    margin-left: 1%;
}
.employer .wt-btn.add-job-skills {
    border-radius: 10px;
    line-height: 3;
}
.employer .form-group.wt-myskills {
    margin-top: 10px;
}
.employer .wt-selects.mn-skills {
    width: 73%;
    display: flex;
    float: right;
}
.wt-selects.portfolios-skill-select .form-group-half:first-child {
    margin-left: 1%;
}
.mn-skills-select .form-group.wt-btnarea {
    width: auto;
    margin-top: 0 !important;
}
.mn-skills-select .form-group.wt-btnarea .wt-btn.add-job-skills {
    margin-top: 0;
    background: #636363;
    color: #fff;
}
.page-template-dashboard .wrapper-container {
    max-width: 1440px;
    margin: 0 auto;
}

.wrapper-container.container-register-with-social {
    background: #ffd900;
}

.wrapper-container.container-register-with-social .dashboard-content-area {
    background: #ffd900 !important;
}

.wrapper-container.container-register-with-social{
    margin-top: calc((100vh - 550px)/2);
}


body.rtl.page-template-dashboard .wt-sidebarwrapper{
    right: auto;
    max-width: 350px;
}
body.wt-dashboard .wt-haslayout.wt-dbsectionspace.dashboard-content-area{
    margin-right: 0 !important;
}
.archive.category .wt-titlebardynmic.wt-innerbannerholder::before {
    content: none;
}
.single.single-post #backToTop {
    border-color: #f2f2f2;
}
.swiperArticle a p {
    color: #636363;
}
.mn-service-details .wt-sidebar-portfolio .wt-user-service {
    padding: 0;
}
.wt-portfolio-hold.mn-serviceSingle {
    background: transparent;
}
.wt-sidebar-portfolio .wt-widget.wt-sharejob {
    background: #fff;
    border-radius: 25px;
    margin-bottom: 10px;
}
.wt-sidebar-portfolio  .wt-sharejob .wt-socialiconssimple li a span {
    display: none;
}
.wt-sidebar-portfolio  .wt-sharejob .wt-socialiconssimple li{
    margin-top: 0;
}
.fa.fa-none {
    border: none;
    height: 30px;
    width: 20px;
    margin-left: 0 !important;
}
.mn-service-details .wt-portfolio-details {
    border: none;
    margin-bottom: 10px;
    border-radius: 25px;
}
.mn-service-details .wt-portfolio-details {
    border: none;
    margin-bottom: 10px;
    border-radius: 25px;
    padding: 15px;
}
.wt-sidebar-portfolio  .wt-sharejob .wt-socialiconssimple {
    margin-top: 0 !important;
    margin-bottom: 20px;
}
.mn-attachment a {
    color: #636363;
    width: calc(90% - 22px);
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 10px;
    line-height: 1;
    position: relative;
    top: 5px;
}
.mn-service-details .wt-authorcodescan.wt-widget.wt-widgetcontent {
    margin: 0;
}
.mn-service-details .wt-authorcodescan.wt-widget.wt-widgetcontent .wt-qrcodefeat span {
    color: red !important;
}
#wt-quiz > div {
    background: #e5e5e5;
    border-radius: 20px;
    text-align: center;
    margin-bottom: 70px;
}
.single-qsm_quiz #backToTop {
    border-color: #f2f2f2;
}
#gform_6 li {
    list-style: none;
}
#gform_6 li {
    list-style: none;
    width: 100%;
    margin-bottom: 15px;
}
#gform_6 li label {
    min-width: 300px;
    float: right;
}
#gform_6 li input {
    height: auto;
}
.freelancerSlider .card .wt-title h3.freelancerTitle {
    font-size: 18px !important;
    font-weight: 700;
    bottom: 0;
    margin: 0;
    top: 12px;
}
.freelancerTagLine {
    position: relative;
    top: 4px;
}

element {
}
#mnToggleSearch {
    position: fixed;
    right: -18px;
    background: #636363;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    color: #fff;
    font-size: 22px;
    text-align: left;
    display: none;
    cursor: pointer;
    z-index: 999;
}
#mnToggleSearch .lnr.lnr-chevron-right {
    position: relative;
    top: 8px;
    font-size: 18px;
    left: 4px;
    font-weight: 900;
    transition: all 0.6s;
}
#mnToggleSearch.active .lnr.lnr-chevron-right::before{
    content: "\e876" !important;
}
#loginform .g-recaptcha{
    margin-right: calc((240px - 304px) / 2)
}
.domain-captcha iframe {
	display: block;
	margin-right: 35px !important;
	float: inherit;
}

.modal-body #dispute_contents{
    text-align: center !important;
}
.mn_freeLancerTypeworking {
  font-weight: bold;
  margin: 10px 0;
    margin-bottom: 10px;
  margin-bottom: 0;
}
.ywmspecialpakages.ywmspecialpakages-cat a.moreBtn:hover::after {
  border-bottom: 3px solid #fff;
}
#wt-main.freelancer .mn_expiry-col ,#wt-main.freelancer .license {
  display: none;
}
.archive .wt-title{
	text-align: center;
}
.mn_dashboardPage .wt-userlistingimg img{
	background: transparent;
}
.row.wt-custom-withdraw {
  margin: auto;
}
.wt-divtheme.wt-userform.wt-userformvtwo {
  padding: 0 20px;
}
 body.rtl .wt-tabscontenttitle .wt-on-off i {
  left: auto;
  right: -8px !important;
}
fieldset .cont-sum-fields{
	min-height: 125px;
}
.topNotice {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  min-height: 50px;
}
body .single-micro-services .wt-sidebar {
  border: none;
}
.specialPackage .innerSection .wt-featuredtagvtwo {
  top: 20px;
  background: red;
  border-radius: 0;
}
.wt-userprofile figure img {
  width: 100%;
  height: 100%;
}
.form-group.wt-formmap,.geolocate,
.wt-service-city input[name="service[longitude]"],input[name="basics[longitude]"], .wt-service-city input[name="service[latitude]"],
input[name="basics[latitude]"]{
  display: none !important;
}
.wt-service-city input[name="service[address]"] {
  margin-top: 10px;
}
.wt-addnew .wt-add-addons {
  position: absolute;
  left: 0;
}
.wt-tabscontenttitle.wt-addnew .wt-add-video {
  position: absolute;
  left: 0;
}
 #wt-main .freelancer_type img {
    width: 50px;
    border-radius: 100%;
  }
  
/*********right-nav-menu************/  
  
.dashboard-content-area .wt-collaborative-projects {
	cursor: not-allowed;
} 
.wt-navdashboard .wt-content-sharing,.wt-navdashboard .wt-content-sharing a{ 
    cursor: not-allowed;
}

a#wt-menu-exam
{
     cursor: none;
}

a#wt-menu-exam:hover > #tooltip-hov-exam{
  display : block;

}

#tooltip-hov-exam {
	display: none;
	position: fixed;
	font-size: 14px;
	background: #ffd900;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 10px;
}


.terms-conditions {
	text-align: justify;
}

.wt-registerformgroup input, .wt-registerformgroup select {
	width: 100%;
	background: #E5E5E5;
    border:none;
}

.wt-registerformgroup .chosen-container-single .chosen-single {
    
    border-radius: 30px !important;
}
.wt-registerformgroup .chosen-container {
	background: #E5E5E5;
	border-radius: 30px;
}
.wt-termsconditions {
    margin-top: 20px !important;
}

.form-control:focus {
	background-color: #E5E5E5;
}
  
  
/************/
.wt-box-ptofile-two.box-profile-freelancer-type .wt-widgettagvtwo a {
	width: 64px;
	padding-top: 10px;
}

.box-qsm_quiz_cat .date-inner-row {
	width: auto;
}

.box-qsm_quiz_cat .wt-article figure {
	margin: 0;
	float: left;
	border-radius: 4px 4px 0 0;
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.box-qsm_quiz_cat  .blog-list-view-template .wt-article {
	background: #fff;
}

.box-qsm_quiz_cat .btn-test {
	background: #ffda00;
	color: #696969;
	padding: 5px 10px;
	border-radius: 15px;
	float: left;
}

.box-qsm_quiz_cat .wt-article .col-xs-12.col-sm-4.col-md-4.col-lg-4.pull-left {
	padding: 0;
}
  
.wal-checkout-partial-fund-usage-content.wal-hide {
	background: #e5e5e5;
	padding: 10px 30px 25px;
	border-radius: 10px;
}

.wal-number-field.wal-checkout-partial-fund-usage-amount:focus {
	outline: none;
}

.wal-checkout-partial-fund-usage-content input[type="number"] {
	width: 49%;
}
.button.button-primary.wal-checkout-partial-fund-usage-btn {
	margin-right: 20px;
}

.wal-checkout-partial-fund-usage-content .woocommerce-Price-currencySymbol {
	float: inherit;
}

.checkout_coupon .form-row-first {
	width: 49% !important;
}

#coupon_code {
	float: right;
}
 
.checkout_coupon .form-row-last {
	width: 180px !important;
	float: right !important;
	margin-right: 20px !important;
}


/***********/
.wt-haslayout.wo-project-history {
	background: #fff;
	border-radius: 20px;
	padding-bottom:30px;
}

.wt-project-chat-form #project-drag {
	text-align: center;
}

.wt-project-chat-form label.wt-job-file{
	margin: 0;
	display: block;
	text-align: center;
	padding-top: 40px;
	background: url(images/upload-icon.png) no-repeat top center;
}
  
  
  
/***********/
.wt-service-tabel.wt-jobservice-details {
	padding: 40px 30px 40px 10px;
}

.wt-service-tabel.wt-jobservice-details figure, .wt-service-tabel.wt-jobservice-details figure img {
	width: 96% !important;
	display: block !important;
	margin: 0 auto;
	clear: both;
}
.wt-service-tabel .wt-freelancers-content {
	display: block;
	float: right;
	margin-top: 10px;
	padding-right: 15px !important;
}  

.page-template-dashboard #btn-change-status {
	width: 120px;
	float: right;
	border-radius: 20px !important;
	margin-right: 15px;
}

.page-template-dashboard .wt-formtheme.wt-formsearch {
	width: 100% !important;
	max-width: 100%;
}

.page-template-dashboard .wt-select.status-change-select {
	float: right;
	margin-right:30px;
}

#wt-rating-details .wt-description {
	padding-top: 20px;
	padding-right: 5px;
}


#wt-service-ratings span.wt-stars span::after {
	left: 0;
	right: inherit;
}

.woocommerce-terms-and-conditions p {
	direction: rtl;
	text-align: right;
}

/***********/  
.ywmloginbtn.MobileHide img {
  width: 30px;
  transform: rotate(180deg);
}
  
  
  
  
  
  
  
/*start responsive */
@media only screen and (min-width: 768px){
    .fullwidthh.mainMenuTop {
        background: #fff;
        position: fixed;
        z-index: 999;
        box-shadow: 1px 3px 6px #999;
    }
    .page-template-freelancer-search .freelancerSlider .card {
        width: calc(100% - 12px);
    }

}
@media only screen and (min-width: 992px){
    body .wt-job-search .wt-userlistingholder.wt-haslayout {
        padding: 50px 10px;
    }
    .page-template-freelancer-search .freelancerSlider .card {
        width: calc(50% - 12px);
    }
}
@media only screen and (min-width: 1200px){
    figure.swiperSliderFig {
        padding: 15%;
    }
}
@media only screen and (min-width: 1280px){

    .page-template-freelancer-search .freelancerSlider .card {
        width: calc(33.33% - 12px);
    }

    .main-page-wrapper .slider-wrapper{
        height: auto !important;
    }
    .ywmspecialpakages-index .swiper-slide {
        width: 23% !important;	}
    main#wt-main.wt-main {
        background: transparent;
    }
    .ywmspecialpakages-index .swiper {
        max-width: 1400px;
        margin: 0 auto !important;
    }

}

@media only screen and (min-width: 1440px){
    .wt-innerbannerholder.Mn_bgImage{
        height: 450px;
    }

    #wt-main .ywmservicesheader 		{

        border-radius: 30px;
        margin-top: 10px !important;
    }
   .wt-innerbannerholder.Mn_bgImage, body .wt-innerbannerholder {
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 40px;
        max-width: 1440px;
        margin: 20px auto;
        float: none;
        background-color: transparent;
        background-size: cover;
    }
    .single-micro-services .wt-companysimg, .single-freelancers .frinnerbannerholder::after {
        background: rgba(0,0,0,0.3);
    }
}


@media only screen and (max-width: 1280px){
    html{
        font-size: 90%;
    }

    .primemenu {
        margin-right: 10% !important;
    }
    .home #wt-wrapper .y-header {
        height: 40vw;
    }
    .absoluteSeprator{
        max-width: 10.5vw;
    }
    .ywmnavbar .brand {
        top: 1.1rem;
        right: 3%;
    }
    #wt-wrapper .y-header .ywmnavbar .navbar2{
        margin-right: 10%;
    }
    .ywmbannerSlider{
        top: 50%;
    }
}
@media only screen and (max-width: 1250px){
    body.wt-dashboard .wt-dbsectionspace{
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 1200px){
	 .wrapper .container {
		max-width: 100% !important;
	}
}


@media only screen and (max-width: 1100px){
    html{
        font-size: 80%;
    }
    #wt-main .content {
        margin-top: 0;
    }
    body.rtl.page-template-dashboard .wt-sidebarwrapper {
        right: 0;
    }
}
/* @media only screen and (max-width: 1050px){
	body.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
  width: 260px;
}
} */
@media only screen and (max-width: 1050px){
    body.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
        width: 260px;
    }

}
@media only screen and (max-width: 950px){
    html{
        font-size: 70%;
    }
    .wt-job-proposals .wt-userlistinghold.wt-featured.wt-proposalitem.wt-userlistingcontentvtwo{
        width: 48%;
    }
    body.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
        width: 200px;
    }
    .projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder{
        width: 95%;
    }
    .mn_viewPrj{
        width: 95%;
    }
    .swiper.projectSlider {
        max-width: 90%;
        margin: 0 auto;
    }
	#wt-main .ywmservicesheader{
		height: 33vw !important;
	}
	.ywmbannerSlider {
		top: 8vw;
	}
    .ywmnavbar .brand{
        right: 0;
    }
    .secendmenu {
        width: 60%;
    }
    .primemenu {
        width: 65%;
    }
    figure.swiperSliderFig {
        margin: 1em 30px;
        padding: 17%;
    }
    .y-header .ywmnavbar .navbar .y-menu.mainHeaderCutList {
        justify-content: start;
    }

    .service_box {
        width: calc(20% - 10px);
        margin: 20px 5px;
        padding: 40px 5px;
        padding-top: 0;
    }
}


@media only screen and (max-width: 768px){
    html{
        font-size: 85%;
        font-size: 12px;
    }
    body.page-template-dashboard .wt-sidebarwrapper, .wt-wrapper .wt-sidebarwrapper {
        width: 0;
    }
    body div#wt-btnmenutoggle {
        top: 40%;
        position: fixed;
        right: 0;
    }
	.primemenu {
		width: 100%;
	}
    body.page-template-dashboard .col-sm-9 {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
        margin-top: 30px;
    }
    body #wt-btnmenutoggle {
        display: block;
    }
    body .wt-wrapper.wt-openmenu .wt-sidebarwrapper {
        background: #f1f1f1;
        z-index: 99;
        top: 0;
        padding-top: 120px;
        height: 100vh;
        margin-top: 0;
    }
    body .wt-usersidebar .wt-companysinfo .wt-title {
        padding-top: 90px;
    }
	    .bg-shape {
        padding: 10px !important;
        width: calc(100% - 20px);
        margin: auto;
    }
	/*.y-headerSlider{
		height: calc(90% - 40px);
  		margin-top: 15vw;
	}*/
	/*.y-headerSlider {
		height: calc(90% - 40px);
		margin-top: 15vw;
		background-size: 130% 90% !important;
		background-position: 40% 7px !important;
	}*/
	.y-headerSlider {
		height: 220px;
		background-size: 140% 80% !important;
		background-position: 40% 65px !important;
		margin: 0 auto !important;
		width: 100% !important;
	}
    .wrapper{
        padding-top: 0 !important;
    }
	span.ywmServicePageHeader {
		color: #ffd900;
		font-size: 20px !important;
		top: calc(100% + 8vw);
		line-height: 2.4rem;
		text-align: center;
		padding-right: 0;
		max-width: 76%;
		right: 12%;
		text-shadow: none;
	}
	.ywmsection {
		margin: 20vw auto 0 !important;
	}
    .col-md-12 .bg-shape{
        left:0 !important;
        transform: translateX(0%) !important;
        margin: auto;
        padding: 20%;
    }
    .bg-shape img {
        padding: 70px 20% 35% !important;
    }

    .bg-shape-text{
        text-align:center !important;
		}
    .product-slider__content {
        padding-top: 10% !important;
    }
    .prev {
        left: 0;
        transform: translate(-50%, 0%) !important;
    }
    .next {
        transform: translate(50%, 0%) !important;
    }
    .product-slider {
        left: calc(0%) !important;
        margin: 0 auto !important;
    }
    .ywmcontainer .ywmspecialpakages{
        padding: 30px 0;
    }
    .wt-offersmessages ul li:nth-child(1),.wt-offersmessages ul li:nth-child(2) {
        width: 100% !important;
    }
    body .wt-dashboardboxtitle {
        text-align: center !important;
    }
    wt-usersidebar .wt-companysinfo figure{
        display: none;
    }
    .wt-openmenu .wt-usersidebar .wt-companysinfo figure{
        display: block;
    }	#mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td{
             justify-content: center;
         }
    #mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td::after {
        content: attr(data-th) ": ";
        display: block;
        background: transparent;
        min-width: 150px !important;
        line-height: 2;
        text-align: right;
        height: auto !important;
        position: absolute;
        right: 10px;
        font-weight: bold;
    }
    #portfolioDetails .modal-dialog {
        max-width: 94%;
        right: 2%;
    }
    #mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td:last-child::before{
        content: none;
    }
    #mn_portfolio_lists #nav-tab button {
        width: 96%;
        margin: 2px 3%;
    }
    #mn_portfolio_lists td:first-child .bt-content {
        padding-right: 30%;
        text-align: center !important;
    }
    .login main#wt-main.wt-main {
        padding-top: 0;
    }
    .login .col-xs-12.col-sm-12.col-md-10.push-md-1.col-lg-8.push-lg-2 {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .login .wt-registerformhold {
        width: 95%;
    }
    body.login .wt-registerformmain {
        height: auto;
        width: 100%;
        margin: 0;
        position: relative;
        top: 10px;
    }
    body.login .container {
        position: relative;
    }
    .login .wt-formtheme {
        width: 90%;
        max-width: 240px;
    }
    .login #wt-main .wrapper{
        background: #ffd900;
    }

    .login .main-page-wrapper {
        margin-top: 0;
    }
    .footerMain.fullwidthh {
        padding: 0;
    }
    span.ywmServicePageHeader{
        font-size: 12px;
    }
    .wt-userlogedin .wt-userimg {
        max-width: 10vw;
        max-height: 100%;
        margin-right: 10px !important;
    }
    .swiper.freelancerSlider  {
        width: 98% !important;
        margin: 1% !important;
        padding: 20px !important;
    }
    .wt-userlogedin .avatar-wrap-icon .wt-username span {
        display: none;
    }
    .ywm_plyBtn{
        border-left: 2.8rem solid var(--clr3);
        border-top: 1.5rem solid transparent;
        border-bottom: 1.5rem solid transparent;
    }
    .ywmspecialpakages-index .swiper-slide:hover{
        transform: none;
    }
    .socialIconFooter {
        margin-top: 20px;
    }
    .socialIconFooter::after {
        content: '';
        height: 2px;
        display: block;
        width: 50%;
        background: #ffd900;
        border-left: 1px white;
        position: absolute;
        right: 25%;
        top: 15%;
    }
    figure.swiperSliderFig{
        padding: 10%;
    }
    .ywmspecialpakages-index .swiper-slide img {
        max-width: 12vw !important;
        height: auto !important;
        /* 		min-width: 10vw; */
    }
    .ywmcontainer .ywmspecialpakages-index .swiper-button-next{
        right: auto;
    }
    main#wt-main.wt-main,body.ServicePage main#wt-main.wt-main {
        background: #f2f2f2;
        padding-top: 7.5vw;
    }
    .page-template-freelancer-search .freelancerSlider .card {
        width: calc(50% - 12px);
    }
    #wt-main .ywmservicesheader .ywmsrchdr-wrapper{
        height: 90%;
		width: 98%;
		right: 1%;
		border: 2px solid #ffd900;
    }
   .y-header a.brand {
		position: absolute;
		top: 225px;
		right: 42vw;
		width: 14vw;
		z-index: 98;
	}
    .y-footer .col-sm-4 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .y-footer .col-sm-4:nth-child(2) .y-bootom {
        max-width: 100%;
    }
    .y-footer .col-sm-4:nth-child(2) .y-bootom .menu li {
        display: inline-block;
        padding: 0 10px;
        font-family: AnjomanH1;
    }
    .y-footer .col-sm-4:nth-child(2) .y-bootom .menu li a{
        font-size: 14px !important;
        color: #fff;
    }
    .mn-buybtn.mn-btn {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .y-footer .col-sm-4:nth-child(2) .y-bootom .menu {
        text-align: right;
        padding-right: 0;
    }
    .mn_viewPrj .wt-btn {
        bottom: -15px;
    }
    .ywmsrvcsprjct-main .wt-userlistingcontent > div {
        overflow: hidden;
    }
    .col-sm-4:nth-child(2) .y-bootom::before,.col-sm-4:nth-child(2) .y-bootom::after{
        content: none;
    }
    .ywmsrvcsprjct-main .wt-joblistind-short .wt-budget em {
        position: relative !important;
    }
    #wt-wrapper .y-header .ywmnavbar .navbar1, #wt-wrapper .y-header .ywmnavbar .navbar2 {
        display: none;
    }
    .MobileHide{
        display: none !important;
    }
    .LastFooterSec {
        display: inline-block;
        width: 100%;
    }
    .LastFooterSec h3 {
        float: right;
        margin: 0;
        margin-top: 5px;
    }
    .LastFooterSec .y-bootom {
        display:inline-block;
    }
    .LastFooterSec .y-bootom li {
        float: right;
    }
    .y-footer .col-sm-4:nth-child(3) > h3 {
        float: right;
        color: #fff !important;
        font-weight: 700;
        margin: 0;
    }
    .y-footer .col-sm-4:nth-child(3) > h3.mnFirst a::before {
        content: none !important;
    }

    #mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td:first-child::before{
        width: 100%;
    }
    #mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice:last-child::before{
        content: none;
    }
    .navbar.navbar1.active i.ti.ti-close {
        display: block;
    }
    .ywmnavbar a.brand {
        max-width: 200px;
        display: flex;
        top: 3vw
    }
    #mn_portfolio_lists .wt-tablecategories tbody tr td:first-child::before{
        font-size: 10px;
        width: 30%;
        text-align: right;
    }
    #mn_portfolio_lists .wt-tablecategories tbody tr td:last-child::before{
        font-size: 10px;
        width: 30%;
        text-align: right;
    }
    #mn_portfolio_lists .wt-tablecategories.wt-tableservice td:first-child::after {
        width: 65%;
        left: 5%;
    }
    #mn_portfolio_lists .wt-tablecategories.wt-tableservice td:last-child::after {
        content: none;
    }
    #mn_portfolio_lists .wt-dashboardboxcontent.wt-categoriescontentholder {
        max-width: 100%;
    }
    table.wt-tablecategories tbody tr td {
        border: 3px solid #e5e5e5;
        padding: 10px!important;
    }
    /*     #mn_portfolio_lists .wt-tablecategories tr:hover td:first-child::before {
            background: transparent !important;
        } */
    #mn_portfolio_lists .wt-tablecategories tr td:first-child {
        border-top-right-radius: 15px !important;
        border-top-left-radius: 15px !important;
    }
    #mn_portfolio_lists .wt-tablecategories tr td:last-child {
        border-bottom-right-radius: 15px !important;
        border-bottom-left-radius: 15px !important;
    }
    .MobileShow{
        display: block;
    }
    .ywmloginbtn.MobileShow {
        display: block;
        float: left;
        position: absolute;
        top: 13px;
        left: 30px;
		width: 40px;

    }
    .ywmspecialpakages-index .swiper-slide h3{
        position: absolute;
        bottom: 5px;
    }
    a.servicesIcon {
        padding: 10px;
    }
    .ywmloginbtn.MobileShow .ywmbutton0 {
        position: relative;
        left: 10px;
    }
    .ywmloginbtn.MobileShow .ywmbutton0, .ywmloginbtn.MobileShow .ywmbutton1 {
        width: auto;
        margin: 0;
        padding: 0;
    }
    .ywmloginbtn.MobileShow .bg-shape-button {
        min-width: 1px;
        padding: 0 !important;
        margin: 0 !important;
        border: none;
        border-radius: 0;
        background: transparent;
        font-weight: 900;
    }
    h4.MobileShow {
        color: #ffd900;
        font-size: 20px;
        font-weight: 900;
        border-bottom: 3px solid #e5e5e5;
        display: inline-block;
        padding-bottom: 10px;
        padding-left: 20px;
    }
    .iconheaderServices {
        text-align: right;
        height: auto;
        top: 35px;
        padding-bottom: 20px;
    }
    #wt-wrapper .y-header .ywmnavbar .navbar .menu-item {
        padding-right: 0 !important;
        line-height: 2;
    }
	/*.ywmbannerSlider {
		width: 320px;
		top: calc(100% + 6vw) !important;
	}*/

	.fullwidthh.mainHeader {
		background: #DDDCC7;
		height: 40px;
	}

	.home .fullwidthh.mainHeader {
		background: #DDDCC7;
		height: 250px;
	}

	.ywmbannerSlider {
		width: 100%;
		position: relative;
		top: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
	}
	/*.ywmdescription {
		font-size: 13px;
		position: absolute;
		top: -35vw;
		right: -15px;
		width: 60vw;
		text-align: justify;
	}*/
	.ywmdescription {
		position: relative;
		text-align: justify;
		width: 60%;
		margin-top: 105px;
		margin-left: 20px;
	}
    .brand p {
        font-size: 15px !important;
        position: relative;
        top: 17px;
        right: 7px;
        display: none;
    }
    .absolutePhoto {
        position: absolute;
        z-index: 99;
        right: 0;
        max-width: 62%;
        top: 15vw;
    }
    .mainMenuTop .ywmnavbar {
        min-height: 70px;
        background: #fff;
        position: fixed;
        width: 100vw;
        top: 0;
        z-index: 100;
        box-shadow: 0 1px 8px #6e6e6e;
        right: 0;
    }
    /* 	.admin-bar .mainMenuTop .ywmnavbar {
            top: 46px;
        } */
  
    .home #wt-wrapper .y-header {
        height: 50vw !important;
    }
    .ywmnavbar .brand img{
        height: 12vw;
        max-height: 100%;
    }


	.ywmbuttons {
		display: block;
		max-width: 70%;
		margin: 90px auto 0;
	}
	/*a.ywmbtn.sliderBtn {
        width: 100%;
        display: block;
        background: #636363;
        margin-top: 10px;
        color: #fff;
    }*/
	a.ywmbtn.sliderBtn {
		width: 220px;
		display: block;
		background: #636363;
		margin: 10px auto !important;
		margin-top: 10px;
		color: #fff;
	}

    
    .absoluteSeprator {
        position: absolute;
        top: calc(100% + 115px);
        left: 0;
        z-index: 8;
        max-width: 70px;
    }
    /* 	.ywm_plyBtn {

                border-left: 30px solid var(--clr3);
                border-top: 20px solid transparent;
                border-bottom: 20px solid transparent;
        } */
    .ywmhomepageslider figcaption {
        top: calc(50% - 20px);
        right: calc(50% - 75px);
        width: 150px;
    }
    .mn-serviceSingle .wt-servicesingle{
        flex-direction: column;
    }
    .mn-main-service-details{
        width: 100%;
        max-width: 100%;
        order: 1;
    }
    .mn-service-details {
        width: 100%;
        max-width: 100%;
        order: 2;
        margin: 0;
    }
    .mn-top-profile-header {
        display: inline-block;
        width: 100%;
    }
    .wt-companysdetails .wt-companysinfo .wt-userprofile .wt-title {
        margin-top: 20px;
    }
    .mn-gallery-slider {
        max-height: 60vw;
    }
    .mn-gallery-slider .wt-servicesslider {
        height: 42vw;
    }
    span.mn-userAvatar {
        top: calc(100% - 75px);
    }
    .mn-gallery-slider .owl-carousel .owl-item img {
        max-height: 42vw;
    }
    .mn-gallery-slider .wt-servicesslider.owl-carousel .owl-item img {
        min-height: 40vw;
    }
    .mn-gallery-slider .wt-servicesgallery.owl-carousel .owl-item img{
        max-width: 15vw !important;
        max-height: 10vw !important;
    }
    .mn-service-details .wt-companysdetails {
        padding-bottom: 30px;
    }

    .VisitSharingSlider {
        font-size: 14px !important;
        font-weight: 900;
        color: var(--clr3);
        margin-top: 6px;
        line-height: 1.6;
    }
    .home main.wt-main {
        margin-top: 290px;
    }
    #wt-main .wrapper{
        box-shadow: none;
        background: #f2f2f2;
        padding: 0 !important;
    }
    .container {
        padding: 0;
		max-width: 90% !important;
    }
    #wt-main .ywmservicesheader 	{
        margin-top: 0 !important;
        background-position: center !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }
    .ywmsrchdr-servicesIcon a.servicesIcon img{
        height: 50px;
    }
    #wt-wrapper .y-header {
        min-height: 35px;
    }
    .mnRefactor .innerywmrow {
        display: block;
    }
    .mnRefactor div {
        padding: 10px;
        width: 100%;
    }
    .mnRefactor div h3{
        margin-bottom: 15px;
    }
    .mnRefactor div a.ywmservicesButton{
        position: relative;
        bottom: 10px;
    }
    ul#menu-bottom1 {
		text-align: center;
	}
    .y-footer {
        padding: 50px 0;
    }
    .footerMain .contain > .row{
        max-width: 100%;
    }
    .wt-title {
        float: none;
        text-align: center;
    }
    .ywmsrvcsprjct-main .wt-userlistingcontent > div.bottomArea {
        padding: 0 10px !important;
        position: relative;
        bottom: 5px;
    }

    .ywmsrchdr-servicesIcon{
        /* min-width: 650px; */
        top: 15px;
		display: block ruby;
    }
	.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
		width: 100% !important;
	}
    .ywmsrvcsprjct-main {

        max-width: 90%;
        margin-top: 20px;
    }
    .ywmsrvcsprjct-main .projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
        width: 90%;
        right: 5%;
        padding-top: 0px;
        margin-top: 0;
        top: 0px;
        border: none;
    }
    #wt-main .slider-wrapper {
        min-height: 200px;
        margin-bottom: 30px;
    }
    span.absolutedSpan {
        width: 83.6%;
        height: 160px;
        display: block;
        margin: 0 auto;
        border: 4px solid #ffd900;
        margin-bottom: -39px;
        position: relative;
        right: 0;
        border-radius: 15px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom: 0;
    }

    .trustedby .trustedby-img {
        margin: auto;
        right: -42.5px;
        position: relative;
        bottom: 145px;
        overflow: auto;

    }
    .trustedby-title {
        position: relative;
        bottom: 20px;
        color: #636363 !important;
    }
    .absulatedDiv {
        width: calc(84% - 18px);
        right: calc(8% + 9px);
        margin-top: -40px;
        border-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
    .whyywm.ywmrow {
        position: relative;
        margin-top: -130px !important;
        z-index: 9;
    }
    .whyywm-content{
        margin-right: 8% !important;
    }
    .whyywm-content .whyywm-card 		{
        width: 80% !important;
        margin: 0 auto;
        padding: 5px 10px;
        border-bottom: 0 !important;
        margin-bottom: 20px;
        background: #fff;
        position: relative;
    }
    .whyywm-card::before {
        width: 15%;
        content: "";
        position: absolute;
        height: 4px;
        left: -15%;
        border: 2px solid #ffd900;
        top: 50%;
    }
    .whyywm-card::after {
        width: 15%;
        content: "";
        position: absolute;
        height: 4px;
        right: -15%;
        border: 2px solid #ffd900;
        top: 50%;
    }
    .whyywm-card:last-child::after,.whyywm-card:last-child::before{
        content: none;
    }
    .whyywm-card img {
        float: none !important;
    }
    .whyywm-content .whyywm-card h3,.whyywm-content .whyywm-card p	{
        width: 100%;
    }
    .ywmservices.ywmrow .ywmservice {
        margin: 0 0.75%;
        width: 48.5%;
    }.ywmservices.ywmrow .services{
         margin:10px 0;
     }
    .ywmservice figure.services_figure figcaption{
        margin-top: 5px;
    }
    .mnRefactor {
        display: block;
        background: #fff;
        padding: 50px 0;
    }
    .mnRefactor div::before {
        width: 70%;
        display: block;
        height: 4px;
        background: #ffd900;
        border-left: 1px white;
        content: '';
        position: absolute;
        bottom: 5px;
        right: 15%;
        left: auto;
        top: auto;
    }
    .ywmregister .absulatedDiv {
        width: 90%;
        right: 5%;
        height: calc(100% - 140px);
        border-top: 4px solid #ffda00;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
    }
    .ywmregister h2{
        width: 70%;
    }
    .ywmproceduretabs{
        max-width: 90%;
        margin: 30px auto !important;
    }
    .wt-userlogedin .avatar-wrap-icon .wt-username{
        top:0;
    }
    .ywmproceduretabs > label {
        width: 33vw;
        min-width: 30%;
        /* float: right; */
        display: inline-block;
        background: #e5e5e5;
        border-radius: 20px;
        overflow: hidden;
    }
    .ywmsrvcsfrlncr-main {
        max-width: 90%;
    }
    .ywmcontainer .ywmspecialpakages-index .swiper-button-next, .ywmcontainer .freelancerSlider .swiper-button-next, .ywmcontainer .projectSlider .swiper-button-next {
        width: 30px;
        height: 30px;
        left: 0;
        top: 50%;
    }
    .ywmcontainer .ywmspecialpakages-index .swiper-button-next::before, .ywmcontainer .freelancerSlider .swiper-button-next::after, .ywmcontainer .projectSlider .swiper-button-next::after,.ywmcontainer .ywmspecialpakages-index .swiper-button-prev::before, .ywmcontainer .freelancerSlider .swiper-button-prev::after, .ywmcontainer .projectSlider .swiper-button-prev::after {
        font-size: 20px;
        top: -3px;
    }
    .ywmcontainer .ywmspecialpakages-index .swiper-button-prev, .ywmcontainer .freelancerSlider .swiper-button-prev, .ywmcontainer .projectSlider .swiper-button-prev {
        width: 30px;
        height: 30px;
        right: 0;
        top: 50%;
    }
    .tab-content-wrapper {
        margin-top: 50px;
        max-width: 76%;
        margin: 0 auto;
    }
    .service_box {
        background: #e5e5e5;
        width: 100%;
        position: relative;
        padding-top: 40px;
    }
    .ywmregister {
        background: #fff;
    }
    .service_icon {
        display: block;
        width: 100% !important;
        text-align: center;
    }
    span.headerTab {
        top:5px;
        box-shadow: none;
    }
    .service_box h4 {
        width: 100%;
        text-align: center;
        top: 0;
        font-size: 18px;
        color: #636363;
    }
    .service_box p {
        position: relative;
        width: 100%;
        right: 0;
    }
    .service_box::before {
        width: 17%;
        content: "";
        position: absolute;
        height: 4px;
        left: -17%;
        border: 2px solid #ffd900;
        top: 50%;
    }
    .service_box::after {
        width: 17%;
        content: "";
        position: absolute;
        height: 4px;
        right: -17%;
        border: 2px solid #ffd900;
        top: 50%;
    }
    .service_box:last-child::before,.service_box:last-child:after{
        content: none;
    }
    i#backToTop {
        position: absolute;
        top: -25px;
        right: calc(50% - 25px);
        background: #ffd900;
        z-index: 9;
        color: #fff;
        width: 50px;
        height: 50px;
        text-align: center;
        border-radius: 50%;
        font-size: 25px;
        font-weight: bold;
        padding-top: 5px;
        border: 5px solid #fff;
        cursor: pointer;
    }
    p.footerDescription::before {
        content: "";
        width: 60%;
        height: 3px;
        border-bottom: 2px solid #ffd900;
        position: absolute;
        top: calc(100% + 10px);
        right: 20%;
    }
    p.footerDescription {
        font-weight: 500;
        font-size: 13px !important;
        margin: 20px auto;
        position: relative;
        max-width: 70%;
    }
    .yellow-footer .y-footer .certificateFooter a::before {
        content: none;
    }
    .wt-socialiconssimple {
        max-width: 60%;
        min-width: 200px;
    }
    .ywmsrvcsblg-main .y-blog{
        margin-top: 0;
        background-image: none;
    }

    .ywmservicesblog.ywmsection
    {
        padding: 20px;
        margin: 0 auto;
        position: relative;
        width: 100vw;
        /*right: 50%;*/
        right:0;
        left: 50%;
        margin-right: -50vw;
        margin-left: -50vw;
        background: #e5e5e5;
    }
    .swiper-slide {
        background: transparent !important;
    }
    .swiperArticle .swiper-slide {
        margin-left: 0 !important;
    }
    .ywmservicesblog .wt-companysdetails {
        background: #ffffffd4;
    }
    .badgep-outline .badgep-inner {
        background-color: #fffffffa!important;
    }
    .y-footer .col-sm-4:first-child {
        padding: 0;
        display: block;
    }
	.col-sm-4:first-child .y-bootom li {
		display: inline flow-root list-item;
		padding-right: 15px;
		text-align: center;
	}

	.y-footer .col-sm-4 h3 {
		width: 100%;
		text-align: center !important;
		border: none !important;
	}
	.y-footer .col-sm-4 h3 a::before {
		width: 0 !important;
	}
    .y-footer .col-sm-4:first-child h3 {
        margin-top: 5px;
        margin-bottom: 0;
        float: right;
    }
    .y-footer .col-sm-4:nth-child(2) {
        padding: 0;
    }
    .yellow-footer .y-footer{
        padding: 30px;
    }
    .yellow-footer .y-footer a::before {
        content: '';
        height: 70%;
        display: block;
        width: 1px;
        background: #fff;
        border-left: 1px white;
        position: absolute;
        right: -8px;
        top: 20%;
    }
    .yellow-footer .y-footer ul > li:first-child > a::before{
        content: none;
    }
    .ywmsrvcsblg-main .swiper-slide {
        padding: 5px !important;
    }
    .ywmspecialpakages .swiper-slide {
        background: #ffffff9c !important;
        margin: 25px 1% !important;
        border: 2px solid #fff;
    }
    .ywmspcpcks-main .mySwiper .swiper-slide {
        background: transparent !important;
        border: none;
    }
    .swiper-buttonPrev.swiper-button-disabled {
        pointer-events: none;
        opacity: 0.7;
    }
    /*  mobile Menu */
    #wt-wrapper .yellow-mobile-header {
        direction: rtl;
        background: #fff;
        height: 80px;
        position: fixed;
        display: block;
        width: 100%;
        z-index: 999;
        box-shadow: 1px 1px 4px #aaa;
    }
    #wt-wrapper .yellow-menu-button::before 	{
        position: absolute;
        top: 0.4em;
        right: 0.4em;
        bottom: 0.8em;
        left: 0.5em;
        background: linear-gradient(#636363 20%, transparent 20%, transparent 40%, #636363 40%, #636363 60%, transparent 60%, transparent 80%, #636363 80%);
        content: '';
    }
    .bgHeadr {
        position: absolute;
        width: 100vw;
        background: url("https://edit2.yellowwallmedia.com/wp-content/uploads/2022/11/headerTop.png") no-repeat;
        height: 241px;
        background-position: center bottom;
        top: 0;
        background-size: contain;
        border-bottom: 4px solid #ffda00;
    }

    #wt-wrapper .yellow-menu-button {
        left: auto;
        right: 0;
        top: 115px;
    }
    #wt-wrapper .yellow-mobile-header .container1{
        background: transparent;
    }
    #wt-wrapper #mobile-logo {
        height: 50px;
        width: auto;
        position: relative;
        top: 15px;
    }
    .yellow-mobile-header .brand p {
        top: 35px;
        right: 5px;
    }
    body.show-menu .menu-side #menuWrapper {
        bottom: 0;
        overflow-y: auto;
        position: fixed;
        top: 92px;
        background: #e5e5e5;
        width: 60%;
        padding-right: 20px;
        z-index: 999;
    }
    body.show-menu .wt-main {
        margin-top: 9px;
        position: relative;
        transform: none;
    }

	#wt-wrapper .y-header .ywmnavbar .navbar1 {
		display: inline;
		position: absolute;
		width: 200px;
		min-height: 100vh;
		z-index: 99;
		right: -69%;
		padding-top: 20px;
		text-align: right;
		background: #f5f5f5;
		/* font-weight: 900; */
		/* height: 0px; */
		overflow: hidden;
		transition: all 0.75s;
		overflow-y: scroll;
	}
    #wt-wrapper .y-header .ywmnavbar .navbar1.active{
        right: 0;
    }
    #wt-wrapper .primemenu {
        margin-right: 0 !important;
        z-index: 99;
    }
    #wt-wrapper .y-header .ywmnavbar .navbar .y-menu {
        display: inline-block;
    }
    .mobile-top-over::before {
        content: "\e68e";
        font-family: 'themify';
        font-size: 32px;
        cursor: pointer;
    }
    .mobile-top-over {
        position: fixed;
        top: 5vw;
        right: 25px;
        z-index: 90;
        width: 40px;
        height: 40px;
    }
    a.ywmservicesButton {
        background: #636363;
        margin-bottom: 10px;
        color: #fff;
    }
    body.search .workreap-search-page .wt-article{
        display: block !important;
        height: auto;
    }
    .workreap-search-page .wt-article > div {
        padding: 0;
    }
    .workreap-search-page.wt-haslayout {
        padding: 0 20px;
    }
    .page-id-61.woocommerce-checkout .wt-boxed-section {
        max-width: 100%;
    }
    body .wt-innerbannercontent .wt-title h1{
        margin: 5px;
    }
    .page-id-61.woocommerce-checkout #wt-wrapper .wt-innerbannerholder {
        margin-top: 15vw;
        max-width: 95%;
        border-radius: 50px;
    }
    .wt-job-proposals .wt-userlistinghold.wt-featured.wt-proposalitem.wt-userlistingcontentvtwo {
        width: 100%;
    }
    .wt-proposalitem .wt-rightarea .mn-price-section-grid .wt-hireduserstatus span {
        display: inline;
    }
    .wt-managejobcontent .wt-userlistinghold.wt-featured.wt-userlistingvtwo {
        width: 96%;
    }
    body.wt-dashboard .wt-userlistingvtwo .wt-contenthead + .wt-rightarea {
        display: inline-block;
        width: 100% !important;
    }
    body .addon-service-data .form-group {
        width: 100%;
    }
    body .wt-wp-language .wt-userform{
        margin: 0;
    }
    body .wt-tabsinfo-half .form-group-half {
        width: 100% !important;
        margin: 10px 0 !important;
    }
    body .wt-divtheme .chosen-container 		{
        left: 0;
    }
    body .wt-wp-language .wt-userform .form-group-half .wt-select {
        padding: 0 4px;
    }
    /* 	body.page-template-dashboard .wt-tabsinfo {
      padding: 0;
    } */
    body .wt-service-city .wt-select::after {
        left: 20px !important;
    }
    body .wt-chatarea .wt-btnsendmsg {
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 10px;
    }
    body.rtl.page-template-dashboard td .bt-content {
        width: 100%;
        display: block;
    }
    body.rtl.page-template-dashboard td .bt-content .wt-actionbtn {
        width: 100%;
        float: none;
        display: flex;
        justify-content: center;
    }
    body table.wt-tablecategories tbody tr td figure img{
        max-height: 100%;
        width: auto;
    }
    body .wt-service-tabel .wt-freelancers-content .dc-title .wt-featuredtagvtwo {
        position: absolute;
        left: 30px;
        right: auto;
    }
    .wt-freelancers-content .dc-title {
        position: relative;
    }
    body .wt-downladable{
        background: transparent;
        box-shadow: none;
    }
    body .addon-list .wt-titlewithsearch .wt-btn {
        float: none;
        line-height: 2.5;
        margin-top: 20px;
    }
    body.page-template-dashboard .wt-rightarea{
        text-align: center;
    }
    body .wt-tableservice .wt-freelancers-content .dc-title h3{
        text-align: center;
    }
    .mn-absolutePage{
        width: 80%;
    }
    body.page-template-dashboard .wt-attachmentsholder{
        padding: 10px 10px 30px;
    }
    body.page-template-dashboard .wt-videos-item .wt-accordioninnertitle .wt-rightarea a {
        left: 50px;
        top: 5px;
    }
    .wt-job-search .mmobile-floating-apply i{
        z-index: 999;
    }
    .wt-job-search .mmobile-floating-apply{
        padding: 0;
    }
}
@media only screen and (max-width: 650px){
    .mn_lefSideProject {
        width: 100%;
        position: relative;
    }
    .mn_rightSideProject {
        width: 100%;
    }
    .ywmsrvcsprjct-main .projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder {
        right: 0;
        margin-right: 0;
    }
    .projectSlider ul.sbDetails li {
        float: right;
        width: auto;
        margin-top: 0;
        margin: 10px 15px;
    }
    .mn_viewPrj {
        width: auto;
        background: transparent;
        float: left;
        padding: 0;
        position: relative;
    }
    .mn_viewPrj .wt-btn {
        bottom: 0;
        top: 15px;
    }
    .projectSlider .wt-userlistingholdvtwo {
        padding-top: 0;
    }
    .mn_rightSideProject .wt-title {
        text-align: right;
    }
    .mn_projectOwnerDetails {
        text-align: right;
    }
    .ywmsrvcsprjct-main .projectSlider .wt-userlistingholdvtwo .wt-userlistingcontent .wt-viewjobholder{
        width: 100%;
    }
    .projectSlider .wt-viewjobholder ul {
        padding: 0;
    }
}
@media only screen and (max-width: 600px){
	
	.container {
		max-width: 98% !important;
    }
	.mn-serviceSingle .wt-servicesingle{
        padding: 0;
    }
	
    body .wt-dashboardtabs .wt-tabstitle {
        display: block;
        margin-top: 30px;
        max-width: 80%;
        margin-right: 10%;
    }
    body.rtl .wt-select::after, body.rtl .chosen-container-single::after, body.rtl .chosen-container-multi::after {
        z-index: 2;
    }
    body .wt-userform fieldset .form-group.form-group-half {
        padding: 0;
    }

    .wt-user-profile .wt-dashboardtabs .wt-tabstitle li {
        max-width: 100%;
        width: 100%;
        display: block;
    }
    body .wt-tabscontenttitle {
        display: block;
    }
    body .wt-tabscontenttitle h2 {

        max-height: 100%;
    }
    body .form-group input,body  .form-group select {
        width: 100%;
    }
    .wt-formtheme.wt-userform.wt-experience-form .form-group-half.toolip-wrapo .toolip-wrapo {
        width: 49%;
    }
    body .wt-formtheme.wt-userform.wt-experience-form .form-group-half.toolip-wrapo .toolip-wrapo:first-child {
        margin-left: 2% !important;
    }
    .wt-formtheme.wt-userform.wt-experience-form .form-group-half.toolip-wrapo .toolip-wrapo input {
        min-width: 40%;
        margin: 0;
    }
}
@media only screen and (max-width: 550px){
    .page-id-61.woocommerce-checkout #wt-wrapper .checkout.woocommerce-checkout {
        padding: 10px;
    }
    #mnToggleSearch{
        display: block;
    }
	.tab-content-wrapper {
        max-width: 100%;
    }
    .archive #wt-main .hidden-xs {
        position: fixed;
        top: 80px;
        max-width: 95%;
        right: -100%;
        transition: all 0.75s;
        display: block;
        max-height: calc(100vh - 80px);
        overflow-y: auto;
    }
    .archive #wt-main .hidden-xs.active {
        right: -30px;

    }
    .archive #wt-main .hidden-xs .wt-widgetarticlesholder:last-child{
        display: none;
    }
	span.ywmServicePageHeader{
		font-size: 16px !important;
	}
    .mn_order_review_table > .mn_order_review_table{
        padding: 5px;
    }
    .mn-absolutePage{
        width: 100%;
        padding: 50px 20px;
    }
    body .form-group input, body .form-group select{
        min-width: 100px;
    }
    .g-recaptcha > div {
        margin: 0 auto;
    }
    .mn-btnHolder .ywmbtn.sliderBtn{
        margin: 5px 0;
    }
    #billing_first_name_field, #billing_last_name_field {
        width: 94%;
        margin: 5px auto !important;
        float: none;
    }
    body.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set {
        margin: 0;
    }
    .woocommerce-checkout #payment .wc_payment_methods.payment_methods li {
        width: 100%;
        margin: 10px 0;
    }
    .woocommerce.woocommerce-checkout table.shop_table th {
        font-size: 12px;
        line-height: 1.4;
    }
    .y-header .wt-userlogedin .wt-username {
        display: none;
    }
    #mn_portfolio_lists .portfolio_content {
        max-width: 100%;
    }
    .col-sm-6.post-title .post-Title, .col-sm-6.post-title .packageSelect {
        width: 100%;
    }

    #mn_portfolio_lists .selectSection .packageSelect, #mn_portfolio_lists .selectSection .mediaTypeSelect {
        width: 100%;

    }
    .mediaTypeSelect select {
        height: 40px !important;
    }
    #mn_portfolio_lists.mn_request_list .wt-tablecategories.wt-tableservice td::before{
        bottom: -10px;
    }
    .wt-userimg {

        max-width: 10vw;
        max-height: 100%;
    }
    body .wt-haslayout.wt-dbsectionspace.dashboard-content-area {
        margin-bottom: 200px;
    }
    .login .wt-registerformhold {
        min-width: 1px;

    }
    .page-template-freelancer-search .freelancerSlider .card {
        width: calc(100% - 12px);
    }
    figure.swiperSliderFig {
        padding: 5%;
        margin: 1em 3vw;
    }
    .mn-gallery-slider{
        padding: 10px;
    }
    body .ywmservicesprojects .swiper.projectSlider {
        max-width: 100%;
        margin: 0 !important;
    }
}
@media only screen and (max-width: 480px){
	
    .mn_factor .wt-invoicebill div 		{
        width: 100%;
        text-align: center;
    }
    .mn_factor_title .trustedby-title {
        bottom: 0;
        top: 24px;
    }
    .mn_factor .wt-invoicebill .wt-billno {
        padding-right: 0;
        text-align: right;
    }
    .wt-invoicefromto .wt-fromreceiver {
        width: 100%;
        flex: 100%;
    }
    .mn_factor_details {
        margin-top: 0;
    }
    .mn_factor .wt-printable {
        padding: 10px;
    }
}
@media only screen and (max-width: 380px){
    .whyywm-content .whyywm-card {
        width: 90% !important;
    }
    .y-footer .col-sm-4:nth-child(2) .y-bootom .menu li a {
        font-size: 12px !important;
    }
	span.ywmServicePageHeader {
		top: calc(100% + 9vw);
	}
	.ywmsection {
		margin: 30vw auto 0 !important;
	}
    .wt-servicesgallery {
        margin-top: 5px;
    }
    .page-template-freelancer-search .freelancerSlider .card {
        width: 100%;
    }
    .whyywm-card::before{
        width: 10%;
        left: -10%;
    }
    .whyywm-card::after{
        width: 10%;
        right: -10%;
    }
    .ywmbutton1 span.bg-shape-button,.ywmloginbtn .ywmbutton0 span{
        font-size: 10px !important;
    }
    .notify-wrap-icon{
        top: 0 !important;
    }
    .login .wt-registerformmain{
        padding: 10px;
    }
    body.login .wt-joinforms{
        margin: 0;
    }
	
}