 .main-header .header-top .top-left{
	float:right;
}

 .main-header .header-top .top-right{
	float:left;
}

 .main-header .header-top .top-left .text{
	text-align:right;
	padding-right:0px;
	padding-right:30px;
}

 .main-header .header-top .top-left .text .icon{
	right:0px;
	left:auto;
}

 .main-header .header-top .top-right .social-nav{
	padding-left:0px;
	padding-right:25px;
}

 .main-header .header-top .top-right .nav-list{
	float:right;
	padding-left:25px;
}

 .main-header .header-top .top-right .social-nav::before{
	right:0px;
	left:auto;
	border-radius:0px 50px 50px 0px;
}

 .main-header .header-top .top-right .nav-list li{
	text-align:right;
}

 .main-header .header-upper .logo-box{
	float:right;
}

 .main-header .header-upper .upper-right{
	float:left;
}

 .main-header .info-box{
	padding-left:0px;
	margin-left:0px;
	padding-right:60px;
	margin-right:50px;
	text-align:right;
}

 .main-header .info-box .icon-box{
	right:0px;
	left:auto;
}

 .main-header .nav-outer{
	padding-right:0px;
	padding-left:30px;
}

 .main-menu{
	float:right;
}

 .main-menu .navigation > li{
	float:right;
	margin-right:0px;
	margin-left:5px;
}

 .main-header .options-box{
	float:left;
}

 .main-menu .navigation > li > ul > li.dropdown > a:after{
	transform:rotate(180deg);
}

 .main-menu .navigation > li > ul{
	left:auto;
	right:30px;
	text-align:right;
}

 .main-menu .navigation > li.dropdown:hover > ul{
	left:auto;
	right:0px;
}

 .main-menu .navigation > li > ul > li:hover > a{
	padding-left:18px;
	padding-right:30px;
}

 .main-menu .navigation > li > ul > li > a:before{
	right:10px;
	left:auto;
}

 .main-menu .navigation > li > ul > li.dropdown > a:after{
	right:auto;
	left:15px;
}

 .main-menu .navigation > li > ul > li > ul{
	left:auto;
	right:120%;
}

 .main-menu .navigation li > ul > li.dropdown:hover > ul{
	left:auto;
	right:100%;
}

 .sidebar-info-contents .content-inner{
	text-align:right;
}

 .list-style-one li{
	padding-left:0px;
	padding-right:30px;
}

 .list-style-one li .icon{
	right:0px;
	left:auto;
}

 .main-slider .content-boxed::before{
	right:10px;
	left:auto;
}

 .main-slider .content-boxed{
	text-align:right;
	padding-left:0px;
	padding-right:80px;
	border-left:0px;
	border-right:10px solid #fd5d14;
}

 .main-slider .title{
	padding-left:0px;
	padding-right:18px;
	text-align:right;
}

 .main-slider .title:before{
	right:0px;
	left:auto;
}

 .sec-title .separater,
 .main-slider .circle-icon{
	display:none;
}

 .fluid-section-one .content-column .inner-column{
	text-align:right;
}

 .fact-counter .column .inner .content{
	padding-right:60px;
	padding-left:0px;
}

 .fact-counter .column .inner .icon{
	right:0px;
	top:12px;
	left:auto;
}

 .testimonial-block .inner-box .content,
 .service-block-two .inner-box .image .overlay-box .overlay-inner,
 .gallery-block .inner-box .image .overlay-box .content{
	text-align:right;
}

 .gallery-section .filters li{
	padding-left:0px;
	text-align:right;
	padding-right:45px;
}

 .gallery-section .filters li .icon{
	right:0px;
	left:auto;
}

 .service-block-two .inner-box .image .icon{
	left:0px;
	right:auto;
	border-radius:0px 50px 50px 0px;
}

 .service-block-two .inner-box .image .lower-box{
	border-radius:50px 0px 0px 50px;
	text-align:right;
}

 .service-block-two .inner-box .image .lower-box .plus{
	left:5px;
	right:auto;
}

 .testimonial-block .inner-box .upper-box .upper-inner{
	padding-left:0px;
	padding-right:150px;
	text-align:right;
}

 .testimonial-block .inner-box .upper-box .author-image{
	right:0px;
	left:auto;
}

 .news-block .inner-box .lower-content{
	text-align:right;
}

 .news-block .inner-box .lower-content .post-meta li{
	padding-left:0px;
	padding-right:25px;
	text-align:right;
}

 .news-block .inner-box .lower-content .post-meta li .icon{
	right:0px;
	left:auto;
}

 .main-footer .footer-widget{
	text-align:right;
}

 .main-footer .footer-widget h4::before{
	right:0px;
	left:auto;
}

 .main-footer .footer-widget h4::after{
	right:38px;
	left:auto;
}

 .list-link li a{
	padding-left:0px;
	text-align:right;
	padding-right:15px;
}

 .list-link li a:before{
	right:0px;
	left:auto;
	transform:rotate(180deg);
}

 .main-footer .contact-widget ul li{
	padding-left:0px;
	padding-right:40px;
	text-align:right;
}

 .main-footer .contact-widget ul li .icon{
	right:0px;
	left:auto;
}

 .main-footer .lower-section .newsletter-column{
	order:2;
}

 .main-footer .lower-section .form-column{
	order:1;
}

 .main-footer .lower-section .newsletter-column .inner-column{
	padding-left:0px;
	padding-right:120px;
	text-align:right;
}

 .main-footer .lower-section .newsletter-column .inner-column .icon{
	right:0px;
	left:auto;
}

 .newsletter-form .form-group input[type="submit"],
 .newsletter-form button{
	left:0px;
	right:auto;
}

 .newsletter-form .form-group input[type="text"],
 .newsletter-form .form-group input[type="tel"],
 .newsletter-form .form-group input[type="email"],
 .newsletter-form .form-group textarea{
	text-align:right;
}

 .header-style-two .main-menu .navigation > li{
	margin-left:0px;
}

 .header-style-two .main-menu .navigation > li:last-child{
	border-right:2px solid #e6e6e6;
}

 .header-top-two .info-list li a{
	text-align:right;
	padding-left:0px;
	padding-right:28px;
}

 .list-style-two li:before{
	right:0px;
	left:auto;
	transform:rotate(180deg);
}

 .main-header .cart-product .inner .image,
 .header-top-two .info-list li .icon{
	right:0px;
	left:auto;
}

 .main-header .cart-product .inner{
	padding-left:0px;
	padding-right:90px;
	text-align:right;
}

 .main-header .cart-product .inner .cross-icon{
	left:0px;
	right:auto;
}

 .news-block-two .inner-box,
 .price-block .inner-box,
 .service-block-three .inner-box,
 .news-block-three .inner-box .content,
 .testimonial-block-two .inner-box .upper-box,
 .gallery-block-two .inner-box .image .overlay-box .content,
 .fact-counter-two .counter-column .inner .counter-title,
 .video-project-section .content-column .sec-title,
 .video-project-section .content-column .text,
 .fact-counter-two .counter-column .inner .count-box,
 .choice-section .content-column .inner-column{
	text-align:right;
}

 .list-style-two li{
	text-align:right;
	padding-left:0px;
	padding-right:25px;
}

 .choice-section .image-column{
	order:2;
}

 .choice-section .content-column{
	order:1;
}

 .choice-section .image-column .inner-column .pattern-layer{
	display:none;
}

 .service-block-three .inner-box .line-one{
	right:auto;
	left:20px;
}

 .service-block-three .inner-box .line-two{
	right:auto;
	left:40px;
}

 .gallery-block-two .inner-box .image .tag{
	right:20px;
	left:auto;
}

 .price-block .inner-box .price-list li{
	text-align:right;
	padding-left:0px;
	padding-right:30px;
}

 .price-block .inner-box .price-list li::before{
	right:0px;
	left:auto;
}

 .price-block .inner-box .read-more .plus{
	right:-44px;
}

 .testimonial-block-two .inner-box .quote-icon{
	right:auto;
	left:70px;
}

 .news-block-two .inner-box .lower-content .post-meta li{
	padding-left:0px;
	padding-right:26px;
	text-align:right;
}

 .news-block-three .inner-box .content .post-meta li .icon,
 .news-block-two .inner-box .lower-content .post-meta li .icon{
	right:0px;
	left:auto;
}

 .news-block-three .inner-box .content .read-more .plus-box,
 .news-block-two .inner-box .lower-content .lower-box .read-more .plus-box{
	left:0px;
	right:auto;
}

 .news-block-three .inner-box .content .post-meta li{
	padding-left:0px;
	padding-right:26px;
	text-align:right;
}

 .call-to-action-section .inner-container{
	padding-left:15px;
	text-align:right;
	padding-right:400px;
}

 .header-style-three .header-info-box .info-list li .icon,
 .main-footer .news-widget .post .thumb,
 .call-to-action-section .image{
	right:0px;
	left:auto;
}

 .main-footer .news-widget .post{
	padding-left:0px;
	text-align:right;
	padding-right:110px;
}

 .header-style-three .main-menu .navigation > li{
	margin-left:20px;
}

 .header-style-three .nav-outer{
	padding-right:20px;
}

 .header-style-three .header-info-box .info-list li a{
	text-align:right;
	padding-left:0px;
	padding-right:28px;
}

 .main-slider-three .content-boxed{
	padding-left:0px;
	padding-right:60px;
	border-left:0px;
	text-align:right;
	border-right:6px solid #ffffff;
}

 .main-slider-three .content-boxed::before{
	left:auto;
	right:8px;
}

 .main-slider-three .content-boxed .video-box{
	right:auto;
	left:80px;
}

 .testimonial-block-three .inner-box .text,
 .about-section .content-column .inner-column{
	text-align:right;
}

 .about-section .content-column .inner-column .pull-left{
	float:right;
}

 .about-section .content-column .phone{
	margin-left:0px;
	margin-right:40px;
}

 .about-section .content-column .read-more .plus{
	right:-25px;
}

 .about-section .image-column .inner-column .experiance .inner{
	text-align:right;
	padding-left:0px;
	padding-right:75px;
}

 .about-section .image-column .inner-column .experiance .inner .number{
	right:0px;
	left:auto;
}

 .quote-form .form-group input,
 .quote-form .form-group textarea,
 .clients-section-three .title-column .inner-column,
 .clients-section-three .title-column .title-box,
 .quote-section .form-column .title-box,
 .project-block .inner-box .content-column .inner-column{
	text-align:right;
}

 .project-block .inner-box .content-column .read-more{
	padding-right:35px;
}

 .project-block .inner-box .content-column .read-more .plus{
	right:auto;
	left:0px;
}

 .project-block .inner-box .content-column .text{
	padding-right:0px;
}

 .testimonial-block-three .inner-box .author-box .box-inner{
	text-align:right;
	padding-left:0px;
	padding-right:100px;
}

 .testimonial-block-three .inner-box .author-box .box-inner .author-image{
	right:0px;
	left:auto;
}

 .skills-section .skill-column{
	order:2;
}

 .skills-section .team-column{
	order:1;
}

 .skills-section .skill-column .inner-column{
	padding-right:0px;
	padding-left:30px;
	text-align:right;
}

 .skills-section .skill-column .inner-column .read-more .plus-box{
	left:0px;
	right:auto;
}

 .clients-section-three .title-column .title-box .title,
 .quote-section .form-column .title-box .title{
	padding-left:0px;
	padding-right:35px;
}

 .clients-section-three .title-column .title-box .title .separater,
 .quote-section .form-column .title-box .title .separater{
	right:0px;
	left:auto;
}

 .clients-section-three .title-column .read-more .plus-box{
	left:0px;
	right:auto;
}

 .header-style-four .main-menu .navigation > li{
	margin-left:25px;
}

 .main-header.header-style-four .nav-outer{
	width:100%;
	padding-left:145px;
	padding-right:20px;
}

 .header-top-three .info-list li a{
	padding-left:0px;
	padding-right:28px;
	text-align:right;
}

 .header-top-three .info-list li .icon{
	right:0px;
	left:auto;
}

 .main-slider-four .content-column .inner-column{
	text-align:right;
}

 .main-slider-four .content-column .read-more .plus-box{
	right:auto;
	left:0px;
}

 .newsletter-section .info-column .content .content-inner{
	padding-left:0px;
	text-align:right;
	padding-right:70px;
}

 .newsletter-section .info-column .content .content-inner .icon{
	right:0px;
	left:auto;
}

 .newsletter-section .info-column .inner-column .icon-two{
	display:none;
}

 .skills-section-two .skill-column .inner-column,
 .newsletter-section .newsletter-column .text,
 .newsletter-section .newsletter-column h3{
	text-align:right;
}

 .newsletter-form-two .form-group input[type="text"],
 .newsletter-form-two .form-group input[type="tel"],
 .newsletter-form-two .form-group input[type="email"],
 .newsletter-form-two .form-group textarea{
	text-align:right;
	padding-right:20px;
}

 .skills-section-two .skill-column .read-more{
	padding-right:30px;
}

 .skills-section-two .skill-column .read-more .plus-box,
 .newsletter-form-two .form-group input[type="submit"],
 .newsletter-form-two button{
	left:0px;
	right:auto;
}

 .tags,
 .cat-list,
 .hiring-widget,
 .sidebar-widget,
 .blog-cat li a,
 .accordion-box,
 .cart-total-box,
 .faq-form-section .inner-container,
 .news-section-two.style-two .sec-title,
 .quote-section-two .content-column .inner-column,
 .quote-section-two .form-column .inner-column,
 .faq-section .accordian-column .inner-column .sec-title,
 .gallery-block-three .inner-box .image .overlay-box .content,
 .gallery-section-three .sec-title,
 .faq-form .form-group input[type="text"],
 .faq-form .form-group input[type="tel"],
 .faq-form .form-group input[type="email"],
 .faq-form .form-group select,
 .faq-form .form-group textarea,
 .service-detail .inner-box .lower-content,
 .project-single-section .lower-section,
 .shop-page .prod-tabs .add-review,
 .cart-section .apply-coupon .form-group input[type="text"],
 .shop-page .prod-tabs .add-review .form-group input,
 .shop-page .prod-tabs .add-review .form-group textarea,
 .shop-page .prod-tabs .tabs-content .tab p,
 .cart-table thead tr th.prod-column,
 .checkout-page .default-links li,
 .shop-form,
 .shop-form input,
 .shop-form textarea,
 .styled-form input,
 .shop-order-box .order-list li span,
 .register-section .form-column,
 .blog-detail .inner-box .lower-content,
 .comment-form .form-group input,
 .comment-form .form-group textarea,
 .contact-form .form-group input,
 .contact-form .form-group textarea,
 .contact-info-section .title-column .inner-column,
 .contact-page-section .title-column .inner-column,
 .coming-soon .emailed-form .form-group input[type="text"],
 .coming-soon .emailed-form .form-group input[type="tel"],
 .coming-soon .emailed-form .form-group input[type="email"],
 .coming-soon .emailed-form .form-group textarea{
	text-align:right;
}

 .gallery-section-three .owl-nav{
	right:auto;
	left:5px;
}

 .gallery-block-three .inner-box .search-icon{
	right:auto;
	left:-20px;
}

 .quote-section-two .content-column .title,
 .quote-section-two .form-column .title-box .title{
	padding-left:0px;
	padding-right:35px;
}

 .list-style-four li:before,
 .list-style-three li:before,
 .sidebar .contact-widget ul li .icon,
 .service-detail .inner-box .lower-content h2 .icon,
 .quote-section-two .content-column .title .separater,
 .quote-section-two .form-column .title-box .title .separater{
	right:0px;
	left:auto;
}

 .quote-section-two .content-column .text{
	max-width:100%;
}

 .coming-soon .emailed-form .form-group input[type="submit"],
 .coming-soon .emailed-form button{
	left:0px;
	right:auto;
}

 .blog-cat li a::after{
	right:auto;
	left:20px;
}

 .sidebar .contact-widget ul li{
	text-align:right;
	padding-left:0px;
	padding-right:40px;
}

 .service-detail .inner-box .lower-content h2{
	padding-left:0px;
	padding-right:70px;
	text-align:right;
}

 .list-style-three li{
	padding-left:0px;
	padding-right:28px;
	text-align:right;
}

 .list-style-four li{
	text-align:right;
	padding-left:0px;
	padding-right:28px;
}

 .project-single-section .lower-section .info-list li span{
	text-align:left;
}

 .shop-section .items-sorting .results-column{
	order:2;
	text-align:right;
}

 .shop-section .items-sorting .select-column{
	order:1;
}

 .sidebar .search-box .form-group input[type="text"],
 .sidebar .search-box .form-group input[type="search"]{
	text-align:right;
	padding-right:20px;
}

 .sidebar .search-box .form-group button{
	left:0px;
	right:auto;
}

 .cat-list li a span{
	left:10px;
	right:auto;
}

 .sidebar .popular-posts .post{
	padding-left:0px;
	padding-right:115px;
}

 .sidebar .popular-posts .post .post-thumb{
	right:0px;
	left:auto;
}

 .sidebar-title-two h3::before{
	right:0px;
	left:auto;
}

 .sidebar-title-two h3::after {
	left:auto;
	right:48px;
}

 .product-details .image-column{
	order:2;
}

 .product-details .info-column{
	order:1;
	text-align:right;
}

 .product-details .info-column .other-options .pull-left{
	float:right;
}

 .product-details .basic-details .item-quantity{
	margin-right:0px;
	margin-left:15px;
}

 .shop-page .prod-tabs .reviews-container .review-box{
	padding-left:0px;
	padding-right:120px;
	text-align:right;
}
 .shop-page .prod-tabs .reviews-container .rev-thumb{
	right:0px;
	left:auto;
}

 .cart-table tbody tr .prod-column .column-box .prod-thumb{
	right:0px;
	left:auto;
}

 .cart-table tbody tr .prod-column .column-box{
	padding-left:0px;
	text-align:right;
	padding-right:130px;
}

 .styled-form .form-group .adon-icon{
	left:12px;
	right:auto;
}

 .blog-detail .inner-box .lower-content .post-meta li{
	padding-left:0px;
	padding-right:28px;
	text-align:right;
}

 .blog-detail .inner-box .lower-content .post-meta li .icon{
	right:0px;
	left:auto;
}

 .blog-detail .inner-box .lower-content blockquote .quote-icon{
	right:auto;
	left:25px;
}

 .blog-new-posts a.prev{
	padding-left:0px;
	padding-right:80px;
	text-align:right;
}

 .blog-new-posts a.prev .fa{
	right:0px;
	left:auto;
}

 .blog-author-box .author-inner{
	text-align:right;
	padding-left:15px;
	padding-right:250px;
}

 .sidebar-page-container .comments-area .comment-box .author-thumb,
 .blog-author-box .thumb{
	right:0px;
	left:auto;
}

 .sidebar-page-container .comments-area .comment{
	padding-left:0px;
	padding-right:125px;
	text-align:right;
}

 .sidebar-page-container .comments-area .comment .comment-reply{
	left:0px;
	right:auto;
}

 .sidebar-page-container .group-title h2{
	text-align:right;
}

 .sidebar-page-container .group-title h2::before{
	right:0px;
	left:auto;
}

 .sidebar-page-container .group-title h2::after{
	right:50px;
	left:auto;
}

 .contact-info-section .info-column .contact-column .inner{
	padding-left:0px;
	padding-right:100px;
	text-align:right;
}

 .contact-info-section .info-column .contact-column .inner .icon{
	right:0px;
	left:auto;
}

 .header-style-two .sticky-header .main-menu .navigation > li{
	margin-left:22px;
}

 .header-style-two .sticky-header .main-menu .navigation > li:last-child{
	border:none;
}

.color-trigger .fa {
	-webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
	from {
			-webkit-transform: rotate(0deg);
	}
	to {
			-webkit-transform: rotate(359deg);
	}
}
