/*
Theme Name: teeth
*/

/* Homepage */
.rev_slider ul.slide-list  li i {
	transform: scale(-1);
}
.rev_slider ul.slide-list li {
    float: right; 
}
.phn-num.dsk {
    float: left !important;
    text-align: left;
}
.site-branding {
    float: right;
}
.menu-language-menu-container, .phn-num > a {
    float: left;
}
.main-navigation ul {
    float: left;
}
.main-navigation li {
    float: right;
    padding: 0.375rem 0.625rem 1.875rem;
}
.f-b-wrp {
    float: left;
}
.doc-wrp > div:first-child {
    float: right;
}
.team-list {
    float: right;
}
.team-list ul {
    margin: 0;
}
.team-list ul li {
    float: right;
	margin-right: 78px;
}
.team-wrp li a {
    float: right;
	top: -50px;
    position: relative;
}
.doc-blts ul {
    padding: 0 1.4375rem 0 0;
}
.doc-dtl img { /* flip mirror doc image */
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
.media-box-wrp > div:first-child {
    float: right;
}
.media-dtl .txt {
    float: right;
}
.media-dtl .ic > i {
    right: 0;
	transform: rotatey(180deg);
}
	.media-box:hover i {
		right: 0.625rem !important;
	}
.all-media-btn .btn i {
    transform: rotateY(180deg);
	right: 0;
	transition: all 0.5s ease 0s;
}
	.all-media-btn .btn:hover i {
		right: 0.375rem !important;
	}
.book-sec.sec > div >div:first-child {
    float: right;
}
.book-sec h2 {
    text-align: right;
}
.ticket {
    left: 0;
    right: auto;
}
.frm-intro ul li i {
    float: right;
    padding-right: 0 !important;
    padding-left: 10px;
}
.frm-intro ul li i img {
    transform: scale(1);
}
.form-sec .fld input, .form-sec .fld select {
    direction: rtl;
}
.form-sec .btn i {
    left: auto;
    transform: rotateY(180deg);
	right: 0;
}
	.form-sec .btn:hover i {
		right: 0.375rem;;
	}
.form-sec .btn, .newsl .btn {
	direction: rtl;
	transition: all 0.5s ease 0s;
}
.frm-wrp, .frm-intro {
    right: -5000px !important;
	left: auto !important;
}
.on {
    right: 0 !important;
	left: auto !important;
}
.about .the-cont ul {
    padding-right: 0;
}
.about .the-cont ul li i {
    float: right;
    padding-left: 1.3vw;
	padding-right: 0;
}
.newsl-scl {
    float: left;
}
.tri {
	border-left: 2.625rem solid #f78b1f;
    right: -3.5625rem;
	border-right: 0;
}
.newsl input {
   float: right;
}
.newsl .btn {
	margin-right: 0.75rem;
    float: right;
}
.innerImgSlogen p {
   text-align: right;
}
.benefits {
	transform: scale(1,1);
    -webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
    -o-transform: scale(1,1);
}
.benefits > div {
    transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    
}
.benefits ul {
    padding-right: 0;
}
.benefits ul li i {
    float: right;
    padding-right: 0;
    padding-left: 20px;
}
.treatments-wrp ul li {
	float: right;
}
.treatments-wrp ul li a i {
    float: left;
    left: 32px;
	right: auto;
    transition: left 0.5s ease 0s;
	transform: rotatey(180deg);
}
.treatments-wrp ul li:hover a i {
    left: 24px;
	right: auto;
}
.doc h1.page-title {
    text-align: right;
}
.doc .head-block .txt-block > div:first-child {
    text-align: right;
    float: right;
}
.rm-btn > a.btn i {
    padding-right: 2.8125rem;
	padding-left: 0;
    float: left;
}
a.rm-btn.btn i {
    right: 0;
	left: auto;
	transform: scale(-1);
}
	a.rm-btn.btn:hover i {
		right: 10px;
	}
.doc-wrp a.rm-btn.btn i {
    padding-left: 1.5rem;
    transform: scale(-1,1);
}

/* articles */
article ul, .txt-block ul {
    padding-right: 0;
}
article ul li ul {
    padding: 0 35px 0;
}
article ul li, .main-text ul li, .txt-block ul li, .single-articles ol li {
    float: right;
    clear: both;
}
article ul li i, .main-text ul li i, .txt-block ul li i {
    float: right;
    padding: 8px 0 13px 20px;
}
.main-text ul li i {
	margin-right: -40px;
}
.article-box-wrp > div {
    float: right;
}
.org-rm {
    right: 0;
	left: auto;
}
.a-b-arr i {
	left: 0;
    right: auto;
	transform: scale(-1);
}
/* contact */
.contact .frm-wrp {
    right: auto !important;
    left: auto !important;
}
.contact .fld.msg textarea {
    direction: rtl;
}
.contact div.wpcf7-response-output {
    direction: rtl;
}
/* side form */
.side-frm-inpt > button:hover > i {
    right: 75px;
	left: auto;
}
.side-frm-inpt > button > i {
    left: auto;
    right: 65px;
    transform: rotateY(180deg);
}
/* media */
.go-btn i {
    /* transform: scale(-1); */
}
.go-btn {
    right: auto;
    left: 0;
}
ul.media-items-list > li {
    float: right;
}
ul.media-items-list.on {
    left: auto;
    right: 0;
}
ul.media-items-list {
    right: -3000px;
    left: auto;
}
.media-wrp .dtl-media-dtl a {
    text-align: right !important;
}
.media-wrp .go-btn {
    right: auto;
    left: 0;
}

/* recommendetion */
.reco-cont .content h2 {
    text-align: right;
}
.reco-cont .cls {
    top: 30px;
    right: auto;
    left: 20px;
}
.wpcf7-validation-errors {
	direction: rtl;
}


div#crumbs {
    float: right;
	clear: both;
}

