/* start 3000 */
@media screen and (max-width: 3000px) {
  .sub-catg .hero-banner-static.hero-banner-static.hero-banner--subcategory {
      background-position: center bottom;
  }
  .sub-catg .hero-banner-static.hero-banner-static {
      height: 400px;
  }

  .sub-catg .hero-banner-medium {
      height: 450px!important;
  }
  .sub-catg .hero-banner-large {
    height: 510px!important;
  }
}
/* end 3000 */

/* start 2100 */
@media screen and (min-width: 2101px) {
    .designation-text{
        display: none;
    }
    .site-inspection {
        height: 605px;
    }
}
/* start 2100 */

/* start 1200 */
@media screen and (min-width: 1200px) {
    .case-study-top .container {
        width: 100%;
        padding: 0  ;
    }
}
/* start 2100 */

/* start 2100 */
@media screen and (max-width: 2100px) {
    .designation-text{
        right: -60px;
    } 
}
/* end 2100 */


/* start 1900 */
@media screen and (max-width: 1900px) {
    .designation-text{
        right: -30px;
    }
    /* .hero-banner-static.hero-banner-static {
        height: 600px;
    }
    .hero-banner-medium {
        height: 800px!important;
    }
    .hero-banner-large {
        height: 1000px!important;
    } */
    /* .hero-banner-static.hero-banner-static.hero-banner--category {
        background-position: center 100%;
    } */
    .hero-banner-static.hero-banner-static.hero-banner--category {
        height: 410px;
    }
    .hero-banner-medium.hero-banner--category {
        height: 610px!important;
    }
    .hero-banner-large.hero-banner--category {
        height: 810px!important;
    }
    .hero-banner--category h2{
        top: 35%;
    }
    /* .hero-banner-static.hero-banner-static.hero-banner--subcategory{
        background-position: center center;
    } */
    .hero-banner-static.hero-banner-static{
        background-position: 20% 50%;
    }

    .site-inspection {
        height: 535px;
    }
    
}
/* end 1900 */


/* start 1650 */
@media screen and (max-width: 1650px) {
    .designation-text{
        right: 10px;
    }

    /* .hero-banner-static.hero-banner-static {
        height: 600px;
    }
    .hero-banner-medium.hero-banner--generic {
        height: 700px!important;
    }
    .hero-banner-large.hero-banner--generic {
        height: 843px!important;
    } */
    .sub-catg .hero-banner-static.hero-banner-static {
      height: 400px;
    }
    .sub-catg .hero-banner-medium {
      height: 450px!important;
    }
    .sub-catg .hero-banner-large {
      height: 510px!important;
    }
    .hero-banner-static.hero-banner-static.hero-banner--category {
        height: 450px;
    }
    .hero-banner-medium.hero-banner--category {
        height: 550px!important;
    }
    .hero-banner-large.hero-banner--category {
        height: 693px!important;
    }
    .hero-banner--category h2{
        top: 38%;
    }
    .site-inspection {
        height: 535px;
    }
    
}
/* end 1650 */


/* start 1450 */
@media screen and (max-width: 1450px) {
    .why-page .more-infotext-inner {
        margin-right: 100px;
    }
}
/* end 1450 */



/* start 1400 */
@media screen and (max-width: 1400px) {
    .article-block blockquote:after{
        left: -96px
    }
    .designation-text{
        right: 40px;
    }
    nav ul li ul:after{
        background-position: 100% 50%;
        background-size: cover;
    }

    /* .hero-banner-static.hero-banner-static.hero-banner--category {
        background-position: center 100%;
    } */

    /* .hero-banner-static.hero-banner-static.hero-banner--category {
        background-position: center center;
    } */

    .site-inspection {
        height: 364px;
    }




}
/* end 1400 */


/* start 1320 */
@media screen and (max-width: 1320px) {
    .article-block blockquote:after{
        display: none;
    }

    .hero-banner-static.hero-banner-static {
        background-position: 30% 50%;
    }

    
}
/* end 1320 */


/* start 1199 */
@media screen and (max-width: 1199px) {
    .hero-banner-static.hero-banner-static,    
    .rep-page .hero-banner-static.hero-banner-static,
    .why-page .hero-banner-static.hero-banner-static,
    .contact-page .hero-banner-static.hero-banner-static,
    .hww-page .hero-banner-static.hero-banner-static,
    .checklist .hero-banner-static.hero-banner-static  {
        /*height: 300px;*/
    }
    .hero-banner-medium.hero-banner--generic,    
    .rep-page .hero-banner-medium,
    .why-page .hero-banner-medium,
    .contact-page .hero-banner-medium,
    .hww-page .hero-banner-medium,
    .checklist-page .hero-banner-medium {
        height: 350px!important;
    }
    .hero-banner-large.hero-banner--generic,
    .rep-page .hero-banner-large,
    .why-page .hero-banner-large,
    .contact-page .hero-banner-large,
    .hww-page .hero-banner-large,
    .checklist-page .hero-banner-large {
        height: 423px!important;
    }
    .hero-banner-static.hero-banner--casestudy {
        height: 423px;
    }   
    .checklist .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .check-section{
        background-size: 80px;
        padding: 0 0 0 110px;
    }
    .card-checklist ul {
        padding: 60px 40px 10px;
    }  
    .nav-mobile{
        background: #2626269e;
    }
    /* .footer-logo img{
        width: 100%;
    } */
    .rep-person-items ul li{
        margin: 0 5px;
    }
    .member-said-area aside blockquote{
        font-size: 30px;
        padding: 0 0 25px 40px;
    }
    .member-said-area aside blockquote .blockquote-image {
        position: absolute;
        left: -20px;
        width: 15%;
    }
    .rep-rtsmall-txt{
        font-size: 32px;
    }
    .story-content-wrap .left-content h1{
        font-size: 45px;
    }
    .toyota-advantage-banner{
        background-size: cover;
    }
    .why-page .more-infotext-inner {
        margin-right: 20px;
    }
    .why-page .moreinfo-textright .more-infotext .more-infotext-inner{
        margin-right: 40px;
    }
    .why-page .more-infotext .more-infotext-inner{
        margin-right: 80px;
    }
    .serviceAdvantageInner .imageBlock img{
        transform: scale(0.7);
    }
    .product-slider,
    .product-info{
        width: 50%;
    }
    .product-info{
        padding-left: 20px;
    }
    .v-player iframe{
        width: 100%;
    }
    .case-study-left{
        width: 70%;
    }
    .case-study-right{
        width: 30%;
    }
    .case-study-leftInner-container {
        width: 100%;
        max-width: none;
        float: none;
    }
    .case-study-leftInner{
        top: 0px;
        padding: 30px 40px;
        height: 100%;
        overflow: hidden;
    }
    .case-study{
        background-size: 30%;
    }
    .designation-text{
        background: #000;
        padding: 20px;
        width: 270px;
        right: auto;
        left: -12%;
    }    
    .fork-list ul li{
        width: 95px;
    }
    .sub-category-container .product-spec-btn a:last-child{
        float: right;
    }
    .sub-category-container .filter-btn button{
        font-size: 17px;
    }

    .add-enquiry,
    .learm-more{
        font-size: 21px;
    }

    /* .hero-banner-static.hero-banner-static.product-banner{
        height: 630px;
    } */
    .o-explore {
        padding: 0 10px;
    }
    .contact-form select {
        padding-left: 6px;
        padding-right: 6px;
    }
    .sub-catg .hero-banner-static.hero-banner-static {
       height: 300px;
    }
    .sub-catg .hero-banner-medium {
       height: 400px!important;
    }
    .sub-catg .hero-banner-large {
       height: 480px!important;
    }
    .hero-banner-static.hero-banner--subcategory {
        height: 600px;
    }
    .hero-banner-medium.hero-banner--subcategory {
        height: 650px!important;
    }
    .hero-banner-large.hero-banner--subcategory {
        height: 700px!important;
    }   
    .cat-banner {
       /*background-size: 315px 228px;*/
       background-size: contain;
       bottom: 0;
       height: 270px;
    }
    .cat-shadow {
      background-size: 80%;
    }
    .video-list-container {
        max-width: 726px;        
    }
    .section-left {
        width: 63%;        
    }   

}
/* end 1199 */


