body {
    font-family: 'Lato', sans-serif;
    line-height: 1.7;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    color: #ffffff;
}

a:hover {
    text-decoration: none;
    color: #ffffff;
}

p {
    margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #3a3a3a;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    font-family: 'Raleway', sans-serif;
}

.header-topbar {
    background-color: #1a1a1a;
    color: #fff;
    padding: 20px 0;
}

.top-mail, .top-tel, .top-worktime {
    position: relative;
    padding-left: 20px;
    margin-left: 5px;
}

.top-mail:before {
    position: absolute;
    left: 0;
    top: 0;

    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACCklEQVQ4jc2UPWhTURTHf/e916SvUD/CM5ZEU2gJndoMKvgRKy46qBRFRAdpF+kQHLJaV8EUCs1YKiUgtV06CNZaxAY6BMc6FHSwQ6sUQmJN+sCG916uw2va96oghQye6Zxz7/nfH+fce4X80EkzTGmKCqDlV3a6snPV/teFX4cuHriok757ZPlKonVNXE0E73/dtGdiYRVxCBEJrBcduiPag6Wxjlkt/6mGcVRhaawDTQUh9uWklL7Ym69LOHXvG/mVGrDbo59mnZfvTSzHuxlA+GIpJRKwbMgtmpSq9b11BUBTIDNbIffOxLLlLgl4YRq+bUtyiyajMxU0z6gUgIihMp4KMTlvksqW2Sg6LpFskLk0G0WHVLbMi7cm2cchIobqFxICrp/VmR4x2DIlQ5kShdUdLMcls2xJYbXGUKbElimZfmJw7YzuI96DUxRBPNrCRDpEsjfIYKbE1ILJj6rD1ILJ4PMSyd4gE+kQ8aiGUPxD0LyBEBBqV3n68BiJ7gDjc9s8e1WhM6wxOnycmxfaCKj4m/c3IQApJAEV7lxu41xPkO9lh6ihcvqE6rsKB6U0gHodt6tCuA0WIBDEwiqxk2ojsX+YBJBuXUNo4JLOl3WLvkebf+D+y1oDgttJ3SX8nIt0Tc5v97/56L41IV1ueQDfGzf8G+d1hm+1L8ejLWviv/tGmib0G4Mwvlgw5X/IAAAAAElFTkSuQmCC);
}

.top-tel:before {
    position: absolute;
    left: 0;
    top: 0;

    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAACH0lEQVQ4jZ3TS09TQRTA8f9l5vaWFtFUoi0PLfgCi2IKRgloiDxioi5cGJVo4sKkH8BojCs/gR8AWbqTJUYXLqQxkUQBIQTwiSBQrEBspbXtvXfqgliDNFo8uznJ+eXMzDka4Cop1movn3Jzsc3F7d5vvHqTocCYApJSl9Tu8cmh5oMOysskDTX6ZpBGYFieb3FxssHgSkcJutQIndtCeCzNu3mrUIiiW5dKOXvchS41AAJ+naudbnRZsEFR7W4dr0fkEg6pUV/toGK7+EvZH8jI2wyfo79bHxhNce9hnE9f7MKR3serPB9P5xI9j9afC0L6BpI8e50inlAAdDU5EUWbMhCmhW85pkL7qyQHKnX8XkksoRibzmCrf9b3ABEB+OLJbCieUDQHDCrKBH6fZC5q83HRWgf5dwoS6SxK5UGA0EzUIpZQnD7qwusRHKpxYFkw8j5DNgut9QZ3r22jbpfO3Feble9qI6IUTM6Y2ApaAk58HkFzwGBfpcTp0LhxoZSupmKO1RmcOOxEqSxCaD0Ly3ZEA4LA0K/+DB26293c6d5KtVcihJb3MSZnTRaWrMaOm9HhDXOZNuHB0wSRZZvrZ0roDBZT6l7/XaaVZXAixYuJtR3LO9ymBU9ephifNmkP/qDtiJPWeoOqHZLFFZv+wST3+1f5ELFyyBRr27gh5pZs+sJJ0GBvucRXJliK2YRH00zMmpgWU3nv+j/xE+W7xnqAxYhWAAAAAElFTkSuQmCC);
}

