/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
body  {
	  opacity:1; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration: 1.5s;
    -moz-animation-duration:1.5s;
    animation-duration:1.5s;
}

/* CSS3 Fade In Parameters */

/* Responsive Animation Parameters */



/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/


/* RESPONSIVE PARAMETERS */
@media(max-width:1280px){
  #header_01 {
  width: 95%!important;
}
/* Joomla Content & K2 Padding and Margin Adjustments */
.span12 .itemJFullText {padding: 0 40px;}
}
@media(max-width:1140px){
  #menu_block, #main_content, #zapchasti-text, #o-service-content, #otzyv {
    width: 95%!important;
    padding: 0px!important;
  }
  #zapchasti-text-2 {
    width: 95%!important;
    margin-top: 25px!important;
  }
  .button-uslugi {
    width: 200px!important;
    height: 200px!important;
    margin-top: 0px!important;
  }
/* Search Input Resize */
input#mod-search-searchword.inputbox {width:80%!important;}
}

@media screen and (max-width: 1080px){
  #arenda-stoimost {
    width: 275px;
  }
}

@media screen and (max-width: 1024px) {
  #o-service-text {
    width: 90%!important;
  }
  #vk-text {
    display: none!important;
  }
  #slider-akcii {
      width: 100%;
  }
  #arenda-stoimost {
    width: 265px;
    margin: 10px;
  }
}
    
@media screen and (max-width: 980px){
/* Joomla Content Padding and Margins */
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.rightlarge .items-leading .span6,.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6,.centerlarge .items-leading .span3{width:100%;margin-left:0;}
.span3.xtc-category-col.cols-4.item.column-2{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
/* Region 1 Main Slide Adjustments  */
#region1wrap .xtc-fluidwrapper {}
.slidemain {width:770px; text-align:center;}
.slidemain img {margin-bottom:40px; display:inline-block;}
.slidemain h1.titlefirst {font-size:64px; color:#fff; float:left; margin-top:135px;}
.slidemain h1.titlelast  {font-size:64px; color:#fff; float:right; margin-top:135px;}
#header ul.menu > li > a {padding-right:0!important;}
  #rabota-02 {
    display: none!important;
}
  #menuwrap {
    float: left!important;
  }
  #zapis_main {
    display: none!important;
  }
  #.button-uslugi {
    width: 160px!important;
    height: 200px!important;
    font-size: 0.8em!important;
  }
  #zapis_mobile {
    display: inline-block!important;
    }
  #arenda-stoimost {
    width: 250px;
    margin: 10px;
  }
  .arenda-dop-h {
    font-size: 1.3em;
  }
  #logo_img {
    padding-right: 35px;
  }
  #arenda-avto-img, #arenda-avto-txt {
    vertical-align: middle;
  }
}
@media screen and (max-width: 960px){
    #arenda-stoimost {
      width: 245px;
      font-size: 0.9em;
    }
  #menu_button {
    font-size: 1.1em;
  }
}
	
@media screen and (max-width: 900px){
  #uslugi {
    width: 200px!important;
    height: 200px!important;
    font-size: 1em!important;
    margin-top: 20px!important;
  }
  #podval-1 {
    margin: 0 auto!important;
    display: block!important;
    padding-bottom: 15px;
  }
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0!important;}
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important;}
/* Search Field Resize */
input#mod-search-searchword.inputbox {width:100%!important;}
/* Contact Module Center */
div.contactwrap {text-align:center;}
/* Footer Module Center */
#footer {text-align:center;}
.embellishment img.centerimg {max-width:85%!important;margin-left:0!important;}
  #body {
    background-size: auto!important;
  }
   #klienty-logo {
      width: 95%!important;
  }
  #region3wrap .xtc-wrapper {
    padding: 25px 0;
  }
  #menu_button {
    padding-right: 4%;
  }
}

