@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.training {
	  background: #9898cc none repeat scroll 0 0;
	  height: 100%;
	}
	.training::before {
		display:none;
	}
	.call_to_action h2 {
	  font-size: 30px;
	  line-height: 40px;
	  margin-bottom: 20px;
	  text-align: center;
	}
	.section-heading h2 {
		font-size:30px;
		line-height:40px;
	}
	.choose_image > img {
	  margin-bottom: 20px;
	}
	.align_row_spacebetween {
	  flex-flow: column nowrap;
	}
	
	.social-link {
	  display: none;
	} 
	.logo-area {
	  float: left;
	} 
	.align_row_center_left {
	  display: block;
  }
	  header.header-main {
	  background: #fff none repeat scroll 0 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	  border-color: #fff;
	}
	.header-menu ul.navbar-nav > li > a {
	  border-bottom: 1px solid #f4f4f4;
	}
	.logo-area a > img {
	  max-width: 175px;
	}
	.copyright {
	  text-align: center;
	}
	.container-fluid.pl_50.pr_50 {
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.footer-content h4 {
	  font-size: 18px;
	}
	
	/*inner page*/
	.content-banner-inner h1 {
		font-size:40px !important;
	}
	.team_members .col-md-3.col-sm-6 {
	  width: 100%;
	  margin-bottom:20px;
	}
	.about-iner .col-md-5.col-sm-5 > h4 {
	  margin-bottom: 20px;
	}
	.banner-inner-content h1 {
	  font-size: 34px;
	  line-height: 45px;
	}
	.banner-inner-content h5 {
		font-size:15px;
		line-height:25px;
	}
	.banner-btn {
	  font-size: 14px;
	  height: 45px;
	  line-height: 18px;
	  width: 180px !important;
	}
	.rght-arrow {
	  right: 0;
	}
	.left-arrow {
	  left: 0;
	}
	.slider-arrow {
	  font-size: 20px;
	}



}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.training {
	  background: #9898cc none repeat scroll 0 0;
	  height: 100%;
	}
	.training::before {
		display:none;
	}
	
	.align_row_spacebetween {
	  flex-flow: column nowrap;
	}
	.call_to_action h2 {
	  font-size: 35px;
	  line-height: 40px;
	  margin-bottom: 20px;
	  text-align: center;
	}
	.section-heading h2 {
		font-size:40px;
		line-height:50px;
	}
	.social-link {
	  display: none;
	}
	.logo-area {
	  float: left;
	} 
	.align_row_center_left {
	  display: block;
  }
	  header.header-main {
	  background: #fff none repeat scroll 0 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	  border-color: #fff;
	}
	.header-menu ul.navbar-nav > li > a {
	  border-bottom: 1px solid #f4f4f4;
	}
	.logo-area a > img {
	  max-width: 175px;
	}
	.copyright {
	  text-align: center;
	}
	.choose_image > img {
	  margin-bottom: 20px;
	}
	
	.team_members .col-md-3.col-sm-6 {
	  margin-bottom:20px;
	}
	.about-iner .col-md-5.col-sm-5 > h4 {
	  margin-bottom: 20px;
	}
	
	.banner-inner-content h1 {
	  font-size: 50px;
	  line-height: 60px;
	}
	.banner-inner-content h5 {
		font-size:15px;
		line-height:25px;
	}
	.banner-btn {
	  font-size: 14px;
	  height: 45px;
	  line-height: 18px;
	  width: 180px !important;
	}
	.rght-arrow {
	  right: 0;
	}
	.left-arrow {
	  left: 0;
	}
	.slider-arrow {
	  font-size: 20px;
	}



}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.training {
	  background: #9898cc none repeat scroll 0 0;
	  height: 100%;
	}
	.training::before {
		display:none;
	}
	.social-link {
	  display: none;
	}
	.pr_50 {
    padding-right: 15px;
	}
	.pl_50 {
		padding-left: 15px;
	}
	.header-menu {
	  margin-top: 15px;
	}
	.header-menu ul.navbar-nav > li > a {
	  font-size: 14px;
	}
	.header-menu .nav > li > a {
	  padding: 10px 13px;
	}
	.align_row_center_left {
	  flex-flow: column nowrap;
	} 
	.choose_image > img {
	  margin-bottom: 20px;
	}
	.testimonails_wrapper .owl-prev,
	.client_logo_wrapper .owl-prev {
		left: -10px;
	}
	
	.testimonails_wrapper .owl-next,
	.client_logo_wrapper .owl-next {
		right: -10px;;
	}
	
	.footer-content.footer-content-03::after {
		display:none;
	}
	.footer-content h4 {
		font-size:18px;
	}

	footer .project_wrapper .single_photo {
	  height: 60px;
	  width: 60px;
	}
	.call_to_action h2 {
		font-size:35px;
	}
	.section-heading h2 {
		font-size:40px;
		line-height:50px;
	}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	

	.header-menu ul.navbar-nav > li > a {
	  font-size: 14px;
	}
	.logo-area a > img {
	  max-width: 175px;
	}
	.social-link {
	  display: none;
	} 
	.header-menu .nav > li > a {
	  padding: 10px 13px;
	}
	
	.testimonails_wrapper .owl-prev,
	.client_logo_wrapper .owl-prev {
		left: -10px;
	}
	
	.testimonails_wrapper .owl-next,
	.client_logo_wrapper .owl-next {
		right: -10px;;
	}
	.content-box h5 {
	  font-size: 2.5rem;
	}
	.content-box p {
	  font-size: 2rem;
	  line-height:2.5rem;
	}
	.testimonial-content h5::before {
	  left: 46%;
	}
	.copyright .footer-menu-link li a {
	  padding: 0 12px;
	}
	


}


@media only screen and (min-width: 1200px) and (max-width: 1359px) {
	

	.logo-area a > img {
		  max-width: 175px;
	}
	.header-menu .nav > li > a {
	  padding: 10px 13px;
	}
	
	.testimonails_wrapper .owl-prev, .client_logo_wrapper .owl-prev {
	  left: -20px;
	}
	.testimonails_wrapper .owl-next, .client_logo_wrapper .owl-next {
	  right: -20px;
	}
	
	
	
}


@media only screen and (min-width: 1360px) and (max-width: 1600px) {

}