.top-worktime:before {
    position: absolute;
    left: 0;
    top: 0;

    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAC6ElEQVQ4jZWU3WscVRjGf2dm9mR2xv1omkg1rY1dRWiKqTUFRbDErNuAWgoRqSZFjIoUvVAK/gURpN7pjVIptta09qIiRTRrVxFvRA00tfhRulSsNcq6lv2YZDM7M68XExMb98YHDpxzODz83vc8vAroBob4l4a3dzGRdxno1wShMFf2eWfG45uffNboW+Ava9lgBsC1FQ/ebfPYLodtWzQ9aYNI4nvHNjhR8vjifIul9orJbqBo/XPqThlMTWZ4dJdLxjHwWhHtAEygf0OCgX5NYcjmyMdNDr1fp7Eg1yEV0o6Swwe7RUqb5eqpPnn12azcdVtCkhpxbeTerVpef2GdVE5vlPDsLTL1VEa6EghQAMBQFCbyrlz7cJNcOdknk6OuaAuBeL28Ly25my1JauTFsZRUTm+U3071yehOe8XEGB9x2DfskNSKN880OPaphx+sYh545AZu3WCx6MNbZxpMlzx6MiaPP+Byz1YdgzzzUIrBnKa+EPFu0SMIr2+/ZSoMFe8XfZgueXgtYTCX4MmCG5vcmdP0ZE0qtZArlTUOHXThso/fFnqzJoO5mMTq9HB0p83hg+sBmK+GLPqrPyEd3lvnyz5bbrLoyZj09Zr8WgmZvejz9GvV5RKEC5dXgzHQr9EJxfwfAXPlOHzG2x81mCv7pB2DibyLZUKlFlGcbVGcbfHld0tca0YA2BqeGHFxbMVcuc3RoheTvFdaQFDct83mwJ4U89WQ6ZJHe017bA3PPZxifMSlWgs58ZnHV9/HJKZA7uffg/2bbjQZ3p5k6A7NurRBtR5Ra0Z0JWDH7ZqXxtI8vzdFb9bkjQ8aHC02CSOOA2VFHJiZ9WmDVyazjN3vkF6OvR+AAnRC4diKai3kyCdNDp2sU49jvxsomkAO2L+4JHx+rsUPv7QxDEVSK5Jdikjg6p8BZ2dbTB2vcazosbC0UuUKyX9GQX6HzXjeYWCzJoiEc5fiUfD1j51HQaeY/G/9DWE8JZ30GlQRAAAAAElFTkSuQmCC);
}

nav {
    height: 75px;
}

.site-logo {
    padding: 8px 0;
}

ul.nav.menu {
    text-align: right;
    margin: 20px 45px 20px 0;
    transition: 0.5s;
    display: inline-flex;
    list-style: outside none none;
}

ul.nav.menu li a {
    color: #1a1a1a;
    display: block;
    font-weight: 600;
    padding: 5px 14px;
    margin-right: 5px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    border: 1px solid #fff;
}

ul.nav.menu li a:hover {
    background-color: #FFBD1F;
}

ul.nav.menu li.current.active a {
    background-color: #FFBD1F;
}

.search-box {
    position: absolute;
    right: 0;
    top: 25%;
    margin-right: 15px;
}

.search-box:after {
    background-color: #FFBD1F;
    border-radius: 5px;
    color: #1a1a1a;
    padding: 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    z-index: 1;
}

.search-box form {
    position: relative;
    z-index: 9;
}

.search-box input[type="search"] {
    background: #FFBD1F none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 35px;
    padding-left: 15px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    transition: all 0.2s ease 0s;
    width: 45px;
}

