html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0 none;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;font-family:"Raleway",sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
html{overflow-y:scroll;}
body, button, input, select, textarea{font-weight:300;color:#6d6d6d;font-family:"Raleway",sans-serif;outline:0 none;}
body{background:#ffffff;color:#6d6d6d;font-family:"Raleway",sans-serif;padding-right:0px !important;transition:all ease 0.3s;padding-top:94px;background:url(../images/header-bg3.jpg) no-repeat center center fixed #7ac142;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
body.scrolled{padding-top:82px;}
b, strong{font-weight:400;}#topnav_3 .drop,#topnav_3 .sub{display: none!important}
img{border:0 none;vertical-align:middle;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.no_entry{margin-top:15px;line-height:24px;font-weight:300;font-size:17px;min-height:200px;}
.green{color:#7ac142;}
.green-bg{background:#7ac142;}
.none{text-indent:-9999px;overflow:hidden;float:left;}
a,a:visited{color:#6D6D6D;transition:all ease 0.3s;}
a:hover{color:#7ac142;}
a{font-weight:300;text-decoration:none;transition:all ease 0.3s;}
a:focus{outline:0 none;}
a:hover, a:active{outline:0 none;transition:all ease 0.3s;}
.w70 a{transition:all ease 0.3s;}
p{margin-bottom:17px;line-height:27px;font-weight:400 !important;font-size:15px;margin-bottom:17px;line-height:27px;font-weight:400;font-size:15px;color:#555;}
h1, h2, h3, h4, h5, h6{clear:both;font-family:"Raleway",sans-serif;}
h1{font-size:28px;color:#6D6D6D;width:100%;padding:0px;font-weight:400;margin-bottom:20px;}
.bc h1{margin-bottom:-8px;margin-top:8px;font-size:21px;}
.bigger-p p:first-child{font-size:23px;line-height:37px;margin-bottom:42px;font-weight:300;}
.txt-editor p{font-size:15px;line-height:27px;}
.txt-editor p:first-child{font-size:23px;line-height:37px;margin-bottom:6%;font-weight:400;text-align:center;}
.txt-editor p:first-child a{font-weight: 400;}
.o-nama-content.txt-editor .img_right{float:left;margin-right:40px;}
h2{font-size:17px;color:#7ac142;font-weight:bold;text-align:left;line-height:37px;}
h3{font-size:18px;font-weight:300;}
.right-contacts h3{color:#FFF;font-weight:400;font-size:19px;}
h4{font-size:17px;font-weight:400;}
h5{font-size:10px;}.header_search_btn.hidden-btn{display:none!important;}
.gray p {color: #ddd;}
h6{font-size:8px;}
.right-contacts.hide-contacts{transition:all ease 0.3s;}
/**/fieldset{border:1px solid rgba(0, 0, 0, 0.1);margin:0 0 24px;padding:11px 12px 0;}
legend{white-space:normal;}
button, input, select, textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
.button{margin-top:20px;}
button, input{line-height:normal;}
input, textarea{}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{padding:0;}
input[type="search"]{}
button::-moz-focus-inner, input::-moz-focus-inner{border:0 none;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table, th, td{}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;width:100%;}
caption, th, td{text-align:left;}
th{border-width:0 1px 1px 0;font-weight:bold;}
td{border-width:0 1px 1px 0;}
del{color:#767676;}
hr{background-color:#70BC44;border:1px solid transparent;height:1px;margin-bottom:23px;margin-top:23px;float:left;width:100%;}
table{width:100%;}
table tr{width:100%;}
input, textarea{border-radius:2px;color:#2B2B2B;padding:8px 10px 7px;}
textarea{width:100%;}
input:focus, textarea:focus{border:0 none;outline:0 none;border:1px solid #7AC142;}
.search-field{width:100%;}
.search-submit{display:none;}
img{max-width:100%;}
embed, iframe, object, video{margin-bottom:24px;max-width:100%;}
p > embed, p > iframe, p > object, span > embed, span > iframe, span > object{margin-bottom:0;}
blockquote.alignleft, img.alignleft{}
.clearfix{clear:both;width:100%;display:block;}
.cpy{display:table-cell;float:left;vertical-align:middle;font-size:14px;}
.v{display:table-cell;float:right;opacity:1;margin-top:0;padding:20px 0;}
.v:hover{opacity:0.8;}
/**/.aleft{float:left !important;left:0;}
.aright{float:right !important;right:0;}
.last{margin-right:0;}
/**/.kontakt_forma{width:100%;margin:0px auto;}
input[type="text"], textarea, button, a.button, a, input[type="file"]{transition:box-shadow 0.3s ease 0s, border 0.3s ease 0s, background 0.3s ease 0s;}
label{font-size:16px;padding-bottom:5px;}
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #f1f1f1;display:block;margin-bottom:10px;padding:6px 0;text-indent:5px;vertical-align:middle;width:100%;font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="text"]:focus, textarea:focus, button:focus, a.button:focus, select:focus, input[type="file"]:focus, input[type="password"]:focus{outline:0 none;}
label.txt_error{color:#E81500;border:0 none !important;background:transparent;}
textarea{background:#fff;border:1px solid #f1f1f1;display:block;margin-bottom:10px;padding:5px 0;text-indent:5px;vertical-align:middle;width:100%;}
button, .box_aktualno_link,a.btn, a.btn:visited, a.button, a.button:visited, input[type="submit"], input[type="reset"], input[type="button"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff !important;cursor:pointer;display:inline-block;font-size:18px;line-height:30px;background:#7ac142;float:right;padding:7px 25px;position:relative;text-decoration:none;vertical-align:middle;text-align:center;font-weight:300;transition:all ease .3s;}
button.cky-btn-customize, button.cky-btn-reject, button.cky-btn-preferences {color: #7ac142 !important;}
button.cky-btn-customize:hover, button.cky-btn-reject:hover, button.cky-btn-preferences:hover {color: #ffffff !important;}
div.cky-btn-revisit-wrapper {display: none;}
/*button.cky-revisit-bottom-left {margin-bottom: 150px !important;}*/
button:hover, a.btn:hover, a.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background:#64a82f !important;}
input.radio{width:auto;float:left;margin:8px 10px 0 0;}
#kontakt-forma{float:left;}
#kontakt-forma label, #kontakt-forma input ,#kontakt-forma textarea{width:100%;float:left;font-size:14px;color:#404041;}
.txt_error{background-image:url(../images/error.png);background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e81500 !important;}
.btn.send{float:right !important;width:240px !important;margin-top:20px;}
.error{padding:15px;border:1px solid #df2036;background:#df2036 url("../images/error-icon.png") 30px center no-repeat !important;font-size:13px;margin-bottom:20px;padding:25px 25px 25px 91px !important;margin-bottom:20px !important;font-size:18px !important;font-weight:400 !important;color:#fff !important;float:left;width:100%;text-align:left !important;margin-top:30px;}
.success{border:1px solid #7AC143 !important;padding:25px 25px 25px 91px !important;background:#70BC44 url("../images/success-icon.png") 30px center no-repeat !important;margin-bottom:20px !important;font-size:18px !important;font-weight:400 !important;color:#fff !important;}
.chck.txt_error{background:0 none;border:0 none !important;}
.chck.txt_error label{color:#e81500 !important;}
.chck.txt_error label a{color:#e81500 !important;}
.txt_error_img{background-image:url(../images/error-32.png);background-position:left 15px center;background-repeat:no-repeat;border:1px dashed #e81500;padding:15px 15px 15px 55px;}
.send{background:#000;color:#fff;padding:5px;}
.bc strong{color:#7AC244;}
li{margin-left:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0){select{padding}
}
.aleft{float:left !important;}
.aright{float:right !important;}
.last{margin-right:0 !important;}
.radius{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.hidden-ponuda{display:block;color:#FFF !important;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.59);background:transparent url("../images/green-bg.png") repeat scroll left top;margin-left:2.4%;width:95.2%;padding:26px 30px 22px;text-align:left;}
.hidden-ponuda img{width:9px;margin-right:20px;float:left;margin-top:-16px;}
.hidden-ponuda .green{font-weight:400;color:#B2EB92;}
/**/#logo_keywords{opacity:1;position:absolute;top:-33px;}
.header{background:#212127;padding-bottom:6px;position:fixed;width:100%;top:0;z-index:1002;padding-top:0px;transition:all ease 0.3s;}
.header.scrolled{padding-top:0;}
.header .left{padding-right:3%;padding-top:19px;}
.left{width:26%;float:left;}
.row{width:100%;float:left;max-width:82%;clear:both;}
.row.special{max-width:100%;background:#f6f6f6;z-index:1001;position:relative;padding:3% 0px 2% 0;background:#f1f1f1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #f1f1f1 0%, #ffffff 25%);background:-webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 25%);background:linear-gradient(to bottom, #f1f1f1 0%,#ffffff 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0);}
.w7.zatrazite-ponudu{padding:50px 5%;}
.w7.zatrazite-ponudu a{color:#FFF;background:transparent url("../images/arrow-right.png") no-repeat scroll left center;padding-left:50px;float:right;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.59);font-size:20px;}
.w7.zatrazite-ponudu a:hover{background:transparent url("../images/arrow-right.png") no-repeat scroll 6px center;}
.row.special .w30{width:26%;position:absolute;height:100%;top:0;left:0;}
.row.special .w70{width:56%;float:left;margin-left:26%;padding:2.5% 4.5%;}
.row .w30{margin-left:0px;padding:50px 3% 50px 4%;height:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.right{width:18%;position:fixed;right:0;z-index:1001;height:100%;}
.content{width:56%;float:left;}
.left-nav ul li a.collapsed{color:#fff;}
a.ponuda{float:right;clear:both;width:18%;color:#FFF;font-size:17px;font-weight:400;line-height:20px;padding:30px 17px 14px;position:absolute;right:0px;top:0px;transition:all ease 0.3s;font-size:17px;background:#70BC44;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);}
.ponuda .green{font-weight:400;color:#b2eb92;}
#search_popup_cont1{position:relative;top:0px;left:0px;z-index:1;float:left;display:block;width:56%;padding-top:0;margin-left:26%;}
.search_popup_row_inn{background:transparent;padding:15px 17px 17px;margin-bottom:1px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_popup_row_kraj{background:transparent;padding:5px 17px 9px;margin-bottom:1px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#search_popup{position:relative;top:0;right:0;background:#fff;width:100%;padding:3%;margin-bottom:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_popup_row h3{width:100%;background:#71BA3B;}
.bottom-shadow{width:100%;position:absolute;display:block;height:15px;bottom:-15px;left:0;}
.chck label{color:#666;margin-left:-26px;font-size:17px;line-height:20px;font-weight:300;}
.chck input[type="checkbox"] + label span{display:inline-block;width:19px;height:19px;background:url(../images/chck.png) left top no-repeat;margin-right:12px;cursor:pointer;margin-bottom:-4px;transition:all ease 0.3s;}
.chck input[type="checkbox"]:checked + label span{background:url(../images/chck.png) right top no-repeat;}
.chck input[type="checkbox"]{float:left;width:19px;height:19px;opacity:0;display:block;cursor:pointer;z-index:5000;}
.radio{width:100%;display:block;float:left;margin-bottom:13px;}
.radio label{color:#666;margin-left:-16px;font-size:15px;line-height:20px;font-weight:400;}
.radio input[type="radio"] + label span{display:inline-block;width:11px;height:11px;background:#999 none repeat scroll 0% 0%;margin-right:7px;cursor:pointer;margin-bottom:0px;transition:all ease 0.3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radio input[type="radio"]:checked + label span{background:#70BC44;}
.radio input[type="radio"]{float:left;width:19px;height:19px;opacity:0;display:block;cursor:pointer;z-index:5000;}
.search-frame label{color:#6D6D6D;font-size:15px;line-height:16px;margin:0px 30px 0px -19px;}
.search-frame input[type="checkbox"] + label span{display:inline-block;width:15px;height:15px;background:url(../images/chck2.png) left top no-repeat;margin-right:12px;cursor:pointer;margin-bottom:-2px;transition:all ease 0.3s;}
.kontakt_forma .search-frame label{margin-top:0;}
.kontakt_forma.upit-forma .search-frame label{margin-top:0;margin-left:-15px;}
.search-frame input[type="checkbox"]:checked + label span{background:url(../images/chck2.png) right top no-repeat;}
.search-frame input[type="checkbox"]{float:left;width:15px;height:15px;opacity:0;display:block;cursor:pointer;z-index:5000;}
.search-frame{float:left;padding-top:9px;}
.green.chck{background:#f1f1f1;display:block;float:left;width:100%;padding:5px 17px 9px;}
#search_popup .btn.aright{max-width:260px;margin-top:30px;}
.ponuda img{float:left;margin-right:6%;width:17px;margin-top:-21px;}
.nav{position:relative;width:57%;}
.nav ul{float:left;list-style-type:none;}
.nav ul.main-nav{margin-left:0px;}
.nav ul li{float:left;margin-left:0;position:relative;}
.nav ul li.last{border-right:0 none;}
.nav ul li .sub{position:absolute;display:none;left:0px;background:#2B2B34 none repeat scroll 0% 0%;width:270px;z-index:1000;border-top:6px solid #7AC244;top:89px;transition:all ease 0.3s;}
.nav ul li .sub li a:hover{background:#7AC244;}
.nav ul li:hover .sub{display:block;}
.nav ul li .sub li{width:100%;border-bottom:1px solid #444;}
.nav ul li .sub li a{display:block;font-size:15px;line-height:20px;padding:8px 16px;text-transform:none;letter-spacing:0.3px;font-weight:400;}
.header.scrolled .nav ul li .sub{top:76px;}
.nav ul.main-nav li a{color:#FFF;font-size:15px;font-weight:400;text-transform:uppercase;display:block;position:relative;line-height:33px;letter-spacing:1px;padding:42px 18% 14px;min-width:110px}
.right-contact span.logo-txt{font-family:"Raleway",sans-serif;color:#eee;}
.header.scrolled .nav ul li .sub li a{padding:9px 25px;}
.nav ul.main-nav li a.mslc span{filter:alpha(opacity=100);opacity:1;}
.nav ul.main-nav li a span{width:100%;height:6px;display:block;bottom:-6px;left:0;position:absolute;background:#7ac244;filter:alpha(opacity=0);opacity:0;transition:all ease 0.3s;}
.nav ul.main-nav li a:hover span{filter:alpha(opacity=100);opacity:1;}
.nav ul.main-nav li:first-child{}
.home{height:88px;width:115px;background:#2b2b34;display:block;float:left;position:relative;overflow:hidden;transition:all ease 0.3s;}
.home:hover , .home.active{background:#70BC44;}
.home.active:hover{background:#7ac142;}
.home:hover img , .home.active img{opacity:0.6;filter:alpha(opacity=60);}
.home img{position:absolute;bottom:0;left:0px;bottom:-1px;width:47px;opacity:0.1;filter:alpha(opacity=10);transition:all ease 0.3s;}
.logo{display:block;float:right;margin-left:19%;transition:all ease 0.3s;margin-top:3px;}
.logo{
    position:relative;
}
/*.logo::after {
	content: '';
	position: absolute;
	left: -10px;
	top: -10px;
	width: 30px;
	height: 28px;
	background-image: url(../images/christmas-hat.png);
	background-repeat: no-repeat;
	background-size: 31px;
}*/
.logo img{width:140px;transition:all ease 0.3s;margin-top:4px;}
.header.scrolled .logo img{width:123px;margin-top:0;}
.header.scrolled .logo{float:right;transition:all ease 0.3s;}
.header.scrolled .home{height:76px;width:76px;transition:all ease 0.3s;}
.header.scrolled .nav ul.main-nav li a{transition:all ease 0.3s;padding:28px 20px 15px;}
.scrolled a.ponuda{top:-12px;font-size:17px;}
.slider-container{width:100%;max-width:82%;padding-top:0;min-height:460px;float:left;}
.slider-container .w30 .bx-viewport{overflow:visible !important;}
.w30{width:31.7%;float:left;}
.w70{width:68.3%;float:left;}
.bx-pager-thumb{width:23.5%;float:left;text-align:center;margin-right:0.7%;margin-left:0.7%;}
.bx-pager .bx-pager-thumb.last{margin-right:0;}
.w7.txt-w7{color:#333;background:#FFF none repeat scroll 0% 0%;float:right;width:68.3%;padding:7% 5%;}
.clearfix.crta-izlist{width:100%;height:1px;background:#F1F1F1 none repeat scroll 0% 0%;margin-bottom:30px;margin-top:30px;}
.w7.txt-w7 p{color:#666;font-size:17px;line-height:27px;}
.w7.txt-w7 p a{color:#666;font-size:23px;font-weight: 400;}
.w7.txt-w7 p:first-child{font-size:23px;line-height:37px;margin-bottom:42px;font-weight:400;font-family:"Raleway",sans-serif;}
.bx-pager-thumb a.active span{display:block;}
.bx-pager-thumb a span{display:none;}
.bg{width:100%;position:fixed;height:1200px;overflow:hidden;z-index:-1;background:url(../images/header-bg3.jpg) no-repeat center center fixed #7ac142;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.main-banner{background:transparent url("../images/green-bg.png") repeat scroll left top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;display:block;margin:0px 0px 40px;float:left;height:270px;position:relative;}
.main-banner.bottom-banner{margin-bottom:0;width:68.3%;float:right;}
.slider-mobile-show{display:none;}
.description{position:absolute;width:100%;top:10px;left:0;text-align:center;padding:30px;}
#leftnav li{margin-left:0;width:100%;float:left;}
#leftnav ul ul a{padding:5px 10px 5px 58px;width:100%;display:block;font-size:15px;font-weight:400;line-height:17px;letter-spacing:0.3px;}
#leftnav a{color:#FFF;display:block;float:left;width:100%;font-size:16px;transition:all 0.3s ease 0s;padding:6px 10px 4px 15px;text-align:left;}
.bc.spec-bc .w70{padding:37px 5% 21px;}
.bx-pager-thumb img{max-width:98px;clear:both;margin:20px auto;margin-top:63px;}
.bx-pager-thumb a{display:block;color:#fff;padding:28px 15px 45px;background:rgba(112, 188, 68, 0.2) none repeat scroll 0% 0%;min-height:290px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bx-pager-thumb a.active{background:#70bc44;min-width:177px;-webkit-box-shadow:0px 3px 5px 0px rgba(49, 114, 62, 0.1);-moz-box-shadow:0px 3px 5px 0px rgba(49, 114, 62, 0.1);box-shadow:0px 3px 5px 0px rgba(49, 114, 62, 0.1);}
.bx-pager-thumb a.active img{max-width:127px;transition:all ease 0.3s;margin:0 auto 20px;}
.bx-pager-thumb a span{width:100%;float:left;display:none;margin-top:4px;font-weight:300;font-size:15px;text-shadow:0px 1px 2px rgba(150, 150, 150, 1);}
.hidden-links{display:none;position:absolute;min-width:117px;width:37%;bottom:24%;}
.hidden-links a{display:block;font-weight:300;font-size:15px;margin-top:5px;overflow:hidden;text-indent:-9999px;}
.slide1 .hidden-links{left:119%;}
.slide2 .hidden-links{left:165.5%;}
.slide3 .hidden-links{left:212%;}
.slide4 .hidden-links{left:258.5%;}
.slide1.active-slide .hidden-links , .slide2.active-slide .hidden-links , .slide3.active-slide .hidden-links , .slide4.active-slide .hidden-links{display:block;}
.ponuda-toggle{display:none;}
.header .nav-toggle.collapsed{background:url("../images/nav-toggle.png") no-repeat scroll -40px center #2B2B34;}
.wrapper-container{overflow:hidden;position:relative;margin-top:-82px;padding-top:82px;}
.header_search_btn.collapsed{overflow:hidden;text-indent:-1010px;background:#7AC244 url("../images/nav-toggle-x.png") no-repeat scroll 12px 22px;text-align:left;}
.header_search_btn.collapsed:hover{background:url("../images/nav-toggle-x.png") no-repeat scroll 12px 22px #7AC244;text-align:left;}
.slider-container h2{font-size:38px;line-height:40px;font-weight:300;color:#fff;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);margin-bottom:20px;}
.slider-container p ,.slider-container p a{color:#fff;font-size:18px;line-height:26px;}
.slider-container .w70{padding:105px 4.5% 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#slider1 li{margin-left:0;margin-left:0px;width:100%;padding:110px 16% 40px;height:460px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slider-container .w30{background:url(../images/green-bg.png) top left repeat;height:510px;}
.slider-container .w30.banner-small-container{height:auto;background:transparent;}
.right-contacts{padding:40px 30px 40px 30px;background:#2B2B34;color:#fff;}
.right-contacts p{font-size:16px;}
.right-contacts span{text-transform:uppercase;font-size:13px;color:#ddd;}
.refresh-bg h2.subtitle{text-transform:none;font-weight:400;color:#70BC44;text-align:right;font-size:18px;margin-top:0px;border-top:1px solid #393943;}
.right-contacts a.mail{padding-left:30px;position:relative;margin-top:11px;display:block;font-weight:300;margin-bottom:-4px;line-height:25px;color:#70BC44;}
.right-contacts a.phone{padding-left:30px;position:relative;font-weight:300;font-size:15px;}
.right-contacts a.phone span{font-size:15px;color:#DDD;}
.right-contacts a.phone{color:#DDD;}
.right-contacts a.phone:hover{color:#DDD;}
.animation li{margin-left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.abs{position:absolute;top:0px;bottom:auto;left:0%;transition:all linear 9s;width:120%;max-width:none;transform:scale(1.2);}
.slider-container .w30.banner-small-container .bx-viewport{overflow:hidden !important;}
.abs.active-slide{min-width:100%;transform:scale(1);bottom:0;transition:all linear 9s;}
.slider-container .zatrazite-ponudu{float:none;text-align:center;margin:60px auto 30px;display:inline-block;width:100%;max-width:520px;}
.zatrazite-ponudu a{font-size:19px;font-weight:300;color:#FFF;display:block;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.59);background-image:url("../images/ponuda-bg.png");background-repeat:no-repeat;background-position:94% center;background-color:#70BC44;float:none;padding:20px;}
.zatrazite-ponudu a:hover{background-image:url("../images/ponuda-bg.png");background-repeat:no-repeat;background-position:94% center;background-color:#7AC142;}
.right-contacts a{color:#fff;transition:all ease 0.3s;}
.right-contacts a:hover{color:#70BC44;}
.footer{position:relative;z-index:1001;padding:30px 2%;text-align:right;border-top:4px solid #7AC142;}
.footer-top .footer p.txt-center{font-size:14px;}
.footer-top .footer p.txt-center a{color:#fff;transition:all ease 0.3s;}
.footer-top .footer p.txt-center a:hover{opacity:0.7;}
.slider-izdvojeno a{transition:all ease 0.3s;display:block;}
.slider-izdvojeno a{position:relative;color:#6D6D6D;}
.slider-izdvojeno a span{position:relative;color:#4c4c54;}
.slider-izdvojeno a span.green-line{width:1px;height:7px;background:#f1f1f1;display:block;position:absolute;left:0px;padding:0px;top:-7px;z-index:1000;border-top:0;opacity:0;transition:all ease 0.6s;}
.slider-izdvojeno a:hover span.green-line{width:100%;opacity:1;background:#70BC44 none repeat scroll 0% 0%;}
#map{width:100%;height:602px;float:left;background:#2B2B34 !important;}
.popup-container{max-width:1070px;margin:0px auto;padding:4%;background:#FFF none repeat scroll 0% 0%;position:relative;}
.popup-container .kontakt_forma{background:#f1f1f1;padding:30px;}
.row .w30.map{float:left;padding:0px;height:100%;position:absolute;width:26%;}
.txt-center{text-align:center;}
.social{width:100%;text-align:center;max-width:260px;margin:0 auto;}
.social a{width:50px;height:50px;display:inline-block;margin:0 1%;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#rad_online{display:none;}
#leftnav ul ul a.active-sub{color:#70BC44;}
.social a.fb{background:url(../images/fb.png) center center no-repeat;}
.social a.tw{background:url(../images/tw.png) center center no-repeat;}
.social a.in{background:url(../images/in.png) center center no-repeat;}
.social a.newsletter{background:url(../images/newsletter.png) center center no-repeat;}
.social a.fb:hover{background:url(../images/fb.png) center center no-repeat;border:1px solid transparent;}
.social a.tw:hover{background:url(../images/tw.png) center center no-repeat;border:1px solid transparent;}
.social a.in:hover{background:url(../images/in.png) center center no-repeat;border:1px solid transparent;}
.social a.newsletter:hover{background:url(../images/newsletter.png) center center no-repeat;border:1px solid transparent;}
.gray{background:#222127;}
.popup-container .green{color:#fff;background:#7AC142 url("../images/header-bg3.jpg") no-repeat scroll left top;padding:30px 0 40px;margin-top:7%;}
.popup-container .green p{color:#fff;font-size:22px;margin-top:15px;}
.footer-top .gray{padding:60px 7%;background:#222127;color:#8e8e94;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer p.txt-center{color:#fff;}
.footer .txt-center span{font-size:13px;margin-right:19px;border-right:1px solid #a5df78;padding-right:21px;}
.footer-top .green{color:#fff;width:100%;float:left;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.news .w70{padding-left:3%;}
.w60{width:60%;float:left;}
.w40{width:40%;float:left;}
.footer-top{background:#7AC142 url("../images/header-bg3.jpg") no-repeat scroll left top;}
.footer-top .w60{height:272px;padding-right:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer-top .txt-center{font-size:19px;font-weight:400;padding-bottom:20px;}
.footer-top h3{padding-top:12px;margin-bottom:30px;color:#eee;font-size:21px;font-weight:400;text-transform:uppercase;}
.refresh-bg.w30{background:#2B2B34;}
.row.special .refresh-bg.w30{padding-top:6%;}
.row.special .refresh-bg.w30 h1{font-size:32px;line-height:40px;font-weight:400;color:#FFF;text-align:right;}
#topnav_5 a{padding-left:28px;min-width:115px;}
.rotate-trigger{border-top:1px solid #EEE;margin-top:40px;padding-top:25px;border-bottom:1px solid #EEE;margin-bottom:8%;}
.popup-container p , .popup-container h1{padding:0px 25px 25px;margin-bottom:0;}
.footer-top .right-contacts.footer-contacts h3{padding-top:12px;margin-bottom:0px;color:#fff;text-transform:none;font-weight:400;font-size:21px;}
.right-contacts.footer-contacts{padding:23px 30px;margin-top:40px;}
@media screen and (min-width:840px){.refresh-bg.w30{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.bigger-p h1{text-align:center;}
.services h1{display:none;}
}
@media screen and (min-width:840px){.refresh-bg.w30{width:24.7%;}
.refresh-bg.w30{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
}
@media screen and (max-width:1030px){.refresh-bg.w30{width:31.7%;}
}
@media screen and (min-width:660px){.w30.refresh-bg.scrolled{position:fixed;top:82px;background:transparent url("../images/green-bg.png") repeat scroll left top;height:auto;}
.w30.refresh-bg.scrolled.nav-box{background:#2B2B34;}
.w30.refresh-bg.scrolled h1{text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);font-weight:300;}
.refresh-bg.w30{position:fixed;}
.scrolled.refresh-bg h2.subtitle{border-top:1px solid #B3EB91;color:#fff;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
}
@media screen and (min-width:1280px){.refresh-bg.w30{width:25.95%;}
}
.w2{position:relative;width:23.5%;margin-right:2%;float:left;}
.refresh-bg h2{font-size:25px;color:#fff;font-weight:300;text-align:left;line-height:37px;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.29);}
.news-box a{font-weight:300;font-size:17px;}
.news-box.aright a.news-box-title{display:block;float:none;}
.news-box.aright a{display:block;float:right;}
.news-title h1{margin-bottom:0;color:#fff;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);}
.news-box-title{font-size:17px;display:block;float:none;margin-bottom:14px;transition:all 0.3s ease 0s;font-weight:400;line-height:24px;}
.news-box-title:hover{color:#444;}
.news-box{width:100%;display:block;float:left;border-bottom:1px solid #f1f1f1;padding:30px 0px;}
.news-box .more{color:#7AC142;margin-top:0px;margin-bottom:10px;}
.img-link{margin-right:3%;margin-top:-3px;width:100%;max-width:31%;display:block;float:left;}
.news-box.aright .img-link{margin-right:0%;margin-left:3%;}
.news{padding:4% 4% 4% 4%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mail img{position:absolute;left:3px;top:8px;width:16px;}
.phone img{position:absolute;left:5px;top:2px;width:15px;}
.more{margin-top:17px;font-size:15px;color:#71BA3B;float:left;}
.news-title .w30{padding:50px 3% 50px 4.7%;}
.news-box.aright a.more{float:left;}
.header_search_btn{margin-top:0px;display:block;padding:28px 90px 21px 30px;background:url("../images/search-btn-small.png") no-repeat scroll 93% center #222127;border-bottom:6px solid #7AC142;font-size:14px;font-weight:400;color:#fff;border-top:1px solid #242424;text-transform:uppercase;overflow:hidden;transition:all ease 0.3s;letter-spacing:0.5px;}
.header_search_btn:hover{background:#2B2B34 url("../images/search-btn-small.png") no-repeat scroll 93% center;color:#70BC44;}
.writing_all_rest_cont{width:29%;}
.w70.content{padding:3%;}
.slider-izdvojeno li{margin-left:0;width:47%;margin-right:3%;}
.slider-izdvojeno li span{font-size:21px;display:block;padding:20px 15px 0px;margin-top:0px;font-weight:400;border-top:7px solid #F1F1F1;text-align:center;}
.txt-editor .bigger-p{font-weight: 500;
font-size: 19px;}
.news-title{background:transparent url("../images/olofka.png") no-repeat scroll 97% center;color:#fff;}
.news-title .w30{height:auto;}
.writing_more_cont{width:68.2%;float:right;}
.left-nav{display:none;}
.left-nav .nav-toggle.collapsed{background:#70BC44 url("../images/nav-toggle-x.png") no-repeat scroll center center;float:right;}
.wrapper{width:100%;float:left;}
.overlay{width:100%;height:100%;background:transparent url("../images/green-bg.png") repeat scroll left top;position:fixed;z-index:1003;top:0;opacity:1;left:-100%;}
.overlay .left-bg{width:330px;height:100%;position:fixed;display:block;background:#2B2B34;}
.nav-toggle.collapsed{background:url(../images/nav-toggle-x.png) center center no-repeat #2B2B34;}
.writing_all_rest .img-link{margin:0;}
.writing_all_rest{display:block;float:left;width:100%;padding:5px 0;border-bottom:1px solid #f1f1f1;}
.writing_all_rest .img-link{display:block;max-width:100%;margin:0;font-size:15px;font-weight:400;transition:all ease 0.3s;}
.box_aktualno_link{width:100%;float:left;display:block;max-width:160px;margin-top:30px;}
.left-nav ul{list-style-type:none;}
.left-nav ul li{margin-left:0;border-bottom:1px solid #35353e;}
.left-nav ul li .sub{display:none;background:#31313a;}
.left-nav ul li a{display:block;padding:7px 10px;font-weight:400;font-size:16px;color:#b4b4b4;}
.left-nav ul li a.sub-drop{}
.left-nav ul li .sub li a{font-size:15px;}
#content_nav{float:none;width:100%;margin-bottom:-20px;text-align:center;}
#content_nav ul{background:transparent;margin:0px;padding:0px;list-style:outside none none;float:none;width:auto;margin:0px auto -10px auto;}
.main-banner a.description-btn{font-size:14px;padding:2px 20px;display:inline-block;border:1px solid #eee;text-transform:uppercase;font-weight:400;margin-top:20px;}
.main-banner a.description-btn:hover{background:#70BC44;border:1px solid #70BC44;}
.main-banner a span{font-size:41px;font-weight:500;text-transform:uppercase;}
.inline-banner.ideje{width:auto;line-height:21px;padding:20px 20px 20px 20px;border:1px solid #fff;font-size:17px;margin-bottom:40px;margin-left:5%;margin-top:0px;background:transparent;text-align:center;}
.inline-banner.ideje span{width:90px;border:1px solid transparent;height:90px;display:block;border-radius:50%;margin:0px auto 25px;background:#f9f9f9 url("../images/ideje.png") no-repeat scroll center center;transition:all 0.3s ease 0s;border:1px solid #e1e1e1;}
.inline-banner.karta{width:auto;line-height:21px;padding:0px 20px 20px 20px;border:1px solid #fff;font-size:17px;margin-bottom:40px;margin-left:5%;margin-top:0px;background:transparent;text-align:center;}
.kontakt-p{float:left;max-width:100%;}
@media screen and (min-width:960px){.kontakt-p{max-width:50%;}
}
.inline-banner.karta span{width:70px;border:1px solid transparent;height:70px;display:block;border-radius:50%;margin:20px auto 25px;background:#f9f9f9 url("../images/karta.png") no-repeat scroll center center;transition:all 0.3s ease 0s;border:1px solid #eee;}
.inline-banner.karta:hover span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70BC44 url("../images/karta2.png") no-repeat scroll center center;border:1px solid #70BC44;}
.inline-banner.ideje:hover span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70BC44 url("../images/ideje2.png") no-repeat scroll center center;border:1px solid #70BC44;}
.inline-banner.search-banner{width:auto;line-height:21px;padding:20px 12px 20px 20px;border:1px solid #EEE;font-size:17px;margin-bottom:40px;margin-left:5%;margin-top:0px;border:0 none;background:transparent;text-align:center;}
.inline-banner.search-banner span{width:70px;border:1px solid transparent;height:70px;display:block;border-radius:50%;margin:20px auto 25px;background:url("../images/search-banner.png") no-repeat scroll center center;transition:all 0.3s ease 0s;border:1px solid #eee;}
.inline-banner.face{width:auto;line-height:21px;padding:20px 12px 20px 20px;border:1px solid #EEE;font-size:17px;margin-bottom:40px;margin-left:5%;margin-top:0px;border:0 none;background:transparent;text-align:center;}
.inline-banner.face span{width:70px;border:1px solid transparent;height:70px;display:block;border-radius:50%;margin:20px auto 25px;background:#3B5998 url("../images/face2.png") no-repeat scroll center center;transition:all 0.3s ease 0s;border:1px solid #3B5998;}
.inline-banner.face:hover span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70BC44 url("../images/face2.png") no-repeat scroll center center;border:1px solid #70BC44;}
.inline-banner.face:hover{}
.inline-banner.search-banner:hover span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70BC44 url("../images/search-banner2.png") no-repeat scroll center center;border:1px solid #70BC44;}
.inline-banner.shop{width:auto;line-height:28px;padding:0px;background:transparent none repeat scroll 0% 0%;border:1px solid transparent;font-weight:400;font-size:19px;margin-bottom:5%;margin-left:auto;float:none;margin-right:auto;display:inline-block;text-transform:uppercase;color:#7D7D7D;}
.inline-banner.shop span{width:90px;border:1px solid transparent;height:90px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:20px auto 25px;background:#7D7D7D url("../images/shop2.png") no-repeat center center;transition:all ease 0.3s;}
.inline-banner.shop:hover{color:#70bc44;}
.inline-banner.shop:hover span{border:1px solid transparent;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70bc44 url("../images/shop2.png") no-repeat center center;}
.rotate-trigger:hover .inline-banner.shop span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.inline-banner.tisucu{width:auto;line-height:21px;padding:0px 20px 20px 20px;background:transparent;font-size:17px;margin-bottom:25px;margin-left:auto;float:left;text-align:center;margin-right:auto;display:inline-block;margin-right:4%;}
.inline-banner.tisucu span{width:70px;border:1px solid transparent;height:70px;display:block;border-radius:50%;margin:20px auto 25px;background:url("../images/tisucu.png") no-repeat scroll center center;transition:all 0.3s ease 0s;border-spacing:1px solid #eee;border:1px solid #eee;}
.inline-banner.tisucu:hover span{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#70bc44 url("../images/tisucu2.png") no-repeat scroll center center;border:1px solid #70bc44;}
.txt-editor .small-txt p:first-child{font-size:15px;line-height:20px;margin-bottom:5px;font-weight:400;text-align:left;text-transform:uppercase;}
.txt-editor .small-txt ul li{font-size:15px !important;padding-bottom:0 !important;}
.txt-editor .main-sub{text-align:center;font-weight:400;margin-bottom:30px;font-size:19px;color:#666;}
.ul-center{text-align:center;margin-bottom:0px;}
.small-txt{text-align:left;}
@media screen and (min-width:840px){.txt-editor .hidden-title{font-size:38px;color:#70BC44;text-align:center;margin-bottom:4%;}
}
#content_nav li.content_nav_current{background:#70BC44;color:#fff;}
#content_nav li{padding:5px 7px;margin-left:0px;float:left;margin-bottom:0px;background:#fff;margin-right:4px;}
#content_nav a{font-weight:300;font-size:14px;transition:all ease 0.3s;}
#content_nav li.content_nav_current a{color:#fff;}
.clear{display:block;width:100%;clear:both;}
.txt-editor h2{font-size:21px;color:#7AC142;font-weight:400;text-align:center;line-height:31px;margin-top:30px;margin-bottom:30px;text-transform:uppercase;}
.referenca{float:left;width:100%;padding:0px 0px 35px;border:0px none;margin-bottom:4%;position:relative;border-bottom:6px solid #f1f1f1;}
.referenca.graficki{width:48%;padding-bottom:0;border-bottom:0 none;}
.referenca.graficki:nth-child(odd){float:right;}
.referenca.graficki .referenca_img{width:100%;}
.main .txt-editor ul li{margin-left:14px;font-size:15px;line-height:22px;padding-bottom:5px;}
.aktualno{float:left;width:100%;padding:12px 0px;border-top:1px solid #D1D1D1;margin-top:8px;}
.ekipa .novost{width:100%;}
.ekipa .novost:nth-child(odd){float:right;}
.ekipa .w5{width:49%;}
.ekipa .novost:hover img{}
.clearfix.space{margin-top:6%;float:left;}
.kontakt_page_forma .kontakt_forma select{padding:0;text-indent:4px;}
.main .w70{padding:5% 5% 8%;background:#fff;float:right;min-height:400px;}
.main .w30 h1{font-size:32px;line-height:40px;font-weight:400;color:#FFF;text-align:right;}
.map-btn{background:url(../images/map-btn.png) bottom left no-repeat;padding:19px 15px 3px 57px;font-weight:300;font-size:17px;margin-bottom:6%;text-transform:uppercase;transition:all ease 0.3s;}
.bc .w30{height:auto;padding:6px 0;}
.bc .w70{padding:28px 5% 20px;background:#EEE none repeat scroll 0% 0%;}
.bc.no-bc .w70{background:#EEE none repeat scroll 0% 0%;min-height:75px;padding:33px 5%;}
.row.bc.no-bc.details-bc .w70{padding:26px 5%;}
.main .w30{padding:62px 3.05% 62px 4%;}
.novost{width:100%;}
#topnav_2 .hidden-sub-toggle.drop{display:none;}
#topnav_3 .hidden-sub-toggle.drop{display:none;}
.w4-usluge{width:24%;margin-right:1.2%;float:left;padding:20px;border:1px solid #eee;text-align:center;margin-bottom:2%;background:#f9f9f9;font-size:15px;}
.w4-usluge:hover{background:#70BC44;border:1px solid #70BC44;color:#fff;}
.w4-usluge span.w4_height{vertical-align:middle;}
.w4-usluge span.w4_height span{display:table-cell;text-align:center;height:60px;vertical-align:middle;}
.referenca_txt{float:left;width:50%;padding-left:25px;}
.izlist.klijenti ul li{width:auto;float:left;margin-left:21px;font-size:15px;line-height:28px;}
.referenca_img{float:left;width:50%;margin-right:25px;}
.referenca_img a{width:100%;padding:0 0 0px 0;border-right:10px solid #ffffff;}
.referenca_txt .aleft{width:160px;}
.referenca_txt .aright{float:left;}
.referenca_txt .clearfix{height:1px;background:#e1e1e1;}
.rad_txt_first, .rad_txt_first{text-align:center;}
.right-contacts.footer-contacts{display:none;}
#rad_detalji .main-h2{text-transform:uppercase;font-weight:300;text-align:left;font-size:22px;border-top:1px solid #EEE;margin:51px 0px 24px;padding:11% 0px 0px;}
.light{background:#f9f9f9;border-bottom:1px solid #f1f1f1;}
.reference-row{display:block;margin-top:6px;border-bottom:1px solid #F1F1F1;font-weight:400;padding-bottom:5px;font-size:14px;}
.reference-row a{font-weight:300;}
.referenca h2, .novost h2{font-size:17px;font-weight:300;position:absolute;background:rgba(43, 43, 43, 0.7) none repeat scroll 0% 0%;transition:all ease 0.3s;}
.referenca:hover h2 , .novost:hover h2{background:rgba(112, 188, 68, 0.9) none repeat scroll 0% 0%;}
.referenca h2 a, .novost h2 a{font-size:13px;text-align:center;display:block;padding:0px 14px;border-bottom:0px none;margin-bottom:0px;font-weight:400;color:#FFF;text-shadow:0px 1px 1px rgba(104, 104, 104, 0.79);line-height:28px;font-family:"Raleway";text-transform:uppercase;letter-spacing:0.6px;}
.left-nav #topnav_5 a{padding-left:10px;}
.color-row{margin-top:10px;display:block;min-height:30px;margin-bottom:27px;}
span.color-8{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#482907;margin:0 1px;}
span.color-7{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#fff;margin:0 1px;}
span.color-6{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#666;margin:0 1px;}
span.color-5{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#f29f3d;margin:0 1px;}
span.color-11{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:url(../images/sareno.png);margin:0 1px;}
span.color-1{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#d02329;margin:0 1px;}
span.color-4{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#edf340;margin:0 1px;}
span.color-2{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#1d60ac;margin:0 1px;}
.header_search_btn.hidden-btn , .hidden-ponuda{display:none;}
span.color-10{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#000;margin:0 1px;}
span.color-3{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#0ea821;margin:0 1px;}
span.color-9{width:20px;height:20px;display:block;float:left;text-indent:-9999px;overflow:hidden;border:1px solid #f1f1f1;background:#741d8d;margin:0 1px;}
.first{font-weight:500;margin-right:6px;}
.referenca a.aright.link{font-size:15px;background:transparent url("../images/link.png") no-repeat scroll left center;padding-left:21px;margin-top:1px;color:#70BC44;font-weight:400;position:absolute;bottom:37px;right:14px;}
.color{float:left;}
.reference-row a{font-weight:400;transition:all ease 0.3s;}
.referenca.aright .referenca_img{margin-right:0;margin-left:25px;float:right;}
.novost{width:100%;margin-bottom:30px;display:block;float:left;}
.izlist h2{font-weight:300;font-size:20px;text-align:center;display:block;padding:3px 0px;background:#F9F9F9 none repeat scroll 0% 0%;margin-bottom:20px;color:#454544;border-bottom:1px solid #eee;}
.izlist.ekipa h2{font-weight:300;font-size:23px;text-align:left;display:block;position:relative;padding:3px 10px;background:transparent;margin-bottom:20px;color:#454544;border-bottom:1px solid transparent;}
.slider-container p.main-sub{font-size:21px;line-height:37px;font-weight:500;}
.ekipa .novost{margin-bottom:6%;padding-bottom:20px;border-bottom:10px solid #eee;padding-left:10px;padding-right:10px;}
.ekipa .novost h2{}
.ekipa .novost p{padding-left:10px;}
.izlist img.aleft{}
.ekipa.izlist span.img-container{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:5%;margin-bottom:6px;float:right !important;margin-top:-50px;margin-right:0px;float:right;width:104px;height:104px;display:block;overflow:hidden;position:relative;}
.ekipa.izlist span.img-container img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all ease 0.6s;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-webkit-transition:all 600ms ease;transition:all 600ms ease;}
.ekipa.izlist .novost:hover span.img-container img{transition:all ease 0.4s;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;filter:none;filter:grayscale(0);-webkit-filter:grayscale(0);}
.ekipa .izlist span.img-container{width:100%;position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.izlist.special-izlist p{margin-bottom:20px;color:#666;font-size:17px;line-height:27px;}
.izlist.special-izlist p:first-child{font-size:23px;line-height:37px;margin-bottom:42px;font-weight:300;text-align:center;}
.izlist ul{list-style-type:none;}
.inline-banner{width:50%;float:right;background:#EEE none repeat scroll 0% 0%;padding:10px 20px;}
.izlist ul li{width:33%;float:left;margin-left:0;font-size:15px;line-height:25px;}
.izlist .w3{width:32%;float:left;position:relative;margin-right:2%;}
.izlist .w3 .hidden-title{padding:20px 20px;font-size:23px;font-weight:400;height:90px;display:table-cell;vertical-align:middle;float:none;position:relative;}
.izlist .w3:hover .img-overlay{opacity:1;}
.img-overlay{width:100%;height:100%;background:transparent url("../images/green-bg.png") repeat scroll left top;z-index:990;top:0px;opacity:0;left:0;position:absolute;color:#fff;transition:all ease 0.3s;}
#ref_kraj{clear:both;padding:0px;float:left;width:100%;text-align:center;margin-top:0px;}
#ref_kraj_left{display:inline-block;float:left;}
#ref_kraj_right{display:inline-block;float:right;}
#ref_kraj_center{float:left;width:80px;padding:10px 0px 10px;background:#fff none repeat scroll 0% 0%;text-align:center;font-weight:300;font-size:14px;height:auto;margin:0 auto;float:none;display:inline-block;color:#454544;}
#ref_kraj #ref_kraj_right a{float:right;background:url("../images/next-button.png") 95% center no-repeat;padding-right:30px;font-size:14px;font-weight:300;line-height:42px;transition:all ease 0.3s;color:#454544;}
#ref_kraj #ref_kraj_left a{float:right;background:url("../images/prev-button.png") 5% center no-repeat;padding-left:30px;font-size:14px;font-weight:300;line-height:42px;color:#454544;transition:all ease 0.3s;}
.txt-img{float:left;max-width:49%;margin-right:4%;margin-bottom:25px;min-width:238px;}
.kontakt_page_forma.m-top{margin-top:8%;}
.ponuda-arr{background:url("../images/arr-right-ponuda.png") center center no-repeat;display:inline-block;width:30px;height:13px;}
.slider-container p span{color:#fff !important;font-weight:300;margin-top:10px;display:inline-block;}
.hidden-bc{display:none;}
.h1_right_sep{color:#D1D1D1;margin:0px 14px 0 11px;}
.main-banner .blank{}
.main-banner a{font-size:21px;line-height:48px;font-weight:300;color:#FFF;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.59);margin-bottom:20px;}
.main-banner a.btn{font-size:22px;}
.bc .w70 a{font-weight:300;transition:all ease 0.3s;}
#leftnav ul li:last-child{border-bottom:0;}
@media screen and (max-width:1480px){.slider-container .w70{padding:105px 1.5% 20px;}
}
@media screen and (max-width:1450px){a.ponuda{top:0px;font-size:16px;}
.w30.refresh-bg.nav-box{padding-left:30px;padding-right:30px;}
.referenca a.aright.link{position:relative;bottom:0px;margin-top:10px;right:auto;left:0px;float:left !important;}
}
@media screen and (max-width:1405px){.right-contacts{padding:40px 17px;}
}
@media screen and (max-width:1280px){body{padding-top:64px;}
.nav ul li .sub{top:76px;}
#leftnav a{padding:6px 0px 4px 0px;}
.left-nav-toggle img{margin-right:6px;}
#leftnav ul ul a{padding:5px 10px 5px 38px;}
.header{padding-top:0;}
.header .left{padding-top:19px;width:auto;}
.header.scrolled .nav ul.main-nav li a{padding:28px 13px 15px;}
.nav ul.main-nav{margin-left:0px;margin-top:0px;}
.scrolled .nav ul.main-nav{margin-left:0px;margin-top:0px;}
.nav ul.main-nav li a{padding:29px 13px 14px;}
.logo{display:block;float:left;margin-left:31px;}
.logo img{width:134px;margin-top:0;}
.home{height:76px;width:71px;}
.home img{width:47px;}
.ponuda img{float:left;margin-right:12px;margin-top:-10px;width:11px;}
a.ponuda{top:-9px;font-size:16px;}
.right{width:22%;}
.slider-container{max-width:78%;}
.row.special .w30{width:24.7%;}
.row.special .w70{width:53.4%;float:left;margin-left:24.7%;}
.row{max-width:78%;}
a.ponuda{width:22%;}
}
@media screen and (max-width:1230px){.ekipa .w5{width:100%;}
}
@media screen and (max-width:1130px){.nav-toggle{width:17%;height:76px;max-width:55px;margin-right:40px;float:left;display:block;background:url(../images/nav-toggle.png) center center no-repeat #2B2B34;}
.header_search_btn.hide-btn{display:none;}
.main-nav{display:none;}
.home{display:none;}
.content.nav{width:100%;}
.left-nav{width:330px;float:left;position:fixed;background:#2B2B34;z-index:1004;top:0px;padding:0 15px 15px;left:-100%;display:block;}
a.ponuda{right:0px;}
.header_search_btn.hidden-btn{width:55px;display:block;text-indent:-9989px;text-align:left;padding:0px;height:76px;background:transparent url("../images/search-btn-small.png") no-repeat scroll right center;left:55px;position:absolute;border-bottom:0px none;}
}
@media screen and (max-width:1030px){.right{width:100%;position:relative;float:left;background:#2B2B34;}
a.ponuda{min-width:225px;}
.hide{display:none;}
.slider-container{max-width:100%;}
.row{max-width:100%;}
.row.special .w30{width:31.7%;}
.row.special .w70{width:63.3%;float:left;margin-left:31.7%;min-height:248px;}
#search_popup_cont1{max-width:100%;width:100%;margin-left:0%;}
.writing_all_rest_cont{width:100%;}
.news .w70{width:100%;padding-left:0;}
.txt-editor p:first-child{font-size:21px;line-height:33px;}
.nav-box-toggle.collapsed{background:#70BC44 url("../images/minus.png") no-repeat scroll center center;}
.news{padding:3% 25px;}
.box_aktualno_link{float:right;}
.right-contacts{display:none !important;}
.logo img{width:123px;margin-top:0px;}
}
@media screen and (max-width:960px){.main .w30 h1{font-size:27px;line-height:32px;}
.inline-banner{width:100% !important;margin:20px 0!important;}
}
@media screen and (max-width:880px){.w30.map{width:100%;}
#map{height:300px;}
.footer-top .w60{height:auto;}
.footer-top .w70{width:100%;}
}
.new-container{display: none;}
@media screen and (max-width:840px){.nav-box ~ .w70.txt-editor{width:95.3%;margin-left:2.4%;margin-right:2.3%;}

.main-banner.bottom-banner{margin-bottom:0px;width:100%;float:right;margin-top:20px;}
.main-banner a span{font-size:24px;font-weight:500;text-transform:uppercase;}
.w30.refresh-bg.nav-box{width:100%;display:none;padding:30px 30px 40px;position:relative;top:0;}
.txt-editor .small-txt ul li{line-height:23px;}
.row.bc.spec-bc{width:100%;}
.row.bc.spec-bc .w70{width:100%;display:none;}
.row.bc.spec-bc .w30{display:none;}
.nav-box-toggle{width:40px;background:#FFF url("../images/plus.png") no-repeat scroll center center;display:block;float:right;height:100%;position:absolute;top:0;right:0;}
.left-nav .nav-toggle.collapsed{margin-right:0;opacity:1;}
.left-nav .nav-toggle{opacity:0;width:55px;transition:all ease 0.4s;}
.bc.spec-bc .w70{padding:30px 7%;width:95.3%;float:left;margin-left:2.4%;margin-right:2.3%;}
.hidden-title{font-size:15px;color:#6D6D6D;width:100%;font-weight:400;background:#F1F1F1 none repeat scroll 0% 0%;padding:9px 50px 9px 16px;margin-bottom:4%;position:relative;text-transform:uppercase;font-family:"Raleway";padding:11px 50px 10px 16px;}
.txt-editor p:first-child{font-size:17px;line-height:26px;font-weight:300;margin-top:20px;padding:15px;}
.txt-editor p , .main .txt-editor ul li{font-size:15px;line-height:26px;}
}
@media screen and (max-width:850px){#bx-pager{display:none;}
.slider-mobile-hide{display:none;}
.slider-mobile-show{display:block;}
.slider-container{height:auto;min-height:200px;}
.slider-container .w30{width:100%;height:auto;background:transparent;}
#slider1{width:100%;height: 100%;}
#slider1 li{padding:50px 50px 70px;height:auto;width:100%!important;height: 370px;}#slider1 li{background-size:cover;}
li.slide1{background:transparent url("../images/graficki.jpg") no-repeat scroll left top;} li.slide2{background:transparent url("../images/programiranje.jpg") no-repeat scroll left top;}
.slider-izdvojeno li span{font-size:17px;}li.slide3{background:transparent url("../images/social.jpg") no-repeat scroll left top;} li.slide4{background:transparent url("../images/other.jpg") no-repeat scroll left top;}
.refresh-bg h2{font-size:22px;}
.bx-wrapper .bx-next{right:10px;background:transparent url("../images/next-mob.png") no-repeat scroll left top;}
.slider-container .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:30px;top:auto;right:0px;z-index:1200;width:100%;}
.slider-container .bx-wrapper .bx-pager.bx-default-pager a{width:12px !important;height:12px !important;border:1px solid #fff;}
.slider-container .bx-wrapper .bx-pager.bx-default-pager a{background:transparent;border:1px solid #fff;}
.slider-container .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{margin:5px 0;}
.slider-container .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;}
.slider-container .bx-wrapper .bx-pager{text-align:center;}
.bx-wrapper .bx-prev{left:10px;background:transparent url("../images/prev-mob.png") no-repeat scroll left top;}
.w7.txt-w7{width:100%;}
.slider-container .banner-small-container{display:none;}
.row.special{padding:0% 0px 2%;}
.slider-container .w30 {background: #212121}
.row .w30.map{float:left;padding:0px;height:200px;position:relative;width:100%;}
#map{height:200px;}
.row.special .refresh-bg.w30 h1{font-size:17px;line-height:32px;font-weight:400;color:#FFF;text-align:right;margin-bottom:2px;text-align:center;}
.slider-container h2{font-size: 27px;line-height: 35px;font-weight: 600;color:#FFF;text-shadow:0px 1px 1px rgba(104, 104, 104, 0.19);margin-bottom:10px;margin-top:10px;}
.slider-container p, .slider-container p a{color:#FFF;font-size:15px;line-height:24px;font-weight: 400;}.slider-container .w30 {max-height: 370px;overflow: hidden;}
}
.gray.bigger{background:#201f26;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMWYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzJiMmIzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #201f26 0%, #2b2b34 98%);background:-webkit-linear-gradient(left, #201f26 0%,#2b2b34 98%);background:linear-gradient(to right, #201f26 0%,#2b2b34 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#201f26', endColorstr='#2b2b34',GradientType=1);}
@media screen and (max-width:760px){.header_search_btn , .header_search_btn:hover{background:transparent url("../images/search-btn-small.png") no-repeat scroll right center;color:#B0B0B0;padding:0;text-align:right;}
.w4-usluge{margin-left:1%;width:48%;margin-right:1%;}
.news-title .w30{height:auto;width:100%;padding:20px 30px;}
.izlist .w3{width:50%;margin-right:0;}
.writing_all_rest_cont .writing_all_rest:last-child{margin-bottom:30px;}
.news .box_aktualno_link{float:none !important;margin-left:auto;margin-right:auto;width:160px;display:block;clear:both;}
.news{padding:30px 25px;}
}
@media screen and (max-width:660px){.footer-top .w60{width:100%;margin-bottom:30px;padding:0 0px;}
.writing_all_rest .img-link{margin:5px 0;}
.error , .success{font-size:15px !important;line-height:21px;margin-top:10px;}
.right-contacts a.mail{padding-left:30px;position:relative;margin-top:11px;display:block;font-weight:300;margin-bottom:5px;line-height:25px;color:#70BC44;width:195px;float:none;margin-left:auto;margin-right:auto;}
h3.main-h3{font-size:17px;}
.kontakt-bc{display:none;}
.w70.content .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-43px;outline:0px none;width:25px;height:30px;text-indent:-9999px;z-index:9999;}
.w7.txt-w7{padding:45px 20px 45px;}
.slider-container a.more-btn{margin-top:25px;margin-bottom:18px;font-size:17px;}
.footer-top .right-contacts.footer-contacts{display:block !important;}
.slider-container .zatrazite-ponudu{margin:25px auto 10px;}
.zatrazite-ponudu a{font-size:17px;}
.hidden-ponuda{text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);}
.hide-w70{display:none;}
.chck-100 .search-frame{width:100%;}
.chck-50 .search-frame{width:50%;}
.subtitle{font-size:17px;}
#content_nav{text-align:center;}
.referenca a.aright.link{font-size:14px;left:0;right:auto;}
h1{font-size:17px;color:#6D6D6D;line-height:25px;font-weight:400;}
.news-title h1{font-size:22px;color:#fff;line-height:25px;font-weight:400;padding:10px 0px;font-weight:300;}
.hidden-bc{display:block;float:left;}
.refresh-bg h2.subtitle{text-align:center;}
.main .w30 h1{line-height:23px;text-align:left;padding-left:7px;font-size:19px;padding-bottom:0;margin-bottom:14px;text-align:center;}
.green.chck{padding:1px 17px 4px;}
.chck label{font-size:15px;}
.search_popup_row_inn.first-group .search-frame{float:left;padding-top:10px;width:33.3%;}
.search-frame label{font-size:14px;max-width:98%;margin:0px 0px 0px -19px;}
.bc strong{font-size:14px;}
.bc .w70 a{font-size:14px;}
.footer-top .gray{padding:40px 30px;}
.footer-top .w40{width:100%;padding:0px 0px;}
.izlist.special-izlist p:first-child{font-size:19px;line-height:28px;margin-bottom:20px;font-weight:300;margin-top:10px;}
.wrapper-container .row.special .w30.refresh-bg{width:100%;position:relative;margin:0;padding:18px 30px !important;}
.row.special .w70{width:100%;float:left;margin-left:0;min-height:248px;padding:30px;}
.refresh-bg.w30{width:96%;height:auto;padding:20px 6% 8px !important;margin-left:2%;text-align:center;}
.bc .w30{display:none;}
.row .wrapper-container .w70{width:95.3%;float:left;margin-left:2.4%;margin-right:2.3%;}
.main .w70 , .bc .w70{padding:30px 7%;width:95.3%;float:left;margin-left:2.4%;margin-right:2.3%;}
.w30.refresh-bg.hide-title{display:none;}
.bc .w70{float:right;padding:17px 7%;min-height:20px;}
#content_nav ul{background:transparent none repeat scroll 0% 0%;padding:5px;list-style:outside none none;float:none;width:auto;margin:0px auto 13px;display:inline-block;}
.popup-container .green p{color:#fff;font-size:17px;margin-top:15px;}
.bc .w70 a{}
.nav-toggle{margin-left:2.5%;}
.header_search_btn.hidden-btn{left:70px;}
label , .kontakt_forma input, .kontakt_forma textarea, .kontakt_forma select{font-size:15px;}
.slider-container .js_slider_height{}
.news-box .img-link, .news-box.aright .img-link{width:50%;max-width:50%;}
.news-box .img-link, .news-box.aright .img-link{width:50%;max-width:50%;margin-right:22px;}
}
@media screen and (max-width:600px){.w7.txt-w7 p{color:#666;font-size:15px;line-height:26px;margin-bottom:25px;}
.w7.txt-w7 p:first-child{font-size:18px;line-height:30px;text-align:center;}
.slider-container p.main-sub{font-size:17px !important;line-height:28px !important;font-weight:500;text-align:center !important;margin-top:38px;font-weight:400;}
.w7.txt-w7 p a{color:#666;font-size:18px;line-height:31px;}

.header .left{padding-top:19px;width:66%;float:right;text-align:right;}
.logo{display:block;float:right;margin-right:7%;}
.header-right{background:transparent;}
.header_search_btn.hide-btn{display:none;}
.header_search_btn.hidden-btn, .header_search_btn:hover.hidden-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:17%;text-indent:-9989px;text-align:left;padding:0px;height:76px;max-width:55px;right:5px;position:absolute;border-bottom:0px none;}
.header_search_btn.collapsed, .header_search_btn.collapsed:hover{background:#7AC244 url("../images/nav-toggle-x.png") no-repeat scroll 3px center;}
.header_search_btn.hidden-btn{display:block;}
.ponuda-toggle{display:block;position:absolute;right:0px;width:55px;padding:10px 20px;z-index:1001;height:77px;background:url(../images/usklicnik-small.png) center center no-repeat #212127;}
.ponuda-toggle.expanded{background:url(../images/nav-toggle-x.png) center center no-repeat #212127;}
a.ponuda{width:100%;background:#212127;z-index:1000;opacity:1;right:-100%;}
a.ponuda.expanded{right:61px;background:#333;}
.special-izlist .w2{margin-right:0px;width:50%;}
.izlist ul li{width:46%;margin-right:4%;}
}
@media screen and (max-width:500px){.referenca_img{float:left;width:100%;margin-right:25px;margin-bottom:25px;}
.special .w70.content{padding:0 0 30px 0;}
.main .w70{padding:25px;}
.bc .w70{padding:17px 13px;}
#ref_kraj{padding:0 10px;}
.logo{margin-right:20px;}
.referenca.graficki{width:100%;}
.footer-top .footer p.txt-center{margin-bottom:0;}
.footer .txt-center span{border-right:0 none;padding-right:0;}
.referenca_img a{border-right:0px solid #FFF;}
.footer-top .footer p.txt-center a{display:inline-block;float:none;clear:both;width:100%;max-width:320px;margin-top:10px;border-top:1px solid #A5DF78;padding-top:10px;}
}
@media screen and (max-width:480px){.left-nav{width:280px;}
.overlay .left-bg{width:280px;}.hidden-ponuda{margin-top: -19px;}
.header .left{padding-top:11px;}
.logo img{width:112px;}
.header_search_btn.hidden-btn, .header_search_btn.hidden-btn:hover{height:58px;}
.nav-toggle{height:58px;}
}
@media screen and (max-width:460px){.txt-img{float:left;max-width:100%;margin-right:0;margin-bottom:25px;}
.izlist ul li{width:100%;margin-right:0%;}
}
@media screen and (max-width:440px){.hidden-ponuda .break{display:block;width:100%;}
.hidden-ponuda img{margin-top:0px;margin-left:-7px;margin-right:23px;}
.izlist.ekipa h2{font-size:19px;margin-bottom:0px;}
.ekipa .novost p{line-height:23px;}
.news-box .img-link, .news-box.aright .img-link{width:100%;max-width:100%;margin-right:0px;text-align:center;margin-bottom:25px;}
}
@media screen and (max-width:400px){.header_search_btn, .header_search_btn:hover{text-align:left;}
}
@media screen and (max-width:380px){.w4-usluge{width:98%;}
}
a.more-btn{font-size:19px;color:rgb(255, 255, 255);margin-top:40px;display:block;background:url(../images/arrow-right.png) center left no-repeat;padding-left:45px;text-shadow:0px 1px 2px rgba(104, 104, 104, 0.29);}
a.more-btn:hover{background:url(../images/arrow-right.png) 6px center no-repeat;}
#rad_detalji{clear:both;padding:15px 0px;float:left;width:100%;}
.rad_img{height:auto;width:100%;border:0 none;position:relative;margin-bottom:20px;text-align:center;margin-bottom:40px;}
#rad_img_cont{float:left;width:100%;padding-bottom:15px;border-bottom:0 none;}
.rad_status{width:89px;height:88px;position:absolute;bottom:0px;right:0px;}
#rad_txt{margin:0px;padding:0px 0px 10px;clear:both;float:left;width:100%;}
.main-h2{margin-top:20px;text-transform:uppercase;font-weight:400;}
#rad_kraj{clear:both;padding:0;margin-bottom:10px;float:left;width:100%;background:transparent;}
.next{float:right;background:transparent url("../images/next-button.png") no-repeat scroll 95% center;padding-right:30px;font-size:14px;font-weight:300;line-height:42px;transition:all 0.3s ease 0s;color:#454544;overflow:hidden;text-indent:-9999px;}
.prev{float:left;background:transparent url("../images/prev-button.png") no-repeat scroll 5% center;padding-left:30px;font-size:14px;font-weight:300;line-height:42px;color:#454544;transition:all 0.3s ease 0s;overflow:hidden;text-indent:-9999px;}
.w30.refresh-bg.nav-box{height:auto;}
.left-nav-toggle img{max-width:30px;margin-right:12px;margin-top:-3px;}
.left-nav-toggle{font-weight:400;border-bottom:1px solid #444;text-transform:uppercase;font-size:15px !important;margin-bottom:2px;}
#leftnav .active-link a.left-nav-toggle{color:#70BC44;}
.main .w7{}
.gray h1{color:rgb(241, 241, 241);}
.virtus_mail_link a{color:#71BA3B;}
.kontakt_page_forma h3.main-h3{font-size:21px;text-align:center;width:100%;font-weight:300;text-transform:uppercase;}
.rad_txt_first a{transition:all ease 0.3s;}
.rad_txt_kateg.details-row .reference-row{display:block;margin-top:11px;border-bottom:1px solid #F1F1F1;padding-bottom:12px;font-size:15px;}
.img_left{float:left;margin-right:20px;}
.main li{margin-left:14px;font-size:17px;line-height:27px;}
.main ul{list-style-image:url("../../images/dot.png");}
#leftnav_bott ul{list-style-image:none;list-style-type:none;}
.w40 .success{border:1px solid #7AC143;padding:15px;font-size:15px;margin-bottom:20px;background:transparent none repeat scroll 0% 0%;color:#70BC44;font-weight:300;}
@media screen and (max-height:450px){.header{position:absolute;transition:all ease 0.4s;}
}
.pitanje.main-sub{text-align:left;font-weight:300;margin-bottom:10px;margin-top:25px;}
.clearfix.crta-izlist{width:100%;height:1px;background:#f1f1f1;margin-bottom:18px;}
#ref_kraj a.opacity5{opacity:0.2;cursor:default;}
.back-btn{background:transparent url("../images/povratak.png") no-repeat scroll left center;color:#70bc44;padding-left:30px;margin-bottom:10px;float:right;font-size:12px;text-transform:uppercase;line-height:21px;transition:all 0.3s;}
.back-btn:hover{padding-left:35px;}
.back-btn.hidden-btn{background:url(../images/arrow-gray.png) center left no-repeat;color:#999;display:none;}
.w30.refresh-bg.scrolled .back-btn{color:#fff;}

@media screen and (max-width:660px){.back-btn{display:none;}

.back-btn.hidden-btn{display:block;float:left;color:#999;margin-top:-6px;margin-bottom:-23px;}
.kontakt_forma label{width:95%;}
}
.footer-top .btn{float:none;margin:20px auto;}
.footer-top .text-center{text-align:center;}
.g-recaptcha{float:right;}
.search-frame.captcha-frame{margin-top:10px;padding:2px 0px 0px 2px;}
@media screen and (max-width:1350px){.search-frame.captcha-frame{float:none !important;margin-top:22px;margin-left:auto;margin-right:auto;display:inline-block;}
.g-recaptcha div{width:100% !important;}
.g-recaptcha div div{width:100% !important;}
.g-recaptcha div div iframe{width:55% !important;border-right:1px solid #d8d8d8;max-width:305px;}
}
@media screen and (max-width:660px){.g-recaptcha div{width:100% !important;}
.g-recaptcha div div{width:99% !important;}
.g-recaptcha div div iframe{width:99% !important;}
}
@media screen and (max-width:1060px){
	body {
    padding-bottom: 48px;
}.hidden-ponuda{display:block;font-weight:400;line-height:20px;font-size:17px;clear:both;margin-left: 0;width: 100%;}
	.hidden-ponuda img {margin-top: -4px;margin-left: -12px;width: 6px;
margin-right: 13px;}
.header .clearfix:first-child{position:fixed;width:100%;height:48px;bottom:0;left:0;background:rgba(91,163,50,0.6);}
.hidden-ponuda,a.hidden-ponuda{position: fixed;
	z-index: 1101;
bottom: 0;padding-top: 15px;
/* background: #F2353D; */
background: #008be3;
top: auto;
width: 280px;
right: 50%;padding-bottom: 12px;
margin-right: -140px;
font-size: 15px;
font-weight: 400;}.right {
z-index: 1002;}
}
.hidden-ponuda, a.hidden-ponuda{
    width: 50%;
    right: unset;
    padding: 15.5px 0;
    left: 0;
    text-align:center;
    }
    .hidden-ponuda img {
        float:none;
        width:23px;
        margin-right: 5px;
    }
.hidden-ponuda2,a.hidden-ponuda2{position: fixed;
        z-index: 1101;
    bottom: 0;padding-top: 15px;background: #70BC44;
    top: auto;
    width: 280px;
    right: 50%;
    padding-bottom: 12px;
    margin-right: -140px;
    font-size: 15px;
    font-weight: 400;}.right {
    z-index: 1002;}

.hidden-ponuda2, a.hidden-ponuda2{
        width: 50%;
        left: 50%;
        padding: 17px 0;
        right: unset;
        text-align:center;
        color:#fff;
        border-left:1px solid #fff;
        }
.hidden-ponuda2 img {
    margin-top: -4px;
    margin-left: -12px;
    width: 18px;
    margin-right: 8px;
}
@media only screen and (min-width: 1061px) {/*1060px*/
    .hidden-ponuda2{
        display: none;
    }
}


@media screen and (min-width:850px){
	#slider1 li{
		width: 100% !important;
	}
}
.bx-wrapper{z-index: 1}
@media screen and (max-width:500px){.new-container{display: block;}
.main .txt-editor .new-container ul li {margin-left: 0px;}
.mobile-s{width: 112%;
margin-left: -6%;}
.mobile-s .refresh-bg h2.subtitle {margin-bottom: 0;}
.mobile-s .special .w70.content {
    padding: 0 0 10px 0;
}
.new-container .row.special .w70 {min-height: 200px;}
.txt-editor p:first-child {
    font-size: 15px;
    line-height: 26px;
    font-weight: 300;
    margin-top: 20px;
    padding: 15px;
    text-align: left;
    padding: 0;
}
}
/*-------NEW COOKIE------*/
.cookie-wrapper {
	position: fixed;
	bottom: 0;
	right: 0;
	background: #70BC44;
	width:100%;
	max-width: 400px;
	box-sizing: border-box;
	padding: 15px;
	z-index: 999999999999999;
	overflow-y: auto;

}
@media only screen and (min-width: 30em) {
    /*480px*/
  }
  .cookie-wrapper p{
    color: #fff;
    font-weight: 400;
    font-size: 14px;
  }
  .cookie-wrapper a{
    display: block;
    color: #fff;
    font-size: 14px;
  }
  .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 29px;
    top: 10px;
    left: 10px;
  }
  
  .switch input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider-input {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #3D6427;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider-input:before {
    position: absolute;
    content: "";
    height: 21px;
    width: 21px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider-input {
    background-color: #70BC44;
  }
  
  input:focus + .slider-input {
    box-shadow: 0 0 1px #70BC44;
  }
  
  input:checked + .slider-input:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider-input.round {
    border-radius: 34px;
  }
  
  .slider-input.round:before {
    border-radius: 50%;
  }
  .onemoguci{
    display: inline-block;
    position: relative;
    /* top: 15px; */
    color: #9BD07D;
  }
  .omoguci {
    margin-left: 20px;
    display: inline-block;
    position: relative;
    color: #9BD07D;
    /* top: 15px; */
  }
  .upravljanje-cookies h3{
    font-size: 21px;
    font-weight: bold;
    color: #fff;
  }
  .upravljanje-cookies h4{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin:5px 0;
  }
  .upravljanje-cookies {
	background: #548E32;
	box-sizing: border-box;
	padding: 7.9%;
	display: none;
	margin-top: 2.4%;
}
  .header-cookies{
    width: 100%;
    position: relative;
  }
  .header-cookies h2{
    float: left;
  }
  .header-cookies a{
    float: right;
    position: absolute;
    right: 5px;
    top: 5px;
  }
  .cookies-1, .cookies-2{
    width: 100%;
    margin-bottom: 25px;
  }
  
  .cookie-btn{
    display: inline-block;
    padding: 10px 30px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border:1px solid #fff;
  }
  .mb15{
    margin-bottom: 15px;
  }
  a.vise-cookies{
    display: inline-block;
    padding: 10px 0;
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
    margin:5px;
  }
  a.vise-cookies:hover{
    text-decoration: none;
  }
  .cookie-toggle{
    display: inline-block;
    padding: 10px 30px;
    border:1px solid #fff;
    margin:5px 0;
    text-align: center;
  }
  
  /*-------END NEW COOKIE------*/
  
  .d-flex {
	display: flex;
	width: 100%;
	flex-direction: column;
	margin-bottom:30px;
}
.col-lg-4{
    width:100%;
    box-sizing:border-box;

}
 .form-check{
     display:flex;
     flex-direction:row;
     align-items:center;
     gap:20px;
         margin-bottom:10px;
 } 
 .form-check input{
     width:auto !important;
     margin:0 !important;
 }
 
 .col-md-12 {
	clear: both;
	margin-top: 12px;
	display: block;
	float: left;
}
.text-muted{
    margin:15px 0;
    display:block;
}
.form-check-label{
    margin:0 !important;
    padding:0  !important;
}
@media only screen and (min-width: 48.0625em) {
  /*769px*/
    .col-lg-4{
    width:50%;
    padding-right:20px;

}
  .d-flex {
	flex-direction: row;
}
    
}
@media only screen and (min-width: 90em) {
  /*1440px*/
  .col-lg-4{
    width:32%;

}
}
#map{
    	background: #222127 !important;

}
#map a{
    display:block;
    height:100%;
    	background: #222127 !important;
}


#map img {
	display: block;
	width: 100%;
	height: 79%;
	object-fit: cover;
	object-position: -5rem -2rem;
}
@media only screen and (min-width: 1200px) {
#map img {

	height: 100%;

	object-position: -8rem -6rem;

}  
}
@media only screen and (min-width: 1500px) {
#map img {
	object-position: -3rem -6rem;
}
}

@media only screen and (max-width: 1030px) {
.row .w30.map{width:32%;}
.row .w30.map {
	width: 100%;
	position: relative;
}
}

@media only screen and (max-width: 880px) {
#map img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
#map {
	width: 100%;
	height: 602px;
	float: left;
	background: #222127 !important;
}
}