@media (max-width: 800px) {
/* Region Padding Adjustments  */	 
#region1wrap .xtc-fluidwrapper, #region2wrap .xtc-fluidwrapper, #region4wrap .xtc-fluidwrapper,
#region5wrap .xtc-fluidwrapper, #region6wrap .xtc-fluidwrapper, #region7wrap .xtc-fluidwrapper,
#region8wrap .xtc-fluidwrapper, #region8wrap .xtc-fluidwrapper, #region10wrap .xtc-fluidwrapper,
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap  .xtc-wrapper,
#region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap  .xtc-wrapper,
#region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper, #region10wrap .xtc-wrapper {
  background-size: auto!important;
  }
  body.frontpage, body {
    background-size: auto!important;
    background-position: top;    
  }
  #region6wrap {
    background-size: auto!important;
  }
  #otzyv {
    display: none!important;
  }
  #o-service-block {
  	display: none!important;
  }
  #djslider-loader124 {
    display: none!important;
  }
  #moika-price {
     display: none!important;
  }
  #moika-price-m {
     display: block!important;
  }
/* Region 1 Main Slide Adjustments  */	
.slidemain {width:330px!important; text-align:center;}
.slidemain img {margin-bottom:40px;}
.slidemain h1.titlefirst {font-size:91px!important; float:none!important; margin:0!important}
.slidemain h1.titlelast  {font-size:74px!important; float:none!important; margin:0!important}
.embellishment h1 {font-size:3.4em!important;margin:35px 0 15px!important;}
.embellishment p {font-size:18px!important; width:90%!important;}
/* Deluxe NewsPro Adjustments  */
.articleleft, .articleright, .articleleft p, .articleright p {float:none!important;text-align:center!important;width:90%!important; margin:0 auto!important;}
#region3wrap .xtc-fluidwrapper, #region3wrap .xtc-wrapper {padding:30px!important;}
.formwrap,form#finder-search {border:0px!important;padding:0px!important;outline:0px!important;}
DL.search-results {width:95%;}
.search-searchword {display:none!important;}
.search .button {margin-top:12px!important;}
  #arenda-stoimost {
    width: 190px;
    font-size: 0.8em;
  }
  #header_01 {
    width: 96% !important;
  }
  #menu_button {
    font-size: 1em;
  }
}
	
@media (max-width: 768px) {
  #header_01 {
  display: none!important;
}
  #header_mobile {
    display: block!important;
  }
  #menu_button {
  display: none!important;
  }
  .img-logo-m {
    text-align: center!important;
  }
  #logo_img {
    width: 100%!important;
    margin-top: 20px!important;
    padding-right: 0px!important;
  }
  #electro-block-01, #electro-block-02, #electro-block-05 {
      padding: 50px 5px;
  }
  #region3wrap .xtc-wrapper {
    padding: 15px 10px!important;
    margin: 0 auto;
  }
  #arenda-stoimost {
    width: 210px;
  }
  #menu-mobil {
    display: block;
  }
  #contact-top {
    float: none!important;
  }

/* Joomla Category */
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:42px!important;}
.itemJFullText {padding:0px!important;}
.itemJFullText h2 {font-size:32px!important;}
/* Joomla Search Text Align, Padding and Resize Adjustments */
.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
/.formwrap, form#finder-search {width:100%!important;}
/* Image Gallery Resize */
.imagegalleryplg img {width:50%!important;}
}
  
@media(max-width:640px){
    #electro-block-02-01, #electro-block-02-02 {
      width: 95%;
      margin: 0 auto;
      display: block;
    }
    #arenda-stoimost {
      width: 170px;
      font-size: 0.7em;
    }
}

@media(max-width:620px){
/* Joomla Category Blog Pagination Hide */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {display:none!important;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:220%;line-height:133%;}
#region3wrap .xtc-fluidwrapper, #region3wrap .xtc-wrapper {
    padding: 15px 0px!important;
    margin: 10px 5px;
}
.slidemain img {margin-bottom:30px; width:200px!important; height:200px!important;}
.slidemain h1.titlefirst {font-size:64px!important;}
.slidemain h1.titlelast  {font-size:52px!important;}
.bottomlogo img {width:200px!important; height:200px!important;}
  .adres-mobile {
    display: none!important;
  }
  .adres-m-2 {
    display: block!important;
    margin-top: 20px;  
  }
  #arenda-stoimost {
    width: 165px;
  }
}
@media screen and (max-width: 576px){
  #arenda-avto-img {
    width: 35%;
  }
  #arenda-stoimost {
    width: 148px;
  }
  #component h4 {
    font-size: 1.8em;
  }
  .arenda-stoimost-p {
    font-size: 2.2em;
  }
  .arenda-dop-h {
    height: 44px;
  }
}

