

body
{
	width: 100%;
	font-family: "Myriad Pro Regular", Myriad;
	font-size: 21px;
	background: #fff;
}

td
{
	vertical-align: top;
}

#header
{
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	display: block;
	/*width: 1170px;*/
	width: 90%;

}

.header_fixed
{
	display: flex;
	background: #fff;
	z-index: 100000;
}

#logo_box
{
	float: left;
	width: 104px;
	padding: 0px 0px 10px 10%;
}

#logo
{
	
}

#menu_box
{
	/*float: right;
	padding: 58px 20px 0px 0px;
	padding: 2% 0px 5px 0px;
	border-bottom: solid 1px #000;*/
	padding: 0px 0px 5px 0px;
	text-align: center;
}

#menu_box_sm
{
	/*float: right;*/
	padding: 4% 0px 0px 0px;
	position: absolute;
	right: 10px;
}

#menu_box_sm .navbar-toggle
{
	background-color: transparent;  
    border-radius: 4px;
    float: right;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0x;
    padding: 9px 10px;
    position: relative;
}

#navbar
{
	text-align: left;
	/*width: 160px;*/
	margin-top: 20px;
}

.clear
{
	font-size: 1px;
	clear: both;
}

.menu_link:link, .menu_link:active, .menu_link:visited
{
	font-size: 17px;
	color: #1b1b1b;
	text-decoration: none;
	padding: 10px 25px 7px 25px;
	border-top: solid #fff 10px;
}

.open
{
    border-bottom: solid 5px #d1282b;
}

.menu_link_active
{
	font-size: 17px;
	color: #1b1b1b;
	text-decoration: none;
	border-top: solid 10px #f0a400;
	padding: 10px 25px 7px 25px;
}

.menu_link:hover
{
	border-top: solid 10px #f0a400;
	text-decoration: none;
	padding: 0px 15px 7px 15px;
}

.footer
{
	color: #32335f;
	/*width: 100%;*/
	font-size: 16px;
	padding: 10px 0px 0px 0px;
}

.footer_box
{
	padding: 0px 0px 20px 0px;
	margin: 0px auto;
}

.footer_left
{
	padding: 0px 20px 0px 0px;
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .home-contact-form-box
    {
        
        height: auto !important;
    }
    .home-services-content
    {
        padding: 20px 0px 20px 0px !important;
        height: auto !important;
    }
    .home-contact
    {
        margin-top: 0px !important;
        padding: 30px;
        float: none !important;
    }
    .home-middle
    {
        min-height: auto !important;
    }
    .about-top
    {
        background: none !important;
    }
    .about-mission
    {
        padding-bottom: 30px;
    }
    .contact-address-brown
    {
        color: #fff;
        padding: 20px 32px;
        background-color: #341505;
        width: 100% !important;
        right: inherit !important;
        position: inherit !important;
    }
    .contact-address-box
    {
        padding-top: 30px;
        position: inherit !important;
        right: inherit !important;
    }
    .contact-address-box
    {
        top: inherit !important;
        right: inherit !important;
    }
    .contact-map
    {
        margin-bottom: 50px !important;
    }
    .services-title
    {
        padding: 20px 0px;
    }
    .services-list .nav-tabs > li
    {
        width: 100%;
        text-align: center;
    }
}

.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent;
}

@media only screen and (min-width: 1000px) {
  
  #header .col-md-4,#header .col-md-6,#header .col-md-3,#header .col-md-5
    {
        padding: 10px 0px 10px 0px;
    }
    
  .col-lg-offset-1
    {
        margin-left: 6.33%;
    }
  .logo-afm
  {
      padding-top: 0px !important;
  }
  .contact_content .col-md-4
  {
      padding: 0px;
  }
  .width-600
  {
      width: 600px;
      margin: 0px auto;
  }
  .modal-dialog
  {
      padding-top: 120px;
  }
  .content-home-top-text
  {
      padding: 10px 50px;
  }
  .title-home-middle, .title-services, .title-client, .title-blog, .title-faq, .title-booking, .title-gallery, .title-contact
    {
       
        width: 400px;
    }
   .container
   {
       padding: 0px 60px;
   }
   .contact_link
   {
       float: right !important;
   }
   .navbar-nav
   {
       width: 75%;
   }
   .btn-contact:link, .btn-contact:hover, .btn-contact:active, .btn-contact:visited
   {
       background: #3d1500;
       padding: 2px 8px;
       color: #fff !important;
       border: none !important;
       margin: 10px 0px 0px 0px;
       border-radius: 15px;
   }
}


