@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
*{
  letter-spacing: unset !important;
}



#success h4,
.orb-blog-1 .orb-content .orb-blog-frame .orb-all-posts .orb-all-btn,
.orb-blog-2 .orb-description .orb-text a,
.orb-contact-1 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn,
.orb-contact-3 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn,

.orb-group-input input,
.orb-group-input textarea,
.orb-home-1 .orb-content .orb-navigation .orb-pagination,
.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption,
.orb-home-3 .orb-content .rb-object-frame .orb-caption,
.orb-home-5 .orb-content .orb-caption .orb-description .orb-link,
.orb-menu-frame.orb-fs-menu nav .orb-menu li a,
.orb-portfolio-1 .orb-nav-frame .orb-nav .orb-nav-label,
.orb-portfolio-2 .orb-content .orb-position-fix .orb-title-2,
.orb-portfolio-2 .orb-content .rb-object-frame .orb-slide-caption,
.orb-portfolio-2 .orb-description .orb-nav .orb-nav-label,
.orb-portfolio-3 .orb-description .orb-text a,
.orb-portfolio-4 .orb-content .rb-object-frame .orb-slide-caption,
.orb-portfolio-4 .orb-description .orb-pagination,
.orb-portfolio-4 .orb-description .orb-text a,
.orb-portfolio-5 .orb-description .orb-pagination,
.orb-portfolio-5 .orb-description .orb-text .orb-suptitle,

h1,
h2,
h3,
h4,
h5,
h6,
label.cbx {
font-family: "Vazirmatn", serif;
}
input::placeholder,
textarea::placeholder,
.orb-contact-3 input::placeholder,
.orb-contact-3 textarea::placeholder {
    font-family: "Vazirmatn", serif;
}

.orb-banner p,
.orb-big-menu-1 .rb-object-frame .orb-descr p,
.orb-big-menu-2 .orb-menu-text-frame .orb-instagram,
.orb-blog-2 .orb-content .orb-addition-post .orb-date,
.orb-blog-2 .orb-content .orb-addition-post .orb-post-text .orb-date,
.orb-blog-2 .orb-content .orb-addition-post .orb-post-text .orb-post-title h2,
.orb-blog-2 .orb-content .orb-addition-post .orb-post-title h2,
.orb-blog-2 .orb-content .orb-text-frame .orb-date,
.orb-blog-4 .orb-content .orb-blog-frame .orb-post-footer .orb-share,
.orb-blog-card .orb-post-text .orb-date,
.orb-button,
.orb-contact-3 .orb-content .rb-object-frame .orb-instagram,
.orb-demo-card .orb-post-text .orb-date,
.orb-home-1 .orb-content .orb-navigation .orb-button,
.orb-home-5 .orb-content .orb-caption .orb-description p,
.orb-menu-frame nav .orb-menu li a,
.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul li a,
.orb-portfolio-3 .orb-content .orb-position-fix .orb-slide-caption,
.orb-portfolio-4 .orb-next-btn,
.orb-portfolio-5 .orb-next-btn {
font-family: "Vazirmatn", sans-serif;
}


.orb-top-bar-frame {
right: 0;
left: unset;
}

.orb-menu-frame nav .orb-menu li.orb-has-children ul {
right: 0;
left: unset;
transform: translateY(20px);
}

.orb-menu-frame nav .orb-menu li.orb-has-children:hover ul {
transform: translateY(0);
}

.orb-menu-frame nav .orb-menu li.orb-current>a:after {
right: 20%;
left: unset;
}

.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul {
transform: none;
}

.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul li {
transform: translateX(-20px);
}

.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul li a:hover {
transform: translateX(-5px);
}

.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul.orb-active li {
transform: translateX(0);
}

.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-current>a:after {
right: -5%;
left: unset;
}

.orb-menu-btn.orb-active span {
transform: rotate(45deg);
}

.orb-menu-btn.orb-active span:before {
transform: translate(0px, 7px) rotate(-90deg);
}

.orb-menu-btn.orb-active span:after {
transform: translate(0px, -7px) rotate(-90deg);
}

.orb-photo-frame .orb-slideshow, .orb-photo-frame img {
right: 0;
left: unset;
transform: translateX(101%);
}

.orb-photo-frame .orb-zoom {
left: 20px;
right: unset;
}

.orb-photo-frame .orb-zoom img {
transform: none;
}

.orb-photo-frame .orb-slideshow img {
transform: none;
}

.orb-photo-frame:after {
right: 0;
left: unset;
}

.orb-photo-frame.orb-from-top .orb-slideshow, .orb-photo-frame.orb-from-top img {
transform: translateY(-101%);
}

.orb-photo-frame.orb-active .orb-slideshow, .orb-photo-frame.orb-active img {
transform: translateX(0);
}

