/*
Theme Name: BizPress Lite
Theme URI: http://ideaboxthemes.com/themes/wordpress-local-business-theme-bizpress/
Author: IdeaBox Themes
Author URI: http://ideaboxthemes.com/
Description: BizPress Lite is a multipurpose responsive WordPress theme built on Bootstrap. It has unique front end customization and single click installation features. You can use this theme to setup a busiess website, personal portfolio, photography website or a simple blog. It comes with multiple color schemes, slider, testimonial, call to action sections, home page contact and map sections, footer social icons and links.  
Version: 1.0
License: GNU General Public License
License URI: see license.txt
Tags: blue, red, green, one-column, two-column home-sidebar, right-sidebar


BizPress Lite WordPress Theme, Copyright (C) 2014 IdeaBox Themes
BizPress Lite is distributed under the terms of the GNU GPL

This theme is Derived from
_ib theme https://github.com/psahalot/_ib
(or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc.


/* This is a small security for too long strings titles */
body {
	direction: rtl;
	unicode-bidi: embed;
}

/* Alignment */
.alignleft {
    float: right;
    margin-left: 1.5em;
    margin-right:auto;
}
.alignright {
    float: left;
    margin-right: 1.5em;
    margin-left:auto;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    right: 5px;
    left:auto;
}

.site-navigation-inner{
    float: left;
}

/* Home Slider */

.slider-wrapper .flex-caption {
    left: auto;
}


.home-featured-team:last-child{
    margin-left:0;
    margin-right:auto;
}

.members-wrap .featured-team-content{
    margin-left: 37px;
    margin-right:auto;
}

/* Tstimonial Slider */

#reviewslider .flex-caption{
    float: left;
}

.client-block img{
    float: right;
}

/* Portfolio Area */

.portfolio-area #filters li,
.portfolio-page #filters li{
    margin-left: 10px;
    margin-right:auto;
}


/* Front Posts */

.post-meta span.posted_by:after {
    margin-right: 8px;
    margin-left: 4px;
}

.featured-post-content:before{
    right: 46%;
    left:auto;
}

.featured-post-image .post_format{
    left: 0;
    right:auto;
}

/* Contact Area */

.contact-area form input[type='submit'] {
    float: right;
}

.contact-area form p:nth-child(2),
.contact-area form p:nth-child(3),
.contact-area form p:nth-child(4){
    float:right;
    margin-left:10px;
    margin-right:auto;
}

.contact-area form p:nth-child(4){
    margin-left:0;
    margin-right:auto;
}

.header-meta .fa{
    margin-left:5px;
    margin-right:auto;
}

time, address, .post-categories {
    margin: 0 0px 0 20px;
}


/* Pagination */

.nav-previous{
    float: right;
}

.nav-next{
    float: left;
    text-align: left;
}

/* Comments */

.comment-reply-link{
    left: 10px;
    right:auto;
}

#cancel-comment-reply-link{
    float: left;
}

#respond form .comment-form-author, 
#respond form .comment-form-email, 
#respond form .comment-form-url{
    float: right;
    margin-left: 10px;
    margin-right:auto;
}

#respond form .comment-form-url{
    margin-left:0;
    margin-right:auto;
}


/* back to top */

.back-to-top {
    left: 10px;
    right:auto;
}

/* ==========================================================================
   Social Links Navigation - Intelligence overloaded. Thanks to Justin Tadlock 
   ========================================================================== */

.screen-reader-text {
    right:     -9999em;
    left:auto;
}

.social-links ul li {
    margin-left:15px;
    margin-right:auto;
}

/* Sidebar */
.sidebar{
    padding:50px 40px 50px 0px;
}


.sidebar h3:after{
    left: 0;
    right:auto;
}

.sidebar li:before{
    float: right;
    margin-left: 10px;
    margin-right:auto;
}

/* Contact Details */

.contact-details #email:before {
    margin-left: 10px;
    margin-right:auto;
}

