/* santas_skype */
.slogan {position:absolute;text-align:center;line-height:41px;font-size:20px;color:rgba(255, 255, 255, 0.5);width:200px;margin-left:-100px;left:50%;}
.contact-topbar-2 {color:rgba(255, 255, 255, 0.7)}
.contact .phone span,
.contact .email span {font-weight:bold;color:rgba(255, 255, 255, 0.8)}
.navbar-nav.megamenu > li:last-child {margin-right:0}
.navbar-nav.megamenu > li > a {padding:10px 0}
.apus-breadscrumb {background-size:contain;}
.apus-breadscrumb .wrapper-breads {min-height:600px}
.apus-breadscrumb .bread-title {float:none;font-size:38px;padding-left:15px;}
.apus-breadscrumb .breadscrumb-inner {text-align:left;color:#fff}
.apus-breadscrumb .breadscrumb-inner p:nth-of-type(1){margin-top:30px}
.apus-breadscrumb .breadscrumb-inner p:nth-of-type(2){margin-top:15px}
.apus-breadscrumb .buttons {margin-top:80px}
.apus-breadscrumb .buttons a {display:inline-block;background:#fff;color:#000;padding:10px 40px;border-radius:20px;font-weight:bold;margin-right:20px;}
.phone-right {padding:10px 0;text-align:right}
.phone-right:before {display:block;content:"";width:34px;height:34px;background:url(/assets/img/phone.png);float:left;margin-left:80px;margin-top:7px}
.phone-right .phone-number {font-size:30px;font-weight:bold}
.phone-right .email {font-weight:bold}
.phone-right .email span{color:#999;font-weight:normal}
.logo.logo-theme a{display:block;height:60px;margin-top:15px;}
.logo.logo-theme a img {vertical-align:top}
a.sa-btn {color:#222222;background-color:#ffffff;font-family:Raleway;font-size:12px;line-height:12px;font-weight:700;border-radius:50px 50px 50px 50px;padding: 14px 36px 15px 36px;}
#rev_slider_2_1 .tab-content p {font-size:18px !important;}

.kontakty .apus-breadscrumb .wrapper-breads,
.uslugi .apus-breadscrumb .wrapper-breads,
.onas .apus-breadscrumb .wrapper-breads {min-height:258px;}
.kontakty .apus-breadscrumb {background-image: url(../img/kontakty-bg.jpg) !important;}
.uslugi .apus-breadscrumb {background-image: url(../img/uslugi-bg.jpg) !important;}
.onas .apus-breadscrumb {background-image: url(../img/onas-bg.jpg) !important;}

.contact-section-content .col-sm-4:nth-child(1) .contact-item {margin-right:0}
.contact-section-content .col-sm-4:nth-child(3) .contact-item {margin-left:0}
.contact-section-content .contact-item img {max-width:150px;}
.contact-section-content .col-sm-4:nth-child(1) .contact-item .content-desc{font-size:16px;line-height:16px;}
.contact-section-content .col-sm-4:nth-child(2) .contact-item .content-desc,
.contact-section-content .col-sm-4:nth-child(3) .contact-item .content-desc {font-size:20px;}
.contact-section-content .contact-item .content-title {font-size:20px;}


.uslugi-phone {text-align:center;background:#000}
.block-categories {padding:60px 0}
.block-categories.affix {padding:0;top:0;}
.block-categories.price-navigation li a {font-size:16px;line-height:16px;}
.block-categories .block-title {font-size:26px;margin-bottom:10px}
.block-categories li {padding:12px 0;border-bottom:1px solid #999}
.block-categories li a {color:#333;font-size:18px;line-height:22px;display:block;position:relative}
.block-categories li a:hover {color:#000;padding-left:15px}
.uslugi-content {padding:55px 15px}
.uslugi-content strong {color:#000;top:0;font-size:inherit;}
.uslugi-content h1{font-size:40px;line-height:40px;margin-bottom:20px;}
.uslugi-content h2{margin:15px 0 10px;text-align:center}
.uslugi-content li {padding-left:30px;position:relative}
.uslugi-content li:before {display:block;content:"";width:7px;height:7px;background:#000;position:absolute;left:0;top:10px}


.love-our-network-section-2 {background: #000 url(../img/our-service-2.png) 50% no-repeat scroll;}
.love-our-network-section-2 .kc_counter_box h4 {color:#a7a7ae}
.our-mission-section {background:transparent url(../img/our-mission-bg.jpg) 0% 0%/auto no-repeat;background-size:cover;}

.kc_counter_box .element-icon {left:0;width:100%;padding: 27px 23px 70px 140px;}
.kc-elm .col-sm-4:nth-child(1) .widget-features-box.style1 .fbox-icon i {background:#fff url(/assets/img/icon-1.png) 50% 50% no-repeat;background-size:100px;padding:80px;}
.kc-elm .col-sm-4:nth-child(2) .widget-features-box.style1 .fbox-icon i {background:#fff url(/assets/img/icon-2.png) 50% 50% no-repeat;background-size:100px;padding:80px;}
.kc-elm .col-sm-4:nth-child(3) .widget-features-box.style1 .fbox-icon i {background:#fff url(/assets/img/icon-3.png) 50% 50% no-repeat;background-size:100px;padding:80px;}
.kc-elm .widget-features-box.style1 .fbox-icon i:before{content:""}

#back-top {position: fixed;bottom:90px;right:20px;z-index:99;-webkit-transform: translateZ(0);}
#back-top a {width:50px;height:50px;display:block;background:url(/assets/img/top-bg.png);background-size:cover}
#back-top a:hover{background:url(/assets/img/top-bg_hover.png);background-size:cover}

.love-our-network-section-2 .kc_counter_box h4,
.kc_counter_box h4 {min-height:48px}

a.sa_button {transition:none;background:#ff0000;position:absolute;right:15%;bottom:15%;color:#fff;font-size:30px;text-transform:uppercase;padding:10px 40px;border-radius:20px;display:block;}
a.sa_button:hover {text-decoration:none;}

.table-price {margin:70px 0}
.table-price tr:nth-child(1){background-color:#333!important;color:#fff;}
.table-price .sub-title {text-align:center;font-size:20px;font-weight:bold;background-color:#e4e4e4}

#footer-area .section-content {padding:30px 0;}
#news-latter .section-content {padding:30px 0;}

@media screen and (max-width: 767px){
  .contact-section-content .col-sm-4:nth-child(1) .contact-item {margin:0 auto}
  .contact-section-content .col-sm-4:nth-child(3) .contact-item {margin:0 auto}
  .footer-content {text-align:center}
}
@media(max-width:1199px){
  a.sa_button{font-size:20px;padding:10px 40px;right:5%}
}
@media(max-width:481px){
  a.sa_button{font-size:16px;padding:5px 20px;right:auto;left:50%;margin-left:-100px}
}

