
.ltr{
	direction: rtl !important;
}
.rtl{
	direction:ltr !important;
}
.pull-right
{
	float:left !important;
}
.pull-left{
	float:right !important;
}
.text-right{
	text-align:left !important;
}
.text-left{
	text-align:right !important;
}
.title h2:after {
  left:auto;
  right: 50%;
  margin-left:auto;
  margin-right: -25px;
}
.title h2:hover:after { 
  right: 0;
  margin-right: 0px;
}
.map-responsive iframe{
    right:0;
}
.dropdown-toggle i{padding-right: 5px; padding-left:0;}

.nav-tabs,.nav-pills{
	direction:rtl !important;
}

.nav-tabs > li{
	float:left;
	margin-left:0 !important;
	width:25%;
	text-align:center;
	border:1px solid #0AABE1;
	
	border-bottom:0px;
	background-color:#FFF;
	z-index: 99!important
}

.nav-tabs > li, .nav-pills > li {
    float:none;
	margin:0 5%;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}
.nav-tabs > li:last-child{
	margin:0;
}
.nav-tabs, .nav-pills {
    text-align:center;
}


.nav-tabs > li > a{
	margin-left:0px;

}

.intro .content {
  direction: ltr;
}

.content p,.context p{
	direction:ltr;
}
.english{direction: ltr;text-align: left;}
.english p{
	text-align: left;
	direction: ltr;
}

#faceoff {
    right: 0;
}
#preloader {
    right: 50%;
	left:auto;
    margin: -75px -75px 0 0;
    
}
/*
========================================================================
# - 1.3 - Preloader styles
------------------------------------------------------------------------
*/



.downarrow {
	right:185px;
}
.rightt{margin-right: 75px}
.headbg{
	margin-right: 10%;
}
 .righthead{
	float: right;
	right: 0;
}


.jBar ul li{
	text-align: right;
}
.jBar ul li span{	
	float: left;
	margin-right: 10%;
}
.jBar input{
	text-align: right;
}

.jBar form{
	direction: rtl;
}
.jBar form .f2{margin-right: 10px;}
.jBar form .f1{padding-right: 10px;}

/*  Info head -----------------------------------------*/



.info_head ul li,.header-nav ul li{
	
	float: left;
	margin-right: 25px;
}

.info_head ul li ul li,.header-nav ul li ul li{
	border-right: 0;	
}
.header-nav {
	float: left;
}

.info_head ul li ul li a img{
	padding-right: 10px;
}

.info_head ul li .dropdown-menu a{
	text-align: right;
}

.info_head ul li a i{
	padding-left: 5px;
}
.search-bar{
	padding: 8px 0 8px 15px;
}
.search-bar input,.search-bar input:focus{
	text-align: left;
	direction: ltr;
	margin-left: 0;
	padding:0 5px;
}

.head-social a:first-child{margin-left: 20px}
.head-social a:last-child{margin-right: 20px;}
/* header ---------------------------------------------------------*/

.logo{
	float: right;
	right:0;
	margin: -7px 10px -45px 0;
}
.logo .logo-exp{
	text-align: right;
	float: right;
	margin: 12px 6px 0 0;
	right: 143px;
}
.logo img{
	right: 15px;
}

.bg_header{
	left: 30px;
}
.search_contact .bg_header{
	left: 50%;
	margin-left: -585px;
}

/*  Main Navigation -----------------------------------------*/

.sliderr .col-md-7{
	float: right!important;
	margin-right: 6%;
}
.center-menu{
	text-align: left;
}
.sf-menu{	
	margin: 0 30% 0 20% !important;
	direction: ltr;
}

