@font-face {
    font-family: IRANSans;
    src: url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb.eot');
    src: url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb.woff') format('woff2'),  /* Chrome36+, Opera24+*/
         url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb-bold.woff') format('woff'),   
	url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWeb-bold.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWebNum-bold.woff') format('woff'),   
	url('/Portals/_default/skins/20073-unlimitedcolorspack-055/Fonts/IRANSansWebNum-bold.woff2') format('woff2');	 
}
html, body {
	font: normal 13px/1.5 'IRANSans', sans-serif;
}
.promo-content {
    float: right;
    width: 70%;
    margin-right: 4%;
}
.promo-button {
    right: auto;
    left: 20px;
}
.right-border{
	border:none;
	border-right:5px solid #20a3f0;
color: #20a3f0;
    font-size: 14px;
    font-weight: bold;	
}
.right-border:before {
padding-left: 10px;
    margin-left: 10px;	
}
.left-border{
	border:none;
	border-left:5px solid #20a3f0;
color: #20a3f0;
    font-size: 14px;
    font-weight: bold;	
}
.home-bgSalamat {
background: url(../images/bg-video.jpg) center center no-repeat fixed;
color: #fff;
}
.video a:hover {
    background-color: rgba(44,54,75,.1);
}
.video a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5em;
    background-color: rgba(44,54,75,.3);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.video a:hover .fa {
    opacity: .25;
    -khtml-opacity: .25;
    -moz-opacity: .25;
}
.video a .fa {
    display: inline-block;
    font-size: 100px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -44px;
    margin-top: -44px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: .8;
    -khtml-opacity: .8;
    -moz-opacity: .8;
}
.home06-carousel {
}
.home06-carousel .item {
	margin: 0 15px;
	padding: 0px;
}
.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next, .home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover {
	width: 61px;
	height: 61px;
	line-height: 61px;
	border: 1px solid #bcbcbc;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: transparent;
	transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
}
.home06-carousel .owl-buttons .owl-prev {
	left: 0px;
}
.home06-carousel .owl-buttons .owl-next {
	right: 0px;
}
.home06-carousel .owl-buttons .owl-prev:before, .home06-carousel .owl-buttons .owl-next:before {
	display: none;
}
.home06-carousel .owl-buttons .owl-prev:after, .home06-carousel .owl-buttons .owl-next:after {
	content: "\f104";
	font-family: "FontAwesome";
	font-size: 30px;
	color: #bcbcbc;
	transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
}
.home06-carousel .owl-buttons .owl-next:after {
	content: "\f105";
}
.home06-carousel .owl-buttons .owl-prev:hover, .home06-carousel .owl-buttons .owl-next:hover {
	border-color: #1e7ad8;
}
.home06-carousel .owl-buttons .owl-prev:hover:after, .home06-carousel .owl-buttons .owl-next:hover:after {
	color: #1e7ad8;
}
.home06-carousel .owl-page {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: none;
	background-color: #cecece;
	width: 20px;
	height: 20px;
	margin: 0px 4px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.home06-carousel .owl-page:hover, .home06-carousel .owl-page.active {
	background-color: #1e7ad8;
}
.home06-carousel .item {
	position: relative;
}
.home06-carousel .item .content {
	background-color: #ffffff;
	padding: 45px;
	border: 1px solid #dddddd;
	border-top: none;
}
.home06-carousel .item .content p {
	color: #666666;
}
.home06-carousel .item .content h3 {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 20px;
}
.home06-carousel .item .content .info {
	color: #999999;
}
.home06-carousel .item .img_box:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #cd3637;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
}
.home06-carousel .item .img_box:hover:before {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.home06-carousel .owl-pagination {
	margin-top: 40px;
}
.dnngo-main.boxed .home06-carousel .owl-buttons .owl-prev {
	left: 0;
}
.dnngo-main.boxed .home06-carousel .owl-buttons .owl-next {
	right: 0;
}
@media only screen and (min-width: 1300px) {
.home06-carousel .owl-buttons .owl-prev {
	left: -65px;
}
.home06-carousel .owl-buttons .owl-next {
	right: -65px;
}
}
@media only screen and (min-width: 1640px) {
.home06-carousel .owl-buttons .owl-prev {
	left: -130px;
}
.home06-carousel .owl-buttons .owl-next {
	right: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.home06-carousel .owl-item .carousel-cont {
	padding: 15px;
}
.home06-carousel .owl-item .carousel-cont.text_left {
	left: -35%;
	width: 35%;
}
.home06-carousel .owl-item .carousel-cont.text_right {
	right: -35%;
	width: 35%;
}
.home06-carousel .owl-buttons .owl-prev {
	left: 0px;
}
.home06-carousel .owl-buttons .owl-next {
	right: 0px;
}
}
 @media only screen and (max-width: 767px) {
.home06-carousel .owl-pagination {
	bottom: 3px;
}
.home06-carousel .owl-item .carousel-cont.text_left, .home06-carousel .owl-item .carousel-cont.text_right {
	height: auto;
	top: auto;
	bottom: 0px;
	padding: 8px 15px;
	width: auto;
}
.home06-carousel .owl-item .carousel-cont.text_top, .home06-carousel .owl-item .carousel-cont.text_bottom {
	padding: 8px 15px;
}
.home06-carousel .owl-item .carousel-cont p {
	display: none;
}
.home06-carousel .owl-item .carousel-cont h3 {
	font-size: 13px;
	padding: 0;
	margin: 0;
}
.home06-carousel .owl-buttons .owl-prev, .home06-carousel .owl-buttons .owl-next {
	margin: 0;
}
}

#left_menu ul li, #right_menu ul li {
    background-color: #ebebeb;
}
.rtl [class*="Pane"] {
    margin-bottom: 0;
}
.rtl  .accordion-content {
    padding: 30px;
}
.rtl  .Theme_06_Default .accordion-header span.title {
    margin-right: 20px;
    padding: 10px 20px 10px 0px;
}
.rtl  .Theme_06_Default .accordion-header::before {
    height: 10px;
    right: 15px;
    width: 9px;
}
.rtl #dnngo_megamenu .dnngo_custommenu > .menupane.rightline {
    border-right-color: #1a437c;
}
.rtl #dnngo_megamenu .dnngo_custommenu > .menupane.leftline {
    border-left-color: #1a437c;
}
.home-social {
    padding-top: 10px;
	text-align: right;
}
.home-social a {
    background-color: #3b9cf7;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 5px 6px 0 0;
    text-align: center;
    width: 30px;
}
.home-social a:hover {
    background-color: #00306d;
	    color: #033e89;
}
.trl .home34-linklist ul li a span.fa {
    color: #3b9cf7;
    margin-right: 10px;
    padding-left: 1px;
}
.rtl .home34-linklist ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    width: 50%;
}
.rtl .home34-linklist ul li + li {
    margin-top: 16px;
}
.rtl .footer_box .home34-linklist ul li a:hover, .footer_box .home34-list ul li a:hover, .home34-list ul li a span.fa, .home34-linklist ul li a span.fa {
    color: #3b9cf7;
}
.rtl .footer_box a, .footer_box a:link, .footer_box a:active, .footer_box a:visited {
    color: #fff;
}
.home34-bg03 {
    background: rgba(0, 0, 0, 0) url("../images/Vtour-Box-Bag.jpg") repeat-x ;
    color: #ffffff;
}

.home16-bg04{
    background: rgba(0, 0, 0, 0) url("../images/home_OnlineServices_bg.jpg") no-repeat fixed center center / cover  ;
    color: #fff;
    text-align: center;
}
.rtl .ourteam01-bg03 {
    background-color: #fff;
    color: #555555;
}
.rtl .pb-60 .pb-10{
    padding-bottom: 0px;
	padding-top: 0px;
}
.rtl .contactus02-ibox02 {
    margin: 0px 0 0;
    text-align: center;
}
.rtl .headerBox .headertopBox {
	background-color: rgba(54, 25, 25, 0.1);
    border-bottom: 1px solid #002a5f;
}
.rtl .home34-bg01 {
    background: #c7dbed none repeat scroll 0 0;
}

