


@media(max-width: 1366px){
	.bnr-hd-txt {
    padding: 50% 0 0;
    
	}
	.main-banner {
    height: 740px;
	}
	.w-in-col1, .w-in-col3 {
    margin-top: -125px;
	}
	.bnr-sl-img img {
    width: 90%;
    margin: 0 auto;
	}
	.bnr-slider {
    padding: 10% 0 0 0;
	}
	.bnr-sl-img.brn-sl-3 img {
    width: 70%;
    position: relative;
    top: 80px;
	}
/*	.pop-form {
    top: 0;
    
	}*/
}
@media(max-width: 1200px){
	.serv-btn {
    padding: 12px 35px;
	}
	ul.nav.navbar-nav li a {
    color: #fff;
    font-size: 13px;
    padding: 10px 8px;
	}
	.serv-box img {
    margin-left: 0;
	}
	.serv-box {
    text-align: center;
    background: #fff;
    padding: 30px 20px 35px;
	}
	.testimonial-slider .slick-list.draggable {
    height: 560px;
    
	}
	.client-logo-div ul li {
    width: 18%;
	}
	.client-logo-div ul li img {
    width: 80%;
	}
	a.nav-btn-st {
    background: #ffca26;
    color: #222 !important;
    border-radius: 60px;
    padding: 12px 22px !important;
    font-weight: bold;
	}
	.bnr-hd-txt h1 {
    font-size: 45px;
    font-weight: 800;
	}
	.main-banner {
    height: 610px;
	}
	.stick-lab-bnr .bnr-hd-txt h1 {
    font-size: 45px;
	}
	.cat-pro-sec .pr-bx-txt p {
    min-height: 90px;
	}
	.main-banner.cat-bnr, .main-banner.stick-lab-bnr, .main-banner.print-bnr {
     height: 560px;
	}
	.process-txt p {
    min-height: 60px;
	}
	.process-txt {
    padding: 30px 8px 20px;
	}
	.print-ul-tab .nav>li>a {
    width: 146px;
    font-size: 13px;
	}
}

@media(max-width: 1024px){
	.serv-btn {
    padding: 12px 30px;
	}
	.serv-box img {
    margin-left: 0;
	}
	.serv-box {
    text-align: center;
    background: #fff;
    padding: 30px 20px 35px;
	}
	.testimonial-slider .slick-list.draggable {
    height: 560px;
    
	}
	.client-logo-div ul li {
    width: 18%;
	}
	.client-logo-div ul li img {
    width: 80%;
	}
	ul.nav.navbar-nav li a {
    color: #fff;
    padding: 10px 10px;
    font-size: 13px;
	}
	a.nav-btn-st {
    background: #ffca26;
    color: #222 !important;
    border-radius: 60px;
    padding: 12px 22px !important;
    font-weight: bold;
	}
	.bnr-hd-txt h1 {
    font-size: 45px;
    font-weight: 800;
	}
	.main-banner {
    height: 610px;
	}
	.stick-lab-bnr .bnr-hd-txt h1 {
    font-size: 45px;
	}
	.cat-pro-sec .pr-bx-txt p {
    min-height: 90px;
	}
	.main-banner.cat-bnr, .main-banner.stick-lab-bnr, .main-banner.print-bnr {
     height: 560px;
	}
	.process-txt p {
    min-height: 60px;
	}
	.process-txt {
    padding: 30px 8px 20px;
	}
	.print-ul-tab .nav>li>a {
    width: 146px;
    font-size: 13px;
	}
}	

