header.sticky .header_bottom{
background: #ffff00 !important;
}

.qbutton.green{
background: #000 !important;
color: #ffff00 !important;
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before{
color: #000 !important;
}

.menu-item a:hover{
background: transparent !important;
}

p {
  color: #000 !important;
}

body, h1, h2, h3, h4, h5, h6, a {
  font-family: arial !important;
}

#back_to_top.on:hover, #back_to_top span:hover{
background: #000 !important;
}

.separator.small, .wpb_column>.wpb_wrapper .separator.small{
background: #000 !important;
}

.icon_title p {
  display: inline !important;
    font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.icon_title pre{
margin-left: -9px;
  display: inline;
    font-family: arial !important;
  font-size: 17px !important;
}

p{
font-size: 17px;
}

#back_to_top span:hover{
border-color: #000 !important;
}

nav.main_menu > ul > li > a{
color: #000 !important;
font-weight: bold;
}

h2{
color: #000 !important;
font-weight: bold !important;
}

.fa-stack-1x{
font-size: 35px !important;
}


/*new changes*/
.header_inner_right{
display: none;
}

.slider_content_outer a.qbutton.green {
  background-color: #fff !important;
  color: #000 !important;
}

.slider_content_outer a.qbutton.green:hover{
border-color: #000 !important;
}

h3{
font-size: 20px !important;
color: #000 !important;
}

h5.icon_title{
color: #000 !important;
font-weight: bold !important;
}

.icon_title p{
font-weight: bold !important;
}

p.asia{
font-size: 17px;
}

.q_icon_with_title.small.circle.last {
  padding-top: 40px;
}

.other-devices{
padding-left: 95px;
}

@media (max-width: 979px) and (min-width: 768px){
  .q_icon_with_title.small.circle.last {
  padding-top: 0px;
}
  .services vc_col-sm-4{
  width: 100%;
  }
  
}

@media (max-width: 767px){
  
.q_icon_with_title.small.circle.last {
  padding-top: 0px;
}
  
 .vc_col-sm-6.other-devices.wpb_column.vc_column_container{
padding-left: 13px !important;
padding-top: 25px;
}
  
  .vc_col-sm-6.wpb_column.vc_column_container.vc_custom_1434023440318{
  
    padding-left: 25px !important;
    padding-top: 25px;
  }
  
}

#back_to_top.on{
right: 40px !important;
}

a.qbutton.green {
  font-weight: bold;
}