﻿


.text-left {
    text-align: right
}

.text-right {
    text-align: left
}

dl {
    margin-left: inherit;
    margin-right: 0;
}
.p-l0 {
    padding-left: inherit;
    padding-right: 0
}

.p-l5 {
    padding-right: 5px;
    padding-left: 0
}

.p-l10 {
    padding-right: 10px ;
    padding-left: 0
}

.p-l15 {
    padding-right: 15px;
    padding-left: 0
}

.p-l20 {
    padding-right: 20px;
    padding-left: 0
}

.p-l30 {
    padding-right: 30px;
    padding-left: 0
}

.p-l40 {
    padding-right: 40px;
     padding-left: 0
}

.p-l50 {
    padding-right: 50px;
    padding-left: 0
}

.p-l60 {
    padding-right: 60px;
    padding-left: 0
}

.p-l70 {
    padding-right: 70px;
    padding-left: 0
}

.p-l80 {
    padding-left: 80px
}

.p-l90 {
    padding-right: 90px;
    padding-left: 0
}

.p-l100 {
    padding-left: 100px;
    padding-left: 0
}

.p-r0 {
    padding-right: inherit;
    padding-left: 0
}

.p-r5 {
    padding-right: 0;
    padding-left: 5px
}

.p-r10 {
    padding-left: 10px;
    padding-right: 0
}

.p-r15 {
    padding-left: 15px;
    padding-right: 0
}

.p-r20 {
    padding-left: 20px;
    padding-right: 0
}

.p-r30 {
    padding-left: 30px;
    padding-right: 0
}

.p-r40 {
    padding-left: 40px;
    padding-right: 0
}

.p-r50 {
    padding-left: 50px;
    padding-right: 0
}

.p-r60 {
    padding-left: 60px;
    padding-right: 0
}

.p-r70 {
    padding-left: 70px;
    padding-right: 0
}

.p-r80 {
    padding-left: 80px;
    padding-right: 0
}

.p-r90 {
    padding-left: 90px;
    padding-right: 0
}

.p-r100 {
    padding-left: 100px;
    padding-right: 0
}

.m-l0 {
    margin-right: 0;
    margin-left: inherit
}

.m-l5 {
    margin-right: 5px;
    margin-left: 0
}

.m-l10 {
    margin-left: 10px
}

.m-l15 {
    margin-right: 15px;
    margin-left: 0
}

.m-l20 {
    margin-right: 20px;
    margin-left: 0
}

.m-l30 {
    margin-right: 30px;
    margin-left: 0
}

.m-l40 {
    margin-right: 40px;
    margin-left: 0
}

.m-l50 {
    margin-right: 50px;
    margin-left:0
}

.m-l60 {
    margin-right: 60px;
    margin-left: 0
}

.m-l70 {
    margin-right: 70px;
    margin-left: 0
}

.m-l80 {
    margin-right: 80px;
    margin-left:0
}

.m-l90 {
    margin-right: 90px;
    margin-left: 0
}

.m-l100 {
    margin-right: 100px;
    margin-left: 0
}

.m-r0 {
    margin-left: 0;
    margin-right: inherit
}

.m-r5 {
    margin-left: 5px;
    margin-right: 0
}

.m-r10 {
    margin-left: 10px;
    margin-right: 0
}

.m-r15 {
    margin-left: 15px;
    margin-right: 0
}

.m-r20 {
    margin-left: 20px;
    margin-right: 0
}

.m-r30 {
    margin-left: 30px;
    margin-right:0
}

.m-r40 {
    margin-left: 40px;
    margin-right: 0
}

.m-r50 {
    margin-left: 50px;
    margin-right: 0
}

.m-r60 {
    margin-left: 60px;
    margin-right: 0
}

.m-r70 {
    margin-left: 70px;
    margin-right: 0
}

.m-r80 {
    margin-left: 80px;
    margin-right: 0
}

.m-r90 {
    margin-left: 90px;
    margin-right: 0
}

.m-r100 {
    margin-left: 100px;
    margin-right: 0
}

.m-lr0 {
    margin-left: 0;
    margin-right: 0
}

.m-lr5 {
    margin-left: 5px;
    margin-right: 5px
}

.m-lr10 {
    margin-left: 10px;
    margin-right: 10px
}

.m-lr15 {
    margin-left: 15px;
    margin-right: 15px
}

.m-lr20 {
    margin-left: 20px;
    margin-right: 20px
}

.m-lr30 {
    margin-left: 30px;
    margin-right: 30px
}

.m-lr40 {
    margin-left: 40px;
    margin-right: 40px
}

.m-lr50 {
    margin-left: 50px;
    margin-right: 50px
}

.m-lr60 {
    margin-left: 60px;
    margin-right: 60px
}

.m-lr70 {
    margin-left: 70px;
    margin-right: 70px
}

.m-lr80 {
    margin-left: 80px;
    margin-right: 80px
}

.m-lr90 {
    margin-left: 90px;
    margin-right: 90px
}

.m-lr100 {
    margin-left: 100px;
    margin-right: 100px
}

.dez-img-overlay11:after, .dez-img-overlay11:before, .dez-img-overlay1:after, .dez-img-overlay1:before, .dez-img-overlay2:after, .dez-img-overlay2:before, .dez-img-overlay3:after, .dez-img-overlay3:before, .dez-img-overlay4:after, .dez-img-overlay4:before, .dez-img-overlay5:after, .dez-img-overlay5:before, .dez-img-overlay6:after, .dez-img-overlay6:before, .dez-img-overlay7:after, .dez-img-overlay7:before, .dez-img-overlay8:after, .dez-img-overlay8:before, .dez-img-overlay9:after, .dez-img-overlay9:before {
    right: 0;
    left:inherit;
}