/* start 1130 */
@media only screen and (max-width: 1130px) {

    .explore-range h2,
    .booked-demo-content h2{
        font-size: 52px;
        line-height: 52px;
    }

    .designation-text{
        left: -3%;
    }

    .hero-banner-static.hero-banner-static {
        background-position: 35% 50%;
    }
    .product-banner-content{
        width: 325px;
    }
    .product-banner-content h3{
        font-size: 28px;
    }
    .product-banner-content h2{
        font-size: 35px;
    }
    .no-banner-intro-sec {
      padding-top: 150px!important;
    }
    .no-banner-intro-cont {
      padding-top: 145px!important;
    }
    .no-banner-expand-sec {
      padding-top: 125px!important;
    }
    .search-results {
        padding-top: 120px;
    }
    .news-detail {
        padding-top: 150px;
    }  
}
/* end 1130 */


/* start 1070 */
@media screen and (max-width: 1100px) {
	.brand img{
		/*width:130px;*/
		/*margin-top:20px;*/
	}
	#header-sroll.small .brand img{
		margin-top:0;	
	}
	.header-contact ul li a {
		font-size: 20px;
		line-height: 24px;
	}
	span.toll-free-number {
		font-size: 20px;
		line-height: 24px;
	}
	.social-header-icons {
		width: 80px;
	}
}

@media screen and (max-width: 1023px) {
    .nav-list .slimScrollDiv {
      position: relative!important;
      height: auto!important;          
    }
	.brand img{
		margin-top:0;
	}
    .why-page .more-infotext .more-infotext-inner{
        transform: scale(0.8);
    }
    .nav-mobile{
        z-index: 999;
    }
    nav.active{ 
        height: 100vh;
        overflow: scroll;
    }
    nav ul li {
        padding: 0;
    }
    nav ul li ul {
        background: inherit;
    }
    nav ul li ul:after {
        content: '';
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        background-color: #393939;
        background-image: url('../images/menu-bg.png');
        background-repeat: no-repeat;
        background-position: left top;
        background-size: cover;   
        display: none;
    }
}
/* end 1070 */



/* start 1023 */
@media screen and (max-width: 1023px) {
    .rep-page .banner-fixed-btn{
        width: 55%;
        bottom: 0;
    }
    .rep-page.services .banner-fixed-btn{
            width: 100%;
    }
    .rep-page.services .banner-fixed-btn li{
        width: 33.33%;
    }
    .rep-page.services .banner-fixed-btn.services li a.orange{
        line-height: 60px;
    }
    .rep-page .banner-fixed-btn li {
        width: 50%;
    }
    .rep-page .banner-fixed-btn li a {
        width: 100%;
        line-height: 60px;
    }
    .why-sect .left h1{
        font-size: 80px;
        margin-bottom: 20px;
    }
    .why-sect .left p, .generic-intro p {
        font-size: 16px;
        line-height: 28px;
    }
    .more-infotext-inner{
        width: 265px;
        transform: none;
    }
    .why-page .more-infotext .more-infotext-inner{
        transform: none;
    }
    .more-infotext-inner h2 {
        font-size: 25px;
    }
    .why-page .more-infotext-inner p {
        font-size: 16px;
        line-height: 24px;
    }
    .slider-content-inner h2 {
        font-size: 52px;
        line-height: 48.29px;
    }     
    .banner-fixed-btn li a{
        font-size: 18px;
    }
    .toyota-text p{
        font-size: 32px;
        line-height: 39px;
    }
    .serviceAdvantageInner .imageBlock img{
        transform: scale(0.5);
        position: relative;
        left: -90px;
    }
    .hero-banner--generic h2{
        font-size: 60px;
        line-height: 60px;
    }
    /* .set > a i, .set-plain > a i {
        width: 35px;
        height: 35px;
        line-height: 35px;
        left: 15px;
    }
    .set > a:hover > i, .set-plain > a:hover > i {
        left: 15px;
    }   */ 
    .set > a strong, .set-plain > a strong{
        font-size: 40px;
    }
    .toyota-advantage-inner h2{
        font-size: 40px;
    }
    .navigation-bar{
        position: relative;
        background: transparent;
    }
    .navigation-bar i{
        position: absolute;
        top: 50%;
        right: 20px;
        transform: translateY(-50%);
        font-size: 26px;
        display: none;
    }
    /* simple responsive menu */
    .responsive_menu select{
        display: block;
        width: 100%;
        height: 55px;
        padding: 6px 12px;
        font-size: 20px;
        line-height: 1.42857;
        color: rgb(85, 85, 85);
        vertical-align: middle;
        background-color: rgb(255, 255, 255);
        background-image: none;
        border: none;
        border-radius: 0px;
    }
    .responsive_menu{
        box-shadow: 0 6px 6px rgba(0,0,0,0.075)
    }
    /* simple responsive menu */
    .checklist-image{
        display: none;
    }
    .download-checklist {
        padding: 15px 0 50px;
    }
    .othersproduct{
        margin: 20px;
        padding: 5px 0;
    }
    .purchase-box-inner{
        width: 90%;
    }
    .product-banner-content h3{
/*        text-shadow: 2px 3px 1px #000;*/
    }
    .product-banner-content h2{
/*        text-shadow: 2px 1px 1px #fff;*/
    }
    .btn-line{
        width: 40%;
        height: 70px;
        font-size: 30px;
        line-height: 70px;
    }
    .or {
        transform: translateY(-9%);
    }
    .purchase-box {
        padding: 40px 0;
    }
    .purchase-box-inner h2{
        font-size: 60px;
    }
    .infotext-more{
        width: auto;
        height: 45px;
        font-size: 30px;
    }
    .tagline-text p{
        font-size: 25px;
        line-height: 30px;
    }
    .tagline-text{
        padding: 45px 28px;
    }
    .chat-us-img{
        width: 225px;
        height: 528px;
        right: 0;
        top: 90px;
        background-size: 100%;
    }
    .sample-image img{
        width: 100%;
    }
    .product-box{
        width: 50%;
    }
    .hero-banner--category h2{
        font-size: 50px;
        line-height: 50px;
        top: 40%;
    }
    .enquire-product{
        width: 100%;
    }
    .fork-specification,
    .hero-banner--subcategory hgroup{
        transform: translate(0,-50%) scale(0.6);
        -moz-transform: translate(0,-50%) scale(0.6);
        -webkit-transform: translate(0,-50%) scale(0.6);
    }
    .fork-specification{
        transform: translate(19%,-50%) scale(0.6);
        -moz-transform: translate(19%,-50%) scale(0.6);
        -webkit-transform: translate(19%,-50%) scale(0.6);
    }
    .hero-banner--subcategory hgroup{
        transform: translate(-14%,-50%) scale(0.6);
        -moz-transform: translate(-14%,-50%) scale(0.6);
        -webkit-transform: translate(-14%,-50%) scale(0.6);
    }
    .sub-category-container .filter-block{
        margin-bottom: 30px;
    }
    .fork-list select{
        width: 230px;
        display: block;
        height: 50px;
        margin: 30px 0px;


        width: 176px;
        height: 28px;
        box-shadow: 1px 1px 11px rgba(0, 0, 0, 0.18);
        background-color: #ffffff;
        border: none;
        outline: none;
        font-size: 16px;
        font-family: 'MyriadPro-Cond';
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        border-radius: 20px;
        padding: 0 15px;
        line-height: 30px;
        background-image: url(../images/select-arrow.png);
        background-repeat: no-repeat;
        background-position: 90% center;
        text-align-last: center;

    }
    .fork-list ul{
        display: none;
    }
    .generic-inner h2{
        font-size: 60px;
        margin-bottom: 20px;
    }
    .generic-inner p, .location-container p {
        font-size: 20px;
        line-height: 28px;
    }
    .generic-inner p strong, .location-container p strong {
        font-size: 30px;
        line-height: 35px;
    }
    .generic-inner h4 {
        font-size: 45px;
    }



    .sub-catg .hero-banner-static.hero-banner-static{
        background-position: 50% 50%;
    }
    .hero-banner-static.product-banner{
        height: 350px;
    }
    .hero-banner-medium.product-banner{
        height: 400px!important;
    }
    .hero-banner-large.product-banner{
        height: 475px!important;
    }
    .banner-tag{
        width: 230px;
    }
    .banner-tag img{
        display:inline-block;
		height:80px;
    }
    .hero-banner-static.hero-banner--subcategory {
        height: 450px;
    }
    .hero-banner-medium.hero-banner--subcategory {
        height: 500px!important;
    }
    .hero-banner-large.hero-banner--subcategory {
        height: 600px!important;
    }   
    .cat-banner {
       height: 255px;
    }
    .hero-banner-static.hero-banner-static.hero-banner--category {
        height: 350px;
        /* background-position: center center; */
    }

    .hero-banner-medium.hero-banner--category {
        height: 400px!important;
    }
    .hero-banner-large.hero-banner--category {
        height: 472px!important;
    }

    .pdt-ins.site-inspection{
        background: none;
        height: auto;
    }
    .pdt-ins.site-inspection img{
        display: block;
        width: 100%;
    }
    .enquire-section {
        margin-top: 20px;
    }
    .enquire-right {
        margin: 0 auto 15px;
        padding-top: 0;
        float: none;
        width: 100%;
        text-align: center;
    }
    .enquire-btn {
        margin: 0 auto;
    }
    .banner-fixed-btn.services li {
        /*width: 33%;*/
    }
    .banner-fixed-btn.services li a.orange {
        line-height: 60px;
    }
    .banner-fixed-btn.services {
        /*width: 70%;*/
    }
    .select-yourforklift h2 {
        width: 250px;
        margin: 30px 0;
    }
    .select-yourforklift {
        padding: 0;
    }
    .filter-block {
        margin-top: 0;
    }
    .filter-block h2 {
        width: 100%;
        height: auto;
    }
    .industries {
        margin: 60px 0 0;
    }
    .checklist-details {
        padding-left: 60px;
    }
    .checklist-details h2 {
        font-size: 60px;
        line-height: 62px;
    }
    .checklist-details h2:before {
        height: 40px;
        top: 5px;
        left: -60px;
    }
    .toyota-advantage--padding {
        padding: 30px 0 10px;
    }
    /* .more-info-col {
        height: 400px;
    } */
    .recently-view {
        padding: 30px 0 40px;
    }
    .viewed-slider .slick-next {
        right: 0;
        width: 23px;
    }
    .Bcrumbs {
        margin-top: 20px;
    }
    .sub-catg .hero-banner-static.hero-banner-static {
      height: 250px;
    }
    .sub-catg .hero-banner-medium {
        height: 300px!important;
    }
    .sub-catg .hero-banner-large {
        height: 420px!important;
    }      
    .cat-shadow {
      background-size: 700px 281px;
    }
    .product-banner-left {
        bottom: 0;
    }
    .product-banner-left img {
        max-height: 500px;
		margin-bottom:0;
    }
    .others-product {
        padding-top: 50px;
    }
    .others-product h2 {
        font-size: 50px;
    }
    .othersproduct span {
        font-size: 23px;
    }
    .product-holder a {
        padding-top: 10px;        
    }
    .select-product-show {
      padding: 40px;
    }
}