.orb-photo-frame.orb-active.orb-from-top .orb-slideshow, .orb-photo-frame.orb-active.orb-from-top img {
transform: translateY(0);
}

@media (max-width: 768px) {
.orb-photo-frame.orb-from-top .orb-slideshow, .orb-photo-frame.orb-from-top img {
transform: translateX(101%);
}

.orb-photo-frame.orb-active.orb-from-top .orb-slideshow, .orb-photo-frame.orb-active.orb-from-top img {
transform: translateX(0);
}
}

.orb-button:hover .orb-arrow {
transform: translateX(-10px);
}

.orb-loader-frame .orb-loader:after {
right: 0;
left: unset;
}

.orb-loader-frame .orb-loader .orb-deco-1 .orb-prog {
right: 0;
left: unset;
}

html.is-animating .orb-loader-frame .orb-loader .orb-deco-2:after, html.is-preload .orb-loader-frame .orb-loader .orb-deco-2:after {
left: 0;
right: unset;
}

@-webkit-keyframes spin {

0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}

0% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

}

@keyframes spin {

0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}

0% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

}

.cbx span:first-child {
margin-left: 10px;
margin-right: 0;
}

.cbx span:first-child svg {
right: 2px;
left: unset;
transform: translate3d(0, 0, 0);
}

@keyframes wave {

50% {
transform: scale(0.9);
}

}

.terms-link, .terms-link:visited {
margin-right: 5px;
margin-left: 0;
}

.orb-home-1 {
padding-right: 80px;
padding-left: 0;
}

.orb-home-1 .orb-content .rb-object-frame .orb-obj-1 {
margin-right: 40%;
margin-left: 0;
}

.orb-home-1 .orb-content .rb-object-frame .orb-deco {
margin-right: auto;
margin-left: 0;
left: 60%;
right: unset;
}

.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption {
right: 5%;
left: unset;
}

.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption .orb-suptitle {
margin-left: 40px;
margin-right: 0;
text-align: left;
}

.orb-home-1 .orb-content .orb-navigation {
padding-left: 80px;
padding-right: 0;
}

.orb-home-1 .orb-content .orb-navigation .orb-line {
margin-left: 40px;
margin-right: 0;
}

@media (max-width: 1200px) {
.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption {
right: 10%;
left: unset;
}

.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption .orb-suptitle {
text-align: right;
}
}

@media (max-width: 992px) {
.orb-home-1 .orb-content .rb-object-frame .orb-slide-caption {
right: 0;
left: unset;
}

.orb-home-1 .orb-content .rb-object-frame .orb-deco {
left: auto;
right: 0;
}
}

@media (max-width: 768px) {
.orb-home-1 .orb-content .rb-object-frame .orb-obj-1 {
margin-right: 25%;
margin-left: 0;
}

.orb-home-1 .orb-content .orb-navigation {
padding-left: 0;
padding-right: 0;
}
}

.orb-home-2 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-home-2 .orb-content .orb-slide-caption {
right: 0;
left: unset;
}

.orb-home-2 .orb-content .orb-slide-caption .orb-main-title .orb-suptitle:before {
right: -60%;
left: unset;
}

.orb-home-2 .orb-content .orb-slide-caption .orb-main-title .h1, .orb-home-2 .orb-content .orb-slide-caption .orb-main-title h1 {
margin-right: 10%;
margin-left: 0;
}

.orb-home-2 .orb-content .orb-slide-caption .orb-button-and-descr .orb-description span {
padding-left: 40px;
padding-right: 0;
}

.orb-home-2 .orb-navigation {
left: 80px;
right: unset;
}

.orb-home-2 .orb-navigation .orb-pagination {
margin-left: 40px;
margin-right: 0;
}

