/* CSS Document */

.events{width:100%;}
.event{width:48%;}
.eventcal{width:47%; padding-right: 20px;}
#sidebarnav{padding-top: 84px;}
.headerc {background: url(../images/headerbgp.jpg) no-repeat top;height: 150px;}
/*.content{ height: 485px;}*/
#sidebarnav a{opacity:1;}
.container{padding:0px;width:1017px;}
#sidebarnav a{height:46px; text-align: center;padding:0px; width: 283px; border-top-width: 6px;  margin-bottom: 10px;}
.right{float:right;}
.eventcal{min-height:230px;}
/*.frontlogo{width:134%}*/
.left{padding:0px;}
.frontlogo {padding:0px;}
.headerp{padding:0px;}
#brandshow {    top: 62px;}
#profilebody {margin-left: 0px;}
.navMenu{height:auto;}
.frontlogochild{width:100%}
#bottomleftwide{width:75%}
.listhead{margin-bottom: 24px;height:auto;margin-top: 20px;}
.innerwrap{height:auto;margin-bottom:20px;}
body{background:url(../images/back-bg.png);}
.main-section{background-size:cover;width:100%;position:relative;}
.main-position-left,.main-position-right{position:absolute;width:320px;height:100%;top:-18%;}
.main-position-left{background-position:left center;left:0;}
.main-position-right{background-position:right center;right:0;}
.container_outer{width:1017px;margin:0 auto;position:relative;}
.container_outer:before,.container_outer:after{position:absolute;width:197px;height:1008px;top:-15%;content: "";}
.container_outer:before{background-position:left center;left:-216px;width:216px;z-index:1;}
.container_outer:after{background-position:right center;right:-201px;}

.section-header-bg{width:100%;/*background: url(../images/section-bg.jpg) no-repeat top;background-size:cover;min-height:575px;background-position:center;*/float:left;}
.section-header-bg img{max-width:100%;width:100%;}
.section-child-bg{width:100%;/*background: url(../images/section-bg.jpg) no-repeat top;background-size:cover;min-height:575px;background-position:center;*/float:left;}
.section-child-bg img{max-width:100%;width:100%;}

