
.qoq_btn {
	position:relative;
	overflow:hidden;
	padding: 14px 30px 15px;
	border: 2px solid #000;
	border-radius: 100px;
	display: inline-block;
	overflow: hidden;
	color: #000;
}

.ghosT {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: transform 0.7s ease;
  opacity: 0;
  pointer-events: none; /* برای جلوگیری از تداخل در تعاملات دیگر */
  background: #000;
  width: 10px;
  height: 10px;
  z-index: 2;
  border-radius: 1000px;
}

.qoq_btn:hover .ghosT,
.qoq_btn.clicked .ghosT {
  transform: scale(70) !important;
  opacity: 1 !important;
}

.qoq_btn.clicked .ghosT {
  transition: all 0s !important; /* برای زمانی که روی لینک کلیک شده */
}

.ghosT_text {position:relative;z-index:3; transition: all 0.4s ease;}
.qoq_btn:hover .ghosT_text {color:white;}

.ghosT_text i {
    position: relative;
    top: 4px;
    margin-right: 5px;
}


.logo img {
	
height: 30px;
	
filter: brightness(0) invert(1);
	
margin: 10px 0px 30px;
	
transform: scale(1.5);
	
position: relative;
	
top: 8px;
	
transform-origin: right;
}

.midlerel {position:relative;}

.middlemid {position: absolute !important;top:50%;left:50%;transform: translate(-50%, -50%);}
::selection {
  background-color: #000000;
  color: #fff;
}

a:hover ,.footer-four .footer-nav-link a:hover{text-decoration:none;}


.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.size-full {
    height: 100%;
    width: 100%;
}
.absolute {
    position: absolute;
}

.bgv {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    filter: grayscale(0);
}
.bgvcover {
	
top: 0;
	
left: 0;
	
right: 0;
	
z-index: 2;
	
background: #08090a;
	
opacity: 0.7;
}

.midguard {
	
padding: 0 26px 2px;
	
background: #353536;
	
color: #d1d1d1;
	
line-height: 46px;
	
border: 0px solid #bbbbbb;
	
font-weight: 400;
	
font-size: 16px;
	
top: 5px;
}
.midguard:hover {
		background:white;
		color:#000;
		opacity:1.0;
}

.jklgj {
	
justify-content: space-between;
	
width: 100%;
}

.middlemidQ2 {
	margin-left:auto;
	margin-right:30px;
}

