/* ===================================================================================

* Theme Name: Choicy Child
* Theme URI: https://themexriver.com/wp/choicy
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Digital Marketing Agency WordPress Theme
* Version: 2.0.4
* Template: choicy
* Text Domain: choicy-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of choicy updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

@font-face {
	font-family: "choicy-peydabold";
	font-display: auto;
	font-style: normal;
	font-weight: bold;
	src: url('font/PeydaWebFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/PeydaWebFaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: "choicy-peydaregular";
	font-display: auto;
	font-style: normal;
	font-weight: normal;
	src: url('font/PeydaWebFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/PeydaWebFaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: "choicy-danabold";
	font-display: auto;
	font-style: normal;
	font-weight: bold;
	src: url('font/DanaFaNum-Bold.woff') format('woff'),   
	url('font/DanaFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: "choicy-danamedium";
	font-display: auto;
	font-style: normal;
	font-weight: normal;
	src: url('font/DanaFaNum-Medium.woff') format('woff'),   
	url('font/DanaFaNum-Medium.woff2') format('woff2');
}

:root{
	direction: rtl;
	text-align: right;
	--pr-font: "choicy-peydaregular" !important;
	--sec-font: "choicy-danabold" !important;
}
body{
	font-size: 16px;
	--pr-font: "choicy-peydaregular";
	--sec-font: "choicy-danabold";
}

body,.chy-pr-btn-2, .chy-pr-btn-3, .chy-subtitle-1, .chy-para-1, body.elementor-editor-active .elementor-editor-inner, .chy-pr-btn-1, .chy-section-para-1, .chy-footer-1-menu li a, .chy-footer-1-form input, .chy-cart-1 input, .chy-para-2, .chy-subtitle-2, .chy-portfolio-2-pagination span, .solutions-2-list li, .chy-footer-2-widget .chy-footer-1-form input, .chy-main-menu-3 .main-navigation .navbar-nav li a, .chy-pr-btn-4, .chy-para-3, .chy-price-3-tabs-btn .nav-item .nav-link, .chy-price-3-item-list li, .chy-services-4-item-list li, .chy-footer-3-form input, .chy-pr-btn-5, .chy-para-4, .chy-pr-btn-5, .chy-team-2-item .name, .chy-footer-4-menu li a, .nim-section-title .subtitle, .nim-section-title p, .nim-about-price-list .price-value strong, .nim-about-price-list .price-list li, .nim-award-list-area .item-expand-area, .nim-award-list-area .item-top-area, .nim-btn a, .nim-contact-form button, .nim-project-tab-btn li, .nim-video-play-content .play-text ul li, .nim-testimonial-item .testimonial-img-name .inner-text span, .nim-counter-item-2 p, .nim-blog-item .blog-text .blog-meta a, .nim-footer-cta-content-2 .nim-footer-newslatter-form span, .nim-footer-widget-2 .menu-widget li a, .nim-footer-copyright-content-2, .nim-service-item .service-text p, .nim-about-price-list .price-value .v-title span, .nim-testimonial-item .testimonial-text, .nim-blog-item .blog-img .blog-cate a, .nim-footer-cta-content-2 .nim-footer-cta-text .inner-text, .nim-footer-copyright-content-2, .main-slider-item .main-slider-text .slider-slug, .chy-footer-3-contact li a, .chy-footer-3-social li a, .chy-footer-3-form button, .breadcrumb-list a, .breadcrumb-list span, .sidebar-category li a, .comment-form textarea, .comment-form input, .contact-form input, .contact-form .option-selector, .contact-form textarea, .tx-cartCount, .chy-cart-btn-1::after, .chy-price-2-item .price-2-btn, .chy-cart-btn-2 .number, .nim-footer-cta-content-2 .nim-footer-newslatter-form button, .nim-footer-copyright-content-2, .woocommerce-product-details__short-description P, .product_meta > span, .nim-blog-top-content .blog-more-btn{
	font-family: var(--pr-font);
}
.chy-heading-1, .chy-title-1, .chy-services-1-counter-item span, .odometer.odometer-auto-theme, .odometer.odometer-theme-default, .chy-title-2, h1, h2, h3, h4, h5, h6, .chy-subtitle-3, .chy-title-3, .chy-footer-3-menu li a, .chy-subtitle-4, .chy-heading-2, .chy-title-4, .txt-headline h1, .txt-headline h2, .txt-headline h3, .txt-headline h4, .txt-headline h5, .txt-headline h6, .nim-award-content .nim-award-top-bar, .chy-trusted-3-counter .number span, .chy-main-menu-1 .main-navigation .navbar-nav li a, .tx-page-content h1, .tx-page-content h2, .tx-page-content h3, .tx-page-content h4, .tx-page-content h5, .tx-page-content h6, .comment-desc h1, .comment-desc h2, .comment-desc h3, .comment-desc h4, .comment-desc h5, .comment-desc h6, .tx-blogDetails-box__wrapper h2, .tx-blogDetails-box__wrapper h3, .wp-block-heading{
	font-family: var(--sec-font);
}
.chy-hero-1-content .title{
	font-size: 70px;
    line-height: 1.2;
}
.chy-title-1{
	line-height: 1.2;
}
.chy-title-2{
	line-height: 1.2;
}
.chy-research-2-progress-item .progress-circle .knob, .nim-footer-cta-content-2 .nim-footer-newslatter-form button, .nim-footer-copyright-content-2, .nim-footer-widget-2 .menu-widget li a, .nim-footer-cta-content-2 .nim-footer-cta-text .inner-text span, .nim-footer-cta-content-2 .nim-footer-cta-text .inner-text, .nim-footer-cta-content-2 .nim-footer-newslatter-form input{
	font-family: var(--pr-font) !important;
}
.chy-price-3-item .tax{
	font-size: 14px;
}
.chy-hero-4-scroll-btn-wrap .text{
	letter-spacing: 0;
}
.split-line div{
	direction: rtl;
}
.nim-footer-cta-content-2 .nim-footer-newslatter-form span{
	font-family: var(--pr-font) !important;
}
.nim-footer-cta-content-2 .nim-footer-newslatter-form input{
	font-family: "choicy-peydaregular" !important;
}
.chy-menu-btn-1 .icon-2{
	transform: translate(-50%, -50%) scaleX(-1);
}
.chy-pr-btn-1::after{
	top: 27%;
}
.chy-trusted-1-item:nth-child(2){
	border-radius: 10px 85px 85px 10px;
}
.chy-trusted-1-item:nth-child(4){
	border-radius: 85px 10px 10px 85px;
}
.chy-services-1-item-list{
	text-align: right;
}
.chy-services-1-item-list li i{
	margin-left: 5px;
	margin-right:0;
}
.chy-services-1-item-list li i::after{
	right: -6px;
	left:0;
	transform: scaleX(-1);
}
.chy-services-1-item .s1-btn{
	left: 25px;
	right:auto;
	transform: scaleX(-1);
}
.chy-services-1-item:hover .s1-btn:hover{
	rotate: -45deg;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{
	left:unset;
}
.chy-price-1-pagination{
	left: auto !important;
    right: 0 !important;
}
.chy-team-1-member .text-img{
	right: 0;
	left: auto;
}
.chy-team-1-member{
	padding-right: 50px;
	padding-left: 0;
}
.chy-team-1-member:is(.has-style-2) .text-img{
	left: 0;
	right: auto;
}
.chy-team-1-member:is(.has-style-2){
	padding-right: 0;
    padding-left: 50px;
}
.chy-blog-1-item .date{
	margin-right: 15px;
	margin-left: 0;
}
.chy-blog-1-item .author .line{
	margin-right: 30px;
	margin-left: 0;
}
.chy-blog-1-item .author .line::after{
	right: 0;
	left: auto;
}
.chy-footer-1-form button{
	left: 0;
	right: auto;
}
.chy-footer-1-form input{
	text-align: right;
	padding-right: 20px;
	padding-left: 0;
}
/*.chy-main-menu-1:is(.has-menu-2) .main-navigation .navbar-nav li:not(:last-child){
	margin-left: 46px;
	margin-right: 0;
}*/
.chy-pr-btn-2::after{
	transform: translate(100%, 0) rotate(-10deg);
	transform-origin: top right;
	right: 0;
	left: auto;
}
.chy-pr-btn-2:hover i {
  transform: translate(-25px, 2px);
}
.popup-search-box button[type=submit]{
	left: 0;
	right: auto;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-left: none;
}
.popup-search-box-input input{
	padding-left: 115px;
	padding-right: 30px;
}
.popup-search-box-form .popup-search-box-close-action-btn{
	margin-right: 25px;
	margin-left: 0;
}
.chy-hero-2-item-img .il-img-2{
	right: -64px;
	left: auto;
}
.chy-hero-2-item-img .il-img-1{
	left: -13px;
	right: auto;
}
.chy-pr-btn-3::after{
	right: 0;
	left: auto;
	border-radius: 0px 0px 0px 31px;
	margin-right: -8px !important;
}
.chy-pr-btn-3 i{
	margin-right: 25px;
	margin-left: 0;
}
.chy-portfolio-2-slider-btn {
    margin-right: auto;
    margin-left: 1vw;
}
.chy-solutions-2-wrap .hand-img {
    right: auto;
    left: -20px;
    transform: unset;
}
.chy-solutions-2-wrap .chy-plybtn-2 {
    right: auto;
    left: -50px;
}
.chy-research-2-list li i{
	margin-left: 3px;
	margin-right: 0;
}
.chy-marquee-text-2-wrap{
	direction: ltr;
}
.chy-main-menu-1:is(.has-menu-2) .main-navigation .navbar-nav li:not(:last-child){
	margin-right: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
    .chy-hero-3-item .il-img-1 {
        right: 0px;
		left: auto;
    }
}
.chy-hero-3-item .il-img-1{
	right: -40px;
	left: auto;
}
.chy-hero-3-item-content{
	margin-right: auto;
	margin-left: 0;
}
.chy-hero-3-item .il-img-2{
	right: 240px;
	left: auto;
}
.chy-pr-btn-4{
	color: #262420;
}
.chy-testimonial-3-item .p3-btn{
	transform: scaleX(-1);
}
.chy-testimonial-3-item:is(.active) .p3-btn{
	transform: scaleX(-1);
}
.chy-project-3-item .p3-btn{
	transform: scaleX(-1);
}
.chy-trusted-3-counter .item::after{
	right: 0;
	left: auto;
	top: -25px;
}
.chy-services-4-item .s4-btn .flaticon-left-arrow {
    margin-top: 12px !important;
}
.chy-testimonial-4-slider .swiper-container .swiper-wrapper .swiper-slide:is(.swiper-slide-active) .chy-testimonial-4-item::after{
	right: 70px;
}
.chy-blog-3-item .date{
	right: 30px;
	left: auto;
}
.chy-footer-3-social li a i{
	margin-left: 3px;
	margin-right: 0;
}
.chy-footer-3-menu li a i{
	transform: scaleX(-1) translateY(3px);
}
.chy-footer-3-menu li a:hover i {
    transform: translateY(-5px) rotate(-135deg);
}
.chy-footer-3-form button{
	border-radius: 3px 0 0 3px;
	left: 0;
	right: auto;
	border-right: none;
}
.chy-footer-3-form input{
	padding-right: 30px;
    padding-left: 150px;
	text-align: right;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
    .chy-header-4-wrap .chy-main-menu-1 .main-navigation .navbar-nav li:not(:last-child) {
	 margin-right: 0 !important;
	 margin-left: 20px !important;
    }
}
.chy-main-menu-1 .main-navigation .navbar-nav li:not(:last-child){
	margin-left: 50px;
    margin-right: 0;
}
.chy-header-4-wrap .chy-main-menu-1 .main-navigation .navbar-nav li:is(.dropdown) > a{
	padding-right: 15px;
	padding-left: 15px;
}
.chy-header-4-wrap .menu-wrap{
	padding-right: 20px !important;
}
@media only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
    .chy-header-4-wrap {
    padding-right: 35px !important;
    }
}
.chy-cart-btn-2 .number{
	left: 7px;
	right: auto;
}
.chy-hero-4-scroll-btn-wrap{
	left: 4vw !important;
	right: auto !important;
}
.chy-hero-4-scroll-btn-wrap .text{
	margin-right: 12px;
	margin-left: 0;
}
.chy-hero-img:is(.active) .il-img-1{
	right: -43% !important;
	left: auto !important;
}
.chy-hero-img .il-img-1{
	right: 70%;
	left: auto;
}
.chy-hero-img .il-img-1, .chy-hero-img .il-img-2, .chy-hero-img .il-img-3{
	right: 50%;
	left: auto;
}
.chy-hero-img{
	text-align: left;
}
.chy-subtitle-4::after{
	right: 0;
	left: auto;
}
.chy-subtitle-4{
	padding-right: 90px;
	padding-left: 0;
}
.chy-hero-img:is(.active) .il-img-2{
	right: 20% !important;
	left: auto !important;
}
.chy-brand-logo-4-item .keyfram-slider{
	direction: ltr;
}
.chy-about-4-feature-item .icon{
	border-radius: 6px 50px 6px 6px;
}
.chy-about-4-img .bg-color{
	right: 0;
	left: auto;
}
.chy-services-5-item:nth-child(1){
	border-left: 1px solid rgba(200, 174, 255, 0.5);
	border-right: 0;
}
.chy-services-5-item:nth-child(2){
	border-left: 1px solid rgba(200, 174, 255, 0.5);
	border-right: 0;
}
.chy-services-5-item .icon::after{
	right: 5px;
	left: auto;
}
.btn-wrapper.text-right{
	text-align: left;
}
.chy-solution-4-img .il-img{
	right: -170px;
	left: auto;
}
.chy-marquee-5-wrap{
	direction: ltr;
}
.chy-project-5-item .p5-btn{
	transform: scaleX(-1);
}
.chy-testimonial-5-item .comment-wrap{
	margin-right: 40px;
	margin-left: 0;
}
.chy-cta-5-form .chy-pr-btn-5{
	left: 25px;
	right: auto;
	direction:rtl;
}
.chy-cta-5-form input{
	text-align: right;
	padding-right: 60px;
    padding-left: 270px;
}
.chy-cta-5-form .chy-pr-btn-5 .icon{
	margin-right: 0;
    margin-left: 11px;
    transform: scaleX(-1);
    right: 11px;
	left: auto;
}
.chy-cta-5-form .chy-pr-btn-5::after{
	right: auto;
    left: 34px;
}
ul.chy-footer-4-menu i.flaticon-right-up {
    transform: scaleX(-1);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
    .nim-slider-main-nav {
        left: 30px !important;
		right:auto;
    }
}
.nim-slider-main-nav{
	left: 105px;
	right: auto;
}
.nim-about-img{
	padding-right: 100px;
	padding-left: 0;
}
.nim-about-img .inner-img2{
	left: -45px;
	right: auto;
}
.nim-about-price-list .price-list li i{
	margin-right: 0;
    margin-left: 25px;
}
.nim-about-img .inner-img3{
	right: 40px;
	left: auto;
}
.nim-about-img .inner-img4{
	right: -140px;
	left: auto;
}
.nim-about-text{
	padding-right: 30px;
	padding-left:0;
}
.nim-why-choose-text{
	padding-right: 40px;
	padding-left: 0;
}
.ml-15{
	margin-right: 15px;
	margin-left: 0;
}
.nim-why-choose-list-area .wc-list-img .inner-img2{
	left: -110px;
	right: auto;
}
.nim-contact-form .nim-contact-shape{
	right: -35px;
	left: 0;
}
.nim-contact-form .form-field label{
	direction: rtl;
}
.nim-project-tab-btn .nav-link:before{
	right: -25px;
	left: auto;
}
.nim-project-item .project-text{
	right: 50px;
	left: auto;
}
.nim-blog-top-content .blog-more-btn i.flaticon-left-arrow {
    position: absolute;
    top: 182px;
    margin-right: 10px;
}
.nim-footer-cta-content-2 .nim-footer-cta-text .inner-img{
	right: 0;
	left: auto;
}
.nim-footer-cta-content-2 .nim-footer-cta-text{
	padding-right: 150px !important;
	padding-left: 0 !important;
}
.nim-footer-cta-content-2 .nim-footer-newslatter-form{
	padding-right: 70px !important;
	padding-left: 0 !important;
}
.nim-footer-cta-content-2 .nim-footer-cta-social-area{
	padding-left: 65px !important;
	padding-right: 0 !important;
}
.nim-footer-widget-2 .menu-widget{
	padding-right: 80px !important;
	padding-left: 0 !important;
}
.nim-footer-cta-content-2 .nim-footer-newslatter-form button{
	left: 0 !important;
	right: auto !important;
}
.nim-footer-cta-content-2 .nim-footer-newslatter-form input{
	text-align: right;
	padding-right: 20px;
	padding-left:0;
}
.chy-hero-1-area:is(.active) .chy-hero-1-img .il-shape-1{
	left: -550px;
	right: 0;
}
.chy-hero-1-area:is(.active) .chy-hero-1-img .main-img img {
    transform: translateY(0%) translateX(40px);
}
.chy-hero-1-img .il-shape-1{
	left: -90px;
	right: auto;
}
.chy-hero-1-area:is(.active) .chy-hero-1-img .il-shape-2{
	right: -70px;
	left: auto;
}
.chy-hero-1-img .il-shape-2{
	right: -150px;
	left: auto;
}
.chy-hero-1-img .il-shape-3{
	left: 70px;
	right: auto;
}
.chy-research-2-img .img-icon{
	right: -30px;
	left: auto;
}
.chy-research-2-img{
	padding-left: 30px;
	padding-right: 0;
}
.chy-hero-4-scroll-btn-wrap{
	left: 4vw;
	right: auto;
}
.sidebar-category li a .text{
	margin-left: auto;
	margin-right: 0;
}
.sidebar-download li a .text-wrap{
	margin-left: auto;
	margin-right: 0;
}
.chy-sd-1-item .accordion-item .accordion-header .accordion-button .title{
	margin-left: auto;
	margin-right: 0;
}
.section-title-wrap.text-right{
	text-align: left;
}
.team-details-person-skill .progress-item .progress-bar::after{
	left: 0;
	right: auto;
}
.contact-form.tx-input-field{
	direction: rtl;
}
.comment-form textarea, .comment-form input, .contact-form input, .contact-form .option-selector, .contact-form textarea{
	text-align: right;
}
.nice-select .list{
	right: 0;
	left: auto;
}
.contact-form-2 .nice-select::after, .tx-input-field .nice-select::after{
	left: 35px;
	right: auto;
}
.nice-select:after{
	left: 12px;
	right: auto;
}
.nice-select .option{
	padding-right: 18px;
    padding-left: 29px;
	text-align: right;
}
.tx-input-field .row .nice-select{
	text-align: right !important;
}
.project-page-item .pp-btn{
	transform: scaleX(-1);
}
.project-page-item .pp-btn i.flaticon-right-up {
    margin-top: 30px;
}
.project-page-item .number{
	right: 10px;
	left: auto;
}
.projects-details-feature-img{
	padding-left: 55px;
	padding-right: 0;
}
.projects-details-feature-img .main-img{
	border-radius: 200px 0 0 0;
	margin-right: -18px;
	margin-left: 0;
}
.projects-details-feature-img::after{
	right: 0;
	left: auto;
	border-radius: 200px 0 0 0;
}
.projects-details-feature-list li i{
	margin-left: 5px;
	margin-right: 0;
}
.projects-details-wrap-3 .projects-details-feature-img::after{
	border-radius: 200px 0 0 0;
}
.blog-page-item .meta span i{
	margin-left: 5px;
	margin-right: 0;
}
.latest-post-item .content.pr-0{
	padding: 10px 17px;
}
.latest-post-item .content{
	padding: 10px 17px;
}
.latest-post-item .content .date i{
	margin-left: 3px;
	margin-right: 0;
}
.blog-details-content-meta span i{
	margin-left: 5px;
	margin-right: 0;
}
.blog-details-content-list li i{
	margin-left: 6px;
	margin-right: 0;
}
.blog-details-blockquote-1 .icon{
	right: 20px;
	left: auto;
}
.blog-details-blockquote-1 .author::after{
	right: 0;
	left: auto;
}
.blog-details-blockquote-1 .author{
	padding-right: 70px;
	padding-left: 0;
}
.sidebar-search-box .search-btn{
	left: 0;
	right: auto;
	border-radius: 50px 0 0 50px;
}
.sidebar-search-box .search-btn i.fal.fa-search {
    margin-top: 10px;
}
.sidebar-search-box .search-input{
	padding: 0 20px;
}
.sidebar-category:is(.has-number) li a{
	padding-right: 30px;
	padding:n 8px 10px;
}
.career-page-item .meta span i{
	margin-left: 7px;
	margin-right: 0;
}
.woocommerce-toolbar-top{
	padding-right: 30px;
	padding-left: 8px;
}
.products .product--btn a i{
	margin-left: 5px;
	margin-right: 0;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{
	margin-left: 5px;
	margin-right: 0;
}
i.fa.fa-angle-double-right {
    transform: scaleX(-1);
}
.chy-testimonial-page-item .person-img{
	left: -40px;
	right: auto;
}
.our-process-page-item .content-wrap{
	margin-right: -175px;
	margin-left: 0;
}
.our-process-page-item:is(.style-2) .content-wrap{
	margin-right: 175px;
	margin-left: 0;
}
.contact-form-2{
	direction: rtl;
}
.contact-form-2 .chy-pr-btn-1{
	direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
	direction: rtl;
}
.contact-form-2 .nice-select, .tx-input-field .nice-select{
	text-align: right !important;
}
.border-left, .contact-page-content .border-left{
	padding-right: 40px;
	padding-left: 0;
}
.border-left::after, .contact-page-content .border-left::after{
	right: 0;
	left: auto;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	float: right;
	margin-left: 30px;
	margin-right: 0;
}
.chy-trusted-1-progress-item .line .line-fill{
	right: 0;
	left: auto;
}
.chy-services-1-counter-item div{
	direction: ltr;
}
.scroll-top{
	left: 30px;
	right: auto;
}
.chy-subtitle-3{
	padding-right: 16px;
	padding-left: 0;
}
.chy-subtitle-3::before{
	right: 0;
	left: auto;
}
.chy-subtitle-3::after{
	right: 0;
	left: auto;
}
.chy-hero-4-social{
	right: 4vw !important;
	left: auto !important;
}
.chy-hero-4-scroll-btn-wrap .text{
	letter-spacing: 0 !important;
}
.chy-hero-img:is(.active) .main-img img {
    transform: translateY(0%) translateX(10px) !important;
}
.chy-hero-4-social .text{
	letter-spacing: 0 !important;
}
.chy-project-4-area .bg-color{
	border-radius: 0 500px 500px 0;
	left: 0;
	right: auto;
}
.chy-solution-4-img .main-img{
	border-radius: 0px 0px 200px 0px !important;
}
.chy-testimonial-5-item .comment-wrap .arrow-icon{
	right: -38px;
	left: auto;
	transform: scaleX(-1);
}
.chy-subtitle-1::after{
	right: 0;
	left: auto;
	clip-path: polygon(10% 0, 0% 100%, 100% 100%);
}
.chy-subtitle-1{
	padding-right: 25px;
	padding-left: 0;
}
h2.tx-title.chy-title-1chy-split-text.chy-split-in-right {
    content-visibility: auto;
}
.comment-reply-link i, .comments-box-single .reply-btn i{
	margin-left: 5px;
	margin-right: 0;
}
i.fa.fa-angle-double-left {
    transform: scaleX(-1);
}
.shop-single-section .product-details .product-option .bootstrap-touchspin button{
	margin-right: 20px !important;
    margin-left: 20px !important;
    padding: 0 !important;
}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child{
	text-align: center !important;
}
.woocommerce-ordering .nice-select{
	padding-right: 30px !important;
    padding-left: 40px !important;
}
.woocommerce div.product div.images .flex-control-thumbs li:not(:last-child){
	margin-left: 20px;
	margin-right: 0;
}
.woocommerce .track_order p:first-child, .woocommerce-form-login p:first-child {
    text-align: right !important;
}
.create-account input, .woocommerce-form-login__rememberme input{
	margin-left: 5px;
	margin-right: 0;
}
.woocommerce .track_order p.lost_password, .woocommerce-form-login p.lost_password{
	float: left !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	float: right;
    margin-right: 1em;
	margin-left: 0;
}
.chy-blog-2-item .main-img img{
	transform: scaleX(-1);
}
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
	font-family: "choicy-peydaregular" !important;
}
.chy-hero-3-item .il-img-1{
	
}