.header
{
    width: 100%;
}

.header-image
{
    width: 100%;
    background-size: cover;
}

.home-content, .about-content, .ground-content
{
    margin: 20px 0px 30px 0px;
}


#submenu_box
{
    padding: 10px 0px 0px 0px;
}

#menu .menu_link, #menu .menu_link_active
{
    /*font-weight: bold;*/
}

.sosmed li
{
    list-style-type: none;
    padding: 0px 10px 0px 0px;
    float: left;
}

.sosmed_box
{
    padding: 0px 0px 10px 0px;
}

.pad-10
{
    padding: 10px 0px;
}


.content-home-top
{
    margin: 20px 0px;
}

.content-home-middle
{
    margin: 20px 0px;
}

.title-home-top
{
    font-size: 30px;
    color: #292a5b;
    font-weight: bold;
    
    margin: 20px auto;
    text-align: center;
    width: 400px;
}

.title-home-middle, .title-services, .title-client, .title-blog, .title-faq, .title-booking, .title-gallery, .title-contact
{
    font-size: 30px;
    color: #292a5b;
    font-weight: bold;
    
    margin: 20px auto;
    text-align: center;
}

.text-red
{
    color: #d1282b;
}

.red-line
{
    border-bottom: solid 10px #d1282b;
    width: 150px;
    margin: 10px auto;
    border-top: none;
}

.content-home-top-text
{
    font-size: 16px;
    text-align: center;
    line-height: 18px;
}

.content-home-middle-text
{
    font-size: 16px;
    text-align: center;
    line-height: 18px;
}

.maintenance-box
{
    background: url("../images/maintenance.jpg") no-repeat;
    list-style-type: none;
    float: left;
    width: 256px;
    height: 323px;
}

.product-box:hover{
    cursor: pointer;
}

.product-hover-link
{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    border: solid 3px #fff;
    background: #d1282b;
    padding: 10px 15px;
    text-decoration: none;
    
}

.home-product-link
{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.home-product-link:hover
{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    border: solid 3px #fff;
    background: #d1282b;
    padding: 10px 15px;
    text-decoration: none;
}

.home-product-ul
{
    width: 78%;
    margin: 0px auto;
}

.home-product-ul li
{
    padding: 0px 0px 0px 10px;
    text-align: center;
    padding: 19% 0px;
}

.service-box
{
    background: url("../images/service.jpg") no-repeat;
    list-style-type: none;
    float: left;
    width: 256px;
    height: 323px;
}

.sparepart-box
{
    background: url("../images/sparepart.jpg") no-repeat;
    list-style-type: none;
    float: left;
    width: 256px;
    
}

.home-middle-box
{
    margin: 30px auto;
    background:url("../images/bg-home-middle.jpg") no-repeat;
    background-size: cover;
    color: #fff;
    min-height: 320px;
    padding: 9% 0px;
}

.font-home-middle
{
    font-size: 30px;
    font-weight: bold;
}

.font-weight-middle2
{
    font-size: 15px;
    font-weight: bold;
}

.home-testi-box
{
    margin: 20px auto;
}

.testi-box
{
    padding: 20px 20px 20px 20px;
    font-size: 16px;
}

.star
{
    padding: 10px 0px;
    text-align: center;
    margin: 0px auto;
    width: 100%;
    display: table;
}

.star ul li
{
    list-style-type: none;
    float: left;
}

.home-bottom-box
{
    margin: 30px auto;
    background:url("../images/bg-home-bottom.jpg") no-repeat;
    background-size: cover;
    color: #fff;
    min-height: 320px;
    padding: 10px 0px 20px 0px;
    font-size: 15px;
}

.home-bottom-title
{
    text-align: center;
    margin: 20px 0px;
    font-size: 20px;
}

    
.sosmed
{
    padding: 0px;
}

.about-box
{
    background: url("../images/bg-about.jpg") no-repeat;
    background-size: cover;
}

.about-box2
{
    margin: 40px 0px;
}

.career-box
{
    margin: 40px 0px;
}

.career-image
{
    text-align: center;
}

.about-title
{
    padding: 20px 20px;
}

.about-content
{
    padding: 20px 20px;
}


.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: top;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px 1rem;
    border: none !important;
}

