
body, .chas-bg .tmp-content-area, .customers-box-handler .owl-wrapper-outer {
  
  
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#660b00+0,b73a2c+50,660b00+100 */
background: #fff; /* Old browsers */
 /* FF3.6-15 */
 /* Chrome10-25,Safari5.1-6 */
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 /* IE6-9 fallback on horizontal gradient */
  

}

.sm-pusher{  	
	
	  background-position:bottom;
	
	
background-size: contain;
}


.sm-content{  	
	
width: 100%;
margin:0 auto
}



#tab-modules .mnwall-scr-detail-box{  	

margin:6% auto 0;
}


dt.tabs.open, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .featured-view .spacer, .browse-view .spacer, .row-fluid .spacer .action-handler .popout-price .product-details, .row-fluid .spacer .action-handler .popout-price .show-pop-up-image, .row-fluid .spacer .popout-price-buttons-handler .show-advanced-fields {
    background-color: #f2f2f2;
}
.custom-color1 {
    color: #2c92cf;
}
.custom-color2 {
    color: #2c92cf;
}
.custom-color3 {
    color: #ffae21;
}
.custom-color4 {
    color: #ffffff;
}
.custom-background1 {
    background-color: #2c92cf;
}
#cart-view {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    padding: 2%;
	 color: #000 !important;
	
}


#cl-handler  {
    width: 30% !important;
    float: right;
    margin-top: 1%;
    margin-right: 1%;
}

#menu {
    width: 60% !important;
    float: left;
}

.responsive-menu {
  
    width: 100%;
}




.custom-background2 {
    background-color: #2c92cf;
}
.custom-background3 {
    background-color: #ffae21;
}
.custom-background4 {
    background-color: #ffffff;
}
#top-long {
    margin: 0% 0 0;
    padding: 1% 0;
    float: left;
    width: 100%;
    background: #fff;
}
#top-long .moduletable {
    background: #f5f5f5;
    padding: 0.5% 2% 0%;
}
#top-long a {
    color: #000;
}
#top-long h3 {
    color: #000;
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}
#top-long p {
    color: #000;
    font-size: 14pt;
	line-height: 140%;
	


font-weight: normal;
	
	
}
#top-long-2 {
    float: left;
    width: 100%;
    background: #fff;
}

#top-long-2 .moduletabletitre{
 background: #f5f5f5; 
padding: 1% 0 0;
}

#top-long-2 .moduletabletitre h3 {
color: #000;
font-size: 24pt;
font-weight: bold;
text-align: center;
margin:0 !important;
}



#top-long-2 a {
}
#top-long-2 p {

color: #000;
margin:0;
font-size: 14pt;

font-weight: normal;



}

#top-long-2 p img{

    width: 100%;


}





#top-long-2 h3 {
color: #000;

font-size: 24pt;

font-weight: bold;

text-align: center;
background: #;
}




#top-long-3 {
}
#top-long-3 a {
}
#top-long-3 p {
    color: #2c92cf;
    font-family: "Dancing Script",cursive;
    font-size: 17pt;
}
#top-long-3 h3 {
    color: #000;
    font-size: 20pt;
    font-weight: bold;
}
#bottom-long {
    float: left;
    width: 100%;
    background: #fff;
}


#bottom-long .container{
	width:100%;
}



#bottom-long a {
}
#bottom-long p {
}
#top {
    background-color: #fff;
}

#top .container{
   width:100%;
   float: left;
   background: #fff;
}



#top-modules-full {
    width: 100%;
    float: left;
    background: #fff;
}




#top-modules-full .container {
    width: 90%;
}



#top-modules-full .container img {
    width: 100%;
}




