.f-left {
	float: right;
}
.f-right {
	float: left;
}

/*RTL Home 01 start*/
.head-top::before {
	right: 0;
	left: auto;
	transform: rotateY(180deg);
}
.header-lang {
	margin-left: 0;
	margin-right: 10px;
}
.top__social a {
	margin-left: 0;
	margin-right: 15px;
}
.header-top-area .top-right-nav .header-lang.pr-25{
	padding-right: 0;
	padding-left: 25px;
}
body.rtl .header-lang__list {
    right: 0 !important;
    left: auto !important;
    direction: rtl;
    text-align: right !important;
}
body.rtl .header-lang__list li a {
    text-align: right !important;
}
.main-menu ul li {
	margin-right: 0;
	margin-left: 39px;
}
.main-menu ul li:last-child {
	margin-left: 0;
}
.theme_btn i {
	margin-left: 0;
	margin-right: 5px;
}
.theme_btn:hover i {
	transform: translateX(-10px);
}
.main-menu ul li.menu-item-has-children::after {
	margin-left: 0;
	margin-right: 2px;
}
.main-menu ul li ul.submenu {
	right: 0;
    left: auto;
}
.main-menu ul li ul.submenu li {
	margin-left: 0;
	text-align: right;
}
.left_line::before {
	right: 0;
	left: auto;
}
.slider-area .slider__content .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.slider__content .btn-list li {
	margin-right: 0;
	margin-left: 15px;
}
.slider__content .time-weather span {
	margin-right: 0;
	margin-left: 25px;
	display: inline-block;
}
.service-area-2 .section-title.ml-80{
	margin-right: 80px;
	margin-left: 0;
	text-align: right;
}
.service-area-2 .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.service-area-2 .experience-box.mr-100{
    margin-right: 0;
    margin-left: 100px;
}
.experiences::before {
	right: -16px;
	left: auto;
}
.services__list li .service-btn i {
	margin-right: 0;
	margin-left: 25px;
}
.service-area-2 .services__list .mr-50{
	margin-right: 0;
	margin-left: 50px;
}
.events-area .left_line.pl-55{
	padding-left: 0;
	padding-right: 55px;
}
.events-wrapper .nav-tabs .nav-item {
	margin-left: 0;
	margin-right: 37px;
}
.nav-tabs .nav-link {
	margin-right: 0;
	margin-left: 10px;
}
.events__img span {
	left: 30px;
	right: auto;
}
.portfolio__img--mayor {
	left: 0;
	right: auto;
}
.portfolio__img--sign {
	left: 0;
    right: auto;
}
.portfolio-areas .portfolio-wrapper.pl-40{
	padding-right: 40px;
	padding-left: 0;
}
.nav-tabs .nav-link .box-btn {
	margin-right: 0;
	margin-left: 10px;
}
.portfolio-areas .tab-content.pr-20{
	padding-left: 20px;
	padding-right: 0;
}
.portfolio-areas .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.counter-area .counters.ml-50{
	margin-left: 0;
	margin-right: 50px;
}
.counter-area .counters .counters__icon.mr-15{
	margin-right: 0;
	margin-left: 15px;
}
.theme-border .left_line::after {
	left: 0;
    right: auto;
}
.events-bg .events.ml-60{
	margin-right: 60px;
	margin-left: 0;
}
.events .events-title {
	margin-right: 24px;
	margin-left: 0;
}
.hover-content::before {
	left: 10px;
    right: auto;
	transform: rotate(90deg);
}
.app-download-area .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.app_list li {
	margin-right: 0;
	margin-left: 20px;
}
.app_list li a i {
	margin-right: 0;
	margin-left: 10px;
	font-size: 20px;
}
.app-download-area .video-area.mr-55{
	margin-left: 55px;
	margin-right: 0;
}
.app-download-area .video-area .video-border.mr-55{
	margin-left: 55px;
	margin-right: 0;
}
.latest-news-area .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
 .latest-news-area .news__content .mre_btn2.mr-60{
 	margin-left: 60px;
 	margin-right: 0;
 }
 .footer__widget .foter__social a {
	margin-right: 0;
	margin-left: 5px;
}
.footer-area .footer-post-img .post__thumb.mr-20{
	margin-left: 20px;
	margin-right: 0;
}
.post__content span i {
	margin-right: 0;
	margin-left: 5px;
}
.fot-nav-list li:first-child {
	margin-right: 0;
	margin-left: 50px;
}

