/* ============ only desktop view ============ */
@media all and (min-width: 992px) {
	.navbar .dropdown-menu-end{ right:0; left: auto;  }
	.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
	.navbar .nav-item:hover .nav-link{ color: #00afef;  }
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;  }
	.navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:59px; transform: rotateX(0deg);padding:0;border-radius:0;}
	.navbar .nav-item,a.nav-link{		
		outline: none;
	}
}	
/* ============ desktop view .end// ============ */


@media (max-width: 1366px) {

}

@media (max-width: 1170px) {

}

@media (max-width: 1024px) {
	.homeproduct-desc h3{font-size: 18px;}
	.contactus-details-main{margin-bottom: 30px;}
	.weekly {margin-top: 15px;}
	.homeprodctsection.padding{padding: 40px 0 0;}
	.aboutussection.padding {padding: 40px 0 30px;}
	.padding{padding: 40px 0;}
	.contactus-txt p {font-size: 18px;}
	.coreheadtxt ul li{padding-right: 20px;}
	.footermain{padding: 40px 0 10px;}
	.coreheadtxt p{text-align: justify;}
	ul.quality-planning-ul {padding-bottom: 20px;}
}

@media (max-width: 991px) {
	ul.dropdown-menu.fade-up.cust-dropdown-menu {    background: #fff;    margin: 0 30px;}
	ul.navbar-nav.ms-auto.cust-navbar-nav {    padding: 10px 0 20px;    background: #eee;    margin-top: 20px;}
	a.nav-link {    padding: 5px 20px !important;}
	.headertext h2{margin-bottom: 50px;}
	.timeline-container {width: 100%;margin: 0 auto;padding: 0;}	
	.footer-details {    margin-bottom: 30px;}
	.copyright-left p {    margin-bottom: 10px;}
	.marker{margin-left: 0px;}
	.navbar-toggler{background: #00afef;padding: 10px 10px;}
	.aboutus-left img,.company-aboutus-left img {    width: 100%;}
	.coreheadtxt img {    width: 100%;    margin-top: 20px;}
	.coreheadtxt.wegetneeds-img img {    margin: 0;}
	.aboutus-right{text-align: center;}
	.aboutus-left,.company-aboutus-left {    margin-bottom: 30px;}
	.aboutus-right p {    text-align: justify;   text-align-last: center;}
	.aboutus-right a{margin-top: 20px;}
	.homeproduct-desc h3{font-size: 20px;}
}

@media (max-width: 768px) {
	

}

@media (max-width: 767px) {

}

@media (max-width: 601px) {

}

@media (max-width: 480px) {
	.coreheadtxt ul {    padding: 0 0px 0 15px;    column-count: 1;}
}

@media (max-width: 375px) {
	.breadcrume-head {font-size: 22px;}
	ul.dropdown-menu.fade-up.cust-dropdown-menu{margin: 0;}
	ul.navbar-nav.ms-auto.cust-navbar-nav li a {    padding: 5px 10px;    font-size: 14px;}
}
@media (max-width: 320px) {
	.headertext h2 {font-size: 24px;}
	.headertext h2::before{top: 38px;}
	.headertext h2::after{top: 37px}
	.breadcrume-head {    font-size: 28px;}
}