.accordion-05 .acco-group .acco-heading:after { 
border-left: 2px solid #000000;  right: 25px; 
}

.floatside {
	float: right;
}

.list-type-09 li {  padding-left: 30px;  }

.list-type-09 li i {  
 left: 0; 
 }


.nopaddingside {
	padding-right: 0px !important;
}

.subscribe-form .form-control { width: 100%; height: 65px; border: none; border-radius: 38px; padding: 0 105px 0 40px; 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; right: 4px; height: 58px; font-size: 22px; border-radius: 0px 30px 30px 0px; }
.feature-box { box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1); padding: 40px 10% 70px 10%; background: #ffffff; border-radius: 10px 0px 10px 80px; 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; right: 0; bottom: 0; }
.feature-box .btn-bar .m-btn-icon { border-radius: 50% 50% 5px 50%; }

.list-type-02 li i { position: absolute; top: 13px; left: 0; color: #00c99c; }
.home-banner-03 .hb-text { padding: 0 0 120px; } /* YONI was 80px */

.m-link { position: relative; padding-right: 25px; }
.m-link i { position: absolute; top: 0; right: 0; }

.list-type-06 li:after {  left: 0; }
.list-type-06 li { position: relative; padding: 5px 0 5px 20px; }

.list-type-01 li { position: relative; padding-left: 65px; 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; left: 0; text-align: center; }
/* NEW INDIAN */


.price-table-01 .pt-body ul { margin: 0; padding: 0; list-style: none; }
.price-table-01 .pt-body li { position: relative; padding: 8px 0 8px 25px; }
.price-table-01 .pt-body li i { position: absolute; top: 10px; left: 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%; }


.feature-box-02 .feature-content { padding-left: 25px; }

.list-type-07 li:after { 
 left: 0; 
}


.skill-lt h5 {
    font-size: 16px;
    margin: 0 0 10px;
    padding-top: 10px;
	 text-align: left;
}


	
.dropdown-menu{
left:0;
float:left;
text-align:left;

}	

.sidebar-wrapper .sidebar-widget .latest-post .item .lp-text { padding-left: 15px; }

.navbar-nav .dropdown-menu:before{left:20px;}



  @media (min-width: 992px) {
	  
	  .text-md-direction {
    text-align: left!important;
}

	  .text-md-direction-opposite {
    text-align: right!important;
}
  
  
  
  
  
  
	  
	  .padding80 {
	    padding-right: 80px;
}
	  }
	  
	  .list-type li { position: relative; padding-left: 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; left: 0; text-align: center; font-size: 10px; }


.skill-lt .skill-bar .skill-bar-in span {
   
    left: 0;
}

.skill-lt h6 {
   
    text-align: right;
   
}

	  
	  .feature-box-02 .feature-content { padding-left: 25px; }
	  .list-type-01 li { position: relative; padding-left: 65px; 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; left: 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-left: 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; right: 25px; }
.accordion-05 .acco-group .acco-des { border-left: 5px solid #265cdc; border-top: 1px solid #eee; padding: 20px; }


.ml-3{
	margin-left:1rem!important;}

.mr-2{
    margin-right: .5rem!important;
}

.mr-3 {
    margin-right: 1rem!important;
}


@media (min-width: 992px){
.navbar-nav .nav-item{margin-right: 2rem;}	
.navbar-nav .nav-link i{margin-right:.625rem;
}
}
	
	
	