#top-modules-full .container a {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    padding: 1% 2%;
}
#top-modules-full .container p {
	    margin: 0 ;
}
.customdevis {
    margin: 0 auto;
    padding: 3% 0;
    position: relative;
    width: 90%;
}
.sl-disabled {
    background-color: #efefef;
}
#search-position #searchpanel {
    background-color: #fafafa;
    color: #8f8f8f;
}
#search-position #searchpanel input.inputbox {
    color: #8f8f8f;
}
a#cartpanel, #cl-handler .selectric p.label, .log-panel li a, #cl-handler .button.currency-button {
    border-color: #2c92cf;
    color: #ffffff;
}
#searchOpenButton {
    border-color: #ededed;
    color: #4f4f4f;
}
a#cartpanel:hover, #searchOpenButton:hover, .cart-button .products-number, .log-panel li a:hover, #cl-handler .button.currency-button:hover {
    background-color: #2c92cf;
    color: #ffffff;
}
a, a:hover, .moduletable_menu ul.menu li ul li a:hover {
    color: #fff;
    text-decoration: none;
}
 a:hover, .moduletable_menu ul.menu li ul li a:hover {
	 
	 
color:#2c92cf;
}
.row-fluid .spacer .action-handler .popout-price .show-pop-up-image a:hover::after, .row-fluid .spacer .action-handler .popout-price .product-details:hover::after, .row-fluid .spacer .action-handler .popout-price .show-advanced-fields:hover::after {
    color: #2c92cf;
}
.button, button, a.button, .btn, dt.tabs.closed:hover, dt.tabs.closed:hover h3 a, .closemenu, .vmproduct.product-details .spacer:hover .pr-add, .vmproduct.product-details .spacer:hover .pr-add-bottom, a.product-details, a.ask-a-question, .highlight-button, .vm-button-correct, .cartpanel span.closecart, .vm-pagination ul li a, #LoginForm .btn-group > .dropdown-menu, #LoginForm .btn-group > .dropdown-menu a, a.details, #stickymenuButton, .img_style2 .con_style2 p::before, .product-neighbours a.previous-page::before, .product-neighbours a.next-page::after, input.addtocart-button, .camera_caption .button.b-arrow::after {
    background-color: #2c92cf;
    color: #ffffff;
}
.button:hover, button:hover, a.button:hover, .closemenu:hover, .btn:hover, a.product-details:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover .cartpanel span.closecart:hover, .vm-pagination ul li a:hover, a.details:hover, #stickymenuButton:hover, input.addtocart-button:hover, .camera_caption .button.b-arrow:hover::after {
    background-color: #2c92cf;
    color: #ffffff;
}
.action-handler .addtocart-bar span.quantity-box input, span.quantity-controls .quantity-controls.quantity-plus, span.quantity-controls .quantity-controls.quantity-minus {
    background-color: #f5f5f5;
}
#LoginForm .btn-group > .dropdown-menu a:hover {
    background: #2c92cf none repeat scroll 0 0;
    color: #ffffff;
}
#LoginForm .button:hover .caret, #LoginForm .button .caret {
    border-top-color: #ffffff;
}
section#tabs::before {
    background-color: #262626;
}
#tabs-1 .nav-tabs > .active > a, #tabs-1 .nav-tabs > li > a, #tabs-1 .nav-tabs > .active > a:hover, #tabs-1 .nav-tabs > .active > a:focus, #tabs-1 .nav-tabs > li > a:hover {
    color: #ffffff;
}
.row-fluid .spacer .action-handler .popout-price .show-pop-up-image a::after, .row-fluid .spacer .action-handler .popout-price .product-details::after, .row-fluid .spacer .action-handler .popout-price .show-advanced-fields::after {
    color: #2c92cf;
}
.pr-add, .pr-add-bottom, .featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2, .featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc {
    color: #494949;
}
.category-view .row-fluid .category .spacer h2 a .cat-title {
    color: #690304;
}
.category .spacer {
    /*! background: #690304 none repeat scroll 0 0; */
    border: 1px solid #690304;
}
.category-view .row-fluid .category .spacer:hover h2 a .cat-title {
    color: #ffffff;
    font-size: 35px;
}
.category .spacer:hover {
    background: #690304 none repeat scroll 0 0;
}
div.spacer, li.spacer {
    background: #ffffff none repeat scroll 0 0;
}
div.spacer:hover, li.spacer:hover {
    border-color: #f2f2f2;
}
.custom-fields-panel {
    background-color: #ffffff;
}
.moduletable a, div.panel2 a, .category_description a, .productdetails-view a {
    color: #8a0c01;
}
.camera_prev, .camera_next, .camera_commands {
    border-color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    border-color: #ffffff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
    background-color: #ffffff;
}
.camera_thumbs_cont ul li > img {
    border: 1px solid #2f2f2f;
}
.camera_caption > div > div {
    color: #ffffff;
}
.camera_caption a.button {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
}
.camera_caption a.button:hover {
    background-color: rgba(0, 0, 0, 0.5);
}
#megamenu-handler.tiny, .megamenu-background {
    background-color: #ffffff;
}
#megamenu-handler ul.menu-nav ul {
    background-color: #ffffff;
}
ul#mega-menu > li > a {
    color: #585858;
}
#menupanel2 {
    color: #585858;
}
ul#mega-menu > li.active > a, ul#mega-menu > li > a:hover, ul#mega-menu > li.sfHover > a, #menupanel2:hover {
    color: #2c92cf;
}
.menu-nav > li > a {
    color: #a3a3a3;
}
.menu-nav > li.active > a, .menu-nav > li > a:hover, .menu-nav > li.sfHover > a, .menupanel ul.selectnav li a:hover, a.menupanel:hover, a.menupanel, .open-social-links:hover {
    color: #2c92cf;
	
	display:none;
	
}



