.required .control-label:after {
  content:"*" !important; 
  font-size: 20px !important;
  color: rgba(221,14,28,1);
}

.why{
	padding: 50px;
	text-align: center;
}
@media only screen and (max-width: 360px) {
	.why .h1{
		font-size: 30px !important;
	}
}
@media only screen and (max-width: 991px){
  .sort-by label{
    display: none !important;
  }
  .per-page label{
    display: none !important;
  }
}
@media only screen and (max-width: 700px) {
	.why{
	padding: 50px 0px !important;
	text-align: left !important;
	}
	.vl{
	  position: absolute;
	  left: 5% !important;
	}
}
.breadcrumb-item + .breadcrumb-item::before {
    content: "\27F6" !important;
     /*size: 50px !important;*/
}
.breadcrumb{
   	background: rgb(249 249 249)!important;
}
.btn-own{
	background: #0f3a8d !important;
    border-width: 2px;
    padding: 13px;
    padding-right: 18px;
    padding-left: 18px;
    border-radius: 3px !important;
}
.btn-own:hover {
    color: rgba(255, 255, 255, 1) !important;
    background: rgba(13, 82, 214, 1) !important;
    text-decoration: none;
}
.btn-own, .btn-own:visited {
    font-size: 13px;
    color: rgba(255,255,255,1);
    font-weight: 400;
    text-transform: uppercase;
}