#header .mgo-number {display: flex;justify-content: flex-end;align-items: center;font-size: 16px;font-weight: 400;}
#header .mgo-number span {padding-top: 3px;padding-right: 7px;font-size: 24px;color: #488BDE;font-weight: 700;}
.carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}

.jGrowl p, .jGrowl {color:#fff;}
.jGrowl button {color:#fff;font-size: 14px;padding:5px;box-shadow: none;}
.contf input, .contf textarea {font-size: 18px;background-color: rgba(128,128,128,0.24);border-radius: 0;border: 0;}
.contf input::-webkit-input-placeholder {color: #2D3436!important;;font-style: italic!important;} 
.contf textarea::-webkit-input-placeholder {color: #2787FF!important;}
.contf input::-moz-placeholder {color: #2D3436!important;;font-style: italic!important;} 
.contf textarea::-moz-placeholder {color: #2787FF!important;}
.contf textarea {padding: 10px 23px;font-weight: 600;}

.contf input.icon-user {background:rgba(128,128,128,0.24) url(../images/icon-user.png) no-repeat center right;}
.contf input.icon-mail {background:rgba(128,128,128,0.24) url(../images/icon-mail.png) no-repeat center right;}
.contf input.icon-tel {background:rgba(128,128,128,0.24) url(../images/icon-tel.png) no-repeat center right;}
.contf textarea {background:rgba(128,128,128,0.24) url(../images/icon-edit.png) no-repeat top right;}

.button.stm-button.stm-button-icon.stm-button-secondary-color.calcl {z-index: 9999;width: 270px;position: fixed;bottom: 80px;transform: translateX(-100%);opacity: 0.9;}
.button.stm-button.stm-button-icon.stm-button-secondary-color.calcl:hover {opacity: 1;}
.stm-template-car_rental .stm-button:active, .stm-template-car_rental input[type=submit]:active, .stm-template-car_rental button:active, .stm-template-car_rental .button:active, .stm-template-car_rental .load-more-btn:active,
.stm-template-car_rental .stm-button:hover, .stm-template-car_rental input[type=submit]:hover, .stm-template-car_rental button:hover, .stm-template-car_rental .button:hover, .stm-template-car_rental .load-more-btn:hover {opacity: 1;cursor: pointer;background: linear-gradient(to top, #126DDF, #004DAD);box-shadow: 0 0 22px #1375f0;}
.carousel-control-next i:active, .carousel-control-prev i:active {box-shadow: 0 0 9px #000;background: #2787FF;color: #fff;}
.stm-template-car_rental .header-listing .listing-menu>li>span {position: relative;font-size: 18px;text-transform: uppercase;font-weight: 700;color: #fff;text-decoration: none !important;}
ul.menu_f li span {color: #2787FF;font-size: 24px;font-family: 'Josefin Sans';}
.rezult {padding: 50px;margin: 50px auto 100px auto;max-width: 568px;display: block;text-align: center;box-shadow: -10px 10px 30px rgba(157, 157, 157, 0.2), 10px -10px 30px rgba(157, 157, 157, 0.2), inset 1px 1px 2px rgba(235, 235, 235, 0.3), inset -1px -1px 2px rgba(157, 157, 157, 0.5);}
.rezult .zag_pr {font-style: normal;font-weight: 600;font-size: 26px;line-height: 35px;padding: 20px;}
.rezult p {font-weight: 300;font-size: 26px;line-height: 35px;padding: 20px 10px;}
.rezult #price {font-weight: 600;font-size: 48px;line-height: 65px;color: #2787FF;}
.maxx a {color: #fff;}
.stm-template-car_rental .header-listing .listing-menu>li>a:hover{color: #fff !important;}
.maxx a:hover {color: #2787FF;}
.nameh h1 {font-weight:700;font-size:48px;margin: 70px 0 40px; padding-bottom:10px;border-bottom: 2px solid #000;min-width: 50vw;}
.nameh h1 span{color:#2787FF;}
#main.topp {padding-top: 35px;background-size: 100% !important;}
.block_port {margin: 50px 0 20px;}
.prozr img {width: 100%;}
.wpb_wrapper, .prozr {overflow: hidden;}
.wpb_wrapper img, .prozr img {transition: 2s;}
.wpb_wrapper img:hover, .prozr img:hover {transform: scale(1.2);}
.content.zag {visibility: visible;animation-name: fadeInDown;animation-duration: 2s; }
.block-left {order: -1; }
.fa-angle-left:before {padding-right: 4px;}
.fa-angle-right:before {padding-left: 4px;}
.carousel-caption.text-left h1, .carousel-caption.text-left p {padding-top: 200px;font-size: 64px;}
.footer_widgets_wrapper .widget_text .textwidget.info {font-family: 'Josefin Sans';font-weight: 200;font-size: 16px;line-height: 30px;}
.listing-service-right.clearfix a{color:#fff;}
.listing-service-right.clearfix a:hover {color:#2787FF!important;text-decoration: none;}
.contf {max-width: 340px;margin: 0 auto;}
.btn.btn-primary.contt {font-size: 24px;box-shadow: none;border-radius: 0;min-width: 170px;font-weight: 700;}
@media (min-width: 1025px) {
#main.topp {padding-top: 152px;}
.stm-template-car_rental .header-listing .header-inner-content .listing-service-right {width: 100%;}
.listing-menu.clearfix {display: flex;padding-top: 10px !important;}
.stm-template-car_rental .header-listing .listing-menu>li {padding-top: 10px;flex-basis: auto;flex-grow: 1;}
.stm-template-car_rental .header-listing .header-inner-content .listing-logo-main {bottom: 30px;left: -120px;position: absolute;}
.stm-template-car_rental .sticky .header-listing .header-inner-content .listing-logo-main {bottom: 0px;}
}
label.odink {padding-right:45px;}
label.dvak {padding-right:30px;padding-left:30px;}
label.trik {padding-left:45px;}
.fllef {float:left;}
.flrt {float:right;}
.introtxt {font-size: 26px;line-height: 30px;padding: 80px 0 40px;font-weight: 300;}
.komps {display: block!important;}
.mobs {display: none!important;}
@media (max-width: 590px) {
    .komps {display: none!important;}
    .mobs {display: block!important;}
    
}
.vc_column_container.odin {
    padding-left: 0 !important;
    padding-right: 15px !important;
}
.vc_column_container.dva {
    padding-left: 15px !important;
    padding-right: 0 !important;
}
span.opis {display: block;line-height: 32px;font-size:24px;margin-bottom: 31px}
@media (max-width: 768px) {
    .padbot {padding-bottom: 0px;}
    span.opis {display: block;line-height: 24px;font-size:18px}
    .padbot .text-right, .padbot .text-left, .padbot .wpb_text_column {text-align: center !important;}
    .vc_column_container.odin { 
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.vc_column_container.dva {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
    .nameh h1 {font-size: 30px;}
    .podp {font-size: 20px !important;}
    .fllef, .flrt {float:none;}
    .introtxt {font-size: 18px;line-height: 23px; padding: 40px 0 20px;}
    label.odink {padding-right:15px;}
    label.dvak {padding-right:15px;padding-left:15px;}
    label.trik {padding-left:15px;}
    .prozr {margin-bottom: 6%;}
    .vc_col-has-fill>.vc_column-inner {padding-top: 5px;}
.stm_wp_widget_text.minn .widget-wrapper.logf {text-align: center;}
.cols_4 aside.maxx, .cols_4 aside.minn {width: 100%;}
.carousel-control-next i, .carousel-control-prev i {box-shadow: 0 0 9px #000;background: #fff;color: #2787FF;font-size: 30px;width: 30px;height: 30px;border-radius: 33px;}
.fa-angle-left:before {padding-right: 2px;}
.fa-angle-right:before {padding-left: 2px;}
.stm-call-to-action .call-to-action-content .content.zag {line-height: 1.2 !important;font-size: 22px;margin-bottom: 10px;padding-bottom: 5px;min-width: 70vw;}
.stm-template-car_rental .stm-call-to-action, .stm-template-car_dealer_two .stm-call-to-action {padding: 30px 26px 15px 18px;}
.block-left {order: 2; }	
.carousel-caption.text-left h1, .carousel-caption.text-left p {padding-top: 100px;font-size: 28px;}
.carousel-caption {padding-top: 5px!important;}
.stm-stretch-image-right .vc_column-inner {margin: 0 0 0 -15px !important;}
ul.menu_f li a {font-size: 18px;line-height: 10px;}
.footer_widgets_wrapper .widget-title {font-size: 18px;margin-bottom: 5px;}
.footer_widgets_wrapper .widget_text .textwidget.info {font-weight: 200;font-size: 14px;line-height: 20px;}
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #2787FF;
}

*,
*::after,
*::before {
    box-sizing: border-box;
}
.listing-logo-main.tel_mob {display: none;}
.header-main.header-listing.header-listing-unfixed {background-color: rgba(0,0,0,0.66);}
@media (max-width: 1025px) {
    .header-main.header-listing.header-listing-unfixed {background-color: #323232;}
    .listing-logo-main.tel_mob {width: calc(100% - 129px) !important;background: #4F5051;margin-top: 0px;display: flex;}
    .listing-logo-main.tel_mob a {width: 100%;text-align: center;}
    .listing-logo-main .bloglogo img {max-height: 63px !important;margin: 5px 0;padding: 15px 15px 15px 0;}
    .stm-opened-menu-listing {top: 73px !important;
    bottom: auto !important;
    right: -279px;
    background-color: rgba(50,50,50,0.96);
    padding: 16px 0 16px;
    width: 279px;
    box-shadow: -1px 3px 5px rgba(0,0,0,.2);
    overflow-y: auto;
    overflow-x: hidden;
    transition: all .3s ease;
    z-index: 100;}
.stm-opened-menu-listing .listing-menu-mobile li a,.stm-opened-menu-listing .listing-menu-mobile li span {height: 60px;}
.stm-opened-menu-listing .listing-menu-mobile>li>a,.stm-opened-menu-listing .listing-menu-mobile>li>span {display: flex;align-items: center;line-height: 27px;padding-left: 36px;font-weight: 700;position: relative;font-family: 'Open Sans';padding-right: 20px;font-size: 23px;}
.stm-opened-menu-listing .listing-menu-mobile>li>a {color: #007bff;}
.stm-opened-menu-listing .listing-menu-mobile>li>span {color: #fff;}
}