body{
	font-family: 'Roboto Condensed', sans-serif;
	padding:0;
	margin:0 auto;
	font-weight:300;
	font-size:18px
}
 a:hover, a:active, a:focus {
	 outline:0 !important
	 
 }
#header{
	padding:5px;
	display:none
 }
#headerMobile{
	padding:5px;
}
 
#header a, #headerMobile a, #headerMobile a:hover{
	text-decoration:none;
	cursor:pointer
	
}
p,h1,h2,h3,ul,li,a{
font-family: 'Roboto Condensed', sans-serif;
}
.navbar-default, .navbar-default .navbar-toggle{
	 
	 width:100%;
	 margin: 0;
	 padding: 0;
	 border:none 0;
	 
	 
 }
.navbar-default{
background-color:transparent	
}
.navbar-toggle{
border-radius:0;
	
}
.navbar-default a{
	font-weight:400
	
}
 	 .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li{
		border:none 0px
		}
			 .navbar-default .navbar-nav > li > .submenu li, .navbar-default .navbar-nav > li > .submenu li:hover{
			 
			 border:none 0px
			
		}
 .groupName span{
float:right
 }
 .navbar-default .navbar-nav > li > ul.submenu{
	 margin:0px;
	 padding:0px
	  
	 
 }
  .navbar-default .navbar-nav > li > .submenu li{
			 display:block;
			 padding:10px 10px 10px 20px;
			 list-style:none;
			 
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form{
	  border:0 none
	  
  }
 .navbar{
	 min-height:20px;
	 padding-top:15px;
	 padding-bottom:15px;
	 border-radius:0px;
	 margin-bottom:30px
	 
 }
 .marTop20{
	 margin-top:20px
	 
 }
 .pad10{
	 padding:10px
	 
 }
 .pad20{
	 padding:20px
	 
 }
.padTop10{
	 padding-top:10px;
	 
 }
 .padBtm10{
	 padding-bottom:10px
	 
 }
  .padBtm20{
	 padding-bottom:20px
	 
 }
.padTop20{
	padding-top:20px
	
}
.padTop60{
	padding-top:60px
	
}
 
  .btn-infor{
		 width:100%;
		 border-radius:0px;
 		 margin:0px
		  
		 
	 }
	 .well-info{
		 border-radius:0px;
 		 
	 }
select.optionSelect{
	width:100%;
	border:solid 1px #CCC;
	color:#000;
	border-radius:0
	
}
.desc{
	color:#333
	
}
	 
a.cart, a.cart:focus, a.cart:hover{
	color:#666;
	font-size:28px;
	text-decoration:none;
	cursor:pointer
	
}
a.selected{
	cursor:default
	
}
 .menuFixed{
	 position:fixed;
	 top:0px;
	 left:0px;
	 width:100%;
	 height:50px;
	 padding:20px;
	 
	 z-index:1001;
	 display:none;
	 color:#000;
	 background-color:rgba(0,0,0,0.8);
	 font-weight:bold;
	 font-size:14px
	 
	 
 }
 .parda{
	 position:fixed;
	 left:0;
	 top:0;
	 width:100%;
	 height:100%;
	 background-color:rgba(225,225,225,0.5);
	 z-index:1000;
	 display:none
	 
 }
 .videographic{
	 position:absolute;
 	 z-index:1000;
	 color:#000;
	 font-size:30px;
	 cursor:pointer
 
 }
.pages{
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:100001;
	width:100%;
	height:100%;
	
}
 .imgClass img{
	 
	 display:block;
	 
	 
 }
 .gototop{
	 cursor:pointer
	 
 }
 .RightAlign{
	 text-align:right
	 
 }
	 
 
/* Bootstrap overwrite*/
.container{
	max-width:1140px
}
.imgClass .img-responsive{
	width:100%
	
}
.container{
	padding:0;
	margin:0 auto;
	
}

.row, .col{
			padding:0;
			margin:0
		 
		}
.row{
	margin-top:20px
}
		
.carousel-control.left, .carousel-control.right{
	background-image:none
	
}
 
 
.carousel-inner.yes > .item > a > img, .carousel-inner.yes > .item > img{
 height:auto;
 min-height:auto;
 width:100%;
 
}
.carousel-inner.no > .item > a > img, .carousel-inner.no > .item > img{
 height:100%!important;
 width:auto;
 margin:0 auto
 
}
.navbar-default a:hover{
	cursor:pointer
}
.navbar-default .navbar-nav > li > .submenu li {
 
    padding: 5px 0;
}
.navbar-default .navbar-nav > li > ul.submenu{
	border-radius:0;
	
}
.navbar-collapse.collapse.in { display: block !important; }
.footer{
	display:block;
	width:100%
	
}
.socialC{
	margin-top:20px
}
.socialC .row{
		margin-bottom:10px;
		margin-top:10px
	}
	
.padLR10{
	padding-left:10px;
	padding-right:10px
	
}
.prHolder{
	display:block;
	position:relative	
}
.icotxt{
	display:none;
	
}
.poption{
	padding-left:15px;
	padding-right:15px
	
}
.curr{
	font-size:12px
	
}
.padRight10{
	padding-right:10px
	
}
@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .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 {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
.navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	 
	
}
@media only screen and (min-width: 769px) {
	 
	.footer .row{
		margin-top:0;
		
	}
	nav .container-fluid, #MainMenu{
		padding-left:0
	}
	#MainMenu > ul{
		margin-left:-15px
	}
    
}
@media only screen and (max-width: 769px) {
   .fppfTitle, .fppfTitle a, .fppfTitle a:hover{
       font-size:25px !important;
    }  
}