@media(max-width: 991px){
	.bnr-hd-txt h1 {
    font-size: 35px;
	}
	.btn-order {
    padding: 15px 18px;
    font-size: 16px;
    }
    .btn-chat {
    padding: 15px 18px;
    font-size: 16px;
    }
    .bnr-slider {
    padding: 30% 0 0 0;
	}
	.bnr-hd-txt {
    padding: 60% 0 0 0;
	}
	section.dt-sec .col-sm-3 {
    padding: 0;
	}
	.serv-box img {
    margin-left: 0;
    width: 100%;
	}
	.serv-box p {
    padding: 10px 0 30px;
    color: #626262;
    min-height: 100px;
	}
	.pr-bx-txt {
    flex-direction: column;
	}
	.hd-txt h2 {
    font-size: 32px;
	}
	.hd-txt h4 {
    font-size: 32px;
	}
	.hd-txt h5 {
    font-size: 32px;
	}

	.hd-txt p {
    padding-top: 10px;
    font-size: 18px;
    font-weight: 400;
	}
	.logo_portfolio_sec .hd-txt p br {
    display: none;
	}
	.main-banner.cat-bnr, .main-banner.stick-lab-bnr, .main-banner.print-bnr {
    height: 500px;
	}
	.cat-pro-sec .pr-bx-txt p {
    min-height: 65px !important;
 }
	.pr-bx-img img {
    width: 100%;
	}
	div#carousel-pager .active.carousel-item {
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 60px;
	}
	.rgt-cat-box {
    margin-top: 30px;
	}
	.stick-lab-bnr .bnr-hd-txt h1 {
    font-size: 35px;
	}
	.cat-pro-sec .pr-bx-txt h4 {
    min-height: 40px;
	}
	.print-pro-sec .process-div {
    padding: 20px 5px;
    }
    .print-ul-tab .nav>li>a {
    width: 110px;
    font-size: 13px;
	}
	.process-txt h4 {
    font-size: 16px;
	}
	.cnform {
    padding: 35px 30px;
    }
    #myNavbar{
    	display: none !important;
    }
    #mySidenav{
    display: block;
	}
	span.butn-nav {
    display: flex;
	}
	.nav-br ul {
    padding: 0;
	}

	.nav-br ul .nv-btn-li {
	    margin: 20px 0;
	    display: table;
	}

	.nav-br ul .nv-btn-li a {
	}
	.popupform-main h2 {
    font-size: 32px;
    margin: 0 0 0 0;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 20px;
	}
	div#pop-form {
    width: 100%;
    margin-left: 0;
	}
}

@media(max-width:767px){

	section {
		overflow-x: hidden;
	}
	.nav-br li {
	    list-style: none;
	}
	.dropdown_menu_custom {
	    top: auto;
	    padding: 20px 20px 20px;
	    width: 90%;
	    margin: auto;
	}
	ul.breadcrumb {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    column-gap: 20px;
}

ul.breadcrumb li {
    width: 45%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 6px 0 0 0;
}
.trsut-img img {
    width: 100%;
}

ul#nav-tabs-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
}

ul#nav-tabs-wrapper li {
    width: 40%;
}

.print-ul-tab .nav>li>a {}

ul#nav-tabs-wrapper li a {
    font-size: 13px;
    min-height: 50px;
    margin: 0 0 14px 0;
}
.product-box {
    MARGIN-TOP: 20PX;
}

.fade_img_slider7 .slick-list.draggable {
    MARGIN-TOP: 0px;
}
.breadcrumb li a:after {
    display: none;
}

.breadcrumb li a:before {
    display: none;
}

.breadcrumb li a {
    padding: 20px 15px;
    font-size: 12px;
    min-height: 55px;
    WIDTH: 100%;
}
.breadcrumb li:first-child a {
    padding: 20px 15px;
    margin: 0;
    float: initial;
}

.breadcrumb>li+li:before {
    display: none;
}

	li.has-child.dropdown_custom.select.dropdown.curent .dropdown_menu_custom {
    position: relative;
    display: block;
}

li.has-child.dropdown_custom.select.dropdown.curent .dropdown_menu_custom .menu_list {
    width: 100%;
}