.orb-home-2 .orb-navigation .orb-pagination .swiper-pagination-bullet {
margin-right: 30px;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-pagination .swiper-pagination-bullet:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-nav .orb-next, .orb-home-2 .orb-navigation .orb-nav .orb-prev {
margin-right: 40px;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-nav .orb-next:first-child, .orb-home-2 .orb-navigation .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-nav .orb-prev img {
transform: rotate( 0deg);
}

@media (max-width: 992px) {
.orb-home-2 .orb-content .orb-slide-caption .orb-main-title .h1, .orb-home-2 .orb-content .orb-slide-caption .orb-main-title h1 {
margin-right: 0;
margin-left: 0;
}
}

@media (max-width: 768px) {
.orb-home-2 .orb-top-bar:before {
left: 0 !important;
right: auto !important;
}

.orb-home-2 .orb-content .orb-slide-caption .orb-main-title .h1, .orb-home-2 .orb-content .orb-slide-caption .orb-main-title h1 {
margin-right: 0;
margin-left: 0;
}

.orb-home-2 .orb-navigation {
left: 0;
right: unset;
}

.orb-home-2 .orb-navigation .orb-pagination .swiper-pagination-bullet {
margin-right: 30px;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-pagination .swiper-pagination-bullet:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-home-2 .orb-navigation .orb-nav .orb-prev img {
transform: rotate(0deg);
}
}

.orb-home-3 {
padding-right: 80px;
padding-left: 0;
}

.orb-home-3 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-home-3 .orb-content .rb-object-frame .orb-deco {
right: -80px;
left: unset;
}

.orb-home-3 .orb-content .rb-object-frame .orb-caption {
padding-left: 40px;
padding-right: 33%;
left: 0;
right: unset;
}

.orb-home-3 .orb-content .rb-object-frame .orb-caption .orb-button {
margin-right: 30%;
margin-left: 0;
}

.orb-home-3 .orb-content .orb-position-fix .orb-obj-2 {
margin-left: 50%;
margin-right: 0;
}

.orb-home-3 .orb-content .orb-position-fix .orb-caption {
padding-left: 80px;
padding-right: 0;
}

@media (max-width: 992px) {
.orb-home-3 {
padding-right: 0;
padding-left: 0;
}

.orb-home-3 .orb-content .orb-position-fix .orb-obj-2 {
margin-left: 80px;
margin-right: 0;
}
}

@media (max-width: 768px) {
.orb-home-3 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-home-3 .orb-content .rb-object-frame .orb-obj-1 {
margin-right: 25%;
margin-left: 0;
}

.orb-home-3 .orb-content .rb-object-frame .orb-caption {
padding-left: 45%;
padding-right: 0;
left: auto;
right: 0;
}

.orb-home-3 .orb-content .rb-object-frame .orb-caption .orb-button {
margin-right: 30%;
margin-left: 0;
left: 0;
right: unset;
}

.orb-home-3 .orb-content .orb-position-fix .orb-obj-2 {
margin-left: 20px;
margin-right: 0;
}

.orb-home-3 .orb-content .orb-position-fix .orb-caption {
padding-left: 0;
padding-right: 0;
}
}

.orb-home-4 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-home-4 .orb-content .orb-position-fix:before {
left: -100px;
right: unset;
}

.orb-home-4 .orb-content .orb-object-frame .orb-obj-3 {
right: -100px;
left: unset;
}

.orb-home-4 .orb-content .orb-object-frame:before {
right: -50px;
left: unset;
}

@media (max-width: 768px) {
.orb-home-4 .orb-content .orb-position-fix:before {
left: 0;
right: unset;
}

.orb-home-4 .orb-content .orb-object-frame .orb-obj-2 {
margin-right: 40%;
margin-left: 0;
}

.orb-home-4 .orb-content .orb-object-frame .orb-obj-3 {
right: 0;
left: unset;
}

.orb-home-4 .orb-content .orb-object-frame:before {
right: 32%;
left: unset;
}
}

.orb-home-5 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-home-5 .orb-content .orb-caption {
right: 0;
left: unset;
}

.orb-home-5 .orb-content .orb-caption .orb-button-frame:after {
left: -80px;
right: unset;
}

.orb-home-5 .orb-content .orb-caption .orb-description p {
padding-right: 80px;
padding-left: 0;
}

.orb-home-5 .orb-content .orb-caption .orb-description .orb-link img {
margin-left: 15px;
margin-right: 0;
}

@media (max-width: 768px) {
.orb-home-5 .orb-top-bar:before {
left: 0 !important;
right: auto !important;
}

.orb-home-5 .orb-content .orb-caption .orb-description p {
padding-right: 50%;
padding-left: 0;
}

.orb-home-5 .orb-content .orb-caption .orb-description .orb-link img {
margin-left: 15px;
margin-right: 0;
}

.orb-home-5 .orb-content .orb-caption .orb-description .orb-link:after {
left: 0;
right: unset;
}
}

.orb-portfolio-1 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-portfolio-1 .swiper-slide .orb-content .orb-object-frame .orb-slide-caption:before {
right: 0;
left: unset;
transform: translateY(100%);
}

.orb-portfolio-1 .swiper-slide.swiper-slide-active .orb-content .orb-object-frame .orb-slide-caption:before {
right: -40px;
left: unset;
transform: translateY(0);
}

.orb-portfolio-1 .orb-nav-frame .orb-nav .orb-next:first-child, .orb-portfolio-1 .orb-nav-frame .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-portfolio-1 .orb-nav-frame .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 768px) {
.orb-portfolio-1 .swiper-slide .orb-content .orb-object-frame .orb-slide-caption {
right: auto;
left: unset;
}

.orb-portfolio-1 .swiper-slide .orb-content .orb-object-frame .orb-slide-caption:before {
right: 0;
left: unset;
}

.orb-portfolio-1 .swiper-slide.swiper-slide-active .orb-content .orb-object-frame .orb-slide-caption {
right: auto;
left: unset;
}

.orb-portfolio-1 .swiper-slide.swiper-slide-active .orb-content .orb-object-frame .orb-slide-caption:before {
right: -20px;
left: unset;
}

.orb-portfolio-1 .orb-nav-frame .orb-nav {
padding-right: 100px;
padding-left: 0;
}
}

.orb-portfolio-2 {
padding-right: 80px;
padding-left: 0;
}

.orb-portfolio-2 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-portfolio-2 .orb-content .rb-object-frame .orb-slide-caption {
right: -19%;
left: unset;
}

.orb-portfolio-2 .orb-description {
padding-right: 220px;
padding-left: 0;
right: 0;
left: unset;
}

.orb-portfolio-2 .orb-description .orb-nav {
left: 0;
right: unset;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-next:first-child, .orb-portfolio-2 .orb-description .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-prev {
margin-left: 10px;
margin-right: 0;
padding-left: 20px;
padding-right: 0;
border-left: solid 1px #FFF;
border-right: 0;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 992px) {
.orb-portfolio-2 .orb-content .rb-object-frame .orb-slide-caption {
padding-right: 0;
padding-left: 0;
right: 0;
left: unset;
}
}

@media (max-width: 768px) {
.orb-portfolio-2 .orb-content .rb-object-frame .orb-slide-caption {
padding-right: 20px;
padding-left: 0;
right: -1px;
left: unset;
}

.orb-portfolio-2 .orb-content .orb-position-fix .orb-title-2 {
padding-right: 20px;
padding-left: 0;
}

.orb-portfolio-2 .orb-description .orb-nav {
padding: 20px 20px 20px 10px;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-next:first-child, .orb-portfolio-2 .orb-description .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-prev {
margin-left: 10px;
margin-right: 0;
padding-left: 20px;
padding-right: 0;
border-left: solid 1px #FFF;
border-right: 0;
}

.orb-portfolio-2 .orb-description .orb-nav .orb-prev img {
transform: rotate(0deg);
}
}

.orb-portfolio-3 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-portfolio-3 .orb-content .orb-position-fix .orb-slide-caption span {
padding-left: 100px;
padding-right: 0;
}

.orb-portfolio-3 .orb-content .orb-position-fix .orb-slide-caption:before {
left: -80px;
right: unset;
}

.orb-portfolio-3 .orb-content .orb-position-fix .orb-obj-1 {
margin-left: 40px;
margin-right: 0;
}

.orb-portfolio-3 .orb-content .orb-obj-3 {
margin-right: 40px;
margin-left: 0;
}

.orb-portfolio-3 .orb-description {
padding-right: 30%;
padding-left: 0;
right: 0;
left: unset;
}

.orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav {
left: 0;
right: unset;
}

.orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-next, .orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-prev {
margin-right: 10px;
margin-left: 0;
}

.orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-next:first-child, .orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 768px) {
.orb-portfolio-3 .orb-top-bar:before {
right: 0 !important;
left: unset;
}

.orb-portfolio-3 .orb-content .orb-position-fix .orb-slide-caption:before {
left: -20px;
right: unset;
}

.orb-portfolio-3 .orb-content .orb-obj-3 {
margin-right: 0;
margin-left: 0;
float: left;
}
}

.orb-portfolio-4 .orb-top-bar-frame .orb-top-bar:before {
left: 80px;
right: unset;
}

.orb-portfolio-4 .orb-content .rb-object-frame .orb-obj-1 {
margin-left: 160px;
margin-right: 0;
}

.orb-portfolio-4 .orb-content .rb-object-frame .orb-slide-caption {
left: 90px;
right: unset;
}

.orb-portfolio-4 .orb-description {
right: 0;
left: unset;
}

.orb-portfolio-4 .orb-description:before {
right: -80px;
left: unset;
}

.orb-portfolio-4 .orb-description .orb-pagination {
padding-right: 120px;
padding-left: 0;
}

.orb-portfolio-4 .orb-next-btn {
left: 1px;
right: unset;
}

.orb-portfolio-4 .orb-next-btn .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 1200px) {
.orb-portfolio-4 .orb-content .rb-object-frame .orb-obj-1 {
margin-left: 40px;
margin-right: 0;
}

.orb-portfolio-4 .orb-content .rb-object-frame .orb-slide-caption {
left: 40px;
right: unset;
}
}

@media (max-width: 768px) {
.orb-portfolio-4 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-portfolio-4 .orb-content .rb-object-frame .orb-obj-1 {
margin-left: 0;
margin-right: 0;
}

.orb-portfolio-4 .orb-content .rb-object-frame:before {
right: -20px;
left: unset;
}

.orb-portfolio-4 .orb-content .orb-position-fix .orb-obj-2 {
margin-right: 50%;
margin-left: 0;
}

.orb-portfolio-4 .orb-next-btn {
right: 0;
left: unset;
}
}

.orb-portfolio-5 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-portfolio-5 .orb-content .orb-deco {
right: 0;
left: unset;
}

.orb-portfolio-5 .orb-content .orb-obj-1 {
margin-left: 15%;
margin-right: 0;
}

.orb-portfolio-5 .orb-content .orb-obj-2 {
margin-left: 20%;
margin-right: 0;
}

.orb-portfolio-5 .orb-content .orb-obj-3 {
margin-left: 15%;
margin-right: 0;
}

.orb-portfolio-5 .orb-description {
right: 0;
left: unset;
}

.orb-portfolio-5 .orb-description .orb-pagination {
margin-left: 65%;
margin-right: 0;
}

.orb-portfolio-5 .orb-description .orb-text {
margin-right: 40%;
margin-left: 0;
}

.orb-portfolio-5 .orb-next-btn {
left: 1px;
right: unset;
}

.orb-portfolio-5 .orb-next-btn .orb-nav {
right: 0;
left: unset;
}

.orb-portfolio-5 .orb-next-btn .orb-nav .orb-next img{
  
transform: scale(-1 , 1);
}

.orb-portfolio-5 .orb-next-btn .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 768px) {
.orb-portfolio-5 .orb-top-bar:before {
right: 0 !important;
left: unset;
}

.orb-portfolio-5 .orb-content .orb-obj-1 {
margin-left: 0;
margin-right: 0;
}

.orb-portfolio-5 .orb-content .orb-obj-2 {
margin-left: 0;
margin-right: 20px;
}

.orb-portfolio-5 .orb-content .orb-obj-3 {
margin-left: 60px;
margin-right: 0;
}

.orb-portfolio-5 .orb-description .orb-pagination {
text-align: left;
}
}

.orb-big-menu-1 {
padding-left: 0;
padding-right: 0;
}

.orb-big-menu-1 .rb-object-frame .orb-position-fix {
left: 0;
right: unset;
}

.orb-big-menu-1 .rb-object-frame .orb-position-fix .orb-deco {
right: 40px;
left: unset;
}

.orb-big-menu-1 .rb-object-frame .orb-descr {
right: 0;
left: unset;
}

@media (max-width: 992px) {
.orb-big-menu-1 .rb-object-frame .orb-position-fix .orb-deco {
right: -40px;
left: unset;
}
}

.orb-big-menu-2 .orb-menu-text-frame .orb-menu-text:before {
right: -80px;
left: unset;
}

.orb-big-menu-2 .orb-menu-text-frame .orb-instagram {
right: 80px;
left: unset;
}

.orb-big-menu-2 .orb-menu-text-frame .orb-instagram img {
margin-right: 10px;
margin-left: 0;
}

@media (max-width: 992px) {
.orb-big-menu-1 .rb-object-frame .orb-position-fix .orb-deco {
right: -40px;
left: unset;
}
}

.orb-contact-1 {
padding-right: 0;
padding-left: 0;
}

.orb-contact-1 .orb-top-bar-frame .orb-photo-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-contact-1 .orb-content .rb-object-frame .orb-page-title {
right: 80px;
left: unset;
}

.orb-contact-1 .orb-content .rb-object-frame .orb-deco {
margin-right: auto;
margin-left: 0;
left: 0;
right: unset;
}

.orb-contact-1 .orb-content .orb-form-frame {
padding: 120px 120px 80px 80px;
}

.orb-contact-1 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn .orb-arrow {
margin-right: 20px;
margin-left: 0;
transform: scale(-1 , 1);
}

.orb-contact-1 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn:hover .orb-arrow {
transform: translateX(-10px);
}

@media (max-width: 768px) {
.orb-contact-1 .orb-content .rb-object-frame .orb-obj-1 {
margin-left: 25%;
margin-right: 0;
}

.orb-contact-1 .orb-content .rb-object-frame .orb-page-title {
left: 0;
right: auto;
}

.orb-contact-1 .orb-content .rb-object-frame .orb-deco {
left: auto;
right: -20px;
}
}

.orb-contact-2 {
padding-right: 0;
padding-left: 0;
}

.orb-contact-2 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-contact-2 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom p {
padding-left: 80px;
padding-right: 0;
text-align: left;
}

.orb-contact-2 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn:hover .orb-arrow {
transform: translateX(-5px);
}

.orb-contact-2 .orb-content .orb-position-fix .orb-obj-2 {
margin-right: 50%;
margin-left: 0;
}

.orb-contact-2 .orb-content .orb-position-fix h1 {
margin-right: -80px;
margin-left: 0;
}

.orb-contact-2 .orb-content .orb-instagram-frame {
right: 80px;
left: unset;
transform: translateY(5px);
}

.orb-contact-2 .orb-content .orb-instagram-frame .orb-line {
margin-left: 40px;
margin-right: 0;
}

@media (max-width: 768px) {
.orb-contact-2 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom p {
padding-left: 0;
padding-right: 0;
}

.orb-contact-2 .orb-content .orb-position-fix .orb-obj-2 {
margin-right: 0;
margin-left: 0;
}

.orb-contact-2 .orb-content .orb-position-fix h1 {
left: 20px;
right: auto;
text-align: left;
}

.orb-contact-2 .orb-content .orb-instagram-frame {
right: 0;
left: unset;
}
}

.orb-contact-3 {
padding: 120px 0 0 80px;
}

.orb-contact-3 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-contact-3 .orb-content .rb-object-frame .orb-deco-1 {
left: -80px;
right: unset;
}

.orb-contact-3 .orb-content .rb-object-frame .orb-deco-2 {
right: -40px;
left: unset;
}

.orb-contact-3 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn .orb-arrow {
margin-right: 20px;
margin-left: 0;
transform: scale(-1 , 1);
}

.orb-contact-3 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn:hover .orb-arrow {
transform: translateX(-10px);
}

.orb-blog-1 {
padding: 120px 0 0 80px;
}

.orb-blog-1 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-blog-1 .orb-content .rb-object-frame .orb-deco {
left: -40px;
right: unset;
}

.orb-blog-1 .orb-content .orb-blog-frame {
padding-right: 120px;
padding-left: 0;
}

.orb-blog-1 .orb-content .orb-blog-frame .orb-all-posts {
left: 0;
right: unset;
}

.orb-blog-1 .orb-content .orb-blog-frame .orb-all-posts .orb-all-btn .orb-arrow {
margin-right: 20px;
margin-left: 0;
transform: scale(-1 , 1);
}

.orb-blog-1 .orb-content .orb-blog-frame .orb-all-posts .orb-all-btn:hover .orb-arrow {
transform: translateX(-10px);
}

@media (max-width: 768px) {
.orb-blog-1 .orb-content .rb-object-frame .orb-deco {
left: 0;
right: unset;
}
}

.orb-blog-2 .orb-top-bar-frame .orb-top-bar:before {
right: 80px;
left: unset;
}

.orb-blog-2 .orb-content .orb-text-frame {
padding: 80px 0 0 80px;
}

.orb-blog-2 .orb-content .orb-object-frame .orb-deco {
right: -40px;
left: unset;
}

.orb-blog-2 .orb-content .orb-addition-post {
margin-right: 50%;
margin-left: 0;
}

.orb-blog-2 .orb-description {
right: 0;
left: unset;
}

.orb-blog-2 .orb-description .orb-nav-frame .orb-nav {
left: 0;
right: unset;
}

.orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-next, .orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-prev {
margin-right: 10px;
margin-left: 0;
}

.orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-next:first-child, .orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-prev:first-child {
margin-right: 0;
margin-left: 0;
}

.orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-prev img {
transform: rotate(0deg);
}

@media (max-width: 1200px) {
.orb-blog-2 .orb-content .orb-text-frame {
padding-left: 40px;
padding-right: 0;
}
}

@media (max-width: 768px) {
.orb-blog-2 .orb-content .orb-addition-post .orb-post-text {
padding-right: 20px;
padding-left: 0;
}
}

.orb-blog-card .orb-photo-frame img {
transform: none;
}

.orb-blog-4 {
padding: 120px 0 0 80px;
}

.orb-blog-4 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-blog-4 .orb-content .rb-object-frame h1 {
right: 0;
left: unset;
}

.orb-blog-4 .orb-content .rb-object-frame .orb-deco {
left: -40px;
right: unset;
}

.orb-blog-4 .orb-content .orb-blog-frame {
padding-right: 120px;
padding-left: 0;
}

.orb-blog-4 .orb-content .orb-blog-frame .orb-post-text {
padding-left: 80px;
padding-right: 0;
}

.orb-blog-4 .orb-content .orb-blog-frame .orb-post-footer {
padding-left: 80px;
padding-right: 0;
}

.orb-blog-4 .orb-content .orb-blog-frame .orb-post-footer .orb-share img {
margin-right: 10px;
margin-left: 0;
}

@media (max-width: 768px) {
.orb-blog-4 .orb-content .rb-object-frame .orb-deco {
left: 0;
right: unset;
}

.orb-blog-4 .orb-content .orb-blog-frame .orb-post-footer .orb-share img {
margin-right: 10px;
margin-left: 0;
}
}

.orb-about-1 .orb-top-bar-frame .orb-top-bar:before {
left: 0;
right: unset;
}

.orb-about-1 .orb-content .orb-about-frame {
padding-right: 120px;
padding-left: 0;
}

.orb-about-1 .orb-content .orb-about-frame .orb-about-text {
padding-left: 80px;
padding-right: 0;
}

.orb-about-1 .orb-content .orb-about-frame .orb-position-fix {
padding-left: 80px;
padding-right: 0;
}

.orb-about-1 .orb-content .orb-about-frame .orb-position-fix .orb-deco {
left: 0;
right: unset;
}

@media (max-width: 1200px) {
.orb-about-1 .orb-content .orb-about-frame {
padding-right: 80px;
padding-left: 0;
}
}

.orb-about-2 .orb-top-bar-frame .orb-top-bar:before {
left: 80px;
right: unset;
}

.orb-about-2 .orb-content .rb-object-frame .orb-deco {
left: -40px;
right: unset;
}

.orb-about-2 .orb-content .orb-about-frame {
padding-left: 80px;
padding-right: 120px;
}

.orb-about-2 .orb-content .orb-about-frame .orb-about-text .orb-deco {
left: 0;
right: unset;
}

.orb-about-2 .orb-content .orb-about-frame .orb-about-text h1 {
transform: translateX(30%);
}

.orb-about-2 .orb-content .orb-about-frame .orb-about-text .orb-quote .orb-quote-frame {
padding: 25px 0 0 40px;
border-left: solid 1px #C57642;
border-right: 0;
}

.orb-about-2 .orb-content .orb-about-frame .orb-about-text .orb-quote p {
padding-right: 40px;
padding-left: 0;
}

@media (max-width: 1200px) {
.orb-about-2 .orb-content .orb-about-frame {
padding-right: 80px;
padding-left: 0;
}

.orb-about-2 .orb-content .orb-about-frame .orb-about-text h1 {
transform: none;
}
}

@media (max-width: 992px) {
.orb-about-2 .orb-content .orb-about-frame {
padding-right: 80px;
padding-left: 0;
}
}

@media (max-width: 768px) {
.orb-about-2 .orb-content .orb-about-frame .orb-about-text .orb-quote .orb-quote-frame {
padding: 25px 0 0 20px;
}
}

.orb-about-3 .orb-top-bar-frame .orb-top-bar:before {
left: 80px;
right: unset;
}

.orb-about-3 .orb-content .rb-object-frame .orb-deco {
right: -80px;
left: unset;
}

.orb-about-3 .orb-content .orb-left {
padding-left: 80px;
padding-right: 0;
}

.orb-about-3 .orb-content .orb-left .orb-instagram {
right: 0;
left: unset;
}

.orb-about-3 .orb-content .orb-left .orb-instagram img {
margin-left: 10px;
margin-right: 0;
}

.orb-about-3 .orb-content .orb-right h1 {
transform: translateX(15%);
}

.orb-about-3 .orb-content .orb-right .orb-position-fix {
margin-right: 60%;
margin-left: 0;
}

.orb-about-3 .orb-content .orb-right .orb-position-fix .orb-deco {
right: 0;
left: unset;
transform: translateY(80px);
}

@media (max-width: 1200px) {
.orb-about-3 .orb-content .orb-right {
padding-right: 80px;
padding-left: 0;
}

.orb-about-3 .orb-content .orb-right h1 {
transform: none;
}

.orb-about-3 .orb-content .orb-right .orb-position-fix {
margin-right: 50%;
margin-left: 0;
}
}

@media (max-width: 992px) {
.orb-about-3 .orb-content .orb-right h1 {
transform: none;
}

.orb-about-3 .orb-content .orb-right .orb-position-fix {
margin-right: 0;
margin-left: 0;
}
}

@media (max-width: 768px) {
.orb-about-3 .orb-content .rb-object-frame .orb-deco {
right: -20px;
left: unset;
}

.orb-about-3 .orb-content .orb-right h1 {
padding-left: 20px;
padding-right: 0;
}
}

#success {
margin-right: -150px;
margin-left: 0;
right: 50%;
left: unset;
}

