/* This used to work for parent element of button divs */

/* But it is not enough now, below dont hide play button parent div */

*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
.body-pad
{
	width:100%;
	padding-left: 3.5rem !important;
	padding-right: 3.5rem;
	
}
.white-link  {
	color:#ffffff;
}
.dark-link  {
	color:#666666;
}
.dark-gray-bg {
	background-color: #515355;
}
.dark-blue-bg {
	background-color: #333751;
}
.purple-bg {
	background-color:#660066;
}
.white-bg {
	background-color:#ffffff;
}
.green-bg {
	background-color: #99cc66;
}
.orange-bg {
	background-color: #f79646;
}
.light-gray-bg {
	background-color: #f5f5f5;
}
.white-bg {
	background-color: #ffffff;
}
.blue-bg {
	background-color:#66ccff;
}
.orange-bg-trans {
	background: rgba(255, 153, 51, 0.35)
}
.green-bg-trans {
	background: rgba(153, 204, 102, 0.35)
}

.white-text {
	color:#ffffff !important;
}
.blue-text {
	color:#00aeef !important;
}
.top-80 {
	padding-top:80px;
}
.bottom-80 {
	padding-bottom:80px;
}
.marg-top-80 {
	margin-top:80px;
}
.top-50 {
	padding-top:50px;
}
.bottom-50 {
	padding-bottom:50px;
}
.bottom-40 {
	padding-bottom:40px;
}
.top-30 {
	padding-top:30px;
}
.bottom-30 {
	padding-bottom:30px;
}
.bottom-15 {
	padding-bottom:15px;
}
.bottom-5 {
	padding-bottom:5px;
}
.marg-bottom-45 {
	margin-bottom:45px;
}
.light-gray-text {
	color:#666666 !important;
}
.div-pad {
	padding:15px;
}
@media screen and (min-width: 745px) {
.testimonial-pad {
	padding-right:15% !important;
	padding-left:80px !important;
} 
.ex-team-titles {
	    position: absolute;
    bottom: 15px;
    padding-left: 50px;
	
}
}
@media screen and (min-width: 571px) and (max-width: 744px) {
.testimonial-pad {
	padding-right:.9375rem;
	padding-left:.9375rem;
} 
.ex-team-titles {
	    position: absolute;
   
    padding-left: 8px;
	
}
}


@media screen and (max-width: 570px) {

.ex-team-titles {
	
	font-size: 25px;
	line-height:1em;
    padding-left: 8px;
	
}
}


.top-border {
	border-top:solid thin #cccccc;
}

.box-shadow{
-webkit-box-shadow: 0px 3px 10px 0px rgba(136,136,136,0.63);
-moz-box-shadow: 0px 3px 10px 0px rgba(136,136,136,0.63);
box-shadow: 0px 3px 10px 0px rgba(136,136,136,0.63);
}
.box-shadow-right {
box-shadow: 5px 0 10px -5px rgba(136,136,136,0.63);
	
}

.box-shadow-left {
-webkit-box-shadow: -5px 0px 10px -5px rgba(136,136,136,0.63);
-moz-box-shadow: -5px 0px 10px -5px rgba(136,136,136,0.63);
box-shadow: -5px 0px 10px -5px rgba(136,136,136,0.63);
 
        border-right: thin solid rgba(136,136,136,0.63);
}

.menu.top-menu-corner > li > a {
    color:#3e3e3e !important;
	padding-top: 1.8rem;
    padding-right: .35rem;
    padding-bottom: 0.7rem;
    padding-left: .35rem;
}
ul.arrow {
list-style-image: url('../images/icons/arrow-bullet.png');
}
.mouse-type {
	font-size: 12px !important;
}
.footer-btn {
	font-size: 16px !important;
	margin:0px;
}
.align-bottom {
	position: absolute;
	bottom: 0px;
	margin: 5px auto;
}
.top-white-border {
	border-top: solid thin #ffffff !important;
}
.top-cta {
	background-color: #99cc66;
}
.border-menu {
	 background-image: url('../images/line.png');
 background-position: right;
 background-repeat: no-repeat;
 display: block; /* make the link background clickable */
}
.border-menu2 {
	 background-image: url('../images/line2.png');
 background-position: right;
 background-repeat: no-repeat;
 display: block; /* make the link background clickable */
}
	 .navbar {
		 position: fixed;
	top:-95px;
	width: 100%;
	background: #ffffff;
		 text-align: center;
		 color:#666666;
		 height: 95px;
		 border-bottom: #cccccc thin solid;
		 z-index: 9;
}

