@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,900&display=swap);/*!
Theme Name: Qualitypressure
Theme URI:
Author: Volcone
Author URI:
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: qualitypressure
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{font-size:16px}body{font-family:'Open Sans',sans-serif;font-weight:400;overflow-x:hidden;font-style:1rem}a{color:#0d336f;transition:all 0.2s linear}a:hover,a:focus,a:active{color:#2aa9c7;text-decoration:none;outline:none}.font-montserrat{font-family:'Montserrat',sans-serif}.font-rc{font-family:'Roboto Condensed',sans-serif}.font-pop{font-family:'Poppins',sans-serif}.font-lb{font-family:'Lobster',cursive}.font-os{font-family:'Open Sans',sans-serif}.font-weight-medium{font-weight:500!important}.header-top-wrap{background-color:#0d3270;padding:1rem;color:#eaeaea}.header-top-wrap a{color:#eaeaea}.header-top-wrap a:hover,.header-top-wrap a:focus,.header-top-wrap a:active{opacity:.75}.icon-wrap{width:32px;height:32px;line-height:30px;border:2px solid #eaeaea;display:inline-block;border-radius:50%;text-align:center;box-sizing:border-box}.h-social-wrap ul>li{margin:0 3px}.h-social-wrap>span{margin-right:8px}.blue-gardient{background:rgb(49,150,209);background:-moz-linear-gradient(left,rgba(49,150,209,1) 0%,rgba(41,172,197,1) 50%,rgba(49,150,209,1) 100%);background:-webkit-linear-gradient(left,rgba(49,150,209,1) 0%,rgba(41,172,197,1) 50%,rgba(49,150,209,1) 100%);background:linear-gradient(to right,rgba(49,150,209,1) 0%,rgba(41,172,197,1) 50%,rgba(49,150,209,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3196d1',endColorstr='#3196d1',GradientType=1)}.logo-wrap{max-width:240px;margin-top:-54px;margin-bottom:-18px}.logo-wrap img{width:100%;max-width:220px;display:block}.menu-wrap,.menu-wrap .navbar,#primary_menu,.primary-menu-wrap,#primary-menu-content,#primary-menu-content>li,#primary-menu-content>li>a{height:100%}.sub-menu{padding:0;margin:0;position:absolute;top:100%;left:0;white-space:nowrap;list-style:none;z-index:9999;background:#28346c;opacity:0;visibility:hidden;transform:translateY(50px);transition:all 0.15s linear}.sub-menu:hover,.menu-item-has-children:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#primary-menu-content>li{display:inline-block;list-style:none;position:relative}#primary-menu-content>li+li{margin-left:10px}#primary-menu-content li>a{text-transform:uppercase;font-weight:400;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:.92rem;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#primary-menu-content li>a:hover,#primary-menu-content li>a:focus,#primary-menu-content li>a:active{opacity:.75}.sub-menu li>a{padding:15px}#primary-menu-content ul>li>a:hover,#primary-menu-content ul>li>a:focus,#primary-menu-content ul>li>a:active,#primary-menu-content ul>li.current-menu-item>a{color:#fff;opacity:.75}#primary-menu-content{margin:0;padding:0}.icon-bar{display:block}.icon-bar>span{display:block;width:26px;height:3px;background-color:#3cc2b1}.icon-bar>span+span{margin-top:5px}.container-wrap{position:relative}.logo-wrap{position:relative}.aligncenter{display:table;margin:auto}.single-blog .comment-form-comment label{font-weight:700;display:block}.single-blog .comment-form-comment textarea#comment{max-width:520px;width:100%;height:140px;border-radius:5px;outline:0}.single-blog .form-submit input#submit{background:#2aa9c6;border:0;padding:8px 20px;color:#fff;border-radius:4px;text-transform:uppercase;font-size:16px;outline:0;font-weight:600;cursor:pointer}.single-blog ol{padding-left:15px}@media(max-width:767px){.single-blog-content{max-width:100%}.single-blog-sidebar{max-width:100%;flex:0 0 100%}}@media screen and (max-width:1199px){#primary-menu-content>li+li{margin-left:6px}#primary-menu-content li>a{font-size:.8rem}.logo-wrap{max-width:180px;margin-top:-38px;margin-bottom:-15px}}@media screen and (max-width:991px){.logo-wrap img{max-width:180px}.logo-wrap{max-width:250px;margin-top:0;margin-bottom:0}.menu-col{min-width:100%}#primary-menu-content{margin:12px 0 12px;background:transparent}#primary-menu-content>li{display:block;text-align:center;padding:0;margin:0!important}.mobile-menu-logo img{max-width:170px}.mobile-menu-logo{padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.sub-menu{position:relative;display:none;top:0;transform:none;visibility:visible;opacity:1;border-left:4px solid #0000008c;background:#46bfe452}.sub-menu>li{border-bottom:1px solid #ffffff1f}#primary-menu-content li>a{font-size:1rem;padding:12px 20px;position:relative}#primary-menu-content{margin:0;background:#0000}.menu-item-has-children>a:after{content:"\f107";font-family:"FontAwesome";color:#fff;height:20px;width:20px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:20px;display:block;position:absolute;top:14px;right:30px;transition:all .25s linear}.menu-item-has-children.is-open>a:after{transform:rotate(180deg)}#primary-menu-content>li:nth-child(odd){background-color:rgba(0,0,0,.3)}}svg.hamburger{overflow:visible;fill:#0d336f;position:absolute;max-width:40px;top:50%;left:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div#nav-icon{height:50px;width:50px;position:relative;cursor:pointer;padding:0;border:0;outline:0}#nav-icon .hamburger [class^="hamburger-bar"]{-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}#nav-icon .hamburger .hamburger-bar-center-1,#nav-icon .hamburger .hamburger-bar-center-2{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}#nav-icon.active .hamburger .hamburger-bar-center-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.active .hamburger .hamburger-bar-center-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.active .hamburger-bar-top{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0}#nav-icon.active .hamburger-bar-bottom{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);opacity:0}.mobile-toggler-closer-active{height:50px;width:50px;position:relative;cursor:pointer;padding:0;border:0;outline:0}.mobile-toggler-closer-active svg.hamburger{fill:#f3e8fb}.mobile-toggler-closer-active path.hamburger-bar-center-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.mobile-toggler-closer-active path.hamburger-bar-center-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.mobile-menu-wrap{display:none}#mobile-menu-wrap{position:absolute;width:100%;height:100%;min-height:100vh;background:#0d3270;z-index:999999;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}#mobile-menu-wrap.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:991px){body.open_m_menu{position:fixed;overflow:hidden;width:100%}.mobile-menu{height:70vh;overflow:auto}.menu-wrap,.menu-wrap .navbar,#primary_menu,.primary-menu-wrap,#primary-menu-content,#primary-menu-content>li,#primary-menu-content>li>a{height:auto}#primary_menu{position:absolute;bottom:-50px;left:0;right:0;transform:translateY(100%);padding-right:0;text-align:center;background:rgba(255,255,255,.95);border-top:1px solid rgba(255,255,255,.3);visibility:hidden;opacity:0;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.active #primary_menu{bottom:-18px;visibility:visible;opacity:1}.mobile-menu-wrap{display:block}.h-social-wrap{display:none!important}#bottom-header .mobile-logo{width:100%}#bottom-header .mobile-logo .logo-wrap{margin:0 auto}#bottom-header .mobile-logo .logo-wrap img{margin:0 auto}#bottom-header .mobile-h-icon{position:absolute;left:0;width:auto;top:50%;transform:translateY(-50%)}}.footer-wrap{background:#0d3270;color:#cfcfcf;padding:30px 0}.widgets-wrap-inner .widget{padding-bottom:10px}.footer-copyright-wrap a{color:#ccc}.footer-copyright-wrap p{margin-bottom:0;font-size:14px}.footer-copyright-wrap a:hover,.footer-copyright-wrap a:focus,.footer-copyright-wrap a:active{color:#0d336f}#wonderplugingridgallery-2 .wonderplugin-gridgallery-item{border:1px solid #aaa;box-shadow:0 0 10px -3px #000;border-radius:2px!important}#wonderplugingridgallery-2 .wonderplugin-gridgallery-item:hover{border:1px solid #e8e5e5!important}.logo-wrap{position:relative;-moz-transition:width 1s ease-in-out,margin .3s ease-in-out;-webkit-transition:width 1s ease-in-out,margin .3s ease-in-out;-moz-transition:width 1s ease-in-out,margin .3s ease-in-out;-o-transition:width 1s ease-in-out,margin .3s ease-in-out;transition:width 1s ease-in-out,margin .3s ease-in-out}#bottom-header.sticky{position:fixed;width:100%;top:0;left:0;z-index:9999}.admin-bar #bottom-header.sticky{top:32px}.sticky .logo-wrap{max-width:120px;margin-top:0;margin-bottom:0}.sticky .logo-wrap img{max-width:120px}.image-list ul{display:inline-block;list-style:none;padding-top:15px}.image-list ul li{display:inline-block;list-style:none}.page-template-tempalte-no-contactform .footer-cnt-form{display:none}.page-header-wrap .button-request a{background:#ca1e01;margin:10px}.home-image-mobile{display:none}.home-image-mobile img,.home-image-desktop img{width:100%}@media screen and (max-width:1200px){.logo-wrap img{max-width:170px}}@media screen and (max-width:782px){.admin-bar #bottom-header.sticky{top:46px}}@media (max-width:768px){.home-image-desktop{display:none}.home-image-mobile{display:block}}@media screen and (max-width:600px){.admin-bar #bottom-header.sticky{top:0}}.innerLeftBanner{max-width:50%;padding:50px 20px 30px 100px;position:relative}.innerLeftBanner,.innerLeftBanner>.bgWhiteBanner{position:relative;z-index:1}.innerLeftBanner:after{content:"";position:absolute;top:0;left:0%;width:116%;height:100%;background:#FFF;z-index:-1;transform:skewX(22deg);border:10px solid #2f9dce;border-top:0;border-bottom:0}.innerLeftBanner:before{content:"";position:absolute;bottom:0;right:-5000px;width:5000px;height:10px;background:#2f9dce;z-index:-1}.slider-title{font-family:'Montserrat',sans-serif;font-weight:900;color:#0d3270;margin-bottom:20px}.bgWhiteBanner p{font-family:'Montserrat',sans-serif;font-weight:500;color:#1b1b1b;font-size:14px}ul.bannerList{display:flex;list-style:none;padding-left:0;flex-wrap:wrap;margin-bottom:30px}ul.bannerList>li{max-width:33.33%;flex:33.33%}.bannerList>li{max-width:33.33%;flex:33.33%;font-family:'Montserrat',sans-serif;font-weight:500;color:#1b1b1b;font-size:12px;position:relative;margin-top:10px;padding-left:24px;padding:0 6px 0 24px}.bannerList li:before{content:'\f105';position:absolute;left:0;font-family:fontawesome;height:15px;width:15px;background:#0d3270;font-size:12px;line-height:15px;color:#fff;text-align:center;border-radius:50%;top:3px}.reButton{justify-content:flex-end;text-align:right;flex:100%;position:relative;right:-3px}.reButton a{background:#0d3270;padding:18px 20px;display:inline-block;color:#fff;position:relative;font-family:'Montserrat',sans-serif;font-weight:700;font-size:20px}.reButton a:after{content:'';position:absolute;height:100%;top:0;width:420px;right:-162px;background:#0d3270;z-index:-1;transform:skewX(22deg)}.cnButton{background:#2e9ccd;color:#fff;font-size:20px;padding:20px 40px 20px 0;display:inline-block;transform:skewX(22deg);position:relative;left:0}span.callBtn{transform:skewX(-22deg);display:inline-block;position:relative;left:30px;font-family:'Montserrat',sans-serif;font-weight:700}.cnButton:after{content:"";position:absolute;top:0;right:-34px;height:100%;width:70px;background:#2e9ccd;transform:skewX(-44deg);z-index:-1}span.callBtn>a{color:#fff}.reButton i{font-weight:900;margin-left:5px;font-size:20px}@media screen and (min-width:768px){.desktop-banner{display:block}.mobilebanner{display:none}}@media screen and (max-width:1199px){.cnButton{left:20px}.slider-title{margin-bottom:20px;font-size:26px}.innerLeftBanner{padding:50px 20px 30px 80px}.reButton{right:12px}}@media screen and (max-width:991px){.innerLeftBanner{max-width:66%}}@media screen and (max-width:991px){.innerLeftBanner{max-width:66%}}@media screen and (max-width:767px){.desktop-banner{display:none}.mobilebanner:before{display:block;content:'';height:100%;width:100%;background:rgba(0,0,0,.29);position:absolute;top:0}.innermobbanner{position:relative}h2.sld-mob-title{color:#fff;font-family:'Montserrat',sans-serif;font-weight:900;text-align:center;margin-bottom:50px}.rebtn a{font-size:20px;color:#fff;background:#0d3270;padding:18px 20px;display:inline-block;position:relative;font-family:'Montserrat',sans-serif;font-weight:900}.rebtn a i{font-weight:900;margin-left:10px;font-size:20px}.rebtn a:before{content:'';position:absolute;left:-4998px;height:100%;width:5000px;background:#0d3270;top:0}.rebtn a:after{content:'';position:absolute;background:#0d3270;height:100%;width:60px;top:0;transform:skewX(-20deg)}.callmobtbn{text-align:right;margin-top:30px}.mobcallBtn{background:#2ea0cc;padding:18px 20px 18px 10px;color:#FFF;display:inline-block;position:relative;z-index:1;font-family:'Montserrat',sans-serif;font-weight:900}.mobcallBtn a{font-family:'Montserrat',sans-serif;font-weight:900;color:#FFF}.mobcallBtn:after{content:'';position:absolute;right:-498px;background:#2d9fcc;height:100%;width:500px;top:0}.mobcallBtn:before{content:'';position:absolute;height:100%;width:60px;transform:skewX(20deg);background:#2d9fcc;top:0;left:-20px}span.mob-calltext{position:relative;font-size:20px}.mobilebanner{position:relative;overflow:hidden;background-size:cover;background-position:right top;padding:70px 0;border-bottom:10px solid #2ea0cc}#bottom .button-cpatcha{flex-wrap:wrap}.button-cpatcha.form-input input[type="submit"]{order:1;margin-top:20px}}