@-webkit-keyframes checkmark {

0% {
stroke-dashoffset: 50
}

100% {
stroke-dashoffset: 0
}

}

@-ms-keyframes checkmark {

0% {
stroke-dashoffset: 50
}

100% {
stroke-dashoffset: 0
}

}

@keyframes checkmark {

0% {
stroke-dashoffset: 50
}

100% {
stroke-dashoffset: 0
}

}

@-webkit-keyframes checkmark-circle {

0% {
stroke-dashoffset: 240
}

100% {
stroke-dashoffset: 480
}

}

@-ms-keyframes checkmark-circle {

0% {
stroke-dashoffset: 240
}

100% {
stroke-dashoffset: 480
}

}

@keyframes checkmark-circle {

0% {
stroke-dashoffset: 240
}

100% {
stroke-dashoffset: 480
}

}
.orb-menu-frame.orb-fs-menu nav .orb-menu li.orb-has-children ul li a,
.orb-menu-frame nav .orb-menu li a{
  font-size: 16px;
}
.orb-home-2 .orb-navigation .orb-nav .orb-next img {
    transform: scale(-1 , 1);
}

@media (max-width: 768px) {
    .orb-blog-4 {
        padding: 80px 20px 20px;
    }
}
@media (max-width: 768px) {
    .orb-blog-4 .orb-content .orb-blog-frame .orb-post-text {
        padding: 0;
        margin: 0;
    }
}
@media (max-width: 768px) {
    .orb-blog-4 .orb-content .orb-blog-frame {
        padding: 0;
    }
}
@media (max-width: 768px) {
    .orb-blog-4 .orb-content .orb-blog-frame .orb-post-footer {
        padding: 0;
    }
}

