@charset "utf-8";
 
body {
	background-color: #dbdbdb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: raleway;
}

#wrapper{
    width: 100%;
	 }
#top_banner{
height: 150px;

background-color: #6c8531;

}
	 
.container { 
    max-width:1150px;
    margin-top:-150px;
	margin-right: auto;
	margin-left: auto;
	}


nav{
    background-color: #fff; 
}

#fb-logo{
  padding: 80px 0px 0 90px; 
}


#container2{
        background-color: #000;
        height: 110px;
        width: 100%;}



#top_menu {
  float: right;
  width: 700px;
}

#top_menu ul{
       float: right;
       padding: 10px 0px 0 5px;
       list-style-type: none;
      /font-family: Arial;
       text-transform: uppercase;
       font-size: 1em;
}

#top_menu li{
       float: left;
}

#top_menu a:link,
#top_menu a:visited,
.item-103 a,
.item-104 a,
.item-107 a,
.item-108 a,
.item-137 a,
.item-140 a,
.item-141 a{
         text-decoration: none;
         padding: 10px 25px 0 5px;
         color: #555;
}

#top_menu a:hover{
	background-color: #dbdbdb;  
color: #666;
  font-weight: bold;

}

#content{
background-color: #FFF;
/padding: 90px 0;
/margin-bottom: 60px;
}


#top_bar{
    margin-top: 20px;
}

#top_left{
  background-color: #dbdbdb;
  
  float: left;
}

#top_right{
  background-color: #dbdbdb;
  
  float: right;
}

#tab-1 {
	width: 90%;

	margin-right: auto;
	margin-left: auto;
}

#tab-1-1a ul{
  
    padding: 0 5px 0 45px;
}
#tab-1-1b ul{
  
    padding: 0 5px 0 45px;
}
#tab-1-1c ul{
   

    padding: 0 5px 0 45px;
   
}

}
#free {
	clear: both;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
#tab-2 {
	width: 840px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#tab-2-2a{
	width: 175px;
    padding: 0 5px 0 5px;
    float: left;
}
#tab-2-2b{
    width: 175px;
    padding: 0 5px 0 5px;
    float: left;
}
#tab-2-2c{
	width: 175px;
    padding: 0 5px 0 5px;
    float: left;
}
#tab-2-2d{
	width: 175px;
    padding: 0 5px 0 5px;
    float: left;
}

#srow1, #srow2, #srow3, #srow4, #srow5, #srow6, #srow7{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    
}

#srow1-1, #srow1-2, #srow1-3, #srow2-1, #srow2-2, #srow2-3, #srow3-1, #srow3-2, #srow3-3, #srow4-1, #srow4-2, #srow4-3, #srow5-1, #srow5-2, #srow5-3, #srow6-1, #srow6-2, #srow6-3, #srow-1, #srow7-2, #srow7-3{
    width: 210;
    height: 250px;
    padding-top; 10px;
    text-align: center;
}

#follow-me{
	margin-left: auto;
	margin-right: auto;
}

/* for slider 
 .slider {
  position: absolute;
  width: 300px;
  top: 500px;
  height: 100%;
  overflow: hidden;
  transition: all 10s;
}

.slider.close {
  top: 100%;
  height: 0;
}
 */


/* Large desktops and laptops */
@media (min-width: 1200px) {

    #page_border{
        width: 100%;
        height: 5PX;
        background-color: #000;
   }
  
    #pw1 {
        background-color: #000;
        height: 110px;
        width: 1150px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 40px;
    }

    #banner{
      padding: 90px 0 20px 0;
    }

    #custom{
      padding-left: 50px;
 
    }

    #left{
      padding: 20px 0px 0px 40px;
      color: #666;
    }

    #left_no-right{
      padding: 20px 40px 40px 40px;
      color: #666;
    }

    #right{
      padding: 20px 20px 0px 10px;
    }
#breadcrumbs{
height:36px;
} 


   
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

    #page_border{
        width: 100%;
        height: 5PX;
        background-color: #000;
   }
  
    #pw1 {
        background-color: #000;
        height: 110px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 90px;
    }

    #banner{
      padding: 90px 90px 20px 90px;
    }

    #custom{
      padding: 50px;
      background-color: #dbdbdb;
    }

    #left{
      padding: 20px;
      color: #666;
    }


    #left_no-right{
      padding: 20px 10px 40px 10px;
      color: #666;
    }

    #right{
      padding: 40px 20px 20px 20px;
    }

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

    #page_border{
        width: 100%;
        height: 5PX;
        background-color: #000;
   }
  
    #pw1 {
        background-color: #000;
        height: 110px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 90px;
    }

    #banner{
      padding: 40px 40px 0px 40px;
    }

    #custom{
      padding: 50px;
      background-color: #dbdbdb;
    }

    #left{
      padding: 10px;
      color: #666;
    }

    #left_no-right{
      padding: 10px 10px 40px 10px;
      color: #666;
      
    }

    #right{
      padding: 20px 20px 20px 20px;
    }

#tab-1 {
	width: 640px;

	margin-right: auto;
	margin-left: auto;
}
    #tab-2 {
	width: 640px;

	margin-right: auto;
	margin-left: auto;
}
    
}


/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  
    #page_border{
        width: 100%;
        height: 5PX;
        background-color: #000;
   }
  
    #pw1 {
        background-color: #000;
        height: 110px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 90px;
    }

    #banner{
      padding: 70px 70px 0px 70px;
    }

    #custom{
      padding: 50px;
      background-color: #dbdbdb;
    }

    #left{
      padding: 10px;
      color: #666;
    }

    #left_no-right{
      padding: 40px 10px 40px 10px;
      color: #666;
      font-size-adjust; .3;
    }

    #right{
      padding: 10px 20px 20px 20px;
    }
#tab-1 {
	width: 460px;

	margin-right: auto;
	margin-left: auto;
}
#tab-2 {
	width: 460px;

	margin-right: auto;
	margin-left: auto;
}



}

/* Portrait phones and smaller */
@media (max-width: 480px) {


    #page_border{
        width: 100%;
        height: 5PX;
        background-color: #000;
   }	
 
    #pw1 {
        background-color: #000;
        height: 110px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 90px;
    }

    #banner{
      padding: 10px 10px 0px 10px;
    }

    #custom{
      padding: 50px;
      background-color: #dbdbdb;
    }												

    #left{
      padding: 20px;
      color: #666;
    }

    #left_no-right{
      padding: 40px 10px 40px 10px;
      color: #666;
    }

    #right{
      padding: 40px 20px 20px 20px;
    }
#tab-1 {
	width: 210px;

	margin-right: auto;
	margin-left: auto;
}
  
#tab-1-1a{
    width: 210px;
    padding: 5px;
}
#tab-1-1b{
    width: 210px;
    padding: 5px;
}
#tab-1-1c{
    
    width: 210px;
    padding: 5px;
    float: left;
}
#tab-1-1d{
    width: 210px;
    padding: 5px;
    float: left;
}
#tab-2 {
	width: 210px;

	margin-right: auto;
	margin-left: auto;
}
#fb-logo{
  padding: 0px; 

}
#srow1, #srow2, #srow3, #srow4, #srow5, #srow6, #srow7{
    width: 210px;
    margin-left: auto;
    margin-right: auto;
    
}
  
}																							
