/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1366px) {

.s_content .stages .stages-img li { 
    margin-right: 32px;
    height: 210px;
;
}

}
@media only screen and (max-width : 1359px) {

	.s_content .protoon ul li {
		display: inline-block;
		width: 18.7%;
	}

	.s_content .stages .stages-img li .text h4 {
    font-size: 14px;
}

}

@media only screen and (max-width : 1359px) {


.gallery .slider-gallery .price {
		position: relative;
	}
	.gallery .slider-gallery .price{
		position: 	relative;	
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	.s_content .stages .stages-img li{
	width: 11%;
}


}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	

.s_content .stages .stages-img li .text h4 {
    margin: 10px 0;
    font-size: 16px;
    color: #185d94;
    text-align: center;
}
.s_content .skeg ul li .img-center {
    width: 16%;
    text-align: center;
    margin: 0 33% 0;
}
.

}


@media only screen and (max-width : 1100px) {
	

.s_content .stages .stages-img li .text h4 {
    margin: 10px 0;
    font-size: 16px;
    color: #185d94;
    text-align: center;
}
.s_content .skeg ul li .img-center {
    width: 16%;
    text-align: center;
    margin: 0 33% 0;
}
.s_content .skeg ul li .b_img .with{
	width: 74%;

}
.s_content .skeg ul li h4 {
    font-size: 13px;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.s_wrapp .container-fluid .row .nav-left{
		display: none;
	}
	.menu-section{
		display: block;
	}

	.contact .form p i {
		background: #185d94;
		padding: 14px 10px;
		color: #fff;
		font-size: 21px;
	}

	footer p, footer a, footer li {
		color: #195d95;
		font-size: 15px;
	}
.s_content {
  padding: 100px 40px 0; }
.s_content .stages .stages-img li{
	width: 50%
}
.s_content .stages .stages-img li .text{
	position: relative;

}

.s_content .stages .stages-img li .b_img {
    width: 50%;
    margin: 0 auto;
}
.s_content .stages .stages-img li {
    margin-right: 32px;
    height: auto;
    overflow: hidden;
        width: 50%;
    margin: 0 auto;
}
.s_content .stages .stages-img li .text h4 {
    margin: 10px 0;
}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.gallery .slider-gallery{
		display: block;
	}
	.gallery .slider-gallery .price{
		position: relative;
	}
	.gallery .slider-gallery .t_text{
		margin: 20px 0;
	}
	.contact .form{
		width: 100%
	}
	.contact .form p i{
		width: 45px
	}

	footer h4 {
		color: #fab454;
		text-align: left;
		font-size: 20px;
	}
	.s_content .protoon ul li .b_img .imgwith {
		width: 10%;
		display: none;
	}

	.s_content .protoon ul li {
		display: inline-block;
		width: 46%;
		margin: 10px auto;
	}
	  .form-control {
    margin-bottom: 20px;
  }

  .s_content .skeg ul li {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
}
  .s_content .skeg ul li .b_img .with {
    width: 100%;
}

.s_content .skeg ul li .skeg-text {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.s_content .skeg ul li:last-child .b_img {
    width: 100%;
    margin-top: 0;
}
  .s_content .skeg ul li .b_img .imgwith{
  	display: none;
  }
  .s_content .skeg ul li h4 {
    font-size: 16px;
    margin: 10px 0;
}

.s_content .skeg {
    padding: 20px 0;
}

.s_content .skeg ul li .img-center {
    width: 16%;
    text-align: center;
    margin: 0 33% 0;
    display: none;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.head-text h2 {
		text-transform: uppercase;
		font-size: 31px;
		color: #185d94;
		font-family: "HindRegular";
		font-weight: 100;
	}
	.contact{
		padding: 40px 10px
	}
	.contact .form .submit input {
		width: 96%;
	}
	.contact .form .user p{
		text-align: left;

	}
	.contact .form .user i {
		background: #185d94;
		padding: 15px 10px;
		color: #fff;
		font-size: 15px;
		height: 49px;
	}

	.contact .form .user .fa-envelope{
		font-size: 14px;
		padding: 13px 10px;
		height: 49px;
	}

	.s_content .protoon ul li {
		display: inline-block;
		width: 100%;
		margin: 10px auto;
	}

	.s_we_buy .block ul {
    margin: 0 4px;
}

.finance_block .finance_block_title {
    font-size: 20px;
    
}
.s_content, section{
	padding: 0px 
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
 .calculator-inner-wrapper > .row {
    padding-bottom: 15px;
  }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}


