
@media (min-width:992px) and (max-width: 1199px) {
  /* Center class for medium screens */
  .header h5{
	  padding: 0px 220px;}
  .about_left_item{
	  margin-bottom: 35px;
      margin-top: 18px;}
   .about_right_item{
	  margin-bottom: 35px;
      margin-top: 18px;}
   .about_left_item::before {
	   right:-14%;}
   .about_right_item::before {
	   left:-14%;}
   #service .service_post::after {
	   left:46.5%;}
   #service .service_item_left h6{
	   padding-left:20%;}
   #service .service_item_right h6{
	   padding-right: 20%;
	   }
   #service .service_item_left p{
	   padding: 0px 100px 0 20%;}
   #service .service_item_right p{
	   padding: 0px 20% 0 100px;}
   .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
	   margin:0 20px 0 20px;}
   .our-team .team_social li a{
	   width:33px;
	   height:33px;
	   font-size:15px;
	   line-height:33px;}
   .footer_part_one .social_icon a i{
	   width: 33px;
       height: 33px;
	   line-height: 33px;
	   font-size: 16px;
       margin-right: 5px;}
	
}



@media (min-width:767px) and (max-width:991px){
section{
	padding-top:65px;
	padding-bottom:65px;}
.header h5{
	padding:0 110px;
	margin-bottom:45px;}
.navbar-default .navbar-nav > li > a{
	font-size:14px;}
.nav > li > a{
	padding:0 8px;}
.about_left_item p{
	padding: 5px 20px 18px 20px;
    font-size: 12px;
}
.about_left_item i{
	padding-top: 18px;
    font-size: 28px;
}
.about_left_item::before {
	top: 43%;
    right: -18.5%;
	}
.about_left_item{
	margin-bottom:0;
	margin-top:0;}
.about_left_items ul li:last-child{
	margin-top:5px;}
.about_right_item p{
	padding: 5px 20px 18px 20px;
    font-size: 12px;
}
.about_right_item i{
	padding-top: 18px;
    font-size: 28px;
}
.about_right_item::before {
	top: 43%;
    left: -18.5%;
	}
.about_right_item{
	margin-bottom:0;
	margin-top:0;}
.about_right_items ul li:last-child{
	margin-top:5px;
	}
#service .service_item_left h6{
	padding-left:0;}
#service .service_item_left .service_item_img{
	display:none;}
#service .service_item_right .service_item_img{
	display:none;}
#service .service_item_left p{
	padding:0 60px 0 0;
	}
#service .service_item_right h6{
	padding-right:0;}
#service .service_item_right p{
	padding: 0px 0 0 60px;
	}	
#service .service_post::after {
	display:none;}	
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
		border-radius: 5px;
        margin-top: 72px;
		padding: 10px 10px !important;
		background:#fff;}
.counter_items{
	padding-top:0px;}
#market_place{
	padding-top:65px;
	padding-bottom:65px;}
#footer{
	padding-top:30px;
	padding-bottom:30px;}
.footer_part_one{
	margin-bottom:30px;}
.footer_part_one p{
	padding: 15px 100px 15px 100px;
	}	

}


	
@media (min-width:319px) and (max-width: 767px) {
  .header h5{
	  padding:0 5px;
	  margin-bottom:40px;}
  section{
	padding-top:65px;
	padding-bottom:65px;}
  /*** Mobile Nav ***/
  .navbar-toggle {
    height: 36px;
    margin-bottom: 22px;
    margin-top: 22px;
  }
  .navbar-toggle .glyphicon {
    color: #6b7a78;
    top: -2px;
  }
  .navbar-default .navbar-toggle .icon-bar{
	  background:#29a598;}
  .navbar-default .navbar-toggle{
	  border-color:#29a598;}
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background-color: transparent;
    border-color: #29a598;
  }
  .navbar-default .navbar-toggle .active {
    color: #29a598;
  }
  .navbar-collapse {
    background: #333;
    border: none;
    box-shadow: 0 2px 8px rgba(8,33,30,0.2);
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form{
	  margin:0 15px;}
  .navbar-default .navbar-nav > li > a{
	  font-size:14px;}
  .navbar-nav{
	  float:none;}
  .navbar-collapse .outline.pink {
    margin: 15px auto 30px;
    max-width: 150px;
  }
  .navbar-brand > img{
	  max-height:100%;}
  .jumbotron .title{
	  font-size:30px;}
  .jumbotron p{
	  font-size:14px;}
  .about_left_item::before {
	  display:none;}
  .about_left_item::after {
	 display:none;}
	 .about_right_item::before {
	  display:none;}
  .about_right_item::after {
	 display:none;}
   .about-midle img{
	   margin:30px 0;}
   .about_left_item{
	   margin-top:0;
	   margin-bottom:25px;}
   .about_right_item{
	   margin-top:0;
	   margin-bottom:25px;}
	#portfolio .portfolio-item .portfolio_details i{
		font-size:45px;}
	#service .service_item_left h6{
		padding-left:0;
		color:#29a598;}
	#service .service_item_left p{
		padding: 0px 5px 30px 0;
		border-bottom:1px solid#29a598;}
	#service .service_item_right h6{
		padding-right:0;
		color:#29a598;}
	#service .service_item_right p{
		padding: 0px 5px 30px 0;
		border-bottom:1px solid#29a598;
		margin-bottom:15px;}
	#service .service_item_left{
		border:none;}
	#service .service_item_right{
		border:none;}
	#service .service_item_left{
		padding:15px;
		padding-top:0;}
	#service .service_item_right{
		padding:15px;
		padding-top:0;}
	#service .service_post::after {
		display:none;}
	#service .service_item_left .service_item_img{
		display:none;}
	#service .service_item_right .service_item_img{
		display:none;}
	#pricing .last_pricingTable{
		margin-bottom:0 !important;}
	.last_team_member{
		margin-bottom:0;}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
		border-radius: 5px;
        margin-top: 72px;
		padding: 10px 10px !important;
		background:#fff;}
	#market_place{
		padding-top:40px;
		padding-bottom:40px;}
	#footer{
		padding-top:80px;
	    padding-bottom:80px;}
	.footer_part_two p{
		padding:0 30px;
		padding:15px 0 15px 0 !important;
		}
	.footer_part_two{
		padding-top:30px;}
	.footer_part_three{
		padding-top:30px;}
	.footer_part_four{
		padding-top:30px;}
		
		
}