@media (min-width:992px) and (max-width:1200px){
	.slider-text {
    	position: absolute;
    	top: 17%;
    	left: 5%;
	}
	.about-us-part-1 img, .our-company-img-1 img,.image-part img{
		max-width: 100%;
		height: auto;
	}
	.about-text-part h2{
		margin-bottom: 15px;
		font-size: 36px;
	}
	.about-text-part p{
		margin-bottom: 40px;
	}
	.choose-part-1 img{
		width: 100%;
		height: auto;
	}
/*------------------The Boat inner page------------------*/
	.slider-text-1 {
    	top: 37%;
    	left: 0%;
    	right: 0%;
    	text-align: center;
	}
	.boat-part,.about-team,.our-company,.work-part,.download-part{
		padding: 30px 0;
	}
	.boat-img-text{
		top: 12%;
	}
	.team-1 img{
		max-width: 100%;
	}
	.team-text-heading p{
		margin: 10px 0 20px 0;
	}
	.team-padding{
		padding-left: 0;
	}
	.team-slider {
    	padding-top: 0px;
	}
/*------------------ Why The VX Evo inner page------------------*/
	.our-company-text p{
		line-height: normal;
	}
	.about-our-boat{
		padding-left: 0;
		padding-top: 30px;
	}
	.about-our-boat h2{
		font-size: 36px;
		margin-bottom: 20px;
	}
	.about-our-boat p{
		line-height: 2;
		margin-bottom: 10px;
	}
/*------------------  Technical Description inner page------------------*/
	.foils-part{
		padding: 30px 0 45px;
	}
/*------------------  Photo Gallery inner page------------------*/
	.gallery-part-1 img,.contact-form-1 img{
		max-width: 100%;
		height: auto;
	}
	.about-team-2 {
    	padding: 40px 0 10px;
	}
	.about-boat p{
		line-height: 1.7;
	}
	.about-boat h5 {
    	margin: 0 0 10px;
	}
/*------------------  contact inner page------------------*/
	.contact-time{
		width: 100%;
		margin-left: 0;
	}
/*------------------ download inner page------------------*/
	.download-image{
		margin-bottom: 0;
	}
	.download-text h2{
		font-size: 26px;
	}
	iframe{
		width: 100%;
		height: 600px;
	}
	.bilder-last, .about-img {
   	 padding-bottom: 0px;
	}
	#dot_wrap1 {
    	top: 46%;
    	left: -10%;
	}
	#dot_wrap10 {
    	top: 96%;
    	left: 66%;
	}
	#dot_wrap9 {
    	right: -5%;
    	top: 26%;
	}
	#dot_wrap2 {
    	right: -10%;
	}
	#dot_wrap8 {
    top: 64%;
    left: 48%;
	}

}
@media (min-width:768px) and (max-width:991px){
	iframe{
		width: 100%;
		height: 405px;
	}
	.slider-text{
		top: 5%;
		left: 0;
	}
	.slider-text h1{
		font-size: 40px;
	}
	.slider-text p {
    	color: #ffffff;
    	font-size: 16px;
    	margin: 10px 27px 35px 27px;
	}
	.btn-1{
		padding: 10px 45px;
		font-size: 20px;
	}
	.about-us-part-1 img{
		max-width: 100%;
		height: auto;
	}
	.about-text-part h2{
		font-size: 30px;
		margin-bottom: 5px;
	}
	.iframe{
		max-width: 100%
	}
	.about-text-part{
		padding-left: 0;
	}
	.about-text-part p{
		font-size: 14px;
		margin-bottom: 44px;
	}
	.about-us-part{
		padding: 50px 0;
	}
	.choose-part-1 img, .gallery-part-1 img{
		width: 100%;
		height: auto;
	}
	.choose-part, .gallery-part, .client-part,.our-company,.work-part,.contact-form-part,.download-part{
		padding: 30px 0;
	}
	.choose-heading h2{
		font-size: 30px;
		margin-top: 0;
	}
	.choose-part-1 h3{
		margin: 15px 0;
		font-size: 23px;
	}
	.choose-part-1 p{
		font-size: 13px;
	}
	.gallery-heading h2{
		font-size: 30px;
	}
	.sale-part img{
		height: auto;
	}
	.sale-text {
    	top: 13%;
	}
	.btn-2{
		padding: 10px 28px;
	}
	.client-heading h2{
		font-size: 30px;
		margin-bottom: 30px;
	}
	.testimonial-part li{
		padding-left: 0;
		margin-bottom: 15px;
	}
	.testimonial-part-1{
		padding: 0 10px;	
	}
	.testimonial-text p{
		margin: 10px 0;
		font-size: 14px;
	}
	.list-inline>li{
		padding-right: 10px;
	}
	.links-padding{
		padding-left: 15px;
	}
	.contact-part h3{
		font-size: 20px;
		margin-bottom: 25px;
	}
	.contact-part{
		padding: 30px 0 0;
	}
	.copy-part{
		padding: 10px 0; 
	}
	.copy-part h4{
		font-size: 14px;
	}
/*------------------The Boat inner page------------------*/
	.slider-text-1 {
    	top: 30%;
	}
	.slider-text-1 h1{
		font-size: 40px;
		margin: 0;
	}
	.boat-part{
		padding: 30px 0;
	}
	.boat-img-text{
		top: 12%;
	}
	.boat-type,.about-team{
		padding: 30px 0;
	}
	.boat-type-1 h3{
		margin: 15px 0 10px;
		font-size: 17px;
	}
	.boat-type-1 p,.our-company-text p{
		font-size: 13px;
		line-height: normal;
	}
	.team-1 img,.our-company-img-1 img,.download-video-1 img {
		max-width: 100%;
	}
	.team-text-heading{
		padding-left: 0;
	}
	.team-text h2{
		font-size: 28px;
	}
	.team-text-heading p{
		line-height: 1.5;
		margin: 10px 0 20px 0;
	}
	.team-slider {
    	padding-top: 20px;
	}
/*------------------ Why The VX Evo inner page------------------*/
	.about-our-boat{
		padding-left: 0;
		padding-top: 20px;
	}
	.about-our-boat h2{
		font-size: 30px;	
	}
	.about-our-boat p{
		margin-bottom: 25px;
	}
	.about-text-part-1 h2{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.work-part-1{
		padding: 0 0;
	}
	.work-part-1 h3{
		font-size: 20px;
	}
	.work-part-1 p{
		line-height: normal;
	}
/*------------------  Technical Description inner page------------------*/
	.foils-part{
		padding: 30px 0 45px;
	}
	.foils-part-left p{
		margin: 0;
		line-height: 1.7;
	}
/*------------------  Photo Gallery inner page------------------*/
	.about-team-2 {
    	padding: 10px 0;
	}
	.about-boat p{
		line-height: 1.4;
	}
	.about-boat h5 {
    	margin: 0 0 10px;
	}
/*------------------  contact inner page------------------*/
	.contact-time{
		width: 100%;
		margin-left: 0;
	}
	.contact-form-1 img{
		max-width: 100%;
	}
/*------------------ download inner page------------------*/
	.download-text h2{
		font-size: 26px;
	}
	.download-image{
		margin-bottom: 0;
	}
	.choose-part ul li {
		width: 33.33%; 
	}
	.choose-part ul li:nth-child(3n+1) {
		clear: left;
	}
	.choose-part ul li:nth-child(5n+1) {
		clear: inherit;
	}
 	.gallery-hover span {
		top: 22%;
	}
	.client-part {
		padding: 20px 0 60px;
	}
	.social-icon li{
		padding-right: 0; 
	}
	.pricing-1 {
		margin-top: 30px;
	}
	.image-part img{
		max-width: 100%;
		height: auto;
	}
	#dot_wrap1 {
    	top: 49%;
    	left: -14%;
	}
	#dot_wrap8 {
    	top: 67%;
    	left: 45%;
	}
	#dot_wrap10 {
    	top: 100%;
    	left: 63%;
	}
	#dot_wrap2 {
	    top: 65%;
	    right: -13%;
	}
	#dot_wrap9 {
	    top: 30%;
	    right:-11%;
	}
	.hm_gallery_btn {
    	margin-top: 30px;
	}
	.addfeture_list ul li {
    width: 50%;
}
}
	
