@media screen and (max-width: 1024px) {
	.ba-img {
		height: 380px;
	}

	.crw-s {
		height: 300px;
	}

	.navigation ul.nav.navbar-nav li {
	    padding: 25px 13px 0 0px;
	}

	.search-form input {
		width: 190px;
	}

	.banner-text h3 {
		font-size: 30px;
	}

	.sc-bg-txt {
		width: 60%;
	}

	.sc-bg-txt h4 {
		font-size: 25px;
		margin-bottom: 12px;
	}

	.sc-bg-txt:before {
		display: none;
	}
}




@media screen and (max-width: 768px) {
	.navigation ul.nav.navbar-nav li a {
		padding: 10px 0 !important;
	}

	.logo img {
		width: 60%;
	}

	li.no-pad {
		padding-right: 0 !important;
	}

	.search-form input {
	    width: 115px;
	    padding: 3px 2px;
	    margin-top: 5px;
	}

	.search-form input::-webkit-input-placeholder {
		display: none !important;
		font-size: 0px;
	}

	img.sr-icon {
	    width: 20px;
	    top: 34px;	
	}

	
	i.mpi {
		margin-top: 0;
	}

	header.headerfixed ul.nav.navbar-nav li {
	    padding-top: 22px;
	}

	.headerfixed img.sr-icon {
	    top: 28px;
	}



	.acce-big {
	    height: 500px;
	}

	.brands-img ul li::after {
		right: 20px;
		top: 3px;
	}

	.b-head::after {
	    width: 8px;
	    height: 55px;
	    left: 160px;
	    top: -20px;
	}

	.navigation ul.nav.navbar-nav li {
	    padding: 25px 4px 0 8px;
	}

	.navigation .navbar-default .navbar-nav > li > a {
	    font-size: 10px;
	    letter-spacing: 1.56px;
	}	

	ul.nav.navbar-nav li a i {
	    font-size: 12px !important;
	    margin-right: 7px;
	}

	.search-btn img {
	    width: 30px;
	    height: 30px;
	    margin-top: 6px;
	}

	.acce-single {
		width: 170px;
	}

	.acc-img img {
	    width: 90px;
	    height: 90px;
	}

	h4.b-head{
		font-size: 14px;
	}

	h4.b-head::after {
	    width: 4px;
	    height: 45px;
	    left: 100px;
	    top: -10px;
	}

	.brands-img ul li img {
		    width: 80%;
	}

	.cpci-sing {
	    margin-bottom: 40px;
	}

	.cp-fsin {
	    margin-bottom: 40px;
	}

	ul.menu li a {
		font-size: 10px;
		letter-spacing: 1px;
	}

	.cat-show ul li img {
	    width: 18px;
	}

	.cat-show {
		width: 160px;
		left: -60px;
	}

	.sub-menu {
		left: 160px;
		height: 100vh;
	}

	.sub-menu-container {
		columns: 2;
	}

	.menu-box h4 a {
		font-size: 10px !important;
	}

	.menu-box h5 a {
		font-size: 10px!important;
	}

	.ser-single {
	    padding: 0 10px;
	}

	.blog-det-wrap img {
	    margin: 15px 0;
	    width: 100%;
	}

	.crw-s {
	    display: block;
	    text-align: center;
	    height: auto;
	}



}


@media screen and (max-width: 725px) { 
	.blogs-wrap {
		columns: 2;
	}

	.banner-text {
		width: 80%;
	}

	header {
	    display: none;
	}

	.slicknav_menu {
		display: block;
	}

	.mb-logo {
		display: block;
	}

	section.footer-bottom p {
		font-size: 10px;
	}

	.ba-img {
		height: 250px;
	}




}



@media screen and (max-width: 480px) {
	.sc-bg-txt h4 {
		display: none;
	}

	.sc-bg-txt p {
		font-size: 9px;
	}

	.sc-bg-txt p span {
		font-size: 12px;
	}

	.banner-text h3 {
		font-size: 22px;
	}

	.banner-text p {
		font-size: 11px;
	}

	a.ban-btn {
		padding: 5px 12px;
		margin-top: 0;
	}

	.all-head h3::before ,.all-head h3::after {
		display: none;
	}

	.as-img img {
	    width: 100%;	
	}

	.acce-small {
	 	height: 260px;
	}

	.acce-big {
	    height: 400px;
	}

	.ba-img {
		height: 200px;
	}

	.brands-img ul li {
	    display: inline-flex;
	    width: 45%;
	    text-align: center;
	}

	.brands-img ul li::after{
		display: none;
	}

	.b-head::after {
		display: none;
	}

	.brands-img ul {
		text-align: center;
	}

	header {
	    display: none;
	}

	.ad-single {
	    margin: 20px 0;
	}

	h4.b-head {
	    text-align: center;
	    font-size: 24px;
	    margin-bottom: 10px;
	    color: #000;
	}

	.brands-img {
	    margin-top: 30px;
	}

	.foot-logo img {
	    width: 50%;
	}	

	.c-info {
	    margin: 25px 0;
	}


	h4.footer-head {
	    margin-bottom: 0;
	}

	.fo-social ul li a {
	    font-size: 15px;
	    font-weight: 600;
	    margin: 0 8px;
	}


	.blogs-wrap {
		columns: 1;
	}

	.sp-item {
		height: auto;
	}

	.acce-single:nth-child(2n-1):after {
		display: none;
	}

	table.tec-info td:first-child {
		width: 150px;
	}

	table.tec-info td {
		padding: 10px 0
	}

	.sidebar {
	    display: none;
	}

		button#sp-filter {
	    display: block;
	}  


}



@media screen and (max-width: 365px) { 

.ba-img {
    height: 160px;
}

.mb-logo {
	left: 46%;
}

.pr-description .nav-tabs > li > a {
	padding: 10px 9px;
	font-size: 11px;

}

.acce-single {
    width: 150px;
}


}