.get-demo {
  position: fixed;
  right: -60px;
  top: 280px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.get-demo a.btn-demo {
  font: 18px robotomedium,Arial,sans-serif;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  border:0;
  outline:0;
}
.get-demo a.btn-demo:hover.get-demo a.btn-demo:focus{
  border:0;
  outline:0;
}
.get-demo a.btn-demo img {
  margin-bottom: 4px;
  transform: rotate(-270deg);
  -wetransform: rotate(-270deg);
}
#request-demo-modal .modal-header{
	border:0;
}
.modal-title {
 font:24px robotolight,Arial,sans-serif;
  color: #161616;
}
#request-demo-modal .modal-body::before {
  background-color: #4ab5e0;
  bottom: 20px;
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
  top: 20px;
  width: 1px;
}
.comp-logo{
	margin:5% 0;
}
.sales-expert-info h4{
  font:30px robotolight,Arial,sans-serif;
  color: #161616;
}
.demo-form-wrap h4{
  font:20px robotolight,Arial,sans-serif;
  color: #161616;
}
.sales-expert-info span{
	display:block;
	color:#ff4100;
}
.or-block {
  background-color: #4ab5e0;
  border: 5px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font: 14px/35px robotomedium,Arial,sans-serif;
  height: 45px;
  position: absolute;
  text-align:center;
  left: 50%;
  top: 50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  width: 45px;
}
.demo-form-wrap{
	padding:0 20px;
	margin:12% 0 0;
}
.btn-orange {
	border:0;
	display: inline-block;
	color: #fff;
	font: 20px robotobold, Arial, sans-serif;
	padding: 10px 15px;
	max-width: 100%;
	min-width: 200px;
	border-radius: 3px;
	background: -moz-linear-gradient(top, #ff7c00 0, #ff5c00 100%);
	background: -webkit-linear-gradient(top, #ff7c00 0, #ff5c00 100%);
	background: linear-gradient(to bottom, #ff7c00 0, #ff5c00 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7c00', endColorstr='#ff5c00', GradientType=0 )
}
.btn-orange:hover {
	color: #fff;
	background: #ff5c00;
	background: -moz-linear-gradient(top, #ff5c00 0, #ff7c00 100%);
	background: -webkit-linear-gradient(top, #ff5c00 0, #ff7c00 100%);
	background: linear-gradient(to bottom, #ff5c00 0, #ff7c00 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5c00', endColorstr='#ff7c00', GradientType=0 )
}
@media (min-width:992px){
.modal-dialog.modal-lg {
    width: 900px;  
}
}
@media (max-width:767px){
.demo-form-wrap{
	padding:20px 0;
}
#request-demo-modal .modal-body::before {
	display:none;
}
.or-block {
  bottom: 30%;
  top:auto;

}
}