.rm-line {
    background-color: #ffffff;
}
.menu-nav > li > a > span small {
    background: #ffae21 none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small::before {
    border-top-color: #ffae21;
}
.menu-nav > li > a > span small.hot {
    background: #e53535 none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small.hot::before {
    border-top-color: #e53535;
}
.menu-nav > li > a > span small.featured {
    background: #9ccc6c none repeat scroll 0 0;
    color: #ffffff;
}
.menu-nav > li > a > span small.featured::before {
    border-top-color: #9ccc6c;
}
.menu-nav ul li {
    border-top: 1px solid #dedede;
}
.menu-nav ul li a, .selectric-items li, .orderlist a {
    color: #595959;
}
.menu-nav ul li > a:hover, .menu-nav ul li.sfHover > a, .selectric-items li:hover, .orderlist a:hover {
    background-color: #2c92cf;
    color: #ffffff;
}
#mega-menu [class*="moduletable"] h3 {
    color: #2c92cf;
}
@media (max-width: 979px) {
#menu #nav, #mega-menu {
    background-color: #ffffff;
}
#menu .menu-nav ul li a, ul#mega-menu > li > a, #menu .menu-nav > li > a {
    color: #494949;
}
#menu .menu-nav ul li a:hover, #menu .menu-nav ul li.sfHover > a, ul#mega-menu > li.active > a, ul#mega-menu > li > a:hover, ul#mega-menu > li.sfHover > a, #menu .menu-nav > li > a:hover {
    color: #2c92cf;
}
}
.menu-nav ul li a .sf-sub-indicator {
    border-left-color: #2c92cf;
}
.menu-nav ul li a:hover .sf-sub-indicator, .menu-nav ul li.sfHover > a .sf-sub-indicator {
    border-left-color: #ffffff;
}
.menu-nav li ul, .menu-nav li ul li ul, #nav ol, #nav ul, #nav ol ol, #nav ul ul, div.panel2, #tpr-nav #LoginForm, .selectric-items {
    background-color: #ffffff;
}
thead th, table th, tbody th, tbody td {
     border-top: 1px solid #dfdfdf; 
}
tbody th, tbody td, .search-results dt.result-title, .moduletable_menu > h3, .moduletable > h3, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .blog-featured .item h2 {
}
.icons .btn.dropdown-toggle .icon-cog, .icons .dropdown-menu li a {
    color: #c2c2c2;
}
.icons .btn.dropdown-toggle .icon-cog:hover, .icons .dropdown-menu li a:hover {
    background-color: #2c92cf;
    color: #ffffff;
}




