/*Theme Name: HireQuip Author: Glenn RobertsonAuthor URI: HireQuipVersion: 1.0*/

/* ============== */


/* ============= */
*:focus{outline:-webkit-focus-ring-color none;outline:none;}
a:visited,a:focus,a:active,a:hover{outline:none!important;text-decoration:none;}

/*--------------------------------------------------------------# Global defination of elements--------------------------------------------------------------*/
body{font-family: 'Montserrat', sans-serif;font-display:auto;line-height:1.5;background:none;background-color:#fff;font-size:0.9rem;color:#000;font-weight: 500;}
@font-face {
  font-display: swap;
}
img{max-width:100%;height:auto;}
a{color:#05aaec;}
a:hover,a:focus{text-decoration:none;color:#000;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Saira Extra Condensed', sans-serif;color:#1d252c;font-weight: 300;text-transform: unset;line-height:1.3;margin-bottom:10px;}
h1,.h1{font-size:37px;}
h2,.h2{font-size:25px;}
h3,.h3{font-size:25px;}
h4,.h4{font-size:25px;}
h5,.h5{font-size:18px;}
h6,.h6{font-size:15px;}
h1 small,.h1 small{font-size:16px;}
h2 small,.h2 small{font-size:14px;}
h3 small,.h3 small{font-size:14px;}
h4 small,.h4 small{font-size:14px;letter-spacing:1px;margin-top:10px;}
h5 small,.h5 small{font-size:14px;}
h6 small,.h6 small{font-size:14px;}
p{margin-bottom:15px;line-height:1.6;}
b,strong{font-weight:bold;}
input.wpcf7-submit, button, .btn-primary{font-size:0.75rem;}

/* ================================================================================ */
.btn{padding:0px;border-radius:unset;font-family: 'Montserrat', sans-serif;border:none;}
/* ======= */
input::placeholder, textarea::placeholder {color: #000;}
input {
    width: 100%;
    border: unset;
    background: #fff;
    padding: 0px 0px 15px 0px;
    color: #000;
    font-size: 12px;
	font-weight:600;
    border-bottom: 1px solid #a1a4a8;
	margin:0px!important;
}
textarea{width:100%;border:unset;background:#fff;padding:0px 0px 15px 0px;color:#000;font-size:12px;font-weight:600;max-height:133px;border-bottom: 1px solid #a1a4a8;margin:0px!important;resize:none;}
input.wpcf7-submit, button, .btn-primary {
    background: #f38727;
    width: auto !important;
    border: 1px solid #f38727;
    padding: 12px 41px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 7px;
}
input.wpcf7-submit:hover, button:hover, .btn-primary:hover {
    background: #1d252c;
    color: #fff;
    border: 1px solid #1d252c;
}
.btn-medium {
    padding: 17px 30px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.modal-dialog{display:flex;align-items:center;align-content:center;height:100%;top:0;bottom:0;margin-top:0;margin-bottom:0;}
svg {
    height: 20px;
    width: 20px;
}
.inner_banner_slide .inner_banner_info {display: none;}

/* ============== */
.wpcf7 form .wpcf7-response-output{margin:5px 0 10px 0;padding:010px;font-size:14px;letter-spacing:1px;}
.wpcf7 br{line-height:0;height:0;font-size:0;margin:0;}
.wpcf7 .wpcf7-not-valid-tip{font-size:12px;letter-spacing:1px;}
.wpcf7-form-control-wrap{position:relative;display:block;margin-bottom:2px;line-height:1;}
.submit_wrap{position:relative;}
.submit_wrap .wpcf7-spinner{padding:0;margin:0;position:absolute;top:20px;right:0;left:0;}
.wpcf7 p{margin-bottom:5px;line-height:1.5;}
.wpcf7 input,.wpcf7 textarea{margin-bottom:5px;margin-top:0;}

/* ============= */
.question_form_sec .wpcf7 form .wpcf7-response-output{color:#fff;}
.question_form_sec .wpcf7-not-valid-tip{color:#ff7b7b;letter-spacing:1px;}

/* ============= */
.media_subscribe_form_sec .submit_wrap .wpcf7-spinner{margin:0 auto;}


/* ==================================================== */
@media(min-width:576px){
    body, input.wpcf7-submit, button, .btn-primary{font-size:0.75rem;}
    h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1;margin-bottom:10px;}
    h1,.banner_title{font-size:45px;}
    h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
    h2,.h2{font-size:35px;}
    h3,.h3{font-size:30px;}
    h4,.h4{font-size:25px;}
    h5,.h5{font-size:23px;}
    h6,.h6{font-size:18px;}
}
@media(min-width:768px){
    body, input.wpcf7-submit, button, .btn-primary{font-size:0.75rem;}
    h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1;margin-bottom:15px;}
    h1,.banner_title{font-size:51px;}
    h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
    h2,.h2{font-size:43px;}
    h3,.h3{font-size:35px;}
    h4,.h4{font-size:30px;}
    h5,.h5{font-size:25px;}
}
@media(min-width:992px){
    body, input.wpcf7-submit, button, .btn-primary{font-size:0.875rem;}
    h1,.banner_title{font-size:70px;}
    h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
    h2,.h2{font-size:60px;}
    h3,.h3{font-size:45px;}
    h4,.h4{font-size:35px;}
    h5,.h5{font-size:25px;}
    h6,.h6{font-size:20px;}
}
@media(min-width:1200px){
    body, input.wpcf7-submit, button, .btn-primary{font-size:1.00rem;}
    .btn-medium{font-size: 0.85rem;}
    .banner_title{font-size:90px;}
    
	h1, h2,.h2{font-size:72px;}
    h3,.h3{font-size:60px;}
    h4,.h4{font-size:48px;}
    h5,.h5{font-size:36px;}
    h6,.h6{font-size: 30px;}
    input,textarea{margin-bottom:20px;padding:0px 0px 25px 0px;font-size: 14px;}
    .container {max-width: 1170px;padding: 0px;}
}

/* After Banner Section */

.after_banner_sec {padding-top: 25px;}
.after_banner_sec_info{display: flex; align-items: center;position: relative;}
.after_banner_sec_info .h4 {margin-left: 15px;margin-bottom: 0px;}
.after_banner_sec_info:after {font-family: "Font Awesome 5 Free";content: "\f054";font-weight: 900;right: 0px;position: absolute;color: #1d252c;font-size: 21px;}
.after_banner_sec_info:hover h4, .after_banner_sec_info:hover:after{color: #f38727;}

@media(min-width: 1200px){
    .after_banner_sec {padding-top: 55px;}
    .after_banner_sec_info .h4 {margin-left: 24px;margin-bottom: 0px;}
}
@media(max-width:991px){
    .after_banner_sec_info img {width: 35px;}
}
@media(max-width: 767px){
    .after_banner_sec_info {margin-bottom: 30px;}
}

/* After Banner Section */
/* Hire Quip Section */
.hire_quip_sec {}
.hire_quip_img_sec .h6, 
.hire_quip_img_sec .h6 a {font-family: 'Montserrat', sans-serif;color: #000000;background:#f38727;padding:5px 10px;display:inline-block;border-radius:5px;}
.hire_quip_img_sec .h6:hover, .hire_quip_img_sec .h6 a:hover{background:#000;color:#fff;}
.hire_quip_img_sec h3 {margin-top: 20px;margin-bottom: 0px;}

@media(min-width: 768px){
    .hire_quip_sec {margin-top: 40px;}
}
@media(min-width: 992px){
    /* .hire_quip_sec {margin-top: 70px;} */
    .hire_quip_title {margin-bottom: 25px;}
    .hire_quip_img_sec h3 {margin-top: 20px;}
}
@media(min-width: 1200px){
    /* .hire_quip_sec {margin-top: 110px;} */
    .hire_quip_info_sec {margin-right: 25px;}
    .hire_quip_title {margin-bottom: 37px;}
    .hire_quip_info {max-width: 96%;}
    .hire_quip_info p{margin-bottom: 34px;}
    .hire_quip_info_col{-ms-flex: 0 0 72.5%;flex: 0 0 72.5%;max-width: 72.5%;}
    .hire_quip_info_img_col{-ms-flex: 0 0 27.5%;flex: 0 0 27.5%;max-width: 27.5%;}
     .hire_quip_sec {margin-top: 60px;}
}
@media(max-width: 767px){
    .hire_quip_img_sec img {max-width: 80px;}
}
@media(max-width: 576px){
    .after_banner_sec_info {margin-bottom: 15px;}
}

/* Hire Quip Section */
/* Home Rental Section */
.home_rental_sec {margin-top: 0px;}
.rental_require_title_sec {margin-bottom: 16px;}
.requir_equipment_item {position: relative;}
.equipment_item_name {/*position: absolute;*/color:#000; width: 100%;left: 0;bottom: 0;margin-top:10px;padding: 11px 5px;font-size: 12px;font-weight: 700;/*-moz-box-shadow: inset 0 -60px 0 rgba(0,0,0,.55); -webkit-box-shadow: inset 0 -60px 0 rgba(0,0,0,.55); box-shadow: inset 0 -60px 0 rgba(0,0,0,.55);  inner shadow */}
.equipment_item_name .btn-primary{ padding: 8px 6px;font-size: 12px;border-radius: 5px;float:right; }
.requir_equipment_item {margin-bottom: 20px;}
.requir_equipment_item img {width: 100%;    -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 25%);}

@media(min-width: 768px){
    .rental_require_img_sec {/* margin-bottom: 15px; */}
    .equipment_item_name .btn-primary{ padding: 8px 10px; }
}
@media(min-width: 992px){
    .equipment_item_name {font-size: 16px;}
    .equipment_item_name .btn-primary{ padding: 8px 20px;font-size: 14px;}
}
@media(min-width: 1200px){
    .home_rental_sec {margin-top: 60px;}
    .requir_equipment_item {/* margin-bottom: 30px; */}
    .equipment_item_name {font-size: 18px;}
}

/* Home Rental Section */
/* Home Grow Section */
.home_grow_sec {display: none;}
.home_grow_sec {padding: 30px 0px 30px;background: url('images/rental_business_bg.jpg');background-size: cover !important;background-position: center center !important;}
.home_grow_title_sec, .grow_sec_title, .grow_icon_info_sec, .grow_icon_title {color: #fff;}
.home_grow_icons_sec {margin-top: 20px;}
.grow_icon_info_sec {border-top: 1px solid #ffffff;padding-top: 20px;}
.grow_icon_title {margin-top: 20px;}

@media(min-width:992px){
    .home_grow_sec {padding: 60px 0px 68px;}
    .grow_sec_title {margin-bottom: 25px;}
    .home_grow_icons_sec {margin-top: 28px;}
    .grow_icon_info_sec {padding-top: 25px;}
    .grow_icon_title {margin-top: 20px;margin-bottom: 20px;}
}
@media(min-width:1200px){
    .home_grow_sec {padding: 74px 0px 108px;}
    .grow_sec_title {margin-bottom: 32px;}
    .home_grow_icons_sec {margin-top: 44px;}
    .grow_icon_info_sec {padding-top: 42px;}
    .grow_icon_title {margin-top: 40px;margin-bottom: 35px;}
}
@media(max-width: 767px){
    .grow_icon_title br{display: none;}
}

/* Home Grow Section */
/* Hire Team Section */

.hire_team_sec {padding-top: 20px;}
.equip_team_slider_wrap_sec {overflow: hidden;}
.equip_team_slider_wrap_sec .slick-arrow {cursor: pointer;color: #1d252c;position: absolute;z-index: 1;height: 100%;top: 0;background: #000;width: 30px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #e9e9e9;font-size: 20px;text-align: center;display: flex;align-items: center;justify-content: center;}
.slick-prev-slide{left: 0;}
.slick-next-slide{right: 0;}
.equip_team_slider_wrap_sec .slick-list.draggable {width: 68%;margin: 0 auto;}
.equip_team_member_img img {width: 100%;}
.equip_team_slide_sec {padding: 0px 6px;}
.equip_team_member_name a {font-size: 14px;color: #000;font-weight: 600;}
.equip_team_member_designation {font-size: 12px;color: #666666;font-weight: 600;font-style: italic;}
.equip_team_member_info {margin-top: 15px;}

@media(min-width: 481px){
    .equip_team_slider_wrap_sec .slick-arrow{height: 216px;}
}
@media(min-width: 576px){
    .equip_team_slider_wrap_sec {border-bottom: 1px solid #cccccc;padding-bottom: 25px;}
    .equip_team_slider_wrap_sec .slick-list.draggable {width: 83%;}
    .equip_team_slider_wrap_sec .slick-arrow{height: 200px;}
}
@media(min-width: 768px){
    .hire_team_sec {padding-top: 30px;}
    .equip_team_slider_wrap_sec .slick-list.draggable {width: 89%;}
    .equip_team_slider_wrap_sec .slick-prev-slide {left: 3px;}
    .equip_team_slider_wrap_sec .slick-arrow{height: 142px;width: 30px;font-size: 20px;}
    .equip_team_member_info {margin-top: 15px;}
    .equip_team_member_name a {font-size: 14px;}
    .equip_team_member_designation {font-size: 12px;}
}
@media(min-width: 992px){
    .hire_team_sec {padding-top: 45px;}
    .home_hire_team_title {margin-bottom: 25px;}
    .equip_team_slider_wrap_sec {padding-bottom: 25px;}
    .equip_team_member_name a {font-size: 16px;}
    .equip_team_member_designation {font-size: 14px;}
    .equip_team_slider_wrap_sec .slick-prev-slide {left: 0px;}
    .equip_team_slider_wrap_sec .slick-arrow{height: 195px;width: 46px;font-size: 30px;}
    .equip_team_member_info {margin-top: 25px;}

}
@media(min-width:1200px){
    .hire_team_sec {padding-top: 66px;}
    .home_hire_team_title {margin-bottom: 39px;}
    .equip_team_slider_wrap_sec {padding-bottom: 33px;}
    .equip_team_slider_wrap_sec .slick-list.draggable {width: 90%;}
    .equip_team_member_info {margin-top: 34px;}
    .equip_team_slider_wrap_sec .slick-prev-slide {left: 5px;}
}

/* Hire Team Section */
/* Home Customers Section */

.home_customers_sec {margin-top: 30px;}
.home_customer_title{margin-bottom: 20px;}
.equip_testimonial_info {font-size: 12px;font-weight: 400;}
.equip_testimonial_name {font-size: 14px;color: #f38727;font-weight: 700;margin-bottom: 2px;}
.equip_testimonial_company {font-size: 12px;color: #666666;font-weight: 500;}
.equip_testimonial_info p {line-height: 1.5;}
.equip_testimonials_slider_wrap_sec .slick-dots {text-align: left;}
.equip_testimonials_slider_wrap_sec .slick-dots li button:before {width: 15px;height: 15px;font-size: 15px;opacity: 1;color: #cccccc;}
.equip_testimonials_slider_wrap_sec .slick-dots li.slick-active button:before{opacity: 1;color: #f38727;}
.equip_testimonials_slider_wrap_sec .slick-dots li:first-child {margin-left: 0px;}
.equip_testimonial_slide_sec {margin-bottom: 15px;}


@media(min-width: 768px){
    .equip_testimonial_info, .equip_testimonial_name {font-size: 14px;}
    .equip_testimonial_company{font-size: 12px;}
    .equip_testimonial_slide_sec {margin-bottom: 25px;}
}
@media(min-width: 992px){
  .home_customers_sec {margin-top: 50px;}
  .equip_testimonial_info, .equip_testimonial_name {font-size: 16px;}
  .equip_testimonial_slide_sec {margin-bottom: 32px;}
}
@media(min-width: 1200px){
  .home_customers_sec {margin-top: 63px;}
  .home_customer_title{margin-bottom: 35px;}
  .equip_testimonial_info, .equip_testimonial_name {font-size: 18px;}
  .equip_testimonial_company {font-size: 14px;}
  .equip_testimonial_slide_sec {margin-bottom: 42px;}
}
@media(min-width: 1600px){
  .home_customer_title{margin-bottom: 35px;}
  .equip_testimonial_info, .equip_testimonial_name {font-size: 24px;}
  .equip_testimonial_company {font-size: 16px;}
  .equip_testimonial_slide_sec {margin-bottom: 52px;}
}
@media(max-width: 767px){
    .make_hire_quip_title br{display: none;}
}

/* Home Customers Section */
/* Make Hire Quip Section */
.make_hire_quip_sec {margin: 20px 0px 27px;}
.make_hire_quip_title {line-height: 1.26;}
.make_hire_list_sec ul {padding: 0;margin: 0;list-style:none;}
.make_hire_list_sec li {position: relative;padding-left: 2em;margin-bottom: 12px;}
.make_hire_list_sec li:after{content: '';height: .45em;width: .45em;background: #f38727;display: block;position: absolute;transform: rotate(45deg);top: .5em;left: 0;}

@media(min-width: 768px){
    .make_hire_quip_sec {margin: 35px 0px;}
}
@media(min-width: 992px){
    .make_hire_quip_sec {margin: 45px 0px;}.make_hire_quip_title {margin-bottom: 25px;}
}
@media(min-width: 1200px){
    .make_hire_quip_sec {margin: 40px 0px 67px;}
    .make_hire_list_sec li {margin-bottom: 12px;}
    .make_hire_quip_title { margin-bottom: 36px;}
}

/* Make Hire Quip Section */
/* Footer Map Section */

.footer_contact_col {background: #101820;}
.footer_contact_col_info {padding: 20px 0px 13px 0px;}
.footer_contact_col_info, .footer_contact_col_info a{color:#fff;}
.footer_contact_col_info h4, .footer_contact_col_info a:hover{color: #f38724;}
.footer_contact_col_info .footer_hours_list_sec ul, .footer_quick_contact_sec ul{flex-wrap: wrap;}
.footer_hours_list_sec {margin: 17px 0px 19px;}
.footer_contact_col_info ul li{font-size: 12px;line-height: 1.7;}
.footer_contact_col_info .footer_hours_list_sec ul li:nth-child(odd), .footer_quick_contact_sec ul li.footer_quick_list_title {flex: 0 0 100%;max-width: 100%;}
.footer_contact_col_info .footer_hours_list_sec ul li:nth-child(even), .footer_quick_contact_sec ul li.footer_quick_list_text {ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer_info_table{margin: 0 auto;text-align: left;}
.footer_quick_contact_sec {padding: 0 15px;}
.footer_quick_contact_sec ul li {margin-bottom: 6px;}
.footer_info_table tr td {padding-bottom: 25px;}
.footer_map_info p{margin-bottom: 0px;}
.footer_info_table tr {vertical-align: unset;}
.footer_social_col {background: #f38727;}
.footer_rights_sec{display: flex;padding-right: 0px;height: 100%;align-items: center;}
.follow_sec_info {margin-left: auto;margin-right: auto;}
.follow_sec_info, .follow_sec_info a{color: #000;}
.follow_sec_info .st0{fill: #000;}
.copy_text, .website_design_text{font-size: 14px;}
.follow_title_list strong {margin-right: 13px;}
.follow_link_list svg {height: 24px;width: 24px;}
.follow_link_list li {margin-right: 10px;}
.follow_link_list li:last-child{margin-right:0px;}
.copy_text {margin: 10px 0px 6px;}
.footer_contact_col_info {padding: 30px 0px 30px 0px;text-align: center;}
.footer_social_col {padding: 30px 0px;}
.footer_rights_sec {padding-left: 0px;text-align: center;}
.footer_logo_sec{padding-top: 30px; padding-bottom: 30px; text-align: center;}
/* .footer_info_table tr td:first-child{padding-right: 20px;} */
#return-to-top {display: none;position: fixed;right: 20px;bottom: 20px;cursor: pointer;}
#return-to-top svg {width: 30px;height: 30px;}
#return-to-top:hover svg{fill: #f38727;}
.footer_map_info #wpgmza_map {height: 300px !important;}


@media(min-width: 576px){
    .footer_logo_sec{padding-top: 20px; padding-bottom: 20px; padding-left:20px;text-align: left;}
    .footer_rights_sec {padding-left: 10px; text-align: left;}
    .footer_contact_col_info {padding: 30px 0px 0px 10px;text-align: left;}
    .footer_info_table{margin: 0;}
	.follow_sec_info {margin-left: unset;margin-right: unset;}
    .footer_quick_contact_sec {padding: 0px;}
    .footer_map_info #wpgmza_map {height: 340px !important;}
}
@media(min-width: 768px){
    .footer_contact_col_info {padding: 30px 0px 0px 30px;}
    .footer_contact_col_info ul li{font-size: 14px;}
    .footer_contact_col_info .footer_hours_list_sec ul li:nth-child(odd), .footer_quick_contact_sec ul li.footer_quick_list_title {flex: 0 0 20%;max-width: 20%;}
    .footer_contact_col_info .footer_hours_list_sec ul li:nth-child(even), .footer_quick_contact_sec ul li.footer_quick_list_text {ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
    .copy_text {margin: 15px 0px 11px;}
    .footer_social_col {padding: 45px 0px;}
    .footer_rights_sec {justify-content: end;padding-left: 0px;padding-right: 30px;}
    .footer_logo_sec {padding-top: 0px;padding-bottom: 0px;padding-left: 30px;}
    .footer_map_info #wpgmza_map {height: 430px !important;}
}
@media(min-width: 992px){
    .footer_contact_col_info {padding: 40px 0px 40px 40px;}
    .footer_hours_list_sec {margin: 20px 0px 20px;}
        /* .footer_info_table tr.quick_list_one td {padding: 25px 0px 15px;} */
    .footer_social_col {padding: 86px 0px;}
    .footer_rights_sec {padding-right: 40px;}
    .footer_logo_sec {padding-left: 40px;}
    #return-to-top {right: 74px;bottom: 150px;}
    
}
@media(min-width: 1200px){
    .footer_social_col {padding: 116px 0px;}
    .footer_contact_col_info {padding: 70px 0px 66px 90px;}
    .footer_logo_sec{padding-left: 90px;}
/*     .footer_info_table tr.quick_list_one td {padding: 42px 0px 30px;} */
    .footer_hours_list_sec {margin: 15px 0px 15px;}
    .footer_map_info iframe{height: 553px;}
    .footer_rights_sec{padding-right: 90px;}
    .follow_title_list strong {margin-right: 23px;}
    .follow_link_list li {margin-right: 20px;}
    .copy_text {margin: 20px 0px 16px;}
    /* .footer_info_table tr td:first-child{padding-right: 48px;} */
    .footer_map_info #wpgmza_map {height: 622px !important;}
    .container.fllet-cat-sec{ max-width: 1030px; }
}

@media(min-width:1600px){
    .footer_contact_col_info {padding: 100px 0px 93px 90px;}
    .footer_map_info iframe{height: 617px;}
    .footer_rights_sec{padding-right: 200px;}
}
@media(max-width: 575px){
    .quick_list_one {margin-bottom: 0px;}
}

/* About Us Page Css */

.about-us {margin-top:20px; margin-bottom: 20px;}
.about-us .make_hire_list_sec {margin-bottom: 20px;}
.about-us .make_hire_list_sec  ul li::after{display: none;}
.about-us .make_hire_list_sec  ul li::before {content: '\f058';font-family: "Font Awesome 5 Free";color: #F38727;font-weight: 900;position: absolute;left: 0px;}
.about-us .make_hire_list_sec ul li {padding-left: 30px;}
.about-us .after_banner_sec_info {border-bottom: 3px solid #F38727;padding-bottom: 15px;}

@media(min-width: 575px){
    
}
@media(min-width: 768px){
    .about-us {margin-bottom: 40px;}
    .about-us .make_hire_list_sec {margin-bottom: 40px;}
    .about-us .after_banner_sec_info {padding-bottom: 30px;}
}
@media(min-width: 992px){
    .about-us {margin-bottom: 70px;}
    .about-us .after_banner_sec_info {padding-bottom: 40px;}
}
@media(min-width: 1200px){
    /* .about-us {margin-bottom: 110px;} */
    .about-us .make_hire_list_sec {margin-bottom: 45px;}
    .about-us .after_banner_sec_info {padding-bottom: 55px;}
}

/* Contact Us Page */

.contact_us_info_wrap {
    padding-top: 20px;
	padding-bottom:20px;
}
.contact_drop_sec_title {
    color: #f38727;
    font-family: 'Montserrat', sans-serif;
}
.contact_page_form_sec {margin-top: 29px;}
.form_privac_msg {
    font-size: 14px;
    font-weight: 600;
    font-style: italic;
    color: #666;
    margin: 15px 0px 19px!important;
}
.contact_sidebar_info {
	background: #f38727;
	padding:21px 22px;
}
.contact_sidebar_title{
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-weight:700;
}
.contact_sidebar_content {
    color: #fff;
    font-weight: 600;
}
.contact_sidebar_content strong{font-size:14px;}
.contact_sidebar_content a{color:#fff;}
@media(min-width:576px){
	.contact_us_info_wrap {padding-top: 30px;padding-bottom:30px;}
	.contact_page_form_sec {margin-top: 39px;}
}
@media(min-width:768px){
	.contact_us_info_wrap {padding-top: 40px;padding-bottom:40px;}
	.contact_page_form_sec {margin-top: 49px;}
	.form_privac_msg {margin: 20px 0px 24px!important;}
	.contact_sidebar_info {padding:31px 32px;}
}
@media(min-width:992px){
	.contact_us_info_wrap {padding-top: 50px;padding-bottom:50px;}
	.contact_drop_sec_title {margin-bottom: 30px;}
	.contact_page_form_sec {margin-top: 59px;}
	.form_privac_msg {font-size: 14px;margin: 27px 0px 31px!important;}
	.contact_sidebar_info {padding:41px 42px;}
	.contact_sidebar_title{margin-bottom:31px;}
	.contact_sidebar_content strong{font-size:16px;}
}
@media(min-width:1200px){
	.contact_us_left_col {width: 92%;}
	.contact_us_info_wrap {padding-top: 70px;padding-bottom:70px;}
	.contact_us_intro_title {margin-bottom: 40px;}
	/* .contact_drop_us_sec {margin-top: 40px;} */
	.contact_drop_sec_title {margin-bottom: 36px;}
	.contact_page_form_sec {margin-top: 69px;}
	.contact_sidebar_info {padding:51px 52px;}
	.contact_sidebar_title{margin-bottom:41px;}
	.contact_sidebar_content strong{font-size:18px;}	
}
@media(max-width:767px){
	.contact_sidebar_info_wrap {margin-top: 20px;}
	.contact_sidebar_info_wrap img{width:100%;}
}

/* Team page css */

.team_wrap {margin: 20px 0px 20px;}
.team-description p {margin-bottom: 20px;}
.hirequip-team-members {margin-bottom: 20px;}
.team-members-title, .operation-management-title {font-size: 20px;font-weight: bold;color: #f38727;margin-bottom: 20px;}
.equip_team_members {display: flex;flex-wrap: wrap;margin: 0 -10px;row-gap: 20px;}
.equip_team_members .equip_team_slide_sec {flex: 0 0 50%;max-width: 50%;padding: 0 10px;}
.other-job-sec {position: relative;padding-bottom: 15px;}
.other-job-sec::after {content: '';position: absolute;width: 100%;background-color: #F38727;height: 5px;border-radius: 5px;bottom: 0;}
.hirequip-jobs {margin-bottom: 20px;}
.hirequip-jobs:last-child {margin-bottom: 0px;}
.job-title {font-size: 15px;font-weight: bold;margin-bottom: 5px;}
.members-wrapper {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.members-names {font-size: 12px;font-weight: 600;flex: 0 0 50%;max-width: 50%;margin-bottom: 5px;padding: 0 10px;}
.join-our-team {margin-top: 20px;}
.team-details p {padding-right: 0%;}
.team-form {margin-top: 0px;}
.team-form .wpcf7-form.init input.wpcf7-submit {margin-top: 20px !important;}
.team-form input::placeholder, .team-form textarea::placeholder {color: #000 !important;text-transform: capitalize;opacity: 1;}
.team-form input::placeholder:focus, .team-form textarea::placeholder:focus {opacity: 0.6;}

@media(min-width:576px){
	.team_wrap {margin: 40px 0px 40px;}
    .team-description p {margin-bottom: 40px;}
    .hirequip-team-members {margin-bottom: 40px;}
    .team-members-title, .operation-management-title {font-size: 25px;margin-bottom: 40px;}
    .equip_team_members {margin: 0 -15px;}
    .equip_team_members .equip_team_slide_sec {padding: 0 15px;}
    .other-job-sec {padding-bottom: 40px;}
    .other-job-sec::after {height: 10px;}
    .hirequip-jobs {margin-bottom: 30px;}
    .job-title {font-size: 24px;}
    .members-names {font-size: 16px;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .join-our-team {margin-top: 40px;}
    .team-form .wpcf7-form.init input.wpcf7-submit {margin-top: 30px !important;}
}
@media(min-width:768px){
	.team_wrap {margin: 60px 0px 90px;}
    .team_wrap .hire_quip_title {margin-bottom: 40px;}
    .hirequip-team-members {margin-bottom: 70px;}
    .equip_team_members .equip_team_slide_sec {flex: 0 0 33.333333%;max-width: 33.333333%;}
    .other-job-sec {padding-bottom: 70px;}
    .members-names {flex: 0 0 25%;max-width: 25%;}
    .join-our-team {margin-top: 70px;}
    .team-form {margin-top: 30px;}
    .team-form .wpcf7-form.init input.wpcf7-submit {margin-top: 40px !important;}
}
@media(min-width:992px){
	.equip_team_members .equip_team_slide_sec {flex: 0 0 25%;max-width: 25%;}
    .members-names {flex: 0 0 20%;max-width: 20%;}
    .team-details p {padding-right: 23%;}
}
@media(min-width:1200px){
    .team_wrap .hire_quip_title {margin-bottom: 60px;}
	.team-description p {margin-bottom: 60px;}
    .team-members-title, .operation-management-title {font-size: 30px;margin-bottom: 60px;}
    .equip_team_members .equip_team_slide_sec {flex: 0 0 20%;max-width: 20%;}
    .team-details p {padding-right: 23%;}
}
@media(min-width:1500px){
	.team-description p {margin-bottom: 85px;}
}


/* service page css */

.service_wrap {margin: 20px 0px 20px;}
.services-wrapper .service-row:nth-child(2n) {flex-direction: row-reverse;}
.service-row {margin-bottom: 20px;row-gap: 20px;}
.service-row:last-child {margin-bottom: 0px;}
.service-des h3 {font-family: 'Montserrat', sans-serif;font-size: 20px;color: #F38727;font-weight: 500;margin-bottom: 20px;}
.service-des p {line-height: 1.5;margin-bottom: 20px;}
.service-des p:last-child {margin-bottom: 0px;}
.service-des ul {margin-bottom: 20px;padding: 0px;}
.service-des ul li {margin-bottom: 0px;position: relative;list-style: none;padding-left: 20px;}
.service-des ul li::before {content: '\f058';font-family: "Font Awesome 5 Free";color: #F38727;font-weight: 900;position: absolute;left: 0px;}



@media(min-width:576px){
    .service-row {row-gap: 40px;}
	.service-des h3 {font-size: 25px;margin-bottom: 30px;}
    .service-des p {line-height: 1.8;margin-bottom: 30px;}
    .service-des ul {margin-bottom: 30px;}
    .service-des ul li {margin-bottom: 15px;}
    .service-des ul li {padding-left: 30px;}
}
@media(min-width:768px){
	.service_wrap {margin: 40px 0px 40px;}
    .service_wrap .hire_quip_title {margin-bottom: 40px;}
    .service-row {margin-bottom: 40px;row-gap: 0px;}
    .service-des h3 {font-size: 30px;margin-bottom: 48px;}
    .service-des p {line-height: 2;margin-bottom: 50px;}
    .service-des ul {margin-bottom: 40px;}
    .service-des ul li {margin-bottom: 20px;}
}
@media(min-width:992px){}
@media(min-width:1200px){
    
	.service_wrap {margin: 70px 0px 90px;}
    .service-row {margin-bottom: 70px;}
}
@media(min-width:1500px){}



/* Fleet archive */

.fleets_wrap {margin: 20px 0px 20px;}
.fleets-cat h2 br {display: none;}
.fleets-cat-list ul {padding: 0px;}
.fleets-category li.active {margin-bottom: 0px;}
.fleets-category li {margin-bottom: 10px;}
.fleets-cat-list ul li, .fleets-cat-list ul li ul li {list-style-type: none;}
.fleets-posts {margin-top: 10px;margin-bottom: 10px;}
.fleets-cat-list ul li a {color: #000;font-weight: 700;position: relative;padding-left: 20px;font-size: 14px;}
.fleets-cat-list ul li ul li {margin-bottom: 10px;}
.fleets-cat-list .fleets-category .fleets-posts li a {font-weight: 600;font-size: 12px;color: #333333;}
.fleets-cat-list .fleets-category .fleets-posts li a::before {display: none;}
.fleets-cat-list .fleets-category .fleets-posts li a:hover {color: #f38727;}
.fleets-cat-list .fleets-category .fleet-cat-name a::before {content: '\f107';font-family: "Font Awesome 5 Free";color: #F38727;font-weight: 900;position: absolute;left: 0px;top: -2px;}
.fleets-cat-list .fleets-category .fleet-cat-name.active a::before {content: '\f106';font-family: "Font Awesome 5 Free";color: #F38727;font-weight: 900;position: absolute;left: 0px;top: -2px;}
.fleet-cat-name .fleets-posts {display: none;}

.fleet-items {display: flex;flex-wrap: wrap;margin: 0 -15px;row-gap: 20px;}
.fleet-items .fleets-data {flex: 0 0 100%;max-width: 100%;padding: 0 15px;}
.fleets-data img {margin-bottom: 10px;    -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 25%);-moz-box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25);box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 25%);}
.fleets-data a {color: #000;font-size: 14px;font-weight: 600;}
.fleets-data a:hover {color: #f38727;} 

.fleetpdf-sec .btn-primary{font-size: 12px;padding: 7px 5px;border-radius: 5px;color: #000;}



@media(min-width:576px){
    .fleets_wrap {margin: 30px 0px 30px;}
    .fleets-category li {margin-bottom: 15px;}
    .fleets-cat-list ul li a {font-size: 16px;}
    .fleets-cat-list .fleets-category .fleets-posts li a {font-size: 13px;}
    .fleets-posts {margin-top: 15px;margin-bottom: 15px;}
    .fleet-items {row-gap: 20px;}
    .fleet-items .fleets-data {flex: 0 0 50%;max-width: 50%;}
    .fleets-data img {margin-bottom: 15px;}
    .fleets-data a {font-size: 16px;}
}
@media(min-width:768px){
    .fleets_wrap {margin: 40px 0px 40px;}
    .fleets-category li {margin-bottom: 20px;}
    .fleets-posts {margin-top: 25px;margin-bottom: 25px;}
    .fleet-items {row-gap: 25px;}
    .fleets-data img {margin-bottom: 20px;}
    .fleetpdf-sec .btn-primary{padding: 7px 10px;}
}
@media(min-width:992px){
    .fleets-cat h2 br {display: block;}
}
@media(min-width:1200px){
	.fleets_wrap {margin: 60px 0px 80px;}
}
@media(min-width:1500px){}



/* Fleets  Single Css */

.fleets_single_wrap {margin: 20px 0px 20px;}


.fleet-single-details {padding-right: 15px;}
.fleets_single_wrap .col-lg-8 {margin-bottom: 20px;}
.fleets_single_wrap .col-lg-4 {margin-bottom: 20px;}
.fleet-single-details h3 {font-size: 20px;font-family: 'Montserrat', sans-serif;color: #F38727;font-weight: 600;text-transform: capitalize;margin-bottom: 10px;}
.fleet-single-details p {margin-bottom: 15px;font-size: 14px;line-height: 1.5;}
.fleet-single-details p:last-child {margin-bottom: 0px;}
.fleet-content p:first-child {font-size: 14px;line-height: inherit;}
.fleet-content ul {padding: 0px;margin-bottom: 15px;}
.fleet-content ul li {list-style-type: none;position: relative;padding-left: 15px;margin-bottom: 10px;font-size: 14px;}
.fleet-content ul li::before {content: '';border-top: 2px solid #2c1b05;border-left: 2px solid #000;border-right: 4px solid #000;transition: all 0.3s linear;border-bottom: 4px solid #000;border-radius: 0;transform: rotate(45deg);position: absolute;top: 7px;left: 0;}
.fleet-content ul li:last-child{margin-bottom: 0px;}


.fleet-gallery {margin-bottom: 50px;}
.fleets-images-slider {margin: 0 -10px;}
.fleets-images {padding: 0 10px;}
.fleets-images-slider .slick-dots {text-align: left;bottom: -30px;left: 10px;}
.fleets-images-slider .slick-dots li:first-child {margin-left: 0px;}
.fleets-images-slider .slick-dots button::before {width: 15px;height: 15px;font-size: 15px;opacity: 1;color: #cccccc;}
.fleets-images-slider .slick-dots li.slick-active button:before{opacity: 1;color: #f38727;}

.fleets_single_wrap .fleets-cat {background-color: #EEEEEE;padding: 15px;}


.related-posts .equipment_item_name {font-size: 14px;padding: 9px 15px;}
.related-posts .requir_equipment_item {margin-bottom: 0px;}
.related-posts .requir_equipment_item img {width: 100%;}




@media(min-width:576px){
    .fleets_single_wrap .fleets-cat {padding: 20px;}
    .fleet-single-details h3 {font-size: 24px;margin-bottom: 18px;}
    .fleet-single-details p {margin-bottom: 25px;line-height: 2;}
    .fleet-content p:first-child {font-size: 16px;}
    .fleet-content ul {margin-bottom: 25px;}
    .fleet-content ul li {margin-bottom: 15px;}
    .fleets_single_wrap .col-lg-8 {margin-bottom: 30px;}
    .fleets-images-slider {margin: 0 -15px;}
    .fleets-images {padding: 0 15px;}
    .fleet-gallery {margin-bottom: 60px;}
    .fleets-images-slider .slick-dots {bottom: -40px;left: 15px;}
    
}
@media(min-width:768px){
    .fleets_single_wrap {margin: 40px 0px 40px;}
    .fleets_single_wrap .fleets-cat {padding: 40px;}
    .fleet-single-details p {margin-bottom: 40px;}
    .fleet-content ul {margin-bottom: 40px;}
    .fleets_single_wrap .col-lg-8 {margin-bottom: 40px;}
    .related-posts .requir_equipment_item {margin-bottom: 10px;}
    
}
@media(min-width:992px){
    .fleet-gallery {margin-bottom: 85px;}
}
@media(min-width:1200px){
	.fleets_single_wrap {margin: 80px 0px 80px;}
    .fleets_single_wrap .hire_quip_title {font-size: 60px;margin-bottom: 60px;}
    .fleets-cat .hire_quip_title {font-size: 72px;}
    .related-post-title .hire_quip_title {font-size: 48px;font-weight: 500;}
    .fleets_single_wrap .fleets-cat {padding: 55px;}
    .fleets_single_wrap .col-lg-8 {margin-bottom: 60px;}
}
@media(min-width:1500px){}

#tableRow-4 {
    display: none;
}

/* ========= */
/* Locations Page */
/* ============= */

.locationBox .contact_drop_sec_title{ font-weight:600; }
.lbContent p a{ color:#000; }
.lbContent p a:hover{ color:#f38727; }
@media(min-width:767px){
.location-section .row:nth-child(odd) { flex-direction: row-reverse;}
.location-section .row:nth-child(odd) .locationBox{ padding-left:70px; }
.lbContent{ margin-bottom:40px; }

}

ul.cat-list li {display: inline-block;}
ul.cat-list span{ padding: 0 15px; }
/*#filter-cat2{ display: none; }*/

.btn-filter {background-color: #1d252c;padding: 6px 20px;border-radius: 3px;color: #fff;font-size: 14px;}
.btn-filter:hover, .btn-filter.active{background-color: #f38727;color: #000;}

/* ========= */
/* Fleet Page */
/* ============= 

.fleetPdf_sec ul li {
    text-align: center;
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4!important;
}
.fleetPdf_sec ul li img {
    display: block;
    margin: 20px auto 10px;
    height: 140px;
    padding: 0px 15px;
}
.fleetPdf_sec ul li {
    float: left;
    border-right: 1px solid #e4e4e4;
    width: 25%;
    list-style: none;
    min-height: 230px;
    height: auto;
    text-align: center;
    position: relative;
}

*/












