/* Laptop big Device :1500px. */
@media (min-width: 1700px) and (max-width: 1800px) {

}

@media (min-width: 1600px) and (max-width: 1700px) {
}

@media (min-width: 1500px) and (max-width: 1600px) {
}

/* Latop Device :1200px. */
@media (min-width: 1400px) and (max-width: 1500px) {
	.header-right {
		margin-left: 100px;
	}
}

@media (min-width: 1300px) and (max-width: 1400px) {
	.header-right {
		margin-left: 100px;
	}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	.header-right {
		margin-left: 50px;
	}
	
	}
}
@media (min-width: 1200px) and (max-width: 1500px) {
	.header-area {
		padding-left: 20px;
		padding-right: 20px;
	}
	.header-top-btn {display:none; visibility: hidden;}
	.main-menu {
		text-align: right !important;
	}
	.header-cta h4 {
		font-size: 18px;
	}
	.main-menu ul li {
		margin: 0 7px;
	}
	.header-icon {
		margin-right: 6px;
	}
.brand-area {
	padding-left: 50px;
	padding-right: 50px;
}
}
/* LG  Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.header-area {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-cta-wrp {
		display: none;
	}
	.header-area.pt-30.pb-30 {
		padding-bottom: 22px;
	}
	.logo a img {
		width: 100%;
	}
	.header-icon {
		margin-right: 9px;
		font-size: 14px;
	}
	.header-cta p {
		font-size: 14px;
		margin-bottom: 1px;
	}
	.btn.header-btn {
		padding: 15px 28px;
		font-size: 14px;
	}
	.header-cta h4 {
		color: #fff;
		font-size: 15px;
		margin-bottom: 0;
	}
	.main-menu ul li {
		margin: 0 5px;
	}
	.main-menu ul li a {
		padding: 14px 4px;
		font-size: 15px;
	}
	
.brand-area {
	padding-left: 50px;
	padding-right: 50px;
}
}
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.row.mt {
	margin-top: 100px;
}
.header-area {
	padding-left: 15px;
	padding-right: 15px;
}
.brand-area {
	padding-left: 30px;
	padding-right: 30px;
}
.header-cta h4 {
color: #000;
font-size: 15px;
}
.header-area {
	margin-left: 0px;
	margin-right: 0px;
}
.knob {
	margin-top: -167px !important;
	margin-left: -52px !important;
}
	

}

/* small mobile (XS) :320px. */
@media (max-width: 767px) {
.brand-area {
	padding-left: 15px;
	padding-right: 15px;
}
.header-area {
		padding-left: 0px;
		padding-right: 0px;
}
	.snt-footer-wrapper .main-footer .menu-footer li a {
		padding-right: 5px !important;
	}
}
/* SM Device :480px. */
@media only screen and (min-width: 550px) and (max-width: 767px) {
	.topbar {
		padding:0;
		text-align: center;
	}
	.topbar-left-side ul li {
		margin-right:0;
	}
	.topbar-right-side {
		justify-content:center;
	}
	
}

@media only screen and (max-width: 480px){
	.topbar {
		padding:0;
		text-align: center;
	}
	.topbar-left-side ul li {
		margin-right:0;
	}
	.topbar-right-side {
		justify-content:center;
	}
	.logo img {max-width:275px;}
}
@media only screen and (min-width: 412px) and (max-width: 767px) { 
	.topbar {
		padding:0;
		text-align: center;
	}
	.topbar-left-side ul li {
		margin-right:0;
	}
	.topbar-right-side {
		justify-content:center;
	}
	
	

	.logo img {min-width:20px !important;}

}