/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .goodies-wrap {
    width: 360px;
	height: 310px;
  }

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-container {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
  
  .goodies-wrap {
    padding: 40px 10px 40px 30px;
	width: 300px;
	height: 290px;
  }  
 
.imagewrapNews {
	display: none;
}

  .update-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .update-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }

  .tab-wrap .media .parrent.pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body{
    clear: both;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

   .team-bar .first-arrow {
    width: 21%;
  }

  .team-bar .second-arrow {
    width: 20%;
  }

  .team-bar .third-arrow {
    width: 21%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  ul.social_icons li{
    margin-right: 0;
  }
  .slider-img {
	width:95%;  
  }
  #Libraries #LibraryWrapper #LibraryInnerWrapper .content table {
	margin-left:-40px;
	}
  #Libraries #LibraryWrapper #LibraryInnerWrapper .content .seeMore a {
	margin-right: 30px;
	}	
  #Libraries #LibraryWrapper #LibraryInnerWrapper .content table td img {
	
	}
#Libraries #LibraryWrapper #LibraryInnerWrapper .content table td {
	font-size: 0.7em;
	}
  #Libraries #LibraryWrapper #LibraryInnerWrapper .content {
	margin-left: 150px;
	width:;
	}
  #Libraries #LibraryWrapper #LibraryInnerWrapper .content table td.count {
	font-size: 8pt;
	padding-left: 35px;
	}
	.amazonReview h2 {
		font-size:24px;	
	}
	.amazonReview p {
		font-size:20px;	
	}
}

@media (max-width: 991px) {
	.amazonReview img {
		display:inline;	
	}
	.amazonReview h2 {
		font-size:22px;	
	}
	.amazonReview p {
		font-size:18px;	
	}
	.bannerBtns {
		padding-top:20px;
		text-align: center;
		margin-top:-20px;
		padding-bottom:20px;
	}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
 #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 20px;
  }

  .tab-wrap .media .parrent.pull-left, 
  .media.accordion-inner .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .goodies-wrap {
    padding: 40px 0 40px 30px;
	width: 340px;
	height: 310px;
  }
 
  .sinlge-skill{
    width: 150px;
    height: 150px;
  } 

  .sinlge-skill p em {
    font-size: 25px;
  }

  .sinlge-skill p {
    font-size: 16px;
  }

  .team-bar .first-one-arrow {
    width: 2%;
  }

  .team-bar .first-arrow {
    width: 18%;
  }

  .team-bar .second-arrow {
    width: 24%;
  }

  .team-bar .third-arrow {
    width: 15%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  .blog .blog-item .entry-meta > span a{
    font-size: 10px;
  }
   .slider-img {
	width:85%; 
	margin-left:75px;
	margin-top:150px !important; 
  }
}

/* xs */
@media (max-width: 767px) {
  /*.container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }*/
.navbar>.container .navbar-brand{
  margin-left: 15px;
}
.navbar-header {
    float: none;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
/*.navbar-collapse.collapse {
    display: none!important;
}*/
.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
navbar-collapse.collapse.in {  /* NEW */
    display: block!important; 
	overflow-y: auto!important;
   }
 .navbar-collapse.in {  /* NEW */
   	overflow-y: auto!important;
   }
.navbar-right {
		float:none!important;	
  }
  .navbar-toggle {
     display: block;
   }
  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 16px;
  }

  .update-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .update-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }


  .media.accordion-inner .pull-left, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }
  
  .homePoll {
	display: none;  
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-4{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }
  #footer .social {
	float: none !important;
	text-align: center;
  }
  
  #footer img {
	margin-left: auto;
	margin-right: auto;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top, 
  .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item, 
  #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .blog .blog-item .entry-meta{
    margin-bottom: 20px;
  }

  .blog .blog-item .blog-content h3 {
    margin-bottom: 20px;
  }

  .post_reply_comments {
    padding-left: 20px;
  }
  .fb-like {
	padding-top:0;
	float: none;
	clear: both;
	margin-right:0; 
  }
  #fbLike {
	text-align: center;  
  }

}

@media (max-width:650px) {
	.librariesContent {
		display: none;	
	}
	.librariesMobile {
		display: block;	
	}
	.trustPercent {
		font-size: 70px;
		padding: 10px 0 20px 0;
	}
	.howToBanner .bannerText p {
		font-size:14px;	
	}
	.howToBanner .bannerText h2{
		font-size:50px;	
	}
	.eulaBanner .bannerText p {
		font-size:14px;	
	}
	.eulaBanner .bannerText h2{
		font-size:50px;	
	}
	
}

@media (max-width:540px) {
	#techSentrySlide {
		margin-top:	-320px;
	}
	.about-wrap h2 {
		text-align: center;
	}
}

@media (max-width:400px) {
	.accordion-inner img {
		display: none;	
	}
	.bannerText h2{
		font-size:45px;	
	}
}

/* XS Portrait */
@media (max-width: 480px) {
	.carousel-content img {
		width:350px;	
	}
	.trustBtn {
		float: none;	
		clear: both;
	}
	.imagewrap2 {
		float: none;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}
	.imagewrap2 img {
		max-height: 400px;
		margin: 0 auto 20px auto;
		
	}
}
@media (max-width: 360px) {
.carousel-content img {
	width:300px;	
	}
.footable-visible {
	padding: 8px 0 8px 0 !important; 	
}
#techSentrySlide {
		margin-top:	-300px;
	}
}
/* XS Portrait */
@media (max-width: 321px) {
	.carousel-content img {
		width:290px;	
	}
.latestthreats {
	display: none;	
}
.threatsMobile {
	display: block;	
	}

}

