

.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;}
#footercenter-01{    width: 100%;    float: left;}
#footercenter-02{margin: 5px 0 0 -18%;    float: left;} 
#footercenter-03{     margin: 5px 30px;    float: left;}
#footercenter-04{ margin: 5px 0;    float: left;}
#footercenter-05{    margin: 5px 0px;    float: left; }
.footer-03{margin:0 0 0px 0;}
.footer-04{margin:0 0 30px 0;}
.cust-footer-img {    width: 7%;    margin: 3px 9px -6px 0;}
.cust-header-img {    width: 7%;    margin:0;}
span.topheader01 a img {    width: 7%;    margin: 2px 2px;}
nav.main_menu ul li.active a {    color: #86BA1A;}
nav.main_menu ul li:hover a {    color: #86BA1A;}
.topbar01 a img {    width: 8%;   margin: 2px 1px;}
.cust-header-img{    width: 12%;    margin: 3px 9px -6px 0;    background: #717171;    padding: 4px;
    border-radius: 50%;}

.topbar-center{color: #354256;    font-family: 'Open Sans', sans-serif;    font-size: 16px;
    line-height: 34px;    font-style: normal;    font-weight: 600;    letter-spacing: 0px;
    text-transform: none;    float: left;         margin: 0 28% 0 -17%;}

p.headerphone-03 {    float: left;   width: 23%;}


.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > h3, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li .flexslider ul li h5 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h5, .drop_down .wide .second .inner > ul li .flexslider ul li h5, .header_top #lang_sel ul li ul li a
{color: #FFFFFF;}


input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{padding: 10px 10px !important; 
background: rgba(255, 255, 255, 0);}

#sidebar-form{    overflow: hidden;}
#sidebar-form p{border: 1px solid #ccc;    line-height: 20px;    margin: 0px 0;}
#sidebar-form h4{    margin: 10px 0;    font-size: 16px;}
#sidebar-form span input[type="submit"] {    width: 100%;    float: left;    margin: 0 0 0px 0;    border-radius: 0;    text-align: left;}
#sidebar-form div{    border: 1px solid #ccc;
    background: url(http://www.hwestequipment.com/wp-content/uploads/2016/05/dropdown.png) no-repeat center right;    background-position-x: 97%;    background-color: rgba(255, 255, 255, 0);}
#c-btn input[type="submit"]{    width: 91.5% !important;}

#financing-form {    overflow: hidden;width: 50%;}
#financing-form p{border: 1px solid #ccc;    line-height: 20px;    margin: 0px 0;}
#financing-form h4{    margin: 10px 0;    font-size: 16px;}
#financing-form span input[type="submit"] {    width: 107%;    float: left;    margin: 0 0 0px 0;    border-radius: 0;    text-align: left;}
#financing-form div{    border: 1px solid #ccc;
    background: url(http://www.hwestequipment.com/wp-content/uploads/2016/05/dropdown.png) no-repeat center right;    background-position-x: 97%;    background-color: rgba(255, 255, 255, 0);}


@media screen and (max-width: 600px) {
.footer_top h5{    text-align: center;}
.footer_top .widget_nav_menu li.menu-item a{    text-align: center;}
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span{    text-align: center;}
#footercenter-02 {      margin: 0;    float: none;    width: auto;}
#footercenter-03 {    margin: 0;    float: none;    }
#footercenter-04 {    margin: 0;    float: none;    }
#footercenter-05 {    margin: 0;    float: none;    }
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{color: #304501;}
.drop_down .narrow .second .inner ul li{width: 270px;}
.drop_down .second .inner > ul > li > a:hover, .drop_down .wide .second ul li ul li.menu-item-has-children > a:hover, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover{    color: #EFEFEF !important;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a{    color: #86BA1A;}

header.scrolled nav.main_menu > ul > li.active > a > span{    color: #86BA1A !important;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link{text-transform: uppercase;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {    margin-left: 10px;    padding: 0 9px;    background: rgba(132, 132, 132, 0.14);    width: 103%;}

.mobile_menu_button span{display:none !important;}
@media only screen and (max-width: 1000px)
{
#mega-menu-wrap-top-navigation .mega-menu-toggle {    display: block !important;}
#mega-menu-wrap-top-navigation .mega-menu-toggle + #mega-menu-top-navigation 
{    display: none !important;}
#mega-menu-wrap-top-navigation .mega-menu-toggle.mega-menu-open + #mega-menu-top-navigation {    display: block !important;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item 
{    display: list-item;    margin: 0;    clear: both;    border: 0;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu{ float: left; }

#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu 
{    visibility: visible;    position: relative;    z-index: 9999;}
#mega-menu-wrap-top-navigation .mega-menu-toggle{    background: #86BA1A;}
}

body{font-size:17px !important; color:#4d4d4d !important;}
aside .widget h5 {    margin-bottom: 14px;    font-size: 20px;    font-weight: bold;}
p {    color: #4d4d4d;    font-size: 17px;    line-height: 27px;}



#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu {    width: 203px; background:none;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {    background: rgba(25, 25, 25, 0.95);   font-weight: normal;    color: #92ee1f;
    font-weight: normal;    text-decoration: underline;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{    background: rgba(25, 25, 25, 0.95);  }

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{    color: #ECECEC;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu{    width: 139%;    margin: 0 0 0 -27%;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:active{    color: #92ee1f;
        text-decoration: underline;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:selected{    color: #92ee1f;
        text-decoration: underline;}

#mega-menu-wrap-top-navigation, #mega-menu-wrap-top-navigation #mega-menu-top-navigation, #mega-menu-wrap-top-navigation #mega-menu-top-navigation ul.mega-sub-menu, #mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item, #mega-menu-wrap-top-navigation #mega-menu-top-navigation a.mega-menu-link{border-bottom: 1px solid rgba(204, 204, 204, 0.15);}

nav.main_menu.right{margin: 25px 0 0 0;}

/*-------------------header shift changes-----------------------------*/
.footer-bar{ padding:0 10%;   width: 124%;  background: rgb(40, 49, 64);  
position: absolute;    margin: -181px 0 0 -12%;    border-top: 1px solid #ccc;    left: 0;    
overflow: hidden;    height: 108px;}

.footer-bar h2{text-align: center;    font-size: 27px;    color: #CAD6E6;    text-transform: capitalize;
    line-height: 40px;    margin: 32px 0 0 0;    width: 58%;    float: left;}

.footer-bar div{    width: 22%;    float: left;    margin: 24px 0 0 0;}

.footer-bar div img{width: 18%;    margin: 2px 7px;    border: 1px solid rgba(204, 204, 204, 0.24);}

.footer_top_holder{    margin: 108px 0 0 0;}

p a{color: #97DA0B;}
p a:hover{color: #304501;    text-decoration: underline;}

.q_list.circle ul>li:before {    background-color: #86BA1A;}

.content {    margin-top: 156px;}

.title h1{color: #FFFFFF;}

.title.title_size_small h1{background: rgba(28, 30, 33, 0.32);}

.equipment-box{border:1px solid #ccc; min-height: 385px;}
.equipment-box-03{    border: 1px solid #ccc;    min-height: 325px;}
.equipment-box-2{border:1px solid #ccc;}

/*------------------------Responsive------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1024px){

.service-image {    margin: 20px 0 0 0;}
.about-row01 div h4 {    margin: -28px 0 22px 23% !important;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation{    margin: -11px 0 0 17%;}
.title.title_size_small h1{    margin: -36px 0 0 0;}
.footer-bar h2{font-size: 23px;}
.content {    min-height: auto !important;}

.four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2, .two_columns_50_50 .column1, .two_columns_50_50 .column2, .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2{width: 100%;}

.two_columns_75_25>.column2{margin: 20px 0 0 0;}

.footer_bottom{    text-align: center !important;}
.footer_top_holder {    margin: 162px 0 0 0;}
.footer-bar{margin: -235px 0 0 -20%;    height: 215px;}
.footer-bar h2 {    font-size: 19px;    width: 100%;}
.footer-bar div {    width: 36%;    margin: 19px 0 0 29%;}
.footer_top h5{    text-align: center;}
.footer_top a{    text-align: center;}
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span
{text-align: center;}
.column2.footer_col2 {    border-top: 1px solid rgba(255,255,255,0.4);    padding: 30px 0;
    border-bottom: 1px solid rgba(255,255,255,0.4);    margin: 23px 0;}


#text-19 div p img{width: 6% !important;}

.footer_responsive_adv .footer_top .footer_col1, .footer_responsive_adv .footer_top .footer_col2, .footer_responsive_adv .footer_top .footer_col3, .footer_responsive_adv .footer_top .footer_col4
{    float: left;}

#footercenter-02 {       margin: 5px 0 0px 23%;}
#footercenter-05 {    margin: 5px 0px 0 25px;}
.cust-footer-img {      margin: 3px 9px -31px 0;    padding: 15px 0;}

.vc_col-sm-6 {    width: 100%;}

.finnacing-download div div span {    margin: -17px 0 0 12px !important;}
.finnacing-download div div:nth-child(3) span {    margin: 10px 0 22px 14px !important;}

#financing-form {     width: 90%;    margin: 0 5%;}
}

@media only screen and (max-width: 966px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {    width: 123%;    margin: 0 0 0 -20%;}
#footercenter-02 {    margin: 5px 0 0px 13%;}
}


@media only screen and (max-width: 768px){

.topbar-center{float: none;    margin: 0;    text-align: center;}
p.headerphone-03{    width: 100%;}
.cust-header-img {    width: 5%;}

#footercenter-05 {    margin: 5px 0px 0 32%;}

.finnacing-download div div:nth-child(3) span {    margin: -42px 0 22px 57px !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {    width: 33%;}
}

@media only screen and (max-width: 603px){
#mega-menu-wrap-top-navigation{    width: 84%;}
#sidebar-form{    margin: 0 3% 0 0;}
#footercenter-02 {    margin: 5px 0 0px 22%;}
#footercenter-05 {    margin: 5px 0px 0 34%;}
.vc_column_container>.vc_column-inner{padding-left: 40px;}
}

@media only screen and (max-width: 480px){

.extra-margin-top{margin:20px 0 0 0;}
.wpb_wrapper h1{font-size:28px !important;}

#text-19 div p img {
    width: 10% !important;
}
.vc_column_container>.vc_column-inner {    padding-left: 15px;}
#mega-menu-wrap-top-navigation {    width: 100%;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {    width: 50%;}

.finnacing-download div div span {      margin: -14px 0 0 15px !important;
    font-size: 15px;    width: 62%;}
      
.finnacing-download div div:nth-child(3) span {    margin: 6px 0 22px 14px !important;}

.finnacing-download div div img {     margin: 12px 0 7px 0%;    width: 15%;}

.container aside{    margin: 38% 0 0 0;}

.footer_top_holder {    margin: 138px 0 0 0;}

.footer-bar{    width: 85%;margin: -235px 0 0 -2%;}

.footer-bar h2{    font-size: 19px;    line-height: 36px;    margin: 18px 0 0 16%;    width: 65%;}

.footer-bar div {    width: 57%;     margin: 19px 0 0 21%;}

.footer-bar div img {    width: 22%;}

#footercenter-02 {    margin: 5px 0 0px 0;}
#footercenter-05 {    margin: 5px 0px 0 0%;}
.title.title_size_small h1 {    margin: -9px 0 0 0;}
.about-row01 div h4 {
    margin: -28px 0 22px 18% !important;
}
.title_subtitle_holder_inner{background: rgba(0,0,0,0.4);}

}


@media only screen and (max-width: 320px){

.finnacing-download div div img{margin: 12px 0 7px 0%;}
.finnacing-download div div span{width: 74%;}
#sidebar-form {    margin: 0 0% 0 0;}
.footer-bar h2 {        margin: 18px 0 0 9%;    width: 83%;}

.footer-bar div {    width: 65%;    margin: 19px 0 0 18%;}
.footer_bottom {     font-size: 10px;}

.cust-footer-img {    margin: 0px 9px -4px 0;    padding: 0 0;}
}

.captcha-container {
	border:none !important;
	background:none !important;
	margin:10px 0;
}

.captcha-container div {
	border:none !important;
	background:none !important;
}