/*Home RTL 02 start*/
.slider-area-02 .slider-hero-img {
	left: 0;
	right: auto;
}
.slider-toltip {
	left: 20px;
    right: auto;
}
.extra_info .close_icon {
	left: 0;
    right: auto;
}
.slider-toltip .slider-toltip__thumb.mr-25{
	margin-left: 25px;
	margin-right: 0;
}
.slider-toltip--meta span:nth-child(1) {
	margin-right: 0;
	margin-left: 10px;
}
.portfolio-area::before {
	left: 0;
	right: auto;
}
.portfolio-02__img {
	margin-right: 277px;
	margin-left:-64px;
}
.portfolio-02__toltip {
	padding: 40px 40px 35px 0px;
	right: 0;
    left: auto;
}
.portfolio-area .quote-right.pr-35{
	padding-right: 0;
	padding-left: 35px;
}
.portfolio-wrapper-02 .left_line.pl-55 {
	padding-right: 55px;
	padding-left: 0;
}
.subscribe-area .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.subscribe-form-area .input-text::before {
	right: 30px;
	left: auto;
}
.subscribe-form-area .input-text .form-control {
	padding-left: 0px;
	padding-right: 55px;
	text-align: right;
}
.subscribe-form-area .subsribe-btn{
	text-align: left;
}
.counsilors {
	padding: 50px 50px 30px 30px;
}
.counsilors__img--box {
	margin-right: 0;
	margin-left: 26px;
}
.counsilors__img--social {
	left: 0;
    right: auto;
}
.counsilors__content--meta .semi-title {
	margin-right: 0;
	margin-left: 8px;
}
.counsilors__content--list li i {
	margin-right: 0;
	margin-left: 35px;
}
.feature-hotspot-area {
	right: 170px;
    left: auto;
}
.feature-area .feature-wrapper.pl-35{
	padding-right: 35px;
	padding-left: 0;
}
.feature-area .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.feature-wrapper .features-list li i {
	margin-right: 0;
	margin-left: 25px;
}
.feature-wrapper .features-list li {
	text-align: right;
}
.footer-area .fot-list.pl-10{
	padding-right: 10px;
	padding-left: 0;
}
.footer__widget--box .box-list li i {
	margin-right: 0;
	margin-left: 30px;
}
.top-cta-03 span:nth-child(1) {
	margin-right: 0;
	margin-left: 30px;
}

/*Home 03 RTL Css*/
.header-bottom-area .direct-btn.pl-40{
	padding-right: 40px;
	padding-left: 0;
}
.header-bottom-area .time-weather.mr-25 {
	margin-right: 0;
	margin-left: 25px;
}
.header-bottom-area .time-weather span:nth-child(1) {
	margin-right: 0;
	margin-left: 30px;
}
.main-header-area-03 .place.ml-45{
	margin-right: 45px;
	margin-left: 0;
}
.place__search::before {
	right: 40px;
	left: auto;
}
.main-menu-03 ul > li{
	margin-left: 0;
	margin-right: 45px;
}
.slider-area-03 .sub-title.left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.video-area-03 {
	left: 343px;
    right: auto;
}
.about-area-02 .left_line.pl-55{
	padding-left: 0;
	padding-right: 55px;
}
.porfolio-wrapper-02.pr-40{
	padding-left: 0px;
	padding-right: 40px;
}
.porfolio-wrapper-02 .portfolio.pr-20{
	padding-right: 00px;
	padding-left: 40px;
}

