 @media only screen and (max-width:1540px) {

.slick-next {

	right: 0;

}

.slick-prev {

	left: 0;

}

}

 @media only screen and (max-width:1320px) {

section.banner-section-v2:after {

	display: none;

}

section.top-services-sec {

	padding: 98px 0px 106px;

}

.ex-bl-contant {

	margin-left: 19px;

}

.ex-bl-contant h2 {

	font-size: 35px;

	margin-bottom: 22px;

}

.ex-bl-contant p {

	margin-bottom: 32px;

}

}

 @media only screen and (max-width:1200px) {

.top-navbar nav ul li {

	padding: 0px 35px 0px 0px;

}

.top-vigit-links {

	padding-right: 36px;

}

.vigit-links a {

	font-size: 16px;

}

.vigit-links li {

	font-size: 16px;

}

.top-servic-contant p {

	font-size: 19px;

	max-width: 900px;

}

.ex-bl-img img {

	width: 100%;

	margin-bottom: 19px;

}

.logation-placs img {

	margin-bottom: 14px;

}

}

@media only screen and (max-width:1096px) {

.con-c3-links {

	margin-left: 138px;

}

}

 @media only screen and (max-width:991px) {

.baanner-ct-hd h2 {

	font-size: 62px;

}

.menu-btn {

	display: inline-block;

}

.top-navbar nav ul li {

	display: none;

}

.top-vigit-links {

	display: none;

}

.top-vigit-links-v2 {

	display: none;

}

.banner-img:after {

	display: none;

}

.top-links-footer ul li {

	margin-bottom: 16px

}

section.top-services-sec {

	padding: 118px 0px 38px;

}

.top-header {

	padding: 15px 0px 11px;

}

.top-header{
	padding-top: 10px;
}

header.header.sticky .logo {

    padding-top: 0px;

    top: 0px;

}

.logo a img {
	height: 100px;
    width: auto;

}

header.header.sticky .logo img {
    width: auto;
    height: 60px;
}

header.header.sticky {

    top: 0px;

	height:80px;

}

section.banner-section-v2{
	padding-top: 10px;
}

header .fotter-bl-links{
	margin-top: 32px;
	margin-bottom: 0;
}

header.sticky .fotter-bl-links{
	margin-top: 8px;
}

}

 @media only screen and (max-width:767px) {

.banner-contant {

	margin-left: 78px;

}

p.para-offer {

	margin-bottom: 53px;

}

.banner-contant h2 {

	font-size: 33px;

}

.banner-contant p {

	font-size: 21px;

	margin-bottom: 20px;

	max-width: 408px;

}

.menu-btn.active{
	z-index: 9999;
}

}

 @media only screen and (max-width:576px) {

.logo-lo {

	text-align: center;

	margin-left: 0px;

}

section.top-location-sec-block {

	padding: 111px 0px 15px;

}

.top-servic-contant p {

	font-size: 14px

}

section.top-location-sec-block {

	padding: 112px 0px 59px;

}

.top-links-footer ul li {

	display: block;

}

header .fotter-bl-links{
	margin-top: 35px;
}

header.sticky .fotter-bl-links{
	margin-top: 10px;
}

}

 @media only screen and (max-width:480px) {

.banner-contant h2 {

	font-size: 30px;

}

.banner-contant p {

	font-size: 18px;

	max-width: 290px;

}

.button {

	display: none;

}

.top-links-footer {

	margin-left: 33px

}

section.top-location-sec-block {

	padding: 82px 0px 47px;

}

.top-servic-contant h2 {

	margin-bottom: 19px;

	font-size: 26px;

}

.top-servic-contant {

	margin-bottom: 44px;

}

section.top-services-sec {

	padding: 90px 0px 38px;

}

.banner-contant {

	margin-left: 48px;

}

.banner-contant h2 {

	margin-bottom: 13px;

}

.banner-contant h2 {

	font-size: 27px;

}

.banner-contant p {

	font-size: 17px;

	max-width: 198px;

}

.vigit-links-location {

	margin-left: 1px;

}

.top-vigit-links-lo {

	padding-right: 12px;

}

}

