@media screen and (max-width:1400px) {
	.mainhead .logo:after {
		width: 300px;
	}

	header.mainhead {
		padding: 0px 70px;
	}

	.mainmenu li {
		margin: 0 18px;
	}

}



@media screen and (max-width: 1300px) {
	.mainmenu li {
		margin: 0px 16px;
	}

	header.mainhead {
		padding: 0px 30px;
	}

	.mainhead .logo:after {
		width: 268px;
	}


}

@media screen and (max-width:1199px) {


	.mainhead .logo:after {
		width: 218px;
		left: -18px;
	}

	header.mainhead {
		padding: 0px 0px;
	}

	.topsrch {
		margin: 0px 10px 0px 10px;
	}

	.topsrch input.srch-btn {
		width: 218px;
	}

	.mainmenu li {
		height: 90px;
		line-height: 90px;
		margin: 0 11px;

	}

	.ltpanel h3 {
		padding: 0 10px;
	}

	.pt60 {
		padding-top: 50px;
	}

	.btmvidotittle ul {
		display: block !important;
	}

	.btmvidotittle ul li,
	.btmvidotittle ul li a {
		font-size: 13px;
	}


}

@media screen and (max-width:991px) {

	/****toggle***/
	.mainmenu {
		display: none;
	}

	.mblmenuwrap {
		height: 90%;
		padding: 10px 30px;
		overflow-y: scroll;
	}

	.mainmenu.showmenu {
		left: 0;
	}

	.hmburg span {
		height: 2px;
		width: 100%;
		background-color: #fff;
		display: block;
		margin-bottom: 3px;
		cursor: pointer;
	}

	.hmburg {
		width: 30px;
		cursor: pointer;
	}

	.topsrch form {
		display: none;
	}

	.topsrch .mblsrch {
		margin: 0 15px;
		display: inline-block;
	}

	.topsrch .mblsrch i {
		color: #fff;
		position: static;
	}

	.mblmenu.showmenu {
		left: 0;
	}

	.mblmenu li {
		margin: 0 0 10px;
		padding: 0 0 4px;
		border-bottom: 1px dashed #4E4E4E;
	}

	.mblmenu li:last-child {
		border: none;
	}

	.mblmenu li img {
		padding-right: 8px;
	}

	.mblmenu li a {
		font-size: 14px;
		color: #b3b3b3;
	}

	.mblmenu li a:hover {
		color: #fff;
	}

	.submenu {
		padding: 10px 0 0 40px;
	}

	.mblmenu li img {
		padding-right: 10px;
	}

	.sucrbmblmenu h3,
	.catmblmenu H3 {
		color: #FFF;
		font-size: 16px;
	}

	.hmburg {
		display: block;
	}

	/* .col-md-3.col-sm-3.ltpanel.pr10 {
	    display: none;
	} */
	.ltpanel {
		max-width: 100%;
		flex: 100%;
	}

	.midpanel {
		max-width: 70%;
		flex: 70%;
	}

	.rtpanel {
		max-width: 30%;
		flex: 30%;
	}

	.mblmenu li img {
		padding-right: 10px;
		filter: contrast(0.2);
	}

}

@media screen and (max-width:767px) {

	.midpanel {
		max-width: 100%;
		flex: 100%;
	}

	.rtpanel {
		max-width: 100%;
		flex: 100%;
	}

	.main {
		padding-bottom: 50px;
	}

}

@media screen and (max-width:640px) {
	.hmburg1 {
		top: 24px;
	}


}

@media screen and (max-width:567px) {

	.footmenu li {
		padding: 0px 19px;
	}

	.slditem iframe {
		width: 100%;
		height: 240px;
	}

}

@media screen and (max-width:480px) {

	.topsrch .mblsrch {
		margin: 0 10px;
	}

	.footmenu {
		justify-content: inherit !important;
	}

	.footmenu ul {
		display: block !important;
	}

	.footmenu ul li {
		padding: 4px 0px;
	}

	.logo img {
		max-height: 45px;
	}

	.mainhead .logo::after {
		width: 177px;
		left: -18px;
	}

	.mainhead .tagline h6 {
		font-size: 11px;
	}

	.vidothumb li {
		padding: 0px 0;
	}

	.user span {

		width: 70%;
		vertical-align: middle;
	}

	.user a {
		vertical-align: middle;
	}

	.user span {
		font-size: 13px;
	}

	.ftrsldrupr .slick-next {
		right: 7px;
	}

	.ftrsldrupr .slick-prev {
		right: 41px;
		left: auto;
	}


}