@media screen and (max-width:1399px) {
	.main-slider .slider-caption .thumb-box .image {
		width:250px;
		height:250px;
	}
	.main-slider .slider-caption .thumb-box .bl-corner:before {
		width:5px;
	}
	.main-slider .active .slider-caption .thumb-box .bl-corner:before {
		height:50px;
	}
	.main-slider .slider-caption .thumb-box .bl-corner:after {
		height:5px;
	}
	.main-slider .active .slider-caption .thumb-box .bl-corner:after {
		width:50px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:125px;
		margin:17.5px 0;
	}
}
@media screen and (max-width:1199px) {
	.header-holder .logo {
		width:35%;
	}
	.main-slider .slider-caption .thumb-box .image {
		width:200px;
		height:200px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:125px;
		margin:17.5px 0;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:100px;
		margin:15px 0;
	}
	.main-slider .slider-caption .line-2 {
		font-size:2.5rem;
	}
}

@media screen and (max-width:991px) {
	.main-header {
		top:15px;
	}
	.header-holder .top-bar {
		height:0;
		overflow-y:hidden;
		padding:0 !important;
	}
	.header-holder .logo {
		padding:0 10px;
		margin-right:5px;
	}
	.header-holder .menu-row .search-box {
		font-size:1.5rem;
		padding:8px;
	}
	.main-header .header-holder .logo img {
		max-height:32px !important;
	}
	.main-slider .slider-caption .thumb-box .image {
		width:150px;
		height:150px;
	}
	.main-slider .slider-caption .thumb-box .bl-corner:before {
		width:2.5px;
	}
	.main-slider .active .slider-caption .thumb-box .bl-corner:before {
		height:25px;
	}
	.main-slider .slider-caption .thumb-box .bl-corner:after {
		height:2.5px;
	}
	.main-slider .active .slider-caption .thumb-box .bl-corner:after {
		width:25px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:125px;
		margin:17.5px 0;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:75px;
		margin:12.5px 0;
	}
	.main-slider .slider-caption .line-2 {
		font-size:2rem;
	}
	.main-slider .slider-caption .line-1,
	.main-slider .slider-caption .line-2 {
		padding:.5rem 0;
	}
}

@media screen and (max-width:767px) {
	.main-header {
		top:15px;
	}
	.main-slider .slider-caption .thumb-box .image {
		width:100px;
		height:100px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:50px;
		margin:10px 0;
	}
	.main-slider .slider-caption .line-2 {
		font-size:1.5rem;
	}
	.main-slider .slider-caption .line-1,
	.main-slider .slider-caption .line-2 {
		padding:.25rem 0;
	}
	.main-slider .owl-dots {
		bottom:45px;
	}
	.main-slider .owl-dots .owl-dot {
		width:1px;
		height:15px;
	}
	.contact.panel {
		background-image: url(../images/contact-parallax.png);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}
	.contact.panel .contact-parallax-bg {
		background-image:unset;
		background-color:rgba(255,255,255,.8);
		top:-100px;
		bottom:-100px;
	}
}

@media screen and (max-width:575px) {
	.main-header {
		top:5px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:125px;
		margin:7.5px 0;
	}
	.main-slider .slider-caption .line-1 {
		font-size:.85rem;
	}
	.main-slider .slider-caption .line-2 {
		font-size:1rem;
	}
	.main-slider .slider-caption .thumb-box .image {
		width:75px;
		height:75px;
	}
	.main-slider .slider-caption .thumb-box .line-effects .line {
		width:37.5;
		margin:7.5px 0;
	}
}
