/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/

#home-page-content, .no_title_section #page-content {
    background: url("https://websem.co/wp-content/uploads/pattern-shattered-transparent-contrast-low.png") repeat fixed center top #0f3753 !important;
}
#page-content {
    background: #ffffff !important;
}
.no-breadcrumbs-padding {
    background: #ffffff !important;
}
.entry {
    padding: 0px 0 20px !important;
}
#page-content #content-container {
    padding: 0px 0 !important;
}
#home-page-content #content-container {
    padding: 0px 0 !important;
}
.wpb_content_element {
    margin-bottom: 0px !important;
}

.fa-2x {
    vertical-align: middle;
    font-size: 2em !important;
}
.telephone {
    font-size: 150%;
    font-weight: 700;
    color: #1B5083;
}
.fafaicon {
    text-align: center;
    margin-right: 15px;
    margin-bottom: 25px;
    display: inline;
    vertical-align: top;
}
.fafacontact {
    text-align: inherit;
    margin-bottom: 3px;
    display: inline-block;
}
.contact-block {
    width: 100%;
	display: -webkit-flex;
    align-items: normal;
}
.contact-span {
font-size: 75%;
color: rgba(51, 51, 51, 0.7);
}
.contact-span2 {
font-size: 75%;
color: #ffffff;
}
.fa-lg2 {
    width: 30px;
	padding-top: 4px;
}
.contact-socialmedia {
    margin-left: 45px;
    margin-top: 20px;
}
.menu-item {
font-size: 95%;
text-transform: none;
}
.full-service {
font-size: 140% !important;
padding: 15px 20px 0px 20px !important;
line-height: 25px !important;
text-transform: capitalize !important;
}
.custom-content {
    margin-left: 20px !important;
    color: #909497 !important;
    font-size: 90% !important;
}
.cogs-icon {
color:#FED190;
text-align:right;
padding-top:15px;
}
.paper-plane-icon {
color:#C7A9E8;
text-align:right;
padding-top:15px;
}
.envelope-square-icon {
color:#AAE0F7;
text-align:right;
padding-top:15px;
}
.line-chart-icon {
color:#9ECA57;
text-align:right;
padding-top:15px;
}
.line-chart-icon2 {
color: rgba(100, 162, 232, 0.25);
text-align:center;
}
.shopping-cart-icon {
color: rgba(100, 162, 232, 0.25);
text-align:center;
}
.light-blue-icon {
color:#64B3E3;
text-align:right;
padding-top:15px;
}
.light-blue-icon2 {
color:#64B3E3;
text-align:right;
padding-top:8px;
}
.light-green-icon {
color:#9EC73B;
text-align:right;
padding-top:15px;
}
.orange-icon {
color:#FF9E28;
text-align:right;
padding-top:15px;
}
.dark-blue-icon {
color:#265A92;
text-align:right;
padding-top:15px;
}
.dark-green-icon {
color:#88AD34;
text-align:right;
padding-top:15px;
}
.dark-orange-icon {
color:#F86A40;
text-align:right;
padding-top:15px;
}
.white-icon {
color:#ffffff;
text-align:right;
padding-top:15px;
}
.purple-icon {
color:#BE73DD;
text-align:right;
padding-top:15px;
}
.peach-icon {
color:#F39861;
text-align:right;
padding-top:15px;
}
.green-icon {
color:#1ABABA;
text-align:right;
padding-top:15px;
}
.green-icon2 {
color:#1ABABA;
text-align:right;
}
.keyboard-o-icon {
color: rgba(236, 99, 165, 0.32);
text-align:center;
}
.envelope-icon {
color:#D8E8F9;
text-align:center;
}
.desktop-icon {
color: rgba(255, 157, 57, 0.33);
text-align:center;
}
.money-icon {
color: rgba(100, 162, 232, 0.25);
text-align:center;
}
.life-ring {
color: rgba(100, 162, 232, 0.25);
text-align:center;
}
.play-icon {
color: rgba(88, 212, 169, 0.4);
text-align:center;
}
.key-icon {
color: rgba(88, 212, 169, 0.4);
text-align:center;
}
.bullseye-icon {
color: rgba(255, 157, 57, 0.33);
text-align:center;
}
.puzzle-piece-icon {
color:#C6E7F9;
text-align:center;
}
.connectdevelop-icon {
color: rgba(236, 99, 165, 0.32);
text-align:center;
}
.star-icon {
color: rgba(158, 199, 59, 0.39);
text-align:center;
}
.flag-o-icon {
color: rgba(158, 199, 59, 0.39);
text-align:center;
}
.search-plus-icon {
color: rgba(89, 186, 239, 0.34);
text-align:center;
}
.trophy-icon {
color: rgba(89, 186, 239, 0.34);
text-align:center;
}
.pie-chart-icon {
color: rgba(89, 186, 239, 0.34);
text-align:center;
}
.line-chart-icon {
color: rgba(89, 186, 239, 0.34);
text-align:center;
}
.users-icon {
color: #BCEEDD;
text-align:center;
}
.clock-o-icon {
color: rgba(88, 212, 169, 0.4);
text-align:center;
}
.tachometer-icon {
color:#D9E9B3;
text-align:center;
}
.files-o-icon {
color: rgba(158, 199, 59, 0.39);
text-align:center;
}
.fa-mobile-icon {
color: rgba(158, 199, 59, 0.39);
text-align:center;
}
.change-background {
   background-color:#363d41;
}
.change-background:hover {
  background-color:#56AEE3;
}
.contact-bottom-page {
    color:#ffffff;
    font-size: 27px;
    font-weight: 300;
}
.hours-contact-bottom-page {
    color:#828282;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.icon-bottom-page {
    color:#828282;
    padding-right: 20px;
padding-bottom: 10px;
}
#wpsp_support_btn {
    top: 85px !important;
}
.gray-icon {
color: #BCC4CF;
}