@media (max-width: 768px) {
    .orb-blog-2 .orb-content .orb-addition-post {
      
        margin: 0;
        margin-bottom: 20px;
    }
}
.orb-blog-2 .orb-description .orb-nav-frame .orb-nav .orb-next img{
  transform: scale(-1 , 1);
}
@media (max-width: 768px) {
    .orb-blog-1 {
        padding: 80px 20px 20px;
    }
}
@media (max-width: 768px) {
    .orb-blog-1 .orb-content .orb-blog-frame {
        padding: 0 20px;
    }
}

@media (max-width: 768px) {
    .orb-contact-1 .orb-content .orb-form-frame {
        padding: 40px 0 0;
    }
}
@media (max-width: 768px) {
    .orb-contact-1 {
        padding: 80px 20px 20px;
    }
}
.orb-contact-2 .orb-content .orb-form-frame .orb-form-content .orb-form-bottom .orb-submit-btn .orb-arrow{
  transform: scale(-1 , 1);
}
@media (max-width: 768px) {
    .orb-contact-3 {
        padding: 80px 20px 20px;
        background-color: #F1EBE5;
    }
}

@media (max-width: 768px) {
    .orb-about-1 .orb-content .orb-about-frame .orb-about-text {
        padding: 20px 0;
    }
}
@media (max-width: 768px) {
    .orb-about-1 .orb-content .orb-about-frame {
        padding: 0;
    }
}
@media (max-width: 768px) {
    .orb-about-2 .orb-content .orb-about-frame {
        padding: 0;
    }
}
@media (max-width: 768px) {
    .orb-about-3 .orb-content .orb-right {
        padding: 0;
        
    }
}
.orb-portfolio-1 .orb-nav-frame .orb-nav .orb-next img{
  transform: scale(-1 , 1);
}
@media (max-width: 768px) {
    .orb-portfolio-2 {
        padding: 80px 20px 20px;
    }
}
.orb-portfolio-2 .orb-description .orb-nav .orb-next img{

  transform: scale(-1 , 1);
}
@media (max-width: 768px) {
    .orb-portfolio-2 .orb-description {
        padding: 0;
       
    }
}
@media (max-width: 768px) {
    .orb-portfolio-3 .orb-content .orb-position-fix .orb-slide-caption span {
        padding: 0;
    }
}
@media (max-width: 768px) {
    .orb-portfolio-3 .orb-description {
        padding: 0;
        
    }
}
.orb-portfolio-3 .orb-description .orb-nav-frame .orb-nav .orb-next img{
  transform: scale(-1 , 1);

}
.orb-portfolio-4 .orb-next-btn .orb-nav .orb-next img{
  transform: scale(-1 , 1);

}
@media (max-width: 768px) {
    .orb-portfolio-4 .orb-description .orb-pagination {
         
        padding: 0;
       
    }
}
@media (max-width: 768px) {
    .orb-portfolio-5 .orb-description .orb-pagination {
        padding: 0;
        padding-top: 60px;
        margin: 0;
        width: 30%;
    }
}
@media (max-width: 768px) {
    .orb-portfolio-5 .orb-description .orb-text {
        margin: 0;
        width: 70%;
    }
}
@media (max-width: 768px) {
    .orb-home-1 {
        padding-top: 80px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }
}
.orb-home-1 .orb-content .orb-navigation .orb-button .orb-arrow img{
  transform: scale(-1 , 1);
}
.orb-button .orb-arrow img{
  transform: scale(-1 , 1);

}
.orb-home-4 .orb-content .orb-main-title .orb-button-frame .orb-sm-button img{

  transform: scale(-1 , 1);
}