/*
Theme Name: Q2Technology
Theme URI: 
Author: 
Author URI: 
Description: Q2Technology brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.3
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, 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.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

.page-id-294 .media-block .media-block-bg{object-fit:contain!important;background:#bedcdc!important;}
.page-id-365 .media-block .media-block-bg{object-fit:contain!important;background:#483db7!important;}
.page-id-463 .media-block .media-block-bg{object-fit:contain!important;background:#f1e7e3;}
.grid-sec .img-col{min-height:550px;}
.section-block-lg.grid-sec{padding-bottom:0;padding-top:0;}
.grid-sec .row:first-child{padding-top:0;}
.grid-sec .row:nth-child(odd) .img-col{order:-1;}
.grid-sec .row:nth-child(odd) .text-col{padding-left:75px;padding-top:50px;padding-bottom:40px;background-color:#1a2337!important;color:#fff;}
.grid-sec .row:nth-child(even) .img-col{order:2;}
.grid-sec .row:nth-child(even) .text-col{padding-right:50px;padding-left:75px;padding-top:50px;padding-bottom:40px;background-color:#1a2337!important;color:#fff;}
.header-icon{padding:2px 2px;}
.grid-sec .col-12.col-sm-12.col-lg-6.col-xl-6.pr-xl-5.text-col{display:flex;flex-direction:column;justify-content:center;}
a.underline{text-decoration:underline;font-weight:600;}
.faq .accordion .card-header a.card-title{cursor:pointer;}
@media(max-width:991px){
    .grid-sec .img-col{min-height:250px;}
    .navbar-brand img{max-width:150px!important;}
    #menu-item-708{padding:0px 15px!important;}
    .grid-sec .row:nth-child(odd) .text-col{padding-left:15px;padding-top:25px;}
    .grid-sec .row:nth-child(even) .text-col{padding-left:15px;padding-right:15px;padding-top:25px;}
    .grid-sec .row:nth-child(even) .img-col{order:2;padding-bottom:50%;}
    .grid-sec .row:nth-child(odd) .img-col{padding-bottom:50%;}
    .grid-sec .row:nth-child(even) .img-col{order:-1;padding-bottom:50%;}
}
@media(max-width:767px){
    .navbar-brand img{max-width:250px!important;}
}
ul.dropdown-menu.show li.menu-item-has-children > .dropdown-menu{position:unset;opacity:1;visibility:visible;display:block;transition:unset;}
.main-header .dropdown-menu{display:none!important;}
.main-header .dropdown.show .dropdown-menu{display:block!important;min-width:228px;}
ul.dropdown-menu.show > li.menu-item-has-children a{background:#eff1ff;font-weight:700;padding:12px 24px;font-size:14px;}
#menu-item-695 ul.dropdown-menu.show > li > a{background:#eff1ff;font-weight:700;padding:8px 24px;    /* pointer-events: none; */font-size:14px;}
.main-header .dropdown.show .dropdown-menu{padding:0;border:0;}
ul.dropdown-menu.show li.menu-item-has-children > .dropdown-menu > li a{background:transparent;padding:8px 40px;border-bottom:3px solid #f5f5f5;}
ul.dropdown-menu.show li.menu-item-has-children > .dropdown-menu > li:last-child a{border-bottom:0;}
.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active{color:#16181b;}
.small-text{font-weight:400;}
.grid-block{padding:55px 30px;position:relative;overflow:hidden;}
.box-card{max-width:390px;background:#fff;position:relative;box-shadow:0px 8px 20px rgba(20,60,86,0.12);margin-bottom:50px;border-radius:40px;margin:0 auto;height: 100%;padding-bottom: 55px;}
.box-cat ul{list-style:none;padding:0;transform:rotate(-180deg);display:inline-block;margin-bottom:0;position:absolute;left:-40px;top:75px;writing-mode:vertical-rl;}
.box-cat li{display:inline;color:#fff;margin-bottom:0;background:#2533a8;padding:12px 0px;border-radius:0px 5px 5px 0;margin-right:10px;font-size:18px;}
.box-cat ul li a{color:#fff;}
.box-cat li:last-child{margin-right:0px;}
.box-cat ul li a:hover{text-decoration:none;}
.box-heading{background:#d9d9d9;padding:17px 28px;border-radius:40px 40px 0 0;min-height: 82px;display: flex;align-items: center;}
.box-heading h3{margin-bottom:0;font-size:20px;font-weight:600;}
.box-heading h3 span{font-weight:400;}
.box-img img{width:100%;max-height:150px;min-height:150px;object-fit:cover;}
.box-content{padding:15px 20px;min-height:200px;}
.box-content h2{font-size:18px;font-weight:600;letter-spacing:0;margin-bottom:15px;}
.box-content ul{padding-left:25px;margin-bottom:0;}
.box-content ul li{font-size:15px;margin-bottom:0;line-height:26px;letter-spacing:0;}
.box-btm{background:#2533a8;color:#fff;height:55px;border-radius:0 0 40px 40px;display:flex;align-items:center;justify-content:center;position: absolute;width: 100%;bottom: 0;}
.box-btm a:hover{background:#00a6cf;}
.box-btm a{color:#fff;font-size:18px;height:55px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;background:#2533a8;border-radius:0 0 40px 40px;}
.box-btm a:hover{text-decoration:none;}
.page-template-h2s-scavengers .banner-inner{padding:80px 110px;position:relative;background-position:50% 80%;}
.page-template-h2s-scavengers .banner-section:after{content:'';width:100%;display:block;position:absolute;height:100%;background:#000;opacity:0.1;top:0;left:0;}
.text-left{position:relative;z-index:5;}
.grid-block .container{max-width:1240px;}
.grid-col{width:33.33%;padding:0 30px;margin-bottom:50px;}
section.banner-two-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
section.banner-two-section .left-banner-con{width:50%;background-color:#2433a8;padding:60px 140px 60px 118px;}
section.banner-two-section .left-banner-con h1{color:#fff;font-size:50px;font-weight:600;margin-bottom:21px;letter-spacing:0.06em;line-height:1;font-family:'Muli';}
section.banner-two-section .left-banner-con p{color:#fff;margin-bottom:45px;font-size:28px;line-height:1.2;font-family:'Muli';max-width:500px;}
section.banner-two-section .left-banner-con a{color:#fff;border:1px solid #00a8d1;padding:9px 50px 10px 50px;display:inline-block;vertical-align:middle;background-color:#00a8d1;font-weight:bold;font-size:20px;letter-spacing:0.01em;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family:'Muli';}
section.banner-two-section .left-banner-con a:hover{border-color:#fff;color:#fff;background-color:transparent;text-decoration:none;}
.banner-two-section .banner-right-image{float:left;width:50%;background-size:cover;background-repeat:no-repeat;background-position:top center;}
section.scavengers-section{padding-top:80px;padding-bottom:60px;}
section.scavengers-section h2{font-size:44px;color:#2433a8;font-weight:bold;margin-bottom:50px;font-family:'Muli';}
.scave-wrap{margin-bottom:20px;}
.scave-wrap h3{color:#2433a8;font-size:32px;font-weight:600;margin-bottom:20px;font-family:'Muli';}
.position-fl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.position-fl .scave-inner-sec{float:left;width:36%;}
.position-fl .scave-inner-text{float:left;width:60%;}
.position-fl .scave-inner-sec img{width:100%;}
.scave-inner-text p{font-size:16px;line-height:1.5;}
.position-fl.right-image .scave-inner-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.position-fl.right-image .scave-inner-sec{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
section.contact-us-form{background-color:#2433a8;padding:30px 0;}
section.contact-us-form .formcreacte{background-color:#fff;padding:60px 60px;}
.formcreacte h2{text-align:center;    /* font-size: 49px; */font-size:44px;color:#2433a8;font-weight:bold;margin-bottom:40px;}
.formcreactep h4{text-align:center;font-size:30px;color:#2433a8;font-weight:bold;margin-bottom:40px;font-family:'Muli';}
.formcreactep h2{text-align:center;font-size:44px;color:#2433a8;font-weight:bold;margin-bottom:0px;font-family:'Muli';}
.formcreactep{margin-bottom:20px;}
.container.faq h2{font-size:44px;color:#2433a8;font-weight:bold;margin-bottom:50px;font-family:'Muli';}
.container.faq h2{font-size:48px;color:#000;font-size:48px;color:#2433a8;font-weight:bold;margin-bottom:50px;font-family:'Muli';}
.contact-us-section a.cta-btn{color:#fff;border:1px solid #00a8d1;padding:10px 50px 10px 50px;display:inline-block;vertical-align:middle;background-color:#272daf;font-weight:bold;font-size:24px;letter-spacing:0.01em;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family:'Muli';}
section.contact-us-section{padding-top:20px;padding-bottom:60px;text-align:center;}
.contact-us-section a.cta-btn:hover{border-color:#000000;color:#fff;background-color:#000000;text-decoration:none;}
.full-bg-section h2{font-size:45px;color:#2433a8;font-weight:bold;margin-bottom:20px;font-family:'Muli';}
.full-bg-section .full-bg-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;}
.full-bg-section .full-bg-inner-wrap .full-list-wrap{background-size:cover;background-repeat:no-repeat;background-position:top center;width:50%;float:left;padding:70px 180px 80px 50px;position:relative;text-decoration:none;}
.full-bg-section .full-bg-inner-wrap .full-list-wrap:hover:before{opacity:0;}
.full-list-wrap h3{color:#fff;font-size:36px;margin-bottom:30px;font-family:'Muli';font-weight:bold;position:relative;}
.full-list-wrap p{color:#fff;margin-bottom:30px;font-family:'Muli';font-size:16px;position:relative;margin-bottom:0;max-width:400px;}
.full-bg-section .full-bg-inner-wrap .full-list-wrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;left:0;top:0;opacity:0.3;transition:all 0.5s ease-in-out;}
section.importance-section{padding-top:30px;padding-bottom:30px;overflow:hidden;}
section.importance-section h2{font-size:45px;color:#2433a8;font-weight:bold;margin-bottom:20px;font-family:'Muli';}
.importance-section ul{margin:0 -20px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.importance-section ul li{float:left;width:50%;padding:0 40px;margin-bottom:30px;}
.importance-section ul li h4{font-size:26px;font-weight:bold;margin-bottom:15px;color:#000;}
.importance-section ul li p{font-size:16px;margin-bottom:20px;font-family:'Muli';color:#000;font-weight:500;}
.importance-section ul li p strong,.importance-section ul li p b{font-size:24px;font-family:'Roboto',sans-serif;}
.color-block-section .main-heading h2{    /* color: #000; */
font-size:45px;color:#2433a8;font-weight:bold;margin-bottom:20px;font-family:'Muli';}
.color-block-section h2{font-size:44px;color:#2433a8;font-weight:bold;margin-bottom:20px;font-family:'Muli';}
.main-heading{margin-bottom:60px;}
.bg-color-blocks ul{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.bg-color-blocks ul li{float:left;width:36.5%;padding:50px 60px 36px 60px;background-size:cover;background-repeat:no-repeat;background-position:top center;}
.bg-color-blocks ul li:nth-of-type(2n + 2){width:27%;}
.bg-color-blocks ul li p{color:#fff;font-size:16px;font-family:'Muli';}
.bg-color-blocks ul li p strong,.bg-color-blocks ul li p b{font-size:22px;}
section.color-block-section{padding-top:60px;padding-bottom:80px;}
.section-block .hs-form-frame{width:100%;}
.contact-box { background: #192134; color: #fff; background: #000; color: #fff; padding: 50px; }

.contact-form-block .new-form{padding: 0 15px;}
.media-block p a {color: #f8f9fa; text-decoration: underline;}
.media-block p a:hover {color: #50cced;}

.four-square-box .box-content{padding:0}

/* Responsive Style Start */
@media (max-width:1800px){
    section.banner-two-section .left-banner-con{padding:50px 100px 50px 70px;}
}
@media (max-width:1600px){
    section.banner-two-section .left-banner-con h1{font-size:45px;}
    section.banner-two-section .left-banner-con p{font-size:27px;}
    .full-bg-section .full-bg-inner-wrap .full-list-wrap{padding:70px 70px 80px 50px;}
}
@media (max-width: 1350px){
     .box-heading{min-height: inherit;}
}
@media(min-width:1351px) and (max-width:1600px){
    .box-card{margin:0 auto 50px;}
}
@media(min-width:901px) and (max-width:1350px){
    .grid-col{width:50%;}
    .box-card{margin:0 auto 50px;}
    .grid-block{padding:70px 20px;}
    section.banner-two-section .left-banner-con h1{font-size:40px;}
    section.banner-two-section .left-banner-con p{font-size:24px;margin-bottom:30px;}
    section.banner-two-section .left-banner-con a{font-size:16px;}
    section.banner-two-section .left-banner-con{padding:50px 60px 50px 70px;}
    .formcreacte h2{font-size:42px;margin-bottom:30px;}
    section.scavengers-section h2{font-size:42px;margin-bottom:40px;}
    .color-block-section h2,.full-bg-section h2,section.importance-section h2,.color-block-section .main-heading h2{font-size:42px;}
    .formcreactep h2{font-size:42px;}
    .scave-wrap h3{font-size:34px;margin-bottom:20px;}
    .bg-color-blocks ul li{padding:50px 20px 36px 20px;}
    .full-list-wrap h3{margin-bottom:20px;}
    .full-bg-section .full-bg-inner-wrap .full-list-wrap{padding:70px 50px 80px 40px;}

}
@media(max-width:900px){
    .grid-col{width:100%;}
    .box-card{margin:0 auto 50px;}
    .grid-block{padding:70px 20px;}
    .box-btm a,.box-heading h3,.box-content h2,.box-content ul li{font-size:18px;}
    section.banner-two-section .left-banner-con{padding:60px 30px 80px 30px;}
    section.banner-two-section .left-banner-con h1{font-size:46px;}
    section.banner-two-section .left-banner-con p{font-size:24px;margin-bottom:40px}
    .container.faq h2{margin-bottom:20px;}
    section.banner-two-section .left-banner-con a{padding:11px 30px;font-size:16px;}
    .formcreacte h2,.formcreactep h2,.container.faq h2{font-size:36px;}
    section.scavengers-section h2{font-size:36px;margin-bottom:40px;}
    .color-block-section h2,.full-bg-section h2,section.importance-section h2,.color-block-section .main-heading h2{font-size:36px;}
    .main-heading{margin-bottom:40px;}
    .scave-wrap h3{color:#2433a8;font-size:32px;}
    .position-fl .scave-inner-sec{float:left;width:100%;}
    .position-fl .scave-inner-text{float:left;width:100%;margin-top:20px;}
    .position-fl.right-image .scave-inner-sec{-ms-flex-order:1;order:1;}
    .contact-us-section a.cta-btn{font-size:20px;}
    section.scavengers-section{padding-top:80px;padding-bottom:40px;}
    .bg-color-blocks ul li{border-bottom:1px solid #fff;padding:40px 20px 26px 20px;}
    section.color-block-section{padding-top:40px;padding-bottom:40px;}
    .importance-section ul li{padding:0 30px;margin-bottom:20px;}
    .full-list-wrap h3{font-size:34px;}
    .full-bg-section .full-bg-inner-wrap .full-list-wrap{padding:60px 40px 70px 30px;}
}
.h2s-scavengers-temp .row{justify-content:center;}
.product-menu a{border:2px solid #272daf;color:#272daf!important;}
.product-menu a:hover{border-color:#00a6cf;color:#00a6cf!important;}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#a5a5a5;}
.main-header .nav-item .nav-link{font-weight:700;}
.banner-content a{    /* background: #2533a8;
                                                    padding: 15px 25px;
                                                    color: #fff;
                                                    font-size: 20px; */
display:inline-block;background-color:rgb(254,115,48);color:rgb(255,255,255);text-align:center;padding:8px 15px;font-size:20px;}
.banner-content a:hover{text-decoration:underline;  /* background: #00a6cf; */}
.banner-content {
    max-width: 830px!important;
    padding-left: 25px;
}
.banner-content ul li::marker{
	content: '✓ ';
}
.banner-content ul {
    margin: 0;
    padding-left: 20px;
}
.banner-content p{font-size:24px;width:80%;margin-top:25px;margin-bottom:35px;}
.banner-section{padding:65px 0 35px;}
.banner-section .overlay{background:rgba(40,24,91,0.52)!important;}
.product-menu ul li a{border:0;color:#212529!important;}
.navbar-nav > li.menu-item{margin-right:15px;}
.navbar-nav li.menu-item:last-child{margin-right:0px;}
@media(min-width:768px) and (max-width:991px){
    .navbar-nav li.menu-item{margin-right:0px;}
    #menu-item-708{padding:0px 0px!important;}
    .importance-section ul li p strong,.importance-section ul li p b{font-size:22px;}
}
@media(max-width:767px){
    .banner-content p{font-size:18px;width:100%;}
    .banner-content a{font-size:18px;}
    .banner-content{padding-right:15px;padding-left:15px;}
    .navbar-nav .nav-link{padding-right:15px;padding-left:15px;}
    section.banner-two-section .left-banner-con{padding:50px 30px 50px 30px;width:100%;order:2;}
    .banner-two-section .banner-right-image{width:100%;order:1;height:300px;}
    section.banner-two-section .left-banner-con h1{font-size:38px;margin-bottom:20px;}
    section.banner-two-section .left-banner-con p{font-size:22px;margin-bottom:30px;}
    section.scavengers-section h2{font-size:28px;margin-bottom:20px;}
    .color-block-section h2,.full-bg-section h2,section.importance-section h2{font-size:28px;}
    .container.faq h2{font-size:28px;}
    .formcreacte h2{font-size:28px;margin-bottom:30px;}
    section.scavengers-section{padding-top:50px;padding-bottom:30px;}
    .scave-wrap h3{font-size:24px;margin-bottom:15px;}
    section.contact-us-form .formcreacte{background-color:#fff;padding:40px 30px;}
    .importance-section ul li{width:100%;margin-bottom:10px;}
    .importance-section ul li h4{font-size:22px;margin-bottom:10px;}
    .importance-section ul li p strong,.importance-section ul li p b{font-size:22px;}
    .importance-section ul li p{font-size:16px;margin-bottom:10px;}
    section.importance-section{padding-top:10px;padding-bottom:20px;}
    .full-list-wrap h3{font-size:26px;margin-bottom:20px;}
    .full-bg-section .full-bg-inner-wrap .full-list-wrap{padding:40px 20px 50px 20px;}
    .color-block-section .main-heading h2{font-size:30px;}
    .bg-color-blocks ul li{width:100%;border-bottom:0;padding:30px 20px 16px 20px;min-height:200px;}
    .bg-color-blocks ul li:nth-of-type(2n + 2){width:100%;}
}
@media(max-width:480px){
    section.banner-two-section .left-banner-con h1{font-size:32px;margin-bottom:14px;}
    section.banner-two-section .left-banner-con p{font-size:20px;margin-bottom:30px;}
    section.banner-two-section .left-banner-con a{padding:10px 28px;font-size:16px;}
    .scave-wrap h3{font-size:24px;}
    section.scavengers-section h2{font-size:26px;}
    .formcreacte h2,.formcreactep h2{font-size:26px;}
    .formcreactep h4{font-size:22px;margin-bottom:30px;}
    .contact-us-section a.cta-btn{font-size:16px;line-height:1.2;}
    .full-bg-section .full-bg-inner-wrap .full-list-wrap{width:100%;}
    .full-list-wrap h3{font-size:24px;margin-bottom:12px;}
}

/****karan***/
.main-links span.btn{margin:10px 0;}
@media (min-width:768px){
    .main-header .dropdown.show .dropdown-menu > li.menu-item > .dropdown-menu:before{content:"";position:absolute;z-index:1;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #00a6cf;left:-10px;top:17px;}
    .main-header .dropdown.show .dropdown-menu li.menu-item{position:relative;}
    .main-header .dropdown.show .dropdown-menu li.menu-item ul.dropdown-menu{position:absolute;top:0;left:100%;opacity:0;visibility:hidden;border-left:4px solid #00a6cf;margin-top:0;}
    .main-header .dropdown.show .dropdown-menu li.menu-item:hover > ul.dropdown-menu{opacity:1;visibility:visible;}
    #menu-item-695 ul.dropdown-menu.show > li > a{background-color:#fff;}
    .main-header .dropdown.show .dropdown-menu li.menu-item ul.dropdown-menu a.dropdown-item{padding:6px 20px;}
}
body{counter-reset:Span-count}
.p-relative{position:relative;}
.pad80{padding:calc(40px + 3vw) 0;}
.back-img{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#bedcdc;}
.img-absolute{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}

/*******************/
section.banner-with-img-content{padding:calc(30px + 2vw) 0;}
.banner-with-img-content-inner,.img-with-cnt-dark-inner{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:30px;}
.banner-with-img-content-inner figure{padding-bottom:60%;border-top:8px solid #00a6cf;}
.banner-with-img-content-inner .title-small{font-size:clamp(1.5rem,1.4462rem + 0.2532vw,1.75rem);/*28-24*/color:#50cced;font-weight:600;}
.banner-with-img-content-inner h1{font-size:clamp(1.625rem,1.5309rem + 0.443vw,2.0625rem);/*33-26*/margin:0px 0 15px;}
.banner-with-img-content-inner p{font-size:clamp(1rem,0.9731rem + 0.1266vw,1.125rem);/*18-16*/}
.content-wrap{display:flex;flex-flow:column;justify-content:center;height:100%;}
.banner-with-img-content-inner .btn,.video-right-inner a.btn,.our-process-right-inner .btn,.section-block .btn{display:inline-block!important;width:100%;max-width:230px;padding:18px 15px;font-size:16px!important;font-weight:500;border-radius:0;margin-top:15px;}
.our-process-right-inner .btn{max-width:270px;}
.video-with-cnt-sec,.our-process-sec{display:grid;grid-template-columns:50% 1fr;}
.video-right-cnt-wrap,.our-process-right-cnt-wrap{display:flex;align-items:center;min-height:550px;}
.video-right-inner{max-width:800px;padding:20px 20px 20px 50px;}
.our-process-right-cnt-wrap{margin-left:auto;}
.our-process-right-inner{max-width:800px;padding:60px 50px 60px 20px;}
.our-process-right-inner h3{font-size:22px;margin-bottom:20px;color:#50cced;}
.our-process-right-inner ul{padding-left:20px;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:17px;}
.our-process-right-inner ul:last-child{    /* border: none;
                                                  margin-bottom: 0;
                                                  padding-bottom: 0; */}
    .our-process-right-inner ul li{margin-bottom:12px;font-size:16px;line-height:1.4;}
    .our-process-right-inner ul li::marker{color:#00a6cf;font-size:16px;}
    .h2-title strong{color:#50cced;}
    ul.benefit-listing-wrap,.scalable-process-wrap ul{padding:0;margin:50px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;}
    .benefit-listing-wrap li{position:relative;text-wrap:pretty;}
    .benefit-listing-wrap li:after{content:"";position:absolute;height:100%;width:1px;background-color:#c9c9c9;right:-25px;top:0;}
    .benefit-listing-wrap li:last-child::after{display:none;}
    .benifit-inner-wrap{background-color:#fff;padding:70px 50px;border-radius:12px;box-shadow:0 0 15px rgba(0,0,0,0.15);}
    .h2-title{text-wrap:balance;}
    .scalable-process-wrap ul{grid-gap:0;}
    .scalable-process-wrap ul li{text-align:center;position:relative;padding:60px 25px 0;}
    .scalable-process-wrap ul li:before{content:"";position:absolute;width:100%;height:3px;background:#50cced;left:0;top:18px;}
    .scalable-process-wrap ul li h6{font-size:20px;font-weight:500!important;margin-top:10px;}
    .scalable-process-wrap ul li span{position:absolute;left:50%;transform:translateX(-50%);top:5px;width:32px;height:32px;background-color:#50cced;border:2px solid #50cced;border-radius:50%;color:#fff;vertical-align:middle;text-align:center;line-height:30px;font-size:16px;counter-increment:Span-count;z-index:1;font-weight:500;}
    .scalable-process-wrap ul li span:before{content:counter(Span-count)}
    .scalable-process-wrap ul li:first-child:before{left:50%;}
    .scalable-process-wrap ul li:last-child:before{right:50%;left:auto;}
    .custom-btn{font-size:16px!important;padding:18px 15px!important;border-radius:0;}
    .products-info-slider .carousel-inner{max-width:100%;margin-left:auto;margin-right:auto;background-color:#f8f8f8;border-radius:8px;padding:40px;box-shadow:0 0 15px rgb(0 0 0 / 12%);}
    .products-info-slider .carousel-item{min-height:auto;}
    .products-info-slider .carousel-item h4{font-style:italic;font-weight:400;line-height:1.5;}
    .products-info-slider .carousel-item p i{font-weight:600;font-style:normal;display:block;color:#1d24ab;}
    .products-info-slider .carousel-item p img{max-height:20px;margin:0 0 10px;}
    .case-studies #case-pro-min-height .card .card-body{min-height:auto!important;}
    .showcase-block .card{position:relative;min-height:inherit;height:100%;box-shadow:0 2px 15px rgba(0,0,0,0.15);}
    .showcase-block .card .card-body{padding-left:20px;padding-right:20px;}
    .card-footer .custom-btn{font-size:14px!important;}
    .custom-btn:after{width:16px;height:10px;}
    .container.faq h2{color:#50cced;font-size:42px;text-align:center;}
    .three-icon-sec p{font-size:17px;font-weight:500;}
    .accordion .card-header:before{position:absolute;right:0;top:22px;font-size:14px;cursor:pointer;}
    .faq .card-header{padding:0!important;}
    .faq .accordion>.card>.card-header{padding:0!important;}
    .faq .card-body{margin-top:20px;padding:0;}
    .faq-sec .accordion .card{background-color:#fff;padding:18px;border-radius:5px;border:1px solid #e9e9e9!important;margin-bottom:12px!important;}
    .faq .accordion .card-header a.card-title{margin-bottom:0;display:block;font-weight:500;font-size:18px;color:#000!important;}
    .faq .accordion .card-header[aria-expanded="true"] a,.faq .accordion .card-header[aria-expanded="true"]:before{color:#50cced!important;}
    .faq .accordion .card-header.collapsed:before,.faq .accordion .card-header.collapsed .card-title{color:#000!important;}
    .case-studies{padding:40px 0 70px;}
    .faq-sec{background-color:#f8f9fa;padding:60px 0;}
    .faq-sec .card{background-color:transparent;margin-bottom:20px!important;}
    .contact-form-inner{max-width:700px;margin:0 auto;padding:10px 50px 20px;box-shadow:0 0 20px rgba(0,0,0,0.15);border-radius:8px;}
    section.contact-form-wrap h2{margin-bottom:20px;}
    iframe#ssf_SzNJNbIwNjDSTTY2M9Q1MTcy1k00Tk3STU0ysDS1MEw0SjI0AAA{pointer-events:auto!important;min-height:540px;}
    .img-with-cnt-dark-inner{grid-gap:0!important;}
    .img-with-cnt-dark-sec .right-content{padding:60px;min-height:550px;display:flex;flex-flow:column;justify-content:center;}
    .banner-with-img-content .container{max-width:1400px;position:relative;z-index:1;}
    span.popup-close{position:fixed;width:20px;height:20px;background-image:url(https://q2technologies.com/wp-content/uploads/2024/05/close.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:60px;right:50px;z-index:2147483647;visibility:hidden;opacity:0;cursor:pointer;}
    span.popup-close.open{visibility:visible;opacity:1;}

    /*  New blog css start here */
    .blog-container{max-width:1480px;padding:0 20px;margin:0 auto;}
    .blogs-section h1{color:#000000;font-weight:700;font-size:48px;font-family:"Mulish",sans-serif;}
    .blogs-section p{color:#000000;margin-bottom: 20px;}
    .filter-search .form-group{position:relative;margin:0;}
    .filter-search-sort{align-items:flex-end;width:475px;justify-content:flex-end;display: flex;}
    .filter-tab{width:calc(100% - 475px);}
    .filter-sort{display:flex;flex-wrap:wrap;align-items:center;max-width:220px;justify-content:flex-end;width:100%;}
    .filter-sort select{border-color:#E8E7EC;padding:12px 14px;font-size:16px;color:#000000;max-width:124px;background:url(../assets/images/arrow_forward_ios.svg);background-repeat:no-repeat;background-position:80% 50%;-webkit-appearance:none;width:100%}
    .filter-search{max-width:240px;width:100%;margin-right:20px;}
    .filter-search .form-control{border-color:#E8E7EC;border-radius:0;font-size:16px;color:#000;padding:13px 32px 13px 25px;}
    button.search-btn{position:absolute;right:15px;top:8px;width:18px;height:18px;
        border-radius:0;border:0;box-shadow:none;outline:none;background-image:url(../assets/images/search.svg);
        background-size:18px;background-position:center;background-color:transparent !important;background-repeat: no-repeat;border: none !important;}
    .filter-sort p{margin-bottom:0;margin-right:12px;}
    .btn-blog{font-weight:700;line-height:1.4;}
    .blog-box .thumb{width:100%;position:relative;padding-bottom:58.6%;margin-bottom:26px;}
    .blog-box .thumb img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}
    .blog-box span{padding:4px 8px 4px 8px;background:#B1B3B21F;font-size:12px;color:#000000;margin-bottom:5px;display:table;}
    .blog-box h2{font-weight:700;color:#000000;font-family:'Roboto',sans-serif!important;font-size:20px!important;margin-bottom:16px;line-height:1.4;}
    .blog-box{border:1px solid #ECEDED;padding:10px 10px;}
    .latest-blogs{width:49%;}
    .horizontal-box{display:flex;flex-wrap:wrap;margin-bottom:35px;}
    .blog-box-content{width:56.9%;padding-left:16px;}
    .horizontal-box .thumb{width:43.1%;margin-bottom:0;padding-bottom:0;}
    .latest-blogs-right{width:49%;}
    .filter-blogs-top{justify-content:space-between;margin-top:40px}
    .blog-box-content p{padding-left:0;margin-bottom:9px;}
    .horizontal-box:last-child{margin-bottom:0;}
    .blog-box-main{flex-wrap:wrap;margin-top:80px;margin-bottom:19px;justify-content:space-between;display: flex;}
    .blog-box-main .blog-box{width:31.5%;margin-bottom:42px;padding:20px 20px 56px 20px;}
    .blog-box-main .blog-box .thumb{margin-bottom:11px}
    .blog-box .btn-primary{background-color: #13156F; border-color: #1825AA; display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; user-select: none; padding: .375rem .75rem; font-size: 16px; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; color: #fff; text-decoration: none; border-radius: 0;}
    .blog-box .btn-primary:hover{background-color:#00a6cf;border-color:#00a6cf;}
    .filter-tab ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;}
    .filter-tab ul li{border-left:1px solid #E8E7EC;border-bottom:1px solid #E8E7EC;border-top:1px solid #E8E7EC;width: 21%;}
    .filter-tab ul li:last-child{border-right:1px solid #E8E7EC;}
    .filter-tab li a{text-decoration: none;outline: none;
    position: relative;    transition: all 0.3s ease-in-out;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding: 14px 22px;
    display: flex;
    background: #13156F;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;line-height: 1.24;}
    .filter-tab li a:after{height:5px;width:100%;background:#13156F;position:absolute;top:-1px;left:0;content:"";opacity:0;}
    .filter-tab ul li.active a{color:#13156F;font-weight:700;background:#B1B3B21F}
    .filter-tab ul li.active a:after{opacity:1;}
    .filter-tab ul li:hover a{color:#13156F;background:#B1B3B21F}
    .filter-top{margin-top:20px;    align-items: center;display: flex;}
    section.blogs-section{padding-top:37px;padding-bottom:103px;}
    .blog-box-latest{background:#F4F4FB;padding:60px 0;}
    .latest-blog-detail{width:78.4%;padding-right:45px;}
    .linkdin-blog-box{border:1px solid #C6C7C8;background:#F8F9FA;padding:10px 19px;width:21.6%;}
    .linkdin-blog-box h2{font-size:24px;font-weight:600;color:#13156F;margin-top:12px;margin-bottom:3px;}
    .linkdin-blog-box h3{font-size:20px;font-weight:400;color:#000000;margin-bottom:32px;}
    .linkdin-blog-box p{color:#000000;}
    .latest-blog-detail .blog-box{border:0;padding:0;}
    .latest-blog-detail .blog-box span{background:#00A6CF;font-size:12px;color:#fff;margin-bottom:22px;}
    .latest-blog-detail .blog-box h1{font-weight:700;color:#000000;font-size:33px!important;font-family:"Mulish",sans-serif!important;line-height:1.3;margin-bottom:14px;}
	.latest-blog-detail .blog-box h2{font-weight:700;color:#000000;font-size:33px!important;font-family:"Mulish",sans-serif!important;line-height:1.3;margin-bottom:14px;}
    .latest-blog-detail .blog-box p{font-size:20px;color:#000000;margin-bottom:0;line-height:1.22;}
    .latest-blog-detail .blog-box .blog-box-content{padding:60px 20px 60px 40px;}
    .blog-detail-main-content{width:63%;padding-left:80px;margin-bottom:70px;position:relative;}
    .blog-detail-main-sidebar{width:37%;padding-left:29px;}
    .blog-box-sidebar{background:#F4F4FB;padding:22px 22px;margin-bottom:40px;}
    .blog-detail-main .blog-box-main{margin-top:40px;}
    .blog-detail-main h2{color:#000;font-size:33px;font-family:"Mulish",sans-serif;line-height:1.3;font-weight:700;}
    .blog-detail-main h3{color:#000;font-size:24px;font-weight:600;margin-top:36px;}
    .blog-detail-main p{color:#000000;}
/*     .blog-detail-main  p  img{width:100%!important} */
    */
    .blog-box-sidebar .blog-box{border:1px solid #272DAF3D;margin-bottom:26px;}
    .blog-box-sidebar > h2{border-bottom:1px solid #272DAF;padding-left:10px;margin-bottom:27px;padding-top:12px;padding-bottom:5px;}
    .blog-detail-sidebar-nav h2{padding:10px 10px;font-family:'Roboto',sans-serif;color:#000;font-size:24px;font-weight:600;border-bottom:1px solid #1825AA;background:#272DAF0D;margin-bottom:16px;}
    .blog-detail-sidebar-nav ul{list-style:none;margin:0;padding:0;}
    .blog-detail-sidebar-nav ul li{margin-bottom:12px}
    .blog-detail-sidebar-nav ul li a{display:block;color:#000;font-size:20px;padding:7px 10px;text-decoration:none;position:relative;}
    .blog-detail-sidebar-nav ul li:last-child{margin-bottom:0}
    .blog-detail-sidebar-nav ul li a:before{height:100%;width:3px;background:#00A6CF;position:absolute;top:0;left:0;content:"";opacity:0;}
    .blog-detail-sidebar-nav ul li a.active:before{opacity:1;}
    .blog-detail-sidebar-nav ul li a:hover{color:#1825AA;}
    .blog-detail-sidebar-nav ul li a.active{color:#1825AA;font-weight:700;}
    .blog-detail-sidebar-nav{border:1px solid #00000036;padding:22px 22px;margin-bottom:40px;}
    .blog-detail-main{margin-top:60px;}
    .blog-box-latest .thumb{width:60%;}
    .blog-box-latest .blog-box-content{width:40%;}
    .blog-detail-main-content p a{text-decoration:underline;color:#000;word-wrap:break-word;}
    .blog-detail-main-content p a:hover{color:#272daf;}
    .blog-detail-main-content h2{margin-top:65px;}
    .natural-gas{border:1px solid #C9C9C9;background:#1825AA;color:#fff;padding:22px 22px;}
    .natural-gas h2{color:#fff;border-bottom:1px solid #fff;padding-bottom:6px;margin-bottom:23px;}
    .natural-gas h3{color:#fff;font-size:16px;font-weight:700;margin:0 0 14px 0;line-height:1.4;}
    .natural-gas p{color:#fff}
    .natural-gas .btn{background:#fff;color:#000}
    .blog-social ul{margin:0;list-style:none;padding:0}
    .blog-social ul li{margin-bottom:11px;text-align:center;}
    .blog-social ul li:last-child{margin-bottom:0}
    .blog-social ul li a:hover{opacity:0.7;}
    .blog-social{background:#1825AA;padding:20px 12px 20px 12px;width:48px;position:absolute;left:0;top:140px;margin-left: -80px}
    .content-left {margin-top: -137px;}
    .ajax-filter-blogs .pagination{justify-content:center;width:100%;display: flex;}
    .ajax-filter-blogs .pagination .page-numbers{border:1px solid #63758B24;text-align:center;font-size:12px;font-weight:500;color:#63758B99;width:36px;height:36px;line-height:36px;margin:0 4px;text-decoration:none;}
    .ajax-filter-blogs .pagination .page-numbers.current,.ajax-filter-blogs .pagination .page-numbers:hover{background:#00A6CF;color:#fff;}
    .ajax-filter-blogs .pagination .next.page-numbers,.ajax-filter-blogs .pagination .prev.page-numbers{border:0;}
    .breadcrumbs a{color:#272DAF;font-size:20px;font-weight:300;}
    .breadcrumbs .post-page.current-item{color:#272DAF;font-size:20px;font-weight:700;text-transform:capitalize;}
    .breadcrumbs{color:#272DAF;font-size:20px;font-weight:700;margin-bottom:24px;}
    .ajax-filter-blogs .pagination .next.page-numbers img{transform:rotate(-90deg);}
    .ajax-filter-blogs .pagination .prev.page-numbers img{transform:rotate(90deg);}
    .testimonials-slider .slick-list{margin:0 -12px;}
    .testimonials-slider .slick-slide{margin:0 12px;border:1.34px solid #E7EAEC;padding:32px 32px;}
    .testimonials-slider .slick-slide p{margin-bottom:25px;}
    .testimonials-slider  .slick-dots{display:flex;justify-content:center;margin:0;padding:31px 0;list-style-type:none;}
    .testimonials-slider  .slick-dots li{margin:0 3px;}
    .testimonials-slider  .slick-dots button{display:block;width:11px;height:11px;padding:0;border:none;border-radius:100%;background-color:#00A6CF99;text-indent:-9999px;}
    .testimonials-slider  .slick-dots li.slick-active button{background-color:#1825AA;}
    .testimonials-slider h4{font-size:20px;margin-bottom:6px;margin-top:7px;}
    .testimonials-slider{padding-top:28px;}
    .blogs-detail-section{padding-bottom:80px;}
    .filter-blogs-top{flex-wrap:wrap;display: flex;}
    .filter-blogs-top .latest-blogs-right h2{min-height:41px;}
    .filter-blogs-top .latest-blogs-right + .pagination{margin-top:52px;}
    .linkdin-blog-box{text-decoration:none!important;}
    .blog-box-main .blog-box{position:relative;}
    .blog-box-main .blog-box .btn-primary{position:absolute;bottom:20px}
    .link-respo{display:none;}
    .blog-detail-main-content p a.blue-link{color:#1825AA;}
    .blog-detail-main-content p a.blue-link:hover{color:#232323;}

    /*media query*/
    section.faq-sec { position: relative;margin-bottom: 50px;} 
    section.faq-sec:before { content: ''; height: 100%; position: absolute; top: 0; left: calc((1440px - 100vw) / 2); width: 100vw; background-color: #f8f9fa; } 
    .blog-detail-main { overflow: hidden; } 
    section.faq-sec .faq { position: relative; } 
    .faq-sec .accordion .card { padding-right: 35px; }
    .blog-date { font-size: 12px; font-style: italic; margin-bottom: 10px; display: block; }
    section.help-section { background-color: #00a6cf; padding: 60px 0; } 
    section.help-section .help-content h5 { color: #fff; font-size: 36px; margin: 0 0 10px; } 
    section.help-section .help-content p { color: #fff; font-size: 17px; margin: 0; line-height: 28px; } 
    section.help-section .contact-button .button { background: #272daf; display: inline-block; padding: 20px 20px; text-transform: uppercase; color: #fff; transition: all 0.3s linear; font-size: 18px; text-decoration: none !important;max-width: 230px; width: 100%;text-align: center;} 
    section.help-section .row { align-items: center; } 
    section.help-section .contact-button .button:hover { background: #ffffff; text-decoration: none; color: #272daf; }
    main.main-content-container { overflow: hidden;}

    .ajax-filter-blogs .pagination{justify-content:center;width:100%}
    .ajax-filter-blogs .pagination .page-numbers{border:1px solid #63758B24;text-align:center;font-size:12px;font-weight:500;color:#63758B99;width:36px;height:36px;line-height:36px;margin:0 4px;text-decoration:none;}
    .ajax-filter-blogs .pagination .page-numbers.current,
    .ajax-filter-blogs .pagination .page-numbers:hover{background:#00A6CF;color:#fff;}
    .ajax-filter-blogs .pagination .next.page-numbers,.ajax-filter-blogs .pagination .prev.page-numbers{border:0;}
    .breadcrumbs a{color:#272DAF;font-size:20px;font-weight:300;}
    .breadcrumbs .post-page.current-item{color:#272DAF;font-size:20px;font-weight:700;text-transform:capitalize;}
    .breadcrumbs{color:#272DAF;font-size:20px;font-weight:700;margin-bottom:24px;}
    .ajax-filter-blogs .pagination .next.page-numbers img{transform:rotate(-90deg);}
    .ajax-filter-blogs .pagination .prev.page-numbers img{transform:rotate(90deg);}

    .related-case-studies-list .card .card-footer .btn-primary{display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; user-select: none; border: 1px solid transparent;line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: #fff; background-color: #13156f; border-color: #13156f;width:100%;text-decoration:none;position:relative;text-align:left;}
    .related-case-studies-list .card .card-footer .btn-primary:after{content: ""; position: absolute; right: 10px; top: 0; bottom: 0; width: 16px; height: 10px; margin: auto; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; background-image: url(../assets/images/btn-arrow-white.webp); background-size: contain; background-position: center; /* transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); */}
    .related-case-studies-list .card .card-footer .btn-primary:hover:after { transform: translateX(7px); }
    .showcase-block .card .card-footer .btn-primary{display: inline-block; font-weight: 400; color: #212529; text-align: left; vertical-align: middle; user-select: none; border: 1px solid transparent;line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color: #fff; background-color: #13156f; border-color: #13156f;width:100%;text-decoration:none;}
    .showcase-block .card .card-footer .btn-primary:after{content: ""; position: absolute; right: 10px; top: 0; bottom: 0; width: 16px; height: 10px; margin: auto; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; background-image: url(../assets/images/btn-arrow-white.webp); background-size: contain; background-position: center;}
    .showcase-block .card .card-footer .btn-primary:hover:after{transform: translateX(7px);}


    .blog-meta-box {padding: 22px;background: #13156f;}
    .blog-meta-title { color: #fff !important;border-bottom: 1px solid #fff;padding-bottom: 10px;}
    .blog-meta-content p {color: #fff;padding-bottom: 25px;}
    .blog-meta-content h2,
    .blog-meta-content h3,
    .blog-meta-content h4,
    .blog-meta-content h5,
    .blog-meta-content h6{color:#fff !important;font-weight: 700 !important;margin-bottom: 10px;}
    .blog-meta-content ol li,
    .blog-meta-content ul li{color: #fff;}
    .blog-meta-content ul li a,
    .blog-meta-content ol li a{color: #fff;text-decoration: underline;}
    .blog-meta-content ol li a:hover,
    .blog-meta-content ul li a:hover{color: #00A6CF;}

    .blog-meta-button { background: #fff; padding: 10px; color: #13156f !important; text-transform: capitalize; font-weight: 700; padding: 13px 16px; display: inline-block; font-size: 16px;transition: 0.5s all ease-in-out;}
    .blog-meta-button:hover,.blog-meta-button:focus{background:#00A6CF;color:#fff !important;}
    @media (min-width:768px){
        .filter-tab ul{display:flex!important;}
        .navbar-expand-md .navbar-nav{align-items: center;}
    }
    /*3-12-25*/
    @media (max-width:1479px){
        section.faq-sec:before { left: -20px; width: calc(100% + 40px); }
    }
    
    @media (max-width:1365px){
        .filter-tab li a{font-size:16px;padding:19px 10px;line-height:1.44;}
        .filter-tab ul li{width:25%;}
        .latest-blog-detail{padding-right:35px;}
		.latest-blog-detail .blog-box h1{font-size:28px!important;}
        .latest-blog-detail .blog-box h2{font-size:28px!important;}
        .latest-blog-detail .blog-box .blog-box-content{padding:60px 20px 60px 20px;}
        .linkdin-blog-box{width:23.6%;}
    }
    @media (max-width:1280px){
        .video-right-cnt-wrap,.our-process-right-cnt-wrap{min-height:480px;}
        .video-right-inner{padding:15px 15px 15px 20px;}
        .our-process-right-inner{padding:40px 20px 40px 20px;}
        .benifit-inner-wrap{padding:50px 30px;}
        .img-with-cnt-dark-sec .right-content{min-height:450px;padding:40px;}
        .linkdin-blog-box h2{font-size:22px;}
    }
    @media (max-width:1060px){
        .our-process-sec{grid-template-columns:1fr;}
        .our-process-right-inner{max-width:100%;}
        .our-process-sec .image-wrap img{position:relative;}
        .latest-blogs{width:100%;}
        .latest-blogs-right{width:100%;margin-top:30px;}
        .filter-blogs-top{flex-wrap:wrap;}
        .blog-box-main{margin-top:60px;margin-bottom:30px;}
        .blog-box-main .blog-box{width:47.5%;}
        .filter-search-sort{width:100%;justify-content:flex-start;margin-top:20px;}
        .filter-tab{width:100%;}
        .filter-top{margin-top:50px;flex-wrap:wrap;}
        .filter-tab ul li{width:50%;}
        .filter-tab ul li:nth-child(2){border-right:1px solid #E8E7EC;}
        .filter-tab li a{padding:20px 10px;}
        .latest-blog-detail{padding-right:15px;}
        .linkdin-blog-box{width:30.6%;}
		.latest-blog-detail .blog-box h1{font-size:24px!important;}
        .latest-blog-detail .blog-box h2{font-size:24px!important;}
        .latest-blog-detail .blog-box p{font-size:18px;line-height:1.22;}
        .blog-detail-sidebar-nav ul li a{font-size:18px;}
        .blog-detail-main h2{font-size:30px;}
        .filter-blogs-top .latest-blogs-right h2{min-height:inherit;}
    }
    @media (max-width:991px){
        .latest-blog-detail{padding-right:0;width:100%;margin-bottom:30px;}
        .linkdin-blog-box{width:100%;}
        .blog-box-latest .d-flex{flex-wrap:wrap;}
        .latest-blog-detail .blog-box .blog-box-content{padding:40px 0px 40px 20px;width:50%;}
        .blog-box-latest .thumb{width:50%;}
        .blog-detail-main h2{font-size:24px;}
        .blog-detail-main-content{padding-left:60px;}
        .blog-detail-main-sidebar{padding-left:20px;}
    }
    @media (max-width:790px){
        .banner-with-img-content-inner,.img-with-cnt-dark-inner{grid-template-columns:1fr;grid-auto-flow:initial;grid-gap:20px;}
        .container{max-width:100%;}
        .video-with-cnt-sec,.our-process-sec{grid-template-columns:1fr;grid-gap:20px;padding:0 15px;}
        .video-right-cnt-wrap,.our-process-right-cnt-wrap{min-height:auto;}
        .video-wrap,.image-wrap,.img-with-cnt-dark-sec figure{padding-bottom:65%;}
        .our-process-sec .image-wrap{padding-bottom:0;}
        .video-right-inner,.our-process-right-inner{padding:20px 0 40px 0;}
        .our-process-right-cnt-wrap{order:2;}
        ul.benefit-listing-wrap{grid-template-columns:1fr;grid-gap:40px;}
        .benefit-listing-wrap li:after{right:auto;top:auto;bottom:-20px;width:100%;height:1px;left:0;}
        ul.benefit-listing-wrap{margin:40px 0 0;}
        .benefit-listing-wrap li b{color:#50cced;}
        .h2-title strong{display:block;}
        .scalable-process-wrap ul li{padding:60px 5px 0;}
        .img-with-cnt-dark-sec .right-content{min-height:auto;}
        .text-cta-btn-block .row{flex-flow:column;justify-content:center!important;align-items:center;}
        .text-cta-btn-block .col-12{margin:0 auto;width:100%;max-width:100%;text-align:center;}
        .container.faq h2{font-size:35px;}
        .faq-sec{padding:45px 0;}
        button.search-btn{right:19px;}
        section.blogs-section{padding-bottom:53px;}
    }
    @media (max-width:767px){
         /*3-12-25*/
        section.help-section { text-align: center; } 
        section.help-section .help-content h5 { font-size: 30px; } 
        section.help-section .contact-button { margin-top: 20px; }
        
        .blog-box-main .blog-box{width:100%;margin-bottom:30px;}
        .blog-box h2{font-size:18px!important;margin-bottom:12px;line-height:1.3;}
        .blog-box-latest .thumb{width:100%;padding-bottom:58.6%;}
        .latest-blog-detail .blog-box .blog-box-content{padding:30px 0px 20px 0px;width:100%;}
        .blog-detail-main-content{padding-left:0;width:100%;}
        .blog-detail-main-sidebar{padding-left:0;width:100%;}
        .blog-detail-main .d-flex{flex-wrap:wrap;margin-bottom:40px;}
        .blog-detail-main-content h2{margin-top:35px;}
        .blog-detail-main h3{font-size:22px;}
        .blog-social{width:100%;position:relative;left:0;top:0;margin-bottom:40px;margin-left: 0}
        .blog-social ul{display:flex;flex-wrap:wrap;justify-content:center;}
        .blog-social ul li{text-align:center;margin:0 20px;}
        .link-respo{display:block;width:100%;margin-bottom:10px;}
        .link-respo a{font-weight:600;display:block;padding-bottom:13px;text-decoration:none;position:relative;color:#1825AA;font-size:16px;text-transform:uppercase;border-bottom:3px solid #D9D9D9;}
        .link-respo a:after{background:url(../assets/images/arrow_forward_ios.svg);background-repeat:no-repeat;background-position:80% 50%;content:"";width:16px;height:10px;color:#1825AA;position:absolute;right:0;top:6px;}
        .link-respo.active a:after{transform:rotate(-180deg);}
        .link-respo a:before{content:"";height:3px;width:66px;bottom:-3px;left:0;position:absolute;background:#1825AA;}
        .filter-tab ul li{width:100%;border:1px solid #E8E7EC;border-bottom:0}
        .filter-tab ul li:last-child{border-bottom:1px solid #E8E7EC}
        .filter-tab li a:after{display:none;}
        .filter-tab ul{display:none;}
        .content-left {margin-top: 0;}
    }
    @media (max-width:640px){
        .scalable-process-wrap ul{grid-template-columns:1fr;grid-gap:25px;}
        .scalable-process-wrap ul li:first-child:before{left:0;}
        .scalable-process-wrap ul li:last-child:before{right:0;}
        .img-with-cnt-dark-sec .right-content{padding:30px 20px;}
        .content-wrap .btn{margin:0 auto;}
        .content-wrap,.video-right-inner{text-align:center;}
        .filter-search{max-width:100%;width:68%;margin-right:14px;}
        .filter-search .form-control{font-size:16px;color:#000;padding:12px 55px 12px 25px;width: 100%;}
        .blogs-section h1{font-size:42px;}
        .horizontal-box .thumb{width:100%;margin-bottom:0;padding-bottom:58.6%;}
        .blog-box-content{width:100%;padding-left:0;padding-top:13px;}
    }
    @media(max-width: 575px){
        .section-scalable .row-cols-2>*{flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
    }