/* footer */
.dfg.col-lg-3.col-md-1 {
    display: none;
}

/* popup form */
.downloadPopDiv .rowWrp {
   flex-direction: row-reverse;
}
.downloadPopDiv .lbl, .headWrp > div {
	direction: rtl !important;
}
.downloadPopDiv span.redStar {
    margin-left: 3px;
	margin-right: 0;
}
.downloadPopDiv .fld input[name="your-name"] {
    direction: rtl;
}


.form-sec .frmInnerWrp .fld {
    float: right;
}

@media (max-width: 1280px){
	.frm-intro ul li {
		font-size: 26px;
	}
	.frm-intro ul li i img {
		transform: scale(0.9);
		top: -12px;
		position: relative;
	}
}

@media (max-width: 1199px){
	.hambu.fa.fa-bars, .fa.fa-close {
		float: left;
		left: 30px;
		right: auto;
	}
	.main-mobile-navigation li, .main-mobile-navigation .srch, .main-mobile-navigation .lng-dd {
		text-align: right;
	}
	.newsl-ttl {
		font-size: 1.4rem;
	}
	.newsl input {
	   width: 70%;
	}
	.tri {
		border-top: 95px solid transparent;
		border-bottom: 95px solid transparent;
		
	}
	.main-mobile-navigation .sub-menu li a {
		padding-right: 3rem;
		padding-left: 1rem;
	}
}
@media (max-width: 1024px){
	.site-content {
		margin-top: 58px;
	}
	.tri {
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
		border-left: 35px solid #f78b1f;
	}
}
@media (max-width: 767px){
	.phn-num.mob {
		direction: ltr;
	}
	.frm-intro ul li i img {
		transform: scale(0.7);
	}
	.frm-intro ul li i {
		padding-right: 0 !important;
		padding-left: 0;
	}
	.frm-intro ul li {
		font-size: 21px;
	}
	.site-content {
		margin-top: 41px;
	}
	.benefits ul {
		margin-right: 42px;
		margin-left: 0;
	}
	.ben-list {
		padding: 0 10% 0 0;
	}
	.reco-cont .cls {
		right: auto;
		left: 0;
	}
	.menu-language-menu-container ul li a {
	    padding: 0 0 0 8px !important;
	}
}