/* -------- menu ----- */
#navMenu{width:100%;float:left;padding-bottom: 20px;height:auto;
/* can be treated like a fallback */
  /* will be "on top", if browser supports it */
  background-image: linear-gradient(#0035ba, #011750);
  background: linear-gradient(#0035ba, #011750);}
#navMenu ul{width:100%;text-align:left;}
#navMenu ul li a{padding-left:4px;padding-right:4px;}


/* ----------- right-menu ----------- */
.container{position:relative;}
.right-menu{position:absolute;right:0;z-index:3;height:100%;}

/* --------- sidebar ---------- */
#right_sidebar{ margin-left: -37px;height:100%;width:270px;}
#right_sidebar #sidebarnav {margin-left: -45px;margin-right: 18px;padding-bottom: 12px;width: 290px;}
#right_sidebar #sidebarnav a{width:100%;font:bold 16px 'Calibri';background: linear-gradient(#0035ba, #011750);border:1px solid #fff;padding:16px 0 18px !important;height:auto;box-shadow:3px 4px 5px hsl(0, 0%, 0%);}
#right_sidebar #sidebarnav a:hover{background: linear-gradient(#4874f6, #2645c4);box-shadow:0px 0px 10px #333 inset,3px 4px 5px hsl(0, 0%, 0%);}
.top-menu-section{width:1005;float:left;}
#rssnewwrap{width:100%;float:left;padding:3%;margin-bottom:20px;text-align:left;}
#rssnewwrap > img {margin-bottom: 10px;}
#rssnewwrap #rssread{width:100%;float:left;margin-left:0;} 

/* -------- under-section ------- */
.under-section{width:100%;float:left;}
.under-section .left{width:100%;float:left;padding-right:15px;}
.under-section .left p, .under-section .left h2 , .under-section h2#indexheader{margin:-left:0;margin-right:0;padding:0;}
.under-section .left p{font:14px calibri;}
.eventcal{width:100%;float:left;}
img{max-width:100%;}
#bottomleft{width:100%;float:left;margin:10px 0;}
.under-section .left .col-lg-6 {padding-left: 0;}
.event h3,.event p, .event a{font:bold 12px Tahoma;color:#000;text-align:left;}
.event p, .event a{font-weight:normal;text-decoration:none;}
.event a:hover{font-weight:normal;font-size:12px;color:blue;margin-top:10px;}
.navbar-header {float: left;position: relative;z-index: 4;}
.navbar-header button{border:1px solid #333333;float:right;background: linear-gradient(#0035ba, #011750);}
.navbar-header button span.icon-bar{background:#ffffff;}


#navMenu ul li a:hover{background:rgba(33,78,183,.5);color:#ffffff;}

/* my code*/
.section-header-bg img{height:579px;}
.section-child-bg img{height:121px;}
.under-section .left p.historyppp{padding-left: 53px;}
.historypppp{margin-bottom:12px;}
.historypppp.col-lg-1,.historypppp.col-md-1,.historypppp.col-sm-1,.historypppp.col-xs-1{padding:0px;margin:0px;}
.historypppp img{top:0px;}
.services,.servicescontent{padding:0px;}
.midcontent{padding-bottom: 36px;padding-top: 19px;}
.maincontent h3{font-size: 16px;font-weight: bold;}
.contactelement{padding:0px;margin:0px;width:100%;min-height:103px;margin-top: 5px;margin-bottom: 5px;text-align:left;}
.left.content{min-height: 766px;}
#bottomleft{margin-top:21px;}
#heads{font-size:16px;font-family:calibri;font-weight:bold;}
.navbar-header button{float:left;}
290px
.bannerwrap {width: 100%;background: #fff;margin-bottom: 15px;float:left;clear:both;height:auto;border: 1px solid #e1e1e1}
.bannerwrap .infoboxtrigger {width: 100%;clear:both;float:left;font-size: 14px; padding: 5px;text-decoration: none !important;background:#fff;}
.rssfeed{min-height:900px;}
/*.reqservice{min-height:1387px;}*/
.under-section .left{padding-right:0px;}
/* footer*/
.footerad a img{padding-right: 45px;}
.maincontent.col-lg-12.col-md-12.col-sm-12.col-xs-12{padding-right: 52px;}
#map-canvas{min-height:430px;}
.smallhead, #smallhead{width:100%;}
.bannerwrap{width:100%;}
#map-space{margin-left:0px !important;}
#wholesalers{float:none;}
#thumbnails{height:400px;}
#logowrap{ margin-left: -15px;z-index: 1;}
.bx-wrapper{height: 579px;margin-bottom:0px;}
.bx-wrapper .bx-viewport{border-color:black;left:0px;}
#logo1, #logo2{margin-left:-50px;}
@media (max-width:1022px)
{
	.maincontent.col-lg-12.col-md-12.col-sm-12.col-xs-12{padding-right: 0px;}
	.footerad a img{padding-right: 0px;}
	
}
@media (max-width:1024px)
{	.main-position-left,.main-position-right{top:-20%;}
	.container_outer {width: 750px;}
	.container{width:750px;}
	.right-menu{display:none;width:255px;}
	.navbar-toggle{display:block;}
	.logoline{text-align:center;}
	.logoline{margin:0;}
}
@media(max-width:980px)
{
	.container_outer::after{right:-199px;}
	.container_outer::before{left:-218px;}
}

@media (max-width:1008px)
{
	.logoline{margin-top:40px;}
}
@media (max-width:987px)
{
.eventcal{min-height:290px;}
.main-position-left,.main-position-right{top:-26% !important;}
}
@media (max-width:991px)
{
.main-position-left,.main-position-right{top:-23%;}
}
@media (max-width:994px)
{
form{margin-left:0px;}
}

@media (max-width:1020px)
{
	.logoline{margin-top:40px;}
	.section-content{width:100%;}
}
@media (max-width:768px)
{   .bx-wrapper{height:300px;}
	.container_outer {width: 550px;}
	.container{width:550px;}
	#navMenu li{width:100%;float:left;border-right:none;border-bottom:1px solid #465884;}
	#navMenu ul li a {width:100%;float:left;margin:5px 0;}
	#logowrap{width:100%;}
	.section-header-bg img{height:302px;}
	.logoline{width:100%;margin-top:20px;}
}
@media (max-width:575px)
{
	.container{width:100%;}
	.container_outer {width: 100%;}
}
@media(max-width:360px)
{
	.right-menu{right:-15px;top:130px;}	
}
@media(max-width:385px)
{
	#thumbnails{height:525px;}	
}
@media(max-width:593px)
{
	#logowrap{ margin-left:0px;z-index: 1;}
}
/*@media(max-width:325px)
{	.rssfeed{min-height:1500px;}	
}
@media(max-width:378px)
{	.reqservice{min-height:1573px;}	
}
*/
