.testimonials-section blockquote div,.testimonials-section blockquote cite{color:#fff;}@media (min-width:567px){.masonry-layout-gallery .masonry-item{width:49%;text-align:center;}}@media (min-width:992px){.masonry-layout-gallery .masonry-item{width:33%;}}@media (max-width:566px){.masonry-layout-gallery .masonry-item{width:100%;text-align:center;}}form input[type=radio]{width:24px;height:25px;border-radius:100%;}form input[type=checkbox]{width:25px;height:25px;}.cta-section .button{color:#fff;}.cta-section .button:hover{color:#fff;}@media screen and (max-width:991px){.intro-section .container .text-holder{margin-left:0;text-align:center;}}@media (min-width:992px){.intro-section .container .text-holder p{font-size:1.3rem;font-weight:200;}}.intro-section .container .text-holder .btn.btn-warning{background-color:var(--slider_btn);border:1px solid var(--slider_btn);color:var(--slider_btn_font);}.intro-section .container .text-holder .btn.btn-warning:hover{background-color:var(--slider_btn_hover);color:var(--slider_btn_font_hover);border:1px solid var(--slider_btn_hover);}@media screen and (min-width:992px){.intro-section .container .text-holder span.h1{font-size:44px;line-height:48px;}}@media screen and (max-width:991px){.intro-section .container .text-holder span.h1{font-size:2rem;line-height:2.1rem;}}.service-block-container .button.secondary:hover{color:#fff;}@media (min-width:769px){.h2,h2,.heading h2,.team-section .heading h3{font-size:3rem;line-height:3.1rem;}}@media screen and (min-width:1022px){.our-services-section.section.photo-right-section .half-page-block h2{line-height:50px;}}@media (min-width:769px){.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2{line-height:3.1rem;font-size:3rem;}}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{top:0;}.section{padding-top:2rem;}.slogan-section{padding-top:10rem;}@media screen and (max-width:991px) and (min-width:768px){.slogan-section{padding-top:6rem;}}@media screen and (max-width:767px){.slogan-section{padding-top:4rem;}}@media screen and (min-width:992px){.slogan-section h2.white-centred-heading{line-height:3.1rem;}}.section.cta-section .container .central-block .cta-image-column img.cta-image{max-height:170px;}.testimonials-section{height:420px;}@media screen and (max-width:767px){.testimonials-section{height:480px;}.testimonials-section .right.col-md-11{height:300px;}}.testimonials-section blockquote{padding-top:0;}.testimonials-section blockquote div,.testimonials-section blockquote cite{font-size:20px;line-height:25px;}@media screen and (max-width:991px){.testimonials-section blockquote div,.testimonials-section blockquote cite{font-size:16px;line-height:20px;}}.testimonials-section blockquote div:first-child{font-weight:400;}@media screen and (max-width:767px){.testimonials-section blockquote div:first-child{padding-bottom:40px;}}.testimonials-section blockquote cite{padding-top:50px;}.members-holder .heading{margin-bottom:0;}@media screen and (min-width:768px){.members-holder .heading h2{line-height:32px;}}@media (max-width:768px) and (min-width:577px){.members-holder .heading h2{margin-bottom:0;}}@media screen and (min-width:1200px){.members-holder .tall{margin-top:1rem;margin-bottom:1rem;}}.section.hero-background{min-height:250px;}@media (min-width:992px) and (max-width:1245px){.section.hero-background{padding-top:30rem;padding-bottom:4rem;}}@media screen and (min-width:1246px){.section.hero-background{padding-top:22rem;padding-bottom:4rem;}}@media screen and (max-width:991px){.section.hero-background{padding-top:16rem;}}.section.hero-background.image-hero-height{min-height:750px;}@media screen and (min-width:992px){.section.hero-background.image-hero-height{padding-top:2rem;}}@media screen and (max-width:991px){.section.hero-background.image-hero-height{min-height:40vh;}}.section.hero-background .hero-container .hero-heading{min-width:90%;font-size:44px;}@media screen and (max-width:767px){.section.hero-background .hero-container .hero-heading{font-size:30px;line-height:32px;letter-spacing:0;}}.rrssb-block .card-header h3{font-size:1.2rem;}@media screen and (max-width:767px){.rrssb-block .card-header h3{font-size:1rem;}}.rrssb-block .rrssb.no-label .rrssb-icon{left:25%;}@media screen and (max-width:991px) and (min-width:768px){.rrssb-block .rrssb.no-label .rrssb-icon{left:20%;}}.rrssb-block .rrssb-twitter .rrssb-icon,.rrssb-block .rrssb-email .rrssb-icon,.rrssb-block .rrssb-pinterest .rrssb-icon,.rrssb-block .rrssb-facebook .rrssb-icon{background-repeat:no-repeat;background-position:center;}.rrssb-block .rrssb .rrssb-icon{width:1.5rem;}@media screen and (max-width:767px){.rrssb-block .rrssb.no-label ul.rrssb-buttons .rrssb-icon{top:15%;}}.single-service .service-content .container .rrssb-block h3{font-size:1.2rem;}@media screen and (max-width:767px){.single-service .service-content .container .rrssb-block h3{font-size:1rem;}}.review-us-block .card-header h4{font-size:1.2rem;}@media screen and (max-width:767px){.review-us-block .card-header h4{font-size:1rem;}}.partners-slider .img-holder img{width:130px;max-height:unset;}.intro-section .dots-holder .slick-dots{margin-left:50%;}input[type=submit]{color:#fff;}input[type=submit]:hover{color:#fff;}@media (min-width:1200px){.header-holder .logo{max-width:230px;margin:-84px 0 0;}.header-holder .logo img{width:230px;}}h3.helpful-link-title[data-toggle=collapse]{border-bottom:1px solid #e2e2e2;padding:15px 0;margin-bottom:0;}h3.helpful-link-title[data-toggle=collapse]:after{content:"+";float:right;}h3.helpful-link-title[data-toggle=collapse].open:after{content:"-" !important;float:right;}.helpful-links-container > div:first-child{padding-top:20px;}@media (min-width:1200px){.helpful-links-container hr{margin:20px 0;}}.helpful-links-container .lead{margin-bottom:0;margin-top:20px;}.path-blog .cards .card-post .card-image,.path-blog .cards .card-post .card-image img{height:350px;}@media (min-width:991px){.path-blog .cards .card-post .card-image,.path-blog .cards .card-post .card-image img{height:420px;}}#wrapper{overflow:initial;}@media (min-width:1250px){#page_slide_show{top:-120px;margin-bottom:-125px;}}@media (min-width:992px) and (max-width:1249px){#page_slide_show{top:-202px;width:100%;margin-bottom:-200px;}}@media (min-width:992px){#page_slide_show{left:0;position:relative;}}#header #header-holder.header-holder.slide-show-header .nav-opener{color:var(--secondary);}#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:var(--secondary);}@media (min-width:1200px){.header-top .header-list{padding-left:16.625rem;}}@media (min-width:992px){.header-top .header-list{float:none;}.header-top .header-item{padding:1.125rem 0 0.875rem 0.75rem;top:unset;}}#header .container{padding:0 2rem;}@media (min-width:1600px){#header .container{max-width:1540px;padding:0;}}.header-item .item-icon{background-color:transparent;}@media (min-width:992px){.header-item .item-icon{box-shadow:inset 0 2px 0 0 #fff;top:1.375rem;left:0.75rem;}}@media (min-width:1200px){.header-item .item-icon{top:0.9375rem;left:1.875rem;}.header-item .item-icon:before{font-size:1.875rem;}}@media (min-width:1200px){.header-item .address-list{padding:0 1.875rem 0 4.6875rem;}}.header-item .social-networks li{width:unset;height:45px;background-color:transparent;margin:0;line-height:2em;}.header-item .social-networks li:last-child a{padding-right:0.3125rem;}@media (min-width:992px) and (max-width:1199px){.header-item .social-networks li{padding:0.3125rem;}}@media (max-width:991px){.header-item .social-networks li a{color:var(--primary);padding:0.9375rem 0.6875rem;}}@media (min-width:992px){.header-item .social-networks li a i{font-size:1.5625rem;}}form input[type=radio]:checked:before{width:13px;height:13px;transform:translate(26%,30%);}@media screen and (min-width:992px) and (max-width:1300px){.single-blog .blog-content .blog-header{padding-top:20rem;}}@media screen and (min-width:1301px){.single-blog .blog-content .blog-header{padding-top:16rem;}}.intro-section span.h1{color:#fff;}.services-section .section [class*=col-] .service-block:hover div,.services-section .section [class*=col-] .service-block:hover h3,.services-section .section [class*=col-] .service-block:hover p{color:var(--secondary);}.team-section .member a:hover h3,.team-section .member a:hover .position{color:var(--tertiary);}#footer .rateus-form .btn.btn-warning:hover{border-color:var(--tertiary);}#sidebar h3,#sidebar h4,#sidebar h5{color:var(--primary);}@media (min-width:992px) and (max-height:1000px){.slider--full_w_full_h .container .text-holder{position:absolute;bottom:15%;}}@media (min-width:992px){.header-top .dropdown-menu{flex:0 0 71%;}}@media (min-width:992px){.header-top .secondary-menu-holder{justify-self:flex-end;align-self:center;}}@media (min-width:992px){.header-top .secondary-menu-holder .container{padding:0 1rem;}.header-top .secondary-menu-holder .container .col-md-12 > div{display:flex;flex-direction:column;gap:5px;}.header-top .secondary-menu-holder .container .col-md-12 > div a{padding:8px;border-bottom-color:var(--bb_btn);}}.header-top .header-list{align-items:center;}@media (min-width:992px) and (max-width:1200px){.button-bar .btn.btn-info{min-width:125px;}}@media (min-width:1080px){.header-item .address-list{line-height:17px;font-size:13px;}}.header-item ul li{line-height:17px;font-size:13px;}@media (min-width:992px) and (max-width:1079px){.header-item .address-list li{line-height:17px;font-size:13px;}}@media (min-width:992px) and (max-width:1079px){.slider--full_w_full_h{margin-top:80px;}}@media (max-width:768px){.slider--full_w_full_h .container{height:100%;}.intro-section .slider--full_w_full_h,.intro-section .slider--full_w_full_h.bg-stretch{min-height:615px;}.intro-section .slider--full_w_full_h .text-holder{margin-top:240px;}.intro-section .slider--full_w_full_h .text-holder span.h1{font-size:2.5rem;}}.page-top .alert{z-index:10;}