.sf-menu > li:last-child{
	margin:0 0 0 5px;	
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul{
	right:0;
	text-align: right;
	
}


.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{right:150px;}

.span9 {
	direction: rtl;
}
.span9 button{
	text-align: right;
}
.span9 button i{
	text-align: right;
	margin-right: -2px;
}
.span9 .search-bar button i{
	margin-right: 5px ;
}

.right-book{
	float: right;
	right: 20px;
}

.fixed .logo::before {padding-right: 102px !important;}

/*
========================================================================
# 2 - Header styles
------------------------------------------------------------------------
*/
.dropdown-menu{
	left:auto;
	right:-22px;
}
.dropdown-menu li{margin-right: 0 !important;}
/*
========================================================================
# - 2.1 - Menu styles
------------------------------------------------------------------------
*/

.nav-brand2 {
	float:right;
}

/* Form Search */
.search {
    float: right;
}

    .search input {
    
        float: right;
        margin-left: 210px;
		margin-right:5px;
		text-align:right;
		border-top-left-radius:7px;
		border-bottom-left-radius:7px;
    }

        .search:hover input, .search input:focus {
            margin-left: 0px;
			padding-right:25px;
			margin-right:0px;
        }

.search .btn {
    right: 0;
	margin-left:10px;
	padding:6px;
}
.search i{
	padding-right:0px;
}
/*
========================================================================
# - 2.2 - App styles
------------------------------------------------------------------------
*/
header .app li {
  margin-left: 10px;
} 
/*
========================================================================
# 3 - Banner styles
------------------------------------------------------------------------
*/


#videobcg { 
   left: 0px;
}
#background-carousel{
  left: 0px;
}

#background-carousel .carousel .active.left {
  left:0;
}





.feature-list-left li {
  text-align: left;
  padding-right: 0;
  padding-left: 80px;
}

.feature-list-left .feature-icon {
  right:auto;
  left: 0px;  
}


.feature-list-right li {
  text-align: right;
  padding-right: 80px;
  padding-left:auto;
}
.feature-list-right .feature-icon {
  right:0;
  left: auto;
}

/*
========================================================================
# 6 - Why it best styles
------------------------------------------------------------------------
*/

section.description .nav{direction: ltr;}
section.description .nav-tabs > li{margin-left: 0!important;direction: ltr; margin-right:auto !important;}
section.description li{
	padding-left:0;
	margin-left: 0;
	margin-right:auto;
}
section.description li:first-child.active a{right: -6px; left:auto;}
section.description li:last-child.active a{left: -6px; right:auto;}

.context{
	direction: ltr;
}


.screenshot-block .caption {
  left:auto;
  right: 0;
}


.reviewer-name:after {
  
  left: auto;
  right: 50%;
  margin-left:auto;
  margin-right: -20px;
}

/*----norm-img Version----*/


.cap{
	direction:ltr;
}


.main-pic .head title{
	float:left;
	text-align:left;	
}
.main-pic .head2 title{
	direction:ltr;	
}
.main-pic .head .data{
	float:right;
	direction:rtl;
}
.main-pic .head2 .data{

	direction:rtl;
	text-align:right;
}


.col-sm-4{
	float:right; /*** dont change ***/
}
/*
========================================================================
# 9.1 - library
------------------------------------------------------------------------
*/

.library .col-md-6{float: left;}
.topright p{
	direction: ltr;
}

.bottomleft{
	float: right;
}

/* divisor  ----------------------------*/



.circle_right{
	left: 0;
	right:auto;
	
}
.circle_left{
	left: auto;
	right: 0;
	
}
h3.divider{
	float: left;
	right:auto;
	left: 20px;
}

/* Titles  ----------------------------*/

.titles{
	float: left;
	text-align: left;
}

.head_property{
	float: left;
}


.item_property .title{	

	left:auto;
	right: -1px;
}
.social-inside{
	direction: ltr;
}
ul.social-inside li{
	margin: 0 0 0 5px !important;
}

ul.social-inside li:first-child{margin-left: 0px !important; margin-right:auto !important}
.info_property{	
	
	float: left;
	margin-left:auto;
	margin-right: 25px;
}
.item_property h5{	
	text-align: left;
	left: 0;
	right:auto;
}


.info_property ul li{	
	padding: 0 5% 5px 3%;
	text-align: left
}

/* Item Properti h ----------------------*/


.info_property_h h4{
	margin-right:auto !important;
	margin-left: 20px;
}
.info_property_h span{
	border-left:none;
	border-right: 1px solid #e1f4fb;
	margin-right: 10px;
	margin-left:auto !important;
	padding-right: 8px;
	padding-left:auto !important;
}

