html {
font-size: 16px !important;
}



body {
text-align: right !important;
direction: rtl !important;
font-family: "Segoe UI", "CircularStd", sans-serif !important;

}	

.list-type-01 li i {
   
    left: 0 !important;
}

.font-alt {
   font-family: "Segoe UI", "Secular One", sans-serif !important;
}

.tab-style-3 .nav span {
    font-size: 1rem !important;
}



.floatside {
	float: left;
}

.nopaddingside {
	padding-left: 0px !important;
}

.feature-box { box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); padding: 40px 10% 70px 10%; background: #ffffff; border-radius: 0px 10px 80px 10px; position: relative; top: 0; -moz-transition: ease all 0.55s; -o-transition: ease all 0.55s; -webkit-transition: ease all 0.55s; transition: ease all 0.55s; }

.feature-box .btn-bar { position: absolute; left: 0; bottom: 0; }
.feature-box .btn-bar .m-btn-icon { border-radius: 50% 50% 50% 5px; }
.list-type-02 li i { position: absolute; top: 13px; right: 0; color: #00c99c; }

p {
   
    font-weight: 400 !important;
	
}

.p-70px-l {
    padding-right: 70px !important;
	padding-left: 0px !important;
}

.subscribe-form .form-control {
	width: 100%; height: 65px; border: none; border-radius: 38px; padding: 0 40px 0 105px; font-size: 1rem; box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.07);
	}

.subscribe-form .m-btn { 
padding: 0 30px 0 20px; position: absolute; top: 4px; left: 4px; height: 58px; font-size: 22px; border-radius: 30px 0px 0px 30px; }


.m-link { position: relative; padding-left: 25px; }
.m-link i { position: absolute; top: 0; left: 0; }

.home-banner-03 .hb-text { padding: 0 0 80px; } /* YONI was 80px */

h2, h1 {
   font-family: "Segoe UI", "Secular One", sans-serif !important;
}

.list-type-06 li:after {  right: 0; }
.list-type-06 li { position: relative; padding: 5px 20px 5px 20px; }

.list-type-07 li:after { 
 right: 0; 
}

.list-type-07 li {
  
    padding: 5px 20px 5px 20px !important;
}


.navbar-nav .dropdown-menu:before{right:20px;}

.grid .grid-item {
    
    float: right !important;
}

.accordion-05 .acco-group .acco-heading:after { 
border-right: 2px solid #000000;  left: 25px; 
}

	
.dropdown-menu{
right:0;
float:right;
text-align:right;

}	


.home-banner-03 .hb-text {
    
    text-align: right;
}

.skill-lt .skill-bar .skill-bar-in span {
   
    right: 0;
}

.skill-lt h6 {
   
    text-align: left;
   
}

.price-table-01 .pt-body ul { margin: 0; padding: 0; list-style: none; }
.price-table-01 .pt-body li { position: relative; padding: 8px 25px 8px 0; }
.price-table-01 .pt-body li i { position: absolute; top: 10px; right: 0; color: #11e279; }
.price-table-01 .pt-btn { padding: 30px 0 0; border-top: 1px solid #eee; text-align: center; margin: 20px 0 0; }
.price-table-01 .pt-btn .m-btn { width: 100%; }

.sidebar-wrapper .sidebar-widget .latest-post .item .lp-text { padding-right: 15px; }
  
  
  @media (min-width: 992px) {
	  
	  .price-table-01 .pt-price {
    font-size: 36px!important;
	font-weight: 600 !important;
}
	  
	  
	  	  .text-md-direction {
    text-align: right!important;
}

	  .text-md-direction-opposite {
    text-align: left!important;
}
  
  
  .header-nav .navbar-nav > li {
	  padding-left: 0px; 
	  }
	  
	  .padding80 {
	    padding-left: 80px;
}


.fundraisinggoal {
   
    padding: 5px 10px 5px 3px;
  top: 0;
  text-align: right;
}

	  }
	  
	  .list-type li { position: relative; padding-right: 30px; color: #233D63; margin: 8px 0; }
.list-type li i { width: 20px; height: 20px; border-radius: 50%; background: #aabff1; color: #265cdc; position: absolute; top: 4px; line-height: 20px; right: 0; text-align: center; font-size: 10px; }

	  
	  
	  .feature-box-02 .feature-content { padding-right: 25px; }
	  .list-type-01 li { position: relative; margin: 4px 0; padding-top: 5px; }
	  .list-type-01 li .icon { width: 50px; height: 50px; font-size: 20px; border-radius: 50%; position: absolute; top: 4px; line-height: 50px; right: 0; text-align: center; }




.accordion-05 .acco-group .acco-heading { padding: 20px 45px 20px 25px; display: inline-block; vertical-align: top; width: 100%; color: #233D63; font-weight: 500; position: relative; font-size: 16px; }
.accordion-05 .acco-group .acco-heading:after { content: ""; width: 10px; height: 10px; border-top: 2px solid #000000; border-right: 2px solid #000000; -moz-transition: ease all 0.55s; -o-transition: ease all 0.55s; -webkit-transition: ease all 0.55s; transition: ease all 0.55s; -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); position: absolute; top: 28px; left: 25px; }
.accordion-05 .acco-group .acco-des { border-right: 5px solid #265cdc; border-top: 1px solid #eee; padding: 20px; }

.ml-3{
	margin-right:1rem!important;
	}

.mr-2 {
    margin-left: .5rem!important;
}

.mr-3 {
    margin-left: 1rem!important;
}



@media (min-width: 992px){
.navbar-nav .nav-item{margin-left: 2rem;}	
.navbar-nav .nav-link i{margin-left:.625rem;
}

.navbar-main .navbar-nav > .nav-item > .nav-link {
    padding: 35px 0px !important;
    }

}

.ml-auto, .mx-auto {
    margin-right: auto!important;
}

//.list-type-01 li i {
    
   
  //  left: 0 !important;
   
// }

.list-unstyled {
   
    padding-right: 0;
}






