h1.company-service {font-size:14px;letter-spacing:3px;margin-right:0px;margin-top: 15px;}
h2.company-name {font-size: 2em;margin-top:0;}

.navbar-toggle {
    padding:7px 10px;
    color:white;background-color: rgba(0, 0, 0, .15) !important;
    
    -webkit-transition: color .3s ease-in;
       -moz-transition: color .3s ease-in;
        -ms-transition: color .3s ease-in;
         -o-transition: color .3s ease-in;
            transition: color .3s ease-in;
}

#top_navigation_menu a::after,
#top_navigation_menu a::after {
    display: block;
    content: '';

    width: 30px;
    height: 1px;

    border-top: solid 1px #ddd;

    -webkit-transition: .2s ease-in;
       -moz-transition: .2s ease-in;
        -ms-transition: .2s ease-in;
         -o-transition: .2s ease-in;
            transition: .2s ease-in;
}

#top_navigation_menu a:hover::after,
#top_navigation_menu a:focus::after,
.active #top_navigation_menu a::after {
    width: 100% !important;
    border-color: #666666 !important;
}

#navigation.affix {background: rgba(0, 0, 0, .35);color:white !important;overflow:hidden}
#navigation.affix a {color:white;font-weight:bold}

#inner-page-header {

    letter-spacing: 10px;
    text-align: right;
    text-transform: uppercase;


}


.inner-header-text nav {
    letter-spacing: 3px;
}

#inner-page-header #navbar .navbar-collapse {height:110px !important;}
#inner-page-header #top_navigation_menu {margin-top:30px}

/***********************/
/*** ublock/adblock ****/
/***********************/
.footer-web-bandung {
    padding-top: 6px;
}

.footer-web-bandung a.fa {

    display: inline-block;

    width: 32px;
    height: 32px;

    font-size: 13px;
    line-height: 32px;
    text-align: center;

    margin-right: 10px;
}

.fa-twtr:before {
  content: "\f099";
}
.fa-fbook:before {
  content: "\f09a";
}

.fa-lkdn:before {
  content: "\f0e1";
}

/********* Contact Form ******/

/*div#app-landing-category-1.app-page-category.app-landing
div#contact.landing-item
div#schlix-contact-form-id-1*/
form#s_c_h_l_i_x_contact_form.contact_form
div.well { 
    background-color: white !important;margin-left:-50px;padding-top:20px;border:none;margin-right:20px; margin-top:20px;
    
}

div#app-landing-category-1.app-page-category.app-landing
div#contact.landing-item
div#schlix-contact-form-id-1
form#s_c_h_l_i_x_contact_form.contact_form
div.well .input-group-addon {border:none}

table, td, th {
	border:1px solid #ccc !important;
}

img {max-width:100%}

#schlixcontact-submit-button {background-color: #0073b7;color:white}
#schlixcontact-submit-button:hover {background-color: orange;color:#0073b7}

.text-medium {
    display: inline-block;
    opacity: .12;
    position: absolute;

    z-index: -1;
    right: 0;
    bottom: -110px;
    left: 0;
    margin: auto;

    font-size: 40px;
    text-transform: lowercase;
}

ul.desainkreasi-vendors {overflow: hidden}
ul.desainkreasi-vendors, ul.desainkreasi-vendors li {list-style: none}
ul.desainkreasi-vendors li {float:left;padding:10px 12px;background-color:white;border-radius: 3px;margin:5px;
border:1px solid #EEEEEE;}
ul.desainkreasi-vendors li img {height: 48px}

.breadcrumb-container ul.breadcrumb {background:transparent}

h1.title {padding-left:12px;}

@media (max-width: 767px) {

    h1 {font-size:24px}
    img.main-index-logo {height:45px}
}

.fb_iframe_widget { display: none !important; }

.top-50 {
	margin-top:50px;
}

@media (min-width: 990px) {

    .portfolio-desc {margin-top:-18px !important;}
}

.pagination {
	width:100% !important;
}