.item_property_h .line_property{
	padding-left:0;
	padding-right: 34%;
}
.item_property_h .line_property span{
	float: right;
	margin-left: 10px;
	margin-right:auto !important;
	border-left: 1px solid #fff;
	border-right:none;
}
.image_property_h{
	margin-right: -15px;
	margin-left:auto !important;
}


.item_property_h .listing-cover-plus {
	left:auto;
	right: 50%;
	margin-right: -22px;
	margin-left:auto !important;
}

/* Carousel Properties */

.properties-carousel{
	padding: 0 10px 10px 15px;
}



.right-par h3{
	direction:ltr;
}

.right-par p{
	direction:ltr;
}

.kbook p{
	direction:ltr;
}
.kbook .fa {
	padding-right:10px; padding-left:0;
}

.bottom-desc h3{
	direction:ltr;
}

.downlaod .btn {
  margin: 0 0 15px 15px;
}

.downlaod .fa {
  margin-left: 10px; margin-right:0;
}

/*
========================================================================
# 11 - Help & Support styles
------------------------------------------------------------------------
*/

.support-block .support-icon {
  right: 50%;
  left:auto;
  margin-left:auto;
  margin-right: -31px;
}

ul.contact_footer{
	direction: ltr;
}
ul.contact_footer li{
	direction: ltr;
}

ul.contact_footer li a{	
	margin-left:0;
	margin-right:auto;
	direction: rtl;
	text-align:left justify;
}
ul.contact_footer li i{
	padding-right: 1px;
	padding-left:0;
	direction: ltr;
}

.links li a{
	margin-left:0;
	margin-right:auto;
}
.contactlist li{
	text-align: left;
}

.skill-chart > h3 {
	direction: ltr;
}

.chart canvas {
	left:auto;
    right: 50%;
	margin-left:auto;
    margin-right: -75px;
}

.percent:after {
    margin-right: .1em;
	margin-left:auto;
}

/*
=============================================
# - 13.2 - Contact-form
--------------------------------------------
*/

.span-form {
  float: right;
  margin-right: 2%;
  margin-left:auto;
}
.form-group .span-form:first-child {
  margin-right: 0; margin-left:auto;
}

.contact .form-control {
  text-align:left;
}

/*
========================================================================
# 14 - Footer styles
------------------------------------------------------------------------
*/


.social-icon2{
	float:right;
}

.social-icon2 .fa {
  padding-left:0 !important;
  padding-right:0px;
  
}

.copyright span {
  margin-left: 5px;
  margin-right:auto;
}

.copyright:after {
  right: 50%;
  left: auto;
  margin-left: auto !important;
  margin-right: -25px;
}

#go-to-top a {
	left: 5px;
	right: auto;	
}


#dot-nav{    
	right: 15px;
	left:auto;
}

/* border round icons */

.navbar-nav{
	direction:ltr;
}
.navbar-nav li{
	direction:ltr; 
	float:left;
	
}


.acc-wrapper .accordion-title {text-align:left; }
.acc-wrapper .accordion-title h6 {
            padding-left: 55px;padding-right:0;}
.acc-wrapper .accordion-title span {
   right: auto;
   left: 0;
}
.acc-wrapper .accordion-container p {
	text-align:left; direction:ltr;
}
/*
========================================================================
# 15 - style changer nightmode
------------------------------------------------------------------------
*/

body.nightmode .entry-list .category-title{
	border-left:4px solid #2B2A2A; border-right:none !important;
}
	
body.nightmode .entry-box > header .entry-title {
      border-left: 3px solid #2B2A2A; border-right:none !important;
}

body.nightmode .entry-box .tag-box {
    border-left: 3px solid #2B2A2A; border-right:none !important;
}

body.nightmode .camera_caption p{
	border-right-color:none;
	border-left-color:#2B2A2A;
	
	}
body.nightmode .camera_caption h1{
	border-left-color:#FFF !important
}













.scroll-icon {
	left:auto;
 	right: 50%;
}


/* HELPER CLASSES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.l-left {
	float: right;
}

.l-right {
	float: left;
}




.toggle-menu i {
	left:auto;
	right: 10px;
}


/**************** Register *************/

		.stepwizard-row {
			direction:rtl !important
		}
		.stepwizard-row .btn-success, .setup-content .btn-success{
			direction:ltr;
		}
		.stepwizard {
			direction:rtl !important;
		}
		
		.step-content h3{
			text-align: left;
		}
		
		.step-content .control-label{
			text-align: left;
			float:left;
		}

		.bootbox .modal-body{

			direction: ltr;
		}
		
		.upload_percent { right:48%; left:auto !important; }