/* start 991 */
@media screen and (max-width: 991px) {
    .slider-item-image {
        /*height: 550px;       */
    }
    /* .height100{
        display: none;
    } */
    .ft-left {
        display: none;
    }
    .testimonial-block--banner {
        left: 0;
    }
    .hero-banner-static.hero-banner-static {
        background-position: 0% 50%;
    }
    .product-banner-content{
        right: -70px;
    }

    .product-banner-content.normal{
        display: none;
    }
    .banner-tag{
        left: -60px;
    }
    .banner-tag img{
		margin:0 auto;
		padding-top:10px;
		display:block;
    }
    #sub-cat-ban-below-text{
        display: block;
    }

    .sub-cat-banner-hide-text{
        /*display: none;*/
    }
    .explore-range {
        clear: both;
        padding-bottom: 20px;
    }
    .toyota-advantage-item-imgbox {
        padding: 10px 0;
    }
    .service-list ul li {
        width:50%;
        margin-bottom: 10px;
    }
    .celebrating-years h2 {
        font-size: 52px;
        line-height: 52px;
        margin-bottom: 30px;
    }
    .celebrating-year strong, .celebrating-year span {
        font-size: 60px;
        line-height: 62px;
    }
    .slick-dotted.slick-slider {
        margin-bottom: 0;
    }
    .before-foot-text {
      padding-bottom: 8px;  
    }
    .before-foot-text h1 {
        font-size: 40px;
    }
    .check-section h1 {
        font-size: 45px;
        line-height: 45px;
    }
    .card-checklist ul {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .card-checklist ul li label:before{
        border: 6px solid #dd5f00;
        padding: 20px;
        vertical-align: top;
    }
    .card-checklist ul li input:checked + label:after{
        top: 8px;
        left: 19px;
        width: 15px;
        height: 30px;
        border-width: 0 6px 6px 0;
    }
    .card-checklist ul li .icon-box{
        width: 52px;
        margin: 0 12px;
        height: 52px;
        vertical-align: top;
    }
    .card-checklist ul li .icon-box img {
        width: auto;
        max-width: 100%;
        max-height: 100%;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    .card-checklist ul li:first-child .icon-box img {
        max-height: 100%;
    }
    .card-checklist ul li h2 {
        font-size: 36px;
        padding-top: 0;
        vertical-align: top;
        line-height: 36px;
    }
    .card-checklist ul li h2 span{
        padding: 0;
        font-size: 18px;
        line-height: 20px;
    }    
    .card-checklist{
        margin: 20px 0 50px;
    }
    .card-checklist ul li {
        display: block;
        margin-bottom: 30px;
    }
    .service-section {
        padding: 40px 0;
    }
    .enquire-panel {
        padding-top: 65px;
    }
    .top-arrow {
        top: -75px;
    }
    .generic-inner {
        padding-bottom: 30px;
    }
    .process-field {
        width: 32%;
        margin-right: 1%;
    }
    .rep-personslide-cloud-text h1 {
        font-size: 50px;
    }
    .rep-member-area {
        padding-bottom: 40px;
    }
    .member-said-area {
        padding: 40px 0 60px;
    }
    .member-said-area aside h4 {
        margin-bottom: 10px;
    }
    .story-content-wrap .right-content .rt-small-testy{
        margin: 0;
        max-width: none;
        padding: 30px;
        background: #fafafa;
    }
    .orange-pointerdot h4 {
        font-size: 45px;
    }
    /* .serviceAdvantage {
        padding: 0;
    } */    
    .why-sect .left h1 {
        font-size: 50px;
        line-height: 52px;
    }
    .product-info h2, .player-right h2, .industries h2 {
        font-size: 40px;
    }
    .product-details-bottom {
        font-size: 30px;
    }
    .contact-form {
        margin-bottom: 10px;
    }    
    .contact-form .col-sm-6 {
        margin: 0 0 20px;
    }
    .contact-form h3 {
        font-size: 24px;
        margin: 0 0 20px;
        padding: 0 0 5px;
    }
    .contact-form .col-md-4, .contact-form .col-md-6, 
    .contact-form .col-md-8, .contact-form .col-md-12 {
        padding-left: 0;
        padding-right: 0;
    }
    .contact-form .col-md-6 {
        margin-bottom: 20px;
    }
    .product-banner-left {
        width: 100%;
        left: 0;
        right: 0;
        text-align: center;
    }
    /* .product-banner-left img {
        max-width: 80%;
    }  */
    .f-team-member .relative {
      position: inherit;
    }
    .f-team-member .col-md-6.height100 {
      height: auto;
    }
    .f-team-member .featured-team-member,
     .f-team-member .testimonial-block--banner {
        position: inherit;
        bottom: 0;
    }
    .f-team-member .featured-team-member {     
      top: 25px;
      padding: 15px;
      font-size: 30px;
      line-height: 34px;
      color: #F17200;    
    }
    .f-team-member .testimonial-block--banner {
      top: 0;
      padding-top: 30px;      
    }
    .featured-team-member span {
        display: inherit;
    }
    .f-team-member .testimonial-block h2 {
        font-size: 45px;
    }
    .forklifts-list {
      padding-top: 30px;
    }
    .map {
        margin-left: auto;
        margin-right: auto;
    }
    .location-container .pull-left,
    .location-container .pull-right {
        float: none!important;
        padding-left: 0;
        padding-right: 0;
    }
    #MapLocation {
        display: none;
    }
    .mobile-state-list {
        display: block;
        margin-bottom: 30px;        
    }
    .mobile-state-list ul {
        margin-bottom: 0;
    }  
    .mobile-state-list li {
        float:left;
        width: auto;
        font-size: 14px;
        margin: 0 10px 10px 0; 
    }
    .mobile-state-list li:nth-last-child(1) {
        margin-right: 0;
    }
    .mobile-state-list a {              
        padding: 8px 20px 5px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #f35900;
        color: #fff;
        font-weight: bold;
        display: block;
    }
    .video-list-container {
        max-width: 100%;        
    }
    ul.magazine-list li {
        margin-left: 8px;
        margin-right: 8px;
    }
    .section-left, .section-right {
        width: 100%;
        float: none;
    }
    .section-left {
        margin-bottom: 10px;
    }
    .section-right {
        text-align: center;
    }
    .forklifts-list li {
        padding-bottom: 20px;
    }
    .checklist_show {
        padding-left: 140px;
    }
    .checklist_show .filter-row-select {
        width: 35%;
    }
    .match-product--enquire {
        width: 47%;        
        margin-left: 1%;
        margin-bottom: 40px;
    }
    .match-product--enquire:nth-last-child(1) {
      margin-left: 1%;
      margin-right: 1%;
      margin-bottom: 0;
    }
    .chk-back-btn {
        margin-top: -20px;
    } 
     
}
/* end 991 */