.contact-details #phone:before {
    margin-left: 10px;
    margin-right:auto;
}

.contact-details li {
    margin-left: 10px;
    margin-right:auto;
}


/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!
 * For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
.comment .children { margin-right: 1.5em; margin-left:auto; }



@media (min-width:320px){
    
    .contact-area form p:nth-child(2), 
    .contact-area form p:nth-child(3), 
    .contact-area form p:nth-child(4) {
        margin-left: 0;
        margin-right:auto;
    }
}


@media (min-width:768px){

    .contact-area form p:nth-child(2), 
    .contact-area form p:nth-child(3), 
    .contact-area form p:nth-child(4) {
        float: right;
        margin-left: 10px;
        margin-right:auto;
    }

    .contact-area form p:nth-child(4) {
        margin-left: 0;
        margin-right:auto;
    }
    .site-navigation-inner{
        float:left;
    }
   
    .site-branding {
        text-align: right;
    }

}


/* Bootstrap RTL */

@media (min-width:768px){
    .text-left{
        text-align:right;
    }
    .text-right{
        text-align:left;
    }
    .list-unstyled{
        padding-right:0;
    }
    .list-inline{
        padding-right:0;
        margin-right:-5px; 
        margin-left:auto;
    }
    .list-inline>li{
        padding-right:5px;
        padding-left:5px;
    }
    dd{
        margin-right:0; 
        margin-left:auto;
    }
}
    @media (min-width:768px){
        .dl-horizontal dt{
            float:right;
            clear:right;
            text-align:left;
        }
        .dl-horizontal dd{
            margin-right:180px;
            margin-left:auto;
        }
    }
   
    blockquote{
        border-right:5px solid #eee;
        border-left:0;
    }
   
    .blockquote-reverse,blockquote.pull-right{
        padding-left:15px;
        padding-right:0;
        border-left:5px solid #eee;
        border-right:0;
        text-align:left;
    }
 
    .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;
    }
   
   .col-xs-pull-12{
       left:100%;
       right:auto;
   }
   .col-xs-pull-11{
       left:91.66666667%;
       right:auto;
   }
   .col-xs-pull-10{
       left:83.33333333%;
       right:auto;
   }
   .col-xs-pull-9{
       left:75%;
       right:auto;
   }
   .col-xs-pull-8{
       left:66.66666667%;
       right:auto;
   }
   .col-xs-pull-7{
       left:58.33333333%;
       right:auto;
   }
   .col-xs-pull-6{
       left:50%;
       right:auto;
   }
   .col-xs-pull-5{
       left:41.66666667%;
       right:auto;
   }
   .col-xs-pull-4{
       left:33.33333333%;
       right:auto;
   }
   .col-xs-pull-3{
       left:25%;
       right:auto;
   }
   .col-xs-pull-2{
       left:16.66666667%;
       right:auto;
   }
   .col-xs-pull-1{
       left:8.33333333%;
       right:auto;
   }
   .col-xs-pull-0{
       left:auto;
       right:auto;
   }
   .col-xs-push-12{
       right:100%;
       left:auto;
   }
   .col-xs-push-11{
       right:91.66666667%;
       left:auto;
   }
   .col-xs-push-10{
       right:83.33333333%;
       left:auto;
   }
   .col-xs-push-9{
       right:75%;
       left:auto;
   }
   .col-xs-push-8{
       right:66.66666667%;
       left:auto;
   }
   .col-xs-push-7{
       right:58.33333333%;
       left:auto;
   }
   .col-xs-push-6{
       right:50%;
       left:auto;
   }
   .col-xs-push-5{
       right:41.66666667%;
       left:auto;
   }
   .col-xs-push-4{
       right:33.33333333%;
       left:auto;
   }
   .col-xs-push-3{
       right:25%;
       left:auto;
   }
   .col-xs-push-2{
       right:16.66666667%;
       left:auto;
   }
   .col-xs-push-1{
       right:8.33333333%;
       left:auto;
   }
   .col-xs-push-0{
       right:auto;
       left:auto;
   }
   .col-xs-offset-12{
       margin-left:100%;
   }
   .col-xs-offset-11{
       margin-right:91.66666667%;
       margin-left:auto;
   }
   .col-xs-offset-10{
       margin-right:83.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-9{
       margin-right:75%;
        margin-left:auto;
   }
   .col-xs-offset-8{
       margin-right:66.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-7{
       margin-right:58.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-6{
       margin-right:50%;
        margin-left:auto;
   }
   .col-xs-offset-5{
       margin-right:41.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-4{
       margin-right:33.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-3{
       margin-right:25%;
        margin-left:auto;
   }
   .col-xs-offset-2{
       margin-right:16.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-1{
       margin-right:8.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-0{
       margin-right:0;
        margin-left:auto;
   }
   @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;
       }
      .col-sm-pull-12{
          left:100%;
          right:auto;
      }
      .col-sm-pull-11{
          left:91.66666667%;
          right:auto;
      }
      .col-sm-pull-10{
          left:83.33333333%;
          right:auto;
      }
      .col-sm-pull-9{
          left:75%;
          right:auto;
      }
      .col-sm-pull-8{
          left:66.66666667%;
          right:auto;
      }
      .col-sm-pull-7{
          left:58.33333333%;
          right:auto;
      }
      .col-sm-pull-6{
          left:50%;
          right:auto;
      }
      .col-sm-pull-5{
          left:41.66666667%;
          right:auto;
      }
      .col-sm-pull-4{
          left:33.33333333%;
          right:auto;
      }
      .col-sm-pull-3{
          left:25%;
          right:auto;
      }
      .col-sm-pull-2{
          left:16.66666667%;
          right:auto;
      }
      .col-sm-pull-1{
          left:8.33333333%;
          right:auto;
      }
      .col-sm-pull-0{
          right:auto;
          left:auto;
      }
      .col-sm-push-12{
          right:100%;
          left:auto;
      }
      .col-sm-push-11{
          right:91.66666667%;
          left:auto;
      }
      .col-sm-push-10{
          right:83.33333333%;
          left:auto;
      }
      .col-sm-push-9{
          right:75%;
          left:auto;
      }
      .col-sm-push-8{
          right:66.66666667%;
          left:auto;
      }
      .col-sm-push-7{
          right:58.33333333%;
          left:auto;
      }
      .col-sm-push-6{
          right:50%;
          left:auto;
      }
      .col-sm-push-5{
          right:41.66666667%;
          left:auto;
      }
      .col-sm-push-4{
          right:33.33333333%;
          left:auto;
      }
      .col-sm-push-3{
          right:25%;
          left:auto;
      }
      .col-sm-push-2{
          right:16.66666667%;
          left:auto;
      }
      .col-sm-push-1{
          right:8.33333333%;
          left:auto;
      }
      .col-sm-push-0{
          right:auto;
          left:auto;
      }
      .col-sm-offset-12{
          margin-right:100%;
          margin-left:auto;
      }
      .col-sm-offset-11{
          margin-right:91.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-10{
          margin-right:83.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-9{
          margin-right:75%;
          margin-left:auto;
      }
      .col-sm-offset-8{
          margin-right:66.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-7{
          margin-right:58.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-6{
          margin-right:50%;
          margin-left:auto;
      }
      .col-sm-offset-5{
          margin-right:41.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-4{
          margin-right:33.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-3{
          margin-right:25%;
          margin-left:auto;
      }
      .col-sm-offset-2{
          margin-right:16.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-1{
          margin-right:8.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-0{
          margin-right:0;
          margin-left:auto;
      }
   }
   @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-pull-12{
           left:100%;
           right:auto;
       }
       .col-md-pull-11{
           left:91.66666667%;
           right:auto;
       }
       .col-md-pull-10{
           left:83.33333333%;
           right:auto;
       }
       .col-md-pull-9{
           left:75%;
           right:auto;
       }
       .col-md-pull-8{
           left:66.66666667%;
           right:auto;
       }
       .col-md-pull-7{
           left:58.33333333%;
           right:auto;
       }
       .col-md-pull-6{
           left:50%;
           right:auto;
       }
       .col-md-pull-5{
           left:41.66666667%;
           right:auto;
       }
       .col-md-pull-4{
           left:33.33333333%;
           right:auto;
       }
       .col-md-pull-3{
           left:25%;
           right:auto;
       }
       .col-md-pull-2{
           left:16.66666667%;
           right:auto;
       }
       .col-md-pull-1{
           left:8.33333333%;
           right:auto;
       }
       .col-md-pull-0{
           left:auto;
           right:auto;
       }
       .col-md-push-12{
           right:100%;
           left:auto;
       }
       .col-md-push-11{
           right:91.66666667%;
           left:auto;
       }
       .col-md-push-10{
           right:83.33333333%;
           left:auto;
       }
       .col-md-push-9{
           right:75%;
           left:auto;
       }
       .col-md-push-8{
           right:66.66666667%;
           left:auto;
       }
       .col-md-push-7{
           right:58.33333333%;
           left:auto;
       }
       .col-md-push-6{
           right:50%;
           left:auto;
       }
       .col-md-push-5{
           right:41.66666667%;
           left:auto;
       }
       .col-md-push-4{
           right:33.33333333%;
           left:auto;
       }
       .col-md-push-3{
           right:25%;
           left:auto;
       }
       .col-md-push-2{
           right:16.66666667%;
           left:auto;
       }
       .col-md-push-1{
           right:8.33333333%;
           left:auto;
       }
       .col-md-push-0{
           right:auto;
           left:0;
       }
       .col-md-offset-12{
           margin-right:100%;
           margin-left:auto;
       }
       .col-md-offset-11{
           margin-right:91.66666667%;
           margin-left:auto;
       }
       .col-md-offset-10{
           margin-right:83.33333333%;
           margin-left:auto;
       }
       .col-md-offset-9{
           margin-right:75%;
           margin-left:auto;
       }
       .col-md-offset-8{
           margin-right:66.66666667%;
           margin-left:auto;
       }
       .col-md-offset-7{
           margin-right:58.33333333%;
           margin-left:auto;
       }
       .col-md-offset-6{
           margin-right:50%;
           margin-left:auto;
       }
       .col-md-offset-5{
           margin-right:41.66666667%;
           margin-left:auto;
       }
       .col-md-offset-4{
           margin-right:33.33333333%;
           margin-left:auto;
       }
       .col-md-offset-3{
           margin-right:25%;
           margin-left:auto;
       }
       .col-md-offset-2{
           margin-right:16.66666667%;
           margin-left:auto;
       }
       .col-md-offset-1{
           margin-right:8.33333333%;
           margin-left:auto;
       }
       .col-md-offset-0{
           margin-right:0;
           margin-left:auto;
       }
   }
   @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;
       }
     .col-lg-pull-12{
         left:100%;
         right:auto;
     }
     .col-lg-pull-11{
         left:91.66666667%;
         right:auto;
     }
     .col-lg-pull-10{
         left:83.33333333%;
         right:auto;
     }
     .col-lg-pull-9{
         left:75%;
         right:auto;
     }
     .col-lg-pull-8{
         left:66.66666667%;
         right:auto;
     }
     .col-lg-pull-7{
         left:58.33333333%;
         right:auto;
     }
     .col-lg-pull-6{
         left:50%;
         right:auto;
     }
     .col-lg-pull-5{
         left:41.66666667%;
         right:auto;
     }
     .col-lg-pull-4{
         left:33.33333333%;
         right:auto;
     }
     .col-lg-pull-3{
         left:25%;
         right:auto;
     }
     .col-lg-pull-2{
         left:16.66666667%;
         right:auto;
     }
     .col-lg-pull-1{
         left:8.33333333%;
         right:auto;
     }
     .col-lg-pull-0{
         left:auto;
         right:0;
     }
     .col-lg-push-12{
         right:100%;
         left:auto;
     }
     .col-lg-push-11{
         right:91.66666667%;
         left:auto;
     }
     .col-lg-push-10{
         right:83.33333333%;
         left:auto;
     }
     .col-lg-push-9{
         right:75%;
         left:auto;
     }
     .col-lg-push-8{
         right:66.66666667%;
         left:auto;
     }
     .col-lg-push-7{
         right:58.33333333%;
         left:auto;
     }
     .col-lg-push-6{
         right:50%;
         left:auto;
     }
     .col-lg-push-5{
         right:41.66666667%;
         left:auto;
     }
     .col-lg-push-4{
         right:33.33333333%;
         left:auto;
     }
     .col-lg-push-3{
         right:25%;
         left:auto;
     }
     .col-lg-push-2{
         right:16.66666667%;
         left:auto;
     }
     .col-lg-push-1{
         right:8.33333333%;
         left:auto;
     }
     .col-lg-push-0{
         right:auto;
         left:0;
     }
     .col-lg-offset-12{
         margin-right:100%;
         margin-left:auto;
     }
     .col-lg-offset-11{
         margin-right:91.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-10{
         margin-right:83.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-9{
         margin-right:75%;
         margin-left:auto;
     }
     .col-lg-offset-8{
         margin-right:66.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-7{
         margin-right:58.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-6{
         margin-right:50%;
         margin-left:auto;
     }
     .col-lg-offset-5{
         margin-right:41.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-4{
         margin-right:33.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-3{
         margin-right:25%;
         margin-left:auto;
     }
     .col-lg-offset-2{
         margin-right:16.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-1{
         margin-right:8.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-0{
         margin-right:0;
         margin-left:auto;
     }
   }
   th{text-align:right}
   
  .radio label,.checkbox label{
      padding-right:20px; 
      padding-left:0;
  }
  .radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
      margin-right:-20px; 
      margin-left:auto;
  }
  
  .radio-inline,.checkbox-inline{
      padding-right:20px;
      padding-left:auto;
  }
  .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
      margin-right:10px;
      margin-left:auto;
  }
  .has-feedback .form-control{
      padding-left:42.5px; 
      padding-right:0;
  }
  .form-control-feedback{
      left:0;
      right:auto;
  }
  
 @media (min-width:768px){
     
    .form-inline .radio label,.form-inline .checkbox label{
        padding-right:0;
    }
    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
        margin-right:0;
        margin-left:auto;
    }
    
}
  
    @media (min-width:768px){
        .form-horizontal .control-label{
            text-align:left;
        }
    }
    .form-horizontal .has-feedback .form-control-feedback{
        left:15px;
        right:auto;
    }
  
   .caret{
       margin-right:2px; 
       margin-left:auto;
   }
   .dropdown-menu{
       right:0;
       left:auto;
       float:right;
       text-align:right;
   }
   .dropdown-menu.pull-right{
       left:0;
       right:auto;
   }
  
  .dropdown-menu-right{
      right:auto;
      left:0;
  }
  .dropdown-menu-left{
      right:0;
      left:auto;
  }
 
  .pull-right>.dropdown-menu{
      left:0;
      right:auto;
  }
 
  @media (min-width:768px){
      .navbar-right .dropdown-menu{
          right:auto;
          left:0;
      }
      .navbar-right .dropdown-menu-left{
          right:0;
          left:auto;
      }
  }
  .btn-group>.btn,.btn-group-vertical>.btn{
      float:right;
  }
  .btn-group .btn+.btn,
  .btn-group .btn+.btn-group,
  .btn-group .btn-group+.btn,
  .btn-group .btn-group+.btn-group{
      margin-right:-1px;
      margin-left:auto;
  }
  .btn-toolbar{
      margin-right:-5px;
      margin-left:auto;
  }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group{
      float:right;
  }
  .btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
      margin-right:5px;
      margin-left:auto;
  }
  .btn-group>.btn:first-child{
      margin-right:0;
      margin-left:auto;
  }
  
  .btn-group>.btn-group{
      float:right;
  }
 
  .btn .caret{
      margin-right:0;
      margin-left:auto;
  }
  .btn-group-vertical>.btn+.btn,
  .btn-group-vertical>.btn+.btn-group,
  .btn-group-vertical>.btn-group+.btn,
  .btn-group-vertical>.btn-group+.btn-group{
      margin-right:0;
      margin-left:auto;
  }
  .btn-group-justified>.btn-group .dropdown-menu{
      right:auto;
  }
 .input-group .form-control{
      float:right;
 }
 .input-group-addon:last-child{
     border-right:0;
 }
 .input-group-btn>.btn+.btn{
     margin-right:-1px;
     margin-left:auto;
 }
 .input-group-btn:first-child>.btn,
 .input-group-btn:first-child>.btn-group{
     margin-left:-1px;
     margin-right:auto;
 }
 .input-group-btn:last-child>.btn,
 .input-group-btn:last-child>.btn-group{
     margin-right:-1px;
     margin-left:auto;
 }
 .nav{
     padding-right:0;
 }
 .nav-tabs>li{
     float:right;
 }
 .nav-tabs>li>a{
     margin-left:2px;
     margin-right:auto;
 }
 .nav-tabs.nav-justified>.dropdown .dropdown-menu{
     right:auto;
 }
 
 .nav-tabs.nav-justified>li>a{
     margin-left:0;
     margin-right:auto;
 }
 
 .nav-pills>li{
     float:right;
 }

 .nav-pills>li+li{
     margin-right:2px;
     margin-left:auto;
 }
 
 .nav-stacked>li+li{
     margin-right:0;
     margin-left:auto;
 }
 .nav-justified>.dropdown .dropdown-menu{
     right:auto;
 }

 .nav-tabs-justified>li>a{
     margin-left:0;
     margin-right:auto;
 }
@media (min-width:768px){
    .navbar-header{
        float:right;
    }
}

.navbar-brand{
    float:right;
}

@media (min-width:768px){
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand{
        margin-right:-15px;
        margin-left:auto;
    }
}
.navbar-toggle{
   float:left;
   margin-left:15px;
   margin-right:auto;
}
@media (max-width:767px){
   .navbar-nav .open .dropdown-menu>li>a,
   .navbar-nav .open .dropdown-menu .dropdown-header{
       padding:5px 25px 5px 15px;
   }
}
@media (min-width:768px){
    .navbar-nav{
        float:right;
    }
    .navbar-nav>li{
        float:right;
    }
  
    .navbar-nav.navbar-right:last-child{
        margin-left:-15px;
        margin-right:auto;
    }
}
@media (min-width:768px){
    .navbar-left{
        float:right !important;
    }
    .navbar-right{
        float:left !important;
    }
}
@media (min-width:768px){
.navbar-form .radio label,
.navbar-form .checkbox label{
    padding-right:0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"]{
    margin-right:0;
    margin-left:auto;
}

}

@media (min-width:768px){
    .navbar-form.navbar-right:last-child{
        margin-left:-15px;
        margin-right:auto;
    }
}
@media (min-width:768px){
    .navbar-text{
        float:right;
    }
    .navbar-text.navbar-right:last-child{
        margin-left:0;
        margin-right:auto;
    }
}
.pagination{
    padding-right:0;
}
.pagination>li>a,.pagination>li>span{
   float:right;
   margin-right:-1px;
   margin-left:auto;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span{
    margin-right:0;
    margin-left:auto;
}

.alert-dismissable,.alert-dismissible{
    padding-left:35px;
    padding-right:0;
}
.alert-dismissable .close,
.alert-dismissible .close{
    left:-21px;
    right:auto;
}

.progress-bar{
    float:right;
}
.media>.pull-left{
    margin-left:10px;
    margin-right:auto;
}
.media>.pull-right{
    margin-right:10px;
    margin-left:auto;
}
.media-list{
    padding-right:0;
}
.list-group{
    padding-right:0;
}
.list-group-item>.badge{
    float:left;
}
.list-group-item>.badge+.badge{
    margin-left:5px;
    margin-right:auto;
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{
    border-right:0;
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{
    border-left:0;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object{
   right:0;
   left:auto;
}

.modal-footer{
    text-align:left;
}
.modal-footer .btn+.btn{
    margin-right:5px;
    margin-left:auto;
}
.modal-footer .btn-group .btn+.btn{
    margin-right:-1px;
    margin-left:auto;
}
.modal-footer .btn-block+.btn-block{
    margin-right:0;
    margin-left:auto;
}

.tooltip.right{
    margin-right:3px;
    margin-left:auto;
}
.tooltip.left{
    margin-right:-3px;
    margin-left:auto;
}
.tooltip.top .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:auto;
}
.tooltip.top-left .tooltip-arrow{
    right:5px;
    left:auto;
}
.tooltip.top-right .tooltip-arrow{
    left:5px;
    right:auto;
}
.tooltip.right .tooltip-arrow{
    right:0;
    left:auto;
}
.tooltip.left .tooltip-arrow{
    left:0;
    right:auto;
}
.tooltip.bottom .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:auto;
}
.tooltip.bottom-left .tooltip-arrow{
    right:5px;
    left:auto;
}
.tooltip.bottom-right .tooltip-arrow{
    left:5px;
    right:auto;
}
.popover{
    right:0;
    left:auto;
    text-align:right;
}
.popover.right{
    margin-right:10px;
    margin-left:auto;
}
.popover.left{
    margin-right:-10px;
    margin-left:auto;
}

.popover.top>.arrow{
    right:50%;
    margin-right:-11px;
    margin-left:auto;
}
.popover.top>.arrow:after{
    margin-right:-10px;
    margin-left:auto;
}
.popover.right>.arrow{
    right:-11px;
    left:auto;
}
.popover.right>.arrow:after{
    right:1px;
    left:auto;
}
.popover.bottom>.arrow{
    right:50%;
    left:auto;
    margin-right:-11px;
    margin-left:auto;
}
.popover.bottom>.arrow:after{
    margin-right:-10px;
    margin-left:auto;
}
.popover.left>.arrow{
    left:-11px;
    right:auto;
}
.popover.left>.arrow:after{
    left:1px;
    right:auto;
}
.carousel-inner>.active{
    right:0;
    left:auto;
}
.carousel-inner>.next{
    right:100%;
    left:auto;
}
.carousel-inner>.prev{
    right:-100%;
    left:auto;
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right{
    right:0;
    left:auto;
}
.carousel-inner>.active.left{
    right:-100%;
    left:auto;
}
.carousel-inner>.active.right{
    right:100%;
    left:auto;
}
.carousel-control{
    right:0;
    left:auto;
}
.carousel-control.right{
    right:auto;
    left:0;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{
    right:50%;
    left:auto;
    margin-right:-10px;
    margin-left:auto;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{
    left:50%;
    right:auto;
    margin-left:-10px;
    margin-right:auto;
}
.carousel-indicators{
    right:50%;
    left:auto;
    margin-right:-30%;
    margin-left:auto;
    padding-right:0;
}
@media screen and (min-width:768px){
   
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev{
        margin-right:-15px;
        margin-left:auto;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next{
        margin-left:-15px;
        margin-right:auto;
    }
}
.pull-right{
    float:left !important;
}
.pull-left{
    float:right !important;
}

/* Multi Leve dropdown using bootstrap nav walker */

.dropdown-submenu>.dropdown-menu{
   right:100%;
   left:auto;
}

.dropdown-submenu>a:after{
    float:left;
    margin-left:-10px;
    margin-right:auto;
}

.dropdown-submenu.pull-left>.dropdown-menu{
    right:-100%;
    left:auto;
    margin-right:10px;
    margin-left:auto;
}