.porfolio-wrapper-02 .author__img.mr-15{
   margin-left: 15px;
   margin-right: 0;
}
.porfolio-wrapper-02.pr-40 {
	padding-left: 40px;
	padding-right: 0;
}
.category-area .theme-border .left_line::after {
	left: 285px;
	right: auto;
}
.category-area .theme-border .left_line::before {
	right: 285px;
	left: auto;
}
.main-menu-03 ul > li:last-child{
	margin-right: 45px;
}
.catagory-list li{
	text-align: right;
}
.section-title .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.events.ml-40{
	margin-right: 40px;
	margin-left: 0;
}
.counsilor-area .counsilors-02.mb-30{
	padding: 0;
}
.counsilors-02 .counsilors__content {
	margin-top: 0;
	padding: 0 30px 15px 0px;
}
.card .card-header button {
	padding: 25px 40px 25px 0px;
}
.card .card-header .btn-link {
	text-align: right;
}
.card .card-header .btn-link::before {
	left: 40px;
    right: auto;
}
.card .card-header .collapsed::after {
	left: 40px;
    right: auto;
}
.card .card-body .faq-content .left-border::before {
	right: 0;
	left: auto;
}
.card .card-body .faq-content i {
	left: 50px;
    right: auto;
}
.testimonial-item {
	padding: 75px 80px 80px 75px;
}
.testimonial-item h6::before {
	right: 30px;
    left: auto;
}
.testimonial-area .testimonial-item .test-box__author.mr-20{
	margin-left: 20px;
	margin-right: 0;
}
/*Home 04 RTL Css*/
.slider-area-04 .slider__content__04 .left_line.pl-55{
	padding-right: 55px;
	padding-left: 55px;
}
.slider__content__04 .left_line::after {
	left: 0;
    right: auto;
}
.services-04::before {
	left: 10px;
	right: auto;
	transform: rotate(90deg);
}
.services-04 {
	text-align: right;
}
.services-04 .services-04__icon.mr-30{
	margin-left: 30px;
	margin-right: 0;
}
.app-download-area-02 .app-wrapper-02.pr-100{
	padding-right: 0;
	padding-left: 100px;
}
.quote-about::before {
	left: 25px;
	right: auto;
}
.service_list li a i {
	margin-right: 0;
	margin-left: 20px;
}
.portfolio-04__img--thimb2 {
	left: 50px;
	right: auto;
}
.portfolio-04__img--sign {
	left: 55px;
	right: auto;
}
.latest-news-area-04 .left-blog .section-title {
	padding-right: 340px;
	padding-left: 0;
}
.latest-news-area-04 .slick-slider .slick-next {
	margin-left: 0;
	margin-right: 70px;
}
.latest-news-area-04 .slick-slider button {
	right: -375px;
    left: auto;
} 
.latest-news-area-04 .testimonial-item-02 .news-04__content{
	text-align: right;
	padding: 0 40px 20px 0px;
}
.news-04__content--meta span i {
	margin-left: 5px;
	margin-right: 0;
}
.subscribe-form-area .input-text {
	margin-right: 20px;
	margin-left: 0;
}
.subscribe-area-04 .section-icon.mr-20{
	margin-right: 0;
	margin-left: 20px;
}
.author-tag {
	transform: rotate(-90deg);
	right: -236px;
	left: auto;
}
.author-tag::before {
	right: 0;
	left: auto;
	transform: rotateY(180deg);
}
.author-tag::after {
	right: 0;
	left: auto;
}
.author-tag__name::before {
	left: 0;
	right: auto;
}
.author-tag__name {
	padding: 20px 70px 0 45px;
}
.author-tag__cta {
	position: relative;
	z-index: 3;
	padding: 20px 45px 0 0px;
}
.registration-form .input-text .form-control {
	padding-right: 70px;
	padding-top: 0;
	text-align: right;
}
.registration-form .input-text::before {
	right: 40px;
    left: auto;
}
.registration-form .sub-select {
	padding-right: 70px;
	padding-left: 0;
	text-align: right !important;
}
.registration-form .sub-select::before {
	left: 40px;
	right: auto;
}
.registration-form textarea {
	padding-left: 0;
	padding-right: 70px;
	text-align: right;
}
.footer-area .footer-widget-2{
	padding-left: 0;
	padding-right: 40px;
}
.footer-area .footer-widget-3 {
	padding-right: 40px;
	padding-left: 0;
}
.news__content--meta span {
	display: inline-block;
}
.news__content--meta span i {
	margin-right: 0px;
	margin-left: 5px;
}

