
/* Sina Extension for Elementor v3.7.5 */
.sina-accordion-body, .sina-accordion-item, .sina-blogpost, .sina-bp, .sina-bp-col, .sina-bp-grid, .sina-bp-list .sina-bp, .sina-brand-carousel, .sina-contact-input, .sina-content-box-icon, .sina-feed-grid, .sina-flipbox-hidden, .sina-load-more, .sina-modal-content, .sina-portfolio, .sina-posts-tab, .sina-pt-content, .sina-pt-content .sina-pt-post, .sina-pt-item, .sina-social-feed, .sina-transform-content, .xzoom-hidden {
	overflow: hidden;
}

.xzoom-lens, .xzoom-preview {
	box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.sina-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: .4s;
}

.sina-bg-cover {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.sina-fixed {
	position: fixed;
}

.sina-feed-meta, .sina-flex {
	display: flex;
}

.sina-login-remember, .sina-login-remember-wrap input[type=checkbox], .sina-login-remember-wrap input[type=radio] {
	height: inherit;
}

.sina-content-box-move:hover, .sina-content-box-zoom:hover, .sina-hover-move:hover, .sina-hover-zoom:hover, .sina-pricing-move:hover, .sina-pricing-zoom:hover, .sina-team-box-move:hover, .sina-team-box-zoom:hover {
	z-index: 99;
}

.sina-author-profile a, .sina-bp, .sina-bp-cats, .sina-bp-cats a, .sina-bp-meta, .sina-bp-meta a, .sina-bp-text, .sina-brand-carousel .owl-item, .sina-brand-item-inner, .sina-brand-item-inner a img, .sina-content-box-desc, .sina-content-box-icon, .sina-content-box-icon img, .sina-content-box-title, .sina-content-box-title > a, .sina-content-slider .owl-item, .sina-cs-item, .sina-feed .sina-feed-content, .sina-feed .sina-feed-meta, .sina-feed .sina-feed-page-name a, .sina-feed .sina-feed-title a, .sina-flipbox-icon i, .sina-flipbox-title, .sina-pc-col, .sina-pc-meta, .sina-pc-meta a, .sina-pc-thumb, .sina-portfolio-btn, .sina-portfolio-desc, .sina-portfolio-title, .sina-post-comments #comments .comment-delete-link, .sina-post-comments #comments .comment-edit-link, .sina-post-comments #comments .comment-reply-link, .sina-post-comments #comments [type=submit], .sina-post-comments #comments a, .sina-post-nav-title, .sina-posts-carousel .owl-item, .sina-price-prefix, .sina-price-tag, .sina-pricing-body li, .sina-pricing-title, .sina-pt-cat-btn, .sina-transform-content {
	transition: .4s;
}

.sina-table table td, .sina-table table th, .sina-table table tr {
	transition: .2s;
}

.sina-banner-slider, .sina-brand-carousel, .sina-content-slider, .sina-news-ticker, .sina-posts-carousel, .sina-review-carousel {
	direction: ltr;
}

.sina-bp-custom-12, .sina-bp-item-1, .sina-feed-col-1, .sina-feed-thumb img, .sina-google-map, .sina-hv-slide-l:hover:before, .sina-hv-slide-r:hover:before, .sina-load-more, .sina-login-remember-wrap, .sina-portfolio-content, .sina-pt-title, .sina-table table, .sina-team img {
	width: 100%;
}

.sina-accordion-body, .sina-accordion-body .elementor-element-overlay, .sina-accordion-item.open > .sina-accordion-header > .sina-accordion-icon .off, .sina-accordion-item > .sina-accordion-header > .sina-accordion-icon .on, .sina-content-box .elementor-element-overlay, .sina-content-slider .elementor-element-overlay, .sina-modal-content .elementor-element-overlay, .sina-pt-item, .sina-subs-form a, .sina-transform .elementor-element-overlay {
	display: none;
}

.sina-accordion-item.open > .sina-accordion-header > .sina-accordion-icon .on, .sina-bg-thumb img, .sina-block, .sina-pt-content .sina-pt-btn, .sina-content-box-title > a, .sina-pt-item.active {
	display: block;
}