@media only screen and (max-width: 991px) and (min-width: 768px)  {
    .location-state-container .col-sm-5 {
        width: 50%;
    }
    .location-state-container .col-sm-offset-1 {
        margin-left: 0;
    }
}



/* start 880 */
@media screen and (max-width: 880px) {
    .banner-tag{
        left: 0;
    }
    #sub-cat-ban-below-text .fork-specification{
        right: 0%;
    }
}
/* end 880 */




/* start 768 */
@media screen and (max-width: 768px) {    
    .chklstBtnGrp a, .show_product:before{
        font-size: 22px;
    }          
    .rep-page .fixed-enqiure{
        top: auto;
    }
    .fixed-enqiure {
        width: 100%;
        position: fixed;
        right: 0;
        top: auto;
        bottom: 0px;
    }
    .fixed-enqiure:after,
    .fixed-enqiure:before{
        content: '';
        display: block;
        clear: both;
    }
    .fixed-enqiure ul li:first-child,
	.fixed-enqiure ul li.for-desktop-footer-tab,
	.fixed-enqiure ul li.for-mobile-footer-tab,
    .fixed-enqiure ul li:last-child{
        width: 50%;
        float: left;
    }
    .fixed-enqiure ul li:last-child{
        background: #d53a08;
    }
	.fixed-enqiure ul li.for-mobile-footer-tab{
		display:block;
	}
	.fixed-enqiure ul li.for-desktop-footer-tab{
		display:none;
	}
    footer {
        padding: 25px 0 60px;
    }
    .rep-person-items{
        display: none;
    }
    .member-said-area aside{
        width: 100%;
        float: none;
        margin-bottom: 40px;
    }
    .member-said-area aside blockquote .blockquote-image {
        left: 0px;
        width: 30px;
    }
    .member-said-area aside blockquote{
        border-bottom: 5px solid #eb6a1d;
    }
    .member-said-area aside ul li{
        display: inline-block;
        vertical-align: middle;
    }
    .member-said-area section{
        width: 100%;
        float: left;
        padding: 0px;
    }
    .story-content-wrap .left-content,
    .story-content-wrap .right-content{
        width: 100%;
        margin: 0px;
    }
    .story-content-wrap .maincontainer {
        width: 82%;
    }
    .story-content-wrap .right-content .rep-rtsmall-txt {
        top: auto;
    }    
    .rep-rtsmall-txt.orange {
        background: #2a2a2a;
    }
    .rep-page .chat-us-img{
        display: none;
    }    
    .others-product .slick-next{
        right: 5px;
    }
    .product-box figure img{
        max-height: 150px;
    }
    .hero-banner--category h2 {
        font-size: 40px;
        line-height: 40px;
        top: 50%;
    }
    .category-container h2{
        font-size: 37px;       
    }
    .product-box h2{
        font-size: 22px;
    }    

    .designation-text{
        left: -7px;
    }

    .hero-banner--category h2{
        top: 33%;
    }

    .banner-tag {
        left: 30px;
    }


    #sub-cat-ban-below-text .left,
    #sub-cat-ban-below-text .right{
        width: 100%;
    }
    #sub-cat-ban-below-text .fork-specification{
        display: block;
    }
    #sub-cat-ban-below-text hgroup{
        margin-top: 0px;
        margin: 30px;
    }
    #sub-cat-ban-below-text hgroup h2{
        width: 100%;
    }
    #sub-cat-ban-below-text .fork-specification {
        right: -5%;
        width: 85%;
    }

    .booked-demo-content{
        z-index: 1;
    }
    .fixed-enqiure{
        z-index: 99;
    }
    .fork-category .product-box .p-add {     
      top: 242px;      
    }     

}
/* end 768 */