@media (max-width: 767px) {
    .chy-hero-1-content .il-shape-1 {
        left: 10px !important;
        width: 50%;
    }
}
@media (max-width: 767px) {
    .chy-hero-1-area:is(.active) .chy-hero-1-img .il-shape-1 {
        left: -310px !important;
        bottom: 66%;
    }
}
@media (max-width: 767px){
.chy-hero-1-area:is(.active) .chy-hero-1-img .il-shape-2 {
    left: 50px !important;
    opacity: 1;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-trusted-1-item:nth-child(2) {
        border-radius: 10px 10px 10px 10px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-trusted-1-item:nth-child(4) {
        border-radius: 10px 10px 10px 10px !important;
    }
}
@media (max-width: 767px) {
    .chy-services-1-item .body {
        padding-right: 25px;
        padding-left: 45px;
    }
}
@media (max-width: 767px) {
    .chy-services-1-item .s1-btn {
        right: 25px !important;
        left: auto !important;
    }
}
@media (max-width: 767px) {
    .chy-solutions-1-img {
        padding-right: 0px !important;
    }
}
@media (max-width: 767px) {
    .chy-price-1-pricing .dollar {
        font-size: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-project-1-slider .chy_project_1_next {
		transform: translateY(-50%) scaleX(-1);
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-project-1-slider .chy_project_1_prev {
        transform: translateY(-50%) scaleX(-1);
    }
}
@media (max-width: 767px) {
    .chy-team-1-member {
        padding-left: 0 !important;
        padding-right: unset !important;
    }
}
@media (max-width: 767px) {
    .chy-team-slider-1-wrap .chy-team-slider-1-pagination {
        padding-right: 50px !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-about-2-img .il-img-3 {
        right: 0 !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .chy-about-2-img .il-img-1 {
        right: unset !important;
        left: 0 !important;
    }
}
@media (max-width: 767px) {
    .chy-header-4-wrap {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
}
@media (max-width: 767px) {
	.chy-hero-img .il-img-1, .chy-hero-img .il-img-2, .chy-hero-img .il-img-3 {
	    left: 50% !important;
		right: auto !important;
	}
}
@media (max-width: 767px){
.js-marquee-wrapper2, .js-marquee-wrapper {
    direction: ltr !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
    .nim-slider-main-nav {
        direction: rtl !important;
        right: 0 !important;
        left: 0 !important;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
    .nim-about-img {
        padding-right: 30px !important;
        padding-left: 0 !important;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
    .nim-about-img .inner-img3 {
        right: 0px !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
    .nim-about-text {
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px), (max-width: 480px) {
    .nim-why-choose-text {
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px){
	.nim-blog-top-content .blog-more-btn i.flaticon-left-arrow {
    	margin-left: 10px !important;
		margin-right: 0 !important;
		position: unset !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px){
	.nim-insta-feed-section{
		padding-right: 15px !important;
		padding-left: 0 !important;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), (max-width: 480px) {
    .nim-footer-cta-content-2 .nim-footer-cta-text {
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), (max-width: 480px) {
    .nim-footer-cta-content-2 .nim-footer-newslatter-form {
        padding-right: 0 !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px), (max-width: 480px) {
    .nim-footer-widget-2 .menu-widget {
        padding-right: 0 !important;
    }
}
h1.tx-title.chy-title-1chy-split-text.chy-split-in-right {
    content-visibility: auto;
}
.chy-project-4-content .chy-title-4{
	content-visibility: auto;
}
.chy-research-1-item .icon{
	right: -20px;
	left: auto;
}