.product-price, div.PricebillTotal.vm-display.vm-price-value span.PricebillTotal, .product-price-1 {
color: #303030;
background: none;
padding: 1%;
text-align: right;
font-size: 25pt;
font-weight: lighter;
}



.product-price {

     background: #b6d334; 
font-weight: bold;
color: #fff;
}





.h-pr-title a { 
   
       color: #2c92cf;
    font-size: 15pt;
   
   
   
  
       font-variant: small-caps;
       font-weight: bold;
}





.owl-theme .owl-controls .owl-page span {
    border-color: #2c92cf;
    color: #ffffff;
}
.owl-theme .owl-controls .owl-buttons div {
    background-color: #e5e5e5;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
    border-right-color: #787878;
}
.owl-theme .owl-controls .owl-buttons div.owl-next::before {
    border-left-color: #787878;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    border-color: #2c92cf;
    color: #ffffff;
}
.moduletable_menu > h3, .moduletable_products > h3, .moduletable > h3, .category-view h4, .featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4 {
    color: #2c92cf;
    text-align: center;
    font-family: "Dancing Script",cursive;
}
.moduletable_menu ul.menu li a, .latestnews_menu li a, .VMmenu li div a {
    color: #2c92cf;
}
.moduletable_menu ul.menu li a:hover, ul.latestnews_menu li a:hover, .VMmenu li div a:hover {
    color: #2c92cf;
}
.VmArrowdown {
    background-color: #2c92cf;
}
#top-content-modules, #top-content-modules * {
    color: #2c92cf;
}
.testi-title, .testi-desc {
    color: #ffffff;
}
.moduletable_text {
    color: #585858;
}
.moduletable_text i.fa {
    color: #666666;
}
.moduletable_menu .VmOpen ul.menu li a, .moduletable_menu ul.menu li ul li a {
    color: #4d4d4d;
}
.moduletable_menu .VmOpen ul.menu li a:hover, .moduletable_menu ul.menu li ul li a:hover {
    color: #2c92cf;
}
#header-left-panel, #hl-open {
    background-color: #17a1e5;
    color: #ffffff;
}
#header-left-panel h3, #header-left-panel a {
    color: #ffffff;
}
#header-left-panel .button {
    border-color: #ffffff;
    color: #ffffff;
}
#header-left-panel .button:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #17a1e5;
}
#header-right-panel, #hr-open {
    background-color: #c02727;
    color: #ffffff;
}
#header-right-panel h3, #header-right-panel a {
    color: #ffffff;
}
#header-right-panel .button:hover {
    background-color: #ffffff;
    color: #c02727;
}
#bottom-bg {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
}
#bottom-bg h3{
    color: #b73a2c;
	
	
}

#bottom-bg a {
    color: #fff;
}





#socialModal a:hover {
    color: #ffffff;
}
#socialModal a:hover {
    color: #2c92cf;
}
#footer {
    color: #3d3d3d;
    text-align: center;
    background: #000;
}
#footer a {
    color: #2c92cf;
}
#footer a:hover {
    color: #2c92cf;
}



.continue_link,.showcart {
	
	display:block;
	width:99%;
	
	
	float: left !important;
	margin: 1% 0;
}

a.continue_link,a.showcart{
	
background:#2c92cf;
text-align: center;
color:#fff;
font-size: 13pt;
}

a.continue_link:hover,a.showcart:hover{
	
background:#aa6e27;
text-decoration:none;
}
.vm-payment-header-selected{
	
color: #2c92cf;
font-family: inherit !important;
font-size: 11pt !important;
font-weight: bold;
	
	
}
#comment{
	width:100%
	
}
#b-area {
  
    width: 63%;
    margin-left: 1%;
}
.tmp-content-area .span6{
	width:27%;
	
	margin-left: 8%;
}

.productdetails .row-fluid{
  
    width: 100%;
	margin:0 auto;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
  
    width: 90%;
	margin:0 auto;
}


