/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2014 By BESTDNNSKINS.COM
 */
/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 1140px){
#skin_wrapper { width:auto!important;}
#custom_wrapper, #custom-button { display:none; }
.icons_menu{ margin-right:16px; }
/*- menu style -*/
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:20px; }
#Search input[type="text"] {
  width: 100px!important;
  top: -6px!important;
}
#Search a {
  top: -3px!important;}

/*---------Rising Style---------------*/
.rising02_position{left:1%;}
.rising03_position{right:1%;}
.SMover {
  padding: 8px 2px!important;
}
#megaMenu li.back .left .center {
  display: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.full-width-bg {
  background-image: url(images/colorbg.png);
  background-position: 53% 48%;
  background-size: 219%!important;
  background-attachment: initial!important;
}}
.full-width-bg {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover!important;
  position: relative;
  margin: 0;

  background-repeat: no-repeat!important;
  background-attachment: fixed!important;
}


}

@media handheld, only screen and (max-width: 1100px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 18px;}
}

@media handheld, only screen and (max-width: 1080px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 17px;}
}

@media handheld, only screen and (max-width: 1060px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 16px;}
}

@media handheld, only screen and (max-width: 1040px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{  padding: 1px 15px;}
}

@media handheld, only screen and (max-width: 1025px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 12px;}
.full-width-bg {
  -webkit-background-size: cover!important;
  -moz-background-size: cover!important;
  -o-background-size: cover!important;
  background-size: cover!important;
  position: relative;
  margin: 0;
  background-position: 50% 0!important;
  background-repeat: no-repeat!important;
  background-attachment: fixed!important;
}
}

@media handheld, only screen and (max-width: 1000px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:13px;}
.rolling_comments ul li{ height:230px}

}

@media handheld, only screen and (max-width: 980px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 11px;}
}

@media handheld, only screen and (max-width: 960px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 10px;}

/*--------- Quovolve Style ----------*/
.quovolve01_style .quovolve-box ul li .quovolve-box_text h3 {  color:#fff; padding-left:0; width:100%; padding:10px 0; }
.quovolve01_style .quovolve-box .quovolve-nav .nav-numbers { height: 6px;margin:0; min-width:30px; position: absolute;top:-10px; left:20px; z-index:1; }

/*---------Rising Style---------------*/
.rising02_position{  left:0; }
.rising03_position{  right:0;}
}

@media handheld, only screen and (max-width: 940px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ padding:0 9px;}
}

@media handheld, only screen and (max-width: 920px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:16px;}


.contactpane {
  width: 54%;
  float: right;
}
}

@media handheld, only screen and (max-width: 880px){
.site_logo img { }
/*---------Rising Style---------------*/
.rising02_position{ display:none; }
.rising03_position{ display:none;}
}

@media handheld, only screen and (max-width: 769px){
#standardMenu .rootMenu li a span, #megaMenu .root li a span{ font-size:14px; padding:0 15px;}
.newsbutton {
  margin-top: -50px!important;}
  
.SMover {
  padding: 23px 2px!important;
  width: 10%;
}

.full-width-bg {
  background-image: NONE!IMPORTANT;}

}