/*Inner page RTL Start*/
.breadcrumb .breadcrumb-list li::before {
	right: -1px;
    left: auto;
}
.about-area-04 .about-wrapper-05.pl-50{
	padding-right: 50px;
	padding-left: 0;
}
.section-title-03 h6 i {
	margin-right: 0;
	margin-left: 5px;
}
.awards-area .awards__img__two {
	left: 0;
    right: auto;
}
.awards-area .awards__img.pl-60{
	padding-left: 0;
	padding-right: 60px;
}
.awards-area .awards-wrapper .awards__icon.mr-60{
	margin-left: 60px;
	margin-right: 0;
}
.services-05__icon {
	left: 0;
    right: auto;
}
.services-05__content {
	text-align: right;
}
.services-05 .left_line.pl-55{
	padding-right: 55px;
	padding-left: 0;
}
.services-05-list li a::before {
	left: 0;
	right: auto;
}
.widget li span {
	float: left;
}
.services-details-area .services-right-area.pl-50{
	padding-right: 50px;
	padding-left: 0;
}
.address-list li a span {
	margin-left: 0;
	margin-right: 5px;
}
.widget.services-form-bg .input-text.mb-15{
	margin-right: 0;
	margin-left: 20px;
}
.services-wrap-content .features-03__icon.mr-25{
	margin-right: 0;
	margin-left: 25px;
}
.features-03 {
	padding: 30px 40px 25px 35px;
}
.services-left-area .services-details-list.pl-30{
	padding-right: 30px;
	padding-left: 0;
}
.blog-details__list li a::before {
	right: 0;
	left: auto;
}
.blog-details__list li a {
	padding-left: 0;
	padding-right: 30px;
}
.events-bg .events .events-title{
	margin-right: 0;
	margin-left: 24px;
}
.events .time-date {
	margin-right: 0;
	margin-left: 25px;
	display: inline-block;
}
.events-list-area .right-events-area.pr-40{
	padding-left: 40px;
	padding-right: 0;
}
.tribe-events-event-meta .tribe-events-meta-group {
	text-align: right;
}
.single-tribe_events .tribe-events-event-meta {
	padding: 45px 40px 30px 50px;
}
.events-list-area .text-content.pr-30{
	padding-left: 30px;
	padding-right: 0;
}
.text-content .text-para {
	margin-left: 0;
	margin-right: 120px;
}
.text-content__letter h3 {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
.author-box::before {
	right: auto;
	left: 40px;
}
.tribe-events-gcal {
	margin-left: 1.25em;
}
.tribe-events-gcal {
	margin-left: 9px;
	margin-right: 0;
}
.faq-wrapper .card-02 .card-header button{
	padding: 25px 80px 25px 0px;
}
.faq-wrapper .card-02 .card-header .btn-link::before {
	left: auto;
	right: 15px;
}
.faq-wrapper .card-02 .card-header .collapsed::after {
	left: auto;
	right: 15px;
}
.mail-box::before {
	border-radius: 0px 0px 151px 0px;
	left: 0;
	right: auto;
}
.mail-box.white-bg .mail-box__icon.mb-35{
	text-align: right;
}
.historys-area .historys__year.mr-75{
	margin-left: 75px;
	margin-right: 0;
}
.historys__content::before {
	right: -40px;
	top: 40%;
	transform: translateY(-50%);
	left: auto;
	transform: rotate(180deg);
}
.historys__content .city_name i {
	margin-right: 0;
	margin-left: 10px;
}
.historys .content__02::before {
	right: auto;
	left: -40px;
}
.historys-area .historys__year.ml-75{
	margin-left: 0;
	margin-right: 75px;
}
.team-wrapper .counsilor-03 {
	padding-top: 10px !important;
}
.counsilors-02 .counsilors__img .signature {
	left: 0;
    right: auto;
}
.portfolis__wrapper::before {
	right: -170px;
	left: auto;
}
.team-portfolio .portfolis.pos-rel.pl-40{
	padding-right: 40px;
	padding-left: 0;
}
.portfolis__signature {
	left: -280px;
	right: auto;
	transform: rotateY(180deg);
}
.team-portfolio .portfolis__signature img{
	transform: rotateY(180deg);
}
.portfolis__contact li a i {
	margin-right: 0;
	margin-left: 20px;
}
.experiences-02__details--box .qualitiy__list li i {
	margin-right: 0;
	margin-left: 15px;
}
.contacts::before {
	left: -63px;
	right: auto;
}
.sidebar-search-form button {
	left: 0;
    right: auto;
}
.animate-border {
	margin-right: 0;
	margin-left: 10px;
}
.animate-border::after {
	right: 5%;
	left: auto;
}
.sidebar-tad li a, .tagcloud a {
	margin-right: 0;
	margin-left: 5px;
}
.blog-area .blog-post-items.blog-padding{
	padding-left: 30px;
	padding-right: 0;
}
.blog__content--meta span {
	margin-right: 0;
	margin-left: 30px;
}
.blog__content--meta span i {
	margin-right: 0;
	margin-left: 5px;
}
blockquote {
	text-align: right;
}
blockquote cite::before {
	margin-right: 0;
	margin-left: 10px;
}
.postbox__tag span {
	margin-right: 0;
	margin-left: 15px;
}
.postbox__tag a {
	margin-right: 0;
	margin-left: 2px;
}
.offset-widget .info-widget.info-widget2 p i {
	margin-right: 0;
	margin-left: 7px;
}
.offset-sidebar .offset-widget.pr-10{
	padding-left: 10px;
	padding-right: 0;
}
.slide-bar.show {
	left: 0;
	right: auto;
}
.slide-bar {
	left: -370px;
}
.catagory-list li:nth-child(1) {
	margin-left: 30px;
	margin-right: 0;
}
.catagory-list li:hover:nth-child(1) {
	margin-left: 20px;
	margin-right: 0;
}
.catagory-list li:nth-child(2) {
	margin-left: 0;
	margin-right: 40px;
}
.catagory-list li:hover:nth-child(2) {
	margin-left: 0;
	margin-right: 30px;
}
.catagory-list li:nth-child(3) {
	margin-right: 0;
	margin-left: 30px;
}
.catagory-list li:hover:nth-child(3) {
	margin-right: 0px;
	margin-left: 20px;
}
.catagory-list li:nth-child(4) {
	margin-left: 0px;
	margin-right: 40px;
}
.catagory-list li:hover:nth-child(4) {
	margin-right: 30px;
	margin-left: 0;
}
.catagory-list li:nth-child(5) {
	margin-right: 0px;
	margin-left: 30px;
}
.catagory-list li:hover:nth-child(5) {
	margin-left: 20px;
	margin-right: 0;
}
.category-list-02 li:nth-child(1) {
	margin-right: 30px;
	margin-left: 0;
}
.category-list-02 li:hover:nth-child(1) {
	margin-right: 20px;
	margin-left: 0;
}
.category-list-02 li:nth-child(2) {
	margin-left: 40px;
	margin-right: 0;
}
.category-list-02 li:hover:nth-child(2) {
	margin-left: 30px;
	margin-right: 0;
}
.category-list-02 li:nth-child(3) {
	margin-right: 30px;
	margin-left: 0;
}
.category-list-02 li:hover:nth-child(3) {
	margin-right: 20px;
	margin-left: 0;
}
.category-list-02 li:nth-child(4) {
	margin-left: 40px;
	margin-right: 0;
}
.catagory-list li:hover:nth-child(4) {
	margin-right: 30px;
	margin-left: 0;
}
.category-list-02 li:hover:nth-child(4) {
	margin-left: 30px;
	margin-right: 0;
}
.category-list-02 li:nth-child(5) {
	margin-right: 30px;
	margin-left: 0;
}
.category-list-02 li:hover:nth-child(5) {
	margin-right: 20px;
	margin-left: 0;
}
.counsilor-area .counsilors-02.white-bg{
	padding-top: 10px;
}
.mail-box.white-bg .mail-box__content .semi-title{
	text-align: right;
}
.side-mobile-menu ul li.has-children > a::after {
	left: 16px;
	right: auto;
}
.side-mobile-menu ul li ul li a::before {
	right: 0;
	left: auto;
}
.side-mobile-menu ul li ul li a {
	padding-left: 0;
	padding-right: 15px;
}
.side-mobile-menu ul li ul li {
	padding-left: 0;
	padding-right: 15px;
}
.side-mobile-menu ul li a:hover {
	padding-right: 5px;
	padding-left: 0;
}
.side-mobile-menu ul li ul li:hover > a {
	padding-right: 20px;
	padding-left: 0;
}
.footer__widget__04 ul li a::before {
	margin-right: 0;
	position: absolute;
	right: 0;
	top: 0px;
}
.footer__widget__04 ul li a {
	padding-right: 15px;
}


/*RTL Responsive Start*/

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
   .main-menu-02 ul li {
	margin-left: 25px;
}
.feature-hotspot-area {
	right: 0;
	left: auto;
}
body.rtl .right-nav-03 .header-lang .header-lang__list {
    right: -20px !important;
}
.latest-news-area-04 .left-blog .section-title {
	padding-right: 0;
	padding-left: 0;
}
.latest-news-area-04 .slick-slider button {
	right: -340px;
	left: auto;
}


}