.navbar-nav {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-expand-lg .navbar-nav .nav-link {
	color: #1b1b1b;
	text-decoration: none;
	padding: 10px 25px 7px 25px;
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
        padding-right: 1rem;
        padding-left: 1rem;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.dropdown-menu.show {
    display: block;
    background: #292a5b;
}

.dropdown, .dropleft, .dropright, .dropup {
    position: relative;
}

.dropdown-menu
{
    background: #292a5b;
}

.dropdown-menu a
{
    color: #fff;
    font-size: 14px;
    border-bottom: solid 1px #fff;
    padding: 5px 10px;
    text-decoration: none;
    
}

.dropdown-menu a:hover
{
    color: #fff;
    font-size: 14px;
    border-bottom: solid 1px #fff;
    padding: 5px 10px;
    background: #d1282b;
    text-decoration: none;
}

@media only screen and (max-width: 480px) {
    .home-product-ul
    {
        width: 100%;
    }
    .home-product-ul li
    {
        margin: 10px 0px;
        padding: 45% 0px;
    }
    .maintenance-box
    {
        float: none;
    }
    .title-home-top
    {
        width: 100%;
    }
    .home-middle-box2
    {
        padding: 20px 0px;
    }
    .title-home-middle
    {
        width: 100%;
    }
    
    .home-bottom-content .col-md-4
    {
        padding-bottom: 40px;
    }

    .sosmed li
    {
        float: left;
    }
    
    .title-home-middle, .title-services
    {
        width: 100%;
    }
    .dropdown-menu a
    {
        color: #555;
        border: none;
    }
}


.about-content
{
    color: #fff;
    font-size: 16px;
}

.about-content2
{
    color: #000;
    font-size: 16px;
}

.header-image
{
    width: 100%;
}

.header-image .img-responsive
{
    width: 100%;
}

.content-services
{
    display: table-cell;
}

.video-services
{
    text-align: center;
    margin: 50px 0px 20px 0px;
    display: inline-block;
}

.video-services img
{
    margin: 0px auto;
}

.btn-link:link, .btn-link:hover, .btn-link:active, .btn-link:visited
{
    padding: 15px 30px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    background-color: #292a5b;
    color: #fff;
}

.link-contact:link, .link-contact:hover, .link-contact:active, .link-contact:visited
{
    
    color: #4a4b74;
}


.content-services-middle
{
    margin: 20px 0px;
}

.services-list
{
    font-size: 16px;
    margin: 20px 0px;
    display: table-cell;
}

.title-services-list
{
    color: #292a5b; 
    font-weight: bold;
    font-size: 24px;
}

.services-item
{
    display: inline-block;
    padding: 0px 0px 20px 0px;
}

.padding-20
{
    padding: 20px 0px;
}

.services-list
{
    padding: 20px 0px;
}

.service-content-middle-2
{
    padding: 20px 0px;
}

.service-content-middle
{
    margin: 20px 0px;
    display: inline-block;
}

.services-sparepart
{
    margin: 20px 0px;
}

.services-sparepart img
{
    margin: 0px auto;
}

.content-client
{
    padding: 30px 0px;
    margin: 0px 0px 20px 0px;
    display: inline-block;
}

.content-blog
{
    margin: 30px 0px;
    display: inline-block;
}

.blog-item
{
    padding-bottom: 20px;
}

.content-faq
{
    margin: 30px 0px;
}

.content-booking
{
    margin: 30px 0px;
}

.content-gallery
{
    margin: 30px 0px;
}

 /* Style the buttons that are used to open and close the accordion panel */
/*.accordion {
  background: url("../images/faq-list.jpg") no-repeat;
  padding: 0px 20px 20px 30px;
  cursor: pointer;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  font-weight: bold;
  font-size: 16px;
}*/

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  
}

/* Style the accordion panel. Note: hidden by default */
/*.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  font-size: 16px;
} */

.submit-box
{
    margin: 0px auto;
    text-align: center;
}

.btn-submit
{
    padding: 15px 30px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    background-color: #292a5b;
    color: #fff;
}

.btn-submit2
{
    padding: 8px 30px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    background-color: #292a5b;
    color: #fff;
    border: solid 1px #fff;
    width: 100%;
}

.form-booking label
{
    font-weight: normal;
    font-size: 16px;
}

.form-booking input, .form-booking textarea
{
    box-shadow: none;
    border-top:none;
    border-left: none;
    border-right: none;
}

.form-booking small
{
    font-size: 16px;
    color: #000;
}

.gallery-item
{
    padding: 20px;
}

.title-contact-address
{
    font-size: 22px;
    font-weight: bold;
}

.content-contact
{
    margin: 40px 0px;
}

.title-contact-form
{
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.form-control-2
{
    width: 49% !important;
    padding-right: 10px;
}

.form-inline .form-group
{
    width: 100%;
}


.career-content .accordion
{
    background: none;
}

.career-image
{
    margin: 0px auto;
    text-align: center;
}

.career-image img
{
    margin: 0px auto;
}

.career-content .mb-0
{
    padding: 10px 0px;
    border-top: solid 1px #292a5b;
    border-bottom: solid 1px #292a5b;
    margin: 10px 0px;
    font-weight: bold;
    font-size: 16px;
    color: #292a5b;
    text-decoration: none;
}

.career-bottom-box
{
    margin: 30px auto;
    background:url("../images/bg-career2.jpg") no-repeat;
    background-size: cover;
    color: #fff;
    min-height: 320px;
    padding: 10px 0px 20px 0px;
    font-size: 15px;
}

.career-bottom-title
{
    text-align: center;
    margin: 20px 0px;
    font-size: 20px;
    color: #fff;
}

.career-content .accordion
{
    font-weight: normal;
}

.navbar-collapse {
    width: 100% !important;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    position: fixed;
    left: 0;
    background: #fff;
}

.home-header .img-responsive
{
    width: 100%;
}

.blog-title:link, .blog-title:active, .blog-title:hover,.blog-title:visited
{
    color: #fff !important;
    text-decoration: none;
    font-weight: bold;
}

.blog-title2:link, .blog-title2:active, .blog-title2:hover,.blog-title2:visited
{
    color: #333 !important;
    text-decoration: none;
    font-weight: bold;
}

.artikel-link:link, .artikel-link:active, .artikel-link:hover,.artikel-link:visited
{
    color: #000 !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

.form-group label
{
    font-size: 19px;
}

.orange-text
{
    color: #f4bd39;
}

.orange-text-2
{
    color: #df9500;
}

.home-text
{
    margin: 30px 0px;
    font-family: "Myriad Pro Regular";
}

.home-text-title
{
    font-size: 48px;
    line-height: 48px;
    
}

.content
{
    line-height: 25px;
    font-size: 16px;
}

.about-title-text
{
    font-size: 48px;
    padding: 20px 0px;
    line-height: 48px;
}

.home-text-content
{
    font-size: 18px;
    padding-top: 20px;
}

.home-middle
{
    background: url("../images/bg-home.jpg") left top no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 400px;
    margin: 40px 0px 0px 0px;
}

.home-contact
{
    width: 350px;
    float: right;
    margin: -40px 40px 0px 0px;
    font-weight: normal;
}

.home-contact-text
{
    background: #df9500;
    color: #fff;
    padding: 20px 40px;
    font-size: 16px;
    line-height: 25px;
}
.home-contact-button
{
    background: #341505;
    color: #fff;
    padding: 20px 40px;
    font-size: 21px;
}

.home-services
{
    margin: 50px 0px 0px 0px;
    line-height: 22px;
    font-size: 16px;
    display: table;
}

.home-services-title
{
    font-size: 32px;
    line-height: 35px;
}

.home-services-subtitle
{
    color: #341505;
    font-weight: bold;
}

.home-services-content
{
    font-size: 14px;
    padding: 0px 10px 15px 10px;
    min-height: 160px;
}

.home-contact-address-box
{
    background-color: #341505;
    padding: 30px;
    color:#fff;
    line-height: 25px;
    font-size: 14px;
    height: 250px;
}

.home-contact-address-title
{
    font-size: 20px;
    margin: 0px 0px 10px 0px;
}

.home-contact-form-box
{
    background-color: #f0a400;
    padding: 30px;
    line-height: 25px;
    font-size: 20px;
    color #3d1500;
    height: 250px;
}

.home-form
{
    border: solid 1px #fff;
    font-size: 14px;
    width: 95%;
    padding: 3px 5px;
    margin: 5px 0px;
    height: 25px;
}

.home-form-textarea
{
    border: solid 1px #fff;
    font-size: 14px;
    width: 95%;
    padding: 3px 5px;
    margin: 5px 0px;
}

.home-contact-form-inner
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.btn-send
{
    background-color: #341505;
    padding: 2px 10px;
    color:#fff;
    border: solid 1px #341505;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
}

.btn-cancel
{
    background-color: #885e00;
    padding: 2px 10px;
    color:#fff;
    border: solid 1px #885e00;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
}

.footer
{
    background: #000;
    color: #fff;
    padding: 20px 0px 20px 0px;
    margin-top: 30px;
    font-size: 14px;
}

.home-contact-box
{
    display: table;
    width: 100%;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.btn-sosmed
{
    color: #fff;
    font-size: 16px;
    padding: 0px 0px 0px 10px;
}

.about-top
{
    background: url("../images/bg-about.jpg") right top no-repeat;
}

.about-mission
{
    background: url("../images/bg-mission.jpg") right top no-repeat;
}

.title-orange
{
    color: #df9500;
    font-size: 28px;
    padding: 0px 0px 15px 0px;
}

.about-middle
{
    margin: 50px 0px;
}

.about-mission
{
    padding-right: 50px;
}

.home-contact-left
{
    background: url("../images/bg-about-contact.jpg") right top no-repeat;
    min-height: 500px;
    padding: 300px 20px 0px 20px;
}

.home-contact-orange
{
    padding: 20px 30px;
    background: #df9500;
    color: #fff;
}

.home-contact-brown
{
    color: #fff;
    padding: 20px 30px;
    background-color: #341505;
}

.contact-link:link, .contact-link:hover, .contact-link:visited, .contact-link:active
{
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    
}

.title-black
{
    font-size: 28px;
    padding: 30px 0px 20px 0px;
    font-weight: bold;
    line-height: 28px;
    
}

.about-contact
{
    margin: 50px 0px;
}

.btn-view:link,.btn-view:hover, .btn-view:visited, .btn-view:active
{
    background: url("../images/btn-view.jpg") left center no-repeat;
    padding: 15px 0px 15px 60px;
    color: #232323;
}

.contact-map
{
    position: relative;
    margin-bottom: 150px;
}

.contact-address-box
{
    position: absolute;
    right: 6%;
    padding-top: 30px;
    top: 40%;
    width: 437px;
}

.contact-address-orange
{
    padding: 20px 32px;
    background: #df9500;
    color: #fff;
}

.contact-address-brown
{
    position: absolute;
    color: #fff;
    padding: 20px 32px;
    background-color: #341505;
    width: 437px;
    right: 6%;
}

.form-input
{
    border: solid 1px #ccc;
    font-size: 14px;
    width: 95%;
    padding: 3px 5px;
    margin: 5px 0px;
    height: 25px;
}

.form-textarea{
    border: solid 1px #ccc;
    font-size: 14px;
    width: 95%;
    padding: 3px 5px;
    margin: 5px 0px;
}

.contact-title
{
    color: 000;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 15px;
}

.contact-text
{
    font-size: 14px;
    line-height: 25px;
}

.btn-cancel-grey
{
    background-color: #868686;
    padding: 2px 10px;
    color:#fff;
    border: solid 1px #868686;
    font-size: 14px;
    margin: 5px 0px 0px 0px;
}

.faq-box
{
    margin: 50px 0px;
}

.panel-default
{
    border: none !important;
    border-bottom: solid 1px #868686 !important;
}

.panel-heading
{
    background-color: transparent !important;
    border: none !important;
}

.panel-title {
  position: relative;
  padding: 15px 0px;
}

.panel-title::after {
  /*content: "\f107";*/
  content: " ";
  color: #333;
  top: -2px;
  right: 0px;
  position: absolute;
  font-family: "FontAwesome";
  background: url("../images/toggle-close.jpg") right top no-repeat;
  padding: 25px 30px;
}

.panel-title[aria-expanded="true"]::after {
  /*content: "\f107";*/
  content: " ";
  background: url("../images/toggle-open.jpg") right top no-repeat;
}

.panel-heading-full.panel-heading {
  padding: 0;
}

.panel-heading-full .panel-title {
  padding: 10px 15px;
}

.panel-heading-full .panel-title::after {
  top: 10px;
  right: 15px;
}

.panel-heading
{
    padding: 15px;
}

.services-header
{
    width: 100%;
    margin: 30px 0px 50px 0px;
}

.services-list
{
    margin: 30px 0px;
}

.incoterm
{
    margin: 30px 0px;
}

.testimonial-box
{
    margin: 30px 0px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}

.testimonial-title
{
    font-size: 32px;
    font-weight: bold;
    padding: 0px 0px 30px 0px;
}

.testimonial-contact-box
{
    background-color: #df9500;
    padding: 30px;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
}

.testimonial-subtitle
{
    font-size: 16px;
}

.testimonial-email
{
    font-size: 12px;
    line-height: 15px;
}

.testimonial-phone
{
    font-size: 20px;
}

.services-list .nav > li > a
{
    padding: 10px 35px;
}

.services-list .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
    border: none !important;
    border-bottom: solid 3px #df9500 !important;
    font-weight: bold;
    color: #000;
}

.services-list .nav-tabs
{
    border-bottom: none !important;
}

.services-list .nav-tabs > li > a
{
    color: #8d8d8d;
}

.services-list .tab-content
{
    background-color: #dfdfdf;
    padding: 50px 30px;
    display: table;
}

.services-title
{
    font-size: 32px;
    padding-bottom: 15px;
    font-weight: bold;
    line-height: 35px;
}

.services-item
{
    padding-left: 20px;
    list-style: none;
}

.services-item li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #df9500; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -25px; /* Also needed for space (tweak if needed) */
  font-size: 22px;
}

.font-services
{
    font-size: 30px;
}

.news-list
{
    width: 100%;
    margin: 20px 0px 30px 0px;
    display: table;
}

.news-title
{
    font-size: 18px;
    font-weight: bold;
}

.news-date
{
    color: #ccc;
    font-size: 14px;
}

.services-list .nav-tabs > li
{
    height: 47px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{
    position: inherit !important;
}