@media only screen and (max-width : 1920px) {
	.holder-slider .bx-wrapper {
		margin-left: -431px;
	}
}
@media only screen and (max-width : 1768px) {
	.holder-slider .bx-wrapper {
		margin-left: -507px;
	}
}
@media only screen and (max-width : 1680px) {
	.holder-slider .bx-wrapper {
		margin-left: -551px;
	}
}
@media only screen and (max-width : 1600px) {
	.holder-slider .bx-wrapper {
		margin-left: -591px;
	}
}
@media only screen and (max-width : 1440px) {
	.holder-slider .bx-wrapper {
		margin-left: -671px;
	}
	.bx-next {
		right: 70px;	
	}
	.bx-prev {
		left: 70px;	
	}
}
@media only screen and (max-width : 1400px) {
	.holder-slider .bx-wrapper {
		margin-left: -691px;
	}
}
@media only screen and (max-width : 1366px) {
	.holder-slider .bx-wrapper {
		margin-left: -708px;
	}
}
@media only screen and (max-width : 1360px) {
	.holder-slider .bx-wrapper {
		margin-left: -711px;
	}
}
@media only screen and (max-width : 1308px) {
	.holder-slider .bx-wrapper {
		margin-left: -729px;
	}
}
@media only screen and (max-width : 1280px) {
	.holder-slider .bx-wrapper {
		margin-left: -751px;
	}
}
@media only screen and (max-width : 1199px) {
	.holder-title {
		margin: 0 auto;
		max-width: 940px;
	}

}
@media only screen and (max-width : 1176px) {
	.holder-slider .bx-wrapper {
		margin-left: 0;
	}
}

@media only screen and (max-width : 1545px) {
	.holder-top-slider {
		height: auto;	
	}
	.link-top {
		right: 10px;	
	}
}