.ex-team-titles p {
	color:#666666;
}
	 .navbar-mob {
		 position: fixed;
	top:0px;
	width: 100%;
	background: #ffffff;
		 text-align: center;
		 color:#666666;
		 height: 50px;
		 border-bottom: #cccccc thin solid;
		 z-index: 9;
}
.secondnav > li > a {
	color:#666666 !important;

}
.test-title {
position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);   
}
  .toggle {
    color: #666;
    display: block;
    height: 72px;
    line-height: 72px;
    text-align: center;
    width: 72px;
	  overflow: hidden;
	  float:right;
  }
.top-green-border {
	border-top: solid 3px #99cc66;
}
.inner-pad {
	padding-left:50px;
	padding-right:50px;
}
.dot-bg  {
	background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJklEQVQYV2M8e/ZsvbGxcSOMZkACjCA2NgmQOCNBnchGYRhLfUkABLIUCF6uSpcAAAAASUVORK5CYII=
    ) repeat;
}
.sidenav{background:#515355;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;font-weight:400;height:100%;right:0;position:fixed;overflow:auto;transform:translate(350px,0);transition:transform .3s;top:0;width:350px;z-index:999999999;}
.sidenav.show{transform:translate(0,0)}
.sidenav-brand{background:#FF5722;border-bottom:1px solid #FF7043;color:#FAFAFA;font-size:24px;font-weight:700;line-height:32px;padding:20px 24px 19px}.sidenav-dropdown,.sidenav-header{border-bottom:1px solid #424242;margin:0}
.sidenav-header{background:0 0;color:#757575;font-size:19.2px;line-height:32px;padding:16px 24px 15px}.sidenav-header small{display:block;font-size:14.4px;line-height:16px}
.sidenav-menu{list-style:none;margin:0;padding:0}.sidenav-menu li{display:block;position:relative}
.sidenav-menu a{background:0 0;color:#BDBDBD;display:block;line-height:24px;padding:10px 32px;text-decoration:none;    font-family: "nimbus-sans-condensed",sans-serif;}
.sidenav-menu a:hover{background:#616161}
.sidenav-menu a.active,.sidenav-menu a.active .sidenav-dropdown-icon,.sidenav-menu a.active .sidenav-link-icon{color:#FAFAFA}
.sidenav-dropdown-icon,.sidenav-link-icon{color:#757575;position:absolute;text-align:center;top:16px}
.sidenav-link-icon{display:block;height:24px;left:24px;width:24px}
.sidenav-link-title{display:block;padding:0 16px 0 0px}
.sidenav-dropdown{display:none;list-style:none;padding:0}.sidenav-dropdown a{background:#191919;}
.sidenav-dropdown a:hover{background:#616161}.sidenav-dropdown li:first-child a{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.sidenav-dropdown-icon{display:none;height:16px;right:16px;width:16px}.sidenav-dropdown-icon.show{display:block}
.sidenav-overlay{background:rgba(255,255,255,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.sidenav-no-scroll{overflow:hidden!important}



:hov

.cls

.carrot {
    width: 10px;
    height: 10px;
    border: 0.313em solid transparent;
    border-bottom: none;
    border-top-color: #efa585;
    content: '';
    vertical-align: middle;
    display: inline-block;
    position: relative;
    right: -0.313em;
}
li[data-type="carrot"]{
 background-image:url(../images/icons/email.png); 
}
li[data-type="tomatos"]{
background-image:url(../images/icons/phone.png); 
}
li[data-type="cucumber"]{
background-image:url(../images/icons/info.png); 
}
li > .mob-soc {
	padding:0px;
	display:inline-block;
}

@media screen and (min-width: 1025px) {
.bg-image {
background-size: cover !important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
	-webkit-backface-visibility: hidden;
  background-attachment: fixed !important;
overflow: hidden !important;
        background-position: center center;
        background-repeat: no-repeat !important;
}
}
@media screen and (max-width: 1024px) {
.bg-image {
background-size: cover !important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
	-webkit-backface-visibility: hidden;
  background-attachment: scroll !important;
overflow: hidden !important;
        background-position: center center;
        background-repeat: no-repeat !important;
}
}


/*Placeholder Colors*/
.form-control::-webkit-input-placeholder {
color:#000;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color:#000;
}
 
.form-control::-moz-placeholder { /* Firefox 19+ */
color:#000;
}
 
.form-control:-ms-input-placeholder {
color:#000;
}
