

.q_list.circle ul>li:before{
background-color:#bb2222;
}
.testimonials .testimonial_text_inner p {
  font-weight: 300;
}
.projects_holder article .portfolio_description .project_category{
display:none;
}
.portfolio_single h6, .portfolio_single h6 a {
  color: #354256 !important;
 font-weight: 400;
}
.q_slider .separator.small {
  height: 3px;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 26px 0 0 0;
}
.marginB{
  margin-bottom: 24px;
}
p{
   margin-top: 0 !important;
}
.header_top_bottom_holder{
    padding: 0 7% !important;
}
.header_bottom {
    padding: 0 !important;
background-color: rgba(255, 255, 255, 0) !important;
    border-bottom: none !important;
}
header .header_inner_left{
   left: 0 !important;
}
#right{
    text-align: right !important;
}
#back_to_top {
    bottom: 53px !important;
}
.footer_top {
    padding: 25px 7% 0 !important;
   text-align: right;
}
span.zf:hover{
color: #a0a2a6 !important;
}



nav.main_menu>ul>li>a{
  color: #062244 !important;
  font-weight: 600;
  font-size:16px !important;
    }
nav.main_menu.right {
    margin-top: 5px;
}
#menu-footnav, #menu-footnav2, .focon{
 font-family: Roboto !important;
  font-size: 15px !important;
}
nav.main_menu>ul>li.active>a, nav.main_menu>ul>li>a:hover, nav.main_menu>ul>li.active>a, nav.main_menu>ul>li>a:hover{
  color: #2ea0ea !important;
          }
#nav-menu-item-15434{
  -webkit-transition: background-color 0s; /* Safari */
  transition: background-color 0s;
    -webkit-transition-delay: 0.15s; /* Safari */
    transition-delay: 0.15s;
}
#nav-menu-item-15434:hover{
  background-color: #062244;
}
#nav-menu-item-15434:hover >a span{
  color:#2ea0ea
}
#nav-menu-item-15468>a span, #nav-menu-item-15469>a span{
  color:#fff !important; 
}
#nav-menu-item-15468, #nav-menu-item-15469{
    background-color: #062244;
}
#nav-menu-item-15468:hover>a span, #nav-menu-item-15469:hover>a span{
    color:#2ea0ea !important; 
}

#nav-menu-item-15914>a span, #nav-menu-item-15915>a span{
  color:#fff !important; 
}
#nav-menu-item-15914, #nav-menu-item-15915{
    background-color: #062244;
}
#nav-menu-item-15914:hover>a span, #nav-menu-item-15915:hover>a span{
    color:#2ea0ea !important; 
}

.wpcf7 form.wpcf7-form p{
    margin-bottom: 0 !important;
  }
dt{
        font-weight: 600;
    color: #062244;
  }
  dd, dd>a{
    text-indent:  40px;
    color: #a0a2a6 !important;
  }
.footer_top .widget_nav_menu ul li{
    padding: 0 0 8px !important;
}
div.custom-html-widget dl dt{
  color: #fff !important;
}
#back_to_top > span:hover {
    background-color: #0095da !important;
}
.zf:hover{
      color:#fff;
    }
.focon li{
        color: #c6c6c6 !important;
      }
.shadimg>.wpb_wrapper,.shadimg .vc-hoverbox-block{
          box-shadow: 1px 1px 12px 1px #999;
      border-radius: 10px;
        }
    .shadimg img{
        border-radius:10px;
      }
.paghead{
	  color: #062244;
      text-shadow: 1px 1px 1px #ddd;  
      font-size: 40px !important;
      line-height: 50px !important;
      }
.subtitle{
        color: #113;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 20px;
  }
@media only screen and (min-width: 1000px){
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 0px !important;
}}
  .paramd{
      margin-bottom: 30px;
    }
.header_top_bottom_holder{
        border-bottom: 1px solid rgba(46,160,234,1);
  }