.nav-opener{margin-left:-0.65rem;}.header-holder .logo{max-width:14rem;text-align:center;}.header-holder .logo img{height:100px;width:auto;}@media all and (min-width:992px){.header-holder .logo{margin:-5.95rem 0 0;background-color:#fff;padding:12px;border-radius:20px;}.header-holder .logo img{height:135px;}}@media all and (min-width:1200px){.header-holder .logo{margin:-6.75rem 0 0;}.header-holder .logo img{height:135px;}}@media (max-width:1025px) and (min-width:835px){.header-holder .logo{margin-left:auto;}}.header-item .social-networks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0 !important;}.header-item .social-networks li a{padding:0 !important;}@media all and (min-width:992px){.header-top{padding-left:14rem;}}@media (max-width:1115px) and (min-width:835px){.header-holder a.btn-warning{width:auto;}}@media screen and (max-width:991px){.header-top .dropdown-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.section.hero-background .hero-container{padding-top:4rem;padding-bottom:1rem;}}.intro-section .intro-holder{min-height:475px;}.intro-section .intro-holder .img-holder{min-height:475px;}.intro-section .intro-holder .img-holder:before{background:rgba(0,0,0,0.4);}.intro-section .dots-holder .container{position:relative;}.intro-section .dots-holder .container .slick-dots{text-align:center;padding-left:0;}@media all and (max-width:768px){.about-us-section{padding-bottom:2rem;}}.site-services-section{padding-top:7rem;padding-bottom:7rem;}@media (max-width:768px){.site-services-section{padding-top:5rem;padding-bottom:2rem;}}.site-services-section .section{padding:0;}#service-113 .service-node{padding-top:5rem;}#service-113 #fullServiceMenu{display:block !important;clear:both;}fieldset.radios--wrapper .form-item,fieldset.checkboxes--wrapper .form-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;}fieldset.radios--wrapper .form-item label.option,fieldset.checkboxes--wrapper .form-item label.option{padding-left:15px;margin-bottom:0;}.content-img-r,img.right{float:right;padding-left:15px;}.content-img-l,img.left{float:left;padding-right:15px;clear:left;}@media all and (min-width:768px){img.content-img-r,.content-img-l,img.left,img.right{max-width:45%;margin-bottom:15px;}}.video-view .masonry-layout-gallery .masonry-item{padding:10px;width:100%;float:none;}.video-view .masonry-layout-gallery .masonry-item iframe{width:100%;height:270px;}.video-view .masonry-layout-gallery .masonry-item .video-thumbnail img{width:100%;}@media (min-width:768px){.video-view .masonry-layout-gallery .masonry-item{width:49%;float:left;}}@media all and (min-width:768px) and (max-width:1300px){.video-view .masonry-layout-gallery .masonry-item iframe{height:220px;}}@media (max-width:460px){.video-view .masonry-layout-gallery .masonry-item iframe{height:200px;}}#fullServiceMenu .services-section{padding-bottom:5rem;}#fullServiceMenu .services-section li{margin-bottom:1rem;}#fullServiceMenu .services-section li .h4{margin-top:0.75rem;}#fullServiceMenu .services-section li .card-body{padding:0;}#fullServiceMenu .services-section li .nav-link:focus,#fullServiceMenu .services-section li .nav-link:hover{border-color:var(--secondary) var(--secondary) var(--secondary);background-color:var(--secondary);}#fullServiceMenu .services-section li .nav-link:focus .h4,#fullServiceMenu .services-section li .nav-link:hover .h4{color:#fff;}@media all and (max-width:1320px){.menu-drop .main-nav > li > a,.menu-drop .main-nav > li > span{padding-left:1rem;padding-right:1rem;letter-spacing:0 !important;text-transform:initial !important;}}@media all and (max-width:1160px){.menu-drop .main-nav > li > a,.menu-drop .main-nav > li > span{padding-left:0.4rem;padding-right:1rem;text-transform:capitalize;}.we-mega-menu-ul .dropdown-menu > a:before{right:5px;}}@media all and (max-width:991px){form#search-block-form .button{padding:1rem;}form#search-block-form input[type=submit]{top:17px !important;}}form#search-block-form .form-search{right:0;top:70px;width:280px;}form#search-block-form .search-toggle,form#search-block-form input[type=submit]{background-color:var(--btn);}form#search-block-form .form-item{margin-bottom:0;}@media all and (min-width:992px) and (max-width:1300px){form#search-block-form{position:relative;}}@media (min-width:1025px) and (max-width:1100px){.services-section .section [class*=col-] .service-block .service-image{width:230px;height:230px;}}.team-section .member .img-block .photo{border-radius:10px;}.team-section .member .img-block .photo img{-o-object-position:top;object-position:top;}.members-holder .card-img{background-position:top;}.members-holder hr{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:1366px){.team-section .member .img-block .photo{width:190px;height:190px;}.team-section .team-slider .slick-arrow.slick-prev{left:-20px;}.team-section .team-slider .slick-arrow.slick-next{right:-20px;}}.team-section header{margin-bottom:0;margin-top:2rem;}@media (max-width:991px){.team-section .member .img-block .photo{width:165px;height:165px;}}@media all and (max-width:1025px){.path-blog .blog-featured-section{padding-top:6rem;padding-bottom:0;margin-bottom:0;}}@media all and (max-width:992px){.path-blog .blogs-grid .posts-holder .blog-title h2{min-height:6rem;}}@media (min-width:1024px){.page-node-type-blog .single-blog{margin-top:0 !important;}}@media all and (max-width:1025px){.page-node-type-blog #header{position:relative;}}.page-node-type-blog .single-blog .blog-content .blog-rich-text img{width:auto;}.page-node-type-blog .single-blog .tag{text-align:center;}@media all and (min-width:1024px){.page-node-type-blog .single-blog{margin-top:16rem;}}.blog-block .blogs-search-form .form-actions input[type=submit]{border-bottom:none !important;}.image-gallery{margin-top:5rem;}.path-frontpage .heading h3:not(.decor-icon){font-size:1.5rem;font-weight:bold;text-transform:capitalize;margin-bottom:1rem;display:block;}.webform-signature-pad input{line-height:0;}@media (max-width:991px){.button{padding:1rem 2rem;}}#sidebar .card-header{color:#fff;background-color:var(--primary);}#sidebar .card-header h3{margin-bottom:0;color:#fff;}#footer .contact-list li{text-transform:inherit;letter-spacing:0.1rem;}#footer .logo img{padding:5px;background-color:#fff;}@media all and (max-width:400px){#footer .logo img{max-width:240px;}}.rrssb-facebook .rrssb-icon,.rrssb-pinterest .rrssb-icon{font-size:32px;width:auto;}.testimonials-section blockquote:before{display:none;}i.icon-paw{display:none;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;}ul:not([class]):not([id]) li:before{top:1.1rem;background:rgba(var(--secondary),1);}@media all and (min-width:768px) and (max-width:1200px){.team-section .member h3{font-size:1.2rem;line-height:1.5rem;}.team-section .member .position{font-size:1rem;}}.btn.btn-outline-warning{border-color:var(--btn_hover);color:var(--btn_hover);}@media all and (min-width:992px){.intro-section span.h1{font-size:5rem;line-height:5rem;}}.ui-dialog{min-width:380px;}@media all and (max-width:992px){#header #header-holder.header-holder.slide-show-header .nav-opener .burger,#header #header-holder.header-holder.slide-show-header .nav-opener:after,#header #header-holder.header-holder.slide-show-header .nav-opener:before{background-color:#000;}#header #header-holder.header-holder.slide-show-header .nav-opener{color:#333;border:1px solid #000;}#header #header-holder.header-holder.slide-show-header{background:#fff;padding-bottom:1em;}}@media all and (max-width:480px){.nav-opener{margin-left:0.5rem;}#page_search.page-search{margin-left:10px;}.menu-holder a.btn.btn-warning{padding-left:5px;padding-right:5px;text-transform:capitalize;letter-spacing:0;font-size:0.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2px;font-weight:normal;}}.single-service .main-content img{width:auto;}#sidebar .card-header h4{margin-bottom:0;color:#fff;}@media (max-width:992px){#header{position:relative;}#fullServiceMenu .nav-tabs > li > a{padding-bottom:10px;}.about-us-section{padding-bottom:0 !important;}.site-services-section{padding-bottom:3rem !important;}.team-slider ul.slick-dots{display:none !important;}}.intro-section .intro-holder .text-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0 !important;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-bottom:0;margin-top:15px;}@media (max-width:992px){.intro-section .intro-holder .text-holder{margin-top:0;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:992px){.intro-section{padding-top:120px;}}@media screen and (max-width:600px){#footer .add-menu{display:block;}}.intro-section .img-holder.bg-stretch{background-position:top center;}.path-resources hr{margin:1rem 0;}@media all and (max-width:600px){h1,h2,h3,h4{line-height:1.1;}}#block-gvc-custom-content .left-photo .img-holder{display:none;}@media all and (max-width:991px){.section.hero-background{padding-top:0;}}.intro-section .intro-holder-video .gv-video-holder:before{background:rgba(0,0,0,0.3);content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;}.intro-section .intro-holder-video .gv-video-holder a{padding:1em 2.5em !important;border:1px solid #fff;background-color:var(--slider_btn);color:var(--slider_btn_font);}.intro-section .intro-holder-video .gv-video-holder a:hover{background-color:var(--slider_btn_hover);color:var(--slider_btn_font_hover);}.review-us-block .btn.btn-decor.btn-sm:hover{background:var(--btn_hover);}h2{line-height:1.05;}.path-about-us .members-holder .card{padding-bottom:0;position:relative;border:1px solid #d0d0d0;display:block;}@media all and (max-width:768px){.path-about-us .members-holder .card{max-width:320px;margin:15px auto;padding-left:0;padding-right:0;}}.path-about-us .members-holder .card .card-body{width:100%;padding:1.5rem 1.125rem;}@media all and (min-width:600px){.path-about-us .members-holder .card .card-body{min-height:210px;}}@media all and (min-width:1200px){.path-about-us .members-holder .card .card-body{min-height:245px;}}.path-about-us .members-holder .card .card-body h3 + strong{display:none;}.path-about-us .members-holder .card .card-body .heading{padding-top:1rem;}.path-about-us .members-holder .card .card-img{border-radius:0;width:100%;}@media all and (min-width:600px) and (max-width:991px){.path-about-us .members-holder{width:49%;float:left;margin:0.5%;}.path-about-us .members-holder:nth-child(2n+1){clear:left;}}@media all and (min-width:992px){.path-about-us .members-holder{width:32.33%;float:left;margin:0.5%;}.path-about-us .members-holder:nth-child(3n+1){clear:left;}}@media all and (min-width:992px){.site-services-section{padding-top:0;}}.testimonials-section{height:auto;}.blog-section .bg-image{opacity:0.4;}@media all and (min-width:992px){.intro-section .slick-track section .container{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}.intro-section .slick-track section .container .slider-image{width:50%;position:absolute;right:0;left:auto;height:100%;}}@media all and (max-width:991px){.intro-section .slick-track section .container .text-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;z-index:11111;bottom:0;left:0;right:0;color:#fff;}.intro-section .slick-track section .container .text-holder *{color:#fff;}}.header-item ul li{line-height:1.6em;margin-bottom:3px;}.header-item .fa,.header-item .icon-envelope{padding:5px;background:var(--header_icon_bg);color:var(--header_icon);border-radius:50%;width:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;}@media (min-width:992px){.header-item .fa,.header-item .icon-envelope{left:5px;}}@media (min-width:1200px){.header-item .fa,.header-item .icon-envelope{left:25px;}}@media (max-width:991px){.header-item .fa,.header-item .icon-envelope{position:relative;margin-right:5px;}}@media (max-width:1300px){.header-item .social-networks li{width:35px;height:35px;margin:0 0 0 3px;padding:0;}.header-item .social-networks li a i{font-size:18px;}}@media (min-width:992px) and (max-width:1050px){.header-item .social-networks{max-width:70px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.section.hero-background{padding-top:22rem;}}@media (min-width:1051px){.section.hero-background{padding-top:19rem;}}.subul .dropdown-menu{z-index:unset;}@media (min-width:1200px){.header-item .address-list{padding:0 10px 0 20px;}}@media (max-width:1199px){.header-item .address-list{padding:0 0.625rem 0 14px;}}@media (min-width:992px){.header-top .header-list{width:95%;}}@media (max-width:1200px){.header-item .address-list li{font-size:12px;}}@media (max-width:992px){.single-blog .blog-content .blog-header{padding-top:unset;}}.about-us-section.section.photo-left-2-section .left-photo-container,.inform-section.section.photo-left-2-section .left-photo-container{flex-direction:row-reverse;.left-photo{max-width:100%;margin:auto;@media (min-width:992px){max-width:60%;}@media (min-width:1200px){max-width:45%;}}.half-page-block.white-block{position:relative;padding-bottom:0;margin-bottom:0;@media (min-width:992px){max-width:100%;padding-left:0;padding-top:20px;}@media (min-width:1200px){max-width:55%;padding-left:50px;padding-top:0;}}.btn.btn-warning{line-height:2rem;@media (min-width:992px){padding:1rem 0;font-size:1rem;}}}