.home-slider .slick-prev{
     left: 0;
    z-index: 1;
    width: 40px;
    height: 40px;
 }

.home-slider .slick-next{
    right: 0;
    z-index: 1;
    width: 40px;
    height: 40px;
}

.home-slider .slick-prev:before,
.home-slider .slick-next:before {
    background-color: #FFBD1F;
    color: #1a1a1a;
    font-size: 46px;
    line-height: 40px;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
    opacity: 0;
}

.home-slider:hover .slick-prev:before,
.home-slider:hover .slick-next:before{
    opacity: 1;
}



.slide-1 {
    height: 100vh;
    background: url(../images/01.jpg) no-repeat scroll center center / cover;
}

.slide-2 {
    height: 100vh;
    background: url(../images/02.jpg) no-repeat scroll center center / cover;
}

.slide-3 {
    height: 100vh;
    background: url(../images/03.jpg) no-repeat scroll center center / cover;
}

.slide-4 {
    height: 100vh;
    background: url(../images/04.jpg) no-repeat scroll center center / cover;
}

.slider-info h2 {
    font-size: 50px;
    line-height: 1.23;
    color: #FFBD1F;
}

.slider-info h2 span {
    color: #fff;
}

.slider-info p {
    color: #fff;
    margin: 30px 0 20px;
}


.btn-link {
    display: inline-block;
    background-color: #FFBD1F;
    border: 1px solid #FFBD1F;
    border-radius: 3px;
    color: #1a1a1a;
    font-weight: 600;
    margin: 20px 10px 0 0;
    padding: 10px 15px;
    text-transform: uppercase;
    transition: all 0.3s;
}

.btn-link:hover {
    text-decoration: none;
    background-color: #fff;
    color: #000;
}

.home-slider_item {
    display: flex;
    align-items: center;
    position: relative;
}

.home-slider_item:before {
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;

}

#aboutUs {
    padding: 80px 0;
}

.about-img img {
    width: 100%;
}

.title p {
    padding: 40px 0 45px;
}

.about-content p {
    margin-bottom: 15px;
}

.about-us_link {
    margin-top: 20px;
}

#ourServices {
    background-color: #F6F6F6;
    padding: 80px 0;
}

.choose-part {
    display: flex;
    padding: 10px;
    transition: all 0.5s ease 0s;
 }

.choose-icon:before {
    content: url(data:image/png;base64,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);
}



.choose-part:hover {
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}

#ourWorks {
    background-color: #F6F6F6;
    padding: 80px 0;
}

#phocagallery-module-ri .mosaic {
    width: 25% !important;
    overflow: hidden;
}

#phocagallery-module-ri div.mosaic img {
    transition: all 2s ease 0s;
}

#phocagallery-module-ri div.mosaic:hover img {
    transform: scale(1.5);
}


.iso-nav ul {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.iso-nav ul li {
    background-color: #222222;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 15px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}

.portfolio-active {
    background-color: #FFBD1F !important;
}

#Testimonials {
    background-color: #fff;
    padding: 80px 0;
    text-align: center;
}

.testim-title p {
    padding: 40px 0;
}

.newsflash-review-box .newsflash-image img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto;
}



.newsflash-review-box p {
    font-style: italic;
    margin: 30px auto 15px;
    width: 60%;
}

.newsflash-homepage-reviews .slick-dots {
    bottom: -25px;
    display: inline-block;
    margin: 0 auto;
    padding-right: 15px;
}


.newsflash-homepage-reviews .slick-dots li {
    background-color: #FFBD1F;
    border-radius: 50%;
    display: inline-block;
    height: 15px;
    margin: 0 2px;
    width: 15px;
}

.newsflash-homepage-reviews .slick-dots li.slick-active {
    background-color: #fff;
    border: 4px solid #FFBD1F;
}

.newsflash-homepage-reviews .slick-dots li.slick-active button {
    margin-top: -4px;
}