@media (min-width: 992px) and (max-width: 1200px) {

.portfolio-areas .portfolio-wrapper.pl-40 {
	padding-right: 0;
	padding-left: 0;
}
.nav-tabs .nav-link {
	margin-right: 0;
	margin-left: 0;
}
.counter-area .counters.ml-50 {
	margin-left: 0;
	margin-right: 0;
}
.subscribe-form-area .subsribe-btn {
	text-align: right;
}
.subscribe-form-area .input-text {
	margin-right: 0;
	margin-left: 20px;
}
.feature-hotspot-area {
	right: 0;
	left: auto;
}
.subscribe-form-04 .input-text {
	margin-right: 20px;
	margin-left: 0;
}
.subscribe-form-04 .subsribe-btn {
	text-align: left;
}
.main-menu-04 ul li {
	margin-left: 27px;
}
.service_list li a i {
	margin-right: 0;
	margin-left: 2px;
}
.latest-news-area-04 .left-blog .section-title {
	padding-right: 0;
	padding-left: 0;
}
.subscribe-form-04{
	text-align: right;
}
.awards-area .awards__img.pl-60 {
	padding-left: 0;
	padding-right: 0;
}
.subscribe-form-area .subsribe-btn {
	text-align: center;
}
.subscribe-form-area .subsribe-btn {
	text-align: right;
}
.features-03 {
	padding: 30px 15px 25px 15px;
}
.services-wrap-content .features-03__icon.mr-25 {
	margin-right: 0;
	margin-left: 10px;
}
.events-bg .events.ml-60 {
	margin-right: 0;
	margin-left: 0;
}


}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