.dez-box:hover .dez-img-overlay3:before, .dez-img-overlay3:hover:before {
    right: 0;
    left: inherit
}

.dez-img-overlay4:before {
    right: 50%;
    left:0
}

.dez-box:hover .dez-img-overlay4:before, .dez-img-overlay4:hover:before {
    right: 0;
    left:inherit
}

.dez-img-overlay5:before {
    right: 0;
    left:inherit
}

.dez-img-overlay6:before {
    right: 0;
    left:inherit
}


    .dez-img-overlay7:after {
        right: auto;
        left: 0
    }

   
    .dez-img-overlay8:after {
        right: auto;
        left: 0
    }

    .dez-img-overlay9:after {
        right: auto;
        left: 0;
        
    }

.dez-box:hover .dez-img-overlay10:after, .dez-img-overlay10:hover:after {
    right: 5%;
    left:0
}

.dez-box:hover .dez-img-overlay11:after, .dez-img-overlay11:hover:after {
    right: 7.5%;
    right: 0
}

.dez-box:hover .dez-img-overlay11:before, .dez-img-overlay11:hover:before {
    right: 2.5%;
    left: 0
}

.dez-img-overlay11:after {
  
    right: auto;
    left: 5%;
    
}

.dez-img-overlay11:before {
   
    right: 5%;
    left: auto;
    
}

.dez-img-effect.side-pan:hover img {
    margin-right: -11%;
    margin-left: 0
}

.dez-info-has {
    right: 0;
    left:inherit
}

.form-group.form-inline .checkbox, .form-group.form-inline .radio {
    margin-left: 15px;
    margin-right: 0
}

.bootstrap-select div.dropdown-menu ul li a img {
    margin-left: 5px;
    margin-right: 0
}

input[type=checkbox], input[type=radio] {
    margin-right: 1px !important;
    margin-left: 0 !important
}

    input[type=checkbox] + label, input[type=radio] + label {
        padding-right: 20px !important;
        padding-left: 0 !important
    }


        input[type=checkbox] + label:before, input[type=radio] + label:before {
            margin-right: -20px;
            margin-left: 0
        }

        input[type=checkbox] + label:after {
            right: 6px;
            left: 0
        }

    input[type=checkbox]:checked + label:after {
        right: 2px;
        left: 0
    }


.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
    right: 0;
    left: inherit
}


.bootstrap-touchspin .input-group-btn-vertical i {
    right: 5px;
    left: 0
}

.input-rating input[type=radio] + label {
    margin-right: -4px;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-left: 0
}

    .input-rating input[type=radio] + label:first-of-type {
        margin-right: 0;
        margin-left: inherit
    }

    .input-rating input[type=radio] + label:before {
        margin-right: 0;
        margin-left: inherit
    }


.loading-box {
    right: 0;
    left:inherit
}

.loading-pic {
    right: 50%;
    left: 0
}

.loading-cover, .loading-map, .loading-srh-bar {
    right: 0;
    left: inherit
}

    .loading-cover .fa-spinner, .loading-map .fa-spinner, .loading-srh-bar .fa-spinner {
        right: 50%;
        left: 0
    }

.alignright {
    float: left;
    margin: 5px 25px 25px 0
}

.alignleft {
    float: right;
    margin: 5px 0 25px 25px
}

a img.alignright {
    float: left;
    margin: 5px 25px 25px 0
}


a img.alignleft {
    float: right;
    margin: 5px 0 25px 25px
}

    .wp-caption.alignleft {
        margin: 5px 0 25px 25px
    }

    .wp-caption.alignright {
        margin: 5px 25px 25px 0
    }

    .wp-caption p.wp-caption-text {
       
        text-align: right
    }

blockquote {
    padding: 16px 80px 16px 20px;
    border-right: none;
    border-right: 4px solid #efbb20
}

    blockquote:before {
        right: 20px;
        left: 0
    }

  

.extra-nav {
    float: left;
}

    .extra-nav .extra-cell {
        margin-right: 10px;
        margin-left: 0
    }

@media only screen and (max-width:767px) {
    .extra-nav {
        margin-left: 15px;
        margin-right: 0
    }
}

@media only screen and (max-width:480px) {
    .extra-nav {
        margin: 0 0 0 1px;
        text-align: left
    }
}

#header-part.fix-map-header .main-bar {
    right: 0;
    left: inherit
}

.dez-topbar-left {
    float: right
}

.dez-topbar-right {
    float: left
}

.e-p-bx li i {
    margin-left: 10px;
    margin-right: 0
}

.login-bx, .social-bx {
    margin: 0 15px 0 0;
    float: left
}

    .login-bx li i, .social-bx li i {
        vertical-align: baseline;
        margin: 0 0 0 5px
    }

    .login-bx li ul {
        
        left: 0;
        right: auto;
        
    }

.arrow-up-border:before {
    left: 19px;
    right: 0
}

.arrow-up:after {
    right: -6px;
    left: 20px;
}

.arrow-left:before {
    right: 9px;
    left: 0
}

.arrow-left:after {
    right: 10px;
    left: 0
}

.header-curve .logo-header:before {
    left: -50px;
    right: 0
}

