.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder {    color: #777777 !important;  }
:-moz-placeholder { /* Firefox 18- */ color: #777777 !important; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder { /* Firefox 19+ */ color: #777777 !important; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder { color: #777777 !important; }

#input_1_7::-webkit-input-placeholder {    color:  #777777 !important;  }
:-moz-placeholder { /* Firefox 18- */ color:  #777777 !important; }

#input_1_7::-moz-placeholder { /* Firefox 19+ */ color:  #777777 !important; }

#input_1_7:-ms-input-placeholder { color:  #777777 !important; }

@media only screen and (min-width: 641px){
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
}
}
.uncode-wrapper.uncode-counter.zoom-in.animate_when_almost_visible.start_animation{}

/***FOOTER links |18feb |PC */
.textwidget a{
  color:#fff !important;
}
h3.widget-title{
  color:#fff; 
}
.quick.links {
    color: #777777;
    font-weight: 1000;
}

/*Team AWSM bodycopy | 20feb | PC */
.list-style figcaption p, .list-style.style-1 .awsm-contact-info{
  font-size: 15px;
    font-style: normal;
    line-height: 26px;
    color: #777777;
    font-weight: 400 !important;
    font-family: 'SF-Pro-Display', Roboto, sans-serif;
}
#bod-list .awsm-grid figure img {
    max-width: 200px;
}
.awsm-grid figure img {
   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

input[type="submit"] {
	background-color: #5f27cd !important;
      border: none;
}
#gform_wrapper_1 {
	margin-top: 5px;
}
.row-menu {
    display: inline;
}
footer .footer-center {
    padding-top: 15px;
    padding-bottom: 15px;
}
blockquote small {
    font-size: 23px;
}

/*footer 2nd-3rd col padding | tab */
@media only screen and (min-width: 571px) and (max-width: 959px){ 
  aside#text-5{
       padding-left:40px;
   }
  aside#text-7{
    padding-left: 350px;
    position: absolute;
    margin-top: -468px !important;
  }
}
.uncont {
    margin-bottom: -10px !important;
}

.home .icon-media {
    width: 80px !important;
}
.pum-theme-enterprise-blue .pum-container{
    padding: 3%;
}
.pum-theme-enterprise-blue .gform_title {
    padding-bottom: 20px;
}
/*Home gravity form*/
@media only screen and (min-width: 641px){
#gform_wrapper_7 .gform_body {
    width: 60%;
    display:inline-block
}
}
@media screen and (max-width: 640px){
#field_7_1 {
    margin-bottom: 16px;
}
}
#gform_wrapper_7 .gform_footer.top_label {
    display: inline;
}
#gform_wrapper_7 #input_7_1 {
    padding-top: 13px !important;
    padding-bottom: 18px !important;
}
#gform_submit_button_7 {
    padding-top: 12px;
    padding-bottom: 12px;
}
#gform_wrapper_7 .gfield_label {
    display: none !important;
}
.vc_custom_1522419342398 .row{
    padding-bottom: 72px !important;
}
/*Read more btn*/
span.yrm-toggle-expand.yrm-toggle-expand-1 {
    font-family: Poppins !important;
    text-transform: uppercase;
    color: #ffffff !important;
    background-color: #5f27cd !important;
    border-color: #5f27cd !important;
    font-size: 18px;
    margin-top: 30px;
    padding: 20px 15px 20px 31px !important;
    cursor: pointer;
    border-radius: 20px;
    outline: none;
    -webkit-text-stroke: 0px;
    -webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    width: 140px !important;
}
.yrm-btn-wrapper.yrm-btn-wrapper-1 {
    text-align: left;
}
span.yrm-toggle-expand.yrm-toggle-expand-1:hover {
        color: #5f27cd !important;
        background-color: transparent !important;
        border-color: #5f27cd !important;
}

#colophon .textwidget p,#colophon .textwidget a {
    color: #939393 !important;
    font-family: "Roboto", sans-serif;
    font-weight: 300 !important;
}
.uncode-avatar-wrapper.single-media.uncode-single-media {
    width: 160px !important;
}
.uncode-avatar-wrapper
 .single-wrapper {
    max-width: 160px !important;
}
.branch-icon-box {
    max-width: 80px;
}
.branch-icon-box-3 {
    max-width: 60px;
}
.our-product-tab .nav-tabs span {
    font-size: 24px;
}
div#gform_wrapper_2 {
    margin-top: 36px;
}
.page-id-283 #colophon {
    display: inherit;
}
.chosen-single span {
    font-weight: 400;
}
.chosen-drop li {
    font-weight: 400;
}
.gform_wrapper input, .gform_wrapper textarea{
    border-color: #eaeaea;
}
.pum-close.popmake-close {
    color: rgba( 95, 39, 205, 1.00 ) !important;
    background-color: transparent !important;
    top: 15px !important;
    right: 15px !important;
}
/*our people slider text*/
.post-74643 .owl-carousel strong {
    color: #fff !important;
}
.vc_custom_1524110186128,
.vc_custom_1524109231420,
.vc_custom_1524109203806,
.vc_custom_1524109213984{
    padding-bottom: 0px !important;
    padding-top: 40px !important;
}

.headertext{
  color: #5f27cd !important;
}

.uncode-wrapper.uncode-counter.zoom-in.animate_when_almost_visible.start_animation{
 	font-weight:bold;
  color:#fff;
}

.purplecount{
  color: #5f27cd !important;
  font-weight: bold;
}
#gform_wrapper_16 ul li.gfield {
	margin-top: -20px !important;
}
a.wplightbox {
    color: #000 !important;
}
/*Header & color changes| 19may*/ 
div#masthead {
    background-color: #622cce;
}
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:before, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:after{
  background: #fff;
}
/*input[type="submit"] {
	background-color: #000 !important;
  border-color:#000;
}*/
.row_wht .style-light h3 {
    color: #fff;
}
#logo-container-mobile{
  background-color: #000;
}
.menu-light .row-brand, .menu-light .row-menu .row-menu-inner{
  border-bottom:none;
}
body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-borders, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart > li, body:not(.menu-force-opacity) .menu-transparent.menu-light .navbar-nav-last>*:first-child{
   border-bottom:none;
  background-color: #000;
}
.menu-transparent.menu-light .menu-borders{
   background-color: #000 !important;
}
.menu-horizontal-inner{
   background-color: #000 !important;
}
body[class*=vmenu-] .menu-shadows{
   background-color: #000 !important;
}
p:empty { display:none; }

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after {
    background: #FFF;
}
.border-color-gyho-color {
    border-color: #000 !important;
}

/*textual slider*/
.textual-carousel .tmb .regular-text .pullquote>p {
    font-size: inherit;
    letter-spacing: inherit;
    font-family: 'SF-Pro-Display',Roboto,Sans-Serif;
}

@media all and (max-width: 767px){
   .site-info {
    max-width: 300px;
    margin: auto;
}
 .quick-link-col .uncell {
    padding-left: 0 !important;
}
}

/*Theme footer copyright hidden*/
.footer-last {
    display: none;
}

/*POPUP close button*/
.eapp-popup-block-variation-button-component {
    max-width: 120px;
    margin: auto;
}