.events-wrapper .nav-tabs .nav-item {
	margin-left: 20px;
	margin-right: 0;
}
.events-bg .events .events-title {
	margin-right: 0;
	margin-left: 0;
}
.events-bg .events.ml-60 {
	margin-right: 0;
	margin-left: 0;
}
.subscribe-form-area .subsribe-btn {
	text-align: right;
}
.feature-hotspot-area {
	right: 0;
	left: 0;
}
.app-download-area-02 .app-wrapper-02.pr-100 {
	padding-right: 0;
	padding-left: 0;
}
.latest-news-area-04 .left-blog .section-title {
	padding-right: 0;
	padding-left: 0;
}
.latest-news-area-04 .news-active {
	padding-top: 160px;
}
.author-tag {
	transform: rotate(0);
	right: 0;
	left: 0;
}
.subscribe-form-area .input-text {
	margin-right: 0;
	margin-left: 0;
}
.awards-area .awards__img.pl-60 {
	padding-left: 0;
	padding-right: 0;
}
.about-area-04 .about-wrapper-05.pl-50 {
	padding-right: 0;
	padding-left: 0;
}
.features-03 {
	padding: 30px 15px 25px 15px;
}
.services-wrap-content .features-03__icon.mr-25 {
	margin-right: 0;
	margin-left: 10px;
}
.team-portfolio .portfolis.pos-rel.pl-40 {
	padding-right: 0;
	padding-left: 0;
}
.blog-area .blog-post-items.blog-padding {
	padding-left: 25px;
	padding-right: 0;
}

}