.header-curve .logo-header:after {
    left: 10%;
    right: 0
}
@media only screen and (max-width:767px) {
    .header-curve .logo-header:after {
        left: 0;
        right: auto
    }
}

.navbar-toggle {
    margin: 24px 10px 24px 0;
}

    .header-nav .nav {
        float: left
    }

        .header-nav .nav i {
            margin-right: 3px;
            margin-left: 0
        }

        .header-nav .nav > li .sub-menu {
            right: auto;
            left: inherit;
        }


            .header-nav .nav > li .sub-menu li .fa {
                float: left;
                left: 10px;
                right: 0
            }

            .header-nav .nav > li .sub-menu li > .sub-menu {
                right: 220px;
                left: 0;
                margin: 0 20px 0 0;
                
            }

            .header-nav .nav > li .sub-menu li:hover > .sub-menu {
                right: 220px;
                left: 0
            }

                .header-nav .nav > li .sub-menu li:hover > .sub-menu:before {
                    right: -6px;
                    left: 0
                }

        .header-nav .nav > li .mega-menu > li:after {
            left: 0;
            right:inherit
        }


        .header-nav .nav > li.menu-item-has-children:before {
            left: 4px;
            right:inherit
        }

            .header-nav .nav i {
                float: left
            }


.is-fixed .main-bar {
    right: 0;
    left: inherit
}

.header-style-1 .top-bar .dez-topbar-right ul li i {
    margin-left: 0;
    margin-right:inherit
}

.header-style-3 .header-curve .logo-header::after {
    left: 15px;
    right: 0
}

    .header-style-4 .header-nav.navbar-collapse ul {
        float: right
    }

    .topbar-info ul li {
        padding: 10px 0 10px 10px
    }

.header-style-4.style-1 .header-nav .nav > li.active > a:before, .header-style-4.style-1 .header-nav .nav > li:hover > a:before {
    right: 0;
    left: inherit
}


.header-style-4.style-1 .header-nav .nav > li > a:after {
    left: 0;
    right: inherit
}

.header-style-4.style-1 .contact-info li {
    padding: 9px 60px 9px 25px;
    float: left;
}

    .header-style-4.style-1 .contact-info li:first-child {
        padding: 9px 60px 9px0;
        border-left: 0;
        border-right: inherit
    }

    .header-style-4.style-1 .contact-info li i {
        right: 10px;
        margin-left: 5px;
        left: 0;
        margin-right: 0
    }


    .contact-info li {
        
        float: right;
    }


        .contact-info li i {
            margin-left: 5px;
            margin-right: 0
        }

.social-line li {
    float: right;
    margin-right: 10px;
    margin-left: 0
}

.header-style-4.style-1 .contact-info li {
    padding-right: 50px;
    padding-left: 0
}

    .header-style-4.style-1 .contact-info li i {
        right: 10px;
        margin-left: 5px;
        left:0;
        margin-right: 0
    }



        .header-style-4 .navbar-toggler {
            margin: 28px 15px 15px 0
        }

.dez-bnr-text {
    right: 0;
    left: inherit
}


    .dez-bnr-text .btn {
        margin-left: 30px;
        margin-right: 0
    }

.overlay-row {
    right: 0;
    left:inherit
}

.owl-theme.dots-style-3 .owl-dots {
    left: auto;
    right:inherit
}


.owl-btn-top-l .owl-nav .owl-prev {
    margin-right: 0;
    margin-left: inherit
}

.owl-btn-top-r .owl-nav .owl-next {
    margin-left: 0;
    margin-right: inherit
}

.owl-btn-top-lr .owl-nav {
    text-align: right
}

    .owl-btn-top-lr .owl-nav .owl-next {
        margin-left: 0;
        margin-right: inherit;
        float: left
    }

.owl-btn-center-lr .owl-nav .owl-next, .owl-btn-center-lr .owl-nav .owl-prev {
    right: 0;
    left: inherit
}

.owl-btn-center-lr .owl-nav .owl-next {
    right: auto;
    left: 0
}

.date-style-1 .post-date .fa {
    right: 5px;
    left: 0
}

.date-style-2 .post-date, .date-style-4 .post-date {
    right: 20px;
    left: 0
}

    .date-style-2 .post-date > strong:after {
        right: 50%;
        left:0
    }


.date-style-2 .post-date {
    right: 10px;
    left:0
}

.date-style-3 .post-date {
    right: 0;
    left:inherit
}

    .date-style-3 .post-date strong {
        margin-left: 2px;
        margin-right:0
    }

.date-style-3.skew-date .post-date {
    padding-left: 8px;
    padding-right: 0
}

    .date-style-3.skew-date .post-date:before {
        left: -15px;
        right: 0;
        border-left: 3px solid #2d3239;
    }

.date-style-4 .post-date {
    right: 10px;
    left: 0
}

.no-image-blog.date-style-2 .post-date {
    right: 20px;
    left:0
}

.blog-post.no-img-post .post-date {
    float: right
}

.blog-md .dez-post-media {
    float: right;
    margin-left: 30px;
    margin-right: 0
}

.pagination .page-numbers {
    float: right;
    margin-right: -1px;
    margin-left: 0
}

.nav-links .nav-next a:after, .nav-links .nav-previous a:after {
    margin-right: 2px;
    margin-left: 0
}


    .post-navigation .nav-next {
        text-align: left
    }

.sticky-post {
    left: 0;
    right: inherit
}
    .post-password-form input[type=password] {
   
        padding: 10px 15px 10px 100px;
    }


.post-password-form input[type=submit] {
    left: 0;
    right: inherit
}