.sina-bp-cats, .sina-bp-cats a, .sina-breadcrumbs li, .sina-contact-form .g-recaptcha, .sina-fancytext .sina-fancytext-strings > .animated, .sina-inline, .sina-input-field, .sina-post-meta li, .sina-pricing-save-value, .sina-product-zoomer, .sina-team-social li {
	display: inline-block;
}

.sina-piechart .sina-piechart-content, .sina-pricing, .sina-review-item, .sina-text-center, .sina-video {
	text-align: center;
}

.sina-breadcrumbs a, .sina-portfolio-overlay i, .sina-social li a i, .twentytwenty-after-label:before, .twentytwenty-before-label:before {
	text-align: center;
	transition: .4s;
}

.sina-bp-list .sina-bg-thumb, .sina-bp-list .sina-bp-content, .sina-news, .sina-news-content, .sina-portfolio-item, .sina-pt-content .sina-pt-posts, .sina-pt-content-right .sina-pt-content-content {
	float: left;
}

.sina-input-field {
	width: inherit;
	height: inherit;
	vertical-align: inherit !important;
	transition: .4s;
}

.sina-input-field:focus, .sina-video-play, .sina-video-play:focus {
	outline: 0;
}

.sina-button, .sina-button:active, .sina-button:focus {
	border: 0;
	outline: 0;
	cursor: pointer;
}

.sina-modal-header, .sina-pricing-title, .sina-pt-thumb-content h2, .sina-pt-thumb-content p, .sina-team.sina-team-move .sina-team-social {
	margin: 0;
}

.sina-social {
	margin: 0;
	padding: 0;
}

.sina-ribbon-left, .sina-ribbon-right {
	position: absolute;
	top: 25px;
	right: -85px;
	width: 250px;
	padding: 5px;
	text-align: center;
	z-index: 9;
	transform: rotate(45deg);
}

.sina-ribbon-left {
	left: -85px;
	right: auto;
	transform: rotate(-45deg);
}

.sina-banner-slider, .sina-bg-thumb, .sina-feed-thumb, .sina-pt-content-content .sina-pt-item, .sina-separator {
	position: relative;
}

.sina-separator.sina-separator-solid-dot:after, .sina-separator.sina-separator-solid-dot:before {
	position: absolute;
	top: 0;
	left: 110%;
	height: 100%;
	width: 15%;
	content: "";
}

.sina-separator.sina-separator-solid-dot:after {
	left: 133%;
	width: 7%;
}

.sina-bp-meta .avatar, .sina-post-comments .avatar, .sina-post-meta .avatar {
	vertical-align: middle;
}

.sina-post-navigation a {
	max-width: 50%;
}

.sina-post-nav-prev {
	float: left;
	padding-right: 20px;
	text-align: left;
}

.sina-post-nav-next {
	float: right;
	padding-left: 20px;
	text-align: right;
}

.sina-post-nav-title {
	font-size: 18px;
	line-height: 26px;
	text-transform: inherit;
}