.vc_images_carousel .vc_carousel-control {
    width: 95% !important;
top: 80% !important;
opacity: 1 !important;
}
.fafa-icon-center-white {
text-align:center;
color: rgba(255, 255, 255, 0.7);
}
.about-data {
font-size: 21px;
line-height: 27px;
color: #ffffff;
    font-weight: 100;
}
.link-to1 {
margin-left:15px;
}



.heading-11111 {
    font-size: 24px;
    line-height: 27px;
    color: #ffffff;
    font-weight: 300;
    font-family: Roboto;
}
.message-11111 {
    font-size: 17px;
    line-height: 27px;
    color: #b3c7d8;
    font-weight: 300;
    padding-bottom: 20px;
    font-family: Roboto;
}
.heading-11112 {
    font-size: 27px;
    line-height: 30px;
    font-weight: 300;
    font-family: Roboto;
}
.message-11112 {
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    padding-bottom: 20px;
    font-family: Roboto;
}
.heading-22222 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 300;
    font-family: Roboto;
}
.message-22222 {
    font-size: 17px;
    line-height: 27px;
    font-weight: 300;
    padding-bottom: 20px;
    font-family: Roboto;
}
.heading-33333 {
    font-size: 24px;
    line-height: 27px;
    font-weight: 300;
    font-family: Roboto;
}
.message-33333 {
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    font-family: Roboto;
}
.message-44444 {
    font-size: 21px;
    line-height: 27px;
    font-weight: 300;
    font-family: Roboto;
}
.heading-55555 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 300;
    font-family: Roboto;
}
.message-55555 {
    font-size: 15px;
    line-height: 24px;
    font-weight: 300;
    font-family: Roboto;
}
.heading-66666 {
    font-size: 24px;
    line-height: 27px;
    font-weight: 300;
    font-family: Roboto;
}
.heading-77777 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    font-family: Roboto;
}
.message-66666 {
    font-size: 16px;
    line-height: 27px;
    font-weight: 300;
    font-family: Roboto;
}
.message-77777 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    font-family: Roboto;
}
.fafa-icons {
padding-left: 30px;
}

.parent {
  width:100%;
}
.left {
  float:left;
width: 17%;
}
.right {
  float:right;
width: 83%;
}
.left2 {
  float:left;
width: 10%;
}
.right2 {
  float:right;
width: 90%;
}
.left3 {
  float:left;
width: 25%;
text-align:center;
}
.right3 {
  float:right;
width: 75%;
}
.left4 {
  float:left;
width: 17%;
padding-top: 34px;
}
.left5 {
  float:left;
width: 30%;
text-align:center;
}
.left6 {
  float:left;
width: 17%;
padding-top: 12px;
}
.right5 {
  float:right;
width: 70%;
}
.left7 {
  float:left;
width: 25%;
padding-top: 34px;
}
.fade-image {
opacity: 0.2;
}
.search-results #page-content {
	background:#ffffff !important
}

@media only screen and (max-width: 768px) {
.fa-3x {
    font-size: 2em !important;
}
.left2 {
  float:left;
width: 15%;
}
.right2 {
  float:right;
width: 85%;
}
}

/**** START POPUP BUTTONS ****/
.bld-step-1-el-0 {
    width: 100%;
    height: 100%;    
}
.bld-step-1-el-0 img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
.bld-step-1-el-0:hover img {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}
.bld-step-1-el-1 {
    width: 100%;
    height: 100%;    
}
.bld-step-1-el-1 img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
.bld-step-1-el-1:hover img {
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}

/**** END POPUP BUTTONS ****/