.gallery .gallery-item {
    float: right;
  
    padding: 0 15px 5px 0;
}

.gallery .gallery-item img {
    float: right;
   
}
ol.comment-list {
    padding-right: 0;
    padding-left: inherit
}

    ol.comment-list li.comment .comment-body {
        margin-right: 100px;
        margin-left: 0
    }

            ol.comment-list li.comment .comment-body:after, ol.comment-list li.comment .comment-body:before {
               
                border-width: 10px 0 10px 12px;
            }

        ol.comment-list li.comment .comment-body:before {
            right: -12px;
            left: 0
        }

        ol.comment-list li.comment .comment-body:after {
            border-width: 12px 0 12px 14px;
            right: -14px;
            left: 0
        }


    ol.comment-list li.comment .comment-author .avatar {
        right: -100px;
        left: 0;
        box-shadow: 5px -5px 15px 5px rgba(0,0,0,.2)
    }

    ol.comment-list li .children {
        margin-right: 80px;
        margin-left: 0
    }


    ol.comment-list li.comment .comment-body {
        margin-right: 70px;
        margin-left: 0
    }

    ol.comment-list li.comment .comment-author .avatar {
        right: -75px;
        left: 0
    }

    ol.comment-list li .children {
        margin-right: 20px;
        margin-left: 0
    }

@media only screen and (max-width:480px) {
    ol.comment-list li.comment .comment-body {
        margin-right: 52px;
        margin-left: 0
    }

    ol.comment-list li.comment .comment-author .avatar {
        right: -55px;
        left: 0
    }
}

.comments-area .comment-form p {
    float: right;
}


.widget-title:after {
    right: 0;
    left: inherit
}
.widget_archive ul, .widget_categories ul, .widget_getintuch ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul, .widget_services ul {
    padding-right: 0;
    padding-left: inherit
}

    .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_services ul li {
 
        padding: 10px 15px 10px 10px;
        
    }


        .widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_services ul li:before {
            right: 0;
            left:inherit
        }

        .widget_archive ul li li, .widget_categories ul li li, .widget_meta ul li li, .widget_nav_menu li li, .widget_pages ul li li, .widget_recent_comments ul li li, .widget_services li li {
            padding-right: 10px;
            padding-left: 5px;
          
        }

            .widget_archive ul li li:before, .widget_categories ul li li:before, .widget_meta ul li li:before, .widget_nav_menu li li:before, .widget_pages ul li li:before, .widget_recent_comments ul li li:before, .widget_services li li:before {
                right: -8px;
                left: 0
            }

.search-bx .site-button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
}

.search-bx .form-control {
    border-width: 2px 2px 2px 0;
}
    .searchform input[type=text] {
        padding: 10px 15px 10px 90px;
    }

.searchform input[type=submit] {
    left: 0;
    right: inherit
}

.recent-posts-entry .dez-post-info {
    margin-right: 15px;
    margin-left: 0
}

.recent-posts-entry .post-meta span {
    margin-left: 10px;
    margin-right: 0
}
.widget_recent_comments ul li {
    padding-right: 20px;
    padding-left: 0
}

.widget_calendar caption::after {
  
    margin: 0 5px 0 0
}


    .widget_archive li a, .widget_categories li a {
        float: right
    }

.widget_getintuch li {
    padding-right: 40px;
    padding-left:0
}


.widget_getintuch i {
    right: 0;
    left: inherit
}

.widget_gallery ul {
    padding-right: 0;
    padding-left: inherit
}

.widget_gallery li {
   
    float: right;
}

.button-skew {
    margin-left: 21px;
    margin-right: 0
}

    .button-skew i {
        margin-left: -32px;
        left: 0;
        margin-right: 0;
        right:inherit;
    }

    .button-skew.button-sm i {
        margin-left: -27px;
        margin-right: 0
    }

    .button-skew.button-lg i {
        margin-left: -40px;
        margin-right: 0
    }

    .button-skew.button-xl i {
        margin-left: -55px;
        margin-right: 0
    }

.site-button.graphical {
    color: #fff;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(255,255,255,.3),0 -1px 3px 1px rgba(45,60,72,.5);
}

    .site-filters a {
        margin: 0 0 5px 15px
    }


.dez-separator[class*=style-]:after, .dez-separator[class*=style-]:before {
    right: 40px;
    left: 0
}

    .dez-separator[class*=style-]:before {
        right: auto;
        left: 40px
    }


.dez-separator.style-skew[class*=style-]:after, .dez-separator.style-skew[class*=style-]:before {
    right: 20px;
    left: 0
}

        .dez-separator.style-skew[class*=style-]:before {
            left: 20px;
            right: auto
        }


.dez-divider.icon-left {
    margin-right: 40px;
    margin-left: 0
}

    .dez-divider.icon-left i {
        right: -40px;
        left: 0
    }

.dez-divider.icon-right {
    margin-left: 40px;
    margin-right: 0
}

        .dez-divider.icon-right i {
            right: auto;
            left: -40px
        }

.dez-divider.icon-center i {
    right: 50%;
    left: 0;
    margin-right: -5px;
    margin-left: 0
}

    .list-angle-right li, .list-arrow li, .list-arrow-circle li, .list-check li, .list-check-circle li, .list-checked li, .list-chevron-circle li, .list-circle li, .list-times-circle li {
        padding: 5px 20px 5px 5px;
    }

        .list-angle-right li:before, .list-arrow li:before, .list-arrow-circle li:before, .list-check li:before, .list-check-circle li:before, .list-checked li:before, .list-chevron-circle li:before, .list-circle li:before, .list-times-circle li:before {
            right: 0;
            left: inherit
        }