.sina-breadcrumbs, .sina-post-meta {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sina-post-meta li {
	border-right: 1px solid;
}

.sina-post-meta li:last-child {
	border-right: 0;
}

.sina-accordion-item .sina-accordion-header {
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0;
	cursor: pointer;
	transition: .4s;
}

.sina-accordion-desc p, .sina-pt-title-wraper p {
	margin-bottom: 0;
}

.sina-breadcrumbs i.fa-home, .sina-breadcrumbs li:not(.sina-breadcrumbs-current), .sina-feed-meta .sina-feed-likes, .sina-pt-thumb-content p span {
	margin-right: 10px;
}

.sina-bg-thumb:hover .sina-overlay, .sina-feed-thumb:hover .sina-overlay, .sina-hv-door-h:hover:before, .sina-hv-door-v:hover:before, .sina-hv-fade:hover:before, .sina-hv-slide-b:hover:before, .sina-hv-slide-l:hover:before, .sina-hv-slide-lb:hover:before, .sina-hv-slide-lt:hover:before, .sina-hv-slide-r:hover:before, .sina-hv-slide-rb:hover:before, .sina-hv-slide-rt:hover:before, .sina-hv-slide-t:hover:before, .sina-hv-zoom:hover:before, .sina-pc-thumb .sina-overlay, .sina-portfolio-item-inner:hover .sina-portfolio-overlay, .sina-post-featured-img .sina-overlay, .sina-slider-content .sina-overlay, .sina-team:hover .sina-team-overlay {
	opacity: 1;
}

.sina-banner-slider .owl-next, .sina-banner-slider .owl-prev, .sina-content-slider .owl-next, .sina-content-slider .owl-prev, .sina-posts-carousel .owl-next, .sina-posts-carousel .owl-prev, .sina-review-carousel .owl-next, .sina-review-carousel .owl-prev {
	position: absolute;
	padding: 2px 14px 6px;
	border: 0;
	outline: 0;
	font-size: 30px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	opacity: 0;
	transition: .6s;
}

.sina-banner-slider .owl-next, .sina-content-slider .owl-next, .sina-posts-carousel .owl-next, .sina-review-carousel .owl-next {
	right: 35px;
	transform: translate(20px, 0);
}

.sina-banner-slider .owl-prev, .sina-content-slider .owl-prev, .sina-posts-carousel .owl-prev, .sina-review-carousel .owl-prev {
	left: 35px;
	transform: translate(-20px, 0);
}

.sina-banner-slider:hover .owl-next, .sina-banner-slider:hover .owl-prev, .sina-content-slider:hover .owl-next, .sina-content-slider:hover .owl-prev, .sina-posts-carousel:hover .owl-next, .sina-posts-carousel:hover .owl-prev, .sina-review-carousel:hover .owl-next, .sina-review-carousel:hover .owl-prev {
	opacity: 1;
	transform: translate(0);
}

.sina-banner-slider .owl-dots {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.sina-banner-slider .owl-dot, .sina-content-slider .owl-dot, .sina-posts-carousel .owl-dot, .sina-review-carousel .owl-dot {
	width: 10px;
	height: 10px;
	margin: 25px 5px;
	padding: 0;
	background: 0 0;
	border: 1px solid #1085e4;
	border-radius: 10px;
	outline: 0;
	cursor: pointer;
	transition: .25s;
}

.sina-banner-slider .owl-dot.active, .sina-content-slider .owl-dot.active, .sina-posts-carousel .owl-dot.active, .sina-review-carousel .owl-dot.active {
	width: 20px;
}

.sina-anim-invisible {
	visibility: hidden;
}

.sina-bp-col {
	float: left;
	transition: .4s;
}

.sina-bp-grid-sizer, .sina-fb-feed-grid-sizer, .sina-twitter-feed-grid-sizer {
	width: 8.333333%;
}

.sina-bp-custom-9 {
	width: 75%;
}

.sina-bp-custom-8 {
	width: 66.666667%;
}

.sina-bp-custom-7 {
	width: 58.333333%;
}

.sina-bp-custom-5 {
	width: 41.666667%;
}

.sina-bp-custom-6, .sina-bp-item-2, .sina-feed-col-2 {
	width: 50%;
}

.sina-bp-custom-4, .sina-bp-item-3, .sina-feed-col-3 {
	width: 33.333333%;
}

.sina-bp-custom-3, .sina-bp-item-4, .sina-feed-col-4 {
	width: 25%;
}

.sina-bg-thumb .sina-overlay > a, .sina-feed-thumb .sina-overlay a {
	display: block;
	height: 100%;
}

.sina-bp-title, .sina-bp-title a, .sina-pc-title, .sina-pc-title a {
	display: block;
	transition: .4s;
}

.sina-bp-pagination .page-numbers, .sina-post-navigation span {
	display: inline-block;
	text-align: center;
	transition: .4s;
}

.sina-load-more .sina-load-more-btn {
	min-width: 160px;
}

.sina-banner-pbtn, .sina-banner-sbtn, .sina-button, .sina-dynamic-btn, .sina-order-btn, .sina-read-more, .sina-social a, .sina-team-social a, .sina-video-play {
	display: inline-block;
	text-align: center;
	overflow: hidden;
	transition: .4s;
}

.sina-banner-pbtn, .sina-banner-sbtn {
	overflow: inherit;
}

.sina-banner-pbtn i, .sina-banner-sbtn i, .sina-button:not(.sina-pt-cat-btn) i, .sina-dynamic-btn i, .sina-order-btn i, .sina-read-more i {
	display: inline-block;
	transition: .2s cubic-bezier(.1, .8, .8, 1);
}

.sina-news-ticker, .sina-pc-thumb, .sina-post-featured-img {
	position: relative;
	overflow: hidden;
}

.sina-pc-content {
	position: relative;
	width: 100%;
}

.sina-brand-item-inner a {
	display: block;
	text-align: center;
}

.sina-contact-input-half {
	width: calc(50% - 10px);
	float: left;
}

.sina-contact-input-half:last-child {
	margin-left: 20px;
}

.sina-contact-input .sina-input-field {
	width: calc(33.33333% - 3.12px);
}

.sina-contact-input .sina-input-block, .sina-search-box .sina-input-block, .sina-subs-input .sina-input-block {
	display: block;
	width: 100%;
	float: left;
}

.sina-contact-input textarea.sina-input-field {
	resize: vertical;
}

.sina-content-box, .sina-pricing, .sina-team {
	position: relative;
	overflow: hidden;
	transition: .4s;
}

.sina-content-box:hover .sina-content-box-icon.sina-img-zoom img {
	transform: scale(1.15);
}

.sina-content-box-icon, .sina-countdown .sina-cd {
	display: inline-block;
	text-align: center;
}

.sina-fancytext .typed-cursor {
	font-weight: 400 !important;
	font-style: normal !important;
	opacity: 1;
	animation: .7s infinite blink_cursor;
}

.sina-flipbox {
	position: relative;
	perspective: 1000px;
}

.sina-flipbox-back, .sina-flipbox-front {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	overflow: hidden;
	transition: .6s;
}

.sina-flipbox-front.sina-flipbox-effect-h-flip, .sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-h-flip {
	transform: rotateY(0);
}

.sina-flipbox-back.sina-flipbox-effect-h-flip {
	transform: rotateY(-180deg);
}

.sina-flipbox:hover .sina-flipbox-front.sina-flipbox-effect-h-flip {
	transform: rotateY(180deg);
}

.sina-flipbox-front.sina-flipbox-effect-v-flip, .sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-v-flip {
	transform: rotateX(0);
}

.sina-flipbox-back.sina-flipbox-effect-v-flip {
	transform: rotateX(-180deg);
}

.sina-flipbox:hover .sina-flipbox-front.sina-flipbox-effect-v-flip {
	transform: rotateX(180deg);
}

.sina-flipbox-front.sina-flipbox-effect-zoom, .sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-zoom {
	opacity: 1;
	transform: scale(1);
}

.sina-flipbox-back.sina-flipbox-effect-zoom {
	opacity: 0;
	transform: scale(.5);
}

.sina-flipbox-back.sina-flipbox-effect-s-top {
	top: -100%;
}

.sina-flipbox-back.sina-flipbox-effect-s-bottom {
	top: 100%;
}

.sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-s-bottom, .sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-s-top, .sina-hv-slide-t:before {
	top: 0;
}

.sina-flipbox-back.sina-flipbox-effect-s-left {
	left: -100%;
}

.sina-flipbox-back.sina-flipbox-effect-s-right {
	left: 100%;
}

.sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-s-left, .sina-flipbox:hover .sina-flipbox-back.sina-flipbox-effect-s-right, .sina-hv-slide-l:before {
	left: 0;
}

.sina-product-title, .sina-product-title a {
	margin: 0 0 6px;
}

.sina-product-desc {
	margin: 0 0 20px;
}

.xzoom-lens img, .xzoom-preview img, .xzoom-source img {
	display: block;
	max-width: none;
	max-height: none;
}

.xzoom-thumb-item {
	cursor: pointer;
	float: left;
}

.e .xzoom-gallery, .elementor .xzoom-gallery {
	display: inline-block;
	border: 1px solid #cecece;
	width: 100%;
}

.e .xzoom, .elementor .xzoom {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
	margin-bottom: 20px;
}

.xzoom-hidden, .xzoom-source {
	display: block;
	position: static;
	float: none;
	clear: both;
}

.xzoom-preview {
	border: 1px solid #888;
}

.xzoom-lens {
	border: 1px solid #555;
	cursor: crosshair;
}

.e .xactive, .elementor .xactive {
	box-shadow: 0 0 3px 0 #4aa9d2;
	border: 1px solid #4aaad2;
}

.sina-search-form, .sina-subs-form {
	overflow: hidden;
	text-align: center;
}

.sina-subs-input .sina-input-field {
	width: 300px;
}

.sina-search-box .sina-search-btn.sina-input-block, .sina-subs-input .sina-subs-btn.sina-input-block {
	display: inline;
	width: inherit;
	margin-left: 0;
}

.sina-error-text, .sina-subs-error, .sina-subs-success, .sina-success-text {
	display: none;
	margin: 0;
	padding: 0;
	color: #0a0;
	text-transform: inherit;
}

.sina-error-text, .sina-subs-error {
	color: #f40;
}

.sina-process-text, .sina-subs-process {
	display: none;
	margin: 0;
	color: #ccc;
}

.sina-banner-container, .sina-piechart {
	margin: 0 auto;
	position: relative;
}

.sina-modal-overlay {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}

.sina-modal-area {
	position: absolute;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.sina-modal-body {
	overflow-y: auto;
}

.sina-news-ticker .sina-nt-left-label, .sina-news-ticker .sina-nt-right-label {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	text-align: center;
}

.sina-news-ticker .sina-nt-right-label {
	left: inherit;
	right: 0;
}

.sina-news-ticker .sina-news a {
	display: block;
	text-decoration: none;
	transition: .4s;
}

.sina-news:first-child a {
	border-left: 0 !important;
}

.sina-news:last-child a {
	border-right: 0 !important;
}

.sina-particle-layer {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.sina-banner-container {
	z-index: 1;
}

.sina-banner-desc > p {
	margin: 0 0 10px !important;
}

.sina-content-box-linkable, .sina-particle, .sina-piechart .sina-piechart-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sina-pf-item-4 {
	width: 25%;
	height: 300px;
}

.sina-pf-item-5 {
	width: 20%;
	height: 240px;
}

.sina-pf-grid-sizer, .sina-pf-item-12 {
	width: 16.666667%;
}

.sina-pf-item-11, .sina-pf-item-6 {
	width: 16.666667%;
	height: 200px;
}

.sina-pf-item-12 {
	height: 400px;
}

.sina-pf-item-21 {
	width: 33.333333%;
	height: 200px;
}

.sina-pf-item-22, .sina-pf-item-3 {
	width: 33.333333%;
	height: 400px;
}

.sina-pf-item-31 {
	width: 50%;
	height: 200px;
}

.sina-pf-item-32 {
	width: 50%;
	height: 400px;
}

.sina-pf-item-2, .sina-pf-item-33 {
	width: 50%;
	height: 600px;
}

.sina-portfolio-item-inner {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sina-portfolio-icons {
	align-items: center;
	justify-content: center;
	width: 100%;
}

.sina-portfolio-overlay.sina-pf-effect-zoom, .sina-team.sina-team-zoom .sina-team-overlay {
	transform: scale(.1);
}

.sina-hv-zoom:hover:before, .sina-portfolio-item-inner:hover .sina-portfolio-overlay.sina-pf-effect-zoom, .sina-team.sina-team-zoom:hover .sina-team-overlay {
	transform: scale(1);
}

.sina-portfolio-item-inner:hover .sina-pf-effect-move .sina-portfolio-desc, .sina-portfolio-item-inner:hover .sina-pf-effect-move .sina-portfolio-link, .sina-portfolio-item-inner:hover .sina-pf-effect-move .sina-portfolio-title, .sina-portfolio-item-inner:hover .sina-pf-effect-move .sina-portfolio-zoom, .sina-team.sina-team-move:hover .sina-team-desc, .sina-team.sina-team-move:hover .sina-team-name, .sina-team.sina-team-move:hover .sina-team-position, .sina-team.sina-team-move:hover .sina-team-social {
	transform: translate(0);
}

.sina-portfolio-link, .sina-portfolio-zoom {
	display: inline-block;
	transition: .5s;
}

.sina-pf-effect-move .sina-portfolio-title {
	transform: translate(0, -50px);
}

.sina-pf-effect-move .sina-portfolio-desc {
	transform: translate(0, 50px);
}

.sina-pf-effect-move .sina-portfolio-zoom {
	transform: translate(-50px, 0);
}

.sina-pf-effect-move .sina-portfolio-link {
	transform: translate(50px, 0);
}

.sina-pt-content-content .sina-overlay {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, 0) 100%);
	transition: .4s;
}

.sina-pt-content-content .sina-overlay:hover {
	background-color: rgba(0, 0, 0, .1);
}

.sina-pt-content-content {
	overflow: hidden;
	float: right;
}

.sina-pt-thumb-content {
	position: absolute;
	top: inherit;
	bottom: 0;
	width: 100%;
	padding: 20px 15px;
	opacity: 1;
}

.sina-hv-door-h, .sina-hv-door-v, .sina-hv-fade, .sina-hv-slide-b, .sina-hv-slide-l, .sina-hv-slide-lb, .sina-hv-slide-lt, .sina-hv-slide-r, .sina-hv-slide-rb, .sina-hv-slide-rt, .sina-hv-slide-t, .sina-hv-zoom, .sina-wave-anim {
	position: relative;
	z-index: 1;
}

.sina-pt-content .sina-pt-post:last-child {
	border-bottom: 0 !important;
}

.sina-bp-thumb-right .sina-bg-thumb, .sina-bp-thumb-right .sina-bp-content, .sina-pt-content-right .sina-pt-posts {
	float: right;
}

.sina-pt-title-wraper {
	align-items: center;
	padding-right: 20px;
	float: left;
}

.sina-pt-content-right .sina-pt-title-wraper {
	padding-left: 20px;
	padding-right: 0;
}

.sina-pt-title h3 {
	margin: 0;
	cursor: pointer;
	transition: .4s;
}

.sina-pt-thumb {
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.sina-pt-content-right .sina-pt-thumb {
	padding-right: 15px;
	padding-left: 0;
}

.sina-pricing-body {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
}

.sina-progressbars .sina-bar-bg {
	display: block;
	width: 100%;
}

.sina-progressbars .sina-bar-content {
	width: 0;
	height: 100%;
}

.sina-piechart .sina-piechart-center, .sina-progressbars .sina-bar-percent {
	width: 100%;
	align-self: center;
}

.sina-review-carousel .owl-item .sina-review-face {
	margin: 20px auto;
}

.sina-feed {
	overflow: hidden;
	transition: .4s;
}

.sina-feed-thumb .sina-overlay .sina-feed-video {
	display: flex;
	align-items: center;
	justify-content: center;
}

.sina-feed-meta .sina-feed-time {
	margin-right: auto;
}

.sina-table {
	overflow-x: auto;
}

.sina-table table {
	border-collapse: collapse;
}

.sina-team-social {
	padding: 20px 0 0;
}

.sina-team.sina-team-move .sina-team-name, .sina-team.sina-team-move .sina-team-position {
	transform: translate(0, -50px);
	transition: .4s .1s;
}

.sina-team.sina-team-move .sina-team-desc, .sina-team.sina-team-move .sina-team-social {
	transform: translate(0, 50px);
	transition: .4s .1s;
}

.sina-uc-number, .sina-uc-text, .sina-visit-number, .sina-visit-text {
	margin: 0;
	display: block;
}

.elementor-widget-sina_video {
	visibility: visible;
}

.sina-hv-door-h:before, .sina-hv-door-v:before, .sina-hv-fade:before, .sina-hv-slide-b:before, .sina-hv-slide-l:before, .sina-hv-slide-lb:before, .sina-hv-slide-lt:before, .sina-hv-slide-r:before, .sina-hv-slide-rb:before, .sina-hv-slide-rt:before, .sina-hv-slide-t:before, .sina-hv-zoom:before {
	position: absolute;
	content: "";
	z-index: -1;
	opacity: 0;
	transition: .4s;
}

.sina-hv-slide-b:before, .sina-hv-slide-t:before {
	width: 100%;
	height: 0;
	left: 0;
}

.sina-hv-slide-b:before {
	bottom: 0;
}

.sina-hv-slide-b:hover:before, .sina-hv-slide-t:hover:before {
	height: 100%;
}

.sina-hv-slide-l:before, .sina-hv-slide-r:before {
	width: 0;
	height: 100%;
	bottom: 0;
}

.sina-hv-slide-r:before {
	right: 0;
}

.sina-hv-slide-lb:before, .sina-hv-slide-lt:before, .sina-hv-slide-rb:before, .sina-hv-slide-rt:before {
	width: 100%;
	height: 100%;
}

.sina-hv-slide-lb:before {
	top: 100%;
	left: -100%;
	transform: rotate(-45deg);
}

.sina-hv-slide-rb:before {
	top: 100%;
	right: -100%;
	transform: rotate(45deg);
}

.sina-hv-slide-lt:before {
	top: -100%;
	left: -100%;
	transform: rotate(45deg);
}

.sina-hv-slide-rt:before {
	top: -100%;
	right: -100%;
	transform: rotate(-45deg);
}

.sina-hv-slide-lb:hover:before, .sina-hv-slide-lt:hover:before {
	top: 0;
	left: 0;
	transform: rotate(0);
}

.sina-hv-slide-rb:hover:before, .sina-hv-slide-rt:hover:before {
	top: 0;
	right: 0;
	transform: rotate(0);
}

.sina-hv-fade:before, .sina-hv-zoom:before {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.sina-hv-zoom:before {
	transform: scale(.3);
}

.sina-hv-door-v:before {
	width: 100%;
	height: 0;
	top: 50%;
	left: 0;
}

.sina-hv-door-v:hover:before {
	height: 100%;
	top: 0;
}

.sina-hv-door-h:before {
	width: 0;
	height: 100%;
	left: 50%;
	top: 0;
}

.sina-hv-door-h:hover:before {
	width: 100%;
	left: 0;
}

.sina-anim-right-move:hover i {
	transform: translate(8px);
}

.sina-anim-left-move:hover i {
	transform: translate(-8px);
}

.sina-anim-zooming:hover i {
	animation: 1s cubic-bezier(.1, .8, .8, 1) infinite sina-anim-zooming;
}

.sina-anim-right-moving:hover i {
	animation: .8s cubic-bezier(.1, .8, .8, 1) infinite sina-anim-right-moving;
}

.sina-anim-left-moving:hover i {
	animation: .8s cubic-bezier(.1, .8, .8, 1) infinite sina-anim-left-moving;
}

.sina-anim-right-bouncing:hover i {
	animation: 1s cubic-bezier(.1, .8, .8, 1) infinite sina-anim-right-bouncing;
}

.sina-anim-left-bouncing:hover i {
	animation: 1s cubic-bezier(.1, .8, .8, 1) infinite sina-anim-left-bouncing;
}

.sina-rubber-anim {
	animation: 1.5s ease-in infinite sina-rubber-anim;
}

.sina-scale-anim {
	animation: 1.5s cubic-bezier(.1, .8, .8, 1) infinite sina-scale-anim;
}

.sina-wave-anim {
	overflow: visible;
}

.sina-wave-anim:after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	z-index: -2;
	animation: 2s ease-in infinite sina-wave-anim;
}

@keyframes sina-anim-zooming {
	0%, 100% {
		transform: scale(1);
	}
	
	30% {
		transform: scale(1.5);
	}
}

@keyframes sina-anim-right-bouncing {
	0% {
		transform: translate(0);
	}
	
	20% {
		transform: translate(3px, -6px);
	}
	
	40% {
		transform: translate(6px, 6px);
	}
	
	60% {
		transform: translate(9px, -6px);
		opacity: 1;
	}
	
	100% {
		transform: translate(12px, 6px);
		opacity: 0;
	}
}

@keyframes sina-anim-left-bouncing {
	0% {
		transform: translate(0);
	}
	
	20% {
		transform: translate(-3px, -6px);
	}
	
	40% {
		transform: translate(-6px, 6px);
	}
	
	60% {
		transform: translate(-9px, -6px);
		opacity: 1;
	}
	
	100% {
		transform: translate(-12px, 6px);
		opacity: 0;
	}
}

@keyframes sina-anim-right-moving {
	0% {
		transform: translate(0);
	}
	
	60% {
		opacity: 1;
	}
	
	100% {
		transform: translate(12px);
		opacity: 0;
	}
}

@keyframes sina-anim-left-moving {
	0% {
		transform: translate(0);
	}
	
	60% {
		opacity: 1;
	}
	
	100% {
		transform: translate(-12px);
		opacity: 0;
	}
}

@keyframes sina-rubber-anim {
	0%, 100%, 45%, 70% {
		transform: scale(1);
	}
	
	15%, 40% {
		transform: scale(1.15, .9);
	}
	
	55%, 65% {
		transform: scale(1.1, .95);
	}
	
	75% {
		transform: scale(1.05, .97);
	}
}

@keyframes sina-scale-anim {
	0%, 100% {
		transform: scale(.85);
	}
	
	25% {
		transform: scale(1.05);
	}
}

@keyframes sina-wave-anim {
	0% {
		box-shadow: 0 0;
	}
	
	60% {
		box-shadow: 0 0 0 25px rgba(255, 255, 255, 0);
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

@keyframes blink_cursor {
	0%, 100% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
	}
}

@media (max-width:991px) {
	.sina-portfolio-item {
		width: 50%;
		height: 400px;
	}
	
	.sina-bp-custom-3, .sina-bp-custom-4, .sina-bp-custom-5, .sina-bp-custom-7, .sina-bp-custom-8, .sina-bp-custom-9, .sina-bp-item-2, .sina-bp-item-3, .sina-bp-item-4, .sina-feed-col-2, .sina-feed-col-3, .sina-feed-col-4 {
		width: 50%;
	}
	
	.sina-bp-item-1, .sina-pt-content .sina-pt-posts, .sina-pt-content-content {
		width: 100%;
	}
}

@media (max-width:767px) {
	.sina-banner-slider .owl-next, .sina-banner-slider .owl-prev, .sina-content-slider .owl-next, .sina-content-slider .owl-prev, .sina-nt-label-both, .sina-post-nav-title, .sina-posts-carousel .owl-next, .sina-posts-carousel .owl-prev, .sina-review-carousel .owl-next, .sina-review-carousel .owl-prev {
		display: none;
	}
	
	.sina-bp-col {
		width: calc(100% - 30px);
	}
	
	.sina-subs-input .sina-input-field {
		width: 180px;
	}
	
	.sina-contact-input .sina-input-field, .sina-subs-input .sina-input-block {
		width: 100%;
		margin-left: 0;
	}
	
	.sina-contact-input .sina-contact-btn, .sina-subs-input .sina-input-field, .sina-subs-input .sina-subs-btn {
		font-size: 14px;
		line-height: 20px;
	}
	
	.sina-contact-input-half {
		width: 100%;
	}
	
	.sina-contact-input-half:last-child {
		margin: 0;
	}
}

@media (max-width:540px) {
	.sina-bp-custom-12, .sina-bp-custom-3, .sina-bp-custom-4, .sina-bp-custom-5, .sina-bp-custom-6, .sina-bp-custom-7, .sina-bp-custom-8, .sina-bp-custom-9, .sina-bp-item-1, .sina-bp-item-2, .sina-bp-item-3, .sina-bp-item-4, .sina-feed-col-2, .sina-feed-col-3, .sina-feed-col-4, .sina-portfolio-item {
		width: 100%;
	}
}
