﻿body {
		font-size: 12px;
	line-height: 1.22857;
}

#PetCameras {
    padding-top: 100px;
}
#Security {
    padding-top: 100px;
}
#Training { 
  padding-top: 100px; 
}
/*#Shop { 
  padding-top: 100px; 
}*/
#Health {
    padding-top: 100px;   
}
#carousel-custom {
    margin-top: 50px;
    
}
#work-process {  
    min-height: 120px;
   
}

.section-header .section-title {
    font-size: 24px;  
     
}
/*h1, .h1 {
    font-size: 20px;
}*/
h3, .h3 {
    font-size: 18px;
}
.media-left, .media-right, .media-body {
    display: block;
   
}
#main-slider .slider-inner h2 {   
    font-size: 20px;
   
}
#cta2 h2 {
   
    font-size: 24px;
    
}
#Training .portfolio-item {
    width: 100%;
    /*padding: 5px;*/
  
}
#Training .portfolio-filter > li {   
    width: 100%;
}
#Training .portfolio-filter > li:last-child a {
    border-radius: 0 0 4px 4px;
}

#Training .portfolio-filter > li:first-child a {
    border-radius: 4px 4px 0 0;
}
#Shop .portfolio-item {
    width: 100%;
    /*padding: 5px;*/
  
}
#Shop .portfolio-filter > li {   
    width: 100%;
}
#Shop .portfolio-filter > li:last-child a {
    border-radius: 0 0 4px 4px;
}

#Shop .portfolio-filter > li:first-child a {
    border-radius: 4px 4px 0 0;
}
.portfolio-info p {
  
   font:12px;
}
.tools-box .title {  
    font-size: 22px;   
   
}
ul.nostyle i {
    margin: 5px;
}
.media.service-box .pull-left {
    margin-right: 20px;
    
}
#main-slider .item {
    height: 370px;
    background:none;
}
div.pp_pic_holder, .pp_hoverContainer, div.pp_default .pp_content,.pp_content_container .pp_details,#pp_full_res img   {
   width: 100%  !important; 
   height:auto !important; 
}
 
a.pp_expand, a.pp_contract {    
   display:none !important; 
}
 
/*a.pp_close {
   
    right: 5px; 
    top: -35px;
   
}*/
div.pp_pic_holder {
    left: 0px!important; 
}

.yvideo {
    width:100%;
    height:auto;
}
.nav-tabs > li > a {
	margin-right: 0px;
    font-size:12px;
}
.nav > li > a {

	 padding: 5px ; 
}
h4, .h4 {
	font-size: 16px;
}
#imglogo {
	 display: block; 
	 max-width: 100%; 

}
.navbar-toggle {
    display: inline-block;
	 margin-right: 0px; 
}
.navbar-brand {
	/*padding: 0px 0px 0px 5px;*/
    display: inline-block;
/*max-width: 70%;*/
max-width: 50%;
}
/*media screen and (max-width: 769px)*/
h2, .h2 {
    font-size: 18px;
  
}
.f-20 {
    font-size: 16px;
}

 .mastercontainer {
    /*padding:15px 0;*/
   
}
 /*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
padding-right:10px;
padding-left:10px;
}*/
  .font1,.font2{
           font-size:3rem;
           line-height:4.6rem;
       }
    
 @media  screen and  (max-width: 360px) {
    .imggrid {
        display:none;
    }
    .gridrev th:first-child {
          display:none;
        }
      .gridrev tr td:first-child {
          display:none;
        }
   
   .logodiv span {
   color:#000000;
    padding: 5px;
    float: left;
    font-size: 16px;
}
   .f-26 {
    font-size: 16px;
}
.gridrev th {
  
    font-size: 12px;
  
}
.panel-body {
    padding: 5px;
}

}
@media screen and (max-width: 300px) { 
     .mastercontainer {
    /*padding-top:50px;*/
}
}