.mnwall-s-desc, .mnwall-desc {

    font-size: 13px;
    line-height: 140% !important;
    font-weight: bold;

}

/************************************************************************************************************************************/
.vm-price-desc{
	
	margin-right:15px;
	
}
/************************************************************************************************************************************/



.boxX .box1, .boxX .box11, .boxX .box111{
	float:left;
	width:33%;
display:none;
	line-height: 220%;
}

.boxX .box1 img, .boxX .box11 img , .boxX .box111 img{
	float:left;

}


.boxX .box1 .product-fields, .boxX .box11 .product-field, .boxX .box111 .product-field{
	
	float:left;

}


/************************************************************************************************************************************/







.box0{
	
   float: left;
    width: 100%;
    clear: inherit;	
	
}


.boxX .box1 .product-fields{
	

}

.boxX .box1 .product-fields .product-field{
	
    float: left;
    width: 33%;
    clear: inherit;
}

.boxX .box1 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box1 .product-fields .product-field .product-field-display{
	
	
    font-size: 25pt;
    color: #000;
}

/************************************************************************************************************************************/


.boxX{
	
}


.boxX .box11 .product-fields{
	

}

.boxX .box11 .product-fields .product-field{
	
    float: left;
    width: 33%;
    clear: inherit;
}

.boxX .box11 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box11 .product-fields .product-field .product-field-display{
	 font-size: 25pt;
    color: #000;
	
}

/************************************************************************************************************************************/


.boxX{
	
}


.boxX .box111 .product-fields{
	

}

.boxX .box111 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
}

.boxX .box111 .product-fields .product-field img{
	
max-width:100%;
}


.boxX .box111 .product-fields .product-field span .product-fields-title {
	 font-size: 25pt;
    color: #000;
	float:left;
	 /*! width: 100%; */
}



.boxX .box111 .product-fields .product-field .product-field-display{
	 font-size: 25pt;
    color: #000;
	float:left;
	 margin-left: 15px;
}





/************************************************************************************************************************************/


.boxXX{
	
    float: left;
    width: 100%;
}


.boxXX .box3, .boxXX .box2{
	float:left;
	width:50%;

}



.boxXX .box2 .product-fields{
	
margin: 0;

}

.boxXX .box2 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #fff;
    font-size: 12pt;
}

.boxXX .box2 .product-fields .product-field .product-fields-title-wrapper{

background:#b6d334;
float:left;
width:66%;

padding-left: 4%;
}

.boxXX .box2 .product-fields .product-field .product-field-display{
	float:left;
width:30%;

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 0;
}

/************************************************************************************************************************/

.boxXX .box3{
	float:left;
	width:50%;

	text-align: center;
}


.boxXX .box3 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	/*! border:1px solid #000; */
    padding: 0;
    /*! color: #fff; */
    font-size: 32pt;
    font-weight: bold;
}


.boxXX .box3 .product-fields .product-field .product-fields-title-wrapper{


float:left;
width:100%;


}

.boxXX .box3 .product-fields .product-field .product-field-display{

}


/************************************************************************************************************************/

.boxX .box4 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #fff;
    font-size: 12pt;
}

.boxX .box4 .product-fields .product-field .product-fields-title-wrapper{

background:#b6d334;
float:left;
width:46%;

padding-left: 4%;
}

.boxX .box4 .product-fields .product-field .product-field-display{
	float:left;
	width:50%;

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 0;
}



/************************************************************************************************************************/

.boxX .box44{
margin:2% 0;


float: left;
width: 100%;
clear: inherit;
border: 1px solid #B0B0B0;
padding: 0;
color: #000;
font-size: 12pt;



}


.boxX .box44 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
	border:1px solid #B0B0B0;
    padding: 0;
    color: #000;
    font-size: 12pt;
}

/* .boxX .box44 .product-description .title{ */

/* background:#fff; */
/* float:left; */

/* padding: 0% 2%; */
/* margin-top: -18px; */
/* margin-left: 2%; */
/* font-variant: small-caps; */
/* font-size: 15pt; */
/* } */

