.phone1 {
  top: 13%;
}

.ss1 a{
	height: 65.5%;
	width: 88%;
}

.ss1.header-slider-oneslide a{
	width: 100%;
}

.ss1 img{
	height: 100%;
	width: 100%;
}

.ss2 img{
	height: 65.5%;
}

.header-slider .header-slider-phone{
	left: 39.9%;
	top: 2% !important;
}

.video-phone-holder iframe{
	left: 15%;
	width: 66%;
}

#screenshots{
	overflow: hidden;
}

.glyphicon{
	font-family: inherit;
}

.subscribe-input::-webkit-input-placeholder{
	line-height: 60px;
}

.clear-it{
	clear: both;
}

.ss1 .ss1-over i{
	left: 50%;
	margin-left: -9px;
}

.test-pag{
	margin-bottom: 72px;
}

.panel-group{
	margin-bottom: 0;
}

.centered-image-resp{
	display: none;
}

.ht-resp{
	display: none;
}

.phone2{
	top: 2%;
}

.video-col1 iframe{
	width: 100%;
	height: 315px;
}

@media (max-width: 1199px){
	.header-slider .header-slider-phone{
		left: 63.9%;
	}	

	.clear-it{
		clear: none;
	}

	.header-slider .header-slider-start  .header-slider-swiper{
		left: 25%;
		position: relative;
	}
}

@media (max-width: 1199px) and (min-width: 991px){
	.phone1{
		top: 61% !important;
	}
}

@media (max-width: 991px){
	.header-slider .header-slider-start .header-slider-swiper{
		left: 0;
	}

	.header-slider .header-slider-start .ss1 img{
		width: 100% !important;
	}

	#services .row .col-sm-6 {
	  margin-top: 36px;
	}

	.phone1 {
	  left: 67.5%;
	  top: 8% !important;
	}

	.video-col2 {
	  margin-bottom: 72px;
	}

	.header-slider-start .pagination1-1{
		margin-top: 30px;
		margin-bottom: 36px;
	}

	.ss1 a{
		height: 66.5%;
		width: 73%;
	}

	.ss1 a img{
		width: 100% !important;
	}

	.resp-head-fix{
		/*margin-top: 0;*/
		margin-bottom: 30px;
		position: absolute;
		top: 50%;
  		width: 98%;
	}	

	.header-text{
		top: 0 !important;
	}

	.header-text .for-btns{
		overflow: auto;
		margin-left: 0;
	}

	.for-btns img{
		width: auto;
		height: auto;
	}

	.multilayer-parallax-home{
		position: relative !important;
		/*background: #000;*/
	}

	#player{
		min-height: 100vh;
		height: 100%;
		position: absolute !important;
	}

	.header-slider .header-slider-start{
		margin-bottom: 30px;
		margin-top: 0;
	}

	.centered-image-resp{
		display: block;
	}

	.ht-resp{
		display: block;
		position: relative;
		padding-top: 130px;
		background: #222;
	}
}

@media (max-width: 479px){
	.resp-head-fix{
		top: calc(50% + 60px);
	}
}