@media (min-width: 992px) {
	#header{
	 
	display:block
 }
#headerMobile{
	display:none
}
	
	 
	.container{
	padding:0 15px;
	margin:0 auto;
	
}

.col{
			padding:0 15px;
			margin:0
		 
		}
	 
.row {
    margin-left: -15px;
    margin-right: -15px;
	margin-top:20px
}
.icotxt{
	display:inline
	
}
	
}

/* End Bootstrap overwrite*/		
		

.socLink_share_box a, .socLink_share_box div{
	display: inline-block;
    float: left;
    padding-left: 5px;
    width: auto;
}

.fppfBgImgs{
 
    position: relative;
    width: 100%;
}
.fppfBgImgs {
     background-attachment:fixed;
    background-color: transparent;
    background-position: center -200px;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
    width: 100%;
	padding:0
}
 
.fppfTitle{
	position:absolute;
	width:100%;
    z-index: 2;
	 
	left:0;
 	text-align:center;
	cursor:pointer
 }
 
 .fppfTitle a, .fppfTitle a:hover {
	 color:#FFF;
 }
 
 .fpthumbs{
	 text-align:center;
  }
  .fpthumbs img{
	cursor:pointer  
  }
 .fpthumbs .img-responsive{
	margin:0 auto 
 }
 #FPPF{
	margin-top:-20px 
 }
 @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	 .fppfBgImgs {
     background-attachment:scroll;
    background-color: transparent;
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
	background-size:100% auto; 
    position: relative;
    width: 100%;
	padding:0;
	 
	}
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	  .fppfBgImgs {
     background-attachment:scroll;
    background-color: transparent;
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
	background-size:100% auto; 
    position: relative;
    width: 100%;
	padding:0
	}
}
.socLink_share_box a{
	background-repeat:no-repeat;
	background-position: 5px 5px !important;
 
	
}
.socLink_follow_box{
	padding:10px 15px
	
}
.a_SLfollow{
	padding-right:5px
}
/*Ie Fix*/
.nav > li > a.groupName{
   display:inline-block
    
}

@media (max-width: 767px) {
 .thmbcol1.col-xs-12, .thmbcol2.col-xs-12{
    display:none
 }   
    
}

 
@media (max-width: 992px) {
 
.thmbcol2.col-sm-6, .thmbcol3.col-sm-6{
    display:none
}

}

 
.ImgsOverLayer{
     position: absolute;
     top:0;
     left:0;
     width:100%;
    z-index: 1;
 }



 