.boxX .box44 .product-description .title{

font-weight: bold;
font-size: 15pt;
}




.boxX .box44 .product-description {
	float:left;
	/*! width:100%; */

	color: #000;
	text-align: center;
	font-weight: bold;
	padding: 2%;
	margin-top: 0%;
}



/************************************************************************************************************************/


.boxXX .box5, .boxXX .box6{
	float:left;
	width:50%;

}


/************************************************************************************************************************/



.boxXX .box5 .product-fields{
	

}

.boxXX .box5 .product-fields .product-field{
	
    float: left;
    width: 50%;
    clear: inherit;
}

.boxXX .box5 .product-fields .product-field img{
	
max-width:100%;
}


.boxXX .box5 .product-fields .product-field .product-field-display{
	
	
}


/************************************************************************************************************************/

.boxXX .box6 .product-fields{
	

}

.boxXX .box6 .product-fields .product-field{
	
    float: left;
    width: 100%;
    clear: inherit;
}

.boxXX .box6 .product-fields .product-field img{
	
width:100%;
}


.boxXX .box6 .product-fields .product-field .product-field-display{
	
	
}




/***********************************************************************************/

.vm-categories-wall-catwrapper{
	position:relative; 
	
margin-top: 1% !important;
	
	/* box-shadow: 0px 0px 18px #000; */
}


.vm-categories-wall-img {

  width: 100%;
  height: auto;
}



.vm-categories-wall img {

  width: 100%;
  height: auto;
  
  
 

  
  
  
}



.conttainer img{

  width: 100%;
  height: auto;
  
  
  /* height: auto; */
/* margin: 0 auto; */
/* display: block; */
  
  
}




.productdetails-view h1 {

    background: #b6d334;

}





.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background: rgba(0,0,0,0.70);
}

.vm-categories-wall-catwrapper:hover .overlay {
  opacity: 1;
}

.vm-categories-wall-catname {
  color: #81bb1a;
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index:9999;
  font-weight:bold;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  /* text-shadow: 0px 0px 5px rgba(255,255,255,0.5); */
}


.vm-categories-wall {
	
	/* margin-top:65%; */
	
}




#content-handler.container{
	
 width: 90% ;
	max-width:1400px;

}

/***********************************************************************************/
.catcat{

display:none;
}

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/

/***********************************************************/


@media(max-width:967px) {
	
	
	
#menu {
    width: 45% !important;
    float: left;
}	
	

	#cl-handler {
    width: 45% !important;
    float: left;
    margin-top: 1%;
    margin-right: 0%;
}
	
	
	
}




@media(max-width:767px) {
	
	
	
#menu {
    width: 100% !important;
    float: left;
}	
	
	
	
	#cl-handler {
    width: 100% !important;
    float: left;
    margin-top: 1%;
    margin-right: 0%;
}
	
	
	
	.quick-menu {
    float: left;

    margin: 3% 5%;
font-size:7pt;
    width: 49%;

}
	
	
	
	
	
#b-area, .tmp-content-area .span6 {
	float:right;
    width: 75%;
    margin-left: 0%;
}


.catcat {

    width: 14%;
    height: 93%;
    float: left;
    position: absolute;
}

.boxX .box1, .boxX .box11, .boxX .box111 {
    float: left;
    width: 100%;
    line-height: 220%;
}

}





@media(max-width:547px) {
	
	

	
#b-area, .tmp-content-area .span6 {
	float:left;
    width: 100%;
    margin-left: 0%;
}

.boxXX .box3, .boxXX .box2 {
    float: left;
    width: 100%;
}

.boxX .box1, .boxX .box11, .boxX .box111 {
    float: left;
    width: 100%;
    line-height: 220%;
}


.boxX .box44 {
    margin-top: 5%;
}

.catcat {

display:none;
}

}




/***********************************************************/

/***********************************************************/

@media print {
	
	
	
@page {
  size: A4 landscape;
}
	
	@page :blank {
  @top-center { content: "This page is intentionally left blank." }
}
	
}