/*==========  Mobile First Method  ==========*/
.sw_ctnr_1 .swiper-wrapper {
	padding-bottom:40px;
}
.our_team_wrap {
    width: 950px;
    overflow: hidden;
    margin: 0 auto;
}
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) and (max-width : 480px) {
	.swiper-container {
	  width: 100%;
	  height: 100%;
	}
	.our_team_wrap {
		width:200px;
	}
	.our_team_wrap .swiper-container2 {
		width: 100%;
		height: auto;
		padding: 30px 0 40px 0;
	}
	.our_team_wrap .swiper-container2 .swiper-slide {
		width:100%;
	}
	.our_team_wrap .swiper-container2 .swiper-wrapper {
		padding-bottom:20px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide img {
		width:180px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide .person-info {
		width:175px;
	}
	.sw_ctnr_1 .swiper-slide img {
		width:200px;
	}
	.sw_ctnr_1 {
		height:auto;
	}
	.section-video {
		height:220px;
		background-position: 20px;
	}
	.section-video .fa {
		margin-top: 71px;;
	}
	.section-video-gradient {
		height:220px;
	}
	.textimonials {
		margin:0 15px;
	}
	.icons_place {
		padding:0 40px;
	}
	.icons_place img {
		width: 167px;
		margin-top: 10px;
	}
	.description_place {
		margin:25px 0 15px 0;
		min-height:130px
	}
	.textimonials-pic img {
		width:157px;
		height:157px;
		margin:0 auto;
	}
	.swiper-container3 .swiper-button-next {
		display:none
	}
	.swiper-container3 .swiper-button-prev {
		display:none
	}
	.textimonials-content {
		padding: 15px 0 !important;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) and (max-width : 768px) {
	.swiper-container {
	  width: 100%;
	  height: 450px;
	}
	.our_team_wrap {
		width:480px;
	}
	.our_team_wrap .swiper-container2 {
		width: 100%;
		height: auto;
		padding: 30px 0 40px 0;
	}
	.our_team_wrap .swiper-container2 .swiper-slide {
		width:130px;
	}
	.our_team_wrap .swiper-container2 .swiper-wrapper {
		padding-bottom:20px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide img {
		width:175px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide .person-info {
		width:175px;
	}
	.sw_ctnr_1 .swiper-slide img {
		width:220px;
	}
	.sw_ctnr_1 {
		height:auto;
	}
	.section-video {
		height:260px;
		background-position: 20px;
	}
	.section-video .fa {
		margin-top:90px;
	}
	.section-video-gradient {
		height:260px;
	}
	.textimonials {
		margin:0 20px;
	}
	.description_place {
		margin:25px 0 15px 0;
		min-height:110px
	}
	.textimonials-pic {
		padding:10px 0 0 0;
	}
	.textimonials-pic img {
		width:157px;
		height:157px;
		margin:0 auto;
	}
	.swiper-container3 .swiper-button-next {
		display:none
	}
	.swiper-container3 .swiper-button-prev {
		display:none
	}
	.textimonials-content {
		padding: 15px 0 !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) and (max-width : 992px) {
	.swiper-container {
	  width: 500px;
	  height: 450px;
	}
	.our_team_wrap {
		width:650px;
	}
	.our_team_wrap .swiper-container2 {
		width: 650px;
		height: auto;
		padding: 30px 0 40px 0;
	}
	.our_team_wrap .swiper-container2 .swiper-slide {
		width:160px;
	}
	.our_team_wrap .swiper-container2 .swiper-wrapper {
		padding-bottom:20px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide img {
		width:195px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide .person-info {
		width:195px;
	}
	.sw_ctnr_1 .swiper-slide img {
		width:230px;
	}
	.sw_ctnr_1 {
		height:auto;
	}
	.section-video {
		height:300px;
		background-position: 20px;
	}
	.section-video .fa {
		margin-top:110px;
	}
	.section-video-gradient {
		height:300px;
	}
	.textimonials {
		width:500px;
		margin:0 20px;
	}
	.description_place {
		margin:25px 0 15px 0;
		min-height:90px
	}
	.textimonials-pic img {
		width:157px;
		height:157px;
		margin:0 auto;
	}
	.swiper-container3 .swiper-button-next {
		display:none
	}
	.swiper-container3 .swiper-button-prev {
		display:none
	}
	.textimonials-content {
		padding: 15px 0 !important;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) and (max-width : 1200px) {
	.swiper-container {
	  width: 500px;
	  height: 450px;
	}
	.our_team_wrap {
		width:800px;
	}
	.our_team_wrap .swiper-container2 {
	  width: 800px;
		height: auto;
		padding: 30px 0 40px 0;
	}
	.our_team_wrap .swiper-container2 .swiper-slide {
		width:100%;
	}
	.our_team_wrap .swiper-container2 .swiper-wrapper {
		padding-bottom:20px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide img {
		width:220px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide .person-info {
		width:220px;
	}
	.sw_ctnr_1 .swiper-slide img {
		width:250px;
	}
	.sw_ctnr_1 {
		height:auto;
	}
	.section-video {
		height:350px;
		background-position: 20px;
	}
	.section-video .fa {
		margin-top:135px;
	}
	.section-video-gradient {
		height:350px;
	}
	.textimonials {
		width:600px;
		margin:0 20px;
	}
	.description_place {
		margin:25px 0 35px 0;
		min-height:90px
	}
	.textimonials-pic img {
		width:157px;
		height:157px;
		position: absolute;
		top: 29px;
		border-radius: 100px;
	}
	.textimonials-content {
		padding: 50px 0 !important;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.swiper-container {
	  width: 500px;
	  height: 450px;
	}
	.our_team_wrap {
		width:950px;
	}
	.our_team_wrap .swiper-container2 {
		width: 950px;
		height: auto;
		padding: 30px 0 40px 0;
	}
	.our_team_wrap .swiper-container2 .swiper-slide {
		width:100%;
	}
	.our_team_wrap .swiper-container2 .swiper-wrapper {
		padding-bottom:20px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide img {
		width:230px;
	}
	.our_team_wrap .swiper-container2 .swiper-slide .person-info {
		width:230px;
	}
	.sw_ctnr_1 .swiper-slide img {
		width:270px;
	}
	.sw_ctnr_1 {
		height:auto;
	}
	.section-video {
		height:380px;
		background-position: 20px;
	}
	.section-video .fa {
		margin-top:150px;
	}
	.section-video-gradient {
		height:380px;
	}
	.textimonials {
		width:700px;
		margin:0 20px;
	}
	.description_place {
		margin:25px 0 35px 0;
		min-height:90px
	}
	.swiper-container3 .swiper-pagination {
		bottom: -20px;
	}
	.textimonials-pic img {
		width:157px;
		height:157px;
		position: absolute;
		top: 29px;
		border-radius: 100px;
	}
	.textimonials-content {
		padding: 50px 0 !important;
	}
}