@media screen and (max-width:480px){
  .shod-price-table {
    font-size: 0.95em;
  }
  #best {
    font-size: 2em!important;
  }
  #component h1, #component h2, #component h3, #component h4, #component h5, #component h6 {
    font-size: 2em;
  }
  #preim_01 {
    width: 265px!important;
    margin: 25px 0px!important;
    padding: 0px!important;
  }
  #moika {
    width: 92%!important;
    margin: 10px 0px!important;
    height: 350px!important;
    background-size: auto!important;
    background-position: center!important;
  }
/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
/* Custom HTML Inset Padding Adjustment */
.constrainmod {padding: 0 6px!important;}
/* Joomla Content Navigation Padding and Margin Adjustments */
div.itemNavigation {margin:0px!important;padding:0px!important;}
.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre, .span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,	.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next, .span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next {margin-left:0px!important;padding-right:0px;padding-left:0px;}
.prevnext_style {margin-bottom:72px;}
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important;}
/* Region Padding Resize */	
#region1wrap .xtc-fluidwrapper, #region2wrap .xtc-fluidwrapper, #region4wrap .xtc-fluidwrapper,
#region5wrap .xtc-fluidwrapper, #region6wrap .xtc-fluidwrapper, #region7wrap .xtc-fluidwrapper,
#region8wrap .xtc-fluidwrapper, #region8wrap .xtc-fluidwrapper, #region10wrap .xtc-fluidwrapper,
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region4wrap  .xtc-wrapper,
#region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap  .xtc-wrapper,
#region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper, #region10wrap .xtc-wrapper {}
/* Region 1 Main Slide Adjustments  */
#region1wrap .xtc-fluidwrapper {}	
.slidemain {width:280px!important; text-align:center;}
.slidemain img {margin-bottom:30px;}
.embellishment h1 {font-size:3.0em!important;margin:35px 0 15px!important;}
.embellishment p {font-size:16px!important; width:90%!important;}
/* Deluxe NewsPro Adjustments  */
.articleright p, .articleleft p {font-size:16px!important;}	
.articleright h2, .articleleft h2 {font-size:36px!important;margin-bottom:15px!important;}	
.imagegalleryplg img {width:100%!important;}
.btm_contactwrap h2 {font-size:34px!important;}
    .el-h1-block-1 {
        font-size: 2em!important;
    }
  #arenda-stoimost {
    width: 90%;
    font-size: 1em;
    margin: 10px auto;
  }
  #arenda-avto-img {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    border-bottom: 2px solid;
    padding: 0;
  }
  #arenda-avto-txt {
    display: block;
    width: 94%;
    border-left: none;
    padding: 1px 10px;
  }
}
@media screen and (max-width:430px){
  .shod-price-table {
    font-size: 0.88em;
  }
}
@media screen and (max-width:420px){
    .shiny-ceny {
        font-size: 0.9em!important;
    }
  #zapis {
    width: 300px!important;
  }
  .font-head-m {
    font-size: 0.7em!important
  }
  #header_mobile {
  margin: 0px auto!important;
  }
  #zapchasti-text-3 {
    width: 310px!important;
  }
/* Joomla Article Title Adjustment */
.jcatHeader h2 {font-size:22px!important;}
/* Joomla Article */
h2.article_title a, h2.article_title {font-size:26px!important;}
.itemJFullText {padding:0px!important;}
.itemJFullText h2 {font-size:22px!important;}
    #electro-block-03 {
        width: 92%;
        margin: 10px auto;
        display: block;
    }
  #arenda-stoimost {
    font-size: 0.9em;
  }
}
@media screen and (max-width:414px){
  .shod-price-table {
    font-size: 0.85em;
  }
}	
@media screen and (max-width:390px){
  .shod-price-table {
    font-size: 0.8em;
  }
}
@media screen and (max-width:375px){
  .shod-price-table {
    font-size: 0.77em;
  }
}
@media screen and (max-width:360px){
  .shod-price-table {
    font-size: 0.74em;
  }
}	
@media screen and (max-width:320px){
  .shod-price-table {
    font-size: 0.65em;
  }
    .shiny-ceny {
        font-size: 0.8em!important;
    }
/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
div.pagination ul li {padding:0 4px 0 0;}
/* Breadcrumbs Title Removal */
.showHere {display:none;}
/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {font-size:180%;line-height:133%;}
}
/* End Responsive Parameters */