/*sync carousel */
.home16-title04 h3 {
    color: #ffffff;
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 40px;
}
.home16-title04 h4 {
    color: #ffffff;
}
.rtl .home16_slidecarousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.rtl .home16_slidecarousel .carousel_main, .home16_slidecarousel .carousel_nav {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: none;
	margin: 0px;
	padding: 0px;
}
.home16_slidecarousel .carousel_nav {
	max-width: 80%;
	margin: auto;
	text-align: center;
}
.home16_slidecarousel .carousel_nav span {
	width: 110px;
	height: 110px;
	line-height: 100px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 34px;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: all ease-in 200ms; /* Opera */
	-ms-transition: all ease-in 200ms; /* IE9? */
	cursor: pointer;
}
.home16_slidecarousel .carousel_nav .owl-item:hover span, .home16_slidecarousel .carousel_nav .synced span {
	background-color: #ffffff;
	color: #006fff;
}
.home16_slidecarousel .carousel_main {
	margin: auto;
}
.home16_slidecarousel .carousel_main .cont {
	max-width: 75%;
	margin: auto;
}
.home16_slidecarousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.rtl .home16_slidecarousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.home16_slidecarousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.home16_slidecarousel .owl-item {
	float: left;
}
.home16_slidecarousel .owl-pagination {
	text-align: center;
	padding: 20px 0 0;
	position: absolute;
	top: 100%;
	left: 2;
	width: 100%;
}
.home16_slidecarousel .owl-buttons .owl-prev, .home16_slidecarousel .owl-buttons .owl-next {
	position: absolute;
	left: 0;
	top: 0;
	width: 46px;
	height: 46px;
	line-height: 46px;
	font-size: 0px;
	text-align: center;
	cursor: pointer;
	margin: 0;
	border: 1px solid #FFF;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: all ease-in 200ms; /* Opera */
	-ms-transition: all ease-in 200ms; /* IE9? */
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.home16_slidecarousel .owl-buttons .owl-next {
	left: auto;
	right: 0;
}
.home16_slidecarousel .owl-buttons .owl-prev:before, .home16_slidecarousel .owl-buttons .owl-next:before {
	content: "";
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -4px 0 0 -3px;
	font-size: 20px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.home16_slidecarousel .owl-buttons .owl-next:before {
	border-left: none;
	border-right: 1px solid #FFF;
	margin-left: -7px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.home16_slidecarousel .owl-buttons .owl-prev:hover, .home16_slidecarousel .owl-buttons .owl-next:hover {
	background-color: #006fff;
	border-color: #006fff;
}
.home16_slidecarousel .owl-wrapper, .home16_slidecarousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.home16_slidecarousel img {
	max-width: 100%;
}
.home16_slidecarousel .carousel_nav .item {
	cursor: pointer;
	margin: 5px 2px;
}
.home16_slidecarousel .carousel_main .synced .item {
	background: #006fff;
}
.home16_slidecarousel .carousel_main .synced .item img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.home16-btn04, .home16-btn04:link, .home16-btn04:active, .home16-btn04:visited {
	padding: 10px 10px;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
	margin: 0px 5px 4px;
	display: inline-block;
	color: #FFF;
	min-width: 180px;
	text-align: center;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: all ease-in 200ms; /* Opera */
	-ms-transition: all ease-in 200ms; /* IE9? */
}

/*Accent colour*/
.home16-banner-btn,
.home16-ibox .cont:hover .icon span,
.home16-btn02, 
.home16-btn02:link, 
.home16-btn02:active, 
.home16-btn02:visited{
	background-color:#1368d6;
}
.home16-ibox .icon,
.home16-list03 li:hover span.fa{
	border-color:#1368d6;
	color:#1368d6;
}
.home16-list03 li:hover:before{
	border-left-color:#1368d6;
}

.home16-carousel .owl-buttons .owl-prev:hover, 
.home16-carousel .owl-buttons .owl-next:hover{
    border-color: #1368d6;
}
.home16-carousel .owl-buttons .owl-prev:hover:before, 
.home16-carousel .owl-buttons .owl-next:hover:before{
    border-left-color: #1368d6;
    border-bottom-color: #1368d6;
}

.home16-bg05,
.home16-carousel .photo_box .ico span,
div.Theme_Responsive_20073_home16 .btn{
	background-color:#1368d6;
}
a.home16-btn:hover,
.home16-btn04:hover,
.home16_slidecarousel .owl-buttons .owl-prev:hover, 
.home16_slidecarousel .owl-buttons .owl-next:hover{
	background-color:#1368d6;
	border-color:#1368d6;
}
.home16-chart .home16-percentage,
.home16_slidecarousel .carousel_nav .owl-item:hover span, 
.home16_slidecarousel .carousel_nav .synced span,
.home16-social a:hover .fa{
	color:#1368d6;
	font-size:30pt;
}
.home16-ibox03 .icon .bg span:before, 
.home16-ibox03 .icon .bg2 span:before {
	background: -moz-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%);
	background: -webkit-linear-gradient(135deg, #1368d6 0%, #33d0c5 100%);
	background: -o-linear-gradient(135deg, #1368d6 10%, #33d0c5 100%);
	background: -ms-linear-gradient(135deg,#1368d6 10%, #33d0c5 100%);
	background: linear-gradient(135deg,#1368d6 10%, #33d0c5 100%);
}
.footer_box .home16-social a:hover .fa{
	color:#1368d6;
}

#home20-next {
    bottom: 130px;
    cursor: pointer;
    height: 50px;
    left: 50%;
    margin: 0 0 0 -50px;
    position: absolute;
    text-align: center;
    width: 80px;
    z-index: 1;
}
#home20-next:hover span.fa {
    margin: 20px 0 0;
}
#home20-next span.fa {
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    transition: margin 200ms ease-in 0s;
}
a.home15-btn {
    background-color: #f3f3f3;
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    color: #8a8a8a;
    display: inline-block;
    font-size: 13px;
    margin: 0 12px 10px 0;
    padding: 11px 30px 10px;
    transition: all 200ms ease-in 0s;
    white-space: nowrap;
}
* + html a.home15-btn {
    display: inline;
}
a.home15-btn {
    background-color: #0085ff;
    border: 1px solid #0085ff;
    color: #ffffff;
    text-decoration: none;
}
a.home15-btn:hover {
    background-color: #033e89;
    border: 1px solid #033e89;
    color: #ffffff;
    text-decoration: none;
}
.home15-ibox {
    clear: both;
}
.home15-ibox::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.home15-ibox .left_box, .home15-ibox .right_box {
    float: left;
    width: 31%;
}
.home15-ibox .center_box {
    float: left;
    width: 38%;
}
.home15-ibox .ibox-animation {
    padding: 25px 0;
}
.home15-ibox .ibox-animation li {
    border-top: 1px dashed #cccccc;
    color: #666666;
    font-size: 13px;
    line-height: 1.6;
    list-style: outside none none;
    padding: 25px 0;
    position: relative;
}
.home15-ibox .ibox-animation li:last-child {
    border-bottom: 1px dashed #cccccc;
}
.home15-ibox .ibox-animation li::before {
    border-radius: 50%;
    content: " ";
    height: 9px;
    margin-top: -4px;
    position: absolute;
    top: 0;
    width: 9px;
}
.home15-ibox .ibox-animation li:first-child::before {
    display: none;
}
.home15-ibox .ibox-animation li .number {
    border-radius: 50%;
    color: #fff;
    display: block;
    font-family: IRANSans,Arial,Helvetica,sans-serif;
    font-size: 30px;
    height: 58px;
    line-height: 58px;
    margin-top: -29px;
    position: absolute;
    text-align: center;
    top: 49.9999%;
    transition: background-color 200ms ease-in 0s;
    width: 58px;
}
.home15-ibox .ibox-animation li:hover .number {
    background-color: #2a91fc;
}
.home15-ibox .ibox-animation h3 {
    color: #033e89;
    font-size: 19px;
    font-weight: normal;
}
.home15-ibox .ibox_left {
    margin: 0 30px 0 0;
    padding-right: 25px;
}
.home15-ibox .ibox_left li {
    padding-right: 15px;
    text-align: right;
}
.home15-ibox .ibox_left li::before {
    right: -30px;
}
.home15-ibox .ibox_left li .number {
    right: -55px;
}
.home15-ibox .ibox_right {
    margin: 0 0 0 30px;
    padding-left: 25px;
}
.home15-ibox .ibox_right li {
    padding-left: 15px;
    text-align: left;
}
.home15-ibox .ibox_right li::before {
    left: -30px;
}
.home15-ibox .ibox_right li .number {
    left: -55px;
}
.home15-ibox .ibox_center {
    padding: 25px 15px 0;
    text-align: center;
}
.home15-ibox .ibox_center .animation {
    margin: auto;
    text-align: center;
}
.home15-ibox li .number, .home15-ibox li::before {
    background-color: #033e89;
}
.home15-ibox .ibox_left {
    border-right: 1px dashed #033e89;
}
.home15-ibox .ibox_right {
    border-left: 1px dashed #033e89;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.home15-ibox .left_box,  .home15-ibox .center_box,  .home15-ibox .right_box {
	float: none;
	width: 100%;
}
.home15-ibox .left_box li, .home15-ibox .right_box li {
	width: 33.3333%;
	display: inline-block;
	vertical-align: bottom;
	margin-right: -4px;
}
.home15-ibox .ibox_left {
	border: none!important;
	margin: 0 0 25px 0;
	padding: 0;
}
.home15-ibox .ibox_right {
	border: none!important;
	margin: 25px 0 0 0;
	padding: 0;
}
.home15-ibox .ibox_left.ibox-animation li {
	padding: 0px 25px 35px 25px;
	border: none;
	border-left: 1px dashed #cccccc;
	text-align: center;
}
.home15-ibox .ibox_left.ibox-animation li:first-child {
	border: none;
}
.home15-ibox .ibox_left.ibox-animation li:last-child {
	border: none;
	border-left: 1px dashed #cccccc;
}
.home15-ibox .ibox_left.ibox-animation li .number {
	top: 100%;
	left: 50%;
	margin: -29px 0px 0px -29px;
}
.home15-ibox .ibox_left.ibox-animation li:before {
	top: 100%;
	left: 0px;
	margin: -4px 0 0 -4px;
}
.home15-ibox .ibox_right.ibox-animation li {
	padding: 35px 25px 0px 25px;
	border: none;
	border-left: 1px dashed #cccccc;
	text-align: center;
}
.home15-ibox .ibox_right.ibox-animation li:first-child {
	border: none;
}
.home15-ibox .ibox_right.ibox-animation li:last-child {
	border: none;
	border-left: 1px dashed #cccccc;
}
.home15-ibox .ibox_right.ibox-animation li .number {
	top: 0;
	left: 50%;
	margin: -29px 0px 0px -29px;
}
.home15-ibox .ibox_right.ibox-animation li:before {
	top: 0;
	left: 0px;
	margin: -4px 0 0 -4px;
}
}
@media only screen and (max-width: 767px) {
.home15-ibox .left_box, .home15-ibox .right_box, .home15-ibox .center_box {
	width: 100%;
	float: none;
}
.home15-ibox .ibox_left, .home15-ibox .ibox_right {
	border: none!important;
}
.home15-ibox .ibox-animation li:before {
	display: none;
}
.home15-ibox .ibox-animation {
	margin: 0;
	padding: 0;
	border: none;
}
.home15-ibox .ibox-animation li {
	text-align: center;
}
.home15-ibox .ibox-animation li .number {
	position: static;
	margin: 0px auto 15px;
}
.home15-ibox .left_box li:first-child {
	border-top: none
}
.home15-ibox .ibox-animation .animated {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.home15-ibox .service_center {
	padding-bottom: 25px;
}
}

.rtl .home10-bg05 {
    background: rgba(0, 0, 0, 0) url("../images/home-IPD.jpg") no-repeat scroll center top / cover ;
}
.rtl .home10-ibox02 {
    margin: auto 13%;
}
.rtl .home10-ibox02 .itmes {
    background-color: rgba(108, 111, 118, 0.5);
    border: 1px solid #9b9da1;
    color: #ffffff;
    margin: 60px 0 0;
    padding: 0 34px 30px;
    text-align: center;
}
.rtl .dnngo-main.boxed .home10-ibox02 .itmes {
    padding: 0 15px 30px;
}
.rtl .home10-ibox02 .itmes em.fa {
    background-color: #009b85;
    font-size: 45px;
    height: 83px;
    line-height: 83px;
    margin: -40px auto 0;
    width: 83px;
}
.rtl .home10-ibox02 .itmes h3 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.3;
    margin: 30px 0 20px;
    text-transform: uppercase;
}
.rtl .home10-ibox02 .itmes .line {
    background-color: #009b85;
    height: 1px;
    margin: 20px auto;
    width: 30px;
}
.rtl .home10-ibox02 .itmes p {
    line-height: 2;
    padding: 0 20px;
}




.home07-cont02 {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.home07-cont02 {
    list-style: outside none none;
}
.home07-cont02 {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.home07-cont02 li {
    cursor: pointer;
    float: left;
    height: 470px;
    padding: 140px 70px 0;
    text-align: center;
    transition: padding 200ms ease-in 0s;
    width: 33.33%;
}
.home07-cont02 li:hover {
    padding: 50px 70px 0;
}
.home07-cont02 li.the1 {
    background-color: #3fabff;
}
.home07-cont02 li.the2 {
    background-color: #006ffc;
}
.home07-cont02 li.the3 {
    background-color: #0051b8;
}
.home07-cont02 li .icon img {
    height: 112px;
}
.home07-cont02 li h5 {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 30px 0 0;
    text-transform: uppercase;
}
.home07-cont02 li .line {
    background-color: #fff;
    height: 3px;
    margin: 20px auto;
    width: 50px;
}
.home07-cont02 li p {
    color: #fff;
    margin: 0;
}
.home07-cont02 li a {
    background-color: #fff;
    color: #006ffc;
    display: inline-block;
    font-size: 13px;
    margin: 35px 0 0;
    padding: 12px 26px;
    text-transform: uppercase;
}
.home07-cont02 li p, .home07-cont02 li a {
    opacity: 0;
    transition: all 200ms ease-in 0s;
}
.home07-cont02 li:hover p, .home07-cont02 li:hover a {
    opacity: 1;
}


.headerBox {
    opacity: 0.8;
}
.rtl .dnn_logo {
    height: 80px;
}
.rtl .headerBox > .shade {
	border-radius: 0px 0px 0px 0px;
}
.rtl .tp-caption.large_text  .tp-caption{
    font-family: "IRANSans";
    letter-spacing:-1px;
}
.rtl .tp-caption{
    font-family: "IRANSans";
	    letter-spacing:-1px;
	opacity: 0.8;
}
.rtl  .header-left {
    text-align: right;
}
.rtl  .header-left span{
    font-size:12px;
}
.rtl  .tp-caption.large_text {
    font-family: "IRANSans";
}
.rtl  blockquote, blockquote p {
    color: #fff;
    font-size: 18px;
    font-style: italic;
    line-height: 24px;
}
.rtl  blockquote .small, blockquote footer, blockquote small {
    color: #fff;
    display: block;
    font-size: 80%;
    line-height: 1.42857;
}
.rtl .dg-blockquote cite {
    color: #f0b632;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
}
.rtl .contactus01-ibox .fa {
    background-color: #69173b;
    border-radius: 50%;
    color: #fff;
    font-size: 26px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 40px;
    width: 60px;
}
.list-ico li, .list-ico2 li, .list-ico3 li {
    line-height: 20px;
    margin-bottom: 15px;
    padding-right: 36px;
}
.list-ico .fa, .list-ico2 .fa, .list-ico3 .fa, .list-ico .lnr, .list-ico2 .lnr, .list-ico3 .lnr, .list-ico .glyphicon, .list-ico2 .glyphicon, .list-ico3 .glyphicon {
    color: #69173b;
    right: 0;
}
.list-ico.ico-lg li, .list-ico2.ico-lg li, .list-ico3.ico-lg li {
    margin-bottom: 18px;
    padding-right: 42px;
    padding-top: 3px;
}
.list-ordened li::before, .list-ordened2 li::before, .list-ordened3 li::before {
    right: 0;
}
.list-ordened3 li {
    margin-bottom: 13px;
    padding-right: 32px;
    padding-top: 1px;
}
.rtl .headerBox {
    opacity: 0.9;
    position: relative;
}
.rtl .headerBox .header-top #search-icon{
		width:35px;
		height:27px;
		line-height:27px;
		font-size:14px;

	}
.rtl .sync_carousel_1 .carousel_nav .item .ico {
    border: 1px solid #69173b;
    background-color: #cfbd91; 
    border-radius: 10%;
    font-size: 50px;
}	
.rtl .sync_carousel_1 .carousel_nav {
    padding: 30px 0;
}
.rtl  .sync_carousel_1 .carousel_nav .synced .item .ico span {
    background-color: #69173b;
}
.rtl .mt-40 {
    margin-top: 0px;
}
.rtl  .home41-icon02 .front h3 {
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: bold;
}
.rtl  .home41-icon02 .front {
	border-radius: 10px;
    background-color: #0085ff;
    height: 200px;
    text-align: center;
    padding-top: 30%;
    color:#fff;   
}
.rtl  .home41-icon02 .front span{
font-size:40px;   
}
.rtl  .home41-icon02 .front h3{
    color:#fff;     
}
.rtl  .home41-icon02 .back {
	border-radius: 10px;
    background-color: #fff;
    height: 200px;
    text-align: center;
    color:#033e89;   
}
.home41-icon02 .back h3 {
    font-size: 16px;
    letter-spacing: 0px;
}
.home41-icon02 .back li p {
    padding-right: 10px;padding-left: 10px;	
}
.rtl  .vertical_center_2 {
    text-align: right;
}
.rtl  .TopOutPane {
    margin-bottom: 0px;
}
.rtl  .Full_Screen_PaneE {
	padding:20px;
	background-color: #dbc796;
	height:200px;
	margin-bottom: 0px;
}
.rtl  .Full_Screen_PaneC  {
	padding-right:60px;
	padding-left:60px;	
	padding-bottom:30px;	
}
.rtl   #dnngo_megamenu .dnngo_slide_menu, .rtl   #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu, .rtl   #dnngo_megamenu .dnngo_boxslide {
    background-color: #434343;
}
.Home41-heading01 {
    color: #d7d7d7;
    font-size: 18px;
	font-weight:bold;
    letter-spacing: -1px;
}
.Home41-Container01 .dnntitle {
    padding: 0 0 20px;
    text-align: right;
}
html .rtl { direction: rtl; }
.rtl .dnn_logo {text-align: right;}
.rtl .header-left {width: 260px;}
.rtl .header-left .dnn_logo {text-align: right;}
.rtl .header-right .dnn_logo {text-align: right;}
.rtl .header-top .header-right { text-align: left; }

.rtl .header-bottom .header-right {text-align: center;}
.rtl .searchBox input.NormalTextBox { text-align: right; padding: 0 5px 0 25px; }
.rtl .carousel { direction: ltr; }
    .rtl .carousel .owl-item { direction: rtl;}
.rtl .prettyprint.linenums { text-align: right !important; }
.rtl ul.searchSkinObjectPreview { text-align: right; left: 0 !important; width: 100%; }
.rtl .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 5px; right: auto !important; }
.rtl .headerBox .header-top .searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow { left: 44px; }
.rtl #header1 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header2 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header4 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header5 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header6 #dnngo_megamenu > div > ul > li.dir > a > span::after, .rtl #header7 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; }
.rtl #header5 #dnngo_megamenu > div > ul.primary_structure > li.dir > a > span::after { margin: 9px -15px 0 0 !important; }
.rtl #header1 .nav_ico .fa, .rtl #header2 .nav_ico .fa, .rtl #header3 .nav_ico .fa, .rtl #header4 .nav_ico .fa, .rtl #header5 .nav_ico .fa, .rtl #header7 .nav_ico .fa { margin: 0 17px 0 0; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span:before { left: 100%; right: 2px; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li:hover > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.current > a > span:before, .rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li.menu_hover > a > span:before { right: 2px; left: 2px; }
.rtl #header1 .nav_ico .searchBox, .rtl #header1 .nav_ico .Loginandlanguage, .rtl #header2 .nav_ico .searchBox, .rtl #header2 .nav_ico .Loginandlanguage, .rtl #header4 .nav_ico .searchBox, .rtl #header5 .nav_ico .searchBox, .rtl #header5 .nav_ico .Loginandlanguage, .rtl #header7 .nav_ico .searchBox, .rtl #header7 .nav_ico .Loginandlanguage { right: auto; left: 0; }
.rtl #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before { -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); margin: 0 0 0 8px; }
.rtl #dnngo_megamenu .primary_structure > li { float: right; }
.rtl .dnn_menu, .rtl #header6 .HeaderPaneB { direction: rtl; }
.rtl #dnngo_megamenu .dnngo_slide_menu li a {padding: 7px 20px 7px 30px;text-align: right;}
.rtl #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: 15px; right: auto; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
/*.rtl #dnngo_megamenu .dnngo_menuslide { left: auto !important; right: 0 !important; }*/
.rtl #header5 #dnngo_megamenu .dnngo_menuslide { left: 100% !important; right: auto !important; }
.rtl #header5 #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: 100% !important; right: auto !important; }
.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li.dir::before { left: auto !important; right: 15px !important; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl #header5 #dnngo_megamenu .dnngo_slide_menu li a { padding: 7px 40px; }
.rtl #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu { left: auto !important; right: 100% !important; }
.rtl #dnngo_megamenu .primary_structure span img, .rtl #dnngo_megamenu .primary_structure span i, .rtl .multi_menu ul li i, .rtl .multi_menu ul li img { margin-left: 4px; margin-right: 0; }
.rtl li .fa { margin-left: 12px; margin-right: 0 !important; }
.rtl .home01-accordion .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; }
.rtl .home01-list li::before { margin-left: 10px; margin-right: 0; position: relative; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home01-number .box::before { left: -50% !important; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.rtl .price_holder ul li span { margin: 0 0 0 8px; }
.rtl .home25-footer-list ul li a span.fa { margin-left: 14px; margin-right: 0; }
.rtl .home19-footer03 ul li span { margin: 0 0 0 14px !important; }
.rtl .home01-loadlist .bar span { left: 0; right: auto; }
.rtl .home02-ibox02 .title .love { left: 0; right: auto !important; }
.rtl .home02-list02 li .fa { margin-left: 12px; margin-right: 0; }
.rtl .home02-ibox04 img { float: right; margin: 0 0 5px 15px; }
.rtl .Home03-heading03::before { border-left: 0 none; border-right: 4px solid #69173b; left: auto; right: 0; }
.rtl .Home03-heading03 { padding: 0 40px 0 0 !important; }
.rtl .home03-ibox02 .ico { float: right; margin: 8px 0 0 30px !important; }
.rtl .home03-bg04 .col-sm-6 { float: left; }
.rtl .home03-title04::before { margin: 0 0 5px 25px !important; }
.rtl .home03-loadlist .bar span { left: 10px !important; right: auto !important; }
.rtl .home03-ibox03 .fa { float: right; margin-left: 30px; margin-right: 0; }
.rtl .Home03-heading02::before { margin: 0 0 4px 27px; }
.rtl .home03-list li::before { float: right; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home03-ibox { padding: 30px 100px 30px 0; }
    .rtl .home03-ibox .ico { left: auto !important; right: 10px; }
.rtl .home04-bg .left_bg > .img_bg { right: 0 !important; left: auto !important; }
.rtl .home04-social { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 26px 5px 0; }
.rtl .home04-list li .fa { margin-right: 0; margin-left: 10px; }
.rtl .home04-ibox02::before { left: -66%; }
.rtl .home04-ibox03 li .fa { left: auto; right: 0; }
.rtl .home04-ibox03 li { padding: 0 140px 50px 0; }
.rtl .home04-list02 li .fa { margin-right: 0; margin-left: 15px; }
.rtl .right_bg { left: 0 !important; right: auto !important; }
.rtl .home05-list li .fa { margin-right: 0; margin-left: 10px; }
.rtl .home05-shop-info { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.1); padding-left: 0; padding-right: 20px; }
.rtl .home05-list02 li .fa { margin-right: 0; margin-left: 15px; }
.rtl .home06-list li .fa { margin-left: 18px; margin-right: 0; }
.rtl .home06-list02 li .fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home07-cont { padding: 5px 275px 5px 0; }
.rtl .home07-ibox02 { padding: 0 90px 0 0; }
    .rtl .home07-ibox02 span.fa { left: auto; right: 0; }
.rtl .home07-loadlist .progress .bar span { left: 0; right: auto !important; }
.rtl .home07-accordion .panel-title a { padding: 16px 50px 16px 0; }
    .rtl .home07-accordion .panel-title a .accordion_icon::before { right: 4px; top: -1px; }
.rtl .home07-ibox03 li img { right: 0; left: auto; }
.rtl .home07-ibox03 li { padding: 11px 107px 12px 0; }
.rtl .home07-list ul li a span.fa { margin: 0 0 0 20px; }
.rtl .home08-list li a span.fa { margin-left: 15px; }
.rtl .header08-cont06 li div.img img { left: auto !important; right: 0; }
.rtl .header08-cont06 li { padding: 0 105px 0 0; }
.rtl #header9 .nav_ico { left: 0; }
.rtl .home09-bg03 .col-sm-6 { float: left; }
.rtl .home09-timeline .time_box_right::after, .rtl .home09-timeline .time_box_right::before, .rtl .home09-timeline .time_box_right .time_title::before { right: auto; }
.rtl .home09-price .price_holder ul li { text-align: right; }
.rtl .home10-ibox03 img { float: right; margin-right: 0; margin-left: 19px; }
.rtl .home10-goemail { padding-right: 50px; text-align: center; }
.rtl #header10 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 6px 3px 0 !important; }
.rtl .home11-ibox::before { border-right: none; border-left: 1px solid rgba(255,255,255,0.8); right: auto; left: -15px; }
.rtl .home11-ibox03 { padding-left: 0; padding-right: 80px; }
    .rtl .home11-ibox03 .fa { left: auto; right: 0; }
.rtl .home11-list li::before { margin-right: 0; margin-left: 20px; }
.rtl .home11-tab .resp-tab-content .resp_margin { text-align: right; }
.rtl .home11-ibox05 .fa { left: auto; right: 0; }
.rtl .home11-ibox05 { padding: 0 170px 50px 0; }
.rtl .home11-Testimonials blockquote { text-align: justify; }
.rtl .home11-ibox06 .photo_box { float: right; }
.rtl .home11-ibox06 .photo_content { float: right; }
.rtl #dnngo_megamenu .primary_structure > li.dir > a > span::after { margin: 8px -10px 0 0 !important; text-align: right; }
.rtl .home12-ibox02 .ico { right: 0; left: auto; }
.rtl .home12-ibox02 { padding: 40px 59px 40px 0; }
.rtl .home12-list li::before { margin-right: 0; margin-left: 5px; }
.rtl #main_right { left: -261px; right: auto !important; }
    .rtl #main_right.active { left: 0 !important; }
.rtl .home13-ibox { padding: 0 100px 25px 0; }
    .rtl .home13-ibox .ico { left: auto; right: 0; }
.rtl .home13-ourTeam .ourTeam_thumbnail { text-align: right; }
.rtl .home13-list dt::before { left: auto !important; right: 0; }
.rtl .home13-list dt { padding-right: 45px; }
.rtl .Testimonials_tab .last_page { margin-left: 0; margin-right: -32px; }
.rtl .home13-Testimonials .next_page { margin-left: 0; margin-right: 32px; }
.rtl .HoverStyle_1 #dnngo_megamenu > div > ul > li > a > span::before { left: 100%; right: 2px; }
.rtl #header3 #dnngo_megamenu > div > ul > li.dir > a > span::after { margin: 0 3px 3px 6px !important; }
.rtl .main_content_slider_box { direction: ltr; }
.rtl .home14-social { border-right: 1px solid rgba(255, 255, 255, 0.1); padding: 5px 26px 5px 0; border-left: none; }
.rtl .home14-ibox02 li img { float: right; margin: 0 0 20px 10px; }
.rtl .home14-ibox02 li { float: right; }
.rtl .home14-list li .ico { margin: 0 0 2px 5px; }
.rtl .home14-price .price_holder ul li { text-align: right; }
.rtl .home15-percentage i, .home15-percentage em { left: auto; margin: -8px 25px 0 0; right: 100%; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home15-list04 li span.fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home15-list03 li img { float: right; margin: 0 0 10px 10px; }

.rtl .home16-social02 { border-right: 1px solid #c7c7c7; padding: 5px 26px 5px 0; border-left: none; }
.rtl .home16-list03 li::before { right: 18px; left: auto; }
.rtl .home16-list03 li span.fa { left: auto; right: 0; }
.rtl .home16-bg02 h3 { text-align: right; }
.rtl .home16-bg02 p { text-align: justify; }
.rtl .home16-list li .ico { margin: 0 0 2px 10px; }
.rtl .home16-ibox04 .personnel_info { padding: 0 110px 0 20px; text-align: justify; }
.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_info { padding: 0 110px 0 20px; }
.rtl .home16-ibox04 .personnel .personnel_box:first-child .personnel_pic { left: auto; right: 16px; }
.rtl .home16-list03 li { padding: 0 55px 50px 0; }
.rtl .home16-list li { text-align: right; margin-right: 0; margin-left: -3px; }
    .rtl .home16-list li .ico::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 69%; }
.rtl .home16_slidecarousel { direction: ltr !important; }
.rtl .Home17-Container01 .dnntitle { text-align: center !important; }
.rtl .home17-accordion .accordion_icon::before { font-family: arial !important; font-size: 24px; line-height: 21px; }
.rtl .home17-newslist li { padding: 0 170px 30px 0; }
.rtl .home17-newslist .pic { left: auto; right: 0; }
.rtl .home17-list li::before { padding: 0 0 0 10px; }
.rtl .home17-accordion .panel-title a { padding: 15px 60px 15px 0; }
    .rtl .home17-accordion .panel-title a .accordion_icon { left: auto; right: 0; }
.rtl .home18-ibox03 em.fa { float: right; margin-right: 0; margin-left: 18px; }
.rtl .home18-ibox02 em.fa { float: left; margin-left: 0; margin-right: 18px; }
.rtl .home18-ibox02 .text_hidden { text-align: left; }
.rtl .home18-social02 li::before { right: auto; left: 5px; }
.rtl .home18-accordion .panel-title .arrow { margin: 0 0 3px 8px; }
.rtl .home18-ibox04 .photo_box { float: right; }
.rtl .home18-team .team-left { float: right; margin: 0 15px 0 25px; }
.rtl .home19_bg03 .col-md-6 { float: left; }
.rtl .home19-ibox02 .left .title { text-align: left; }
.rtl .home20-ibox02 ul li span.fa { margin-left: 10px; margin-right: 0; }
.rtl .home20-loadedlist .progress .bar span { left: 0; right: auto; }
.rtl .home20-footer02 li a span.fa { margin: 0 0 0 10px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home20-footer01 ul li a span.fa { margin: 0 0 0 20px; }
.rtl .home20-footer03 li img { right: 0; left: auto; }
.rtl .home20-footer03 li { padding: 0 124px 0 0; }
.rtl .home21-accordion .panel-heading .accordion_icon { margin-left: 15px !important; }
.rtl .home21-blogstyle .blog-date { float: right; margin: 20px 0 0 22px; }
.rtl .home21-functionList .functiontitle em { float: right; }
.rtl .home21-carousel.home21-carousel-1 { direction: ltr; }
.rtl .home21-services-right .icon_border { float: right; margin-left: 15px; margin-right: 0; }
.rtl .home21-services-left .icon_border { float: left; margin-left: 0; margin-right: 15px; }
.rtl .home21-services-left .text_hidden { text-align: left; }
.rtl .home21-app .col-sm-6 { float: left; }
.rtl .home21-app-content h3 em { display: none; }
.rtl .home21-Testimonials .photo_box > a { float: right; margin: 0 0 10px 20px; }
.rtl .home21-time-line.scroll-wrapper > .scroll-content { margin-left: -17px; }
.rtl .home21-time-line.scroll-scrolly_visible ul { padding-left: 25px; padding-right: 0; }
.rtl .home21-time-line li { padding: 0 90px 0 0; }
    .rtl .home21-time-line li .time_date { left: auto; right: 0; }
.rtl .home21-time-line ul::before { left: auto; right: 35px; }
.rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y { left: 2px; right: auto; }

    .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y:hover .scroll-element_outer,
    .rtl .home21-time-line.scroll-wrapper > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer { right: -11px; }
.rtl .home21-foot-about .foot-about-input .submit { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home21-foot-about .foot-about-input .foot-input { text-align: left; }
#Body > div[style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: medium none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"]:last-child { right: 0; }

.rtl .home22-content1-list { padding: 25px 100px 15px 0; }
    .rtl .home22-content1-list span { left: auto; right: 0; }
.rtl .home22-load-list .bar span { left: 0; right: auto; }
.rtl .home22-list-ul li span { left: auto; right: 0; }
.rtl .home22-list-ul li { padding: 0 30px 0 0; }
.rtl .home22-features h5 { padding: 0 50px 0 0; }
    .rtl .home22-features h5 span { left: auto; right: 0; }
.rtl .home22-Testimonials .last_page { left: 0; right: 97%; }
    .rtl .home22-Testimonials .last_page::before, .rtl .home22-Testimonials .next_page::before { left: auto; right: 18px; }

.rtl .home22-footera img { float: right; margin-left: 20px; margin-right: 0; }
.rtl .home22-bg06-r { left: 0; right: auto; }
.rtl .home23-con_c h3 span.fa { left: auto; right: 0; }
.rtl .home23-con_c h3 { padding: 10px 45px 10px 0; }
.rtl .home23-SectionStyles3 .home23-con_a ul li { padding: 0 100px 0 0; text-align: right; }
    .rtl .home23-SectionStyles3 .home23-con_a ul li span { left: auto; right: 0; }
.rtl .home23-con_a.white p.text { text-align: justify; }
.rtl .home23-con_a.white h3.title { text-align: center; }
.rtl .home23-Testimonials .last_page { margin-left: -108px; }
.rtl .home23-con_g li span.fa { left: auto; right: 0; }
.rtl .home23-con_g li { padding: 31px 70px 30px 0; }
.rtl .home23-botbox_e li a span.fa { margin-left: 10px; }
.rtl .home23-botbox_f li .img { left: auto; right: 0; }
.rtl .home23-botbox_f li:first-child { padding: 0 100px 0 0; }
.rtl .home23-botbox_f li { padding: 26px 100px 26px 0; }
.rtl .home23-accordion1 .panel-title a { padding: 11px 40px 15px 0; }
    .rtl .home23-accordion1 .panel-title a .accordion_icon { left: auto; right: 0; }
.rtl .home23-con_f a.home23-Button02 { margin-left: 0; margin-right: 110px; }
.rtl .home23-con_f { text-align: right; }
.rtl #anchorNav li .fa { margin: 0; }
.rtl .home24-carousel .item .ico { left: auto; right: 0; }
.rtl .home24-carousel .item { padding: 0 70px 0 15px; }
.rtl .home24-loadlist .bar span { left: 0; right: auto; }
    .rtl .home24-loadlist .bar span::after { left: auto; right: 17px; }
.rtl .home24-bolglist li .date { float: right; }
.rtl .home24-bolglist li .rightbox { padding: 0 100px 0 0; }
.rtl .home24-list02 li span.fa { margin: 0 0 2px 10px; }
.rtl .home24-list .fa { float: none; }
.rtl .home25-list li { padding: 0 25px 0 0; }
    .rtl .home25-list li span { left: auto; right: 0; }
.rtl .Theme_Responsive_20073_home25 .btn:first-child { margin-right: 2%; }
.rtl .home25-title02 h2::before { left: auto; right: 0; }
.rtl .home25-services-box span { left: auto; right: 0; }
.rtl .home25-services-box { padding: 0 50px 0 0; text-align: right; }
.rtl .home26-list li::before { margin-left: 10px; margin-right: 0; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home26-ibox02 span.fa { float: right; margin-left: 20px; margin-right: 0; }
.rtl .home26-bg04 .col-sm-6 { float: left !important; }
.rtl .home26-list02 li .fa { float: right; margin-left: 30px; margin-right: 0; }
.rtl .home26-testimonials .last_page::after, .rtl .home26-testimonials .next_page::after { left: auto; right: 0; }
.rtl .home26-testimonials .last_page, .rtl .home26-testimonials .next_page { left: auto; right: 50%; }
.rtl .home26-testimonials .last_page { margin: 0 60px 0 0 !important; }
.rtl .home26-testimonials .next_page { margin: 0 -99px 0 0; }
.rtl .Theme_Responsive_20073_home26 .submit_but { margin-left: 5px; }
.rtl .Theme_Responsive_20073_home26 .form_submit { text-align: right; }
.rtl .home26-social02 li::after { left: 3px; right: auto; }
.rtl .home26-piclist { margin: 0 -7px 0 0; }
.rtl .home27-social { border-right: 1px solid #c7c7c7; padding: 0 26px 0 0; border-left: none; }
.rtl .home27-conb { padding-right: 290px; }
.rtl .home27-footnews li img { left: auto; right: 0; }
.rtl .home27-footnews li { padding: 11px 107px 12px 0; }
.rtl .home27-follow ul li a::after { left: 0; right: auto; }
.rtl .home27-follow ul li a span.fa { margin: 0 0 0 20px; }

.rtl .home28-background01 .Testimonials_tab { direction: ltr; }
.rtl .home28-accordion01 .panel-default .accordion_icon::before { right: 50%; left: auto; margin-left: 0; margin-right: -5px; }
.rtl .home28-accordion01 .panel-default .accordion_icon { float: right; margin: -7px 0 0 10px; }
.rtl .home28-horizontalTab_Top .list_style02 li::before { left: auto; right: 0; font-size: 14px; line-height: 17px; }
.rtl .home28-accordion02 .panel-default .accordion_icon::before { left: 1px; }
.rtl .home28-horizontalTab_Top .list_style02 li { float: right; padding: 7px 30px 7px 0; }
.rtl .home28-horizontalTab_Top .resp-tabs-container { text-align: right; }
.rtl .home28-accordion02 .panel-default .accordion_icon { margin: 1px 0 0 10px; }
.rtl .home28-foot_featured li img { left: auto; right: 0; }
.rtl .home28-foot_featured li { padding: 0 80px 10px 0; }
.rtl .home28-loaded_list .progress > span { left: auto; right: 15px; }
.rtl .home29-list01 li { padding: 8px 21px 8px 0; }
    .rtl .home29-list01 li span { left: auto; right: 0; }
.rtl .home29-title01 h3 { text-align: right; }
.rtl .home29-ibox03 .right h5 .fa { left: auto; right: 0; }
.rtl .home29-ibox03 .right h5 { padding-left: 0; padding-right: 70px; text-align: right; }
.rtl .home29-ibox03 li p { text-align: right; }
.rtl .home29-ibox03 .left h5 .fa { left: 0; margin-left: 0; margin-right: 12px; right: auto; }
.rtl .home29-ibox03 .left h5 { padding-left: 70px; padding-right: 0; text-align: left; }
.rtl .home29-footerlist li span.fa { left: auto; right: 0; }
.rtl .home29-footerlist li { padding: 0 30px 18px 0; }
.rtl .home30-con_02_right .list_style li span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home30-Testimonial01 .Pic { left: auto; right: 0; }
.rtl .home30-Testimonial01 li { padding-left: 0; padding-right: 90px; }
.rtl .home30-cont_03_bottom .home30-cont_04 li span.fa { left: auto; right: 0; }
.rtl .home30-cont_03_bottom .home30-cont_04 li { padding: 18px 72px 18px 0; }
.rtl .home30-bot_news li img { float: right; margin: 0 0 0 25px; }
.rtl .Home30-heading01 { border-left: 0; border-right: 4px solid #1e7ad8; padding-left: 0; padding-right: 12px; }
.rtl .Home31dnnplus .col-md-8 { float: left; }
.rtl .home31-ibox01-r .home31-ibox01 { padding: 30px 112px 30px 0; text-align: right; }
    .rtl .home31-ibox01-r .home31-ibox01 span { left: auto; right: 0; }
.rtl .home31-ibox01 { padding: 30px 0 30px 112px; text-align: left; }
    .rtl .home31-ibox01 span { left: 0; right: auto; }

.rtl .home32-ibox h3 .fa { margin-left: 12px; margin-right: 0; }
.rtl .home32-bg03 .col-md-6 { float: left !important; }
.rtl .home32-list .fa { float: right; }
.rtl .home32-imginfo .title span::before { left: auto; right: 3px; }
.rtl .home32-imginfo .title span { float: right; top: 5px; }
.rtl .home32-imginfo .img-right .title span { float: left; }
.rtl .home32-imginfo .img-right li { text-align: left; }
.rtl .home32-loaded .progress-bar { float: right; }
    .rtl .home32-loaded .progress-bar span { left: 0; right: auto; }
.rtl .home32-news img { float: right; margin: 4px 0 0 20px; }
.rtl .home33-newslist .date { float: right; margin-right: 0; margin-left: 18px; }
.rtl .home34-testimonials.Testimonials_tab .last_page { margin-left: -110px; }
.rtl .home34-ibox02 h5 span.fa { margin: 0 0 0 20px; }
.rtl .home34-loadlist02 .bar span { left: 0; right: auto; }
.rtl .Home34-Container01 .dnntitle { text-align: right; }
.rtl .Home34-Container01 p { text-align: justify; }
.rtl .home34-list ul li { text-align: right; }
.rtl .home34-news img { float: right; padding: 7px 0 0 14px; }
.rtl .home34-newtext { text-align: justify; }
.rtl .home34-linklist { text-align: right; }
.rtl .home35-imglist li { margin: 0 3px 12px 0; }
.rtl .Home35-Container01 .dnntitle { text-align: right; }
.rtl .home35-ibox03 .lnr, .home35-ibox03 .fa { float: right; margin-left: 28px; margin-right: 0; }
.rtl .home35-cont02 .col-sm-6 { float: left !important; }
.rtl .home35-banner .banner-right { float: left !important; }
.rtl .home36-features .col-md-6 { float: left !important; }
.rtl .Home36-Container01 .dnntitle::before { left: auto; right: 0; }
.rtl .Home36-Container01 .dnntitle { text-align: right; }
.rtl .home36-footabout .aboutinput .foot-aboutinput { text-align: left; }
.rtl .home37-full-right { left: 0; right: auto; }
.rtl .home37-icon02 em.fa { left: auto; right: 0; }
.rtl .home37-icon02 { padding: 0 90px 0 0; }
.rtl .Home37-Container02 .dnntitle { text-align: right; }
.rtl .home37-footerFour img { float: right; margin-left: 30px; margin-right: 0 !important; }
.rtl .home38-social { border-left: medium none; border-right: 1px solid #fff; padding: 5px 20px 5px 0; }
.rtl .home38-background01 h3 span.fa { left: auto; right: 0; }
.rtl .home38-background01 h3 { padding: 0 45px 0 0; }
.rtl .Home38-Container01 .dnntitle { text-align: right; }
.rtl .home38-service h4 .out { left: auto; right: 0; }
.rtl .home38-service h4 { padding: 0 70px 0 0; }
.rtl .home38-ourskills .loaded_list .bar span { left: 0; right: auto; }
.rtl .home38-contact_right li span.fa { left: auto; right: 0; }
.rtl .home38-contact_right li { padding: 25px 80px 25px 0; }
.rtl .home38-archives li span.fa { margin: 0 0 0 10px; }
.rtl .Home38-Container02 .dnntitle { text-align: right; }
.rtl .home38-follow li a .icon { left: auto; right: 0; }
.rtl .home38-follow li a span.arrow { right: 44px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .home38-follow li a { padding: 0 60px 0 0; }
    .rtl .home38-follow li a .icon span.fa { right: 5px !important; position: relative; }
.rtl .home39-accordion .panel-heading .panel-title a { padding: 10px 53px 8px 20px; }
.rtl .home39-accordion .panel-heading .collapsed .arrow { -moz-transform: rotate(135deg) !important; -ms-transform: rotate(135deg) !important; -o-transform: rotate(135deg) !important; -webkit-transform: rotate(135deg) !important; transform: rotate(135deg) !important; }
.rtl .home39-boxes h1 { text-align: left; letter-spacing: 0; }
.rtl .home39-footerc li a span.fa { margin: 0 0 0 10px; }
.rtl .home40-tablet_pos .col-sm-6:first-child { float: left; }
.rtl .home40-tablet_pos .home40-tablet_abs { float: right; }
.rtl .home40-contact .right .contact_info li .fa { right: 0; left: auto; }
.rtl .home40-contact .right .contact_info li { padding: 10px 30px 10px 0; }
.rtl .Home40-Container01 .dnntitle { text-align: right; }
.rtl .sync_carousel.sync_carousel_1.animation.animated { direction: ltr; }
.rtl .home41-bg01 .row > div:first-child { float: left; }
.rtl .home41-icon01 li { padding: 0 100px 35px 0; }
    .rtl .home41-icon01 li .ico { right: 0; }
    .rtl .home41-icon01 li::before { left: auto; right: 30px; }
    .rtl .home41-icon01 li::after { left: auto; right: 28px; }
    .rtl .home41-icon01 li .ico > span { right: 6px; position: relative; }
.rtl .home41-footerlist02 li span.fa { right: 0; left: auto; }
.rtl .home41-footerlist02 li { padding: 0 30px 18px 0; }


/*other Pages v3.3*/
.rtl .pagetitleBox .pagetitle-left { text-align: right; }
.rtl .Testimonials_tab .last_page { left: 0; right: auto; }
.rtl .aboutus01-testimonials .next_page { left: 75px; right: auto; }
.rtl .pagetitleBox .fa.fa-angle-right { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rtl .faq02-ibox .img::before { left: 50%; right: auto; }
.rtl .faq02-Testimonials .next_page { margin: 0 -190px 0 0; }
    .rtl .faq02-Testimonials .next_page::before { margin: 0 -7px 0 0; }
.rtl .faq02-chart .faq02-percentage .percentage_inner { margin: 40px -60px 0 0; }
.rtl .history-box .history-boxgotop::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .history02 .time_box_top::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 -10px 0 0; }
.rtl .history02 .time_box_left .time_content::before,
.rtl .history02 .time_box_right .time_photo::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .history02 .time_box_left .time_photo::before,
.rtl .history02 .time_box_right .time_content::before { -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
.rtl .history02 .time_month.time_month_one,
.rtl .history02 .time_month.time_month_two { margin: 0 -34px 0 0; }
.rtl .carousel .owl-buttons .owl-next::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .carousel .owl-buttons .owl-prev { left: auto; right: auto; }
    .rtl .carousel .owl-buttons .owl-prev::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-left: none !important; }
.rtl .history03-content .tree_left img, .history03-content .tree_left > div { float: right !important; }
.rtl .history03-content .left_branch { margin-right: -7px; }
.rtl .history03-content .tree_right img, .history03-content .tree_right > div { float: left !important; }
.rtl .history03-content .right_branch { margin-left: -7px; }
.rtl .service01-ibox02 em.the1.fa { margin: -38px -60px 0 0; }
.rtl .service02-bg03 .right_img { background: url("../images/pages/service02-full-right.jpg") no-repeat center center; background-size: cover; }
.rtl .detail01_box .detail01_area_4::before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: 0 -28px 0 0; }
.rtl .detail01_box .detail01_area_6::before { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin: 0 0 0 -28px; }
.rtl .detail01_box .detail01_area_3::before { margin: -1px 0 0 10px; }
.rtl .detail01_box .detail01_area_1::before { margin: -1px 10px 0 0; }
.rtl .detail01-Testimonials .next_page { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .detail01-Testimonials .last_page { left: 0; right: 35px; }
/*.home4 fix search box*/
.rtl .headerBox .header-top .searchBox::before { right: auto; left: 20px; }
.rtl .headerBox .header-top .searchBox { right: auto; left: 0; }
    .rtl .headerBox .header-top .searchBox input.NormalTextBox { padding: 0 10px 0 20px; }
/*home10 fix sarch box*/
.headerBox .header-bottom .searchBox::before { right: auto; left: 20px; }
.rtl .headerBox .header-bottom .searchBox { left: 0; right: auto; }
/*home11 fix sarch box*/
.rtl .nav_ico .searchBox, .nav_ico .Loginandlanguage { left: 0; right: auto; }
.rtl .Theme_Responsive_20073_home11-Email .form_input input { text-align: left; }
.rtl .Theme_Responsive_20073_home23 input { padding: 0 20px 0 0; }
.rtl .Theme_Responsive_20073_home24 input { padding: 0 20px 0 0; }
.rtl .Theme_Responsive_20073_home26 input { padding: 0 20px 0 0; }
.rtl .Theme_Responsive_20073_home39 input { padding: 0 20px 0 0; }
    .rtl .Theme_Responsive_20073_home39 input[type="submit"],
    .rtl .Theme_Responsive_20073_home39 input[type="reset"] { padding: 0 !important; }
.rtl .Theme_Responsive_20073_home39 .form_submit { text-align: right; }
.rtl .Theme_Responsive_20073_home39 .submit_but { margin-right: 0; margin-left: 2px; }


/*Mega Menu*/
.rtl #dnngo_megamenu .dnngo_boxslide { text-align: right; }

@media (min-width: 768px) {
    .rtl .col-sm-1, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9 { float: right; }
}

@media (min-width: 992px) {
    .rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9 { float: right; }
}

@media (min-width: 1200px) {
    .rtl .col-lg-1, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9 { float: right; }
}

.rtl .Banner2 .Banner2_bg, .rtl .Banner2 .Banner2_link:before { -webkit-transform: skew(41deg,0deg); -moz-transform: skew(41deg,0deg); -ms-transform: skew(41deg,0deg); -o-transform: skew(41deg,0deg); transform: skew(41deg,0deg); }
.rtl .Banner2 .Banner2_link { left: auto; right: 60.7%; padding: 33px 120px 33px 60px; }
    .rtl .Banner2 .Banner2_link .fa { margin: 0 10px 0 0; }

@media only screen and (max-width: 767px) {
    .rtl .Banner2 .Banner2_link:before { -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transform: none; }
    .rtl .Banner2 .Banner2_link { float: left; }
}

.rtl .ServeList_3 .title .love { right: auto; left: 0; }
    .rtl .ServeList_3 .title .love .fa { margin: 0 0 0 7px; }
.rtl .list_style_3 li:before { margin: 0 0 0 10px; float: right; }
.rtl .Container-6 .title-6 { padding: 0 40px 0 0; }
    .rtl .Container-6 .title-6:before { right: 0; left: auto; }
.rtl .Container-7 .title-7:before { margin: 0 0 4px 27px; }
.rtl .Container-10 .title-10, .rtl .Container-11 .title-11 { padding: 0 0 0 10px; }
    .rtl .Container-10 .title-10:after, .rtl .Container-11 .title-11:after { left: 0; right: auto; margin: -9px 27px 4px 0; }
.rtl .title_style_11:before { margin: 0 0 5px 25px; }
.rtl .title_style_12:before, .rtl .title_style_13:before, .rtl .title_style_14:before { margin: 0 0 4px 27px; }
.rtl .title_style_12:after, .rtl .title_style_13:after, .rtl .title_style_14:after { margin: 0 27px 4px 0; }
.rtl .contact_info2 .fa { float: right; margin: 0 0 0 30px; }
.rtl .list_style_6 li:before { float: right; margin: 0 0 0 8px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl #header4 .header_top .ht_right { float: left; }
    .rtl #header4 .header_top .ht_right > div { vertical-align: bottom; }
.rtl #header4 .header_top .languageBox, .rtl #header4 .header_top .Login { margin: 0 0 0 20px; }
.rtl .backgroundImage11 .right_bg:before { margin: 0 -15px 0 0; }
.rtl .pl_100 { padding: 0 100px 0 0; }

@media only screen and (max-width: 767px) {
    .rtl .pl_100 { padding: 0; }
}

.rtl .list_style_7 li .fa { margin: 0 0 0 10px; }
.rtl .ServeList_11 { padding: 0 80px 0 0; }
    .rtl .ServeList_11 .fa { right: 0; }
.rtl .list_style_9 li:before { float: left; }
.rtl .loaded_list_3 .bar span { left: 0; right: auto; }
.rtl .loaded_list_4 .bar span { left: 5px; right: auto; }
.rtl .isotope_grid3 .photo .ico { direction: ltr; }
.rtl .Testimonials_3 blockquote { margin: 0 0 0 5%; text-align: right; }
    .rtl .Testimonials_3 blockquote:before { left: auto; right: 100%; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .Theme_Responsive_20072_home5-Email .form_submit { left: 0 !important; right: auto !important; }
.rtl .product_list_01 .link .shopping, .rtl .product_list_01 .link .view { margin: 0 0 0 5px; }
.rtl .list_style_10 li .fa { margin: 0 0 0 10px; }
.rtl .photo_box_2 .photo_content { padding: 0 10% 0 0; }
.rtl .product_list_02 .img { padding: 0 0 0 40px; }
.rtl .list_style_11 li .fa { margin: 0 0 0 15px; }
.rtl .Theme_Responsive_20072_home7 .form_submit { text-align: left; }
.rtl .list_style_13 li .fa { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .ServeList_15 li { padding: 0 60px 30px 0; }
    .rtl .ServeList_15 li .ico { right: 0; left: auto; }
.rtl .list_style_12 li .fa { margin: 0 0 0 18px; }
.rtl .price-table3 .price_holder .btn:before { right: auto; left: -60px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .price-table5 .price_holder .price_box .content { text-align: right; }
.rtl .price-table5 .price_holder ul li { text-align: right; }
    .rtl .price-table5 .price_holder ul li .fa { margin: 0 0 0 10px; }
.rtl .loaded_list_1 .bar span, .rtl .loaded_list_5 .bar span { left: 0; right: auto; }
.rtl #Breadcrumb_style_1 .breadcrumbRight .fa { margin: 0 0 0 10px; }
.rtl .blockquote_3 small img { margin: 0 0 0 15px; }
.rtl .blockquote_3 p:after { right: 0; right: 94px; }
.rtl .blockquote_5 .pic { float: right; }

@media only screen and (max-width: 767px) {
    .rtl .blockquote_5 .pic { float: none; }
}

.rtl .verticalTab_Left_1 .resp-tab-content .resp_margin .pic { float: right; margin: 0 0 30px 40px; }
.rtl .horizontalTab_Top_1 .resp-tabs-container { text-align: right; }
.rtl .list_style_9 li:before { float: right; margin: 0 0 0 20px; }
.rtl .ServeList_13 { padding: 0 170px 50px 0; }
    .rtl .ServeList_13 .fa { left: auto; right: 0; }

@media only screen and (max-width: 767px) {
    .rtl .ServeList_13 { padding-right: 0; }
}

.rtl .accordion_1 .panel-default .accordion_icon { float: right; margin: 0 0 0 10px; }
.rtl .accordion_2 .panel-default .accordion_icon { float: left; margin: 0 10px 0 0; }
.rtl .quotes_2, .rtl .quotes_3 { padding: 45px 87px 45px 45px; }
    .rtl .quotes_2:before, .rtl .quotes_3:before { right: 35px; left: auto; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .dropcaps_1, .rtl .dropcaps_2, .rtl .dropcaps_3, .rtl .dropcaps_4, .rtl .dropcaps_5, .rtl .dropcaps_6, .rtl .dropcaps_7, .rtl .dropcaps_8 { float: right; margin: 5px 0 15px 25px !important; }
.rtl .alert .close { margin-left: 5px; }
.rtl .dropdown-menu { left: auto; right: 0; text-align: right; }
.rtl .pic_box .ico { direction: ltr; }
.rtl .text_sytle_1, .rtl .text_sytle_3, .rtl .text_sytle_4 { text-align: right; }
    .rtl .text_sytle_1 .info { float: left; }
        .rtl .text_sytle_1 .info span { margin: 0 0 0 3px; }
.rtl .ServeList_18 { padding: 0 60px 30px 0; }
    .rtl .ServeList_18 .ico { right: 0; left: auto; }
.rtl .list_style_1 li:before { margin: 0 0 0 10px; -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl .faq_box dt, .rtl .faq_box dd { padding: 0 55px 10px 0; }
    .rtl .faq_box dt:before, .rtl .faq_box dd:before { left: auto; right: 0; }

@media only screen and (max-width: 767px) {
    .rtl .content_text_4 dl { text-align: right !important; }
}

.rtl .loaded_list_2 .bar span { left: 10px; right: auto; }
.rtl .list_style_8 li { padding: 0 177px 50px 0; }
    .rtl .list_style_8 li .fa { right: 0; left: auto; }
.rtl .list_style_4 img { float: right; margin: 0 0 5px 15px; }

@media only screen and (max-width: 768px) {
    .rtl .verticalTab_Left .resp-arrow, .rtl .verticalTab_Right .resp-arrow, .rtl .verticalTab_Bottom .resp-arrow, .rtl .horizontalTab_Top .resp-arrow { float: left; }
    .rtl .timeline .time_year { margin: 0 auto 0 0; }
    .rtl .timeline .time_box.dir .time_content { text-align: right; }
}

.rtl .list_style_15 li .fa { margin: 0 0 0 15px; }

@media only screen and (max-width: 768px) {
    .rtl .multi_menu ul li span { text-align: right; }
    .rtl .multi_menu ul li .menu_arrow { right: auto; left: 10px; }
}

.rtl .languageBox { margin-left: 10px; }
.rtl .number_style_1 .box:before { right: 100%; left: auto; margin: -13px 40px 0 0; -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform: rotate(135deg); }

@media only screen and (max-width: 1600px) {
    .rtl .number_style_1 .box:before { margin-right: 20px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rtl .number_style_1 .box:before { display: none; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rtl .number_style_1 .box:before { display: none; }
}

@media only screen and (max-width: 767px) {
    .rtl .number_style_1 .box:before { margin-right: 40px; display: none; }
}

.rtl .list_style_2 .fa { margin: 0 0 10px 15px; }
.rtl .ServeList_5 { padding: 30px 100px 30px 0; }
    .rtl .ServeList_5 .ico { right: 10px; }
.rtl .list_style_5 .ico { float: right; margin: 8px 0 0 30px; }
.rtl .backgroundImage7:before { left: auto; right: 0; }
.rtl #gmap { right: auto; left: 0; }
.rtl .backgroundImage10 { background-image: url(../images/img_bg_10-rtl.jpg); }
.rtl div.ServeList_7:before, .rtl div.ServeList_7.mt:before { right: 100%; margin: -20px 20px 0 0; -moz-transform: scaleX(-1) scaleY(1); -ms-transform: scaleX(-1) scaleY(1); -o-transform: scaleX(-1) scaleY(1); -webkit-transform: scaleX(-1) scaleY(1); transform: scaleX(-1) scaleY(1); }
.rtl .backgroundImage17 .right_bg { right: auto; left: 0; }
.rtl .link_img_list_01 li { border: none; border-left: 1px solid #d3d3d3; }

@media only screen and (max-width: 767px) {
    .rtl .link_img_list_01 li { border: none; }
}

.rtl #dnn_dnnBREADCRUMB_lblBreadCrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; }
    .rtl #dnn_dnnBREADCRUMB_lblBreadCrumb .breadcrumb { -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); display: inline-block; }
.rtl #left_menu ul li.dir > a:after, #left_menu ul li li a:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -webkit-transform: scaleX(-1); }
.rtl #left_menu ul li li li a { margin: 0 40px 0 20px; }
.rtl #left_menu ul li li li li a { margin: 0 60px 0 20px; }
.rtl .dividers_3:before { right: auto; }
.rtl .Skin_01_Default .news_calendar { float: right; margin-left: 6px; margin-right: 0; }
.rtl .addthis_default_style .addthis_separator, .rtl .addthis_default_style .at4-icon, .rtl .addthis_default_style .at300b, .rtl .addthis_default_style .at300bo, .rtl .addthis_default_style .at300bs, .rtl .addthis_default_style .at300m, .rtl .addthis_default_style .addthis_counter { float: right !important; }
.rtl .post_author_info .thum { float: right !important; margin-right: 0 !important; margin-left: 10px !important; }
.rtl .formError { left: auto !important; right: 0 !important; }
    .rtl .formError .formErrorContent { text-align: right; }
    .rtl .formError .formErrorArrow { margin-left: 0 !important; margin-right: 10px !important; }
.rtl .Theme_Responsive_20072_home7-Email .form_submit { right: auto !important; left: 0 !important; text-align: left !important; }
.rtl .contact_info .fa, .rtl .ServeList_25 .pic { float: right; margin-right: 0; margin-left: 30px; }
.rtl .Skin_01_Portfolio .pho-photo .content { text-align: right; }
.rtl .Skin_01_Portfolio .filter_block ul.sort_box { float: left; }
.rtl .Skin_01_Portfolio .filter_block .filters { float: right; }
    .rtl .Skin_01_Portfolio .filter_block .filters a { float: right; }
        .rtl .Skin_01_Portfolio .filter_block .filters a:first-child { border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; }
        .rtl .Skin_01_Portfolio .filter_block .filters a:last-child { border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; }
    .rtl .Skin_01_Portfolio .filter_block .filters a { border-right: none; border-left-style: solid; border-left-width: 1px; border-left-color: #e1e5e7; }
.rtl .Skin_01_Portfolio.galler_datail .prev_next { float: left; direction: ltr; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-right { float: right; height: 17px; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .icon-chevron-left { float: left; height: 17px; }
    .rtl .Skin_01_Portfolio.galler_datail .prev_next .btn-small { display: inline-block; width: auto; line-height: normal; overflow: hidden; line-height: 18px; height: 30px; direction: rtl; }
.rtl .Skin_01_Portfolio.galler_datail .gallery_author .thum { float: right; margin-left: 10px; margin-right: 0; }
.rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row input, .rtl .Skin_01_Portfolio.galler_datail .comment_form .form_row textarea { margin-right: 0; }
.rtl .img_positionright { position: relative; z-index: -1; }
.rtl .timeline2:before { right: 92px; left: auto; }
.rtl .timeline2 .time_box { border-left-width: 1px !important; border-right: 3px solid #20a3f0; margin-right: 165px; margin-left: 0; }
.rtl .rtl .timeline2 .time_box { border-left-color: #ddd !important; }
.rtl .timeline2 .time_box:after { left: 100%; right: auto; border-left-color: #20a3f0; border-right-color: transparent !important; }
.rtl .timeline2 .time_box:before { left: auto; right: -83px; }

@media only screen and (max-width: 767px) {
    .rtl .timeline2 .time_box { margin-right: 0; }
        .rtl .timeline2 .time_box:before { left: auto; right: 83px; }
}

.rtl .ServeList_31:before { left: auto; right: 50%; }
.rtl .backgroundImage23 .right_img { right: auto; left: 0; }
.rtl .timeline2 .timeline_End { margin-right: 53px; }
.rtl .ServeList_32 li { padding: 0 85px 60px 0; }
    .rtl .ServeList_32 li .fa { left: auto; right: 0; }
    .rtl .ServeList_32 li:before { left: auto; right: 22px; }
.rtl .list_style_14 li .fa { margin-right: 0; margin-left: 10px; }
.rtl .star_box .star_area_1:before { right: 100%; left: 0; margin: -1px 10px 0 0; right: 100%; left: auto; margin: -1px 10px 0 0; }
.rtl .star_box .star_area_3:before { left: 100%; right: auto; margin: -1px 0 0 10px; }
.rtl .star_box .star_area_6:before { top: 6px; left: 100%; right: auto; margin: 0 0 0 -28px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.rtl .star_box .star_area_4:before { top: 6px; right: 100%; left: auto; margin: 0 -28px 0 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.rtl .ServeList_35 li span { float: right; margin-right: 0; margin-left: 30px; }
.rtl .faq_list dt, .rtl .faq_list dd { padding-left: 0; padding-right: 60px; }
    .rtl .faq_list dt:before { left: auto; right: 0; }
.rtl .btn_7, .rtl a.btn_7, .rtl a:link.btn_7, .rtl a:active.btn_7, .rtl a:visited.btn_7 { margin: 0 0 8px 20px; }
.rtl .content_text_8 .text_right { right: auto; left: 3%; }
.rtl .content_text_8 .text_left { margin-right: 0; margin-left: 250px; }
.rtl .list_style_16 li .fa { margin: 0 0 0 20px; }
.rtl .ServeList_37 { padding: 25px 120px 30px 0; }
    .rtl .ServeList_37 .fa { left: auto; right: 25px; }
.rtl .ServeList_34 li { text-align: right; }
.rtl .Skin_02_Default.gallery_list .page_meta a, .rtl .Skin_02_Default.gallery_list .nav_category .list_one, .rtl .Skin_02_Default.gallery_list .nav_category .photo_rss, .rtl .Skin_02_Default.gallery_list .nav_category .list_three, .rtl .Skin_02_Default.gallery_list .nav_category .list_two, .rtl .Skin_02_Default.galler_datail .prev_next { float: left; }
.rtl .Skin_02_Default.gallery_list .author_info .thum, .rtl .Skin_02_Default.galler_datail .gallery_author .thum { float: right; }
.rtl .Skin_02_Default.galler_datail .PA_Effect_02_Default { direction: ltr; }

@media only screen and (max-width: 767px) {
    .rtl .ServeList_37 { padding-right: 80px; }
        .rtl .ServeList_37 .fa { right: 0; }
    .rtl .Theme_Responsive_20072_home1 .form_list { margin-left: 0 !important; }
    .rtl .Theme_Responsive_20072_home1 .form_row { padding-left: 0 !important; }
}

@media only screen and (max-width: 991px) {
    .rtl .content_text_8 .text_left { margin-left: 0; margin-bottom: 18px; }
}

.rtl .FooterPane { float: left; }
.rtl .copyright_style { float: right; }
.rtl .c_contentpane, .rtl .Container-H4-1 .dnntitle, .rtl .Home02-Container01 .dnntitle, .rtl .Home03-Container02 .dnntitle, .rtl .Home04-Container02 .dnntitle, .rtl .Home07-Container01 .dnntitle, .rtl .Home08-Container01 .dnntitle, .rtl .Home10-Container01 .dnntitle, .rtl .Home12-Container01 .contentpane, .rtl .Home12-Container02 .dnntitle, .rtl .Home12-Container02 .contentpane, .rtl .Home13-Container01 .contentpane, .rtl .Home14-Container01 .contentpane, .rtl .Home14-Container02 .dnntitle, .rtl .Home14-Container02 .contentpane, .rtl .Home14-Container03 .dnntitle, .rtl .Home14-Container03 .contentpane, .rtl .Home15-Container01 .dnntitle, .rtl .Home15-Container01 .contentpane, .rtl .Home16-Container01 .contentpane, .rtl .Home16-Container02 .dnntitle, .rtl .Home16-Container02 .contentpane, .rtl .Home17-Container01 .dnntitle, .rtl .Home17-Container02 .contentpane, .rtl .Home17-Container03 .dnntitle, .rtl .Home17-Container03 .contentpane, .rtl .Home17-Container04 .dnntitle, .rtl .Home17-Container04 .contentpane, .rtl .Home18-Container02 .dnntitle, .rtl .Home21-Container01 .dnntitle, .rtl .Home21-Container02 .dnntitle, .rtl .Home21-Container03 .dnntitle, .rtl .Home21-Container04 .dnntitle, .rtl .Home22-Container01 .contentpane, .rtl .Home22-Container02 .dnntitle, .rtl .Home22-Container02 .contentpane, .rtl .Home22-Container03 .dnntitle, .rtl .Home22-Container03 .contentpane, .rtl .Home23-Container02 .dnntitle, .rtl .Home24-Container01 .dnntitle, .rtl .Home24-Container03 .dnntitle, .rtl .Home25-Container01 .dnntitle, .rtl .Home25-Container01 .contentpane, .rtl .Home26-Container02 .dnntitle, .rtl .Home26-Container03 .dnntitle, .rtl .Home27-Container01 .dnntitle, .rtl .Home28-Container01 .dnntitle, .rtl .Home29-Container01 .contentpane, .rtl .Home30-Container01 .dnntitle, .rtl .Home31-Container01 .contentpane, .rtl .Contactus02-Container01 .dnntitle { text-align: right; }