@media only screen and (max-width : 991px) {
	@media (-webkit-min-device-pixel-ratio: 2 ), 
(min-resolution: 192dpi) { 
	.bx-prev {
		background: url(../img/bgi/svewa-arrows@2x.png) no-repeat;
		background-size: 27px auto;
	}
}
@media (-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
	.bx-next {
		background: url(../img/bgi/svewa-arrows@2x.png) no-repeat -98px 0;
		background-size: 27px auto;
	}
}
	#header {
		font-size: 21px;
		padding: 20px 0 0;	
	}
	#header p {
		text-align: left;
		margin: 0;	
	}
	#header .logo {
		width: 201px;
		height: 56px;
		margin: 0 0 18px;	
	}
	.holder-top-slider {
		margin: 12px 0 0;	
	}
	.holder-top-slider ul li[aria-hidden="false"] figure img {
		z-index: 999;
	}
	.holder-top-slider .fix-img {
		width: 198px;
	}
	.holder-top-slider:hover .bx-controls-direction {
		display: none;	
	}
	.about .title,
	.services .row-top .title,
	.certificate .title,
	.holder-slider .title,
	#footer .title {
		display: none;	
	}
	.about {
		font-size: 15px;
		line-height: 17px;
		padding: 21px 0 0;
	}
	.about h1 {
		color: #aa070e;
		font-size: 30px;
		line-height: 34px;
		margin: 20px 0 22px;
	}
	.about p {
		margin: 0 0 17px;
	}
	.about ul {
		margin: 0 0 17px;	
	}
	.about ul li {
		padding: 0 0 0 13px;
		position: relative;
	}
	.about ul li:before {
		top: 6px;	
	}
	.about .col-sm-6 figure {
		text-align: center;
		padding: 0 73px;	
	}
	.about .col-sm-6 figure {
		margin-bottom: 39px;	
	}
	.about .col-sm-12 figure {
		margin: 16px 0 0;
	}
	.services .row-top .letter {
		box-sizing: border-box;
		padding: 0 2px;	
	}
	.services .row-top .letter .title-text {
		font-size: 14px;
	}	
	.services .row-top {
		margin: 0 0 10px;
		padding: 32px 0 30px;
	}
	.services h2 {
		font-size: 26px;
		line-height: 26px;
		margin: 33px 0 14px;
	}	
	.services h2 + p {
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 25px;	
	}
	.certificate {
		padding: 30px 0 45px;
		font-size: 18px;
		line-height: 22px;
	}
	.certificate h2 {
		font-size: 26px;
		margin-bottom: 29px;	
	}
	.certificate p {
		margin: 0 0 22px;
	}
	.certificate ul {
		line-height: 22px;	
	}
	.certificate .col-sm-4 h2 {
		margin: 50px 0 26px;
	}
	.certificate figure {
		margin: 41px 0 0;
		text-align: center;
	}
	.holder-slider {
		margin: 0 0 27px;	
	}
	.holder-slider .bx-next {
		width: 27px;
		height: 27px;
		background-size: 64px auto;
		background-position: -38px 0;
		right: 8px;
		margin-top: -4px;
	}
	.holder-slider .bx-prev {
		width: 27px;
		height: 27px;
		background-size: 64px auto;
		background-position: 0 0;
		left: 8px;
		margin-top: -4px;
	}
	.holder-brand {
		padding: 0 0 20px;
	}
	.holder-brand ul {
		padding: 14px 0 0;	
	}
	.holder-brand .title {
		margin: 0;
		text-align: center;
		padding: 0;
		font-size: 18px;
	}
	.map iframe {
		height: 245px;	
	}
	#footer {
		padding: 0 0 40px;	
	}
	#footer ul {
		margin: 0 0 34px;	
	}
	.holder-brand ul li.brand-01,
	.holder-brand ul li.brand-02,
	.holder-brand ul li.brand-03,
	.holder-brand ul li.brand-04,
	.holder-brand ul li.brand-05,
	.holder-brand ul li.brand-06,
	.holder-brand ul li.brand-07,
	.holder-brand ul li.brand-08,
	.holder-brand ul li.brand-09,
	.holder-brand ul li.brand-10 {
		margin: 0 20px 20px 0;
	}
	#footer img {
		margin: 39px 0 0;	
	}
	
}
@media only screen and (max-width : 767px) { 
	.services .row-top .letter a {
		pointer-events: none;
		cursor: default;
	}
	.hiden-col-mob {
		display: none;	
	}
	
	.services .row-top .letter img {
		margin: 0;
		padding: 0;
	}
	#footer address {
		margin: 0 0 20px;
		float: none;	
	}
	#footer ul {		
		float: none;	
	}
}
@media only screen and (max-width : 640px) { 
	.holder-top-slider ul li figure img {
		width: 680px;
		position: absolute;
		left: 50%;
		top: 0;
		margin-left: -340px;
	}
	.holder-top-slider .bx-viewport li {
		height: 209px;
		position: relative;	
	}
}
@media only screen and (max-width : 540px) { 
	.holder-brand ul li.brand-01,
	.holder-brand ul li.brand-02,
	.holder-brand ul li.brand-03,
	.holder-brand ul li.brand-04,
	.holder-brand ul li.brand-05,
	.holder-brand ul li.brand-06,
	.holder-brand ul li.brand-07,
	.holder-brand ul li.brand-08,
	.holder-brand ul li.brand-09,
	.holder-brand ul li.brand-10 {
		margin: 0 0 14px;
	}
	.holder-brand ul li {
		width: 33.33%;
		box-sizing: border-box;
		float: left;
		padding: 0 15px;
		height: 70px;
			
	}
	.holder-brand ul li img {
		max-width: 100%;
		height: auto;	
	}
}
@media only screen and (max-width : 400px) { 
	#footer .col-xs-6 {
		width: 100%;	
	}
	#footer img {
		margin: 0;	
	}
}
@media only screen and (max-width : 320px) { 
	.holder-brand ul li {
		width: 33.333%;
		margin: 0;
		float: left;
		box-sizing: border-box;
		padding: 0 15px;
		height: auto;
	}
	.holder-brand ul li img {
		max-width: 100%;
		height: auto;	
	}
	.holder-brand ul li.brand-01,
	.holder-brand ul li.brand-02,
	.holder-brand ul li.brand-03,
	.holder-brand ul li.brand-04,
	.holder-brand ul li.brand-05,
	.holder-brand ul li.brand-06,
	.holder-brand ul li.brand-07,
	.holder-brand ul li.brand-08,
	.holder-brand ul li.brand-09,
	.holder-brand ul li.brand-10 {
		margin: 0 0 14px;
	}
	.holder-brand ul li.brand-01 {
		padding: 0 29px 0 16px;	
	}
	.holder-brand ul li.brand-02 {
		padding: 12px 18px 0 4px;
	}
	.holder-brand ul li.brand-03 {
		padding: 7px 17px 0 5px;
	}
	.holder-brand ul li.brand-04 {
		padding: 0 3px 0 2px;
	}
	.holder-brand ul li.brand-05 {
		 padding: 0 2px 0 1px;
	}
	.holder-brand ul li.brand-06 {
		padding: 0 8px;
	}
	.holder-brand ul li.brand-07 {
		padding: 7px 18px 0 3px;
	}
	.holder-brand ul li.brand-08 {
		padding: 0 0 0 2px;
		width: 41%;
	}
	.holder-brand ul li.brand-09 {
		padding: 0 29px 0 5px;
	}
	.holder-brand ul li.brand-10 {
		padding: 3px 0 0;
		width: 41%;
	}

}