#Success {
    background: url(../images/02.jpg) no-repeat center center / cover;
    background-attachment: fixed;
    position: relative;
    padding: 80px 0;
    text-align: center;
    color: #fff;
}

#Success:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    content: "";
}

.project-count-info {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
}

.project-count-info h3 {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0 0;
    color: #fff;
}

#bottomSlider {
    padding: 80px 0;
}

#bottomSlider .slick-prev,
#bottomSlider .slick-next {
    border: 1px solid #FFBD1F;
    width: 28px;
}

#bottomSlider .slick-prev {
    left: -40px;
}

#bottomSlider .slick-prev:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAA9klEQVRIic3WsQ7BQBjA8f9nkkgMJoPRIB7AJMxewCxGDyCN1QMYDeIpvILEMzSxGEjMrHIGHT7H9dq6Ju7S5f5pf70uVzEYyh6V0oW/RQTZCHIQpP6lRYLEgrTegskxgS1gkmtltYVqu7dWEIiBpgO4At3cyC9AJsQDRD7Ai4QAUpFQgBMJCXxFPMDcAjo+4AMBGsBNPWhu9ZNq6yyAaycDBT2AqWpt4KygZSGkDMgdoG9Bk6JQ+hsEgvzfMwDkRUJAmRAHNE6BIn1v5kPLYPbACLjzOuyqqh2BIXBJlmr2zbkm0NO7sFobmNnrksRSx3/+SBQZT7nRjoz/M9oCAAAAAElFTkSuQmCC);
}

#bottomSlider .slick-next:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABDUlEQVRIid3WP07DMBTH8e/r0CEzQ8WMGCqOwEZ3MndmYmJEXVEmjoEqBq5QqYcoOQGqEN1hYXgMCdKT4ySOcYRUW1Ek/xJ//GewRVHGLpPRhX9BBJkJUgpSuB8KkgmyFWQtyLDBqanAC6D1UzhZYbJnYKKEVRc5B959EHAClCZbh0LNhgrad0C7oZC/MTHUHsCZAz3EQt3TTAT1rOZg6MkH9SIGeguFopC6s0fT0YcdMXBrsk/gNGYm9w5wYbIl8G2ARcye/AnoRVIAnQiwSgG0IikBL5IaaCDAXQeQxwCKNk7GrH4fgCtFX002pTrkvoBrRTeEFs9y3QDzlr3KgcvQGfxWqX8etRzPbeUH2Dh+xv17jQoAAAAASUVORK5CYII=);
}

.footer-menu {
    padding: 80px 0;
    background-color: #1C1C1C;
    color: #fff;
}

.footer-menu h2 {
    font-size: 26px;
    font-weight: 600;
    margin: 3px 0 40px;
    color: #FFBD1F;
}

.footer-menu ul {
    list-style: none;
    padding: 0;
}

.bottombar {
    background-color: #171717;
    padding: 25px 0;
}

.footer-widgets img {
    width: 160px;
    margin-bottom: 25px;
}

.footer-widgets p {
    color: #fff;
    margin-bottom: 15px;
}

.footer-widgets ul li {
    color: #fff;
    margin-bottom: 10px;
    padding-left: 15px;
    position: relative;
}

.footer-widgets ul li:before {
    color: #FFBD1F;
    content: "-";
    left: 0;
    position: absolute;
}

.address-wid ul li {
    margin-bottom: 10px;
    padding-left: 26px;
    position: relative;
}

.address-wid ul li:before {
    content: '';
}

.address-wid ul li i.fa,
.address-wid ul li i.far{
    color: #FFBD1F;
    left: 0;
    position: absolute;
    top: 5px;
}

.subscribe-box input {
    background-color: transparent;
    border: 0 none;
    color: #fff;
    float: left;
    padding: 0 20px;
    width: 70%;
    height: 42px;
    border: 2px solid #303030;
    border-right: 0;
}