.list-num-count {
    padding-right: 0;
    padding-left: inherit
}

    .list-num-count > li {
        margin: 0 30px 6px 0;
       
    }

        .list-num-count > li:before {
            right: -28px;
            left: 0
        }


.dez-tabs .nav-tabs > li > a i {
    margin-left: 5px;
    margin-right: 0
}

.dez-tabs.bg-tabs .nav-tabs > li > a {
    margin-left: 2px;
    margin-right: 0
}

.dez-tabs.vertical .nav-tabs {
    float: right;
    border-left: 1px solid #ddd
}

.dez-tabs.vertical .tab-pane {
    padding: 10px 20px 10px 0
}

.dez-tabs.vertical .nav-tabs li {
    margin-left: -1px;
    margin-right:0
}

    .dez-tabs.vertical .nav-tabs li a {
        margin-left: 0;
        border-left: none;
        margin-right: inherit
    }



.dez-tabs.vertical .tab-content {
    border-right: 1px solid #ddd;
    margin-right: 169px;
    margin-left: 0
}

.dez-tabs.vertical.border .tab-pane {
    margin-right: -1px;
    margin-left: 0
}

.dez-tabs.vertical.right .nav-tabs {
    border-right: 1px solid #ddd;
    border-left: none;
    float: left
}

    .dez-tabs.vertical.right .nav-tabs li {
        margin-left: 0;
        margin-right: -1px
    }

        .dez-tabs.vertical.right .nav-tabs li a {
            border-left: 1px solid transparent;
            border-right: none
        }

        .dez-tabs.vertical.right .nav-tabs li.active a {
            border-left: 1px solid #ddd;
            border-right: none
        }

.dez-tabs.vertical.right .tab-content {
    border-right: none;
    border-left: 1px solid #ddd;
    margin-left: 169px;
    margin-right: 0
}

.dez-tabs.vertical.right .tab-pane {
    padding: 10px 0 10px 20px
}

.dez-tabs.vertical.right.border .tab-pane {
    margin-left: -1px;
    margin-right: 0
}


.acod-head .fa {
    margin-left: 5px;
    margin-right: 0
}

.acod-head a {
    padding: 12px 15px 12px 40px;
}

    .acod-head a:after {
        float: left;
        left: 12px;
        right: 0
    }