.print_style .description{
	direction:ltr;
}
.print_style .user_info li{
	text-align:left; direction:ltr;
}

.alert{
	text-align:left; direction:ltr;
}

.more-button button{
	left:auto;
	right: 0;
}

.breadcrumb {
  direction:ltr !important; text-align:left;
}
.pagination > li > a,
.pagination > li > span {
  float: left;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.sch_newslist ul li{
	direction: ltr;
}

.alert > li{
	direction:ltr !important; text-align:left !important;
}

.alert-dismissable,
.alert-dismissible {
  padding-left: 35px; padding-right:0;
}
.alert-dismissable .close,
.alert-dismissible .close {
  right:auto;
  left: -21px;
}


.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: right; }


  @media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
      float: right;  }

     }
  @media (min-width: 992px) {

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
      float: right; }
	.col-md-offset-12 {
		margin-right: 100%;
	  }
	  .col-md-offset-11 {
		margin-right: 91.66666667%;
	  }
	  .col-md-offset-10 {
		margin-right: 83.33333333%;
	  }
	  .col-md-offset-9 {
		margin-right: 75%;
	  }
	  .col-md-offset-8 {
		margin-right: 66.66666667%;
	  }
	  .col-md-offset-7 {
		margin-right: 58.33333333%;
	  }
	  .col-md-offset-6 {
		margin-right: 50%;
	  }
	  .col-md-offset-5 {
		margin-right: 41.66666667%;
	  }
	  .col-md-offset-4 {
		margin-right: 33.33333333%;
	  }
	  .col-md-offset-3 {
		margin-right: 25%;
	  }
	  .col-md-offset-2 {
		margin-right: 16.66666667%;
	  }
	  .col-md-offset-1 {
		margin-right: 8.33333333%;
	  }
	  .col-md-offset-0 {
		margin-right: 0;
	  }
    }
  @media (min-width: 1200px) {

    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
      float: right; }

    }

	
/**************Register Style ************/
.reg_progress{
	direction:ltr;
}
.reg_progress .circle .title {
	margin-right:auto;
    margin-left: -40px;
}


/*********Library Page *****************/
.r-column p{direction:ltr !important;}
.more-button button{
	right: 0;
	left:auto !important;
}

.zoom{
	
	margin-right:auto !important;
	margin-left:2px
}

.content_info .col-md-6{
	float: left !important ;
}


.section_title span{
	border-right: 3px solid #ddd;
	border-left:none;
	margin-right: 10px; margin-left:auto;
	padding-right: 10px; padding-left:0;
}
.section_title span a{
	padding-left: 3px; padding-right:0;
}

.section_title input{
	float: left;
	text-align: left;
}

.section_title .search{
	left: 10px;
	right: 0;
}

/* Services ----------------------------*/

.services h4{	
	padding: 0 5% 10px 0;
	text-align: left;
}
.services h5{
	padding: 0 5px 10px 0;
	text-align: center;
	font-size: 18px;
}

.item_service .image_service{
	right: 0;
}
.item_service .image_service img{
	right: 0;
}

.info_service{
	float: right;
	margin-right: 55px;
	margin-left:auto;
	direction: ltr;
}
.info_service p{
	text-align: left;
	direction: ltr;
}

.info_services{
	float: left;
	margin-right:5px;
	margin-left:auto;
}
.info_services p{
	text-align: left;
	direction: ltr;
}

.caption-head{
	border-right: 2px solid #a9a4a4;
	 border-left:none !important;
}

.caption-head.first{border-right: 0px;  border-left:none !important;}
.caption-head .caption-title.last{border-left: 0px !important; border-right:none !important;}


/*=================================================================
	Item counter section
==================================================================*/

.leftside{
	clear: right;
}

.leftside li p{
	text-align: left;
	float: left;
	padding-right:0;
	padding-left: 10px;
}
.leftside ul li ul{
	float: right;
}
.leftside ul li ul li.icons{
	float: right;
} 