/* start 767 */
@media screen and (max-width: 767px) {
    .slider-item-image {
        /*height: 400px;       */
    }
    .for-desktop {
      display: none;
    }
    .for-mobile {
      display: block;
    }
    .rep-member-area {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .rep-page.services .banner-fixed-btn li a{
        padding: 10px;
        font-size: 12px;
    }
    .rep-page .banner-fixed-btn{
        width: 100%;
    }
    .rep-personslide-cloud-text h1{
        font-size: 40px;
        line-height: 45px;
        margin-top: 0;
    }
    .rep-personslide-cloud-text p {
        font-size: 25px;
        line-height: 29px;
    }
    .member-said-area {
        padding: 30px 0 40px;
    }
    .member-said-area section h3 {
        font-size: 30px;
    }
    .rep-activity-list h5 {
        font-size: 15px;
        min-height: 35px;
    }
    .more-info-col {
        width: 100%;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
    }
    .more-infoimage{
        display: none!important;
    }
    .more-infotext-inner,
    .why-page .more-infotext .more-infotext-inner{
        width: 100%;
        margin: 0px;
        padding: 30px;
    }
    .why-morethumb-on-mobile{
        display: block;
    }
    .why-page .mid-icon.left,
    .why-page .mid-icon.right{
        top: -57px;
        left: 50%;
        transform: translateX(-50%) scale(0.5);
    }
    .why-page .moreinfo-textright .more-infotext .more-infotext-inner {
        margin-right: 0px;
    }
    .btn-line{
        font-size: 32px;
    }
    .case-study-left {
        width: 100%;
    }
    .case-study-right {
        width: 100%;
    }
    .case-study{
        background-image: none!important;
    }
    .case-study-leftInner{        
        padding-left: 20px;
        padding-right: 20px;        
    }
    .case-study-rightInner{
        margin: 0 auto 10px;
    }
    .article-block blockquote {        
        font-size: 30px;
        line-height: 34px;
        padding: 20px 20px 15px;
    }
    .article-block blockquote:before {
        display: none;
    }
    .chat-us h2{
        font-size: 35px;
    }
    .chat-us h3 {
        font-size: 25px;
    }
    .chat-uslive{
        padding: 0 20px;
        font-size: 20px;
        line-height: 40px;
        border-width: 4px;
        height: 44px;
    }
    .explore-story h2{
        font-size: 30px;
        margin-bottom: 15px;
    }
    .designation-text{
        right: 0;
    }
    .body-inner.sub-category-bdy-inner{
        margin-top: 0px;
    }
    .process-field{
        width: 48%;
    }
    .process-block {
        height: auto;
        max-height: 296px;
        margin-bottom: 30px;
    }
    .working-process:before,
    .working-process:after,
    .process-block:after,
    .process-field:nth-child(n+4) .process-block:after{
        display: none;
    }
    .generic-inner {
        padding: 0 50px 90px;
    }
    .fork-specification, 
    .hero-banner--subcategory hgroup {
        /*display: none;*/
    }
    .add-enquiry,
    .learm-more{
        font-size: 20px;
    }

    .hero-banner-static.hero-banner-static {
        background-position: 50% 50%;
    }

    .or{
        transform: translateY(-10%);
    }
    
    .how-we-work {
        padding-top: 15px;
    }
    .explore-range h2 {
        font-size: 40px;
        line-height: 44px;
    }
    .booked-demo-content {
        padding: 0 20px 20px;
    }
    .booked-demo-content br {
        display: none;
    }
    .booked-demo-content h2, .celebrating-years h2, .testimonial-block h2, .f-team-member .testimonial-block h2 {
        font-size: 34px;
        line-height: 36px;
    }    
    .booked-demo-content h3 {
        font-size: 28px;
        line-height: 30px;
        padding-bottom: 10px;
    } 
    .enquire-btn {
        width: auto;
        display: inline-block;
    }   
    .read-more, .btn-md-orange, .infotext-more, .enquire-btn {
        min-width: inherit;
        height: inherit;
        font-size: 22px;
        line-height: 32px;        
        padding: 5px 20px 0;
    }
    .toyota-advantage-item-imgbox {
        padding: 5px 0;
    }
    .toyota-advantage-inner h2 {
        font-size: 30px;
        /* margin-top: 0; */
    }
    .celebrating-years h2 {        
        margin-bottom: 20px;
    }
    .toyota-advantage {
        margin-bottom: 10px;
    }
    .before-foot-text h1 {
      font-size: 28px;
    }
    .select-yourforklift {
        padding-bottom: 0;
    }
    .select-yourforklift h2 {
        font-size: 22px;
        width: 100%;
        margin: 20px 0 15px;
    }
    .fork-list, .fork-list select {
        width: 100%;
    }
    .fork-list select {
        margin: 0 0 30px;
    }
    ul.breadcrumbs {
        margin-bottom: 20px;
    }
    ul.breadcrumbs li {
        font-size: 18px;
    }
    .product-box figure {        
        height: 160px;         
    }    
    .product-section-right .product-box h2, .product-section-right .product-box h3 {
        font-size: 24px;
        margin: 0 15px;
    }
    .fork-details ul, .product-spec ul {
        padding: 0 15px;
    }
    .accordion-single {
        padding-bottom: 20px;
    }
    .set > a, .set-plain > a {
        padding-top: 25px;
        padding-left: 34px;
    }
    .set > a i, .set-plain > a i{
        margin-top: 3px;
        font-size: 12px;
        top: 22px;
        left: 15px;
        width: 19px;
        height: 19px;
        line-height: 21px;
    }
    .set > a i.fa-chevron-up:before, .set-plain > a i.fa-chevron-up:before,
    .set > a i.fa-chevron-down:before, .set-plain > a i.fa-chevron-down:before {     
      left: 4px;
      top: -1px;
    }
    @-moz-document url-prefix() {
        .set > a i.fa-chevron-up:before, .set-plain > a i.fa-chevron-up:before,
        .set > a i.fa-chevron-down:before, .set-plain > a i.fa-chevron-down:before {
          top: -2px;
        }
    } 
    .set > a i.fa-plus:before, .set-plain > a i.fa-plus:before,
    .set > a i.fa-minus:before, .set-plain > a i.fa-minus:before {
      left: 5px;
      top: 0;
    }
    @-moz-document url-prefix() {
        .set > a i.fa-plus:before, .set-plain > a i.fa-plus:before,
        .set > a i.fa-minus:before, .set-plain > a i.fa-minus:before {          
          top: -1px;
        }
    }  
    .set > a:hover > i, .set-plain > a:hover > i {
       /* left: 15px;*/
    }
    .set > a strong, .set-plain > a strong {
        font-size: 24px;        
        /* margin-bottom: 10px; */
    }
    .set > a strong, .set > a span, .set-plain > a strong, .set-plain > a span {
        max-width: 100%;
    }
    /* .set-plain .content p {
        padding-left: 26px;
    }
    .content ol {
        margin-left: 26px;
    } */
    .content h3 {
        margin-left: 27px;
        font-size: 20px;
    }
    .story-category {
        padding-bottom: 0;
    }
    .story-title{
        font-size: 36px;
        line-height: 38px;
        margin-bottom: 15px;
    }
    .article-block p.headlines {        
        font-size: 25px;
        line-height: 35px;
    }
    .article-block p {
        margin-bottom: 20px;
    }
    .video-container {
        margin-bottom: 25px;
    }
    .product-deployed h2 {
        font-size: 30px;
        margin-top: 10px;
    }
    .tagline-text {
        margin-top: 30px;
        padding: 20px 20px 10px;
    }
    .testimonial-sidebar {
        padding-top: 20px;
    }
    .testimonial-sidebar h2 {
        font-size: 30px;
    }
    .chat-us {
        padding: 25px 0 30px;
    }
    .chat-us h2{
        font-size: 30px;
        line-height: 34px;
    }
    .chat-us h3 {
        font-size: 25px;
    }
    .chat-us-img {
        width: 95px;
        height: 148px;
        top: 165px;
    }
    .explore-story {
        padding: 30px 0;
    }
    .check-section h1{
        font-size: 30px;
        line-height: 32px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .check-section {
        background-size: 25px;
        padding: 0 0 0 40px;
    }
    .service-section {
        padding: 30px 0 10px;
    }
    .support-desk {
      padding-top: 30px;
    }
    .support-desk h2 {
        font-size: 30px;
    }
    .services-list ul li{
        width: 39%;
        margin-bottom: 20px;
    }
    .service-box-inner span {
        font-size: 20px;
        line-height: 22px;
    }
    .enquire-panel {
        top: -60px;
        padding: 50px 0 30px;           
    }
    .top-arrow {
      border-width: 36px 34px 0 34px;
      top: -60px;
    }
    .wizard > .steps {
        margin-bottom: 30px;
    }
    .generic-inner {
        padding: 30px 20px;
    }
    .generic-inner h2 {
        font-size: 40px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .generic-inner p, .location-container p {        
        line-height: 24px;
    }
    .generic-inner p strong, .location-container p strong {
        font-size: 22px;
        line-height: 24px;
    }
    .generic-inner h4 {
        font-size: 30px;
        margin: 0 0 10px;  
    }
    .work_strategy_content {
        padding-bottom: 25px;
    }
    .story-content-wrap .left-content {
        padding-bottom: 10px;
    }
    .story-content-wrap .right-content .rep-rtsmall-txt {
        font-size: 30px;
    }
    .rep-bottom-article.story-content-wrap .left-content {
        margin-top: 10px;
    }
    .story-content-wrap .left-content {
        padding: 20px 30px;
    }
    .story-content-wrap .maincontainer {
        width: 100%;
    }
    .orange-pointerdot {
        padding: 30px 0;
    }
    .orange-pointerdot h4 {
        font-size: 35px;
    }
    .white__dot-pointwrap .dot-tablet .circle {
		/*
        width: 75px;
        height: 75px;
		*/
    }
    .orange-pointerdot .white__dot-pointwrap {
		/*
        margin: 10px 0;
		*/
    }
    .toyota-text p {
        font-size: 26px;
        line-height: 30px;
    } 
    .toyota-advantage.services {
        padding: 0;
    }
    .product-info {
        padding-left: 0;
    }
    .product-details-top li {
        padding-left: 40px;
    }
    .product-enquire {
        padding-bottom: 40px;
    }
    .product-info h2, .player-right h2, .industries h2, .recently-view h2 {
        font-size: 30px; 
    }
    .product-info h2 {        
        padding-bottom: 20px;
    }
    .player-right h2 {
        margin-top: 0;
    }
    .player-right p {
        padding-top: 10px;
    }
    .industries {
        margin: 20px 0 0;
    }
    .industries ul {        
        margin: 25px 0;
    }
    .product-slider, 
    .product-info,
    .player-right,
    .v-player,
    .industries ul li{
        width: 100%;
    }
    .industries ul li{
        margin-bottom: 25px;
    }
    .industries ul li:last-child, .service-list ul li:last-child {
        margin-bottom: 0;
    }
    .use-in-industries span {
        margin-top: 10px;
        width: 100%;
    }
    .checklist-details h2{
        font-size: 40px;
        line-height: 42px;
    }
    .checklist-details p {
        font-size: 22px;
        line-height: 25px;
    }
    .download-checklist {
        padding: 0 0 35px;
    }
    .checklist-details h2:before {
        top: -3px;
    }
    .service-list ul li{
        width: 100%;
        margin-bottom: 15px;
    }
    .service-list ul li h4 {
        min-height: inherit;        
    }
    .others-product {
        padding: 35px 0 0;
    }
    .others-product h2{
        font-size: 35px;
    }
    .others-product .slick-next {
        right: -15px;
    }
    .others-product .slick-next {
        background-size: 20px;  
    }
    .othersproduct span {
        font-size: 20px;
    }
    .product-holder a {
        padding-top: 0;
    }
    .purchase-box-inner h2 {
        font-size: 40px;
    }
    .btn-line {
        width: 100%;
        font-size: 18px;
        font-weight: bold;
        height: 50px;
        line-height: 50px;
        margin-bottom: 5px;
    }
    .purchase-box {
        padding: 30px 0 25px;
    }
    .serviceAdvantage {
        padding: 10px 0;
    }
    .checklist .container {
        padding-top: 30px;
    }
    .location-container {
      padding-bottom: 20px;
    }
    .hero-banner-static.hero-banner-static.product-banner {
        height: 400px;
    }
    .hero-banner-medium.product-banner {
        height: 500px!important;
    }
    .hero-banner-large.product-banner {
        height: 580px!important;
    }
    /* .product-banner-left {
        top: 140px;
    } */
    .product-banner-left img {
        max-height:350px;
    }
    .f-team-member .featured-team-member {
        top: 0;
        padding: 10px;
        font-size: 26px;
        line-height: 30px;
    }
    .f-team-member .testimonial-block--banner {        
        padding-top: 0;
    }
    .f-team-member .container {
        height: auto;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    } 
    .search-header input {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .search-header #search-submit {
        margin-bottom: 0;
    }
    .search-results h1 {
        font-size: 28px;
    } 
    .hero-banner-static.hero-banner--subcategory {
        height: 400px;
    }
    .hero-banner-medium.hero-banner--subcategory {
        height: 450px!important;
    }
    .hero-banner-large.hero-banner--subcategory {
        height: 500px!important;
    }   
    .cat-banner {
       height: 255px;
    }
    .state-location, .state-location h4 {
        font-size: 20px;
    }
    .state-location h4 {        
        margin: 0 0 10px;
    }
    .state-location .details p {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .state-location a:after {        
        height: 13px;
    }
    .checklist_show .filter-row-select {
      width: 50%;
    }
    .fork-category .product-box .p-add {
        top: 203px;
    }
    .match-product--enquire {
        position: relative;
        width: 100%;        
        margin: 10px 0;
    }
    .match-product--enquire:nth-last-child(1) {
      margin:10px 0;
    }    
    .match-product--enquire h3 {
      font-size: 16px;
      margin-left: 0;     
    }
    .match-product-left {
        width: 190px;
        position: absolute;
        left: 0;
    }
    .match-product-right {
        width: 100%;
        min-height: 110px;
        padding-right: 0;
        padding-left: 210px;
    }  
	.fork-specification{
		width:200px;
	}
}


/* start 700 */
@media screen and (max-width: 700px) {
	.hero-banner--subcategory hgroup{
		top:170px;
		width:200px;
	}
	.fork-specification{
		width:200px;
		right:40px;
	}
}


/* start 640 */
@media screen and (max-width: 640px) {
    .slider-item-image {
        /*height: 350px;       */
    }
    .rep-page .orange-pointerdot:after{
        display: none;
    }
    .why-sect .left,
    .why-sect .right{
        width: 100%;
    }
    .why-sect {
        padding: 20px 0 20px;
    }
    .why-page .slider-content-inner{
        padding: 0px;
    }
    .hero-banner--generic h2{
        /*left: 40px;*/
    }
    .imageBlock {
        width: 100%;
    }
    .serviceAdvantageInner .imageBlock img {
        transform: scale(0.8);
        left: 0;
    }
    .toyota-text{
        width: 100%;
        padding-left: 0;
    }
    .toyota-advantage-txt-wrap{
        left: 50px;
    }
    .more-service {
        padding: 0 0 30px;
    }
    .more-service a {
        height: inherit;        
        font-size: 24px;        
        line-height: 34px;
        padding: 5px 20px 0;
    }    
    .site-inspection{
        height: 115px;
    }      
    .btn-download-checklist{
        font-size: 20px;
        padding: 9px 35px 6px;
    }    
    .purchase-box-inner img{
        width: 100%;
    }         
    .purchase-box-inner h3{
        font-size: 25px;
    }
    .purchase-box{
        padding: 46px 0 49px;
    }
    .product-banner-content{
        display: none;
    }
    .chat-uslive{
        width: auto;
    }    

    .sub-category-container .product-section-right .product-box{
        margin: 0 auto;
        float: none;
        display: block;
        width: 60%;
    }    
    .slider-content-inner{
        padding-left: 5px;
    }
    .slider-content-inner h2 {
        font-size: 32px;
        line-height: 36px;
    }
    .celebrating-year{
        transform: scale(0.6);
        left: -70px;
        position: relative;
        bottom: -20px;
        max-width: 350px;
    }
    /* .forklifts-list li figure{
        height: 65px;
    } */
    .forklifts-list li {
        width: 32%;
    }
    /* .forklifts-list li figure {
        height: 75px;
    } */

    .o-explore ul li{
        width: 100%;
        display: block;
    }
    .o-exploreInner{
        height: auto;
    }
    .o-explore-cont-inner{
        font-size: 42px;
    }

    /* .forklifts-list figcaption{
        margin-top: 15px;
    } */

    .or {
        transform: translateY(-4%) scale(0.7);
    }
    .mobile-state-list {       
        margin-bottom: 10px;
    }
    .mobile-state-list ul {        
        text-align: center;
    }
    .mobile-state-list li {
        float: none;
        display: inline-block;
        margin-left: 5px;
        margin-right: 5px;
    }
    .mobile-state-list li:nth-last-child(1) {
         margin-right: 5px;
    }
    .select-product-show {
        padding: 20px;
    }
	.hero-banner--subcategory hgroup{
		top:150px;
		width:200px;
	}

	.fork-specification{
		width:200px;
		right:10px;
		top:190px;
	}
	.note{
		padding-top:0;
	}

}
/* end 640 */



/* start 600 */
@media screen and (max-width: 600px) {   
    .celebrating-year{        
        position: relative;             
    }
    .read-more {
        margin-top: 10px;
    }
    .slider-content-inner {
        padding-top: 60px;
    }
    .slider-content-inner h2{
        color: #000;
        margin-top: 10px;        
        text-shadow: 1px 1px #fff;
    }
    .hero-banner .slick-dots li button {
        border: 6px solid #dcdada;
    }
    .hero-banner .slick-dots li.slick-active button {
        border: 6px solid #dcdada;
    }
    section.hero-banner{
        box-shadow: none;
        -webkit-box-shadow: none;
    }
    .case-study-leftInner {
        padding: 5px 0;
    }
    ul.list li {
        width: 47%;
    }    
}
/* end 600 */





/* start 565 */
@media screen and (max-width: 565px) {
    .banner-fixed-btn {
        position: inherit;  
    }
    .banner-fixed-btn.services li,
    .banner-fixed-btn.services li a{
        width: 100%;
    }
    .banner-fixed-btn li a{
        line-height: 30px !important;
        font-size: 18px;
		padding-top:5px;
		padding-bottom:5px;
    }
    /* .banner-fixed-btn,
    .banner-fixed-btn li a{
        width: 100%;
    }
    .banner-fixed-btn li{
        width: 50%;
    }
    .banner-fixed-btn li a{
        line-height: 30px !important;
        font-size: 18px;
    } */
    .hero-banner--generic h2 {
        font-size: 30px;
        line-height: 38px;
        top: 40%;
    }    
    .product-box {
        width: 100%;
        padding-bottom: 10px;
    }
    .p-box {
        padding-bottom: 10px;
    }
    .enquire-right{
        width: 100%;
        float: none;
    }
    .category-container{
        padding: 40px 0 0;
    }
    .fork-specification, 
    .hero-banner--subcategory hgroup{
        /*display: none*/
    }


    .hero-banner-static.hero-banner-static.product-banner {
       /* height: 300px;*/
    }

    .hero-banner-medium.product-banner {
        height: 400px!important;
    }
    .hero-banner-large.product-banner {
        height: 500px!important;
    }

    .banner-tag {
        width: 120px;
    }
    .product-spec-btn {
        bottom: -60px;
    }
}
/* end 565 */





/* start 550 */
@media screen and (max-width: 550px) {
    .slider-item-image {
        /*height: 300px;       */
    }
    .rep-page.services .banner-fixed-btn li{
            width: 100%;
    }
    .rep-page.services .banner-fixed-btn{
            bottom: -130px;
    }
    .card-checklist ul li label:before{
        border: 3px solid #dd5f00;
        padding: 15px;
    }
    .card-checklist ul li input:checked + label:after {
        top: 5px;
        left: 13px;
        width: 10px;
        height: 23px;
        border-width: 0 4px 4px 0;
    }
    .card-checklist ul {
        padding: 20px 20px 10px;
    }
    .card-checklist ul li h2 {
        font-size: 25px;
        line-height: 20px;
    }
    .card-checklist ul li h2 span {
        font-size: 15px;
    }
    .chklstBtnGrp a{
        padding: 25px 5px;
    }
    .card-checklist ul li .icon-box {
        width: 25px;
        margin: 0 6px;
        height: 36px;
    }
    /* .card-checklist ul li:first-child .icon-box img {
        width: 10px;
    } */
    .card-checklist ul li .icon-box img {
        width: 18px;
    }    
    .check-section p {
        font-size: 20px;
        line-height: 24px;
    }    
    .hero-banner-static.hero-banner-static,
    .hero-banner-static.hero-banner--subcategory,
    .rep-page .hero-banner-static.hero-banner-static,
    .why-page .hero-banner-static.hero-banner-static,
    .contact-page .hero-banner-static.hero-banner-static,
    .hww-page .hero-banner-static.hero-banner-static,
    .checklist .hero-banner-static.hero-banner-static  {
        /*height: 250px;*/
    }
    .hero-banner-medium.hero-banner--generic,
    .hero-banner-medium.hero-banner--subcategory,
    .rep-page .hero-banner-medium,
    .why-page .hero-banner-medium,
    .contact-page .hero-banner-medium,
    .hww-page .hero-banner-medium,
    .checklist .hero-banner-medium  {
        height: 275px!important;
    }
    .hero-banner-large.hero-banner--generic,
    .hero-banner-large.hero-banner--subcategory,
    .rep-page .hero-banner-large,
    .why-page .hero-banner-large,
    .contact-page .hero-banner-large,
    .hww-page .hero-banner-large,
    .checklist .hero-banner-large  {
        height: 313px!important;
    }
    .hero-banner-static.hero-banner--casestudy {
        height: 313px;
    }
    .header-contact{
        display: none;
    }
    .brand{
        padding: 0px;
    }
    #header-sroll.small .brand {
        width: auto;
    }
    .brand img{
        width: 100px;
        position: relative;
        top: -20px;
    }
    .nav-mobile{
        height: 50px;
        width: 50px;
    }
    #nav-toggle span, 
    #nav-toggle span:before, 
    #nav-toggle span:after {
        width: 35px !important;
    }
    #nav-toggle {
        left: 9px !important;
        top: 13px !important;
    }
    #header-sroll.small .brand img {
        width: 48%;
        top: 0px;
    }
	#header-sroll.small .brand {
		line-height:60px;
	}
    #header-sroll.small .nav-list {
        padding-top: 70px !important;
    }
    nav ul li {
        padding: 0;
    }
    nav ul li a{
        padding: 6px 0;
    }
    nav ul li ul li a {
        padding-left: 0!important;
    }
    nav.active{
        overflow: scroll;
        overflow-x: hidden;
    }
    ul.nav-list.active{
        /* background: #000; */
        padding-top: 80px;
    }
    ul.nav-list {
        padding: 130px 20px 20px 20px;
    }
    .orange-pointerdot .btn{
        font-size: 15px;
        padding: 14px 15px 11px;
    }
    .story-content-wrap .left-content h1 {
        font-size: 19px;
        line-height: 25px;
    }
    .story-content-wrap .left-content h1 span{
        font-size: 20px;
        line-height: 10px;
    }
    .rep-story-teller-user{
        width: 70px;
        left: -80px;
    }
    .story-content-wrap .left-content h5 {
        font-size: 18px;
        line-height: 25px;
    }
    .rep-activity-list{
        width: 100%;
    }    
    .rep-member-area .left{
        width: 100%;
    }
    .rep-member-area .right{
        width: 100%;
        padding: 0px;
    }
    .rep-rtsmall-txt{
        padding: 30px;
    }    
    .toyota-advantage-banner h2 {
        font-size: 25px;
    }
    .toyota-advantage-banner h4 {
        font-size: 20px;
    }
    .toyota-advantage-banner h3{
        font-size: 18px;
    }
    .toyota-advantage-txt-wrap{
        padding: 0 20px;
    }
    .toyota-advantage-banner,
    .story-rep-wrap .story-banner {
        height: 330px;
    }
    .member-said-area aside ul li{
        width: 30%;
    }    
    .hero-banner--generic h2{
        top: 40%;
    }
    .no-banner-space {
        margin-bottom: 30px;
    }
    .serviceAdvantage {
        padding: 30px 0 20px;
    }
    .serviceAdvantageInner .imageBlock img{
        left: auto;
        transform: none;
        width: 100%;
    }
    .toyota-text{
        padding-top: 30px;
    }
    .l-toyota-text {
        padding-top: 0;
    }
    .toyota-advantage-txt-wrap {
        left: 20px;
    }
    .hero-banner--category h2 {
        font-size: 30px;
        line-height: 30px;
        top: 50%;
    }
    .category-container h2 {
        font-size: 25px;
        margin: 0;
    }
    .sub-category-container .product-section-right .product-box{
        width: 90%;
    }

    .hero-banner--category h2 {
        top: 37%;
    }

    .hero-banner-static.hero-banner-static.hero-banner--subcategory{
        background-size: 551px;
        /* background-position: bottom center; */
        background-color: #272727;
    }
    .filter-block{
        margin-top: 30px;
    }

    /* .banner-tag{
        display: none;
    } */


    #sub-cat-ban-below-text hgroup{
        margin-left: 0px;
        margin-right: 0px;
    }
    #sub-cat-ban-below-text .fork-specification {
        right: -1%;
        width: 86%;
    }


    /* .forklifts-list figcaption {
        margin-top: 65px;
    } */



    #sub-cat-ban-below-text hgroup h3{
        font-size: 18px;
    }
    #sub-cat-ban-below-text hgroup h2{
        font-size: 23px;
        line-height: 23px;
        padding: 15px 0 0;
    }
    .fork-specification ul{
        transform: scale(0.8);
        top: -30px;
        left: -20px;
        position: relative;
    }
    #sub-cat-ban-below-text{
        max-height: 360px;
    }
    #sub-cat-ban-below-text .note{
        top: -72px;
    }
    #sub-cat-ban-below-text hgroup{
        margin-top: 0px;
    }


    .celebrating-year strong{
        padding: 6px 20px 7px;
        font-size: 49px;
        padding-bottom: 0;
        line-height: 65px;
    }
    .celebrating-year span{
        padding: 0px 20px;
        font-size: 48px;
        line-height: 57px;
    }
    .slider-content-inner h2 {
        font-size: 22px;
        line-height: 20.29px;        
    }    
    .hero-banner .slick-dots{
        bottom: 10px;
        transform: scale(0.5);
    }

    .sub-catg .hero-banner-static.hero-banner-static {
      height: 225px;
    }
    .sub-catg .hero-banner-medium {
      height: 250px!important;
    }
    .sub-catg .hero-banner-large {
      height: 270px!important;
    }
    .cat-banner {
      /*background-size: 263px 190px;*/
       background-size: contain;
      height: 190px;      
    }
    .cat-shadow {
      background-size: 400px 160px;
    }
    .hero-banner-static.hero-banner-static.product-banner {
        height: 330px;
    }
    .hero-banner-medium.product-banner {
        height: 350px!important;
    }
    .hero-banner-large.product-banner {
        height: 430px!important;
    }
    /* .product-banner-left {
        top: 90px;
    } */
    .product-banner-left img {
        max-height: 350px;
    }
    .search-results {
        padding-top: 65px;
    }
    .no-banner-intro-sec {
      padding-top: 100px!important;
    }
    .no-banner-intro-cont {
      padding-top: 85px!important;
    }
    .no-banner-expand-sec {
      padding-top: 50px!important;
    }
    .news-detail {
        padding-top: 90px;
    }
    .hero-banner-static {
        /*height: 250px;*/
    }
    .hero-banner-medium {
        height: 300px!important;
    }
    .hero-banner-large {
        height: 350px!important;
    }
    .checklist_show {
        padding: 10px 0 0;
    }
    .checklist_show .filter-row-top, 
    .checklist_show .filter-row-select select {
        font-size: 17px;
    }
    .checklist_show .filter-row-check {
        font-size: 15px;
    }
    .checklist_show .filter-row-value.checklist-check {  
      padding-top: 0;
    }
    .checklist_show label:after {
        padding: 10px;
    }
    .checklist_show input:checked + label:before {
        top: 2px!important;
        right: 6px!important;
        width: 7px!important;
        height: 13px!important;
    }
    .fork-category .product-box .p-add {
        right: 0;
    }  

}
/* end 550 */