.dez-accordion.rounded .panel:first-child .acod-head a {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

.dez-accordion.rounded .panel:last-child .acod-head a.collapsed {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

.dez-accordion.rounded .panel:last-child .acod-body {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

    .dez-accordion.rounded .panel:last-child .acod-body.in {
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px
    }

.dez-accordion.space .panel {
    margin-bottom: 5px
}
.dez-accordion.rounded.space .panel .acod-head a {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

.dez-accordion.rounded.space .panel .acod-body {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}
.dez-accordion.no-cover .acod-content {
    padding-right: 20px;
    margin-left: 10px;
    border-right: 2px solid #e8e8e8;
}

    .dez-accordion.no-cover .acod-content:after {
        right: -5px;
        left: 0
    }

.dez-accordion.border-bottom .acod-head a {
    padding-right: 0;
    padding-left: inherit
}

.ow-post-meta li:after {
    margin-right: 5px;
    margin-left: 0
}



.ow-event-meta ul li {
    padding-left: 15px;
    padding-right: 0
}

    .ow-event-meta ul li i {
        margin-left: 10px;
        margin-right: 0
    }

    .testimonial-pic.shadow {
        -webkit-box-shadow: 2px -3px 6px 3px rgba(0,0,0,.35);
        -moz-box-shadow: 2px -3px 6px 3px rgba(0,0,0,.35);
        box-shadow: 2px -3px 6px 3px rgba(0,0,0,.35)
    }

.quote-left:before {
    right: 0;
    left: inherit
}

    .quote-right:after {
        right: auto;
        left: 0
    }

.testimonial-1 .quote-left:before {
    right: 0;
    left: inherit
}


.testimonial-2 .testimonial-text:after {
    right: 50px;
    left: 0
}

.testimonial-2 .testimonial-detail {
    padding: 25px 20px 20px 0
}

.testimonial-2 .testimonial-pic {
    float: right;
    margin-left: 15px;
    margin-right: 0
}

.testimonial-2 .quote-left:before {
    right: 0;
    left: inherit
}

.testimonial-4 {
    padding: 30px 10px 30px 40px;
    margin-right: 140px;
    margin-left: 0
}

    .testimonial-4:after {
        border-right-width: 4px;
        border-right-style: solid;
        border-right-color: #efbb20;
        right: -80px;
        left: 0
    }

    .testimonial-4 .testimonial-pic {
        right: 0;
        left: inherit;
        margin-right: -110px;
        margin-left: 0
    }

    .testimonial-4 [class*=quote-] {
        left: 0;
        right: inherit;
        border-right-color: transparent !important
    }

        .testimonial-4 [class*=quote-]:after, .testimonial-4 [class*=quote-]:before {
            left: -20px;
            right: 0
        }


        .testimonial-4 .testimonial-name:after {
           
            margin: 0 5px 0 2px
        }


.testimonial-4 {
    padding: 25px 0 25px 10px;
    margin-right: 110px;
    margin-left: 0
}


.testimonial-5 .testimonial-detail {
    padding: 0 20px 0 0;
}

.pricingtable-type:before {
    margin-left: 3px;
    margin-right: 0
}

.no-col-gap .pricingtable-wrapper {
    margin-right: -1px;
    margin-left: 0
}
#countdown-clock {
    margin-right: -15px;
    margin-left: 0
}

    #countdown-clock span {
       
        border-left: 1px solid #3f3f3f
    }

        #countdown-clock span:last-child {
            border-left: none
        }


.alert[class*=alert-] i {
    margin-left: 8px;
    margin-right:0
}

.alert[class*=alert-] ul {
    padding-right: 25px;
    padding-left: 0
}

.dez-share-icon li {
    float: right;
    margin-left: 0;
    margin-right: inherit
}

    .dez-share-icon li i {
        border-left: none;
    }

.breadcrumb-row:after {
    right: 0;
    left: inherit
}

.breadcrumb-row ul li {
    margin-left: 3px;
    margin-right: 0
}

    .breadcrumb-row ul li:after {
        margin-right: 7px;
        margin-left:0
    }


.dataTable .sorting_asc .checkbox {
    margin-left: 0;
    margin-right: inherit
}


.overlay-black-dark:after, .overlay-black-light:after, .overlay-black-middle:after, .overlay-gradient-dark:after, .overlay-gradient-light:after, .overlay-gradient-middle:after, .overlay-primary-dark:after, .overlay-primary-light:after, .overlay-primary-middle:after, .overlay-white-dark:after, .overlay-white-light:after, .overlay-white-middle:after {
    right: 0;
    left: inherit
}


.overlay-bx {
    right: 0;
    left: inherit
}

.overlay-icon {
    right: 50%;
    left:0
}



.overlay-text {
    right: 0;
    left: inherit
}

.dez-address-bx {
    text-align: right;
    padding: 20px 25px 20px 20px;
    
}

    .dez-address-bx .fa {
        right: 0;
        left: inherit
    }

.icon-bx-wraper.left .icon-bx-lg, .icon-bx-wraper.left .icon-bx-md, .icon-bx-wraper.left .icon-bx-sm, .icon-bx-wraper.left .icon-bx-xl, .icon-bx-wraper.left .icon-bx-xs {
    float: right;
    margin-left: 20px;
    margin-right: 0
}

.icon-bx-wraper.left .icon-lg, .icon-bx-wraper.left .icon-md, .icon-bx-wraper.left .icon-sm, .icon-bx-wraper.left .icon-xl, .icon-bx-wraper.left .icon-xs {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.icon-bx-wraper.right {
    text-align: left;
}

    .icon-bx-wraper.right .icon-bx-lg, .icon-bx-wraper.right .icon-bx-md, .icon-bx-wraper.right .icon-bx-sm, .icon-bx-wraper.right .icon-bx-xl, .icon-bx-wraper.right .icon-bx-xs {
        float: left;
        margin-right: 20px;
        margin-left: 0
    }

    .icon-bx-wraper.right .icon-lg, .icon-bx-wraper.right .icon-md, .icon-bx-wraper.right .icon-sm, .icon-bx-wraper.right .icon-xl, .icon-bx-wraper.right .icon-xs {
        float: left;
        margin-right: 10px;
        margin-left: 0
    }

.icon-bx-wraper.bx-style-2.center [class*=icon-bx-] {
    right: 50%;
    left: 0;
}

.icon-bx-wraper.bx-style-2.center .icon-bx-xl {
    margin-right: -75px;
    margin-left: 0
}

.icon-bx-wraper.bx-style-2.center .icon-bx-lg {
    margin-right: -60px;
    margin-left: 0
}

.icon-bx-wraper.bx-style-2.center .icon-bx-md {
    margin-right: -50px;
    margin-left: 0
}

.icon-bx-wraper.bx-style-2.center .icon-bx-sm {
    margin-right: -40px;
    margin-left: 0
}

.icon-bx-wraper.bx-style-2.center .icon-bx-xs {
    margin-right: -20px;
    margin-left: 0
}

.icon-bx-wraper.bx-style-2.left [class*=icon-bx-] {
    right: 0;
    left: inherit
}

.icon-bx-wraper.bx-style-2.right [class*=icon-bx-] {
    left: 0;
    right: inherit
}

.dez-tilte-inner.skew-title:after {
    left: -15px;
    right: 0
}

.right-border:before {
    left: 0;
    right: inherit
}


.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: 0;
    border-bottom-left-radius: inherit;
    border-top-left-radius: inherit;
    margin-left: inherit
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: inherit;
    border-top-right-radius: inherit
}

.skew-subscribe:after {
    right: -50px;
    left: 0;
    border-left: 7px solid #2d3239;
}

    .skew-subscribe:after {
        right: auto;
        left: 30px;
    }

.dez-bottom-footer-overlay:before, .dez-top-footer-overlay:before {
    right: 0;
    left: inherit
}

button.scroltop {
    box-shadow: 2px -5px 12px 2px #000;
    left: 15px;
    right: 0
}

    .error-box .input-group input {
        border-width: 2px 2px 2px 0
    }

.screen-reader-text:focus {
    right: 5px;
    left: 0
}


.boxed .rev_slider_wrapper, .boxed .tp-banner-container {
    right: 0 !important;
    left: inherit !important;
}

.boxed .tp-rightarrow {
    left: 0 !important;
    right: inherit !important
}

.boxed .tp-leftarrow {
    right: 0 !important;
    left: inherit !important
}

.boxed.footer-fixed .site-footer {
    right: 50%;
    left: 0
}

.boxed .is-fixed .main-bar {
    right: 50%;
    left: 0
}

.boxed .is-fixed.header-curve .logo-header:after {
    left: auto;
    right: -15px;
}

        ol.commentlist li img {
            float: right;
           
        }

ol.commentlist li .comment-text {
    padding-right: 100px;
    padding-left: 0
}

ol.commentlist li .star-rating {
    left: 20px;
    right:0
}
.dez-quik-search {
    right: 0;
    left:inherit
}

    .dez-quik-search span {
        left: 15px;
        right:0
    }

.dez-media.dez-media-left .dez-info-has {
    right: 0;
    left: inherit;
    margin-right: -60px;
    margin-left: 0
}

.dez-media.dez-media-left:hover .dez-info-has {
    margin-right: 0;
    margin-left: inherit
}

.dez-media.dez-media-right .dez-info-has {
    left: 0;
    right: inherit;
    margin-left: -60px;
    margin-right: 0
}

.dez-media.dez-media-right:hover .dez-info-has {
    margin-left: 0;
    margin-right: inherit
}
.sidenav.cs-sidenav {
    left: -820px;
    right: auto
}

.sidenav {
    right: -320px;
    left: 0;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.2);
}
    .sidenav .logo-header {
        padding: 15px 15px 15px 45px;
    }

