@media(max-width: 1410px) {
    .features .bg-img {padding: 39px;}
}

@media(max-width: 585px) {
    /*mobile slider*/
    #home{    
    .demo-cont, .fnc-slider {height: 230px;}
    .fnc-slide__heading, .slide-btn, .fnc-slide__mask{display:none;}
    .fnc-nav__control {width: auto;padding: 8px 12px;font-size: 11px;height: auto;}
}

@media(max-width: 1397px) {
    .white nav ul li {margin-right: 0px;}
    .fnc-slide__heading-line {font-size: 70px;}
    .cat-lfs.p-100 h2 {margin-top: 19%;}
    .cat-rgs:after {content: '';position: absolute;width: 128px;height: 72px;background: url(../img/icons/a.png);top: 0;right: 21%;}
    .cat-md {left: 40%;width: 30%}
}

@media(max-width: 1264px) {
    .white nav a {padding: 10px 0px 10px 13px;}
    .fnc-slide__heading-line {font-size: 50px;}
    .bg-dots,h2.ind-prd.title,.title {font-size: 37px;}
    .num-rgt h2 {font-size: 60px;}
    .cat-lfs h2 {width: 50%;}
    .cat-md {width: 34%;}
    .cat-rgs:before {right: 11%;}
    .cat-rgs:after {right: 20%}
    .inspiration-idx img {width: 150px;height: 150px;}
}

@media(max-width: 1200px) {
    .white nav a {padding: 10px 0px 10px 10px;}
}

@media(max-width: 1199px) {
    .white nav ul ul li a {color: #ffffff;}
    ul.product-menu,.white nav ul ul.product-menu li {width: 100%;left: 0;right: 0;background: white;color: black;margin-left: 0 !important;width: 96%;}
    ul.product-menu li a {margin-left: 0;padding: 0 !important;font-size: 8pt !important;line-height: 22px !important;color: black !important;width: 100%;display: inline-block;}
    ul.product-menu h4 {margin-bottom: 29px;color: black;}
    .prd-menu-surface a {width: 100% !important;}
    a.navbar-brand.white,.navbar-default-white .navbar-toggle {background: #090c0d;}
    .pull-left, .pull-right {float: none!important;}
}

@media(max-width: 1158px) {
    .features .bg-img {padding: 32px;}
}

@media(max-width: 1075px) {
    .application-sec {display: none;}
}

@media(max-width: 991px) {
    .num-rgt {margin-bottom: 25px;}
    .prod-sec:before {content: '';position: absolute;width: 127px;height: 100px;background: url(../img/icons/b.png);top: 0;right: 0;z-index: 99;}
    .prd-details {margin-bottom: 27px;}img.prd-bg-img {position: absolute;left: auto;max-width: 100%;width: 408px;opacity: 0.3;top: 0;z-index: -1;right: 0;}
    .cat-rgs:before .cat-rgs:after {content: none;}
    .cat-lfs.p-100 h2 {margin-top: 0;color: black;width: 100%;}
    .cat-lfs.p-100 h2 {margin-top: 0;color: black;width: 100%;}
    .cat-lfs.p-100 {padding-bottom: 0;}
    .export-idx-rgt {z-index: 99;width: 65%;}
    .cat-md {display: none;}
    .cat-rgs.p-100 {padding-top: 0;}
    .cat-lfs p {color: black;}
    .cat-lfs.p-100 {padding-bottom: 0;padding: 0 17px;}
    .col-md-5.catalogue-detail h3 {font-size: 16px;margin-bottom: 0;}
    .col-md-5.catalogue-detail {text-align: center;}
    .col-md-5.catalogue-detail p {text-align: center;}
    .product-inquiry .modal-dialog {margin: 17% auto;}
    .modal{    z-index: 10000;}
    .count-about {display: inline-block;margin: 30px 15px 0 0;}

}

@media(max-width: 991px) {
    .prd-detail-block-cen h4{    text-align: left;}
    .prd-detail-block-cen img{margin: 0;}
    .prd-detail-block-cen, .prd-detail-block-cen p { text-align: left;}
    .catalogue-detail { margin: 0 14px 8px; padding-bottom: 30px; display: block;}
}

@media(max-width: 839px) {
    section.number-sec:after,.prod-sec:before,.prod-sec:after {width: 89px;height: 70px;}
    .cat-rgs:after {content: none;}
    .inspiration-idx h2 {width: 49%;}
    .inspiration-idx img {width: 100px;height: 100px;}
    .export-idx-rgt {width: 91%;}
    .p-90 {padding: 33px;}
}

@media(max-width: 643px) {
    .inspiration-idx img {width: 100px;height: 100px;}
    .inspiration-idx h2 {width: 51%;}
    .bg-dots,h2.ind-prd.title,.title {font-size: 28px;}
    .p-100 {padding: 37px 0;}
}

@media(max-width: 585px) {
    .ab-sec:before {content: '';position: absolute;width: 127px;height: 65px;background: url(../img/icons/b.png);top: 0;}
    img.prd-bg-img {position: absolute;left: auto;max-width: 100%;width: 100%;opacity: 0.2;top: 0;z-index: -1;right: 0;}
    .prod-sec:after {content: none;}
    .inspi-img img:nth-child(2) {right: 10%;}
    .inspiration-idx img {width: 70px;height: 70px;}
    .inspi-img img:nth-child(1) {top: 2%;}
    .inspi-img img:nth-child(3) {right: 24%;}
    .export-idx-rgt {width: 100%;top: 0%;position: relative;transform: none !important;}
    section.export.p-100 {padding-top: 0;}
    section.color-page-choc.inspiration-idx.p-100 div {transform: none !important;}
    footer.choc {padding: 40px 0 40px 0;}
    .num-lft div {width: 100%;}
    .num-rgt h2 {font-size: 50px;}
    .num-rgt h2:before {content: '';position: absolute;background: #e41d22;width: 36px;height: 27px;left: 0;margin-top: 30px;}
    .prd-detail-block-cen h4 { margin-top: 0; }
    a.inquiry { margin: 15px 0 30px 0;}
    ul.row.prd-tab li { margin-bottom: 30px;}
    ul.breadcrumb{    position: relative;}
    .image-container{ height: 300px !important;}
}

@media(max-width: 513px) {
    .fnc-slide__heading-line {font-size: 35px;}
    .fnc-nav__control {width: auto;padding: 0 12px;}
    .fnc-slide__action-btn {margin-left: 0px;}
    .ab-sec:before,section.number-sec:after,.prod-sec:before {content: none;}h2.ind-prd.title {margin-bottom: 22px;}
    .brand img {width: 53px;}section {padding: 70px 0 70px 0;}
    .box-icon {margin: 10px;margin-left: 0px;}
}