@media screen and (max-width: 1600px){
    header .search .search-input .form-control{width: 110px;}
}
/**********- PC LG VIEW -***********/
@media screen and (max-width: 1400px) {
    .location-section .location-boxes .location-box .box-content .icon{width:70px;height:70px;font-size:27px}
    .title .main-title{font-size:45px}
    .projects-section .view-more{bottom:4%}
    .team-connect .connect-text .title,.statement-section .left-side-text .heading,.sample-section .left-side-text .heading,.credit-section .left-side-text .heading{font-size: 45px;}
    .biomodal .modal-content .modal-body .bio-content .members-details .member-title{font-size: 25px;}
    .blog-section .blog-part .blog-text .blog-title{font-size: 25px;}
    .request-quote-section .heading-part .title{font-size: 50px;}
    .pagination-wrap.main-product-page{max-width: calc(100% - 200px);}
   
}
/**********- PC VIEW -***********/
@media screen and (max-width: 1200px) {
    .main-nav-logo{max-width: 108px;}
    .main-nav .navigation ul li{margin:0 5px;}
    .location-section .location-boxes .location-box .box-content .icon{top:-111px}
    .banner-sec .banner-text{padding:0 125px}
    .projects-section .project-item + .project-item{margin-top:0}
    .blog-section .blog-part .blog-text .blog-title{font-size: 22px;}
    .request-part-table .item .item-name{min-width: 560px;}
    header .navigation-menu .navigation .user-menu .dropdown-toggle .title{display:none}
    header .navigation-menu .navigation .user-menu .dropdown-toggle{padding-right:0!important}
    header .navigation-menu .navigation .user-menu .dropdown-toggle:after{display:none}
    header .navigation-menu .navigation .cart-img{margin:0 15px}
    .banner-sec .banner-text .heading{font-size: 45px;}
    .projects-section .project-item:nth-child(1) .project-name{right: 55%;width: 293px;}
    .projects-section .project-item:nth-child(4) .project-name{width: 223px;right: 8%;}
    .blog-section .blog-part .blog-text .blog-des{max-height: 80px;}
    .projects-section .project-item .project-name{font-size:18px}
    .title .main-title {font-size: 40px;}
    .location-section .location-boxes .location-box .box-content .location .location-text{font-size: 22px;}
    .location-section .location-boxes .location-box .box-content .link{font-size: 16px;}
    .inner-page-banner-sec .banner-text .heading{font-size: 45px;}
    .team-connect .connect-text .title, .statement-section .left-side-text .heading, .sample-section .left-side-text .heading, .credit-section .left-side-text .heading {font-size: 35px;}
    .blog-details .blog-heading{font-size: 26px;}
    .request-quote-section .heading-part .title{font-size: 40px;}
    .modal-dialog-centered.modal-size {max-width: 1100px;}
    .side-filter .filter-panel .filter-item{font-size: 16px;}
    .product-section .product-item.main-product-page{max-width: calc(100% - 210px);}
    .product-section .product-item .item-box{max-width: calc(33% - 38px);width: 33%;}
    .sec-product .product-side .product-list .cat-product-wrap .cat-product-item{max-width: calc(33% - 20px);width: 33%;}
    .pagination-wrap.main-product-page{max-width: calc(100% - 110px);}
    .location-section .location-boxes .location-box{margin-bottom: 55px;}
    header .search .search-input .form-control{width: 75px;padding: 6px 10px;padding-left: 12px;}
    .sec-product .product-result-info .result-info+.result-info{margin: 20px 0 0;}
    .change-location-btn{margin: 0;}
    .sec-product .product-inner{flex-wrap: wrap;}
}
/**********- TABLET VIEW -***********/
@media screen and (max-width: 991px) {
    header .search .search-input .form-control{width: 100%;}
    header .dropdown .dropdown-menu{display: block;transform: none !important;left:auto!important;width:100%;margin: 10px 0;}
    header .dropdown .dropdown-menu.show{transform:none!important;position:relative!important;left:auto!important;width:100%}
    .main-nav .navigation ul li a{display: block;height: auto;}
    .title .para{font-size:14px}
    .inner-page-banner-sec{height:200px}
    .request-quote-section{padding:40px 0 20px}
    .request-quote-section .heading-part .title{font-size:35px}
    .request-quote-section .heading-part .des{width:100%;font-size:13px;line-height:1.3}
    .request-part-table .item .mobile-label{display:block;margin-right:10px;color:var(--thirdColor)}
    .request-part-table .item.item-header{display:none}
    .request-part-table .item{flex-wrap:wrap}
    .request-part-table .item .item-name,.request-part-table .table-data .item .item-quantity,.request-part-table .item .item-other{width:100%;min-width:100%;padding:5px 10px}
    .request-part-table .table-data .item .item-name .name-title{display:flex;align-items:flex-start}
    .request-part-table .table-data .item .item-quantity .quantity-title{display:flex;align-items:center}
    .request-part-table .item .other-title{display:flex;align-items:center}
    .request-part-table .table-data .item .item-other.remove .mobile-label{color:red;display:none}
    .request-part-table .item .item-other.remove .other-title{justify-content:flex-end}
    .sec-checkout .checkout-content .form-content{padding:20px}
    .order-part-table{padding:0}
    .order-list-section{padding:40px 0 20px}
    .order-part-table .item .mobile-label{display:block;margin-right:10px;color:var(--thirdColor)}
    .order-part-table .item.item-header{display:none}
    .order-part-table .item{flex-wrap:wrap}
    .order-part-table .item .item-name,.order-part-table .table-data .item .item-quantity,.order-part-table .item .item-other{width:100%;min-width:100%;padding:2px 10px}
    .order-part-table .table-data .item .item-name,.order-part-table .table-data .item .item-quantity,.order-part-table .table-data .item .item-other{width:100%;min-width:100%;padding:2px 10px}
    .order-part-table .table-data .item .item-name .name-title{display:flex;align-items:flex-start}
    .order-part-table .table-data .item .item-quantity .quantity-title{display:flex;align-items:center}
    .order-part-table .item .other-title{display:flex;align-items:center}
    .order-part-table .item .item-other.remove .other-title{justify-content:flex-end}
    .order-part-table .item .item-other.status .mobile-label{display:none}
    .order-part-table .item .item-other.status .other-title{justify-content:flex-end}
    /* .order-part-table .item .other-title:last-of-type{justify-content: flex-end;} */
    .sec-order{padding:40px 0 20px}
    .sec-order .order-inner .order-content .detail .id-detail-body .product{display:unset}
    .sec-order .order-inner{margin-bottom:15px}
    .sec-order .order-inner .order-content .detail .id-detail-body .product .item{justify-content:space-between;margin-top:10px}
    .log-in-page .form-login{width:100%}
    .log-in-page{padding:40px 0}
    .forget-page .forget-form{width:100%}
    .forget-page{padding:40px 0}
    .sign-up-page{padding:40px 0}
    .sign-up-page .form-signup{width:100%}
    .verify-otp-page{width:100%}
    .change-password-page{width:100%}
    .change-password-page .change-form{width:100%}
    .verify-otp-page .verify-form{width:100%}
    .profile-data{margin-top: 30px;}
    header{padding:15px 0}
    .main-nav-logo{width:100px}
    /* header .navigation-menu .navigation .cart-img{margin:0 20px} */
    .blog-section .blog-part{display:inherit;padding:25px 0!important}
    .blog-section .blog-part .blog-text{width:100%}
    .blog-section .blog-part .read-more{display:none}
    .blog-section .view-more{margin:15px 0}
    .blog-section{padding:40px 0}
    .blog-section .blogs-part{display:inherit}
    .blog-section .blogs-part .blog-list{max-width:unset}
    .blog-section .blogs-part .blog-list .blog-item{margin-right:0;padding:0}
    .blog-section .blogs-part .blog-top-post{width:100%;padding:60px 0}
    .blog-top-post .title{font-size:20px;font-weight:600;color:var(--primaryColor);font-family:"Cera Pro Medium";margin:0 0 20px;text-transform:uppercase;text-align:center}
    .about-section{padding:40px 0 20px}
    .about-section .title .para{font-size:14px}
    .about-section .left-side-text .item-list .list .list-text{font-size:14px}
    .about-section .right-side-img{height:250px;margin-bottom:10px;border-radius:0 0 0 80px}
    .about-section .left-side-para{font-size:14px}
    .about-us-section{padding:40px 0 20px}
    .about-us-section .title .para{font-size:14px}
    .about-us-section .left-side-text{font-size:14px;line-height:1.4}
    .about-us-section .right-side-img{height:250px;margin-bottom:10px;border-radius:0 0 0 80px}
    .sec-product .container{display:inherit}
    .sec-product{padding:40px 0}
    .inner-page-banner-sec .banner-text{padding:0}
    .inner-page-banner-sec .banner-text .heading{font-size:36px}
    .sec-product .filter-side{width:100%}
    .sec-product .product-side{max-width:inherit;padding-left:0 !important;}
    .category-section .category-item .item-box .item-inner .item-img{height:200px}
    .product-list .product-category-list .item-box{width:100% !important;max-width:calc(100% - 20px) !important}
    .category-section .category-item{margin:0}
    .location-section .location-boxes{margin:0}
    .gallery-section .gallery-filter .gallery-view{width:100%}
    .gallery-section .gallery-images .gallery-list .gallery-item{width:50%;max-width:calc(50% - 20px)}
    .gallery-section .gallery-images .gallery-list .gallery-item .gallery-name{font-size:14px;padding:5px 0}
    .contact-us-section{padding:20px 0;margin:15px}
    .contact-us-section .contact-part .image-part{display:none}
    .contact-us-section .contact-part .contact-text-details{width:100%}
    .contact-us-section .contact-part .contact-text-details .title{font-size:28px}
    .contact-section{padding:40px 0 20px}
    .contact-section .form-part{padding:40px 18px}
    .quote-section{padding:40px 0 20px}
    .quote-section .right-side-img{height:300px}
    .quote-section .left-side-text .item-list .list .list-text{font-size:14px}
    .pagination-wrap .showing-result .text{position:unset;color:#94969d;margin:0 auto;text-align:center}
    .resource-section .resource-part .resources-list .resource-item{width:50%;max-width:calc(50% - 20px);height:150px}
    .form-section{padding:40px 0 20px}
    .form-section .form-content .form-part{padding:0}
    .form-section .form-content::before{display:none}
    .form-section .form-content::after{display:none}
    .newsletter-section{padding:40px 0 20px}
    .newsletter-section .form-content .form-part{padding:0}
    .newsletter-section .form-content{padding:0}
    .workboard-section .right-side-img{height:250px;border-radius:0 0 0 80px}
    .workboard-section .left-side-text .item-list .list .list-text{font-size:14px}
    .team-section{padding:30px 0}
    .team-section .quotation .quote{width:100%;font-size:16px}
    .team-section .team-part .team-heading{padding:12px 0}
    .team-section .team-part .team-heading .title{width:100%;font-size:25px}
    .team-section .team-part .team-heading .des{width:100%;line-height:1.4;font-size:14px}
    .team-section .team-part .team .title{font-size:35px;padding-bottom:14px}
    .team-section .team-part .team .team-members{margin:0 -5px}
    .team-section .team-part .team .team-members .member{width:50%;max-width:calc(50% - 10px);margin:5px}
    .team-section .team-part .team .team-members .member .member-img{height:150px}
    .team-section .team-part .team .team-members .member .member-details{min-height:calc(100% - 150px);padding:0 10px}
    .team-section .team-part .team .team-members .member .member-details .name{font-size:14px}
    .team-section .team-part .team .team-members .member .member-details .btn-action{margin:15px 0}
    .team-connect{padding:30px 0}
    .team-connect .connect-text .title{font-size:40px;padding-bottom:0}
    .team-connect .connect-text .des{font-size:14px;line-height:1.5}
    .team-connect .connect-img{height:350px}
    .calculator-section{padding:40px 0 20px}
    .calculator-section .left-side-text .text-para{font-size:14px;line-height:1.5}
    .calculator-section .right-side-img{height:300px;border-radius:0 0 80px 0;margin-bottom:10px}
    .credit-section .left-side-text .heading{font-size:35px}
    .credit-section .left-side-text .text-part{font-size:14px;line-height:1.5}
    .credit-section .right-side-img{height:300px}
    .credit-section .download-link{padding:10px}
    .statement-section .left-side-text .heading{font-size:35px}
    .statement-section .left-side-text .text-part{font-size:14px;line-height:1.5}
    .statement-section .right-side-img{height:300px;border-radius:0 0 0 80px}
    .staff-section{padding:40px 0 20px}
    .projects-section .project-item .project-img{height:300px}
    .resource-section .resource-part .resources-list .resource-item .resource-text{font-size:12px}
    footer .sec-copyright{margin:0;text-align:center;line-height:1.5}
    footer .footer-title{margin:0 0 10px;font-size:20px}
    footer .footer-link-list > li > a{padding:0 0 5px}
    footer .footer-contact{margin-bottom:18px}
    footer .footer-contact .brand{margin:0}
    footer .about-text{color:#fff;line-height:20px;font-weight:400;font-size:14px;letter-spacing:.6px}
    .title .main-title{font-size:25px;padding:0 0 15px}
    header .responsive-action .btn-menu{justify-content:flex-end;width:35px}
    header .responsive-action{display:block;order:1}
    header .navigation-wrap.active{transform:translateX(0%)}
    header .navigation-wrap{position:fixed;top:0;right:0;z-index:11;background-color:#fff;height:100%;width:300px;box-shadow: 2px 0 10px rgb(0 0 0 / 10%);padding:15px 0;transform:translateX(110%);transition:all .4s ease}
    header .nav-menu-item{display:block}
    header .search{order: 1;width: 100%;margin: 10px 0 0;}
    .main-nav  .container{flex-wrap: wrap;}
    .main-nav .navigation ul li{height:auto;padding: 10px 0;}
    .banner-sec #banner-slider .owl-nav button.owl-next,.banner-sec #banner-slider .owl-nav button.owl-prev{font-size:28px}
    .banner-sec .banner-text .heading{font-size:34px}
    .banner-sec .banner-text .para{padding:0}
    .banner-sec .banner-text{padding:0 160px}
    .banner-sec .banner-text .para{font-size:16px;margin-bottom:35px}
    .banner-sec .banner-box .banner-img{height:474px}
    .location-section .location-boxes .location-box{padding:20px 10px 15px}
    .location-section .location-boxes .location-box .box-content .location .location-text{font-size:18px}
    .projects-section{padding:50px 0}
    .location-section{padding: 50px 0 0;}
    .projects-section .view-more{bottom:-12px}
    .blog-section .blog-item{padding:0}
    .blog-section .blog-part .blog-text .blog-title{font-size:20px;max-height:50px;margin:0 0 8px}
    .blog-section .blog-part .blog-text .blog-des{font-size:14px}
    .blog-section .blog-part .blog-img{width:100%;height:150px}
    .location-section .location-boxes .location-box .box-content .icon{width:60px;height:60px;font-size:23px;top:-126px}
    .category-section .category-item .item-box{max-width:calc(50% - 20px);width:50%;margin:10px}
    .projects-section .project-item:nth-child(1) .project-name{left:0;width:170px;text-align:right}
   
    .projects-section .project-item:nth-child(2) .project-name{width:265px}
    .professional-link .professional-link-list .link-item .item-box .item-inner .item-img{height: 200px;}
    .professional-link .professional-link-list .link-item .item-box .item-inner .view-category .cat-name{font-size: 12px;}
    .professional-link .professional-link-list .link-item{margin: 0;}
    .professional-link .professional-link-list .link-item .item-box{align-items: center;position: relative;margin: 10px;max-width: calc(100% - 20px);width: 100%;display: flex;flex-direction: column;}
    .professional-link .professional-link-list .link-item .item-box .item-inner .view-category{padding: 15px;}
    .faq-section{padding: 40px 0;}
    .faq-section .accordion-content{padding: 12px 20px;}
    .faq-section .accordion-item .accordion-title::after{top: 15px;}
    .faq-section .accordion-item .accordion-title{padding: 12px 18px;}
    .faq-section .accordion-item .accordion-text .acc-text p{margin-bottom: 0;}
    .faq-section .accordion-item .accordion-text .acc-text{font-size: 18px;}
    .sample-section .left-side-text .heading{font-size: 30px;}
    .sec-product-coverage-calculator{padding: 40px 0;}
    .sample-section{padding: 40px 0 60px;}
    .product-section .product-item .item-box{max-width: calc(30% - 22px);width: 30%;}
    .blog-section .blog-part .blog-img{margin: 0 0 15px;}
    .product-section .product-item{margin: 0;}
    /* .staff-section .staff-image .img-wrap{height: 500px;width: 100%;} */
    .blog-details{max-width:100%}
    /* .blog-details .blog-img{width: 100%;} */
    .product-details .product-image{max-width:100%;margin-left:0;height:360px}
    .product-details .product-image-slider{width:100%;order:2;display:flex;flex-wrap:wrap;margin:10px 10px 0 0}
    .product-details{padding:50px 0}
    .product-details .product-image-slider .item{margin:5px!important}
    .sec-product-coverage-calculator .coverage-calculator .product-title{font-size: 18px;}
    .side-filter{width: 100%;}
    .product-section .product-item.main-product-page{max-width: calc(100%);justify-content: center;margin: 0;padding-left: 0;}
    .pagination-wrap.main-product-page {max-width: calc(100%);margin: 0 auto;}
    .location-section .location-boxes .location-box {margin-bottom: 40px;max-width: calc(50.33% - 30px);width: 50.33%;}
    .category-section{padding: 30px 0 60px;}
    .sec-product .product-result-info{flex-direction:column;align-items:flex-start}
    .sec-product .product-result-info .filter-sort{left:0;margin-right:10px}
    .product-list .product-category-list .item-box .item-inner .item-img{width:100%;height:350px;overflow:hidden;position:relative}
    .sec-product .product-result-info .result{justify-content: flex-start;margin-bottom:20px}
    .sec-product .product-result-info .result-info+.result-info{width: 100%;}
    .blog-section .blog-part .blog-text .blog-title{max-height: initial;margin: 10px 0;}
}
/**********- MOBILE VIEW -***********/
@media screen and (max-width: 767px) {
    .title .main-title{font-size:25px;padding:0 0 15px}
    .location-section{padding:30px 0 0}
    .banner-sec .banner-text{padding:0 10px}
    .location-section .location-boxes .location-box{max-width:calc(100% - 20px);width:100%;margin:20px 10px}
    .category-section .category-item .item-box{max-width:calc(100% - 20px);width:100%}
    .category-section,.projects-section{padding:30px 0}
    .projects-section .project-item:nth-child(2) .project-name{left:0}
    .projects-section .project-item:nth-child(1) .project-name{right:0;width: 265px;}
    .inner-page-banner-sec .banner-text .heading{font-size: 30px;}
    .product-section .product-item .item-box{max-width:calc(100% - 20px);width:100%}
    .gallery-section .gallery-images .gallery-list .gallery-item{width:100%;max-width:calc(100% - 20px)}
    .resource-section .resource-part .resources-list .resource-item{width:100%;max-width:calc(100% - 20px)}
    .faq-section .accordion-content{padding:12px 0}
    .blog-details .blog-heading{font-size:22px;line-height:1.2}
    /* .staff-section .staff-image .img-wrap{height: 300px;} */
    .biomodal .modal-content .modal-body .bio-content{flex-wrap: wrap;}
    .biomodal .modal-content .modal-body .bio-content .member-img{width: 100%;margin: 0 auto;}
    .biomodal .modal-content .modal-body .bio-content .members-details{max-width: calc(100% - 0px);}
    .biomodal .modal-content .modal-body {padding: 15px;}
    .team-connect .connect-text .title{font-size: 30px;}
    .biomodal .modal-content .modal-body .bio-content .members-details .member-title{margin: 15px 0;font-size: 22px;}
    .product-details .product-content{margin: 20px 0 0;}
    .product-details .product-content .product-title{font-size: 25px;}
    .product-details .product-content .product-actions{flex-wrap: wrap;}
    .product-details .product-actions .btn-quote{width: 100%;margin: 0 0 15px;}
    .sample-section,.professional-link,.sec-glossary,.resource-section,.blog-section .blogs-part .blog-top-post,.gallery-section,.product-details{padding: 30px 0;}
    .sec-product-coverage-calculator,.product-list .product-category-list{margin: 0;}
    .staff-section .staff-description .staff-name{font-size: 25px;}
    .request-quote-section .heading-part .title {font-size: 25px;}
    .projects-section .project-item:nth-child(4) .project-name{width: 265px;}
    .projects-section .view-more{left: 15px;}
    .contact-us-section .contact-part .contact-text-details .title{font-size: 25px;padding: 0 0 15px;}
    .contact-us-section .contact-part .contact-text-details .des{padding-bottom: 10px;}
    .sec-profile .profile-part .profile-account.change-password{padding: 15px;}
    .contact-us-section .contact-part .contact-text-details{padding: 15px;}
    .gallery-section .gallery-filter .gallery-view{flex-wrap: wrap;}
    .gallery-section .select2 {margin: 0 0 10px;}
    .sec-product .product-side .product-list .cat-product-wrap .cat-product-item {max-width: calc(100% - 20px);width: 100%;}
    .side-filter.filter{padding-left: 15px;padding-right: 15px;}
    .floating-compare-section .floating-compare-wrap{flex-wrap: wrap;}
    .floating-compare-section .floating-compare-wrap .compare-item-wrap{flex-wrap: wrap;}
    .compare-page-section .inner-gallery .list-gallery{width:50%;max-width:calc(50% - 20px)}
    .sec-product .product-result-info .product-show.dropdown .dropdown-toggle{padding-right: 30px !important;}
    .product-list .product-category-list .item-box .item-inner .item-img{height: 300px;}
    .sample-section .img-section{flex-wrap: wrap;}
    .sample-section .img-section .img-part{width: 100%;max-width: calc(100% - 20px);}
    .faq-section .accordion-item .accordion-title::after{right: 25px;}
    .team-section .team-part .team .team-members .member{width: 100%;max-width: calc(100% - 10px);}
    .contact-section .form-part .form-group{margin: 0 0 20px;}
    .contact-us-section .contact-part{height: 240px;}
    .contact-section .form-part{padding: 15px 18px;}
    .contact-us-section .contact-part .contact-text-details .des{line-height: 1.2;}
    .contact-us-section .contact-part .contact-text-details .title{font-size: 21px;}
    
    /* .sample-section .img-section .img-part .title{margin: 15px 0 0;} */
}