.button-side-nav {
    left: 20px;
    right: 0;
    box-shadow: -2px 0 5px 2px rgba(0,0,0,.4);
}

.sidenav .closebtn {
    left: 0;
    right: inherit;
}

#main {
    transition: margin-right .5s
}

.sidenav.full-page {
    right: 0;
    left: inherit
}

.one-page-layout #main {
    margin-right: 280px;
    margin-left: 0
}
    .one-page-layout.right-side .sidenav {
        right: auto;
        left: 0;
    }

    .one-page-layout.right-side #main {
        margin-right: 0;
        margin-left: 280px
    }


.sidenav.full-page {
    left: 0;
    left: inherit
}

.one-page-layout #main {
    margin-right: 0 !important;
    margin-left: inherit !important
}

.one-page-layout.right-side #main {
    margin-left: 0;
    margin-right: inherit
}

    .one-page-layout.right-side .button-side-nav {
        right: 20px;
        left: auto
    }


@media only screen and (max-width:767px) {
    #main {
        margin-right: 0 !important;
        margin-left: inherit !important
    }
}
    .is-fixed .navbar-toggle {
        margin: 14px 10px 14px 0
    }

#loading-area {
    right: 0;
    left: inherit
}

.product-item .sale:after {
    border-right: 5px solid transparent;
    right: 0;
    right: inherit
}

.product-item .sale {
    left: -5px;
    right: 0
}

.theme-btn {
    right: 10px;
    left: 0
}


    .theme-btn:hover span {
        padding-right: 10px;
        padding-left: 0
    }


.hashmi {
    float: left;
}

.site-header ol, .site-header ul {
    margin-left: 200px;
    margin-right: 0
}

.lgx-search .search {
    right: 50%;
    left: 0
}

    .lgx-search .search .input {
        right: 50%;
        left: 0
    }

.lgx-search .close {
    float: left;
    left: 50px;
    right: 0
}

.Chamber-content {
    text-align: right;
    padding-top: 35px;
}

@media (min-width: 1200px) {
    .col-md-20 {
     
        float: right;
    }

    .blog .blog-item > a {
        margin-right: 0;
        margin-left: inherit;
        float: right;
    }

    .footer-top > .container-fluid > .row > .col-md-3:first-child {
        text-align: left
    }
    .breadcrumb-new:before {
        right: 0;
        left: inherit;
    }
    .breadcrumb-new:after {
        left: 0;
        right:inherit
    }
    .widget-categories ul li span {
        left: 15px;
        right: 0
    }

.img-box {
    
    text-align: right;
    
}

    .img-box:before {
        right: 0;
        left: inherit
    }

    .img-box.i-bottom-right i {
        left: 0;
        right:inherit
    }

.kode-service-3 {
   
    float: right;
    
}

    .exh-heading .lgx-single-schedule .author {
        margin-left: 1rem;
        margin-right: 0
    }

    .lgx-single-schedule ul li {
        margin-right: 10px;
        margin-left: 0
    }

    .social-media .social li::before {
        right: -5px;
        left: 0
    }

    .social-media li:after {
        right: 0;
        left:inherit
    }

    .mask-content-lg {
        right: 30px;
        left: 0;
        padding-left: 30px;
        padding-right: 0;
    }

    .topic-box-sm:before {
        left: -8px;
        right: 0
    }

.color-cod-gray:before {
    border-left: 8px solid transparent;
}

    .post-date-light ul li {
        margin-left: 15px;
        margin-right: 0
    }

        .post-date-light ul li span {
            float: right;
            margin-left: 8px;
            margin-right: 0
        }

        .post-date-light ul li:last-child {
            margin-left: 0;
            margin-right: inherit
        }


    .mask-content-sm {
        right: 25px;
        left: 0;
        padding-left: 25px;
        padding-right: 0
    }

    .topic-box-sm:before {
        left: -8px;
        right: 0
    }

.color-cod-gray:before {
    border-left: 8px solid transparent;
}



    ul.post-tags li {
        margin-right: 7px;
        margin-left: 0
    }

        ul.post-tags li i {
            margin-right: 9px;
            margin-left: 0
        }



    a.read-more-button i {
        margin-right: 9px;
        margin-left:0
    }

    .align-items-stretch .mt-5:after {
        left: 0;
        right:inherit
    }


    .icon_wrapper:before {
        right: 0;
        left: inherit
    }

.officer-box {
   
    margin-right: auto;
    margin-left: 0;
}




}





    .organizational .col-md-4 {
        float: left
    }

