@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1139px) {
/* ================================================== */
.banner-pick                                            {width:100%; height:637px;}
.banner-slids-panel                                     {width:100%; height:728px; float:left; position:absolute; left:0px; top:0px; z-index:999;}
#slideshow-1 .container_12                              {width:100%;}

#banner #slideshow-1 #cycle-1                           {width:100%; height:637px; float:left;}

#thumbs { width:100%; height:auto; float:left;}
#thumbs #cycle-2                                        {background:#f0f0f0; overflow:inherit !important}
#thumbs #cycle-2 .thumb-cnt {
	padding: 20px 0;
	text-align: center;
	cursor: pointer;
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: normal;
	font-size: 21px;
	text-transform: uppercase;
	color:#626262;
	position:relative !important;
}
#thumbs #cycle-2 div:hover, #thumbs #cycle-2 .cycle-slide-active { color:#2a2a2a;  }
#thumbs #cycle-2 .thumb-cnt:hover:before, #thumbs #cycle-2 .thumb-cnt.cycle-slide-active:before                     { content:''; position:absolute; left:50%; top:-11px; z-index:9999; margin-left:-6px; width: 0px;height: 0px;border-style: solid;border-width: 0 12px 12px  12px; border-color: transparent transparent #f0f0f0  }
}
 
@media only screen and (max-width: 1079px) {
	
nav#main-nav ul li {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: normal;	
	font-size:14px;
	padding:0 15px;
}	
.srb-steps                                          {width:29%;}

}

@media only screen and (max-width: 959px) {
.logo                                                            {margin-right:10px !important;}
.accordion-nav                                  {margin-top:25px;  font-size:16px; }
.accordion-nav > li > a                         {padding:8px 15px; }
.accordion-nav > li ul                          { font-size:12px;   }
.accordion-nav > li > ul > li > a               { padding:8px 0px 8px 25px;}
.accordion-nav > li > ul > li:before            { border-width: 3px 0 3px 5px; left:3px; top:13px;}
.ac-01.fix                                       {width:170px;}


.services-panel li .box-default h4                               {font-size:20px;}
.services-panel li .box-default figure                           {width:45px; float:right}
.services-panel li .box-default figure img                       {width:100%;}
.footer                                                          {padding:30px 0 100px 0; background-size:100% auto; background-repeat:no-repeat;  }
.footer h4                                                       {font-size:20px;}




.table-responsive                                {width: 100%;margin-bottom:15px; margin-top:35px; overflow-x: scroll; overflow-y: hidden;  border: 1px solid #dddddd; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;}
.table-responsive .table.table2                  {margin-top:0px;}



}

@media only screen and (max-width: 767px) {
#top-panel .language-panel {float: left;}
.login                                                           {display:none;}
.accordion-nav                                             {margin-top:25px;  font-size:16px; display:none }	
.srb-steps                                                {width:100%; height:auto; padding-bottom:20px;  position:relative; border-right:none; border-bottom:#ededed solid 1px;}
.srb-steps:first-child                                    {padding-top:0px;}

.grallery .galelry-controls                               {width:50px;left:inherit !important; right:20px; top:0%;}
.gallery-container                                        {margin-top:30px;}
.grallery .gallery-item  .gallery-panel                   {width:95%;  }
.grallery .gallery-item .gallery-cnt                      {padding:20px;}

.services-panel li                                        {width:100%; }
.services-panel li .box-default                           {border-top:#c2c2c2 dashed 1px; border-left:none;}

.footer h4                                                {font-size:24px;}
.footer .subscribe, .footer p,.footer nav                 {margin-top:10px; font:normal 12px Arial, Helvetica, sans-serif;}

.footer .subscribe-panel                                  {margin-top:15px !important;}
.footer .copyrights                                       {margin-top:15px !important; text-align:left}
.price-panel                                             {display:none;}
.thumbnail-list.col-mg li  { width:50%;}

}

@media only screen and (max-width:480px) {

#top-panel .language-panel                     {width:30px !important; text-indent:-9999px; padding-left:0px; float: left; }
.mobile-nav-content                            {width:100% !important; position:relative !important; left:0px !important; top:0!important; float:left; margin-bottom:10px;}
.mobile-nav-content .dropdown-menu             {min-width:100% !important;  position:relative !important}
.mobile-nav-content .dropdown-menu             {min-width:100% !important;  position:relative !important}

.mobile-ac-nav-content                            {width:100% !important; position:relative !important; left:0px !important; top:0!important; float:left}
.mobile-ac-nav-content .dropdown-menu             {min-width:100% !important;  position:relative !important}
.mobile-ac-nav-content .dropdown-menu             {min-width:100% !important;  position:relative !important}


}

@media only screen and (max-width:320px) {
	
.logo img                                                           {width:130px;}
.grallery .gallery-item .gallery-cnt p                              {display:none}
.thumbnail-list.col-mg li  { width:100%;}
}