@media (max-width: 767px){
	iframe{
		width: 100%;
		height: 405px;
	}
	.navbar-header .navbar-toggle {
    	margin-top: 25px;
    	margin-bottom: 25px;
    	border: none;
	}
	.design_evolved-part {
    padding: 50px 0;
}
.addfeture_list ul li {
    width: 100%;
}
.locationblocks .list9 {
    padding: 0px 5px;
}
.locationblocks .list9 h4 {
    font-size: 15px;
}
.locationblocks .list9 p {
    font-size: 13px;
}
	.navbar-brand > img {
    	max-width: 180px;
    	height: auto;
	}
	.main-navigation .navbar-brand {
    	padding-left: 15px;
	}
	.main-navigation .navbar-nav>li>a{
		padding: 12px 19px;
	}
	.slider-text{
		top: 6%;
		left: 0;
	}
	.slider-text h1 {
		font-size: 6vw;margin-top: 0;
	}
	.slider-text p {
    	color: #ffffff;
    	font-size: 16px;
    	margin: 8px 27px 15px 27px;
	}
	.btn-1 {
		padding: 7px 35px;
		font-size: 14px;
	}
	.about-us-part{
		padding: 50px 0;
	}
	.about-us-part-1 img{
		width: 100%;
	}
	.about-text-part h5{
		padding-top: 20px;
	}
	.about-text-part{
		padding-left: 0;
	}
	.about-text-part p{
		max-width: none;
		margin-bottom: 30px;
	}
	.about-text-part h2{
		font-size: 26px;
		margin-bottom: 10px;
	}
	.choose-part-1 img,.gallery-part-1 img, .sale-part img, .image-part img {
		width: 100%;
		height: auto;
	}
	.choose-part,.gallery-part,.our-company,.work-part,.contact-form-part,.download-part{
		padding: 30px 0;
	}
	.choose-heading h2{
		font-size: 40px;
		margin-top: 0px;
	}
	.choose-part-1 h3{
		margin: 15px 0;
	}
	.choose-part-1 p{
		padding: 0;
		margin-bottom: 20px;
	}
	.sale-text {
  		top: 14%;
	}
	.btn-2 {
    	padding: 10px 28px;
    }
    .client-part{
    	padding: 30px 0;
    }
    .contact-part{
    	padding: 30px 0 0;
    }
    .contact-part h3{
    	margin-bottom: 20px;
    }
    .links-padding{
    	padding-left: 15px;
    }
/*------------------The Boat inner page------------------*/
	.slider-text-1 {
    	top: 30%;
	}
	.slider-text-1 h1{
		font-size: 40px;
		margin: 0;
	}
	.boat-part,.about-team,.about-our-boat {
		padding: 30px 0;
	}
	.boat-img-text{
		top: 12%;
	}
	.boat-type-1 img,.team-1 img,.our-company-img-1 img{
		width: 100%;
		height: auto;
	}
	.boat-type{
		padding: 30px 0;
	}
	.team-text h2{
		margin-top:  20px;
		font-size: 26px;
	}
	.team-text-heading p{
		margin: 10px 0 15px 0;
		line-height: 1.6;
	}
	.social-icon{
		text-align: left;
	}
	.team-text-heading{
		padding-left: 0;
	}
	.team-text-1 h2{
		margin-top: 0;
	}
	.content-padding{
		margin-bottom: 15px;
	}
	.team-slider {
    	padding-top: 20px;
	}
/*------------------ Why The VX Evo inner page------------------*/
	.col-left{
		width: 100%;
	}
	.about-our-boat h2{
		font-size: 30px;
	}
	.about-our-boat p{
		margin-bottom: 20px;
	}
	.work-part-1{
		padding: 0 0;
	}
	.work-part-1 h3{
		font-size: 20px;
	}
	.about-text-part-1 h2{
		font-size: 30px;
		margin-bottom: 20px;
	}
/*------------------  Technical Description inner page------------------*/
	.foils-part{
		padding: 30px 0 45px;
	}
	.foils-part-left p{
	    margin: 0 0 15px 0;
		line-height: 1.7;
	}
	.foils-part-right {
    	padding: 30px 15px 0 15px;
    }
    .foils-part-right h2{
    	font-size: 21px;
    }
/*------------------  Photo Gallery inner page------------------*/
	.about-team-2 {
    	padding: 0px 0 0px;
	}
	.social-icon{
		margin: 15px 0;
	}
	.about-boat-1 h2{
		margin-top: 0;
	}
/*------------------  contact inner page------------------*/
	.contact-form-1 img{
		width: 100%;
	}
	.contact-time{
		margin-left: 15px;
	}
	.contact-form-1 img{
		margin-top: 15px;
	}
/*------------------ download inner page------------------*/
	.download-text h2{
		font-size: 26px;
	}
	.download-image{
		margin-bottom: 0;
	}
	.download-list table{
		margin-bottom: 30px;
	}
	.copy-part{
		text-align: left;
	}
	.choose-part ul li {
		width: 50%;
	}
	.choose-part ul li:nth-child(5n+1) {
		clear:inherit;
	}
	.choose-part ul li:nth-child(2n+1) {
		clear:left;
	}
	.slick-next {
		right: 38%;
	}
	.slick-prev {
		left: 38%;
	}
	.client-part {
		padding: 30px 0 70px;
	}
	.footer-nav-padding .input-group {
	 width: 100%;
	}
	.choose-part ul { 
		padding: 0 15px;
	}
	.btn-4 {
		padding: 7px 5px;
	}
	.pricing-1 {
		margin-top: 30px;
	}
	.bilder-last iframe{
		width: 100%;
		height: auto;
	}
	#dot_wrap1 {
    	top: 49%;
    	left: -14%;
	}
	#dot_wrap8 {
    	top: 67%;
    	left: 45%;
	}
	#dot_wrap10 {
    	top: 100%;
    	left: 63%;
	}
	#dot_wrap2 {
	    top: 65%;
	    right: -13%;
	}
	#dot_wrap9 {
	    top: 30%;
	    right:-11%;
	}
	.hm_gallery_btn {
    margin-top: 30px;
	}
}