.item_property .title{	
	right: -1px;
	left:auto;
}
.social-inside{
	direction: ltr;
}
ul.social-inside li{
	margin: 0 0 0 5px !important;
}

ul.social-inside li:first-child{margin-left: 0px !important; margin-right:auto !important}

.item_property h5{	
	text-align: left;
	left: 0;
	right:auto;
	padding: 5px 30px 5px 15px;
}
.info_property ul li{	
	text-align: left
}


.slideInLeft {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

.slideInRight {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}


.accordion-container p{
	direction:ltr; 
}

.ul-icons li{
	 direction:ltr !important;
}

.entry-box .tag-box {
   
    border-left: 3px solid #33b6e1;
	border-right:none;
    padding-left: 10px;
	padding-right:0;
	direction:ltr;
	text-align:left;
    }
body.nightmode .entry-box .tag-box {
    border-left: 3px solid #2B2A2A;
	border-right:none;
}	
	

.j-left{
	float:left;
}
@media (max-width: 768px) {
	.j-left{
		float:none !important;
	}
}






#comments {
 text-align:left; direction:ltr; }
  #comments .comments-list .comment {

	text-align:left;
    }
    #comments .comments-list .comment .comment-wrap .comment-avatar {
		left:auto;
        right: 0;
    }
    #comments .comments-list .comment .comment-wrap .comment-body {
      margin-left: 5px;text-align:left;  }
   
  #comments .comments-list .children {
    margin-left: 5px; }




  #respond h4,
  #contact-box h4 {
	text-align:left;
  }

    #respond .comments-form .c-note,
    #respond .contact-form .c-note,
    #contact-box .comments-form .c-note,
    #contact-box .contact-form .c-note {
	  text-align:left;
	   }
     
    #respond .comments-form .comment-left,
    #respond .comments-form .contact-left,
    #respond .contact-form .comment-left,
    #respond .contact-form .contact-left,
    #contact-box .comments-form .comment-left,
    #contact-box .comments-form .contact-left,
    #contact-box .contact-form .comment-left,
    #contact-box .contact-form .contact-left {
      padding-left: 10px;
    }
    #respond .comments-form .comment-right,
    #respond .comments-form .contact-right,
    #respond .contact-form .comment-right,
    #respond .contact-form .contact-right,
    #contact-box .comments-form .comment-right,
    #contact-box .comments-form .contact-right,
    #contact-box .contact-form .comment-right,
    #contact-box .contact-form .contact-right {
      padding-right: 10px;
    }
  
      #respond .comments-form p #comment_name,
      #respond .comments-form p #comment_email,
      #respond .comments-form p #comment_send_to,
      #respond .comments-form p #contact_name,
      #respond .comments-form p #contact_email,
      #respond .comments-form p #contact_url,
      #respond .contact-form p #comment_name,
      #respond .contact-form p #comment_email,
      #respond .contact-form p #comment_send_to,
      #respond .contact-form p #contact_name,
      #respond .contact-form p #contact_email,
      #respond .contact-form p #contact_url,
      #contact-box .comments-form p #comment_name,
      #contact-box .comments-form p #comment_email,
      #contact-box .comments-form p #comment_send_to,
      #contact-box .comments-form p #contact_name,
      #contact-box .comments-form p #contact_email,
      #contact-box .comments-form p #contact_url,
      #contact-box .contact-form p #comment_name,
      #contact-box .contact-form p #comment_email,
      #contact-box .contact-form p #comment_send_to,
      #contact-box .contact-form p #contact_name,
      #contact-box .contact-form p #contact_email,
      #contact-box .contact-form p #contact_url {
		text-align:left;
      }
        
      #respond .comments-form p #comment_message,
      #respond .comments-form p #contact_message,
      #respond .contact-form p #comment_message,
      #respond .contact-form p #contact_message,
      #contact-box .comments-form p #comment_message,
      #contact-box .comments-form p #contact_message,
      #contact-box .contact-form p #comment_message,
      #contact-box .contact-form p #contact_message {
		text-align:left;
	}

      #respond .comments-form p .input-submit,
      #respond .contact-form p .input-submit,
      #contact-box .comments-form p .input-submit,
      #contact-box .contact-form p .input-submit {
        
        float: right;
		}
   