.dropdown-backdrop{display: none !important;}
	section.contant-section .row {
    flex-wrap: wrap;
    justify-content: center;
}

	.menu_list_main {
	    /* display: flex; */
	    -ms-flex-flow: row wrap;
	    /* flex-flow: row wrap; */
	    margin: auto;
	    /* display: table; */
	    /* width: 88%; */
	    padding: 0px 0 0%;
	    overflow-y: auto;
	    height: 140px;
	}

	.menu_list_main2 .menu_list {
	    width: 100%;
	    padding: 0;
	}

	.menu_list ul li a {
	    border: none;
	}

	.sidenav a {
	    font-size: 18px;
	}

	li.active.curent .select_mm {
	    background-color: transparent !important;
	    color: #ffca26 !important;
	    border-radius: 8px 8px 0 0;
	    padding: 10px 10px 10px;
	}
	span.butn-nav {
	    display: table !important;
	    text-align: center;
	    /* top: 10px; */
	    /* position: relative; */
	    align-items: center;
	    display: grid !important;
	}
	#myNavbar{
    	display: none !important;
    }
    .navbar-header {
    width: 70%;
    float: left;
	}
	.navbar-default .navbar-toggle{display: none !important};
	body{
		overflow-x: hidden;
	}
    #mySidenav{
    display: block;
	}
	span.butn-nav {
    display: flex;
	}

	.bnr-hd-txt {
    padding: 40% 0 0 0;
    text-align: center;
	}
	.bnr-slider {
    display: none;
	}
	.serv-box {
    margin-bottom: 15px;
	}
	.bnr-slider {
    display: none;
	}
	.hd-txt h2 {
    font-size: 25px;
	}
	.hd-txt h4 {
    font-size: 25px;
	}
	.hd-txt h5 {
    font-size: 25px;
	}
	.bnr-slider {
    display: none;
	}

	.dt-box {
	    border: 0;
	}

	.serv-box {
	    margin-bottom: 15px;
	}

	.pr-arrow:after {
	    display: none;
	}
	.process-main-div:before {
	    display: none;
	}
	.testi-sec{
		display: none;
	}
	.testi-new-sec{
		display: block;
	}
	.cat-bnr .bnr-hd-txt {
    padding: 37% 0 0 0;
	}
	.main-banner.cat-bnr, .main-banner.stick-lab-bnr, .main-banner.print-bnr {
    background-position: left;
	}
	.cat-pro-sec .pr-bx-txt p {
    min-height: 80px;
    margin: 0 0 15px 0;
 }
	.cat-pro-sec .pr-bx-txt h4 {
    min-height: auto;
	}
	.indus-ul li img {
    text-align: center;
    display: table;
    margin: 0 auto;
	}
	.indus-ul li {
    line-height: 35px;
    border-radius: 22px;
    padding: 6px 15px;
    margin-bottom: 5px;
    font-weight: 600;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;
	}
	.indus-ul ul {
    padding: 0;
    list-style: none;
    width: 100%;
	}
	.ftr-links ul {
    display: flex;
    flex-direction: column;
    width: 100%;
	}
	.ftr-links ul li {
    width: 100%;
    text-align: center;
	}
	.cat-pro-sec .pr-bx-txt {
    text-align: center;
	}
	div#carousel-pager .active.carousel-item {
    padding-left: 0;
	}
	.ov-dt-bx-div ul li {
    margin-bottom: 20px;
    width: 100%;
    border: 0px;
	}
	.ov-dt-bx-div ul {
    width: 100%;
    flex-direction: column;
	}
	.main-banner.categories-dt-bnr {
    height: 135px;
	}
	.print-pro-sec .process-div {
    text-align: center;
    background: #fff;
    margin-bottom: 10px;
    }
    .cntct-bnr .bnr-hd-txt {
    padding: 35% 0 0 0;
    text-align: center;
	}
	section.main-banner.cntct-bnr {
    height: 500px;
	}
	.big-rev {
    float: none;
	}
	.big-rv-bx {
    position: inherit;
    padding: 75px 15px 5px;
	}
	.testi-txt img {
    width: 26%;
    padding: 10px 0;
    text-align: center;
    margin: 0 auto;
	}
	.testi-img{
		margin: 0 auto;	
	}
	.bg-rv-bx-img img {
    width: 60%;
	}
	.cntct-num-em a {
    font-size: 15px;
	}
	.cntct-num-em {
    text-align: center;
    padding-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	}
	.cntct-bnr .bnr-hd-txt p {
    width: 90%;
    margin: 0 auto;
	}
	.dt-sec .col-sm-2 {
    width: 100%;
	}
}