@media (max-width: 479px){
	.navbar-brand > img {
    	max-width: 145px;
    	height: auto;
	}
	.slider-text h1{
		font-size: 23px;
	}
	.slider-part img{
		min-height: 240px;
	}
	.slider-text p {
    	font-size: 14px;
    	margin: 10px 15px 20px 15px;
	}
	.about-us-part{
		padding: 30px 0;
	}
	.about-us-part-1 img{
		height: auto;
	}
	.about-video img{
		max-width: 60px;
		height: auto;
	}
	.choose-heading h2{
		font-size: 26px;
	}
	.gallery-margin{
		margin-top: 15px;
	}
	.choose-part-1 h3 {
    	margin: 8px 0;
    	font-size: 25px;
	}
	.choose-part-1 p{
		font-size: 14px;
	}
	.gallery-heading h2{
		font-size: 26px;
	}
	.sale-text h1{
		margin-top: 5px;
		font-size: 27px;
		margin-bottom: 10px;
	}
	.btn-2 {
    	padding: 5px 10px;
    	font-size: 16px;
	}
	.sale-text{
		top: 0%;
	}
	.testimonial-part li{
		width: 100%;
		margin-bottom: 10px;
		padding-left: 0;
	}
	.testimonial-part-1{
		padding-left: 0;
	}
	.testimonial-text p{
		font-size: 14px;
		margin: 5px 0;
	}
	.client-heading h2{
		font-size: 26px;
		margin-bottom: 25px;
	}
/*------------------The Boat inner page------------------*/
	.slider-part-1 img{
		height: auto;
		width: 100%;
	}
	.slider-text-1 {
    	top: 29%;
	}
	.slider-text-1 h1{
		font-size: 23px;
		margin: 0;
	}
	.team-1 img{
		max-width: 100%;
	}
	.our-company-img li{
		width: 100%;
		padding-top: 20px;
	}
	.our-company-text h2{
		margin-top: 0;
	}
	.about-text-part-1 h2{
		font-size: 27px;
	}
/*------------------  Technical Description inner page------------------*/
	.team-slider {
   	 	padding-top: 0px;
	}
	.contact-time{
		width: 100%;
		margin: 0;
	}
	.download-video-1 img{
		max-width: 100%;
		height: auto;
	}
	.about-video-1{
		top: 18%;
	}
/*------------------ download inner page------------------*/
	.download-text p{
		margin: 0 0 28px;
	}
	.slider-text {
    	top: 5%;
    	left: 0;
	}
	.choose-part-1 h3 { 
		font-size: 14px;
	}
	.about-img {
		margin-bottom: 10px;
	}
	#dot_wrap1 {
    	top: 67%;
    	left: -43%;
	}
	#dot_wrap2 {
    	top: 85%;
    	left: 55%;
	}
	#dot_wrap9 {
    	top: 44%;
    	left: 51%;
	}
	#dot_wrap10 {
    	top: 115%;
    	left: 33%;
	}
	#dot_wrap8 {
    	top: 74%;
    	left: 5%;
	}
	#dot_wrap1 .dot:hover+.benefits_collm {
    	left: 42%;
    	position: relative;
	}
	.dot {
	  	left: 60.8%;
	}
	.benefits_collm::before{
		display: none;
	}
	.hm_gallery_btn {
    	margin-top: 30px;
	}
}