.intro-section .img-holder.bg-stretch:before{content:none;}.service-content .section,.content-holder .section{padding-top:3rem;}@media (min-width:992px){.intro-section .intro-slider{margin-top:60px;}}.review-us-block .btn.btn-decor.btn-sm:hover{background:#CE8849;border:1px solid #CE8849;}.testimonials-section .testimonial-slider{margin-bottom:0;}@media (min-width:768px){.testimonials-section .heading{margin-bottom:20px;}}.testimonials-section blockquote{letter-spacing:normal;font-size:30px;line-height:36px;}@media (min-width:769px){.testimonials-section blockquote{font-size:2.125rem;line-height:2.75rem;}}@media (min-width:1200px){.expand-title[data-toggle=collapse] + div.collapse hr{margin:14px 0 14px;}}.expand-title[data-toggle=collapse] + div.collapse > .views-row:first-child{padding-top:14px;}form#search-block-form .form-search{top:85px;right:0;}.header-item.d-flex{justify-content:center;align-items:center;}@media (max-width:425px){.header-item.d-flex .social-networks li{width:25px;height:25px;line-height:40px;margin-bottom:3px;}.header-item.d-flex .social-networks li a{line-height:2px;}}.header-top{background-color:var(--header_bg);}.header-top .dropdown-toggle{color:#fff;}.team-slider .slick-dots{bottom:-60px;}@media screen and (max-width:600px){#footer .add-menu{flex-direction:column;}}@media screen and (max-width:991px){.section.hero-background{padding-top:20rem;}#header #header-holder.header-holder .nav-opener{background:transparent;margin-right:5px;}.card .card-header .h5,.sidebar-services-menu .card-header h4{font-size:22px;margin-bottom:0;}}@media (max-width:767px){.header-holder .container-fluid{padding-right:5px;padding-left:5px;}#fullServiceMenu .services-section .nav.nav-tabs{margin-left:0 !important;margin-right:0 !important;}.blog-featured-section{padding-top:4rem;padding-bottom:4rem;min-height:unset;margin-bottom:0rem;}.blog-featured-section .blog-featured-image{margin-bottom:2rem;}.blog-featured-section .half-page-block{margin-bottom:0;}.blog-featured-section .half-page-block .blog-title.featured{margin-bottom:1.5rem;}.blog-featured-section .half-page-block .blog-author-container{margin-top:1.5rem;}.blog-featured-section .half-page-block .blog-author-container .learn-more-blog-link,.blog-featured-section .half-page-block .blog-author-container .author-block{margin-bottom:0;}}.blog-featured-section{background:#cfdbd5;min-height:unset;padding-top:8rem;padding-bottom:8rem;}.single-blog .blog-content .blog-header{padding-top:18rem;}@media screen and (min-width:992px){.single-blog .blog-content .blog-header{padding-top:19rem;}}.expand-title[data-toggle=collapse]:after{font-size:30px;font-weight:400;}@media screen and (max-width:991px){.intro-section .intro-holder .text-holder{margin-top:150px;}.intro-section .intro-holder .text-holder .h1{font-size:2.4rem;}}.intro-section span.h1{text-transform:uppercase;letter-spacing:-0.12rem;}@media (min-width:992px){.intro-section span.h1{font-size:3.5em;line-height:1.1em;}}.expand-title[data-toggle=collapse].materials-cat{padding:15px 30px 15px 0;}.expand-title[data-toggle=collapse].materials-cat:after{top:50%;font-size:40px;}@media (min-width:992px){.menu-drop .main-nav .subul:not(:last-child){margin-right:10px;}}.blog-section .bg-image{opacity:0.2;}.intro-holder:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";}.intro-holder .text-holder.text-shadow p{text-shadow:none;}@media (min-width:992px){.we-mega-menu-ul .dropdown-menu:hover > a[href*=reproduction] + .we-mega-menu-submenu{top:-260px;}}.intro-holder:after{background:rgba(0,0,0,0.1);}#header .menu-drop .main-nav .dropdown-menu .menu-submenu .menu-submenu-ul .menu-li > a{text-transform:capitalize;}@media (min-width:992px){.path-frontpage #header #header-holder.header-holder.slide-show-header{background:linear-gradient(90deg,rgba(255,255,255,0.05) 15%,rgba(255,255,255,0.5),rgba(255,255,255,0.7));}.path-frontpage #header #header-holder.header-holder.slide-show-header .container-fluid{position:relative;}.path-frontpage #header #header-holder.header-holder.slide-show-header .container-fluid .menu-holder{position:absolute;top:50%;transform:translateY(-50%);right:40px;}}.header-item.d-flex button{border:0px;margin-right:15px;border-radius:0px;height:38px;width:160px;color:var(--primary);font-weight:bold;background-color:#FFC933;}@media (max-width:425px){.header-item.d-flex button{height:28px;}}.header-item.d-flex button:hover{color:#fff;background-color:#85b4de;}@media (max-width:425px){.header-item.d-flex img{height:50px !important;}}@media (min-width:992px) and (max-width:1099px){.header-holder .logo{max-width:200px;}#header .header-holder{padding-left:30px;}}@media (max-width:991px){.header-top .header-list{grid-template-columns:1fr;grid-template-rows:40px 1fr;}.header-top .header-list div:nth-child(3){grid-column:unset;grid-row:unset;}.header-top .header-list a:first-child{grid-column:1;text-align:center;}}@media (max-width:991px){.dropdown-menu.show{left:50% !important;transform:translate(-50%) !important;top:31px !important;width:90%;}}.slider-nav-thumbnails{display:none;}@media screen and (max-width:479px){.intro-section .intro-holder .text-holder{position:absolute;bottom:0;left:20px;right:20px;width:auto;padding-bottom:30px;}}.inform-section.section.photo-left-2-section .left-photo-container{align-items:center;}@media (min-width:992px){.inform-section.section.photo-left-2-section .left-photo-container{flex-direction:row-reverse;}}@media (max-width:768px){.inform-section.section.photo-left-2-section .left-photo-container .gvw-40.float-left.mr-4{width:90% !important;float:unset !important;margin-bottom:20px;}}@media (max-width:768px){.services .our-services-block .services-list .service-large-text .service-heading{font-size:1.4rem;}}#sidebar h4{color:var(--h3);}.blogs-category-section .card-body .btn{border:1px solid var(--primary);}.blogs-category-section .card-body .btn:hover{background:#fff;}.pagination .page-item.is-active .page-link{background:var(--primary);color:#fff;}@media (min-width:992px){.intro-holder .text-holder.text-shadow .h1{text-transform:uppercase;font-size:3.5em;line-height:1.1em;}.header-holder.slide-show-header .logo img{width:250px;}.header-holder .logo img{width:148px;transition:width 200ms ease-out;filter:none;}.header-top.scrolled .header-item{transition:all 200ms ease-out;padding:10px 0 0;}.header-top.scrolled .header-item .item-icon{transition:all 200ms ease-out;top:0;}.header-top .header-item{transition:all 200ms ease-out;}.header-top .header-item .item-icon{transition:all 200ms ease-out;}.header-holder.slide-show-header .we-mega-menu-ul > .we-mega-menu-li > a:after{opacity:1;}.header-holder .we-mega-menu-ul > .we-mega-menu-li > a:after{opacity:0;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:40%;}.about-us-section.section.photo-left-2-section .left-photo-container img{max-height:47vw;width:auto;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{max-width:60%;position:relative;}.about-us-section.section.photo-left-2-section .left-photo-container{flex-direction:row-reverse;align-items:flex-end;}}.header-item .item-icon{width:40px;height:40px;}.header-item .social-networks li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;line-height:4px;text-align:center;}.button{font-size:17px;margin-top:2rem;width:auto;max-width:100%;padding:15px 30px;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.intro-section h1,.slogan-section h2.white-centred-heading,.services-section .section h2.grey-text,.services-section .section [class*=col-] .service-block .service-heading,.team-section .heading h3,.team-section .member h3,.heading .h2,.heading h2{text-transform:uppercase;letter-spacing:-0.12rem;}span.dark-text{background:var(--h4);color:#fff;font-weight:700;padding:5px 10px 0;text-transform:uppercase;font-size:15px;position:relative;display:inline-block;margin-bottom:10px;}span.dark-text::after{content:"";height:0px;width:0px;border-right:solid 5px transparent;border-left:solid 5px transparent;border-top:solid 5px var(--h4);position:absolute;left:calc(50% - 5px);bottom:-5px;}@media (max-width:425px){.header-holder .logo{margin:0.2rem auto;}.slick-dots{display:none;}#header .header-top > .container{padding-top:0;}}@media (max-width:991px){.single-blog .blog-content .blog-header{padding-bottom:0;}.single-blog .blog-content .blog-header h1{padding-bottom:30px;line-height:40px;}}@media screen and (min-width:992px){.single-blog .blog-content .blog-header{padding-bottom:0;}.single-blog .blog-content .blog-header h1{padding-bottom:40px;}}.single-blog .blog-content .blog-header h2{margin-bottom:0;}.services-section .heading .subtitle,.blog-section .heading .subtitle{display:none;}@media (min-width:768px){.grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;}}@media (min-width:1024px){.single-blog .blog-content .blog-rich-text{min-width:944px;}}@media (min-width:1280px){.single-blog .blog-content .blog-rich-text{min-width:1040px;}}@media (min-width:1400px){.single-blog .blog-content .blog-rich-text{min-width:1120px;}}#footer .btn.btn-warning.payment{border-radius:20px;}@media (max-width:425px){.header-holder .logo{max-width:12.75rem;}}@media (max-width:767px){.header-item.d-flex .social-networks{flex-direction:revert;align-items:center;}.header-item.d-flex{justify-content:space-between;}.header-top .dropdown-toggle{position:relative;z-index:999;margin-top:13px;}.header-top .header-list div:nth-child(3){margin-top:-36px;position:relative;z-index:0;}}@media (max-width:991px){#header .header-top > .container{padding-top:15px;}}@media only screen and (min-device-width:320px) and (max-device-width:991px) and (orientation:landscape){#header .header-top > .container{padding-top:0;}.menu-holder{margin-top:-50px;}.intro-section{margin-top:9rem;}.intro-section .intro-holder .text-holder{margin-top:0;}.header-holder .logo{max-width:6.75rem;}.header-item.d-flex img{height:42px !important;}.header-item.d-flex .social-networks{flex-direction:revert;align-items:center;}.header-item.d-flex{justify-content:space-between;}.header-top .dropdown-toggle{position:relative;z-index:999;margin-top:13px;}.header-top .header-list div:nth-child(3){margin-top:-36px;position:relative;z-index:0;}.text-block .button{margin-top:0;}.about-us-section.section.photo-left-2-section .left-photo-container .left-photo{width:30%;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{margin-right:0;padding-top:0;max-width:70%;}.about-us-section.section.photo-left-2-section .left-photo-container{flex-direction:row;}.header-top .dropdown-toggle{text-indent:20px;}}div#block-gvc-custom-services-submenu{display:none;}@media screen and (max-width:560px){.header-top .dropdown-toggle{text-indent:10px;}.intro-section .img-holder.bg-stretch{filter:brightness(0.8);}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{padding-right:0;}.slogan-section h2.white-centred-heading{padding-left:0;font-size:23px;line-height:25px;}ul.slick-dots{display:none !important;}.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.inform-section .btn.btn-warning,.team-section .btn.btn-warning,.services-section .section [class*=col-] .service-block .button.secondary,.button.tertiary{font-size:16px;border-bottom:4px solid var(--btn_border);line-height:20px;padding:10px 15px;width:auto;}.slogan-section .container{padding:0 15px;}.slogan-section .container h2{padding-left:0;}#footer .logo-holder .logo img{max-width:60%;}}@media (max-width:991px){.container{width:100%;padding-right:15px;padding-left:15px;}}.menu-drop .main-nav li.menu-li .icon-arrow-bottom{height:14px;}
