@font-face{font-family:'Montserrat-Medium';src:url(//tmconsulting.co.rs/wp-content/themes/hbl/fonts/Montserrat-Medium.ttf);}
@font-face{font-family:'Montserrat-Bold';src:url(//tmconsulting.co.rs/wp-content/themes/hbl/fonts/Montserrat-Bold.ttf);}
body{font-family:"Montserrat-Medium";}
.codedropz-upload-inner h3{font-size:26px;}
.menu-wrapper-holder{background-color:transparent;position:fixed;z-index:25;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.menu-wrapper{justify-content:flex-end;padding-right:50px;}
.main-navigation, .logo-wrapper{display:inline-block;}
.first-section-content{padding-right:50px;padding-left:50px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.logo-wrapper{padding-left:50px;}
.logo-wrapper img{max-width:60px;}
.menu-wrapper ul{padding:0;margin:0;}
.menu-wrapper li{display:inline-block;margin:0 15px;text-align:center;}
.menu-wrapper a{text-decoration:none;color:#fff;position:relative;}
.menu-wrapper a:hover{text-decoration:none;color:#fff;}
.menu-wrapper a:after, .dropdown-toggle:after{content:'';position:absolute;height:5px;width:0;background-color:#fff;bottom:-10px;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;margin:0;padding:0;}
.sidenav{height:0;width:100%;position:absolute;z-index:99;top:75px;right:0;background-color:white;overflow:hidden;transition:0.5s;display:flex;flex-direction:column;justify-content:center;}
.sidenav-two{height:0;width:100%;position:absolute;z-index:99;top:75px;right:0;background-color:white;overflow:hidden;transition:0.5s;display:flex;flex-direction:column;justify-content:center;}
.sidenav-three{height:0;width:100%;position:absolute;z-index:99;top:75px;right:0;background-color:white;overflow:hidden;transition:0.5s;display:flex;flex-direction:column;justify-content:center;}
.sidenav-open{height:280px;}
.about-menu-wrapper-holder{display:flex;justify-content:space-around;padding:3px;position:relative;}
#about-menu-section-text .widget-title, #hlb-menu-section-text .widget-title, #menu-about-menu-sr .widget-title, #menu-hlb-menu-sr .widget-title{color:#17242a;font-weight:bold;font-size:60px;}
.about-menu-wrapper li{list-style:none;margin-bottom:20px;}
.about-menu-wrapper a{color:#17242a;position:relative;text-decoration:none;background-color:transparent;}
.about-menu-wrapper a:before{content:'';height:20px;position:absolute;top:0;left:-10px;width:4px;background-color:transparent;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.about-menu-wrapper a:hover:before{background-color:#2db1ab;}
.about-menu-wrapper-holder:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/large-yellow-cross.png);position:absolute;top:50%;right:-20%;background-size:90px;height:90px;width:90px;transform:translate(-50%, -50%);}
.about-menu-wrapper-holder:after{}
#about-menu-section-text .textwidget, #hlb-menu-section-text .textwidget, #menu-about-menu-sr .textwidget, #menu-hlb-menu-sr .textwidget{color:#7c7c7c;}
#about-menu-section-text, #hlb-menu-section-text{width:50%;}
#menu-about-menu-items a, #menu-hlb-menu-items a, #menu-about-menu-sr a, #menu-hlb-menu-sr a{color:#17242a;position:relative;}
#menu-about-menu-items a:before, #menu-hlb-menu-items a:before, #menu-about-menu-sr a:before, #menu-hlb-menu-sr a:before{content:'';height:20px;position:absolute;top:0;left:-10px;width:4px;background-color:transparent;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
#menu-about-menu-items a:hover , #menu-hlb-menu-items a:hover, #menu-about-menu-sr a:hover, #menu-hlb-menu-sr a:hover{text-decoration:none;color:#17242a;}
#menu-about-menu-items a:hover:before, #menu-hlb-menu-items a:hover:before, #menu-about-menu-sr a:hover:before, #menu-hlb-menu-sr a:hover:before{background-color:#2db1ab;}
#menu-about-menu-items li, #menu-hlb-menu-items li, #menu-about-menu-sr li, #menu-hlb-menu-sr li{list-style:none;margin-bottom:20px;}
.dropdown-menu a{color:#000;}
.menu-wrapper a:hover:after{content:'';position:absolute;height:5px;width:36px;background-color:#fff;bottom:-10px;left:0;}
.menu-wrapper li:nth-last-child(1) a:hover:after, .menu-wrapper li:nth-last-child(2) a:hover:after{width:10px;}
.menu-wrapper .active a:after{width:25px;}
.menu-bg-white .menu-wrapper a, .menu-bg-white .menu-wrapper a:hover{color:#000;}
.menu-bg-white .menu-wrapper a:after{background-color:#2db1ab;}
.logo-wrapper img{max-height:60px!important;max-width:60px!important;}
.logo-dark{display:none;}
.menu-bg-white .logo-light{display:none;}
.menu-bg-white .logo-dark{display:block;}
.menu-wrapper-holder-not-home .logo-dark{display:block;}
.menu-wrapper-holder-not-home .logo-light{display:none;}
.menu-wrapper-holder-not-home{position:fixed;z-index:25;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.menu-wrapper-holder-not-home .menu-wrapper a, .menu-bg-white .menu-wrapper a:hover{color:#000;}
.menu-wrapper-holder-not-home .menu-wrapper a:after{background-color:#2db1ab;}
#nav-icon{width:45px;height:45px;position:relative;margin-left:auto;margin-top:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
#nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.nav-icon-button-black span{background:#000 !important;}
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:12px;}
#nav-icon span:nth-child(3){top:24px;}
#nav-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
#nav-icon.open span:nth-child(2){opacity:0;left:-60px;}
#nav-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
button:focus{outline:none;}
.navbar-toggler{border:none;}
.menu-fixed{background-color:white;}
.home-first-section{background-color:#2db1ab;padding-top:100px;}
.pad-top{padding-top:100px;}
.menu-bg-white{background-color:white;}
.hero-wrapper{display:flex;justify-content:flex-end;position:relative;bottom:-40px;margin-bottom:40px;}
.hero-main{max-width:58vw;right:-300px;position:relative;filter:brightness(80%);}
#menu-main-menu li:nth-last-child(2), #menu-glavni-meni-sr li:nth-last-child(2){margin-right:5px;position:relative;}
#menu-main-menu li:nth-last-child(2):after, #menu-glavni-meni-sr li:nth-last-child(2):after{content:'';position:absolute;height:15px;width:2px;background-color:#fff;top:50%;transform:translate(-50%, -50%);right:-8px;}
#menu-main-menu li:nth-last-child(1), #menu-glavni-meni-sr li:nth-last-child(1){margin-left:5px;}
.menu-bg-white #menu-main-menu li:nth-last-child(2):after, .menu-bg-white #menu-glavni-meni-sr li:nth-last-child(2):after{background-color:black;}
.menu-wrapper-holder-not-home #menu-main-menu li:nth-last-child(2):after, .menu-wrapper-holder-not-home #menu-glavni-meni-sr li:nth-last-child(2):after{background-color:#000;}
.slide-from-left-hero{right:-500px;}
.sub-menu{padding-left:10px;}
.sub-menu li{margin-top:10px;margin-bottom:10px;}
.star-holder, .star-holder-colored, .team-stars, .team-stars-single, .about-stars, .about-stars-single, .service-stars, .phone-star, .phone-single-stars, .clients-stars, .star-wrapper-archive, .big-img-archive-wrapper, .app-stars, .app-stars-multi, .clients-star-single, .single-star-main-green{position:relative;animation-duration:4s;}
.clients-star, .star-holder, .star-holder-colored, .clients-star-single{opacity:0;z-index:2;}
.star-holder:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross.png);position:absolute;top:0;left:45px;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.single-star-main-green{top:8rem;opacity:0;}
.single-star-main-green:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:0;left:-20%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.star-holder:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross.png);position:absolute;top:45px;left:0;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.star-holder-colored:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:-7rem;left:30px;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.star-holder-colored:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;top:-5rem;left:0;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.team-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;top:50px;right:50px;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.team-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;top:100px;right:100px;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.team-stars-single:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:50%;right:-5rem;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.about-stars-single{padding-right:70px;}
.about-stars-single:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:50px;right:50px;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.about-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:10%;left:5%;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.about-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:20%;left:10%;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.service-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross-multi.png);position:absolute;top:20%;right:60px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.service-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:15%;left:10%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.service-stars-single:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-multi.png);position:absolute;top:40%;left:5%;background-size:40px;height:40px;width:40px;transform:translate(-50%, -50%);}
.phone-star:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:5px;left:-5px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.phone-star:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-multi.png);position:absolute;top:30%;right:-50%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.phone-single-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:40px;right:15%;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.main-description-wrapper{color:#fff;position:absolute;top:45%;left:90%;transform:translate(-50%, -50%);width:100%;z-index:1;}
.main-description-wrapper h1{font-size:100px;position:relative;font-weight:bold;left:-500px;opacity:0;}
.for-indent{text-indent:-10px;}
.main-description-wrapper h3, .main-description-wrapper .span{font-size:45px;position:relative;left:-500px;opacity:0;}
.services-section{background-color:#17242a;min-height:100px;max-width:500px;display:flex;align-items:center;padding-left:35px;margin-left:auto;margin-right:50px;position:relative;top:-50px;}
.services-section a{text-decoration:none;color:#fff;font-family:"Montserrat-Bold";font-size:12px;position:relative;}
.services-section a:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/arrow-right-service.png);position:absolute;background-size:15px 15px;height:15px;width:15px;right:-50px;background-repeat:no-repeat;}
.column-section{position:relative;width:35%;}
.column-section span{position:absolute;color:#fff;top:50%;transform:translate(-50%, -50%) rotate(-90deg);min-width:200px;left:-10%;}
.column-section span:after{content:' ';height:3px;width:100px;background-color:#f6b735;position:absolute;top:50%;right:-25px;animation:scroll-line 3s;}
.image-half-section{padding-left:0;padding-right:0;}
.text-half-section{background-repeat:no-repeat;background-size:700px;background-position:bottom+50px center;}
.text-half-section-text-wrapper{padding-left:45px;padding-top:25px;width:55%;}
.text-half-section-text-wrapper span, .text-half-section-text-wrapper h4{font-family:"Montserrat-Bold";font-size:12px;color:#7d7d7d;}
.text-half-section-text-wrapper h2{font-family:"Montserrat-Bold";font-size:22px;margin-top:20px;margin-bottom:40px;position:relative;}
.text-half-section-text-wrapper p{font-size:16px;font-family:"Montserrat-Medium";color:#7d7d7d;}
.team-section{position:relative;margin-top:50px;}
.grey-block{width:300px;height:105vh;background-color:#f5f5f5;position:absolute;top:-200px;z-index:-1;}
.about-section{margin-top:100px;position:relative;}
.about-section-group-text{background-color:#17242a;min-height:750px;background-repeat:no-repeat;background-size:370px;background-position:left+100px center;display:flex;justify-content:flex-end;}
.about-text-half{display:flex;flex-direction:column;justify-content:center;}
.about-text-half h2, .about-text-half h4, .about-text-half p{color:#fff;}
.center-flex{display:flex;align-items:center;}
.video-wrapper{padding-left:0;padding-right:0;}
.video-wrapper iframe{height:600px;width:100%;}
.client-section{justify-content:center;align-items:center;display:flex;}
.client-section-wrapper{display:flex;justify-content:flex-end;padding-left:0;}
.services-main-section{background-color:#2db1ab;min-height:600px;display:flex;flex-direction:column;justify-content:center;}
.width-adapter{margin-left:22%;margin-right:22%;}
.services-main-wrapper{padding-top:40px;}
.services-main-wrapper h2{font-size:22px;color:#000;font-family:"Montserrat-Bold";}
.services-main-wrapper span{font-family:"Montserrat-Bold";color:#3bc9c4;font-size:120px;margin:0;line-height:100%;padding-bottom:35px;}
.button-wrapper{margin-top:40px;margin-bottom:20px;}
.button-client{background-color:#2db1ab;padding:12px 40px;border:1px solid #2db1ab;border-radius:25px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:13px;font-family:"Montserrat-Medium";}
.button-client:hover{text-decoration:none;color:#2db1ab;background-color:white;}
.row-flex{display:flex;flex-direction:row;justify-content:space-between;padding-top:30px;}
.column-flex{color:#fff;font-size:22px;border-bottom:4px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;}
.column-flex:after{content:' ';position:absolute;width:0;height:4px;background-color:black;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.column-flex:hover{text-decoration:none;color:#fff;}
.column-flex:hover:after{width:100%;}
.column-flex span{text-align:center;font-weight:bold;font-size:13px;color:#000;}
.more-services-section{background-color:#17242a;min-height:100px;max-width:400px;display:flex;align-items:center;padding-left:35px;margin-right:auto;margin-left:0;position:relative;top:-50px;}
.more-services-section a{text-decoration:none;color:#fff;font-family:"Montserrat-Bold";font-size:11px;position:relative;}
.more-services-section a:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/arrow-right-service.png);position:absolute;background-size:15px 15px;height:15px;width:15px;right:-50px;background-repeat:no-repeat;}
#home-service-id{right:-500px;opacity:0;}
.button-client-plane{color:#2db1ab;text-transform:uppercase;font-family:"Montserrat-Bold";font-size:16px;border-bottom:1px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.button-client-plane:hover{text-decoration:none;color:#2db1ab;border-bottom:1px solid #2db1ab;}
.app-background{background-repeat:no-repeat;background-size:490px;background-position:bottom+100px right+100px;}
.phone-img{max-height:700px;}
.warent-bg{position:relative;}
.warent-bg:after{content:"app";color:#eef2f4;font-size:250px;font-weight:bold;position:absolute;bottom:100px;right:-80%;z-index:-1;}
.play-store-wrapper a{display:inline-block;margin-right:10px;margin-bottom:20px;}
.play-store-wrapper img{max-height:50px;}
.newsletter-section{background-color:#2db1ab;min-height:300px;display:flex;justify-content:center;flex-direction:column;}
.newsletter-intro{color:#fff;}
.newsletter-intro span{font-family:"Montserrat-Bold";font-size:32px;}
.newsletter-intro p{font-size:11px;}
.newsletter-form .newsletter-mail-enter{display:flex;justify-content:flex-end;flex-direction:column;}
.newsletter-form .newsletter-mail-enter .wpcf7-email{background-color:transparent;border:none;outline:none;border-bottom:2px solid rgba(255, 255, 255, 0.8);width:100%;max-width:300px;color:#fff;font-size:13px;}
.newsletter-form .newsletter-mail-enter .wpcf7-email::-webkit-input-placeholder{color:#fff;font-size:13px;}
.newsletter-form .newsletter-mail-enter .wpcf7-email input{color:#fff;}
.newsletter-form .newsletter-mail-button{text-align:center;}
.newsletter-form .newsletter-mail-button .wpcf7-submit{background-color:#17242a;border:1px solid #17242a;border-radius:25px;padding:12px 50px;color:#fff;font-family:"Montserrat-Medium";font-size:13px;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.newsletter-form .newsletter-mail-button .wpcf7-submit:hover{background-color:#fff;color:#17242a;border:1px solid #fff;}
.newsletter-form div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7 .ajax-loader{}
.newsletter-form div.wpcf7-mail-sent-ok{color:#fff;}
.newsletter-form span.wpcf7-not-valid-tip{color:#fff;font-size:11px;}
.video-container-fixed{position:relative;padding-bottom:80vh;padding-top:30px;height:0;overflow:hidden;max-width:44vw;}
.video-container-fixed iframe, .video-container-fixed object, .video-container-fixed embed{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%);}
.center-flex-contact{display:flex;align-items:center;justify-content:center;}
.center-flex-contact .text-half-section-text-wrapper{width:70%;}
.main-home-contact-from .wpcf7-form-control-wrap input, .main-home-contact-from .wpcf7-form-control-wrap textarea{background-color:transparent;width:100%;border:none;outline:none;border-bottom:2px solid rgba(0, 0, 0, 0.11);margin-top:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.main-home-contact-from .wpcf7-form-control-wrap textarea{height:60px;}
.main-home-contact-from .wpcf7-form-control-wrap input::-webkit-input-placeholder, .main-home-contact-from .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#7d7d7d;font-size:12px;}
.main-home-contact-from .wpcf7-form-control-wrap input:focus, .main-home-contact-from .wpcf7-form-control-wrap textarea:focus, .main-home-contact-from .wpcf7-form-control-wrap select:focus{border-bottom:2px solid #2db1ab;}
.main-home-contact-from .wpcf7-submit{background-color:#2db1ab;border:none;border:1px solid #2db1ab;border-radius:25px;padding:12px 60px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;outline:none;}
.main-home-contact-from .wpcf7-submit:hover{background-color:#fff;color:#2db1ab;}
.main-home-contact-from p{font-family:"Montserrat-Bold";}
.main-home-contact-from div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7 .ajax-loader{}
.main-home-contact-from span.wpcf7-not-valid-tip{color:#000;font-size:11px;}
.add-img-rel{position:relative;overflow:hidden;}
.text-for-bg{position:absolute;font-family:"Montserrat-Bold";font-size:15vw;color:#eef2f4;left:5%;bottom:10px;right:0;z-index:-1;line-height:15vw;}
.text-for-app-bg{left:initial;bottom:15%;font-size:15vw;}
.text-for-hlb{color:#233640;font-size:15vw;bottom:10vw;}
.text-for-contact{left:initial;right:-50px;font-size:12vw;bottom:20vh;line-height:initial;}
.text-for-company{left:inherit;right:-28vw;}
.text-for-clients{bottom:-4vw;left:0;}
.text-for-services-page{z-index:1;color:#e7ebed;left:0;top:0;right:initial;line-height:1;font-size:12vw;}
.text-for-calculators{bottom:-4vw;right:0;left:initial;}
.text-for-calendars{bottom:initial;top:50%;left:initial;}
.text-for-downloads{left:initial;right:-5vw;}
.blog-archive-holder{margin-bottom:10px;}
.clients-image-listed{height:170px;width:190px;padding:0;background-repeat:no-repeat;background-position:center center;background-size:45%;margin-bottom:25px;filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.clients-image-listed:hover{filter:none;-webkit-filter:grayscale(0);}
.the-become-client-row-section{margin-top:40px;margin-bottom:40px;}
.footer-wrapper{padding-top:70px;padding-bottom:40px;}
.footer-logo{margin-top:-25px;margin-bottom:30px;max-height:50px;}
.first-footer-column .newsletter-mail-enter .wpcf7-form-control-wrap input{width:100%;background-color:transparent;border:none;display:block;border-bottom:2px solid #d8d8d8;margin-bottom:15px;outline:none;color:#7d7d7d;font-size:12px;}
.first-footer-column .newsletter-mail-button p{font-size:12px;color:#7d7d7d;}
.first-footer-column .newsletter-mail-button input{display:block;background-color:#f6b735;color:#fff;border:none;border:1px solid #f6b735;border-radius:25px;padding:12px 40px;cursor:pointer;outline:none;font-size:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.first-footer-column .newsletter-mail-button input:hover{background-color:transparent;color:#f6b735;}
.first-footer-column div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7 .ajax-loader{}
.first-footer-column span.wpcf7-not-valid-tip{color:white;font-size:11px;padding-bottom:10px;}
.first-footer-column{margin-bottom:20px;}
.second-footer-column h3, .third-footer-column h3, .fourth-footer-column h3{font-size:20px;font-family:"Montserrat-Medium";}
.footer-wrapper .widget_recent_comments ul{list-style:none;padding-left:0;color:#7d7d7d;font-size:15px;}
.recentcomments, .menu-footer-menu-container{font-size:15px;}
.third-footer-column a{color:#fff;font-size:14px;}
.third-footer-column ul{margin:0;padding:0;}
.third-footer-column li{list-style-type:none;margin-bottom:10px;}
.footer-wrapper .widget_recent_comments a{color:#7d7d7d;}
.footer-wrapper .fourth-footer-column ul{list-style:none;padding-left:0;}
.footer-wrapper .fourth-footer-column a{color:#7d7d7d;}
.menu-footer-menu-container li{margin-bottom:10px;}
.second-footer-column .textwidget, .third-footer-column .textwidget, .fourth-footer-column .textwidget{font-size:14px;line-height:25px;}
.second-footer-column .textwidget{color:#7d7d7d;line-height:25px;}
.first-footer-column, .second-footer-column, .third-footer-column, .fourth-footer-column{padding-bottom:30px;}
.social-wrapper{margin-top:20px;display:flex;flex-direction:row;}
.social-img-icon{max-height:35px;margin-left:5px;margin-right:5px;}
.other-footer{background-color:#17242a;color:#fff;}
.other-footer .widget_recent_comments ul, .other-footer .widget_recent_comments a, .other-footer .fourth-footer-column a{color:#fff;}
.design-credit{color:#17242a;font-size:10px;}
.design-credit span{color:#f6b735;font-weight:bold;font-size:10px;}
.design-credit-dark{color:#fff;font-size:10px;}
.footer-wrapper .widget-title{margin-bottom:15px;}
.other-footer .newsletter-mail-enter .wpcf7-form-control-wrap input{border-bottom:2px solid #353f43;}
.other-footer .newsletter-mail-enter .wpcf7-form-control-wrap input::-webkit-input-placeholder, .other-footer .newsletter-mail-button p{color:#cfd2d3;}
div.wpcf7-mail-sent-ok{border:2px solid #2db1ab!important;border-radius:5px!important;}
.other-footer .second-footer-column .textwidget{color:#cfd2d3;font-size:15px;}
.other-footer .recentcomments a:nth-child(2){color:#cfd2d3;font-size:15px;}
.topbutton{height:50px;width:50px;position:fixed;right:25px;background-size:50px;background-position:center center;bottom:25px;z-index:15;opacity:0.5;cursor:pointer;border-radius:50%;background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/scroll-to-top-smooth.png);background-repeat:no-repeat;-webkit-box-shadow:0px 0px 19px -1px rgba(255, 255, 255, 0.75);-moz-box-shadow:0px 0px 19px -1px rgba(255, 255, 255,0.75);box-shadow:0px 0px 19px -1px rgba(255, 255, 255,0.75);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:none;}
.line-green{height:4px;width:100px;background-color:#2db1ab;position:relative;top:-25px;left:-20px;}
.clients-main-description-wrapper{color:#000;position:absolute;top:45%;left:57%;transform:translate(-50%, -50%);width:70%;z-index:1;}
.clients-main-description-wrapper h1{font-size:90px;line-height:90px;left:-500px;position:relative;opacity:0;font-family:"Montserrat-Bold";}
.clients-main-description-wrapper h3{font-size:40px;}
.clients-main-description-wrapper p{color:#7d7d7d;font-size:16px;left:-500px;position:relative;opacity:0;}
.clients-first-section-content{position:relative;}
.scroll-more-section{padding-left:50px;}
.scroll-more-section span{position:absolute;color:#000;top:50%;transform:translate(-50%, -50%) rotate(-90deg);min-width:200px;}
.scroll-more-section span:after{content:' ';height:3px;width:100px;background-color:#f6b735;position:absolute;top:50%;right:-25px;animation:scroll-line 3s;animation-iteration-count:infinite;}
.clients-star:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:5%;right:30%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.clients-star:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:20%;left:11%;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.clients-star-single:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;bottom:20%;left:5%;background-size:35px;height:35px;width:35px;transform:translate(-50%, -50%);}
.clients-hero-main{max-width:960px;right:-500px;position:relative;}
.full-clients-section{margin-top:13rem;background-repeat:no-repeat;background-size:40%;background-position:bottom left;padding-bottom:100px;}
.clients-slider-section{background-color:#17242a;color:#fff;min-height:800px;display:flex;flex-direction:column;justify-content:center;padding-top:10px;padding-bottom:10px;margin-top:-30px;}
.prev-client, .next-client{position:relative;display:block;height:50px;width:50px;margin:auto;}
.prev-client{margin-bottom:50px;}
.next-client{margin-top:50px;}
.prev-client:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/clients/arrow-up.png);position:absolute;background-size:20px;height:20px;width:20px;background-repeat:no-repeat;background-position:center;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;}
.next-client:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/clients/arrow-down.png);position:absolute;background-size:20px;height:20px;width:20px;background-repeat:no-repeat;background-position:center;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;}
.slick-dots4 .slick-dots{padding:0;margin:0;text-align:center;cursor:pointer;}
.slick-dots-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;padding:0;}
.slick-dots-wrapper:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:20px;left:0;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.history-section .slick-dots-wrapper:before{content:none;}
.slick-dots4 .slick-dots li.slick-active{color:#2db1ab;font-size:24px;font-weight:bold;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.slick-dots4 .slick-dots li{color:#2e4854;font-size:20px;}
.story-holder{position:relative;outline:none;padding-left:120px;}
.story-holder{}
.history-star-holder:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;bottom:15%;right:0;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.client-personal-image{max-height:90px;border-radius:50%;margin-bottom:20px;position:absolute;left:0;top:0;}
.story-title h4{margin-top:30px;font-size:16px;}
.story-title h2{font-size:30px;font-family:"Montserrat-Bold";margin-bottom:40px;}
.story-client-position{margin-top:20px;margin-bottom:20px;}
.row-for-about{margin-top:200px;justify-content:center;margin-bottom:20px;}
.go-to-about-company{position:relative;}
.go-to-about-company span{position:absolute;color:#fff;bottom:5%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);min-width:200px;}
.go-to-about-company span:after{content:' ';height:3px;width:0;background-color:#f6b735;position:absolute;top:50%;right:-35px;}
.go-to-about-company a{color:#fff;font-weight:bold;}
.go-to-about-company a:hover{text-decoration:none;}
.slick-dots li{display:none;}
.slick-dots li.slick-active, .slick-dots li.slick-active + li,
.slick-dots li.slick-active + li + li{display:block;}
.slick-dots li:nth-last-child(1),
.slick-dots li:nth-last-child(2),
.slick-dots li:nth-last-child(3){display:block;}
.slick-dots li.slick-active ~ li:nth-last-child(1),
.slick-dots li.slick-active ~ li:nth-last-child(2),
.slick-dots li.slick-active ~ li:nth-last-child(3){display:none;}
.slick-dots li.slick-active + li + li:nth-last-child(3),
.slick-dots li.slick-active + li + li:nth-last-child(2),
.slick-dots li.slick-active + li + li:nth-last-child(1),
.slick-dots li.slick-active + li:nth-last-child(3),
.slick-dots li.slick-active + li:nth-last-child(2),
.slick-dots li.slick-active + li:nth-last-child(1){display:block;}
.about-slick-desktop .slick-list{width:80%;}
.quotes-bg-wrapper{position:relative;}
.quotes-bg-wrapper:before{content:'“';position:absolute;background-repeat:no-repeat;font-size:25rem;font-family:"Montserrat-Medium";top:-20px;left:-20%;color:#22363f;background-size:150px;height:150px;width:150px;transform:translate(-50%, -50%);}
.map-contact-section{background-repeat:no-repeat;background-size:700px;background-position:bottom+150px right;position:relative;}
.say-bg:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:10%;right:20%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.contact-text-wrapper{width:75%;}
.contact-text-wrapper h3{font-family:"Montserrat-Bold";}
.main-single-holder{background-color:#17242a;min-height:700px;padding-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.main-single-holder-with-img{background-color:#17242a;}
.white-space{position:relative;top:-50px;left:0;height:50px;width:40%;background-color:white;}
.white-space2{position:relative;top:-50px;left:0;height:50px;width:100%;background-color:white;}
.white-text span{color:#fff;top:40%;}
.single-blog-wrapper h1{z-index:2;}
.category-single-blog{background-color:#2db1ab;padding:5px 40px;color:#fff;border-radius:20px;position:relative;top:-10px;max-width:250px;display:flex;justify-content:center;}
.category-single-blog:hover{text-decoration:none;color:#fff;}
.category-single-blog a{color:#fff;text-align:center;}
.category-single-blog a:hover{color:#fff;text-decoration:none;}
.blog-short-description-header{color:#fff;position:relative;left:-500px;opacity:0;font-family:"Montserrat-Medium";text-transform:capitalize;}
.single-blog-main-description-wrapper h1{color:#fff;font-size:60px;font-family:"Montserrat-Bold";}
.main-single-holder{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/blog/the_x.png);background-repeat:no-repeat;background-size:500px;background-position:bottom right+100px;position:relative;}
.social-buttons-blog-single{background-color:#2db1ab;min-height:800px;width:20%;position:absolute;top:-100px;left:-15px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:50px;padding-right:20px;position:sticky;float:left;margin-top:-100px;margin-left:-15px;}
.social-buttons-blog-single a{display:flex;justify-content:flex-end;margin-bottom:10px;}
.social-buttons-blog-single img{max-height:40px;}
.related-posts{padding-top:80px;padding-bottom:50px;}
.related-posts ul{display:flex;padding:0;}
.related-posts li{position:relative;display:inline-flex;flex-direction:column;margin:15px !important;flex:1;}
.related-posts img{height:240px;width:100%;object-fit:cover;}
.related-posts .rpwwt-post-categories{position:absolute;top:20px;left:10px;color:#fff;background-color:#2db1ab;padding:5px 30px;border-radius:25px;font-size:12px;}
.related-posts .rpwwt-post-date{order:3;margin-top:20px;color:#7d7d7d;font-size:14px;}
.related-posts .rpwwt-post-title{font-family:"Montserrat-Bold";color:#000;font-size:25px;}
.related-posts a{margin-bottom:20px;font-family:"Montserrat-Bold";color:#000;font-size:25px;}
.related-posts a:hover{text-decoration:none;}
.related-posts .rpwwt-post-excerpt{font-size:14px;color:#7d7d7d;}
.single-post-text-new{font-size:14px;color:#7d7d7d;}
.related-posts .rpwwt-post-excerpt strong{color:#000;}
.blog-home-btn-new{color:#000;font-size:12px!important;}
.related-posts .widget-title{padding-top:20px;padding-left:15px;font-family:"Montserrat-Medium";font-weight:bold;}
.the-date-new{font-size:14px;color:#7d7d7d;}
.green-space-blog{min-height:600px;width:100%;background-color:#2db1ab;z-index:2;}
.single-blog-newsletter-in-content{position:absolute;right:-45%;transform:translate(-50%, -50%);top:50%;z-index:5;background:#17242a;min-height:300px;display:flex;justify-content:center;align-items:center;}
.green-tbn-newsletter .wpcf7-submit{background-color:#2db1ab !important;border:1px solid #2db1ab !important;}
.green-tbn-newsletter .wpcf7-submit:hover{background-color:#fff !important;color:#2db1ab !important;}
.green-newsletter-blog-row{margin-bottom:20px;color:#fff;}
.green-newsletter-blog-row p{color:#fff;}
.green-newsletter-star:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:10%;right:40%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.like-this-art-container{margin-top:100px;}
.like-this-art-container .green-space-blog{margin-bottom:-50px;margin-top:-50px;}
.img-wrapper-single-blog{position:relative;z-index:1;right:0;height:600px;}
.img-wrapper-single-blog .hero-main{max-width:800px;}
.blog-header-main{padding-top:100px;padding-bottom:10px;}
.blog-dark-bg{}
.hero-main-blog-single{-webkit-filter:brightness(60%);filter:brightness(60%);z-index:1;max-height:100vh;}
.single-blog-column-section{z-index:2;}
.img-placeholder{min-width:53.5vw;min-height:56vh;}
.no-img-hero-wrapper{margin-bottom:0;}
.blog-single-content{color:#7d7d7d;padding-right:50px;}
.blog-single-content .widget-title{margin-top:15px;margin-bottom:15px;line-height:25px;}
.blog-single-content strong{color:#000;}
.news-letter-blog{margin-top:60px;margin-bottom:60px;}
.blog-single-star-holder:before, .blog-single-star-holder:after{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);}
.single-blog-star-holder-colored:after{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross.png);}
.single-blog-main-desc-wrapper:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross.png);position:absolute;bottom:0;left:-15%;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.blog-side-widget-top .rpwwt-post-title{color:#7d7d7d;font-size:16px;}
.blog-side-widget-top a{color:#17242a;font-size:16px;font-family:"Montserrat-Bold";}
.blog-side-widget-top li{list-style:none;margin-bottom:20px;}
.blog-side-widget-top img{width:70px;height:70px;object-fit:cover;margin-right:15px;}
.blog-side-widget-top .widget-title{color:#17242a;font-size:22px;font-family:"Montserrat-Bold";}
.blog-side-widget-top a:hover{color:#7d7d7d;text-decoration:none;}
.blog-side-widget-top li{display:flex;flex:1;}
.blog-side-widget-top ul{padding:0;margin:0;}
.blog-side-widget-top a{display:flex;align-items:center;}
.blog-side-widget-top{margin-bottom:50px;}
.blog-side-widget-bottom{margin-top:50px;}
.blog-archive-image-main{max-height:500px;width:100%;object-fit:cover;}
.blog-archive-image{max-height:200px;min-height:200px;width:100%;object-fit:cover;}
.archive-categories ul{padding:0;}
.archive-categories li{list-style:none;}
.archive-categories3 ul{padding:0;}
.archive-categories3 li{list-style:none;}
.archive-categories a{padding:5px 40px;background-color:#2db1ab;color:#fff;border-radius:15px;font-size:14px;margin:5px;}
.archive-categories2 a{padding:5px 40px;background-color:#2db1ab;color:#fff;border-radius:15px;font-size:14px;margin:10px;}
.archive-categories3 a{padding:5px 40px;background-color:#2db1ab;color:#fff;border-radius:15px;font-size:14px;margin:5px;}
.pagination{margin-top:20px;}
.pagination .page-numbers{color:#7d7d7d;margin:10px;font-family:'Montserrat-Medium';font-weight:bold;font-size:16px;}
.page-numbers.current{position:relative;}
.page-numbers.current:before{content:'';position:absolute;height:4px;width:100%;background-color:#2db1ab;bottom:0;}
.pagination .page-numbers:hover{color:#000;text-decoration:none;}
.archive-categories a:hover{text-decoration:none;color:#fff;}
.archive-categories2 a:hover{text-decoration:none;color:#fff;}
.archive-categories3 a:hover{text-decoration:none;color:#fff;}
.big-img-archive-wrapper{position:relative;margin-bottom:40px;}
.archive-categories{position:absolute;top:25px;left:25px;display:flex;flex-direction:column;}
.archive-categories2{position:relative;display:flex;max-width:250px;text-align:center;}
.archive-categories3{position:absolute;display:flex;flex-direction:column;}
.blog-home-btn{color:#000;font-size:14px;font-weight:bold;}
.blog-home-btn:hover{text-decoration:none;color:#000;}
.post-header-archive, .blog-home-title{color:#17242a;font-size:25px;font-family:"Montserrat-Bold";position:relative;top:20px;}
.post-header-archive:hover, .blog-home-title:hover{text-decoration:none;color:#17242a;}
.post-header-archive{position:relative;top:5px;}
.blog-home-content-archive{color:#7d7d7d;font-size:16px;margin-top:35px;}
.blog-archive-date{color:#7d7d7d;font-size:14px;}
.blog-archive-date span{margin-right:10px;font-weight:bold;color:#000;text-transform:uppercase;}
.blog-header-details{max-width:400px;}
.blog-header-details h1{font-family:"Montserrat-Bold";font-size:69px;}
.blog-header-details p{font-size:16px;color:#7d7d7d;}
.cat-selector{margin-bottom:20px;}
.cat-selector h2, .cat-selector #cat{display:inline-block;}
.cat-selector h2{font-family:"Montserrat-Bold";font-size:17px;}
.cat-selector #cat{color:#fff;padding:15px 15px;border-radius:25px;outline:none;border:none;margin-left:20px;-webkit-appearance:none;background:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/blog/select-arrow-down2.png);background-position:right 10px center;background-repeat:no-repeat;background-color:black;position:relative;background-size:15px;min-width:200px;cursor:pointer;}
.star-wrapper-archive:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:40%;right:30px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.big-img-archive-wrapper:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:0;left:-30px;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.big-img-archive-wrapper:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;top:40%;left:-10%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.main-blog--text{width:60%;}
.single-blog-main-desc-wrapper{width:120%;}
.single-blog-main-desc-wrapper h1{font-size:60px;}
.blog-single-content h1, .blog-single-content h2, .blog-single-content h3, .blog-single-content h4, .blog-single-content h5{color:#000;font-family:"Montserrat-Bold";}
.blog-single-content a{font-weight:bold;color:#000;text-decoration:none;border-bottom:3px solid #2db1ab;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.blog-single-content a:hover{font-weight:bold;color:#000;text-decoration-color:none;border-bottom:3px solid #000;}
.app-container-wrapper{padding-top:130px;background-color:#17242a;overflow:hidden;}
.app-header-text-wrapper{color:#fff;display:flex;flex-direction:column;justify-content:center;}
.app-header-text-wrapper .play-store-wrapper{margin-top:30px;}
.app-header-text-wrapper h1{font-family:"Montserrat-Bold";font-size:100px;left:-500px;position:relative;opacity:0;}
.app-header-text-wrapper p{left:-500px;position:relative;opacity:0;}
.app-hero-img{right:-500px;position:relative;}
.white-text-scroll span{color:#fff;}
.app-next-section{margin-top:7rem;}
.app-news-text-wrapper .text-half-section-text-wrapper, .app-news-text-wrapper .text-half-section-text-wrapper h4, .app-news-text-wrapper .text-half-section-text-wrapper p, .app-x-img-wrapper .text-half-section-text-wrapper, .app-x-img-wrapper .text-half-section-text-wrapperh4, .app-x-img-wrapper .text-half-section-text-wrapper p{color:#fff;}
.app-news-img{max-height:650px;padding-bottom:20px;}
.app-news-img-wrapper{background-repeat:no-repeat;background-size:80%;background-position:bottom left;}
.app-news-img-wrapper:before{content:'news';position:absolute;font-size:10vw;bottom:-3vw;right:0;color:#23363f;font-family:"Montserrat-Bold";}
.app-x-img-wrapper{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/app/x-bg.png);background-repeat:no-repeat;background-size:70%;background-position:top right;padding-top:120px;}
.app-taxes-img-wrapper{background-repeat:no-repeat;background-size:80%;background-position:bottom left;}
.app-taxes-img-wrapper:before{content:'taxes';position:absolute;font-size:10vw;bottom:-3vw;right:0;color:#23363f;font-family:"Montserrat-Bold";}
.app-xx-img-wrapper{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/app/x-bg.png);background-repeat:no-repeat;background-size:70%;background-position:bottom right;padding-bottom:60px;}
.download-app-section{background-color:#2db1ab;min-height:300px;display:flex;flex-direction:column;color:#fff;justify-content:center;}
.download-app-row{display:flex;flex-direction:row;justify-content:space-between;}
.download-app-text-wrapper h3{font-size:30px;font-family:"Montserrat-Bold";}
.download-app-text-wrapper p{font-size:16px;}
.app-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:15%;right:40px;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.app-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;bottom:5%;right:70px;background-size:35px;height:35px;width:35px;transform:translate(-50%, -50%);}
.app-stars-multi, .app-stars{opacity:0;z-index:2;}
.app-stars-multi:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:0;right:70px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.full-h-page{height:100vh;}
.app-text-half-section-text-wrapper{width:100% !important;color:#7d7d7d;font-size:16px;}
.about-text-half-section-text-wrapper{width:85%;color:#7d7d7d;font-size:16px;}
.about-bg-company{margin-top:13rem;background-repeat:no-repeat;background-size:50%;background-position:bottom+100px right;}
.second-about-section{margin-top:5rem;margin-bottom:5rem;}
.about-part-third-section{background-color:#17242a;padding-top:50px;padding-bottom:50px;}
.about-part-third-section .row{margin-bottom:10px;}
.about-part-third-section h2, .about-part-third-section p{color:#fff;}
.about-part-third-section h2{font-family:"Montserrat-Bold";font-size:70px;}
.video-about-wrapper{position:relative;}
.video-about-wrapper iframe{height:55vh;width:48vw;position:absolute;}
.about-video-player{position:absolute;max-height:64vh;max-width:50vw;left:-30px;}
.brochure-section-pdf{min-height:300px;padding-top:15vh;padding-bottom:100px;}
.added-padding-for-about-text{padding-left:20px;}
.brochure-section-pdf h3{font-family:"Montserrat-Bold";font-size:30px;color:#17242a;}
.brochure-section-pdf p{color:#7d7d7d;}
.btn-pdf-about{background-color:#2db1ab;color:#fff;padding:10px 40px;border-radius:25px;border:1px solid #2db1ab;font-size:15px;max-width:200px;display:block;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-top:30px;}
.btn-pdf-about:hover{color:#2db1ab;background-color:#fff;text-decoration:none;}
.counter-section{background-color:#2db1ab;min-height:300px;padding-top:100px;padding-bottom:30px;}
.counter-elements h3{color:#17242a;font-size:25px;}
.counter-elements-active h3{color:#17242a;font-size:25px;font-family:"Montserrat-Bold";}
.counter-num{color:#fff;font-size:60px;}
.about-first-section-row, .about-star-holder-second-section, .new-star-about-holder, .second-new-star-about-holder{position:relative;}
.about-first-section-row:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:0;right:-70px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.about-first-section-row:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:50%;left:-70px;background-size:25px;height:25px;width:25px;transform:translate(-50%, -50%);}
.about-star-holder-second-section:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;top:0;left:-20%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.new-star-about-holder:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-multi.png);position:absolute;top:20px;right:0;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%) rotate(90deg);}
.second-new-star-about-holder:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross.png);position:absolute;top:40%;left:-20%;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.second-new-star-about-holder:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;top:70%;left:-10%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.now-this span:after{animation:scroll-line 3s infinite;width:90px;}
.service-content-header-acf{font-weight:bold;font-size:24px;color:#000;font-family:"Montserrat-Bold";}
.service-content-text-acf{color:#7d7d7d;margin-top:20px;}
.service-content-header-acf, .service-content-header-acf{margin-top:-90px;padding-top:90px;}
.div-scroll-fixer{margin-top:-90px;padding-top:90px;}
#the-service-home{margin-top:-150px;padding-top:150px;}
.accordion-service{cursor:pointer;position:relative;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:18px;font-family:"Montserrat-Bold";}
.accordion-service:before{content:"";position:absolute;height:20px;width:4px;background-color:#2db1ab;top:50%;left:10px;transform:translate(-50%, -50%)}
.service-panel{padding:0 18px;display:none;background-color:white;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.accordion-service:nth-child(1) + .service-panel{display:block;}
.service-panel a{color:#7d7d7d;font-size:15px;}
.service-panel a:hover{color:#000;text-decoration:none;}
.sub-header-services{font-size:12px;font-family:"Montserrat-Bold";color:#000;margin-bottom:30px;position:relative;z-index:5;}
.sub-header-services span{color:#000;}
.sub-header-services a{color:#000;}
.sub-header-services a:hover{text-decoration:none;}
.chat-color-wrapper{background-color:transparent;}
.chat-wrapper h4{font-family:"Montserrat-Bold";font-size:18px;color:#000;}
.chat-wrapper h2{font-family:"Montserrat-Bold";font-size:55px;color:#000;}
.chat-wrapper p{color:#000;font-size:16px;font-weight:bold;}
.chat-green-space-stars{position:relative;}
.chat-green-space-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/white-cross-multi.png);position:absolute;top:40%;right:40%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.chat-green-space-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;bottom:10%;left:20%;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.see-also-section{background-color:#f5f5f5;background-repeat:no-repeat;background-size:20%;background-position:top+30px left;min-height:400px;padding-top:100px;margin-top:-60px;padding-bottom:80px;position:relative;}
.see-also-section .width-adapter{position:relative;z-index:2;}
.see-also-box{min-height:300px;min-width:300px;max-width:300px;margin:5px;justify-content:left;padding-left:20px;display:flex;align-items:center;color:#fff;font-size:45px;font-family:"Montserrat-Bold";-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;line-height:50px;position:relative;}
.see-also-box:hover{text-decoration:none;color:#fff;}
.row-flex-also{display:flex;flex-direction:row;justify-content:space-between;}
.see-box-1:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/black-cross-multi.png);position:absolute;bottom:10px;right:10px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.see-box-2:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-multi.png);position:absolute;top:20%;right:10px;background-size:50px;height:50px;width:50px;transform:translate(-50%, -50%) rotate(90deg);}
.see-box-2:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-cross.png);position:absolute;bottom:10px;right:20%;background-size:15px;height:15px;width:15px;transform:translate(-50%, -50%);}
.see-box-3:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/black-cross-multi.png);position:absolute;top:20%;right:10px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%) rotate(90deg);}
.see-box-1{background-color:#2db1ab;}
.see-box-2{background-color:#17242a;}
.see-box-3{background-color:#f6b735;}
.see-also-section p{font-weight:bold;}
.the-team-page-founder-section{margin-top:13rem;background-repeat:repeat-x;background-size:50%;background-position:top left;min-height:400px;padding-top:100px;}
.founder-msg-box{position:absolute;top:-3%;left:0;bottom:86%;right:0;font-family:"Montserrat-Bold";font-size:150px;color:#eef2f4;overflow:hidden;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.ceo-section-team{position:relative;width:80%;}
.ceo-section-team:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;top:30%;right:-20%;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.ceo-section-team:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;bottom:10%;right:-20%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.ceo-section-team h4{color:#17242a;font-size:26px;text-transform:uppercase;font-family:"Montserrat-Bold";}
.ceo-section-team2{margin-bottom:30px;}
.ceo-section-team h2{color:#17242a;font-size:70px;font-family:"Montserrat-Bold";}
.ceo-section-team2 h4{color:#17242a;font-size:26px;text-transform:uppercase;font-family:"Montserrat-Bold";}
.ceo-section-team2 h2{color:#17242a;font-size:70px;font-family:"Montserrat-Bold";}
.ceo-section-team p{color:#7d7d7d;}
.members-list-section{margin-top:100px;}
.members-list-section h2{color:#17242a;font-size:70px;font-weight:bold;padding-bottom:20px;font-family:"Montserrat-Bold";}
.team-member-wrapper{margin-bottom:20px;}
.team-member-wrapper h4{color:#17242a;font-size:26px;font-weight:bold;margin-top:20px;}
.team-member-wrapper p{color:#17242a;}
.come-in{transform:translateY(150px);animation:come-in 0.8s ease forwards;}
.come-in:nth-child(odd){animation-duration:0.6s;}
.team-contact-section-text h4{color:#17242a;font-size:24px;font-weight:bold;}
.team-contact-section{margin-top:7rem;padding-top:50px;padding-bottom:30px;background-color:#f5f5f5;}
.team-contact-section-text p{color:#7d7d7d;font-size:14px;}
.go-to-team a{color:#000;font-weight:bold;}
.downloads-row{display:flex;flex-direction:row;max-width:1000px;flex-wrap:wrap;}
.downloads-wrapper{background-color:#2db1ab;height:270px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:270px;text-align:center;}
.downloads-wrapper p{margin-top:20px;font-size:24px;}
.for-hover-downloads:hover{text-decoration:none;color:#fff;}
.downloads-title{font-family:"Montserrat-Bold";font-size:69px;}
.downloads-section{display:flex;flex-direction:column;justify-content:center;margin:10px;padding:5px;}
.downloads-main-wrapper{padding-bottom:12rem;background-repeat:no-repeat;background-size:60%;background-position:bottom right+50px;}
.downloads-client-section{margin-top:30px;margin-bottom:30px;}
.downloads-stars, .download-row-star{position:relative;}
.downloads-stars:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:30%;right:10px;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.downloads-stars:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/yellow-cross.png);position:absolute;bottom:20%;left:-5%;background-size:20px;height:20px;width:20px;transform:translate(-50%, -50%);}
.download-row-star{margin-top:30px;}
.download-row-star .nav{margin-bottom:2rem!important;}
.download-row-star:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;top:40%;left:-9%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.next-warp li{list-style:none;position:relative;}
.next-warp li:before{content:'';height:10px;width:10px;background-color:#2db1ab;position:absolute;border-radius:50%;transform:translate(-50%, -50%);top:50%;left:-15px;}
.download-section-headline{font-size:22px;color:#000;font-weight:bold;}
.next-warp a{color:#7d7d7d;}
.next-warp a:hover{color:#000;}
.single-downloads-bg{background-repeat:no-repeat;background-size:60%;background-position:bottom+50px right;margin-bottom:9rem;}
.tax-main-wrapper{padding-bottom:12rem;background-repeat:no-repeat;background-size:60%;background-position:bottom right+50px;}
.calendar-event{display:block;width:100%;font-weight:bold;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#2db1ab;border-radius:25px;}
.far, .fas, .fa{font-size:25px;padding:3px 10px;}
.nav-pills .nav-link{background-color:black;border-radius:25px;color:#fff;margin-right:10px;}
#datepicker-yearly .ui-datepicker-inline{display:flex !important;flex-wrap:wrap !important;width:100% !important;justify-content:space-between !important;border:none;font-family:"Montserrat-Medium";}
.ui-datepicker-today{position:relative;}
.ui-datepicker-today:after{content:'';width:27px;height:27px;background-color:#2db1ab;border-radius:50%;position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%, -50%);}
.ui-state-active{position:relative;z-index:1;}
.ui-datepicker-today a{color:#fff!important;z-index:5;position:relative;}
#datepicker-yearly .ui-datepicker-inline::before{content:none !important;}
#datepicker-yearly .ui-datepicker-inline .ui-datepicker-group{flex-basis:43%;}
.yearly-type{margin-right:10px;}
.daily-type{margin-right:10px;}
.monthly-type{margin-right:10px;margin-left:10px;}
.specialDate a{color:#000 !important;position:relative;}
.ui-datepicker-today a{color:#fff!important;}
.specialDate a:after{content:'';position:absolute;height:8px;width:8px;background-color:#2db1ab;border-radius:50%;bottom:-4px;left:50%;transform:translate(-50%, -50%);}
.ui-widget-content{background:transparent!important;}
#datepicker-yearly .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active, #datepicker-regular .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none;background:transparent;font-weight:normal;color:#7d7d7d;font-family:"Montserrat-Medium";}
#datepicker-yearly .ui-widget-header, #datepicker-regular .ui-widget-header{border:none;background:transparent;color:#333333;font-weight:bold;}
#datepicker-yearly .ui-datepicker .ui-datepicker-title, #datepicker-regular .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:left;}
#datepicker-yearly .ui-datepicker td span, .ui-datepicker td a, #datepicker-regular .ui-datepicker td span, .ui-datepicker td a{display:block;padding:.3em !important;text-align:center !important;text-decoration:none;}
#datepicker-yearly tr, #datepicker-regular tr{border-bottom:1px solid rgba(125, 125, 125, 0.31);}
#datepicker-yearly tr:last-child, #datepicker-regular tr:last-child{border-bottom:none;}
.show-all-events{background-color:#2db1ab;color:white;position:sticky;top:100px;}
#datepicker-regular .ui-widget.ui-widget-content{border:none;}
.show-all-events ul{padding:0;list-style:none;padding-left:20px;}
.show-all-events .the-one-event-lists{color:#fff;margin-top:15px;margin-bottom:15px;font-weight:bold;}
.show-all-events .the-one-event-lists li{font-size:14px;}
.show-all-events ul li{position:relative;}
.show-events-wrapper-holder{padding:30px;}
.show-all-events ul li::before{content:"";background-color:black;font-weight:bold;border-radius:50%;display:inline-block;width:10px;height:10px;position:absolute;top:11px;left:-15px;transform:translate(-50%, -50%);}
.show-all-events .the-one-event-lists{}
.ui-widget-header .ui-icon{background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/calendar/right-arrow.png) !important;}
.ui-corner-all{cursor:pointer;}
.ui-icon-circle-triangle-e{background-position:center !important;}
.ui-icon.ui-icon-circle-triangle-w{background-position:center !important;background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/calendar/left-arrow.png) !important;}
.prev-year-change .fas, .next-year-change .fas, .prev-year-change2 .fas, .next-year-change2 .fas{color:#000;}
.posts-in-this-year .one-item h3{font-size:30px;font-weight:bold;}
.current-date2, .current-date{color:#7d7d7d;}
#datepicker-yearly .ui-datepicker-year{display:none;}
#datepicker-yearly .ui-datepicker .ui-datepicker-title{margin:0;margin-left:10px;}
#datepicker-regular .ui-datepicker-title{text-align:center!important;}
.posts-in-this-year .one-item .day-date-one{font-weight:bold;margin-bottom:15px;}
.posts-in-this-year .one-item ul{padding-left:15px;}
.posts-in-this-year .one-item li{list-style:none;position:relative;color:#7d7d7d;}
.posts-in-this-year .one-item li:before{position:absolute;content:'';height:10px;width:10px;background-color:#2db1ab;border-radius:50%;top:11px;left:-10px;transform:translate(-50%, -50%);}
.download-row-star .nav-item{display:flex;align-items:center;}
#datepicker-yearly .ui-datepicker .ui-datepicker-prev, #datepicker-yearly .ui-datepicker .ui-datepicker-next{display:none;}
.ui-datepicker-calendar{font-family:"Montserrat-Medium";}
.ui-datepicker-title{color:#7d7d7d;font-family:"Montserrat-Medium";font-size:1rem;font-weight:400;line-height:1.5;}
blockquote{position:relative;padding-bottom:10px;padding-left:20px;}
blockquote:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/quote.png);position:absolute;bottom:-35%;left:10px;background-size:20px;background-repeat:no-repeat;height:20px;width:20px;transform:translate(-50%, -50%);}
.calc-wrapper .scrtabs-tabs-fixed-container{height:47px;}
.calc-wrapper .scrtabs-tab-scroll-arrow-right, .calc-wrapper .scrtabs-tab-scroll-arrow-left{border:none;color:black;display:block;float:left;font-size:12px;height:42px;margin-bottom:-1px;padding-left:2px;padding-top:13px;width:20px;position:relative;}
.nav-tabs{}
.nav-tabs li{margin-bottom:3px;}
.calc-wrapper .scrtabs-tab-scroll-arrow-right:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);}
.calc-wrapper .scrtabs-tab-scroll-arrow-right:before{top:0;position:absolute;content:'';display:block;left:-50px;height:106%;width:50px;background:linear-gradient(to left, #fff 0%, transparent 100%);}
.calc-wrapper .col-lg-4{display:flex;align-items:center;}
.calc-wrapper .scrtabs-tab-scroll-arrow-left:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);}
.calc-wrapper .scrtabs-tab-scroll-arrow-right:hover, .calc-wrapper .scrtabs-tab-scroll-arrow-left:hover{color:#b0b0b0;background-color:transparent;}
.kalk-rows{margin-top:20px;outline:none;}
.kalk-col-numbers input::-webkit-inner-spin-button, .kalk-rows input::-webkit-inner-spin-button{display:none;}
.kalk-input-filed{border:none;outline:none;font-size:16px;}
.main-kalk-enter{border:none;background-color:#f5f5f5;padding:10px 25px;border-radius:20px;color:#000;outline:none;min-width:50%;font-size:28px;}
.final-kalk{background-color:#2db1ab;color:#fff;}
.kalk-col-numbers input{text-align:center;}
.kalk-col-numbers{display:flex;flex-direction:column;justify-content:center;padding:10px 10px;}
.kalk-wrapper .col-lg-4{padding-left:0;padding-right:0;}
.final-kalk-col{background-color:#2db1ab;border-radius:35px;}
.calc-wrapper .nav-tabs, .calc-wrapper .nav-tabs .nav-link{border:none;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li{background-color:black;border-radius:25px;}
.calc-wrapper .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{color:#fff;background-color:transparent;border:none;border-radius:25px;padding:10px 40px;font-size:17px;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li .active{background-color:#2db1ab;color:#fff;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li{margin-left:15px;margin-right:15px;}
 .history-section{height:calc(100vh - 100px);display:flex;justify-content:center;flex-direction:column;position:relative;overflow:hidden;}
.history-section .story-holder{padding-left:50px;padding-right:120px;}
.history-section:before{content:'history';position:absolute;z-index:-1;font-size:14vw;top:10%;left:-3%;color:rgba(200, 211, 217, 0.6);font-family:"Montserrat-Bold";}
.history-section:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/green-multi.png);position:absolute;top:20%;right:5%;background-size:60px;height:60px;width:60px;transform:translate(-50%, -50%);}
.history-section .slick-dots4 li{color:#cfd2d3;}
.history-wrapper:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/multi-color.png);position:absolute;background-repeat:no-repeat;bottom:10%;left:-25%;background-size:80px;height:80px;width:80px;transform:translate(-50%, -50%);}
.history-section .history-wrapper:before{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/crosses/grey-cross.png);position:absolute;top:10%;right:5%;background-size:30px;height:30px;width:30px;transform:translate(-50%, -50%);}
.history-prev:before{content:'\f106';font-family:"Font Awesome 5 Free";font-weight:900;color:#cfd2d3;}
.history-next:before{content:'\f107';font-family:"Font Awesome 5 Free";font-weight:900;color:#cfd2d3;}
.history-wrapper h2{font-size:130px;font-weight:bold;}
.other-next-history{color:#c8d3d9;font-weight:bold;font-size:12rem;bottom:-100px;position:absolute;overflow:hidden;left:20%;z-index:-1;}
.for-mobile-other-next{color:rgba(200, 211, 217, 0.6);font-weight:bold;font-size:68px;position:absolute;z-index:-1;top:30%;left:5%;display:none;}
.for-close-history{position:relative;}
.close-history-btn{position:absolute;bottom:-50px;right:-50px;color:#17242a;font-size:15px;font-weight:bold;}
.close-history-btn:after{content:' ';background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/white-cookie-cross.png);color:#fff;background-size:12px;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:-70px;height:40px;width:40px;border-radius:50%;background-color:#2db1ab;transform:translate(-50%, -50%);}
.close-history-btn:hover{text-decoration:none;color:#17242a;}
.history-wrapper .story-title{height:100vh;display:flex;flex-direction:column;justify-content:center;font-size:14px;}
.animate-slide-left{position:absolute;visibility:hidden;opacity:0;left:-100%;animation-fill-mode:forwards;}
@keyframes slide-right {
0%{position:absolute;visibility:hidden;right:-500px;}
100%{position:relative;visibility:visible;right:0;}
}
@keyframes slide-left {
0%{position:absolute;visibility:hidden;opacity:0;left:-100%;}
100%{position:relative;visibility:visible;opacity:1;left:0;}
}
@keyframes scroll-line {
0%{width:0;}
100%{width:100px;}
}
@keyframes come-in {
to{transform:translateY(0);}
}  .about-menu-item-for-mobile{display:none !important;}
.cookie-wrapper{position:relative;}
.cookie-sticky{position:fixed!important;top:50%!important;}
#cookieButton{cursor:pointer;}
#myCookieConsent{background-color:white;height:250px;width:450px;position:absolute;top:-50px;left:100px;transform:translate(0, -50%);z-index:5;display:flex;flex-direction:column;justify-content:center;padding:20px;opacity:0;-webkit-box-shadow:4px -3px 24px -8px rgba(0, 0, 0, 0.75);-moz-box-shadow:4px -3px 24px -8px rgba(0, 0, 0, 0.75);box-shadow:4px -3px 24px -8px rgba(0, 0, 0, 0.75);}
.button-wrapper-cookie{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:30px;}
.cookie-text-with-img-wrapper{display:flex;flex-direction:row;}
.cookie-img{height:90px;width:90px;display:inline-block;margin-left:30px;}
.accept-cookie{background-color:#2db1ab;color:#fff !important;padding:15px 60px;text-align:center;border:2px solid #2db1ab;border-radius:30px;}
.decline-cookie{background-color:#fff;color:#000 !important;padding:15px 60px;text-align:center;border:2px solid #000;border-radius:30px;cursor:pointer;}
.decline-cookie:hover{text-decoration:none;}
.cookie-title{font-size:28px;font-weight:bold;}
.close-cookie{position:absolute;height:40px;width:40px;border-radius:50%;background-color:black;top:-20px;right:-20px;background-image:url(//tmconsulting.co.rs/wp-content/themes/hbl/images/temp/white-cookie-cross.png);background-repeat:no-repeat;background-size:20px;background-position:center;cursor:pointer;}
.current-year-changer, .current-year-changer2{display:flex;align-items:center;margin-bottom:30px;}
.loading-area.hidden{display:none;}
.floating-button{position:sticky;float:right;bottom:200px;right:50px;z-index:55;}
.floating-button a{text-decoration:none;color:#fff;padding:20px 35px;background-color:rgba(45, 177, 171, 0.21);border-radius:25px;-webkit-box-shadow:0px 0px 19px -1px rgba(255, 255, 255, 0.75);-moz-box-shadow:0px 0px 19px -1px rgba(255, 255, 255,0.75);box-shadow:0px 0px 19px -1px rgba(255, 255, 255,0.75);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.floating-button a:hover{-webkit-box-shadow:none;color:#fff;-moz-box-shadow:none;box-shadow:none;background-color:#2db1ab;-webkit-box-shadow:0px 0px 19px -1px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 19px -1px rgba(0, 0, 0,0.75);box-shadow:0px 0px 19px -1px rgba(0, 0, 0,0.75);}
.multi-row-calc{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}
.calc-wrapper .row{margin-right:0;margin-left:0;}
.multi-row-calc .kalk-wrapper{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin-left:10px;}
.kalk-wrapper h3{font-weight:bold;font-size:20px;}
.multi-row-calc .kalk-wrapper h3{height:100px;}
.multi-row-calc .main-kalk-enter{max-width:200px;}
.kalk-wrapper{margin-top:5rem;}
.signature-mobile{display:none;padding:20px;}
.service-order-content .width-adapter, .blog-content-wrapper .width-adapter{margin-right:10%;}
.new-service-blog-with-menu li{display:list-item;}
.new-service-blog-with-menu li a{font-size:22px;color:#17242a;padding-left:15px;position:relative;}
.new-service-blog-with-menu li a:hover{color:grey;}
.new-service-blog-with-menu li a:after{position:absolute;content:' ';top:17px;left:5px;height:20px;width:4px;background-color:#2db1ab;transform:translate(-50%, -50%);}
.new-service-blog-with-menu .sub-menu a:hover{color:#000;}
.new-service-blog-with-menu .sub-menu a{font-size:16px;color:#7d7d7d;font-family:"Montserrat-Medium";}
.new-service-blog-with-menu .sub-menu a:after{content:none;}
.green-tbn-newsletter div.wpcf7-validation-errors, .green-tbn-newsletter div.wpcf7-acceptance-missing{color:#fff!important;border:2px solid #2db1ab!important;}
.image-half-section{display:flex;justify-content:center;flex-direction:column;align-items:center;}
.width-100{width:100%!important;margin-right:auto;max-width:960px;overflow:hidden;}
.width-100:before, .width-100:after{}
.new-text-inserter{display:flex;justify-content:center;flex-direction:column;align-items:center;}
.team-img, .ceo-section-team2{margin-left:auto;}
.your-file input{border-bottom:none!important;font-size:12px;color:#7d7d7d;}
.your-file #file-upload-button{background-color:#2db1ab;border:none;border:1px solid #2db1ab;border-radius:25px;padding:12px 60px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;outline:none;}
#rc-anchor-container, .g-recaptcha{transform:scale(0.66);-webkit-transform:scale(0.66);transform-origin:0 0;-webkit-transform-origin:0 0;}
@media(max-width:1500px){
.hero-main{max-width:1000px;}
.clients-hero-main{max-width:800px;}
.text-half-section-text-wrapper{width:65%;}
.width-adapter{margin-left:17%;margin-right:17%;}
.social-buttons-blog-single{width:15%;}
.hero-main-blog-single{max-width:700px;}
.single-blog-main-desc-wrapper h1{font-size:45px;}
.downloads-wrapper{height:250px;width:250px;}
.clients-main-description-wrapper h1{font-size:85px;line-height:85px;}
.newsletter-form .newsletter-mail-button .wpcf7-submit{padding:12px 40px;}
.ceo-section-team{width:80%;}
}
@media(max-width:1400px){
.star-holder-colored:before, .star-holder-colored:after{content:none;}
.clients-main-description-wrapper h1{font-size:70px;line-height:70px;}
}
@media(max-width:1300px){
.hero-main{max-width:900px;}
.clients-hero-main{max-width:700px;}
.text-half-section-text-wrapper{width:75%;}
.width-adapter{margin-left:12%;margin-right:12%;}
.clients-main-description-wrapper h1{font-size:58px;line-height:initial;font-weight:bold;}
.clients-main-description-wrapper p{font-size:14px;}
.map-contact-section{background-position:bottom+100px center;}
.social-buttons-blog-single{width:10%;}
.hero-main-blog-single{max-width:600px;}
.single-blog-main-desc-wrapper h1{font-size:40px;}
.single-blog-main-desc-wrapper p{font-size:14px;}
.app-stars:after{content:none;}
.about-bg-company{background-size:65%;}
.brochure-section-pdf{min-height:300px;padding-bottom:50px;}
.downloads-stars:before, .download-row-star:before{content:none;}
#myCookieConsent{top:-30px;}
.blog-single-star-holder:before, .blog-single-star-holder:after{content:none;}
.phone-star:after{content:none;}
.services-main-wrapper span{font-size:80px;line-height:100%;}
}
@media(max-width:1200px){
.clients-star:before, .clients-star:after, .clients-star-single:after{content:none;}
.clients-main-description-wrapper h1{font-size:56px;}
.services-section{max-width:350px;}
}
@media(max-width:1100px){
.hero-main{max-width:800px;}
.clients-hero-main{max-width:600px;}
.text-half-section-text-wrapper{width:85%;}
.width-adapter{margin-left:7%;margin-right:7%;}
.phone-star:after, .app-stars:before, .clients-star:after, .ceo-section-team:after{content:none;}
.social-buttons-blog-single{width:6%;}
.social-buttons-blog-single{padding-right:5px;}
.hero-main-blog-single{max-width:500px;}
.single-blog-main-desc-wrapper{width:150%;left:90%;}
.brochure-section-pdf{min-height:300px;padding-bottom:30px;}
.see-also-box{min-height:200px;min-width:200px;max-width:200px;display:block;margin:auto;margin-bottom:10px;display:flex;font-size:30px;}
.the-team-page-founder-section{margin-top:10rem;background-size:80%;padding-top:100px;}
.about-menu-wrapper-holder:before, .about-menu-wrapper-holder:after{content:none;}
.clients-main-description-wrapper h1{font-size:50px;}
.big-img-archive-wrapper:before, .big-img-archive-wrapper:after{content:none;}
#myCookieConsent{top:0;}
.close-history-btn{display:none;}
.single-blog-main-desc-wrapper:after{content:none;}
}
@media(min-width:991px){
.menu-wrapper-holder .menu-wrapper li:nth-last-child(2){margin-left:100px;}
}
@media(max-width:991px){
.chat-wrapper h2{font-size:45px}
.codedropz-upload-handler{margin-top:20px;}
.disable-for-mobile{display:none;}
.menu-wrapper li{display:block;}
.hero-wrapper{flex-direction:column;}
.nov-wrapper-home{flex-direction:row;}
#menu-main-menu li:nth-last-child(2), #menu-glavni-meni-sr li:nth-last-child(2), #menu-main-menu li:nth-last-child(1), #menu-glavni-meni-sr li:nth-last-child(1){margin-right:0;margin-left:0;}
.main-description-wrapper{position:relative;top:0;left:0;transform:none;}
.nov-wrapper-home .main-description-wrapper{color:#fff;position:absolute;top:45%;left:90%;transform:translate(-50%, -50%);width:100%;}
.main-description-wrapper h1{font-size:60px;}
.main-description-wrapper h3{font-size:30px;}
.clients-main-description-wrapper{position:relative;top:0;left:0;transform:none;}
.hero-main{max-width:100%}
.clients-hero-main{max-width:100%;}
.nov-wrapper-home .hero-main{filter:brightness(60%);}
.services-section{max-width:350px;}
.column-section span, .scroll-more-section span{display:none;}
.column-section{width:100%;}
.image-half-section{display:block;margin:auto;}
.about-text-half{padding-left:15px;}
.text-half-section-text-wrapper{width:100%;}
.about-section-group-text{padding-bottom:50px;min-height:auto;}
.width-adapter{margin-left:0;margin-right:0;}
.newsletter-form .newsletter-mail-enter .wpcf7-email{display:block;margin:auto;margin-bottom:20px;}
.newsletter-intro{text-align:center;}
.star-holder-colored:before{top:-1rem;left:30px;}
.star-holder-colored:after{top:0;left:0;}
.team-stars-single:after, .about-stars:after, .about-stars:before, .service-stars-single:before, .phone-star:before, .clients-star:before, .say-bg:before, .green-newsletter-star:before, .single-blog-star-holder-colored:before, .single-blog-star-holder-colored:after, .clients-star-single:after, .second-new-star-about-holder:after, .second-new-star-about-holder:before, .new-star-about-holder:before, .about-star-holder-second-section:before, .about-first-section-row:before, .about-first-section-row:after, .ceo-section-team:before, .single-star-main-green:before{content:none;}
.menu-wrapper{padding-right:0;}
.menu-wrapper-holder{position:absolute;}
.menu-wrapper-holder .menu li{margin-bottom:20px;}
.menu-wrapper-holder .menu{background-color:rgba(0, 0, 0, 0.7);padding-bottom:10px;padding-top:20px;margin-top:5px;}
.menu-wrapper-holder .menu a{font-size:16px;}
.menu-wrapper .active a:after{width:0;}
.clients-main-description-wrapper{width:100%;}
.menu-wrapper-holder-not-home .menu li{margin-bottom:20px;}
.menu-wrapper-holder-not-home .menu{background-color:#fff;padding-bottom:10px;padding-top:20px;margin-top:5px;}
.menu-wrapper-holder-not-home .menu a{font-size:18px;}
.social-buttons-blog-single{position:absolute;top:135px;width:20%;background:linear-gradient(180deg, rgba(148,148,148,0.2) 0%, rgba(148,148,148,0.2) 65%, rgba(255,255,255,1) 100%);min-height:1200px;}
.social-buttons-blog-single a{display:none;}
.green-space-blog{background:#2db1ab;height:430px;width:50%;position:absolute;right:0;min-height:0;z-index:1;margin-top:-30px;}
.like-this-art-container{min-height:500px;margin-top:80px;}
.like-this-art-container .row{align-items:center;}
.green-cloak{background:#2db1ab;height:430px;width:50%;position:absolute;right:0;z-index:1;margin-top:-30px;}
.green-for-blog{margin-top:initial;}
.single-blog-newsletter-in-content{position:relative;right:0;transform:none;top:0;}
.green-newsletter-star{padding-left:15px;}
.single-blog-main-desc-wrapper{width:100%;left:0;}
.img-placeholder{min-height:15vh;min-width:0;}
.center-play-med{justify-content:center;}
.about-text-half-section-text-wrapper{width:100%;}
.about-bg-company{background-repeat:no-repeat;background-size:90%;background-position:bottom center;padding-bottom:60px;}
.video-about-wrapper iframe{position:relative;bottom:inherit;height:20vh;}
.about-video-player{position:relative;max-width:100%;max-height:100%;left:0;}
.added-padding-for-about-text{padding-left:0;}
.menu-wrapper-holder-not-home{position:relative;}
.pad-top{padding-top:0;}
.brochure-section-pdf{min-height:200px;padding-top:30px;padding-bottom:20px;text-align:center;}
.btn-pdf-about{}
.counter-section{text-align:center;}
.see-also-section{margin-top:10px;}
.team-member-wrapper{justify-content:center;align-items:center;display:flex;flex-direction:column;}
.team-contact-section{margin-top:30px;}
.app-stars-multi:after{content:none;}
.about-menu-wrapper .menu{background-color:transparent;padding-bottom:10px;padding-top:20px;margin-top:5px;padding-right:10px;}
.about-menu-wrapper-holder{justify-content:center;}
.video-about-wrapper iframe{width:100%;}
.about-bg-company{margin-top:5rem;}
.full-clients-section{margin-top:5rem;margin-bottom:50px;}
#myCookieConsent{position:fixed;top:50%;}
.the-fixer-row{display:flex;}
.the-fixer-row .app-news-text-wrapper{order:2;}
.client-section{padding-bottom:30px;height:auto;}
.phone-img{max-height:600px;}
.history-section .slick-dots-wrapper{display:none;}
.history-section .story-holder{padding-right:0;padding-left:0;}
.history-section .story-holder:after{content:none;}
.video-container-fixed{max-width:100%;}
.clients-slider-section{margin-top:-60px;}
.full-clients-section{background-size:80%;}
.text-for-bg{left:auto;font-size:30vw;overflow:initial;line-height:inherit;}
.grey-block{display:none;}
.text-for-contact{left:initial;right:0;font-size:16vw;bottom:20vh;line-height:initial;}
.text-for-company{font-size:16vw;right:inherit;}
.text-for-clients{left:0;line-height:15vw;font-size:22vw;}
.app-news-img-wrapper:before, .app-taxes-img-wrapper:before{font-size:20vw;}
.text-for-calculators{right:initial;left:0;}
.text-for-downloads{font-size:18vw;}
.single-downloads-bg{margin-bottom:5rem;}
.team-section .ex-order{order:2;}
#menu-main-menu li:nth-last-child(2), #menu-main-menu li:nth-last-child(1){margin-right:initial;margin-left:initial;}
.logo-wrapper{padding-left:10px;}
.signature-desktop{display:none;}
.signature-mobile{display:block;}
#menu-main-menu li:nth-last-child(2):after, #menu-glavni-meni-sr li:nth-last-child(2):after{content:none;}
.team-section{margin-top:5px;}
.map-contact-section .video-container-fixed{order:2;}
.service-order-content .width-adapter, .blog-content-wrapper .width-adapter{margin-right:0;}
.the-become-client-row-section-row{justify-content:center;}
.text-for-services-page{font-size:16vw;}
.services-main-wrapper span{font-size:60px;}
}
@media(max-width:768px){
.first-section-content{padding:0;}
.services-section{margin-right:0;}
.white-space{display:none;}
.related-posts ul{flex-direction:column;}
.single-blog-main-description-wrapper, .img-wrapper-single-blog{width:100%;}
.row-flex-also{flex-direction:column;text-align:center;}
.see-also-section{background-size:90%;background-position:top+80px left;}
.downloads-wrapper{height:220px;width:220px;}
.downloads-row{justify-content:center;}
.video-wrapper iframe{height:500px;}
.row-flex{flex-direction:column;text-align:center;}
.column-flex{width:50%;margin:auto;}
.app-hero-img{max-width:100%;}
#about-menu-section-text .widget-title{font-size:24px;}
#about-menu-section-text .textwidget{font-size:12px;}
.services-main-section .row-flex{padding-bottom:50px;}
.history-section:after, .history-section .story-title:before{content:none;}
.about-slick-desktop .slick-list{width:100%;}
.main-description-wrapper h1{text-indent:0;}
.blog-single-content{padding-right:15px;}
.services-main-wrapper h2{font-size:22px;}
.see-also-box{min-width:300px;}
.members-list-section{margin-top:30px;}
.floating-button{display:none;}
.hero-main-blog-single{width:90vw;height:90vw;object-fit:cover;display:block;margin-left:auto;}
.footer-wrapper{padding-left:30px;padding-right:30px;}
.related-posts ul{margin-bottom:0;}
.related-posts img{width:100% !important;}
.nov-wrapper-home .hero-main{width:100vw;height:70vh;object-fit:cover;}
.nov-wrapper-home .column-section{width:20%;}
.chat-green-space-stars:before, .chat-green-space-stars:after{content:none;}
.archive-categories, .archive-categories2{display:flex;flex-direction:column;}
}
@media(max-width:600px){
.main-description-wrapper h1{font-size:60px;}
.related-posts a{font-size:20px;}
.services-main-wrapper h2{font-size:22px;}
.services-main-section{padding-bottom:70px;}
.main-home-contact-from .wpcf7-submit{display:block;margin:auto;}
.button-wrapper, .play-store-wrapper{text-align:center;}
.first-footer-column .newsletter-mail-button input{display:block;margin:auto;}
.column-flex:after{content:none;}
.story-holder{padding-left:0;}
.client-personal-image{position:relative;margin:auto;}
.prev-client{margin-bottom:0;}
.next-client{margin-top:0;}
.slick-dots-wrapper:before, .story-holder:after{content:none;}
.star-wrapper-archive:after{content:none;}
.the-team-page-founder-section{margin-top:7rem;background-size:100%;padding-top:70px;}
.downloads-stars:after{content:none;}
.downloads-wrapper p{font-size:18px;}
#about-menu-section-text .widget-title{font-size:40px;}
.video-wrapper iframe{height:400px;}
.app-header-text-wrapper h1{font-size:60px;}
#myCookieConsent{height:210px;width:350px;}
.cookie-title{font-size:20px;}
.cookie-text-with-img-wrapper p{font-size:12px;}
.accept-cookie, .decline-cookie{padding:15px 30px;}
.history-section:before{font-size:90px;}
.main-blog--text{width:100%;}
.text-half-section-text-wrapper{padding-left:15px;}
.client-section-wrapper{padding-left:15px;}
.text-for-app-bg{bottom:0;}
.text-for-clients{line-height:22vw;}
.download-row-star .nav-pills{}
.download-row-star .nav-pills li{margin-bottom:10px;}
.current-year-changer{justify-content:center;}
.single-downloads-bg{margin-bottom:2rem;}
.video-container-fixed{padding-bottom:50vh;}
.video-container-fixed iframe, .video-container-fixed object, .video-container-fixed embed{}
.kalk-rows{flex-wrap:initial;border-bottom:1px solid grey;}
.kalk-col-numbers input{max-width:150px;text-align:right;}
.kalk-rows:first-child, .kalk-rows:nth-child(2), .kalk-rows:last-child , .kalk-rows:nth-child(3){border-bottom:none;}
.tax-main-wrapper{padding-right:5px;padding-left:5px;padding-bottom:5rem;}
.cal-order-seter-1{position:sticky;bottom:10px;z-index:10;}
.history-section{height:calc(100vh - 100px);}
.footer-logo{display:block;margin:auto;}
.more-row-width{margin-left:0;margin-right:0;}
.ceo-section-team h2, .members-list-section h2{font-size:40px;}
.ceo-section-team2 h2{font-size:40px;}
#about-menu-section-text .widget-title, #hlb-menu-section-text .widget-title, #menu-about-menu-sr .widget-title, #menu-hlb-menu-sr .widget-title{font-size:30px;}
#about-menu-section-text .textwidget, #hlb-menu-section-text .textwidget, #menu-about-menu-sr .textwidget, #menu-hlb-menu-sr .textwidget{font-size:16px;}
#about-menu-section-text, #hlb-menu-section-text{display:flex;flex-direction:column;justify-content:center;}
.sidenav-open a{font-size:14px!important;}
.show-events-wrapper-holder{height:40vh;overflow-y:scroll;}
.services-main-wrapper span{font-size:40px;}
}
@media(max-width:500px){
.text-half-section, .about-section-group-text, .app-background{background-size:100%;background-position:bottom+100px center;}
.services-section, .more-services-section{max-width:100%;min-height:60px;}
.home .services-section{max-width:70%;min-height:50px;top:-60px;}
.main-description-wrapper h1{font-size:50px;}
.single-blog-main-desc-wrapper h1{font-size:30px;}
.main-description-wrapper h3{font-size:25px;}
.grey-block{width:100px;}
.phone-single-stars:after, .star-holder:before, .star-holder:after{content:none;}
.newsletter-form .newsletter-mail-enter .wpcf7-email{max-width:220px;}
.cat-selector{text-align:center;}
.the-team-page-founder-section{margin-top:6rem;background-size:100%;padding-top:50px;}
.blog-header-details h1{font-size:40px;}
.downloads-section{margin:0;margin-bottom:5px;}
.team-section{margin-top:5px;}
.team-stars:before, .team-stars:after{content:none;}
.footer-wrapper{padding-top:40px;padding-bottom:10px;}
.home-first-section{padding-top:70px;}
#about-menu-section-text .widget-title{font-size:30px;}
.video-wrapper iframe{height:300px;}
.video-about-wrapper, .video-about-wrapper iframe{height:20vh;}
#myCookieConsent{height:auto;width:90%;margin-left:15px;margin-right:50px;left:0;}
.accept-cookie, .decline-cookie{padding:10px 20px;}
.app-next-section{margin-top:2rem;}
.download-app-text-wrapper{text-align:center;}
.downloads-title{font-size:12vw;}
.see-also-box{min-width:100%;}
.other-next-history{display:none;}
.text-half-section-text-wrapper p{font-size:14px;}
.btn-pdf-about{padding:10px 20px;max-width:140px;font-size:14px;}
.blog-dark-bg{background-position:top right+100px;}
.home .home-first-section{padding-bottom:40px;padding-right:0;}
.about-section{margin-top:50px;}
.social-buttons-blog-single{width:30%;}
.like-this-art-container{min-height:400px;}
.download-row-star .nav-item{flex-direction:column;justify-content:center;}
.download-row-star .nav-pills{display:flex;justify-content:center;}
.monthly-type{margin-left:0;}
.history-wrapper h2{font-size:60px;}
.history-section:before{top:0;}
.for-mobile-other-next{display:block;}
.current-year-changer2{justify-content:center;}
.clients-image-listed{height:130px;width:160px;background-size:60%;}
}
@media(max-width:400px){
#datepicker-yearly .ui-datepicker-inline .ui-datepicker-group{flex-basis:100%;}
#datepicker-regular .ui-datepicker-inline{width:100%;}
.services-wrapper{margin-bottom:-30px;padding-right:0;}
.about-stars-single{padding-right:20px;}
}
@media(min-width:1921px){
.hero-wrapper{justify-content:center;}
}
a[href^=tel]{text-decoration:inherit;color:inherit;}
.custom-cta{width:100%;padding:35px 40px;position:relative;background-color:#174ee2;display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;}
.custom-cta a{border-bottom:none;white-space:nowrap;background:transparent;color:#fff;padding:15px 25px 14px;border:1px solid #fff;border-radius:50px;text-align:center;font-size:13px;display:inline-block;}
.custom-cta h4{font-size:16px;color:#fff;}
.custom-cta p{font-size:14px;color:rgba(255, 255, 255, 0.6);margin-bottom:0;}
.custom-cta a:hover{border-bottom:none;border:1px solid #fff;background:#fff;color:#000;}
@media(max-width:700px){
.custom-cta{display:block;}
.custom-cta a{margin-top:20px;}
}  .alignnone{width:65%;height:auto;display:block;margin:50px auto;}
.services-main-section{min-height:700px;}
.column-flex{min-width:23%;}
@media(max-width:1200px){
.services-main-section{min-height:650px;}
.column-flex{min-width:22%;font-size:18px;}
.service-stars:after{bottom:10%;left:5%;}
}
@media(max-width:992px){
.column-flex{min-width:20%;font-size:15px;}
}
@media(max-width:768px){
.services-main-section .row-flex{padding-bottom:0;padding-top:0;width:50%;float:left;}
.services-main-wrapper h2{padding-bottom:10px;}
.width-adapter{padding-bottom:50px;}
.service-stars:before{top:15%;}
.column-flex{min-height:120px;text-align:left;}
.column-flex:after{left:0;}
} .sidenav-three .about-menu-wrapper{position:relative;left:-100px;}
.submenu_right{position:absolute;top:0;right:-260px;}
.about-menu-wrapper .menu .submenu_left > a{display:none;}
.about-menu-wrapper .menu .submenu_right > a{display:none;}
@media(max-width:1200px){
.sidenav-three .about-menu-wrapper{left:-120px;}
.submenu_right{right:-220px;}
}
@media(max-width:991px){
.submenu_right{position:unset;}
.sidenav-open{height:400px;}
.sidenav-three.sidenav-open{height:600px;}
.sidenav-three .about-menu-wrapper{left:unset;top:-30px;}
#about-menu-section-text{justify-content:start;}
.submenu_left{margin-bottom:10px!important;}
}
@media(max-width:768px){				
.sidenav-open > .width-adapter{padding-bottom:0;}
}
@media(max-width:576px){	   
.menu-wrapper-holder-not-home .menu li{margin-bottom:15px!important;}
} .privremeno{padding:200px 0;font-size:50px;}
.sidenav-three .about-menu-wrapper-holder:before{content:;display:none;}
.codedropz-upload-inner h3, .codedropz-upload-inner span, .cd-upload-btn{font-size:14px;}
.blog-single-content img, .blog-single-content .wp-caption{
width: 100%;
max-width: 100%;
height: auto;
}