.subscribe-box .arina-btn {
    border-radius: 0;
    height: 42px;
    margin: 0;
    padding: 0;
    width: 30%;
    border: 2px solid #FFBD1F;
    background-color: #FFBD1F;
    color: #1a1a1a;
    font-weight: 600;
    text-transform: uppercase;
}

.footer-social-link a i.fab {
    background-color: #FFBD1F;
    color: #1a1a1a;
    height: 30px;
    line-height: 30px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 30px;
    border: 1px solid #FFBD1F;
    border-radius: 50%;
    margin-right: 2px;
}

.footer-social-link a i.fab:hover {
    border-radius: 5px;
}

.copy-right p {
    color: #fff;
    margin: 0;
    text-transform: capitalize;
}

.copy-right p span, .copy-right p a {
    color: #FFBD1F;
    font-weight: 900;
}

nav .nav.menu .deeper {
    position: relative;
}

nav .nav.menu .deeper .nav-child {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0;
    display: none;
    flex-direction: column;
    list-style: none;
    width: 300px;
}

nav .nav.menu .deeper:hover .nav-child {
    display: flex;
    flex-direction: column;
    list-style: none;
    z-index: 30;
}
nav .nav.menu .deeper .nav-child li {
    background-color: #fff;
    color: #000;
}

nav .nav.menu .deeper .nav-child li:hover {
    background-color: #000;
    color: #fff;
}

#main-content {
    padding: 40px 0;
}

#main-content .page-header h2 {
    text-align: center;
}

.item-page .col-lg-6 img {
    width: 100%;
}

body.uslugi #ourServices a {
    color: #000;
}

body.o-kuzne .about-area iframe {
    width: 100% !important;
}

body.o-kuzne h2 {
    padding: 30px 0;
}

body.o-kuzne .about-area h2 {
    font-size: 20px;
    padding: 0;
    margin-bottom: 20px;
}

body.o-kuzne .about-area p {
    margin-bottom: 15px;
}

body.o-kuzne .progress-area {
    padding: 80px 0;
    background-color: #F6F6F6;
}

body.o-kuzne .progress-area .title h2 {
    text-align: center;
}

body.o-kuzne .barfiller {
    background-color: #272727;
    height: 16px;
    width: 100%;
}

.barfiller .fill {
    display: block;
    position: relative;
    width: 0px;
    height: 100%;
    z-index: 1;
}

.barfiller .fill {
    background-color: #FFBD1F !important;
}



.ex-bar .tip {
    margin-top: -30px !important;
    font-size: 20px;
}

.barfiller .tip {
    margin-top: -20px;
    left: 0px;
    position: absolute;
    z-index: 2;
}

.section-padding {
    padding: 80px 0;
}

.contact-info-content h2 {
    font-size: 26px;
    text-transform: capitalize;
}

.contact-info-content p {
    margin: 20px 0 0;
}

.con-info {
    margin-top: 20px;
}

.con-info ul li {
    color: #777;
}
.address-wid ul li {
    margin-bottom: 10px;
    padding-left: 26px;
    position: relative;
}

.contact-form-area h2 {
    font-size: 26px;
    text-transform: capitalize;
}

.contact-form {
    margin-top: 25px;
}

.form-content {
    margin-bottom: 20px;
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-content input {
    height: 50px;
}




.hvr-radial-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.arina-btn {
    background-color: #FFBD1F;
    border: 1px solid #FFBD1F;
    border-radius: 3px;
    color: #1a1a1a;
    font-weight: 600;
    margin: 20px 10px 0 0;
    padding: 10px 15px;
    text-transform: uppercase;
}

textarea {
    height: 200px !important;
    margin: 0 0 20px;
    padding: 20px 10px !important;
}

.con-info ul li a {
    color: #777;
    display: inline-block;
}



.sent-button {
    padding: 10px 40px !important;
    margin: 0;
}