/* start 499 */
@media screen and (max-width: 499px) {
    ul.magazine-list li {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        display: block;
    }
    ul.magazine-list li .video-img {
        height: auto;
        max-height: inherit;
    }
}
/* end 499 */

/* start 480 */
@media screen and (max-width: 480px) {
    .orange-pointerdot .btn {
        font-size: 12px;
    }
    /* .chklstBtnGrp a, .show_product:before {
        font-size: 15px;
    } */
    .card-checklist ul li .icon-box{
        display: none;
    }
    .card-checklist ul li label:before{
        padding: 8px
    }
    .card-checklist ul li input:checked + label:after {
        top: 4px;
        left: 8px;
        width: 6px;
        height: 12px;
        border-width: 0 2px 2px 0;
    }
    .card-checklist ul li h2 {
        font-size: 20px;
        line-height: 20px;
    }
    .card-checklist ul li h2 span {
        font-size: 13px;
    }
    .card-checklist ul li {
        margin-bottom: 10px;
    }      
    .why-sect .left h1 {
        font-size: 38px;
        margin-bottom: 10px;
        line-height: 40px;
    }
    .why-sect .left p {
        font-size: 14px;
        line-height: 20px;
    }
    .process-field{
        width: 100%;
    }
    .work_strategy_user{
        width: 75px;
        height: 75px;
    }
    .work_strategy_content{
        width: calc(100% - 75px);
    }
    .work_strategy_content h2 {
        font-size: 25px;
    }
    .work_strategy_content p{
        font-size: 23px;
        line-height: 28px;
    }
    .process-field {
        width: 100%;
    }
    .forklifts-list li {
        width: 48%;
    }
    .match-product-left {
        width: 115px;        
    }
    .match-product-right {       
        padding-left: 130px;
    } 

}
/* end 480 */