/* small mobile :320px. */
@media (max-width: 767px) {
  .events-wrapper .nav-tabs .nav-item {
	margin-left: 20px;
	margin-right: 0;
}
.nav-tabs .nav-link {
	margin-right: 0;
	margin-left: 0px;
}
.portfolio-areas .portfolio-wrapper.pl-40 {
	padding-right: 0;
	padding-left: 0;
}
.counter-area .counters.ml-50 {
	margin-left: 0;
	margin-right: 0;
}
.counter-area .counter-bg {
	padding-left: 0;
	margin-right: 30px;
}
.events-bg .events.ml-60 {
	margin-right: 0;
	margin-left: 0;
}
.events-bg .events .events-title {
	margin-right: 0;
	margin-left: 0;
}
.app-download-area .video-area.mr-55 {
	margin-left: 0;
	margin-right: 0;
}
.events-area .tab-content.pr-20{
	padding-right: 0;
	padding-left: 20px;
}
.events-schedule {
	text-align: right !important;
}
.book-btn.text-right {
	text-align: right !important;
}
.portfolio-02__img {
	margin-right: 0;
	margin-left: 0;
}
.subscribe-form-area .subsribe-btn {
	text-align: right;
}
.feature-hotspot-area {
	right: 0;
	left: 0;
}
.sub-input .form-control {
	text-align: right;
}
.counsilor-area .counsilors-02.white-bg {
	padding: 35px 30px 0px 30px;
}
.events.ml-40 {
	margin-right: 0;
	margin-left: 0;
}
.events .events-title {
	margin-right: 0px;
	margin-left: 0;
}
.card .card-header button {
	padding: 25px 10px 25px 35px;
}
.card .card-header .btn-link::before {
	left: 20px;
	right: auto;
}
.card .card-header .collapsed::after {
	left: 20px;
	right: auto;
}
.testimonial-item {
	padding: 75px 5px 80px 5px;
}
.feature-area .feature-wrapper.pl-35 {
	padding-right: 0;
	padding-left: 0;
}
.latest-news-area-04 .left-blog .section-title {
	padding-right: 0;
	padding-left: 0;
}
.subscribe-form-area .input-text {
	margin-right: 0;
	margin-left: 0;
}
.registration-form textarea {
	margin-top: 30px;
}
.footer-area .footer-widget-3 {
	padding-right: 15px;
	padding-left: 0;
}
.footer-area .footer-widget-2 {
	padding-left: 0;
	padding-right: 15px;
}
.app-download-area-02 .app-wrapper-02.pr-100 {
	padding-right: 0;
	padding-left: 0;
}
.features-03 {
	padding: 30px 15px 25px 15px;
}
.services-wrap-content .features-03__icon.mr-25 {
	margin-right: 0;
	margin-left: 10px;
}
.services-left-area .services-details-list.pl-30 {
	padding-right: 0;
	padding-left: 0;
}
.services-details-area .services-right-area.pl-50 {
	padding-right: 0;
	padding-left: 0;
}
.text-content__letter h3 {
	float: none;
}
.text-content .text-para {
	margin-left: 0;
	margin-right: 0;
}
.team-portfolio .portfolis.pos-rel.pl-40 {
	padding-right: 0;
	padding-left: 0;
}
.subscribe-details-area .registration-form.pr-70.pl-70{
	padding-left: 10px;
	padding-right: 10px;
}
.subscribe-details-area .sub-bg-04.mr-50.ml-50{
	margin-left: 0;
	margin-right: 0;
}
.blog-area .blog-post-items.blog-padding {
	padding-left: 15px;
	padding-right: 15px;
}

}