.welcome {
    text-align: left
}

    .welcome img {
        float: left;
        margin-right: 20px;
        margin-left: 0
    }

@media (max-width:991px) {
    .welcome img {
        margin-right: 0px;
        margin-left: inherit
    }
}

.main-hadid .table-responsive .table > tbody > tr > td, .main-hadid .table-responsive .table > tbody > tr > th, .main-hadid .table-responsive .table > tfoot > tr > td, .main-hadid .table-responsive .table > tfoot > tr > th, .main-hadid .table-responsive .table > thead > tr > td, .main-hadid .table-responsive .table > thead > tr > th {
    padding: 5px 0 5px 10px;
}


.main-hadid .tr-min-max td:first-child {
    border-right: 3px solid #fff;
}

.main-hadid .tr-min-max td:last-child {
    border-left: 3px solid #fff !important;
}

.main-hadid .hadid-tr td:first-child {
    border-right: 3px solid #fff;
    
}

.main-hadid .table-responsive .table > tbody > tr > td, .main-hadid .table-responsive .table > tbody > tr > th, .main-hadid .table-responsive .table > tfoot > tr > td, .main-hadid .table-responsive .table > tfoot > tr > th, .main-hadid .table-responsive .table > thead > tr > td, .main-hadid .table-responsive .table > thead > tr > th {
    padding: 5px 0 0px 10px;
}


.quote-box {
    padding-right: 0;
    padding-left: 30px;
}

.quote-text {
    padding-right: 30px;
    padding-left: 0
}

.quote-right {
    text-align: left;
}

    .sf-menu > li {
        float: left;
    }

.sf-menu {
    margin-right: 0 !important;
    margin-left: inherit !important
}

ul.sf-menu li ul {
    right: inherit;
    left: 0;
}

.sf-menu ul li {
    text-align: left;
}


@media (max-width: 767px) {
    #mobnav-btn {
        right: -35px;
        left: 0px;
    }
}

    .mega li {
        
        float: left
    }

    body .header-nav .nav > li .mega li {
        border-right: 1px solid #dfedfa;
    }

.fl-wrap {
    float: left;
 
}


.process-item {
    float: right;
    
}

.process-count {
    right: 50%;
    left: 0;
    margin-right: -25px;
    margin-left: 0;
}

.process-wrap li h4 {
    float: right;
    
}

.pr-dec {
    right: -50px;
    left: 0;
}


.listing-item-grid .bg {
    right: 0;
    left:inherit
}

.listing-hero-section .bg-parallax-wrap:before, .d-gr-sec:before {
    right: 0;
    left: inherit
}

.listing-item-grid .listing-counter {
    right: 20px;
    
    box-shadow: 0px 4px 0px 0px rgba(255,255,255,0.3);
}

    .listing-item-grid .listing-counter span {
        padding-left: 6px;
        padding-right: 0
    }

.listing-item-grid_title h3 {
    text-align: left
}

.wprt-icon-box.icon-left {
    text-align: right;
    
}

    .wprt-icon-box.icon-left .icon-wrap {
        left: 0;
        right: inherit
    }

.wprt-icon-box.icon-left.accent-background .dd-icon {
    box-shadow: inset 0 2px 0 0 #223047;
   
}

#vm .close {
    right: 0;
    left: inherit
}


.header-nav .nav > li > a {
    font-size: 13px;
}
body .manage .officer-box {
    margin-right: 20px;
    margin-left: 0;
}
.widget-title:after {
    left: 0;
    right: 0;
    margin: auto;
}

.inner-page-content {
    text-align: left;

}

h1, h2, h3, h4, h5, h6 {
    font-size: 18px 
}

element.style {
}

.process-wrap li {
    position: relative;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .col-md-4 {
        float: left;
    }
}
.sectors .col-md-3 {
    float: left;
}
body .single-team-member .title-holder .inner .left h3
{
    font-size:15px;
    min-height:52px;
}
.hidden{
    display:none !important
}
.text-right {
    text-align: left !important;
}

.industrial-right p {
   
    margin-right: 135px !important;
}
@media (min-width: 1200px){ .blog p {
    min-height: 0px;
}}


@media (min-width: 1200px) {
    .sec-study-pdf {
        float: right;
        margin-right: -277px;
    }
}

@media (min-width: 1200px) {
    .blog .blog-item > a {
        margin-right: 0;
        margin-left: inherit;
        float: left;
    }
}
.board-line-8 {
    width: 127px;
}

.board-line-7 {
    width: 122px;
}
.board-line-15 {
    width: 257px;
}
.border-h {
   
    width: 598px;
   
    left: 101px;
 
}
.board-line-117
{
    margin-left:70px;
}
.board-line-117 {
    width: 201px;
}
.mar-l-r-0
{
    margin-left:0;
    margin-right:0;
}
select.form-control {
    padding: 0px 33px;
    
}
.pagination > li > a, .pagination > li > span {
    display: inline-block;
    height: 36.69px
}
blockquote {
    padding: 16px 80px 16px 20px;
    border-right: none;
    border-right: 4px solid #ad9a61;
}
.process-count {
    right: 50%;
    left: 0;
    margin-right: 0;
    margin-left: 160px;
}