

@media only screen and (max-width: 1140px) {

.container{max-width: 100%; padding: 0 20px;}
/*header*/
.header_area_start .nav-item .nav-link{margin: 0 15px; font-size: 14px;}
/*header*/
/*banner*/
.banner_area .carousel-item img{min-height: 450px;}
.banner_area .carousel-caption{left: 10%; width: 60%;}
.banner_area .carousel-caption h5{font-size:38px; line-height: 45px; padding: 0 0 20px 0;}
.banner_area .carousel-caption p{font-size: 24px; line-height: 34px; margin: 0;}
/*banner*/
/*footer*/
.o_button, .y_button{width: 100%; padding:0 25px; font-size: 16px;}
.contact_info ul li, .footer_link ul li, .copy_right_txxt{font-size: 16px; /*white-space: nowrap;*/}

/*footer*/
/*home yellow sec*/
.home_yellow_box h5{padding: 45px 25px 25px 25px; font-size: 18px; line-height: 22px;}
/*home yellow sec*/
/*testimonial sec*/
.home_testimonial_sec blockquote:before{left: -15%;}
.home_testimonial_sec p{padding-top: 25px;}
/*testimonial sec*/

.header_area_start a.navbar-brand{width: 20%;}
.button_block a{font-size: 13px;}
.header_area_start #navbarNav ul li a{margin: 0 6px;}


}

@media only screen and (max-width: 1024px) {

/*header*/
.header_area_start .nav-item .nav-link{margin: 0 14px;}
/*header*/
.home_yellow_box h5{font-size: 17px; line-height: 22px;}

.header_area_start #navbarNav ul li a{font-size: 13px;}
.button_block a{height: auto; line-height: normal; padding: 12px 10px;}
.home_content_txt h3{font-size: 30px; line-height: 38px;}


}

