@media (min-width:1025px) and (max-width:1200px){

	.emp-testimonial .owl-next {
		top: 69.2%;
	}

	/*home*/
	.navbar-nav{
		margin: 0px -46px 0px 0px;
	}
	.tabs-fix ul{
		margin: 0 auto;
		display: table;
	}
	.awfis-people img{
		height: 398px;
	}
	.people-say {
		padding: 121px 50px;
	}
	.sec-people {
		padding: 121px 50px;
	}
	/*home*/
}
@media all and (max-width:998px){


	img.bgimg {
		display: none;
	}

	}

	@media all and (max-width:767px){

		.flip-container img {
			max-width: 100%;
		}
		.flip-container, .front, .back {
			width: 200px;
			height: 200px;
			overflow: hidden;
		}
		.flip-container {
			margin: 5px !important;
		}

	}

	@media all and (max-width: 455px){

		.flip-container, .front, .back {
			width: 160px;
			height: 180px;
			overflow: hidden;
		}

	}

	@media all and (max-width: 372px){

			.flip-container, .front, .back {
				width: 133px;
				height: 156px;
				overflow: hidden;
			}

		}


@media (min-width:768px) and (max-width:991px){


	.people-say {
		border-radius: 0 30px 0 0;
		padding: 59px 30px;
	}

}
@media (min-width:768px) and (max-width:1023px){



	/*home*/
	.navbar-default .navbar-nav>li{
		margin-top: 20px;
	}
	.navbar-nav{
		margin: 0;
	}
	.navbar{
		margin-bottom: 20px;
	}
	.user-pic{
		margin-top: 12px;
	}
	.navbar-default .navbar-nav>li>a{
	    font-size: 11px;
	    padding: 6px 8px;
	}
	.tabs-fix ul{
		margin: 0 auto;
		display: table;
	}
	.tabs-fix li a{
		font-size: 12px;
    	padding: 15px 10px;
    	margin-right: 0px;
    	margin-left: 3px;
	}
	.affis-img{
		margin-bottom: 38px;
	}
	.sec-people{
		padding: 60px 30px;
	}
	.awfis-people img{
		height: 302px;
	}
	.people-say {
		border-radius: 0 30px 0 0;
		padding: 73px 30px;
	}
	.people-say h4{
		text-align: center;
	}
	.people-say p{
		text-align: center;
	}
	.sec-people{
		border-radius: 0 0 0 30px;
	}
	.sec-people h4{
		text-align: center;
	}
	.sec-people p{
		text-align: center;
	}
	/*.work-block span{
		display: table;
		margin: 0 auto;
	}
	.work-block h4{
		text-align: center;
	}
	.work-block p{
		text-align: center;
	}*/
	.emp-info {
    	text-align: center;
	}
	.emp-info h3, .emp-info p{
		text-align: center;
	}

	footer{
		text-align: center;
	}
	.quick-links{
    	margin-bottom: 40px;
	}
	.share-block{
    	margin: 0 auto;
    	display: table;
	}
	.social-block {
    	margin: 0 auto;
    	display: table;
	}
	.social-block a{
		margin: 0px 20px;
	}
	.we-at-awfis{
		padding: 40px 0;
	}
	.highlights{
		padding: 0;
	}
	.life-awfis{
		padding-top: 0;
	}
	.meet-team{
		padding: 40px 0;
	}
	.emp-testimonial{
		padding: 0 0 40px 0;
	}
	.emp-testimonial .owl-next {
		left: -48%;
		top: 69.7%;
	}
	.why-with-us{
		padding: 40px 0;
	}
	.with-block{
		margin: 0;
	}
	.work-block{
		padding: 0;
	}
	.slider-info{
		margin-top: 19%;
	}
	.slider-info h1{
		font-size: 35px;
	}
	/*home*/
}
@media (min-width:601px) and (max-width:767px){
	/*home*/
	.navbar-brand{
	    margin: 0px 0px 10px 10px;
	}
	.navbar-toggle{
	    padding: 13px 10px;
	}
	.navbar-nav{
		float: none!important;
	}
	.navbar-default .navbar-nav>li>a{
		text-align: center;
		margin-right: 0;
	}
	.nav>li{
		margin: 10px 0;
	}
	.user-pic{
		float: none!important;
	}
	.user-pic img{
		width:8%;
		margin: 0 auto 10px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover{
		display: table;
		margin: 0 auto;
	}


	.slider-info h1{
		font-size: 42px;
	}
	.slider-info{
		margin-top: 18%;
	}

	.tabs-fix{
		overflow: auto;
		white-space: nowrap;
	}
	.tabs-fix li{
		display: inline-block;
		float: none!important;
	}
	.tabs-fix li a{
		float: none!important;
	}
	.nav-bar-fixed {
		margin: 0;
		display: block;
		float: left!important;
		width: 100%;
		text-align: center;
	}

	.show-images{
		margin-top: 20px;
	}
	.latest-img{
		display: none;
	}
	.respon-show{
		display: block;
	}

	.awfis-people{
		display: none;
	}
	.respo-highlight{
		display: block;
	}

/*	.with-block{
		display: none;
	}
	.with-block-responsive{
		display: block;
	}
	.work-block{
		background: #fff;
	}
	.work-block span{
		float: left;
		width: 15%;
	}
*/

	.gallery-wrapper li{
		width: 33%;
	}
	.gallery-wrapper li a img{
		width: 100%;
		margin: 0 auto;
	}

	.emp-info {
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 20px;
    	text-align: center;
	}
	.emp-block{
		overflow: hidden;
		min-height: 200px;
	}
	.emp-block p,.emp-block h4{
		text-align: left;
	}
	.emp-block p{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.emp-img{
		float: left;
		width: 25%;
		margin: 0;
	}
	.info-testimonial{
		float: left;
		margin-left: 10%;
		width: 65%;
	}
	.owl-carousel  .owl-nav .owl-prev,
	.owl-carousel .owl-nav .owl-next,
	.owl-carousel  .owl-dot{
		display: none!important;
	}

	footer{
		text-align: center;
	}
	.quick-links{
    	margin-bottom: 40px;
	}
	.share-block{
    	margin: 0 auto;
    	display: table;
	}
	.social-block {
    	margin: 0 auto;
    	display: table;
	}
	.social-block a{
		margin: 0px 20px;
	}

	.meet-team{
		padding: 40px 0;
		border-bottom: 1px solid #ddd;
	}
	.gallery-wrapper li:last-child{
		display: none;
	}
	.we-at-awfis{
		padding: 80px 0 40px;
	}
	.emp-testimonial{
		padding: 20px 0 20px;
	}
	/*home*/
}
@media (min-width:426px) and (max-width:600px){
	/*home*/
	.navbar-brand{
	    margin: 0px 0px 10px 10px;
	}
	.navbar-toggle{
	    padding: 13px 10px;
	}
	.navbar-nav{
		float: none!important;
	}
	.navbar-default .navbar-nav>li>a{
		text-align: center;
		margin-right: 0;
	}
	.nav>li{
		margin: 10px 0;
	}
	.user-pic{
		float: none!important;
	}
	.user-pic img{
		width:18%;
		margin: 0 auto 10px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover{
		display: table;
		margin: 0 auto;
	}


	.slider-info h1{
		font-size: 38px;
	}
	.slider-info{
		margin-top: 22%;
	}

	.tabs-fix{
		overflow: auto;
		white-space: nowrap;
	}
	.tabs-fix li{
		display: inline-block;
		float: none!important;
	}
	.tabs-fix li a{
		float: none!important;
	}
	.nav-bar-fixed{
		margin: 0;
		display: block;
		float: left!important;
	}

	.show-images{
		margin-top: 20px;
	}
	.latest-img{
		display: none;
	}
	.respon-show{
		display: block;
	}
	.highlights p, .why-with-us p, .emp-info p, .we-at-awfis p{
		font-size: 14px;
		line-height: 22px;
	}

	.meet-team{
		padding: 40px 0;
	}
	.team-hover{
		padding: 95px 0;
	}

	.awfis-people{
		display: none;
	}
	.respo-highlight{
		display: block;
	}
	.emp-info h3,.emp-info p{
		text-align: center;
	}

	/*.with-block{
		display: none;
	}
	.with-block-responsive{
		display: block;
	}
	.work-block{
		min-height: 160px;
		overflow: hidden;
		background: #fff;
	}
	.work-block span{
		float: left;
		width: 20%;
	}
	.work-info{
		float: left;
		width: 75%;
		margin-left: 5%;
	}
*/

	.gallery-wrapper li{
		width: 33%;
	}
	.gallery-wrapper li a img{
		width: 100%;
		margin: 0 auto;
	}

	.emp-info {
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 20px;
    	text-align: center;
	}
	.emp-block{
		overflow: hidden;
		min-height: 200px;
	}
	.emp-block p,.emp-block h4{
		text-align: left;
	}
	.emp-block p{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.emp-img{
		float: left;
		width: 25%;
		margin: 0;
	}
	.info-testimonial{
		float: left;
		margin-left: 10%;
		width: 65%;
	}
	.owl-carousel  .owl-nav .owl-prev,
	.owl-carousel .owl-nav .owl-next,
	.owl-carousel  .owl-dot{
		display: none!important;
	}
	.life-awfis{
		border-bottom: 1px solid #ddd!important;
		margin-bottom: 30px;
	}
	footer{
		text-align: center;
	}
	.quick-links{
    	margin-bottom: 40px;
	}
	.share-block{
    	margin: 0 auto;
    	display: table;
	}
	.social-block {
    	margin: 0 auto;
    	display: table;
	}
	.social-block a{
		margin: 0px 20px;
	}

	.tabs-fix li:last-child a{
		display: none;
	}
	.meet-team{
		padding: 40px 0;
		border-bottom: 1px solid #ddd;
	}
	.gallery-wrapper li:last-child{
		display: none;
	}
	.emp-testimonial{
		padding: 40px 0;
	}

	.tabs-fix li:last-child a{
		display: none;
	}
	.meet-team{
		padding: 40px 0;
		border-bottom: 1px solid #ddd;
	}
	.gallery-wrapper li:last-child{
		display: none;
	}

	.we-at-awfis{
		padding: 80px 0 40px;
	}
	.emp-testimonial{
		padding: 20px 0 20px;
	}
	/*home*/
}
@media (min-width:361px) and (max-width:425px){
	/*home*/
	.navbar-brand{
	    margin: 0px 0px 10px 10px;
	}
	.navbar-toggle{
	    padding: 13px 10px;
	}
	.navbar-nav{
		float: none!important;
	}
	.navbar-default .navbar-nav>li>a{
		text-align: center;
		margin-right: 0;
	}
	.nav>li{
		margin: 10px 0;
	}
	.user-pic{
		float: none!important;
	}
	.user-pic img{
		width:13%;
		margin: 0 auto 10px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover{
		display: table;
		margin: 0 auto;
	}


	.slider-info h1{
		font-size:28px;
	}
	.slider-info p{
		font-size: 15px;
	}
	.slider-info{
		margin-top: 30%;
	}
	.slider-info .btn-main{
		padding: 10px 20px;
	}

	.we-at-awfis{
		padding: 80px 0 40px;
	}
	.emp-testimonial{
		padding: 20px 0 20px;
	}
	.tabs-fix{
		overflow: auto;
		white-space: nowrap;
        top: 88px;
	}
	.tabs-fix li{
		display: inline-block;
		float: none!important;
	}
	.tabs-fix li a{
		float: none!important;
	}
	.tabs-fix .container{
		padding: 0;
	}
	.nav-bar-fixed{
		margin: 0;
		display: block;
		float: left!important;
	}
	.life-awfis{
		border-bottom: 1px solid #ddd;
		margin-bottom: 50px;
	}

	.show-images{
		margin-top: 20px;
	}
	.latest-img{
		display: none;
	}
	.respon-show{
		display: block;
	}
	.highlights p, .why-with-us p, .emp-info p, .we-at-awfis p {
		font-size: 16px;
		line-height: 22px;
		color: #000;
	}
	.why-with-us p{
		font-size: 14px;
	}
	.people-say  p{
		color: #fff;
		font-size: 15px;
	}

	.meet-team{
		padding: 40px 0;
		border-bottom: 1px solid #ddd;
	}
	.team-hover{
		padding: 86px 0;
		border-radius: 0;
	}
	.team-hover h4{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.team-hover p{
		font-size: 12px;
	}

	.awfis-people{
		display: none;
	}
	.respo-highlight{
		display: block;
	}
	.emp-info h3,.emp-info p{
		text-align: center;
	}

	.why-with-us{
		padding: 40px 0;
	}
	/*.with-block{
		display: none;
	}
	.with-block-responsive{
		display: block;
	}
	.work-block{
		background: #fff;
		overflow: hidden;
	}
	.work-block span{
		float: left;
		width: 25%;
	}
	.work-info{
		float: left;
		width: 70%;
		margin-left: 5%;
	}
*/

	.gallery-wrapper li{
		width: 33%;
	}
	.gallery-wrapper li a img{
		width: 100%;
		margin: 0 auto;
	}
	.gallery-wrapper li:last-child{
		display: none;
	}

	.emp-testimonial{
		padding: 40px 0;
	}
	.emp-info {
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 20px;
    	text-align: center;
	}
	.emp-block{
		overflow: hidden;
		min-height: 200px;
	}
	.emp-block p,.emp-block h4{
		text-align: left;
	}
	.emp-block p{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.emp-img{
		float: left;
		width: 25%;
		margin: 0;
	}
	.info-testimonial{
		float: left;
		margin-left: 10%;
		width: 65%;
	}
	.owl-carousel  .owl-nav .owl-prev,
	.owl-carousel  .owl-nav .owl-next,
	.owl-carousel .owl-dot{
		display: none!important;
	}

	footer{
		text-align: center;
	}
	.quick-links{
    	margin-bottom: 40px;
	}
	.share-block{
    	margin: 0 auto;
    	display: table;
	}
	.social-block {
    	margin: 0 auto;
    	display: table;
	}
	.social-block a{
		margin: 0px 20px;
	}
	/*home*/
}
@media (min-width:310px) and (max-width:360px){
	/*home*/
	.navbar-brand{
	    margin: 0px 0px 10px 10px;
	}
	.navbar-toggle{
	    padding: 13px 10px;
	}
	.navbar-nav{
		float: none!important;
	}
	.navbar-default .navbar-nav>li>a{
		text-align: center;
		margin-right: 0;
	}
	.nav>li{
		margin: 10px 0;
	}
	.user-pic{
		float: none!important;
	}
	.user-pic img{
		width:13%;
		margin: 0 auto 10px;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover{
		display: table;
		margin: 0 auto;
	}


	.slider-info h1{
		font-size:22px;
	}
	.slider-info p{
		font-size: 12px;
	}
	.slider-info{
		margin-top: 38%;
	}
	.slider-info .btn-main{
		padding: 8px 20px;
		font-size: 14px;
	}

	.tabs-fix{
		overflow: auto;
		white-space: nowrap;
        top: 88px;
	}
	.tabs-fix li{
		display: inline-block;
		float: none!important;
	}
	.tabs-fix li a{
		float: none!important;
	}
	.nav-bar-fixed{
		margin: 0;
		display: block;
		float: left!important;
	}

	.show-images{
		margin-top: 20px;
	}
	.latest-img{
		display: none;
	}
	.respon-show{
		display: block;
	}
	.highlights p, .why-with-us p, .emp-info p, .we-at-awfis p{
		font-size: 14px;
		line-height: 22px;
	}

	.meet-team{
		padding: 40px 0;
	}
	.team-hover{
		padding: 70px 0;
		border-radius: 0;
	}
	.team-hover h4{
		font-size: 12px;
		margin-bottom: 5px;
	}
	.team-hover p{
		font-size: 10px;
		margin-bottom: 5px;
	}

	.awfis-people{
		display: none;
	}
	.respo-highlight{
		display: block;
	}
	.emp-info h3,.emp-info p{
		text-align: center;
	}

	.why-with-us{
		padding: 40px 0;
	}
	/*.with-block{
		display: none;
	}
	.with-block-responsive{
		display: block;
	}*/
	/*.work-block{
		background: #fff;
		overflow: hidden;
	}
	.work-block{
		padding: 20px 10px;
		min-height: 160px;
	}
	.work-block span{
		float: left;
		width: 30%;
	}
	.work-info{
		float: left;
		width: 65%;
		margin-left: 5%;
	}
	.work-info p{
		font-size: 14px;
		line-height: 18px;
	}
*/

	.gallery-wrapper li{
		width: 33%;
	}
	.gallery-wrapper li a img{
		width: 100%;
		margin: 0 auto;
	}

	.emp-info {
		margin-top: 0;
		margin-left: 0;
		margin-bottom: 20px;
    	text-align: center;
	}
	.emp-block{
		overflow: hidden;
		min-height: 200px;
	}
	.emp-block p,.emp-block h4{
		text-align: left;
	}
	.emp-block p{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.emp-img{
		float: left;
		width: 25%;
		margin: 0;
	}
	.info-testimonial{
		float: left;
		margin-left: 10%;
		width: 65%;
	}
	.owl-carousel  .owl-nav .owl-prev,
	.owl-carousel .owl-nav .owl-next,
	.owl-carousel  .owl-dot{
		display: none!important;
	}

	footer{
		text-align: center;
	}
	.quick-links{
    	margin-bottom: 40px;
	}
	.share-block{
    	margin: 0 auto;
    	display: table;
	}
	.social-block {
    	margin: 0 auto;
    	display: table;
	}
	.social-block a{
		margin: 0px 20px;
	}

	.meet-team{
		padding: 40px 0;
		border-bottom: 1px solid #ddd;
	}
	.gallery-wrapper li:last-child{
		display: none;
	}
	.emp-testimonial{
		padding: 40px 0;
	}

	.we-at-awfis{
		padding: 80px 0 40px;
	}
	.emp-testimonial{
		padding: 20px 0 20px;
	}
	/*home*/
}




@media (min-width:320px) and (max-width:767px){


	.emp-block{
		padding: 20px 15px !important;
	}

	.info-testimonial {
		float: left;
		margin-left: 10%;
		width: 65%;
		text-align: left;
	}
 	body .banner-main{
		background-image: url('../images/career/career mobile.jpg');
		height: 500px;
		background-size: 100%;
		background-attachment: local;
		top: 88px;
		background-position: top !important;
 	}
 	.navbar-default .navbar-toggle:focus .icon-bar,
 	.navbar-default .navbar-toggle:hover .icon-bar{
 		background-color: #fff;
 	}
 	/* .navbar-default .navbar-toggle .icon-bar{
 	} */
 	.slider-info{
 		margin-top: 60px;
 	}
 	.slider-info h1{
 		font-size: 23px;
 	}
 	.slider-info .btn-main{
 		padding:8px 17px;
 		font-size: 14px;
 	}
 	.tabs-fix li a{
 		font-size: 14px;
 	}
 	.we-at-awfis{
 		padding: 95px 0;
 		border-bottom: 1px solid #ddd;
 	}
 	.highlights{
 		border-bottom: 1px solid #ddd;
 		padding: 30px 0;
 	}
 	.respo-highlight .people-say{
 		padding: 20px;
 	}
 	.people-say h4{
 		font-size: 16px;
 		margin-bottom: 10px;
 	}
 	.emp-testimonial{
 		padding-top: 0;
 	}
 	.emp-block p span{
 		left: -20px;
 		top: 0;
 	}
 	.modal{
 		top: -45%!important;
 		margin-top: 30px;
 	}
 	#vid-01 .modal-dialog,#vid-02 .modal-dialog,#vid-03 .modal-dialog{
		width: 330px;
		height: 193px;
	}
	.modal-body{
		padding: 6px;
	}

 }


 @media (min-width:768px) and (max-width:1024px){
	/*home*/
    body .banner-main{
		     width: 100%;
    height: 400px;
    background-attachment: fixed;
    background-position: center !important;
    background-size: 100% auto;
    background-image: url('../images/career/career page.jpg');
    display: inline-block;
    position: relative;
    top: 85px;
 	}

	.we-at-awfis{
		    padding: 100px 0 40px;
	}
	.emp-testimonial{
		padding: 20px 0 20px;
	}
	.tabs-fix{
		overflow: auto;
		white-space: nowrap;
        top: 87px;
	}

	/*home*/
}