/* start 450 */
@media screen and (max-width: 450px) { 
    .slider-item-image {
        /*height: 250px;       */
    }

    /* .forklifts-list figcaption {
        margin-top: 35px;
    } */
    .news-page {
      font-size: 16px;
    }    
	.fork-specification{
		display:none;
	}
	.hero-banner-static.hero-banner--subcategory{
		height:450px;
	}
	.hero-banner--subcategory hgroup{
		width:280px;
	}
	
	
}
/* end 450 */

/* start 375 */
@media screen and (max-width: 375px) {
    .add-enquiry,
    .learm-more{
        font-size: 16px;
        padding: 0 10px;
    }
    .learm-more{
        width: 140px;
    }
    .add-enquiry {
        width: calc(100% - 140px);
    }    
    .product-banner-left img {
        max-height: 285px;
    }

    /* .forklifts-list figcaption {
        margin-top: 15px;
    } */
    .hero-banner .slick-dots{
        bottom: 10px;
        transform: scale(0.5);
    }
    .hero-banner-static.hero-banner-static.product-banner {
        height: 275px;
    }
    .hero-banner-medium.product-banner {
        height: 300px!important;
    }
    .hero-banner-large.product-banner {
        height: 360px!important;
    }    
}




/* first class fix */
.banner-tag {
	right:0;
	position:relative;
	left:auto;
	right:auto;
	padding-top:10px;
}
.product-banner-content h2 {
	padding-top:10px;
    font-size: 35px;
	line-height:39px;
}
@media screen and (max-width: 992px) {
	#banner-text-pdt-btm .banner-tag{
		float:right;
		width:150px;
		height:115px;
		padding-left:15px;
	}
}
@media screen and (max-width: 660px) {
	#banner-text-pdt-btm h3{
		font-size:22px;
	}	
	#banner-text-pdt-btm h2{
		font-size:28px;
		line-height:32px;
	}	
}
@media screen and (max-width: 420px) {
	#banner-text-pdt-btm h3{
		clear:both;
	}	
	#banner-text-pdt-btm .banner-tag{
		float:none;
		width:100%;
		padding-top:0;
		padding-left:0;
		padding-bottom:10px;
		text-align:center;
	}
	#banner-text-pdt-btm .banner-tag img{
		text-align:center;
		display:inline-block
	}
}

	.for-mobile-footer-tab{
		display:none;
	}