@media only screen and (max-width: 991px) {

/*header*/.header_area_start .navbar-toggler:focus{box-shadow: none !important;}
.header_area_start .navbar-toggler{padding:12px 0 0 0;}
.header_area_start .navbar-collapse{position: absolute; top: 90px; background: #ffc709; width: calc(100vw - 40px); z-index: 9; padding: 10px 0;box-shadow: 1px 1px 5px rgb(0 0 0 / 40%);}
.header_area_start .navbar-collapse .navbar-nav li{border-bottom: solid 1px #ecbd1e;}
.header_area_start .navbar-collapse .navbar-nav li:last-child{border:none;}
/*header*/
/*banner*/
.banner_area .carousel-caption p{width: 100%;}
.banner_area .carousel-control-prev span, .banner_area .carousel-control-next span{background-size: 90%;}
/*banner*/
/*footer*/
.o_button, .y_button{padding:0 15px; font-size: 14px;}
/*footer*/
/*home content area*/
.home_content_txt{padding: 0;}
.home_content_txt h3{font-size: 26px; line-height: 30px;}
.home_content_txt p{margin: 0 0 15px 0;}
/*home content area*/
/*home box area*/
.home_box_area h4{font-size: 17px; line-height: 22px;}
.home_box_area a{font-size: 16px;}
/*home box area*/
/**payment page**/
.payment-heading h2{font-size: 30px; line-height: 32px;}
.payment-deliver-to h3{font-size: 25px; line-height: 26px;}
.item-details .table thead tr th{font-size: 16px;}
.item-details{padding: 10px;}
.item-details .table .product-description h4{font-size: 14px;}
/**payment page**/
/*home yellow sec*/
.home_yellow_box h5{padding: 40px 20px 20px 20px;}
/*home yellow sec*/
.faq_main_txt .inner_h2{font-size: 22px; line-height: 28px;}

.header_area_start #navbarNav ul li{float: none;}
.header_area_start #navbarNav ul li a{padding: 10px 0;}
.header_area_start a.navbar-brand{width: 70%;}

.why_rent_content .common_btn{width: auto; font-size: 14px;}



}

@media only screen and (max-width: 767px) {

/*banner*/
.banner_area .carousel-caption{left: 14%;}
.banner_area .carousel-item img, .banner_area.inner_page_banner .carousel-item img{min-height:350px;}
.banner_area .carousel-control-prev span, .banner_area .carousel-control-next span{background-size: 80%;}
.banner_area .carousel-caption h5{font-size: 32px; line-height: 35px; padding: 0 0 5px 0;}
.banner_area .carousel-caption p{font-size: 18px; line-height: 26px;}
.banner_area .carousel-control-prev{left: 10px;}
.banner_area .carousel-control-next{right: 10px;}
/*banner*/
/*footer*/
.footer_link{padding-left:50px;}
.footer_area{padding: 25px 0;}
.button_aera{display: flex;}
.button_block{margin: 0 15px 30px 0;}
.o_button, .y_button{padding:0 30px;}
.copy_right_txxt{padding: 0;}
/*footer*/
/*home content area*/
.home_content_txt{padding: 25px 0 0 0 !important; position: relative; z-index: 1;}
.home_content_txt h3 span{display: inline-block;}
/*home content area*/
/*home box area*/
.home_box_area .col-md-4{margin-bottom:30px;}
.home_box_area .col-md-4:last-child{margin-bottom: 0;}
/*home box area*/
/*home yellow sec*/
.home_yellow_sec h2{font-size: 26px; line-height: 28px; padding: 0 0 20px 0;}
.home_yellow_box{margin: 0 0 30px 0; height:auto}
.home_yellow_sec .col-md-4:last-child .home_yellow_box{margin: 0;}
/*home yellow sec*/
/*home testimonial sec*/
.home_testimonial_sec blockquote:before{left: -42px; background-size: 50%;}
.home_testimonial_sec blockquote:after{right:0; background-size: 50%; bottom: 20px;}
.home_testimonial_sec{padding-top: 40px; padding-bottom: 80px;}
.home_testimonial_sec h5{font-size: 18px; line-height: 20px;}
.home_testimonial_sec blockquote span{font-size: 15px; line-height: 16px; display: block; margin: -5px 0 0 0;}
/*home testimonial sec*/
/**payment page**/
.item-details table{width: 650px;}
.payment-heading h2{font-size: 26px; line-height: 28px;}
.payment-deliver-to h3{font-size: 24px; line-height: 26px;}
/**payment page**/
/**start renting page**/
.rdio label{font-weight: 400; font-size: 12px;}
.start_renting_top .start_renting_sec .product-description{padding-left: 20px;}
/**start renting page**/
.faq_main_txt .card-body ul{padding-left: 15px;}
.faq_main_txt .inner_h2{font-size: 16px; line-height: 22px;}
.why_rent_content{padding: 0;}
.why_rent_grey{font-size: 16px;}
.why_rent_content .home_content_txt h3{font-size: 20px; line-height: 25px;}
.why_rent_content .why_rent_grey h3{font-size: 18px; line-height: 22px;}
#detailForm .form-group .col-md-2 label{line-height: 35px;}
.product-description .radio-inline, #detailForm .payment_checkbox{display: flex;}

#detailFormOne .form-group .col-md-2 label{line-height: 35px;}
.product-description .radio-inline, #detailFormOne .payment_checkbox{display: flex;}

.button_block a{padding: 15px 20px;}

.subsradioinner .rdio label { font-size: 16px; line-height:1.3;}
.pumpexp-imgholder img { width: 80%; margin: 0 auto; display: block; }
}

@media only screen and (max-width: 575px) {

/*header*/
.header_area_start .navbar-brand img{height: 50px;}
.header_area_start .navbar-collapse{top: 75px;}
/*header*/
/*banner*/
.banner_area .carousel-item img, .banner_area.inner_page_banner .carousel-item img{min-height:173px;}
.banner_area .carousel-caption h5{font-size:16px; line-height:1.2; padding: 0 0 5px 0;}
.banner_area .carousel-caption p{font-size: 13px; line-height:1.2;}
.banner_area .carousel-caption{width: 70%;}
/*banner*/
/*footer*/
.o_button, .y_button{padding: 0 15px; height: 50px; line-height: 50px; font-size: 13px;}
.contact_info ul li, .footer_link ul li, .copy_right_txxt{font-size: 14px;}
/*footer*/
/*home content area*/
.home_content_txt a{height: 50px; line-height: 50px;}
/*home content area*/
/*start renting page*/
.item-details.start_renting_sec .product-image{float: none; width: 100%; margin: 0 auto;}
.item-details.start_renting_sec .product-description{padding: 20px 0 0 0; width: 100%; float: none; text-align: center;}
.item-details.start_renting_sec{display: block;}
.item-details.start_renting_sec .product-image img{margin: 0 auto; display: block;}
.start_renting_heading h3{font-size: 20px; line-height: 22px; padding: 20px 0 0 0;}
.start_renting_top .item-details.start_renting_sec .product-description{text-align: left;}
.rdio label, .common-form .payment_checkbox label{padding-left: 15px;}
/*start renting page*/

.button_aera{display: block;}
.button_block a{font-size: 15px;}

}






















/**/