.ghostBTN {background: #fff0 !important;color:white;font-weight: normal;margin-left: 0px !important;margin-right: auto;padding-left: 0;opacity: 0.6;position: relative;padding-right: 0;}
.ghostBTN:hover {background: #fff0;opacity:1;}
.ghostBTN:before {content:'';position:absolute;right:0;bottom: -3px;width:0%;height:1px;background: white;transition: all 0.5s;}
.ghostBTN:hover::before{width:100%;transition: all 0.9s;}


.hero-banner-six .media-wrapper {
    border-top: 2px solid rgb(12 72 58);
    background: url(../img/crm.jpg) no-repeat center;
    background-size: cover;
    background-position: center right;
    box-shadow: 0 0 transparent, 0 0 transparent, 0px 8px 8px 0px rgb(0 0 0 / 10%), 0px 4px 4px 0px rgb(0 0 0 / 10%), 0px 2px 2px 0px rgb(0 0 0 / 10%), 0px 0px 0px 1px rgb(0 0 0 / 10%), 0px 1px 0px 0px hsl(0deg 0% 100% / 3%) inset;
}


.Darkbg {
	background: #0f1011;	
	color:white;
}
.jjhy {
    margin-bottom: 40px;
    font-weight: normal !important;
    padding-left: 60px;
    line-height: 37px;
    margin-top: -5px;
}

.logo a {text-align:right;}
.logo img {display:inline-block;transform-origin: center;}


h3.sametitlesize {font-size: 47px !important;}

.btn-three.border-style {
	    background: #353536;
	    border:0px solid #33aab5;
	    color: #fff;
}

.btn-three.border-style:hover {
    background-color: #ffffff;
    color: #000000;
}

.btn-thirteen 
{
	    background-color: #353536;
	    color: #fff;
	    font-size:18px;
	    font-weight: normal;
}
.btn-thirteen:hover {
    background-color: #ffffff;
    color: #000000;
    }
	
.tcenter {text-align:center;}


.light-bg-deep .accordion-style-three .accordion-item .accordion-button,
.Darkbg .accordion-style-three .accordion-item .accordion-button {
color:white;}

.light-bg-deep .accordion-style-three .accordion-item .accordion-body
{color: #d7d7d7;opacity: 1;}


.footer-large-wrapper {
    min-height: calc(100vh - 70px);
    padding-bottom: 90px;
}


.accordion-button:not(.collapsed)::after {
    transform: rotate(0deg) !important;
	opacity: 1 !important;
}

.accordion-item p {font-size:18px;}

.Qkr {text-align:center;position: absolute;top: 30px;left: 30px;}
.Qkr i {
    font-size: 25px;
}

.pqtext {
    font-size: 17px;
    opacity: 0.6;
    text-align: justify;
    letter-spacing: -1px;
    word-spacing: 1px;
}

.block-feature-three .block-four .block-title  {min-height:75px;}
.block-feature-three .block-four .block-title a {color:black;}

.block-feature-three a:hover {text-decoration:none !important;}

.qqc_content {min-height:100dvh;padding-top: 100px;}

.inner-banner-one .hero-heading.bloGgie {font-size: 40px;line-height: 55px;color: white;}

.qclock i {
    position: relative;
    top: 2px;
    margin-left: 5px;
}

.wjh1k {text-align:left;}

.qqcsingle {background:white;color:#000;}
.qqcsingle .qqc_content {max-width: 800px;margin:auto;padding-top: 70px;}
.qclock {display:flex;justify-content: left;align-items:center;}
.qclock span:first-child {
	margin-left:45px;
}

.card-style-twenty,.pricing-section .contact-banner {
    border-radius: 20px;
    background: #0f1011;
    padding: 40px 25px 40px 25px;
    color: white;
    box-shadow: none !important;
    border: 1px solid hsl(0deg 0% 100% / 7%);
    margin-top: 25px;
}

.qrtky{
	
filter: brightness(0) invert(1);
	
top: 17% !important;
}

.gjkrut {
background:#ffffff00;
transition:all 0.4s;
position:relative;overflow:hidden;
}
.gjkrut:hover {
	
background: #ffffff;
}

.gjkrut a:before {content:'';position:absolute;right:0;left:0;top:0;bottom:0;}



.theme-main-menu.white-vr .nav-item .nav-link {
	position:relative;
}

.theme-main-menu.white-vr .nav-item .nav-link:before {
	position:absolute;
	right:0;
	bottom: -6px;
	content:'';
	width:0%;
	background:#fff;
	display:block;
	height: 1px;
	transition: all 0.4s;
}
.theme-main-menu.white-vr .nav-item:hover .nav-link {
color:white;
}

.theme-main-menu.white-vr .nav-item:hover .nav-link:before {
width:100%;
}

.ptfea {
    font-size: 18px;
    word-spacing: 0px;
    letter-spacing: -1px;
    line-height: 32px;
    text-align: justify;
 }
 
 .tlkfje {
    font-size: 55px !important;
}








.dfet {font-size:25px;font-style:normal;}




.su_menu li {
	display:inline-black;
	margin-right:15px;
	position:relative;
}

.su_menu a {
	display:black;
	padding:10px;
}

.ori {
	
text-align: justify;
	
margin-top: 15px;
	
color: #464646;
	
font-size: 16px;
	
letter-spacing: 0;
	
word-spacing: -1px;
	
line-height: 28px;
}

.ori span {text-align:center;color: red;}

.orii {
    margin-top: 5px;
    padding: 0px 15px;
}

.crown_logo {}


.rukj ul{
    list-style: circle;
    padding: 0;
    margin-right: 17px;
    opacity: 0.9;
}
.rukj .col-md-6 {

margin-bottom: 25px;
}


.faq-content p {
    text-align: justify;
}
.rid {
	
}
.rid .ori p {}

.cta-container {position:relative;overflow: hidden;}
.Cvideo {position:absolute;right: auto;left: -30%;top:0;bottom:0;z-index:1;background:url(../img/crown.gif) no-repeat;background-size: cover;background-position: center;width: 100%;}


.cta-content {}

.ctacontent2 {
	
background: linear-gradient(262deg, rgba(5,5,5,1) 50%, rgba(5,5,5,0.2329306722689075) 100%);
	
position: absolute;
	
right: 0;
	
left: 0;
	
bottom: 0;
	
top: 0;
	
z-index: 3;
}


.firj {
    margin-bottom: 30px;
}



.rweo {
    position: relative;
    top: 2px;
    opacity: 0.2;
}


.stylered {
    margin: 0;
    color: #ff2b2b;
}
.page-template-page-auth-php .navbar,
.page-template-page-auth-php .section-footer,.page-template-page-account .navbar,
.page-template-page-account  .section-footer {}

.page-template-page-account {
}



.gtiy { height:150px; }
.jkljhyh {margin-top: -60px;}

.rrte {
    opacity: 0.6;
    font-weight: normal;
    position: relative;
    top: 2px;
}

.jkjuy {
    text-align: justify;
    word-spacing: -1px;
    line-height: 30px;
    margin-top: 20px;
}

                                                .blog-text {
                                                        display: -webkit-box;
                                                        -webkit-box-orient: vertical;
                                                        overflow: hidden;
                                                        -webkit-line-clamp: 7;
                                                        /* İstenen satır sayısı */
                                                    }
	
	.irfht {
    text-align: center;
    display: block;
    margin-bottom: 30px;
}

	.irfht .h2-heading {
		
margin: 10px 0px 15px;
	}


.wwhiy {
    margin-top: -30px;
    height: 100px;
    position: relative;
    top: 20px;
    border-radius: 10px;
    filter: brightness(1.15);
}

	
.ioun {
	
text-align: right;
	
font-size: 15px;
	
line-height: 27px;
}

.tapcommerce_route {display:none;}
.tp_login:before {
    background-image: radial-gradient(circle at top right,#d0b2f1,#fff 42%,transparent 0),radial-gradient(circle at bottom left,#d0b2f1,#fff 42%,transparent 0);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    background-image: radial-gradient(circle at top right,#b2b3f1,#fff 42%,transparent 0),radial-gradient(circle at bottom left,#b2b3f1,#fff 42%,transparent 0);
    opacity: 0;
}

.tp_login {
    position: relative;
    top: 0;
    z-index: 0;
    display: flex;
    height: 100dvh;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    overflow: hidden;
}

.tp_box {
	max-width: 480px;
	margin: auto;
	z-index: 2;
	padding: 0px 0px;
	border-radius: 25px;
	width: 100%;
	position: relative;
}
.tp_box.max {max-width:100%;margin-bottom: 50px;margin-top: 70px;}

.tp_box .footer-separator {
	
margin: 30px 0px;
	
opacity: 0.1;
}

.tapcommerce_title h3 {
    font-size: 24px;
    text-align: center;
    line-height: 36px;
    font-weight: 700;
    color: white;
    margin: -20px 0 36px;
}

.tapcommerce_text_field {position:relative;padding-top: 25px;margin-bottom: 30px;}
.tapcommerce_text_field input, input,textarea {
    width: 100%;
    padding: 12px;
    border-radius: 8px;
    border: 1px solid #464646;
    outline: none;
    font-size: 17px;
    background: none;
    color: black;
}
.tapcommerce_text_field label{position: absolute;top: -9px;font-size: 16px;color: #878787;right: 0;}

.crown_Logo {
	
display:block;
	
width: 100%;
	
text-align: center;
	
margin-bottom: 0px;
	
position: relative;
	
z-index: 300;
	
}
.crown_Logo img {

max-height: 80px;
display:inline-block;
}
.glowbtn {
    width: 100%;
    padding: 18px 20px 18px;
    border-radius: 8px;
    font-size: 22px;
    background: #e9e9e9;
    color: black;
    cursor:pointer;
    font-style:normal;font-weight:bold;
}

input[type=tel] {direction:ltr;letter-spacing: 0px;text-align: right;}

.topcommerce_route_back {
    display: block;
    color: black;
    text-align: center;
    margin-bottom: -30px;
    position: relative;
    top: 80px;
}
.tp_cnt {}

.glowbtn:disabled {background: #262626 !important;cursor: not-allowed;}

.nums,input ,.timestampP, .time_ago,.crown_comment_date,.ifUR{}

.ddds {text-align:center;}





.crown_height {}

#purchase {
	
}
.tf1 input{
    border-radius: 8px 8px 0px 0px;
}
.tf2 input{
    border-radius: 0px 0px 8px 8px;
    border-top: none;
}

.tf1 {
    padding: 0;
    margin: 0;
}
.tf2 {
    margin: 0 0 20px;
    padding: 0;
}

.crown_container {max-width:100vw;overflow: hidden;}

input[type=tel].u_phone,input[type=email] {text-align:left;}
input[type=email] {direction:ltr;}


.container-alert{box-sizing:border-box}.container-alert .alert{margin-bottom:10px}.container-alert .alert:last-child{margin-bottom:0}.alert{max-width: 100%;padding: 21px 25px;position:relative;border-right: 0px solid #bababa;background:#ededed;color:#a1a1a1;border-radius: 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align: right;font-size: 17px;flex-wrap: wrap;}.alert .alert--close,.alert .alert--icon{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px}.alert .alert--close_absolute,.alert .alert--icon_absolute{position:absolute;top:10px;right:10px;-ms-flex-align:start;align-items:flex-start;height:auto}.alert .alert--icon{margin-left: 10px;display: none;}.alert .alert--close{margin-left:10px;opacity:.7;transition:.5s;}.alert .alert--close:hover{opacity:1}.alert .alert--content{width:100%;line-height:1.5;}.alert .alert--buttons{width:100%;margin-top:10px}.alert_sm{padding:10px;font-size:14px}.alert_sm .alert--close,.alert_sm .alert--icon{font-size:16px}.alert_lg{font-size:26px}.alert_lg .alert--close,.alert_lg .alert--icon{font-size:26px}.alert .hr{height:1px;width:100%;border:none;background:#ddd;margin:10px 0}.alert_success{border-color:#2ed573;background: #1e7642;color: #ffffff;}.alert_success .hr{background:#23ad5c}.alert_danger{border-color:#ff4757;background: #a90012;color: #ffe1e4;color: #ffd5d5;}.alert_danger .hr{background:#ff4757}.alert_warning{border-color: #ffc864;background:#ffdb9b;color: #c98200;}.alert_warning .hr{background:#ce8500}.alert_info{border-color: #8079ff;background: #f5f4ff;color: #4f46e5;}.alert_info .hr{background:#3eb6ff}.alert_dark{border-color:#333;background:#4d4d4d;color:#ccc}.alert_dark .hr{background:#1a1a1a}.alert{transition:.5s ease-in-out;visibility:visible;opacity:1;height:auto;overflow:hidden;animation-name:showAlert;animation-duration:.5s;animation-fill-mode:both;margin-bottom: 0px;text-align: center;height: auto;margin: 0px 35px;border: none;}@keyframes showAlert{from{opacity:0;transform:translateY(20px)}to{opacity:1}}.alert.alert_none{display:none}.fixed-alerts{box-sizing:border-box;position:fixed;z-index:9999999;width:calc(100% - 20px);max-width:calc(400px - 20px)}.fixed-alerts_bottom{bottom:10px}.fixed-alerts_top{top:10px}.fixed-alerts_right{right:10px}.fixed-alerts_left{left:10px}.fixed-alerts .alert{box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:10px}.fixed-alerts .alert:last-child{margin-bottom:0}


    .code-input {
            display: flex;
            justify-content: space-between;
            width: 100%;
            margin: auto;
            flex-direction: row-reverse;
            max-width: 250px;
            position: relative;
        }
        input[type=tel].code {
            width: 50px;
            height: 80px;
            font-size: 24px;
            text-align: center;
            padding: 0;
            direction: ltr;
            text-align: center;
			outline:none !Important;
			border-radius:8px;
        }
		
.edit_phone,.topcommerce_route_link_exit {position: absolute;top: 20px;left: 20px;text-align: center;padding: 20px;letter-spacing: 1px;opacity: 1;border: 0px solid #ccc;border-radius: 10px;background: #2222227a;color: white !important;font-size: 20px;z-index: 331;cursor: pointer;}
.edit_phone span,.topcommerce_route_link_exit span {position:relative;display:inline-block;}
.edit_phone span:before,.topcommerce_route_link_exit span:before{content:'';position: absolute;left: 0;right: 0;background: white;bottom: -8px;height: 1px;opacity: 0;}

.crown_height {height: 50px;}
.auth_p {text-align:center;}
.tapcommerce_message  {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #ffffff8a;
    bottom: -12px;
    border-radius: 30px;
    z-index: 500;
    justify-content: center;
    align-items: center;
    display: none;
}
	
	.glowbtn i:first-child {display:block;font-style:normal;}
	.glowbtn i:last-child {display:none;font-style:normal;}
	
	.glowbtn.loading i:first-child {display:none;}
	.glowbtn.loading i:last-child {display:block;}
		
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}	
.input_lock {display:none;position:absolute;right: -1px;left: -1px;top: -1px;bottom: -1px;background: #ffffffe6;z-index: 1;}
.input_lock:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 4px solid;
    border-color: #12a79b rgba(255,225,255,0.3) rgba(255,255,255,0.3);
    animation: spin 1.0s ease infinite;
    left: 42%;
    top: 18.5%;
}	
		
		
.sidemenu a {

}

.homeUrl {
    display: block;
    text-align: center;
    margin: 20px 0 0px;
    padding: 20px 0px;
    opacity: 0.4;
    font-size: 16px;
}
.sidemenu {
	position:fixed;top:0;bottom:0;right:0;width:260px;
}
.sidemenu ul {
	
padding: 0;
}
.sidemenu li {

padding: 15px 40px 15px 10px;

border-radius: 30px 0px 0px 30px;

margin: 0px 0px 10px;

font-size: 17px;

transition:all 0.4s;

position:relative;

cursor: pointer;
}
.sidemenu li span {
	position:relative;z-index:1;
}
 
.sidemenu li.aaaa {

color: black;
}
.sidemenu li:before {
			box-shadow: 0px 4px 8px -4px rgb(58 53 65 / 42%);
			content:'';
			position:absolute;
			top:0;
			bottom:0;
			right:0;
			width:0%;
			border-radius: 30px 0px 0px 30px;
			transition:all 0.1s;
			background: #ffffff;
}
.sidemenu li.aaaa:before {width:100%;transition:all 0.5s;}

.sidemenu li:hover {background: #20202052;}
.sidemenu li i{margin-left: 10px;font-size: 20px;position: relative;top: 3px;}
.siding {padding-right: 290px;padding-left: 30px;padding-top: 30px;}


.sidemenu li span.crown_count {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-family: 'Vazir';
    background: #ff8100;
    min-width: 25px;
    text-align: center;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    color: white;
    background-image: linear-gradient(-98deg, #ff8100, #ffad58 94%);
    filter: grayscale(1);
}
.sidemenu li.aaaa span.crown_count {filter:grayscale(0); }


.LLL {
    text-align: center;
    margin: 15px 0px 15px;
}
.LLL img {}

.QEi {background: white;color: black;border-radius:10px;display: inline-block;padding: 10px 20px;margin-right: 10px;cursor: pointer;}

.QEi.iRit {background:red;color: white;}

.QEi:hover {background:#cccccc;color:black;}
textarea  {min-height: 200px;}
.RoW {
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-bottom:32px;
}

.siding_view {max-width:1200px;margin:auto;position:relative;min-height: 90dvh;}

.QE {
    margin-bottom: 30px;
    font-size: 32px;
}
.RoW .QE {margin-bottom:0;}





.crown_chats {
    margin-top: -30px;
}
.crown_chats li {display:flex;width:100%;justify-content:space-between;margin-bottom: 30px;position: relative;padding-bottom: 20px;}
.crown_chats li .crown_small_avatar {width:35px;margin-left: 20px;}

.crown_chat_you {}
.crown_chat_employer {}

.crown_chat {background: #00000061;flex: 1;padding: 15px 20px;border-radius: 5px;min-height: 130px;line-height: 28px;position: relative;}
.crown_chat:before {
	content:'';
	width: 0;
	height: 0;
	border-top: 0px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 10px solid #00000061;
	position: absolute;
	right: -10px;
	top: 19px;
}

.crown_chat_employer {flex-direction:row-reverse;}

.crown_chats li.crown_chat_employer .crown_small_avatar {
    margin-right: 20px;
    margin-left: 0;
    margin-top: 20px;
}


.tp_post_tag {background: #343434;color:white;padding: 4px 15px;display:inline-block;margin: 0px 0px 0px;border-radius: 5px;font-size: 14px;font-weight: 400;min-width: 150px;text-align: center;}
.tp_post_tag.deactivate {background: #919191;}
.tp_post_tag.ended {background: #e1e1e1;color: #000000;}
.tp_post_tag.answered {background: #b1ebd3;color: #134430;}
.tp_post_tag.answeredi {background: #b7b7b7;color: #ffffff;cursor: not-allowed;}
.tp_post_tag.awaiting_review {background: #ff711f;color: #ffffff;}
.tp_post_tag.active {
    background: #673289;
}
.crown_chats li.crown_chat_employer .crown_chat:before {left: -9px;right: auto;transform: rotate(180deg);}

.crown_the_tickets  {margin-top:-30px;margin-bottom: -30px;}
.crown_single .crown_title p span ,.crown_chat span{color: black;font-weight: bold;letter-spacing: 0px;text-transform: uppercase;}

.robot_avatar {background-image:url(../img/robot.jpg);}
.crown_comment_date {
    position: absolute;
    bottom: -13px;
    font-size: 12px;
    right: 55px;
    opacity: 0.6;
}

.crown_small_avatar {background-image:url('../img/user_empty.jpg');border-radius:100px;height: 35px;width: 35px;margin-left: 5px;display:inline-block;background-color: #fff;background-size: cover;background-position: center;background-repeat: no-repeat;}


.crown_rows_data li {display:flex;width: 100%;margin-bottom: 0px;border-bottom: 0px solid #cccccc70;padding: 20px 22px;background: #051f22;border-radius: 10px;margin-bottom: 10px;cursor: pointer;}
.crown_rows_data ul {margin:0;}
.taks_text {width:100%;display: flex;justify-content: space-between;align-items: center;}
.crown_rows_data li:last-child {border:none;margin: 0;}

.crown_chat_employer .crown_comment_date {
    right: 0;
}


.uname {display:block;margin-bottom: 10px;}
.uname .role {display:inline-block;background: #818181;color: white;padding: 2px 10px;font-size: 13px;margin: 0px 10px;border-radius: 10px;font-style: normal;}
.ticket_tT {
    font-weight: bold;
}
.timestampP,.time_ago {
    display: block;
    font-size: 13px;
    opacity: 0.7;
    letter-spacing: -1px;
}


.QE i {position:relative;z-index:1;}


.Ripple {position:relative;overflow: hidden;}
.Ripple:after {
	content:'';
	position:absolute;
	width: 105%;
	height: 110%;
	left:0;
	top:0;
	z-index: 100;
	background: rgba(130, 130, 130, 0.2);
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(244, 245, 250, 1.2)), color-stop(18%, rgba(200, 200, 200, 1.3)), color-stop(33%, rgba(244, 245, 250, 1.2)));
	background: linear-gradient(to right, rgba(244, 245, 250, 1.2) 8%, rgba(200, 200, 200, 1.3) 18%, rgba(244, 245, 250, 1.2) 33%);
	background-size: 800px 100px;
	animation: wave-lines 2s infinite ease-out;
}

 @keyframes wave-lines {
    0% {
        background-position: -468px 0;
    }
     100% {
        background-position: 468px 0;
    }
}
 @keyframes wave-squares {
    0% {
        background-position: -468px 0;
    }
     100% {
        background-position: 468px 0;
    }
}


.time_ago {
    text-align: center;
    margin-top: 9px;
}
.spin_load {position:absolute;right: -20px;left: -10px;top: -10px;background: #00000000;z-index: 100;display: none;height: 100dvh;}
.spin_load:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    border: 4px solid;
    border-color: #0cb17d rgba(255,225,255,0.3) rgba(255,255,255,0.3);
    animation: spin 1.0s ease infinite;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    display: block;
}	


.empty_estate {
    background-repeat: no-repeat;
    content: '';
    width: 230px;
    height: 195px;
    background-image: url(../img/notick10.svg);
    text-align: center;
    display: block;
    justify-content: center;
    position: relative;
    right: 50%;
    transform: translate(50%, 0px);
    filter: greyscale(0);
    background-size: contain;
    display: block !important;
    margin-bottom: 10px;
}
.tobuy {background-image: url(../img/notick.svg);right: 47%;}
.tolic {background-image: url(../img/empty_product.svg);right: 47%;margin-bottom: 0;}
.tolici {margin-bottom:0;}


.empty_text {
    text-align: center;
    margin-bottom: 0px;
    color: #7a7a7a;
}









.qqformpimg label {
    position: absolute;
    bottom: 24px;
    left: calc(50% - 50px);
    transform: translate(-40%, 0%) scale(0.8);
    font-size: 25px;
    background: white;
    height: 40px;
    width: 40px;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #e1e1e1;
}


.uplader_image {text-align:center;}
.uplader_image img {height: 120px;object-fit: cover;margin-bottom: 20px;border-radius: 100%;display: inline;transition: all 0.3s;width: 120px;}

.qqformpimg {transition:all 0.3s;position: static;left: 37%;bottom: 22px;}
.qqformpimg:hover label {background: #d5d5d5;color: black;}
.qqformpimg input {min-height: 5px;}
.qqformpimg input:disabled {cursor:not-allowed;}
.qqformpimg input:disabled ~ label.bigrage_btn {background: #ededed !important;opacity:.6;}
.qqformpimg input ~ label.bigrage_btn i {line-height:0px;}

.media-frame-actions-heading,.media-views-heading,.media-attachments-filter-heading,.media-attachment-date-filters,.screen-reader-text{display:none !important;}

.uplader_image {position:relative;margin-bottom: 0px;text-align: center;}
.uplader_image .spinnerq > span {background: #673289;}
.uplader_image .spinnerq {
	display:none;
	top: 40%;
	transform: translateY(-50%);
	position:absolute;
	left:0;
	right:0;
}

.uplader_image.qquploading .spinnerq {display:block; }
.uplader_image.qquploading img {opacity: 0.25;filter: grayscale(1);}
.uplader_image.qquploading i {opacity: 0.5;filter: grayscale(1);}




.spinnerq {
  margin:0px auto 0;
  width: 70px;
  text-align: center;
}

.spinnerq > span {
  width: 18px;
  height: 18px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinnerq .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinnerq .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.qq_uploader {position:relative;margin-bottom: 10px;margin-top: -20px;}
.qq_uploader.qquploading .spinnerq {display:block !important;}

li#crown_exit {}

html input[disabled] {
    background: #0000006e;
    color: #4e4e4e;
    cursor: not-allowed;
    border-color: #565656;
}

.tf2 input[type=tel].u_phone {text-align:right;}


.webSITe {
    font-size: 16px;
    letter-spacing: 0;
    text-transform: initial;
}

.slOgan {
    font-size: 19px;
    line-height: 33px;
}

.ifUR span{
    font-size: 35px;
}


.okkk {
    justify-content: center;
    align-content: center;


    display: flex;
}
.okkk .contact-card {
	
width: 33.333333333%;
}


.crown_the_persons  {
	
}
.crown_the_persons ul {
	display:flex;
	flex-wrap: wrap;
}
.crown_the_persons ul li {
	width:calc(33.333333333333333% - 30px);
	margin: 0px 10px 20px !important;
	padding: 30px 10px;
	background: #e9e9e9;
}


.user_pic {text-align:center;width: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;}
.user_pic2 {width: 100px;background-size: cover;background-repeat: no-repeat;background-position: center;display:inline-block;border-radius: 100px;background-image: url(../img/user_empty.jpg);filter: grayscale(1);height: 100px;}
.crown_person_single  {
	flex-wrap:wrap;
}

.person_tT {text-align:center;display: block;font-weight: bold;}

.sp_features {
    text-align: center;
    margin-top: 12px;
    min-height: 33px;
}
.sp1 {
    padding: 5px 10px;
    border-radius: 10px;
    border: 1px solid #bbb;
    margin: 0px 3px;
    font-size: 14px;
}

.blog-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.DRkt {transform:scale(1.2);}

.badge-grayi ul {margin:0;}
.badge-grayi li {
    background: #e9e9e9;
    padding: 2px 15px;
    border-radius: 10px;
    font-size: 13px;
    margin: 0 0 0 7px;
    display: inline-block;
}

.ietkg {
    margin-bottom: -10px;
}

.futjy {
    position: relative;
    top: 10px;
    transform: scale(1.1);
}
.mux {text-align: revert;margin-bottom: 30px;font-size: 33px;font-weight: bold;line-height: 45px;}
.iconicix {
	height:300px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
	margin: 20px 0px 30px;
}

.crown_content {
    margin-bottom: 80px;
}

.utfj a {
    color: #000;
}
.crown_content .blog-text,.crown_content p,.crown_content ol li,.crown_content ul li{
    font-size: 18px;
    line-height: 29px;
    margin-bottom: 15px;
    text-align: justify;display:block;
}
.crown_content ol,.crown_content ul {padding:0;margin:0;}

.crown_content h2 {    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 40px;}
.crown_content h3 ,.crown_content h4 ,.crown_content h5 ,.crown_content h6 {
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 40px;
}










@keyframes move {
    0% {
        transform: rotate(45deg) scale(1);
    }
    50% {
        transform: rotate(45deg) scale(1.1);
    }
    100% {
        transform: rotate(45deg) scale(1);
    }
}

.cursor {
  position: fixed;
  width: 30px;
  height: 30px;
  border-radius: 0%;
  background-color: #ffffff00;
  pointer-events: none;
  /* mix-blend-mode: difference; */
  z-index: 9999;
  transition: transform 0.2s;
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center;
  
  
}
.cursor:before {
  background-image:url(../img/cursor1.png);
  width:25px;
  height: 25px;	 
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center;
  content:'';
  display:block;
  transform:rotate(18deg);
position:relative;top:9px;
	
}

.cursor.hovercursor {
  background:none;
  width:40px;
  height: 40px;	 

}

.cursor.hovercursor:before{
  background-image:url(../img/pointer.png);
  width:40px;
  height: 40px;	 
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center;
  content:'';
  display:block;
  
      animation: move 1s ease-in-out infinite;
    /* Ensuring cross-browser support */
    -webkit-animation: move 1s ease-in-out infinite; /* For Safari/Chrome */
    -moz-animation: move 1s ease-in-out infinite; /* For older Firefox */
    -o-animation: move 1s ease-in-out infinite; /* For older Opera */
    -ms-animation: move 1s ease-in-out infinite; /* For older IE */
}
.cursor.hovercursor.not-allowed:before{

  background-image:url(../img/cursor1.png);
  transform:rotate(18deg);
      animation: none;
  width:25px;
  height: 25px;	 

}

.max-width-small .paragraph-large {text-align:center;}
.header-title-wrapper .max-width-small .paragraph-large {text-align:justify;}


.fulL {width:100%;max-width:100%;}

.tapcommerce_text_field label i {color: #ff5959;margin-right: 3px;}

.cta-content .jkfr {box-shadow: 0 0 0 6px rgb(255 255 255 / 7%);}

.value-card .paragraph-large {
    text-align: right;
    word-spacing: 0;
    margin-top: 20px;
    font-size: 15px;
}

.gfiog {
    text-align: center;
    word-spacing: 0;
}

.crown_the_persons ul li.ui1000 {display:none;}
.h3-heading + .paragraph-large {text-align:center;}

.feature-content .paragraph-large{text-align:justify;}

.viddd video {max-width: 100%;}
.jdddrt {
    line-height: 55px;
}

.klgr {
    padding-top: 50px;
}

.crown_logoi {}

.i404 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50dvh;
    font-size: 60px;
    font-family: vAZIR;
    FONT-WEIGHT: BOLD;
}

.tp_box .tapcommerce_message {border-radius: 0px;}


.ui-icon.RITGj {
    width: 64px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ui-icon.RITGj img {
	transform:scale(1.15);
}

.input_note {
    font-size: 13px;
    margin-top: 5px;
    display: block;
    opacity: 0.8;
}


.jkfr {
    color: white;
    font-weight: bold;
    padding: 23px 16px 24px;
    background: linear-gradient(262deg, rgb(111 0 195) 30%, rgb(255 118 0) 100%);
    display:block;
    font-size: 20px;
    width: 100%;
    background: linear-gradient(-89deg,#580174,#cb31fd 32%,#fe4d5d 70%,#ff7900);
    cursor: none;
    display: flex;
    box-shadow: 0 0 0 5px rgb(216 4 255 / 10%); /* Adjust color and opacity as needed */
}
form .jkfr {max-width:100%;}

.crown_verify {display:flex;min-height: 50dvh;justify-content: center;margin-top: 0px;align-items: center;text-align: center;}

.payment_notice.reed {
    background: #ffd3d3;
    color: black;
}
.payment_notice.greeen {
background: #b4ffb4;
    color: black;
}
.payment_notice {
    padding: 30px 15px;
    border-radius: 12px;
    width: 100%;
}
.payment_notice i {display:block;font-size: 50px;margin-bottom: 20px;}

.footer-separator  {
    margin-bottom: 120px;
    margin-top: 70px;
}
.footer-separator .separator-dot  {width: 100px;background: none;}
.footer-separator .separator-dot img  {
    margin-top: -45px;
}

.FKLT {text-align:center;}


.BUTUN {
    display: table;
    margin: 20px auto 5px;
    background: #00723e;
    padding: 12px 33px;
    border-radius: 8px;
    color: white;
}

.crOwn_neW {
    background: #0078df;
    border-radius: 4px;
    padding: 0px 6px 1px;
    display: inline-block;
    font-size: 13px;
    line-height: 21px;
    font-weight: bold;
    margin-left: 4px;
}


.crown_content a {
    color: #cd00cd;
}

.seo1 {
    height: 70px;
    position: relative;
    margin-left: 20px;
}

.seo2 {
	padding-top: 0px;
	margin-top: -34px;
	padding-bottom: 0px;
}

.seo_fea {
	
max-height: 250px;
	
position: relative;
	
top: 10px;
}
.seo_img_wrap {
	
width: 100%;
}
.bouncerate {transform: scale(1.35);}

.seeo {display:flex;justify-content: center;align-items: center;}
.seseo {max-width: 800px;}


.cta2 .h2-heading {
	font-size: 38px;
}
.cta2 {
    margin-top: -100px;
    margin-bottom: 50px;
}

.refer1 {height:250px;margin: 20px 0px -160px;}
.refer2 {font-size: 50px;display: block;text-align: center;width: 100%;font-weight: bold;margin-bottom: 15px;}

.com1 {
    height: 45px;
}

.refer4 {text-align: center;padding: 11px 20px 40px;line-height: 1.4;}

.clrefer .h3-heading{
    font-size: 19px;
    text-align: center;
    font-weight: normal;
}
.refer5 {    margin-top: -50px;}

.ctaref .Cvideo{background-image: url(../img/meme.jpg);filter: grayscale(1);}
.ctaref .jkfr{
    background: linear-gradient(-89deg,#007f29,#007e29 32%,#26ca61 70%,#09c065);
}





.PRnum {display:block;}
.PRnumi {text-align:left;}

.qdrtgv {margin:0;padding: 0;}
.jmhuy {padding-top: 130px;margin-top: -130px;margin-bottom: 0;}
.qdrtgv li {margin: 0px 0px 15px;}
.qdrtgv li:last-child {margin: 0px 0px 0px;}
.qdrtgv li a {opacity: 0.6;}
.qdrtgv li a:before {content:'';width: 0px;height:1px;margin-left: 0px;background: white;display: inline-block;transition: all 0.4s;top: -5px;position: relative;}
.qdrtgv li a:hover {opacity:1;}
.trfhbi {padding-top:30px;padding-bottom:30px;}

.post_docs {}
.post_doc {
    margin-bottom: 110px;
}

.page-template-page-auth header,
.page-template-page-auth .footer-large-wrapper {
	
}
.page-template-page-auth {}


.glowbtn { transition:all 0.4s;}
.glowbtn:hover {
	
background: #ffffff;
}


body.page-template-page-account header,body.page-template-page-account .footer-large-wrapper {
	
}

.edit_phone i {position:relative;top:3px;}


#loading-bar {
    width: 100%;
    height: 5px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
	opacity:0;
}

#progress {
    height: 100%;
    width: 0;
    background-color: #ffffff;
    transition: width 0.4s ease-in-out;
}


.LLL .logo {}


.crown_chats ul {margin:0;padding:0;}

.qqaccount_area{opacity:0;}

.crown_the_tickets ul {padding:0;}

.kgitu {height:350px;}



.handit {
    transform: scale(1.55);
    transform-origin: left top;
    position: relative;
    top: -50px;
    left: 20px;
}
.handitt {overflow:hidden;}


.accordion ul {
    list-style: circle;
	margin-bottom:50px;
}
.accordion h3 {

font-size: 19px;

margin: 40px 0px 20px;

color: white;
}


.poonak {
	
text-align: right;
	
margin:auto;
	
font-size: 18px;
	
margin-bottom: 50px;
}
.poonak li:before {content:'-'; margin-left:10px; }

.gt7 {position:relative;display: inline-block;font-size: 32px;margin-bottom: 0px;color: #bfc1c1;opacity: 1;}
.gt7:before {position:absolute;content:'';background: #5cbdc7;height: 3px;right: 0;left: 0;top: 50%;}



.post_doc {}
.post_doc h3 {
    margin-bottom: 25px;
}
.post_doc p {
    color: #ccc;
    margin-bottom: 30px;
}

.importantnote {
    color: #5cbdc7;
}

.post_doc ul {
	
list-style: disc;
margin-bottom:30px;
}
.post_doc ul li p {margin:0;}

.post_doc h4 {font-size: 19px;margin-bottom: 15px;}

pre code {background:none;}
pre button,.post_doc button {display:none;}

#docs {
  position: relative;
}

.post_doc table,.post_doc th,.post_doc td {
    text-align: right !important;
	font-size:16px;
}
.post_doc table {width:100%;margin-bottom: 36px;padding: 15px !important;}

.post_doc th,.post_doc td {
padding:17px 10px;}

.post_doc th{font-weight:bold;    color: #5cbdc7;}


pre .p-4 {padding: 0 !important;}

.jmhuy:last-child .post_doc{
	margin: 0 0 -30px;
}

.qdrtgv li a.aaactive {color: white !important;opacity: 1;}

.qdrtgv li a.aaactive:before {content:'';width: 18px;height:1px;margin-left: 10px;background: white;display: inline-block;transition: all 0.4s;top: -4px;position: relative;}



ol {
    list-style: number;
    padding-right: 0;
}

ol li {text-align:justify;word-spacing: -1px;}

.qqcsinglepage {padding-bottom:50px;}

p {
    line-height: 34px;
    margin-bottom: 34px;

}
.qqcsinglepage h3 {margin-bottoM: 20px;}

.qqcsinglepage .qqc_content {min-height:0;}
.address-block-one p .webaddress:after {position:absolute;bottom:-5px;left:0;right:0;height: 2px;background: #29594b;content:'';}

.footer-four {
    padding: 110px 0 0;
}

.error-page .shape_02,.error-page .shape_01 {

    filter: brightness(0) invert(1);
}

#qqajcn {position:relative;z-index:2;}



.copyright a {position:relative;}
.copyright a:after {position:absolute;bottom: -4px;left:0;right:0;height: 1px;background: #ffffff8f;content:'';}

.copyright a:hover{coloR:white;}
.copyright a:hover::after{background:white;}

.bottom-footer{color: rgba(255,255,255,.75);font-size: 16px;}
.bottom-footer i.fa-bolt{color: #ffe000;position: relative;top: 2px;}
.bottom-footer i.fa-copyright{color: #fdfdff;position: relative;top: 2px;font-size: 18px;margin-left: 3px;}



.qqc_content ul li p {
	margin:0;
}
.qqc_content ul {padding: 0 20px 0 0;list-style: disc;}

.qqc_content ul li {
margin-bottom:10px;}

.qqc_content ul li strong {font-weight:normal;}

.qqblog_single h3 {font-weight:bold;margin-bottom: 20px;margin-top: 70px;font-size: 32px;line-height: 41px;}
.qqblog_single p {
    margin-bottom: 15px;
    text-align: justify;
    letter-spacing: 0px;
    word-spacing: -1px;
}

.qqblog_single {padding-bottoM:100px;}





.toggle-menu {
  position: relative;
  margin: 0;
  width: 40px;
  height: 40px;
  text-indent: -999em;
  cursor: pointer;
  display:none;
  top: 20px;
  left: 10px;
}

.toggle-menu--clicked .menu__bar:nth-child(1) {
  top: 0.90rem;
  transform: rotate(45deg);
}
.toggle-menu--clicked .menu__bar:nth-child(2) {
  transform: translateX(100%) scale(0);
}
.toggle-menu--clicked .menu__bar:nth-child(3) {
  top: 0.9rem;
  transform: rotate(-45deg);
  width: 2rem;
}

.menu__bar {
  display: block;
  position: absolute;
  left: 0;
  width: 2rem;
  height: 4px;
  transition: top 0.4s ease-out, transform 0.4s ease-out, width 0.4s;
  background-color: #fff;
}
.menu__bar:nth-child(1) {
  top: 0;
}
.menu__bar:nth-child(2) {
  top: 0.7rem;
}
.menu__bar:nth-child(3) {
  top: 1.4rem;
  width: 1.5rem;
}

.card-style-twenty {
    display: block !important;
    position: relative;
}

.card-style-twenty:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: radial-gradient(300px 300px at 100% 0,hsla(0,0%,100%,.2) 33%,hsla(0,0%,100%,0) 100%);
    mix-blend-mode: soft-light;
    border-radius: inherit;
    z-index: -1;
    opacity: 0;
	transition:all 0.3s;
}

.card-style-twenty:hover:after {
    opacity: 1;
}

.gjkrut:hover a {
	color:#000000;
	text-decoration:none !IMPORTANT;
}
.pricing-card-one h2 {
    font-weight: normal !important;
}

.hero-banner-four .hero-heading {line-height: 80px;}


.odfky {
	
opacity: 0.6;
	
margin-top: -40px;
	
margin-bottom: 70px;
}

.lkreo,.hero-heading  {position:relative;}

.lkreo:after,.hero-heading:after {
	position:absolute;top:0;bottom:0;left:0;width:100%;content:'';
background: linear-gradient(90deg,rgba(8, 9, 10, 1) 0%, rgba(8, 9, 10, 0) 70%);	
}

.inner-banner-one .hero-heading.bloGgie:after,h3.sametitlesize:after {display:none;}

.jklgj {margin-bottoM: 40px;}

.homeUrl:hover {transition:all 0.3s;opacity:1;}





.qq-bottom_shadow {
	position:fixed;bottom:0;left:0;right:0;z-index:2;
}
.qoqnoos-mobile-navigation {
		position:fixed;
		bottom: 15px;
		left: 15px;
		right: 15px;
		z-index:2;
		-webkit-backdrop-filter: blur(5px);
		backdrop-filter: blur(5px);
		background: hsl(0deg 0% 8% / 72%);
		border-bottom: 0px solid hsl(0deg 0% 100% / 57%);
		z-index:3;
		border-radius: 12px;
		display:none;
}

.qoqnoos-mobile-navigation ul {
	display:flex;
	justify-content: space-between;
	margin: 0;
	padding: 8px 20px;
}

.qoqnoos-mobile-navigation ul li {
	text-align:center;
}

.qoqnoos-mobile-navigation ul li i {
	display:block;
	font-size: 26px;
	margin-bottom: 7px;
	margin-top: 5px;
}
.qoqnoos-mobile-navigation ul li a {

color: #a9a9a9;

font-size: 15px;
}



.btn-twelve{
    position: relative;
    overflow: hidden;
}
.btn-twelve0:after {
	
position:absolute;
	
top:50%;
	
left:50%;
	
content:'';
	
background:black;
	
width: 1px;
	
height: 1px;
	
z-index: 0;
	
border-radius: 12px;
	
transform: translate(-50%, -50%);
transition:all 0.5s;
opacity:0;
z-index:1;
}

.btn-twelve0 span {position:relative;z-index:3;transition:all 0.5s;
}
.btn-twelve0:hover span {color:white;}


.btn-twelve0:hover::after {
	width: 10px;
	
height: 10px;
transform: translate(-50%, -50%) scale(30);
	
	opacity:1;
}

.btn-twelve:after {
    background-image: -o-linear-gradient(left, transparent, #000000, transparent);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#000000), to(transparent));
    background-image: linear-gradient(90deg, transparent, #000000, transparent);
    content: "";
    left: 150%;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    transform: skew(-20deg);
    width: 200%;
    z-index: 1;
}

.btn-twelve:hover::after {
    -webkit-animation: shine .75s cubic-bezier(.01, .56, 1, 1);
    animation: shine .75s cubic-bezier(.01, .56, 1, 1);
}
.btn-twelve:hover {
background:#000000;
color:white;
}

.btn-three,.btn-thirteen,.midguard,.pricing-card-one .action-btn{
    position: relative;
    overflow: hidden;
}



.pricing-card-one .action-btn:hover {cursor:pointer;}

.btn-three:after, 
.pricing-card-one .action-btn:after, 
.btn-thirteen:after, 
.midguard:after {
    background-image: -o-linear-gradient(left, transparent, #ffffff, transparent);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#ffffff), to(transparent));
    background-image: linear-gradient(90deg, transparent, #ffffff, transparent);
    content: "";
    left: 150%;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    transform: skew(-20deg);
    width: 200%;
    z-index: 1;
}


.btn-three:hover::after, 
.pricing-card-one .action-btn:hover::after, 
.btn-thirteen:hover::after, 
.midguard:hover::after {
    -webkit-animation: shine .75s cubic-bezier(.01, .56, 1, 1);
    animation: shine .75s cubic-bezier(.01, .56, 1, 1);
}
.midguard:hover {background:white;color:black;}

.qq_exts {display: flex;position: relative;z-index: 3;margin: -40px -10px 100px;flex-wrap: wrap;}

@-webkit-keyframes shine {
  100% {
    left: -200%;
  }
}

@keyframes shine {
  100% {
    left: -200%;
  }
}

@-webkit-keyframes shine2 {
  20% {
    left: -200%;
  }

  100% {
    left: -200%;
  }
}

@keyframes shine2 {
  20% {
    left: -200%;
  }

  100% {
    left: -200%;
  }
}




.qq_ext {
    margin: 0 0 30px;
    width: calc(33.333333333% - 20px);
    padding: 10px;
    margin: 0px 10px 20px;
}

.ext-img {
	
height: 150px;
	
background-size: contain;
	
background-position: center;
	
border-radius: 12px;
	
background-repeat: no-repeat;
	
margin-bottom: 25px;
	
position: relative;
}
.ext-img:after {
	background: linear-gradient(0deg,rgb(15 16 17) 0%, rgba(8, 9, 10, 0) 60%);
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.ext-body {}
.ext-body p {
    color: #8a8f98;
    font-size: 17px;
    height: 67px;
    overflow: hidden;
    margin-bottom: 15px;
    line-height: 27px;
    margin-top: 13px;
}

.ext-header{
    font-size: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ext-btm {
	display:flex;
	justify-content: center;
	align-items: center;
}

.qq-dltimes {width: calc(60% - 10px);display: block;font-size: 14px;opacity: 0.3;flex-shrink: 0;margin-left: 10px;position: relative;top: 2px;}

.hjkuy.btn-three.border-style {width:40%;text-align: center;display: block;background: #35353666;color: #c3c3c3;padding: 9px 25px;}
.hjkuy.btn-three.border-style:hover {background: #ffffff;color: black;}

.arrow0:hover {color:white;}

.arrow0 {margin-left:10px;}
.arrow0 i {position:relative;top:2px;}
.pj-titled {text-decoration:none !important;}


#isotop-gallery-wrapper {
  direction: rtl;
}

.dontit {display:flex;flex-direction: row-reverse;flex-wrap: wrap;}

.portfolio-block-one .img-meta {
    transform: scale(1.1) rotate(0deg);
}


.tp_cnt {position:fixed;
top:0%;left:0%;right:0;bottom:0;

}






.glowbtn {

    color: white;

    background-color: #230E41;
}
.glowbtn:hover{

    background-color: #20ac73;
}


.tapcommerce_text_field input, input, textarea {

    font-family: 'IRANSans';
    letter-spacing: 1px !important;
}


.edit_phone, .topcommerce_route_link_exit {
    position: absolute;
    bottom: -70px;
    left: 0px;
    right: 0;
    top:auto;
    text-align: center;
    padding: 20px;
    letter-spacing: 1px;
    opacity: 1;
    border: 0px solid #ccc;
    border-radius: 10px;
    background: #22222200;
    color: black !important;
    font-size: 20px;
    z-index: 331;
    cursor: pointer;
    border: 0px solid #000;
}


.tp_cnt {
    background: #fff;
    z-index: 400;
    padding: 15px;
}