@media screen and (max-width: 1160px) {
	.more-info-row.moreinfo-textright .more-infotext-inner,
	.more-infotext-inner{
		margin-left:0;
		margin-right:0;
		width:100%!important;
	}
	.more-infotext-inner img{
		width:70px;
		height:auto;
	}
}

@media screen and (max-width: 550px) {
	#header-sroll {
		height: 1px;
	}
	.container-fluid.nav-container{
		height: 1px;
	}
}


@media screen and (max-width: 1199px) {
	.booked-demo-content{
		padding-left:30px;
	}
	.booked-demo-content h2{
		font-size:40px;
		line-height:40px;
	}
	.booked-demo-content h3{
		font-size:28px;
		line-height:32px;
	}
}

/* HOME TILE FIX */
@media screen and (max-width: 992px) {
	.read-more, .btn-md-orange, .infotext-more, .enquire-btn {
		min-width: inherit;
		height: inherit;
		font-size: 22px;
		line-height: 32px;
		padding: 5px 20px 0;
	}
}
@media screen and (max-width: 520px) {
	.section-one .col-md-4.service-block{
		width:100%;
		float:none;
	}
}
/* HOME TILE FIX */


/* TOP NAV FIX */
@media only screen and (max-width: 1130px) {
}
/* TOP NAV FIX */



/* BUY NOW RESPONSIVE*/
@media screen and (max-width: 1199px) {
	.product-spec-btn.buy-now-active .buy-now-button{
		font-size: 16px;
		width: 110px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .learm-more{
		font-size: 16px!important;
		width: 110px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .add-enquiry{
		font-size: 16px!important;
		width: calc(100% - 220px)!important;
	}
}
@media screen and (max-width: 767px) {
	.product-spec-btn.buy-now-active .buy-now-button{
		font-size: 16px!important;
		width:105px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .learm-more{
		font-size: 16px!important;
		width: 95px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .add-enquiry{
		font-size: 16px!important;
		width: calc(100% - 200px)!important;
	}
}
@media screen and (max-width: 400px) {
	.product-spec-btn.buy-now-active .buy-now-button{
		font-size: 14px!important;
		width:85px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .learm-more{
		font-size: 14px!important;
		width: 70px!important;
		padding:0!important;
	}
	.product-spec-btn.buy-now-active .add-enquiry{
		font-size: 14px!important;
		width: calc(100% - 155px)!important;
	}
}
/* BUY NOW RESPONSIVE*/



