/**
    Theme Name: Astra Child
    Author: Brainstorm Force
    Author URI: http://wpastra.com/about/
    Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: astra-child
    Template: astra
    */
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Thin.svg#IBMPlexSansCond-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Light.svg#IBMPlexSansCond-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Medium.svg#IBMPlexSansCond-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-ExtraLight.svg#IBMPlexSansCond-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Italic.svg#IBMPlexSansCond-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-SemiBold.svg#IBMPlexSansCond-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Regular.svg#IBMPlexSansCond-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IBM Plex Sans Condensed';src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.eot');src:url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.woff2') format('woff2'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.woff') format('woff'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.ttf') format('truetype'),url('/wp-content/themes/twentytwentythree/assets/fonts/IBMPlexSansCond/IBMPlexSansCond-Bold.svg#IBMPlexSansCond-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Black.svg#WorkSans-Black') format('svg');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Bold.svg#WorkSans-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Medium.svg#WorkSans-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-ExtraLight.svg#WorkSans-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Thin.svg#WorkSans-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Regular.svg#WorkSans-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Work Sans';src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.eot');src:url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.woff2') format('woff2'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.woff') format('woff'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.ttf') format('truetype'),url('/wp-content/themes/astra-child/assets/fonts/WorkSans/WorkSans-Light.svg#WorkSans-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}

.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),a{text-decoration:none;}
body{background:rgba(249,249,249,1);font-family:'IBM Plex Sans Condensed';}
.ast-container{max-width:1200px;}
.entry-header.ast-no-thumbnail{display:none;}
.site-header{box-shadow:1px 0px 52px 0px rgba(6,5,5,0.11);position:sticky;top:0}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item{background:#fff;}
.main-header-menu>.menu-item>.menu-link{line-height:normal;color:#000;font-size:16px;}
.grid_img img{max-width:430px;}
section.contact_cyb a,
.ast-builder-menu .main-navigation>ul>li:last-child a {
    font-weight: 600;background: #ab2129;color: #fff!important;
    border-radius: 12px;padding: 8px 16px 12px;box-shadow: 0px 11px 24.8px 5px rgba(171,38,43,0.2);
}
.main-header-menu>.menu-item>.menu-link:hover{color:#000;}
.container.top-bar {
    background: #183b5a;text-align: center;padding: 1px 20px 4px;z-index: 9;
    max-width: 100%;position: relative;line-height: normal;
}
.container.top-bar p{margin:0;display:inline-block;color:#fff;font-size:14px;line-height:18px;font-family:'Work Sans';font-weight: 400}
p.yp-bar-btn a{background:#ab2129;color:#fff;padding:3px 9px 6px;border-radius:5px;font-weight:600}
.container.top-bar p.yp-bar-btn a{font-family:'Work Sans';display:inline-block;font-size:14px;line-height:18px;font-weight:500;padding: 1px 8px 2px;}
.container.top-bar p.yp-bar-btn{margin-left:10px;}
.site-branding{padding:0;}
.ast-mobile-header-wrap .ast-primary-header-bar{min-height:80px;}
.ast-primary-header-bar .site-primary-header-wrap {min-height: 63px;}
.ast-builder-menu-1 .menu-item>.menu-link{color:#000!important;font-size:16px;}
.ast-builder-menu-1 .menu-item>.menu-link:focus{outline:none;}
.ast-builder-menu-1 .menu-item:hover>.menu-link{color:#000;}
.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu li:hover a{color:#183b5a;}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{border:1px solid #dddddd69;left:10px;
    border-radius: 5px;
    margin-top: 10px;}
.ast-builder-menu .main-navigation>ul>li:last-child a:hover{color:#fff;}
.ast-builder-menu-1 .menu-item .sub-menu .menu-link{padding:6px 15px;}
.ast-builder-menu-1 .menu-item .sub-menu{padding:10px;}
.ast-icon.icon-arrow{text-align:left;width:auto;display:inline-block;}
.entry-header.ast-no-thumbnail{display:none;}
.mainrighttp{display:flex;
    justify-content:flex-end;
    text-align:right;font-size:18px;font-weight:400;color:#000000;line-height:22px;align-items:center;
    font-family:'IBM Plex Sans Condensed';
}
.mainrighttp img{margin-left:10px;vertical-align:middle;}
.mainsectop{display:flex;justify-content:space-between;align-items:end;}
.content-area.primary{margin-top:0;}
.bottomtopsec{position:relative;}
.bottomtopsec img:nth-child(2){position:absolute;right:0;left:0;margin:auto;bottom:-40px;width:auto;}
.bottomtopsec>img{max-height:440px;width:100%;}
.bottomtopsec{-webkit-mask-image:url(w3logo.png);mask-image:url(/wp-content/themes/astra-child/assets/images/video-bg.png);-webkit-mask-size:70%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:10px;border-radius:30px;}
.bottomsrbtn{position:absolute;bottom:-60px;left:50%;margin:auto;z-index:9;transform:translateX(-50%);}
.anim_img{margin-top:-60px;}
.anim_img img{transition:all .7s;}
.anim_img img:hover{transform:rotate(60deg);}
.e-con.e-grid>.e-con-inner{display:block;}
.section-second{margin-bottom:26px;text-align:center;}
.section-second .blue-text{color:#1E6DAB;}
.section-second h3{margin:0;font-size:34px;font-weight:400;color:#161616;line-height:40px;font-family:'IBM Plex Sans Condensed';margin-top:10px;}
.section-second h3 span{color:#1E6DAB}
.section-second h3 a{color:#1E6DAB;}
.home-main-second{margin-top:80px!important;}
.home-main-second .e-con-inner{visibility:visible;}
.home-main-second .e-con-inner [data-id="8ea3260"] .elementor-widget.elementor-widget-text-editor{flex:0 0 32%;padding:30px 10px 20px;}
.home-main-second .e-con-inner .e-con-boxed .e-con-inner{display:flex;flex-wrap:wrap;}
.particlsec .bl-text{font-size:28px;font-weight:600;line-height:30.8px;letter-spacing:0.05em;text-align:left;color:#19578B;margin-bottom:7px;}
.particlsec p{color:#525252;font-family:'Work Sans';font-size:18px;line-height:21px;font-weight:400;text-align:left;margin-bottom: 43px}
.particlsec img+p{color:#183B5A;font-family:'Work Sans';font-size:18px;line-height:21px;font-weight:400;margin:0;margin-left:auto;}
.partbottom{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:1;padding:5px 0 16px 0;margin: auto 0 0 0;border-bottom:#4072A0 2px solid;position:relative;}
.partbottom:before{z-index:-1;content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:linear-gradient(1deg,#d5e6f2,#fff);opacity:0.2;transition:all .3s;z-index:-1;}
.particlsec:hover .partbottom:before{opacity:1;height:90px;}
.particlsec .learntext {color: #183B5A;font-weight: 400;font-family: 'Work Sans';font-size: 18px;line-height: 20px;}
.learntext{display:flex;align-items:center;gap:10px;}
.home-main-second .connect_btn .elementor-widget-container {display: flex;align-items: center;}
.diffpart{max-width:262px;width:100%;border:0.5px solid;border-image-source:linear-gradient(72.7deg,rgba(255,255,255,0) 38.25%,#C0393E 58.67%,#802226 88.94%,rgba(255,255,255,0) 108.66%);box-shadow:0px 11px 40.8px 5px #AB262B33;background:#ab2129;border-radius:15px;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center;padding:51px 32px 55px 32px;position:relative;margin:auto;}
.elementor-widget-container{width:100%;}
.diffpart .box-title{font-size:24px;line-height:26px;font-weight:600;color:#fff;margin-bottom:15px;}
p.witharrow{font-family:Work Sans;font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:0.05em;text-align:left;position:relative;color:#fff;margin:0;padding-bottom:10px;}
p.witharrow:after,.case-study a::after{content:"";border:solid #fff;border-width:0px 2px 2px 0;display:inline-block;padding:3px;vertical-align:middle;transform:rotate(-135deg);-webkit-transform:rotate(305deg);right:-2px;bottom:-3.5px;position:absolute;}
p.witharrow:before,.case-study a::before{content:"";position:absolute;width:100%;height:2px;background:#fff;bottom:0;}
.particlsec{display:flex;flex-flow:column;height:100%;align-items:flex-start;width:100%;}
.text-blue{color:rgba(30,109,171,1)!important;}
p.witharrow a {
color:#fff;
}
.consultation-form .e-con-inner h3,.emiz-blogs h2.sec-heading,
.home-third-section h2.elementor-heading-title,.related-posts 
.sec-heading,.btn-bl,.recent-posts .sec-heading,.blue-btn-title 
.elementor-heading-title,.widget_recent_entries .widget-title,
.related-posts .sec-heading,.blue_heading{background:#19578B;box-shadow:0px 4px 0px 0px #112840;color:#fff;border-radius:20px;padding:6px 50px;font-size:22px;font-weight:500;line-height:22px!important;letter-spacing:.3px;font-family:IBM Plex Sans Condensed;display:inline-block;}
.emiz-blogs h2.sec-heading{padding:7px 23px;}
.home-third-section .elementor-heading-title{font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:48px!important;text-align:center;}
.home-third-section{padding-top:35px;}
.home-third-section .bx-wrapper{max-width:100%!important;padding:0 10px;position:relative;}
.home-third-section .bx-wrapper:before,.home-third-section .bx-wrapper:after{content:"";position:absolute;background:linear-gradient(270deg,rgba(255,255,255,0) 4.22%,#f9f9f9 79.9%);width:250px;height:100%;z-index:1;top:0;}
.home-third-section .bx-wrapper:before{left:0}
.home-third-section .bx-wrapper:after{right:0;background:linear-gradient(81deg,rgba(255,255,255,0) 4.22%,#f9f9f9 79.9%);width:250px;}
.red-btn a.menu-link:before {
    content: "";margin-right: 6px;vertical-align: middle;
    background: url(/wp-content/uploads/2024/06/call.png) no-repeat center center;
    background-size: 16px;width: 16px;height: 16px;position: relative;top: 3px;
}
.home-forth-section{position:relative;z-index:1;}
.home-forth-section:before {
    content: "";position: absolute;background: radial-gradient(50% 50% at 50% 50%, #c8dbed 0%, rgba(255, 255, 255, 0) 100%);
    width: 440px;height: 470px;top: 29%;left: 50%;transform: translateX(-192%);-webkit-transform: translateX(-192%);
    -moz-transform: translateX(-192%);z-index: -3;
}
.home-forth-section{padding-top:90px;}
.comp_security h3,.home-forth-section h3.elementor-heading-title,.recent-posts .sec-heading{font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:44px;text-align:center;}
h3.sec-sub-heading{font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:44px;margin:15px 0 0;text-align:center;}
.home-forth-section .home-testimonial{background:url(https://cyberveer.ezxdemo.com/wp-content/themes/astra-child/assets/images/mask2.png) no-repeat top center;background-size:100% 100%;width:100%;max-width:100%;height:100%;padding-bottom:0px;}
.home-testimonial .sp-testimonial-free-wrapper{margin:60px auto 0 auto;max-width:85%;}
.home-forth-section .sp-testimonial-content p{font-family:Work Sans;font-size:24px;font-weight:400;color: #161616;line-height:28.8px;text-align:center;}
.home-forth-section .sp-testimonial-free-section .sp-testimonial-client-image{margin-top:20px;}
.home-testimonial .sp-testimonial-free-section{margin-bottom:20px}
.home-testimonial .swiper-button-prev.testimonial-nav-arrow,.swiper-button-next.testimonial-nav-arrow{top:50%;transform:translatey(-50%);}
.home-testimonial .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev{background:rgb(30,109,171)}
#sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .testimonial-nav-arrow,.blog_mainsection .owl-nav .owl-prev,.blog_mainsection .owl-nav .owl-next{background:rgba(30,109,171,1)!important;border-radius:50px;width:42px;height:30px;color:#fff!important;border-color:rgba(30,109,171,1)!important;margin:0;}
.home-testimonial .sp-testimonial-free{max-width:730px;margin:auto;}
.sp-testimonial-free-section .testimonial-pagination{padding-bottom:20px;}
.sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet{width:25px;height:5px;border-radius:18px;}
.home-testimonial .swiper-pagination-clickable .swiper-pagination-bullet{background:red;}
.home-testimonial .sp-testimonial-free-section .sp-testimonial-client-name{font-family:Work Sans;font-size:24px;font-weight:600;line-height:28.8px;}
.sp-testimonial-client-designation{font-family:Work Sans;font-size:18px;font-weight:600;line-height:21.6px;text-align:center;}
#sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet{background:#77aad2;margin:0 4px;height:8px;}
#sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .sp-testimonial-client-name{margin-bottom:0}
#sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .sp-testimonial-client-designation{font-family:Work Sans;font-size:18px;font-weight:600;line-height:21.6px;text-align:center;color:#161616;opacity:1;}
.cyber-section .col-md-4{display:flex;max-width:33.33%;flex:0 0 33.33%;padding:0 5px;}
.cyber-section .row{display:flex;flex-wrap:wrap;}
.cyber-box{
    padding: 35px 20px;
    position: relative;
    margin: 10px 0;
    background: rgba(255, 255, 255, .6);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid rgba(105, 129, 247, 0.2);
}
/*.absolute-text{position:absolute;top:30px;left:0;}
.absolute-text img{max-width:100%;width:100%;}*/
.cyber-box .text-white{font-family:IBM Plex Sans Condensed;font-size:24px;
    font-weight:400;line-height:28.8px;letter-spacing:-0.011em;text-align:center;
    padding:15px 0 0;color: rgba(0, 0, 0, 1)!important;
}
.cyber-box .text-white strong{font-family:IBM Plex Sans Condensed;font-size:24px;
    font-weight:700;line-height:28.8px;letter-spacing:-0.011em;text-align:left;
}
.cyber-section .col-md-4 .cyber-box > img {
    width: 100%;
    max-width: 150px;
}

.cyber-box .get_start a span.arw{
    display: inline-block;
    width: 20px;
    text-align: left;
    position: relative;
    top: -1px;
    left: 10px;
}
.cyber-box:hover .get_start a img {
    padding-left: 10px;
}
.cyber-box .get_start a span.arw img {
    transition: padding .4s ease 0s;
    -webkit-transition: padding .4s ease 0s;
    -moz-transition: padding .4s ease 0s;
}
.cyber-box .get_start {
    margin-top: auto;
}
.cyber-box .get_start a {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
    letter-spacing: -0.011em;
    display: inline-block;
    text-align: center;
    color: rgba(30, 109, 171, 1);
    text-transform: uppercase;
}

/*blog page css*/
h2,h3,h4,h5,h6,h1{font-family:IBM Plex Sans Condensed;}
h2.sec-heading{font-family:IBM Plex Sans Condensed;font-size:56px;font-weight:600;line-height:56px;text-align:center;color:#161616;}
.emiz-blogs{margin:45px 0;padding-top:45px;}
.v-security-blog .emiz-blogs {padding:0;margin-top:70px!important}
.blog-card.p-3.bg-white.h-100{border:1px solid #A5CEEB80;background:#FFFFFF;width:353px;height:219px;top:237px;gap:0px;border-radius:15px;border-color:#A5CEEB80;}
.cat_name,.tbcategory-name{display:inline-block;color:#F2F8FD;letter-spacing:0.03em;text-align:center;}
.card.post-card{border:1px solid #A5CEEB80;border-radius:15px;}
img.w-100{background:#00000080;background-blend-mode:multiply;border-radius:15px;margin-bottom:15px;max-height:250px;object-fit:cover;}
.blog-card{border-radius:15px;border:1px solid #A5CEEB80;}
div.blog-disc{padding:0 25px;}
.related-post-read-more a,.recent-post-read-more a,p.blog-disc+a.blog-title,.tabs_sidebar .btn_readmore{color:#525252;font:700 14px/16.8px Work Sans;}
.recent-post-read-more a::after,.recent-post-read-more a::before,.related-post-read-more a::after,.related-post-read-more a::before,p.blog-disc+a.blog-title:after,p.blog-disc+a.blog-title:before,.tabs_sidebar .btn_readmore:before,.tabs_sidebar .btn_readmore:after{content:"";position:absolute;transition:all .3s}
p.blog-disc+a.blog-title:after,.tabs_sidebar .btn_readmore:after,.related-post-read-more a::after{border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:3px;vertical-align:middle;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:94px;top:11px;}
p.blog-disc+a.blog-title:before,.tabs_sidebar .btn_readmore:before,.related-post-read-more a::before{background:#525252;width:20px;height:1px;left:80px;top:14px;}
p.blog-disc{font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;text-align:left;margin:0;color:#525252;}
section.emiz-blogs.bg-white h2{margin-bottom:40px;}
span.post-date,.tabs_sidebar .tab-content .card-text,.related-post-excerpt p,.recent-post-excerpt p{color:#525252;font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;padding:0 25px;text-align:left;}
span.post-date i,.tabs_sidebar .tab-content .card-text i{font-size:18px;margin-right:5px;}
.technologies_slider .related-post-title a,.blog-disc .blog-title,.tabs_sidebar .card-title a,.recent-post-title a{color:#161616;font-family:IBM Plex Sans Condensed;font-size:28px;font-weight:500;line-height:28px;letter-spacing:-0.011em;text-align:left;}
.tabs_sidebar .tab-content .card-body{padding:0 25px;}
.recent-post-title.card-title{margin-bottom:.75rem;}
.tbcategory-name{font-size:16px;background:#51A3DC;padding:1px 10px 4px 10px;margin:0 20px 0 0;position:absolute;top:0;left:28px;border-radius:0px 0px 12px 12px;}
.blog_CTA{background:url(/wp-content/uploads/2024/06/bridge-gap-blue-grid.png) no-repeat top center;background-size:contain;width:100%;height:100%;padding:90px 50px 67px 120px;max-width:1120px;margin:auto;display:flex;margin-top:60px;}
span.text_colerbl{color:#183B5A;font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:40px;text-align:left;}
.blog_CTA h2{font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:40px;color:#FFFFFF;text-align:left;}
.cta_secleft{max-width:500px;}
.cta_secleft p{font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;color:#fff;margin-top:25px;}
a.btn_cta{border:0.5px solid;border-image-source:linear-gradient(72.7deg,rgba(255,255,255,0) 38.25%,#C0393E 58.67%,#802226 88.94%,rgba(255,255,255,0) 108.66%);box-shadow:0px 11px 24.8px 5px #AB262B33;background:#AB2129;font-family:IBM Plex Sans Condensed;font-size:16px;font-weight:600;line-height:18px;color:#FFFFFF;border-radius:12px;text-align:center;display:inline-block;padding:9px 17px 10px;}
a.btn_cta:before{content:"\f095";font:normal normal normal 19px / 1.5 FontAwesome;vertical-align:middle;margin-right:5px;}
.page-template-blogtemplate .site-content .ast-container{display:block;}
.nav-tabs .nav-link{border:1px solid #19578B;font-size:18px;font-weight:500;line-height:18px;letter-spacing:0.03em;text-align:center;padding:12px 21px;border-radius:12px;color:#19578B;}
.populars_topics li,.nav-tabs .nav-link,form.search-form .search-submit{font-family:IBM Plex Sans Condensed;}
section.tabs_sidebar{padding-top:70px;}
.nav-tabs .nav-item{padding-right:10px;}
.nav-tabs .nav-item .nav-link:hover,.nav-tabs .nav-link.active{background:#19578B;color:#F2F8FD;}
.tabs_sidebar ul{margin:0;}
.tabs_sidebar h2{color:#19578B;font-size:22px;font-weight:500;line-height:22px;letter-spacing:0.03em;display:block;}
aside#popular-topics ul{background:#C3DEF4;padding:30px 23px 25px;border-radius:0px 12px 12px 12px;}
.populars_topics li a{background:#E4EFFA;font-size:20px;border:1px solid #51A3DC;border-radius:11px;font-weight:500;line-height:20px;color:#161616;letter-spacing:0.03em;padding:10px 20px;position:relative;transition:all .5s;}
.populars_topics h3{color:#19578B;font-size:22px;font-weight:500;line-height:22px;letter-spacing:0.03em;background:url(/wp-content/uploads/2024/05/curveimg.png) no-repeat bottom left;background-size:contain;padding:14px 70px 14px 23px;border-bottom:1px solid #fff;}
.populars_topics li a:after{background:url(https://cyberveer.ezxdemo.com/wp-content/themes/astra-child/assets/images/arrow.png) no-repeat right center;content:"";position:absolute;right:20px;background-size:contain;height:8px;width:20px;top:50%;transform:translatey(-50%);}
.populars_topics li a:hover:after{right:20px;filter:brightness(0) invert(1);}
.populars_topics li a:hover{background:#19578b;color:#fff;}
.tabs_sidebar .tab-content .card-title{margin:0;padding-top:0;padding-bottom:5px;line-height: 28px}
.tabs_sidebar .tab-content .card-text{padding:0;margin-bottom: 10px}

/*sidebar serch form css */
.blogs_search form.searchform input{
    border:1px solid #19578B80;border-radius:12px;font-family:Work Sans;font-size:14px;
    font-weight:400;line-height:16.8px;background:#F2F8FD;height:43px;padding-right: 115px;color:#19578BBF;
}
.blogs_search form.searchform input::-webkit-input-placeholder {color:#19578BBF;}
.blogs_search form.searchform input::-moz-placeholder {color:#19578BBF;}
.blogs_search form.searchform input:-ms-input-placeholder {color:#19578BBF;}
.blogs_search form.searchform input:-moz-placeholder {color:#19578BBF;}
.blogs_search form.searchform button {
    background: #19578B;font-family: IBM Plex Sans Condensed;border-radius: 0px 12px 12px 0px;padding: 0 23px;position: absolute;
    right: 0;top: 0;height: 100%;font-size: 16px;color: #fff;line-height: 18px;font-weight: 600;
}
.blogs_search form.searchform button span {position: relative;display: flex;height: 100%;align-items: center;padding-bottom: 4px;}
.blogs_search form.searchform button span::before {
    content: '';display: inline-block;
    background: url(/wp-content/uploads/2024/06/blog-search-btn.png) no-repeat center center;
    width: 15px;height: 15px;margin: 3px 3px 0 0;
}
form.search-form label[for="search-field"]{margin:0;position:relative;width:100%;}
form.search-form .search-submit:hover{background:#19578B;}
/*sidebar widget recent posts css */
.widget_recent_entries li a{font-family:IBM Plex Sans Condensed;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-0.011em;color:#161616;display:block;}
.widget_recent_entries li:hover a {color: #161616;text-decoration: underline;}
.widget_recent_entries p{color:#525252;font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;text-align:left;margin:10px 0 10px;}
.widget_recent_entries li{border-bottom:1px solid #C3DEF4;margin-bottom:15px;}
.widget_recent_entries .widget-title{padding:5px 30px;}
section.blog_mainsection h1{font-family:IBM Plex Sans Condensed;font-size:56px;font-weight:600;line-height:56px;text-align:center;color:#161616;margin-bottom: 75px}
section.blog_mainsection{
    padding-top:55px;z-index:1;position:relative;
    background:url(/wp-content/uploads/2024/06/blog-resources-bg.png) no-repeat center top;
}
form.search-form input::placeholder{color:#4f7fa8;}
.owl-carousel .item{border-radius:3px;text-align:center;}
.owl-nav button{background-color:#4a90e2;border:none;color:white;padding:5px 10px;border-radius:3px;}
.owl-nav button:hover{background-color:#357ABD;}
.owl-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);}
.owl-nav .owl-prev,.owl-nav .owl-next{background-color:#4a90e2;color:#FFF;padding:10px;border-radius:50%;position:absolute;}
.owl-nav .owl-prev{left:-30px;}
.owl-nav .owl-next{right:-30px;}
.cy-title span{background:#f8f8f8 !important;padding:0 15px;font-family:IBM Plex Sans Condensed;font-size:22px;font-weight:500;line-height:22px;letter-spacing:0.03em;text-align:center;color:#1E6DAB;width:fit-content;max-width:630px;}
.cy-title::before {
    content: '';width: 100%;height: 1.5px;background: #1E6DAB;z-index: -1;top: 50%;
    transform: translateY(-50%);-moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);position: absolute;left: 0;right: 0;margin: 0 auto;
}
.cy-title {max-width: 675px;margin-bottom: 5px !important;}
.cy-title.d-block.mb-2.text-center{position:relative;z-index:1;}
.overlay-container {position: absolute;bottom: 30px;left: 0;width: 100%;padding-left: 60px;}
.blog_mainsection .owl-carousel.technologies_slider {padding-bottom: 0;margin-top: 75px !important;}
.text-white.post_dicss{font-family:Work Sans;font:400 16px/19px IBM Plex Sans Condensed;}
.read-more-btn{color:#fff;font-family:Work Sans;font-size:16px;font-weight:700;line-height:19.2px;}
.read-more-btn:hover{color:#1E6DAB;}
.catbtns p{background:#19578B80;font:500 16px/19px IBM Plex Sans Condensed;}
.catbtns p,.category_btn a{letter-spacing:0.03em;padding:4px 10px 6px 10px;border-radius:15px;color:#fff;font-size:16px;}
.featbtn{border:1px solid #FFFFFF;color:#fff;}
.category_btn a{background:#51A3DC;}
.catbtns .category_btn{background:transparent;}
.card.post-card:hover p.blog-disc+a.blog-title:before{left:85px;}
.card.post-card:hover p.blog-disc+a.blog-title:after{left:98px;}
.blog-card:hover p.blog-disc+a.blog-title:after,.tabs_sidebar .btn_readmore:hover:after{left:98px;}
.blog-card:hover p.blog-disc+a.blog-title:before{left:85px;}
.blog_mainsection .owl-nav .owl-prev,.blog_mainsection .owl-nav .owl-next{position:static;}
.blog_mainsection .owl-nav{padding:0 56px;}
.blog_mainsection .owl-nav span{font-size:37px;line-height:24px;height:auto;display:inline-block;}
.blog_mainsection .owl-dots{display:none;}
.technologies_slider .item:hover .related-post-title a,.blog-card:hover .btn_readmore{color:#161616;}
.technologies_slider .item:hover a.btn_readmore{color:#525252}
.blog_mainsection .slider-content-box p.post_dicss {font: 400 16px/19px Work Sans;width: 100%;max-width:715px;}
.overlay-container.slider-content-box h4 {
    max-width: 715px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
    margin-bottom: 12px !important;letter-spacing: -0.011em;font: 600 48px/57px IBM Plex Sans Condensed;
}
.blog_mainsection .slider-content-box .read-more-btn {color:#fff;font-family:Work Sans;font-size:16px;font-weight:600;line-height:19.2px;}
.blog_mainsection .slider-content-box::after {
    content: '';display: inline-block;
    background: url(/wp-content/uploads/2024/06/blog-slider-b-arrow.png) no-repeat center center;
    width: 55px;height: 16px;position: absolute;top: 68px;right: 60px;
}
.tabs_sidebar .tab-content .post-card:hover,.emiz-blogs .blog-card:hover,.v-security-blog .blog-card:hover {
    box-shadow: 0px 0px 24px 5px #C3DEF4;
    -moz-box-shadow: 0px 0px 24px 5px #C3DEF4;
    -webkit-box-shadow: 0px 0px 24px 5px #C3DEF4;
}
.v-security-blog .blog-card h3.card-title,.emiz-blogs .blog-card h3.card-title{margin-bottom: 0;line-height: 28px;}
.v-security-blog .blog-card a.btn_readmore,.emiz-blogs .blog-card a.btn_readmore,.tabs_sidebar .tab-content a.btn_readmore {margin: auto 0 0 0;}
p.card-text.blog-disc {margin-bottom: 15px;}
.v-security-blog .blog-card,.emiz-blogs .blog-card,.tabs_sidebar .post-card {display: flex;flex-direction: column;}
.v-security-blog .blog-card div.blog-disc,.emiz-blogs .blog-card div.blog-disc,.tabs_sidebar .post-card .card-body {
    padding: 0 25px;display: flex;flex-direction: column;height: 100%;
}
.tabs_sidebar .tab-content .post-card,.emiz-blogs .blog-card,.v-security-blog .blog-card {
    transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;
}
.card.post-card:hover h3.card-title a,.emiz-blogs .blog-card:hover h3.card-title a,
.v-security-blog .blog-card:hover h3.card-title a {color: #161616;text-decoration: underline;}
.tabs_sidebar .tab-content button.btn_load_more {display: inline-block;flex: unset;max-width: inherit;width: auto;}
.emiz-blogs button.net_sec_btn,.v-security-blog button.net_sec_btn {
    font-weight:600;background:#ab2129;color:#fff!important;border-radius:8px;padding:9px 40px 11px 40px;
    box-shadow:0px 11px 24.8px 5px rgba(171, 38, 43, 0.2);
    margin:21px auto 0;display:inline-block;font-size:16px;flex:unset;max-width:inherit;line-height:normal;width:auto;border:none;
}
.emiz-blogs button.net_sec_btn:focus,.v-security-blog button.net_sec_btn:focus {box-shadow: 0px 11px 24.8px 5px rgba(171, 38, 43, 0.2)!important;}
.emiz-blogs button.net_sec_btn:active,.v-security-blog button.net_sec_btn:active {background-color: #ab2129!important;}
.containers section.emiz-blogs{position: relative;}
.containers section.emiz-blogs::before {
    content: '';display: block;width: 100%;max-width: 1110px;height: 1px;background: #C3DEF4;
    margin: 0 auto;position: absolute;left: 0;right: 0;top: 0;
}

/* blog detail page */
.detail_leftsec ul{margin:0;}
.detail_leftsec li{list-style:none;}
.detail_leftsec ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 11px;}
.detail_leftsec li a {
    background: #51A3DC;color: #F2F8FD;border-radius: 12px;letter-spacing: 0.03em;text-align: center;
    margin: 0;left: 28px;padding: 5px 20px 7px 20px;font: 500 16px / 16px IBM Plex Sans Condensed;
}
.detail_leftsec .post_title{font-family:IBM Plex Sans Condensed;color:rgba(22,22,22,1);font-size:48px;font-weight:600;line-height:48px;letter-spacing:-0.011em;}
.blog-auther-box {display: flex;flex-wrap: wrap;align-items: center;}
.blog-auther-box span.atimg{display: inline-block; border:1px solid #51A3DC;background:#E4EFFA;max-width:55px;width:100%;height:55px;}
.blog-auther-box .pst_author span.atimg img{max-width:100%;border-radius:50px;width:100%;}
.blog-auther-box .pst_author {height:55px;width:55px;border-radius:100%;overflow:hidden;}
.blog-auther-box span.atname{padding-left:13px;color:#19578B;font-family:Work Sans;font-size:18px;font-weight:600;line-height:21.6px;text-align:left;}
.blog-auther-box .posts_dates {border-radius:20px;padding:0 0 0 15px;display:flex;margin-top:0;flex-wrap:wrap;}
.blog-auther-box .posts_dates span.atname {width:100%;padding:0;font-weight:600;font-size:18px;line-height:22px;padding-bottom:5px;}
.blog-auther-box .posts_dates span.post-views {padding-left:10px;}
.blog-auther-box .posts_dates span{color:#19578B;font-family:Work Sans;font-size:14px;font-weight:500;line-height:16.8px;text-align:center;display:flex;align-items:center;gap:5px;}
.blog-auther-box .posts_dates span i{font-size:21px;}
.recent_psot_sec .owl-carousel.technologies_slider,.related-posts .owl-carousel.technologies_slider{padding-bottom:80px;}
.post_imagmain img{width:100%;border-radius:20px;}
.ast-separate-container .ast-article-single{padding:0;}
.single .blog-detail-banner .content-area header.entry-header {background: linear-gradient(180deg,#C3DEF4 14.65%,rgba(255,255,255,0) 100%);padding: 40px 15px 0;border-radius: 30px 30px 0 0;max-width: 1400px;margin: 0 auto;}
.single .blog-detail-banner article{background:transparent!important;}
section.blog-single-page {display: block;width: 100%;max-width: 1440px;margin: 0 auto;}
body.single.single-post .site-content .container{padding:0 15px;}
body.single.single-post .container .content-area.primary{margin-top:0!important;}
body.single.single-post .content-area.primary{border-radius:30px 30px 0px 0px;border:1px solid #ddd;margin-top:30px!important;}
article#post-248{background:transparent;}
.post_imagmain{border-radius:52px;}
header.entry-header .main_blogtop{max-width:1190px;margin:auto;width:100%;align-items: center;}
nav.toc.sticky-toc {
    position: sticky;background: rgba(195,222,244,1);width: 258px;min-height:300px;border-radius: 0px 15px 15px 0px;
    -moz-border-radius:0px 15px 15px 0px;-webkit-border-radius:0px 15px 15px 0px;padding:24px 20px;top:130px;float:left;margin-top:55px;
}

/*contact us */
section.cyb-contact{background:url(/wp-content/uploads/2024/10/contact_bg.png) no-repeat right top;background-size:contain;z-index:1;position:relative;padding:80px 0 160px;}
.page-id-899.ast-plain-container.ast-no-sidebar #primary{margin-top:0;}
img.forground-img{position:absolute;z-index:-1;opacity:1;left:0;top:0;}
section.cyb-contact h1{font-size:40px;font-weight:600;line-height:45px;color:#FFFFFF;}
section.cyb-contact p{font-size:22px;font-weight:400;line-height:30px;color:#fff;}





@media (min-width:1441px) {
    nav.toc.sticky-toc {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
}
nav.toc.sticky-toc h2{font-family:Work Sans;font-size:18px;font-weight:700;line-height:18px;text-align:left;color:rgba(25,87,139,1);margin-bottom:10px;}
.sticky-toc ul{list-style:none;margin:0;padding-left:20px;}
.sticky-toc ul li a{font-family:Work Sans;font-size:14px;font-weight:400;line-height:14px;color:rgba(25,87,139,1);}
.detail_contents {flex: 0 0 84%;margin-left: 0;float: left;padding: 55px 75px 120px 0;}
.detail_contents .wp-block-heading{color:rgba(22,22,22,1);font-family:Work Sans;font-size:24px;font-weight:700;line-height:28.8px;margin:0;}
.detail_contents p{color:rgba(22,22,22,1);font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;}
body.single .content-wrapper{margin-top:50px;display:flex;flex-wrap:wrap;max-width:1540px;}
.blog_mainsection:after,.blog_mainsection:before{content:"";position:absolute;width:330px;height:330px;background-size:contain;position:absolute;top:0;z-index:-1;}
.blog_mainsection:before{        /* background: url(/wp-content/uploads/2024/06/sec-left.png) no-repeat left top; */
background-size:contain;left:0}
.blog_mainsection:after{        /* background: url(/wp-content/uploads/2024/06/sec-right.png) no-repeat left top; */
background-size:contain;right:0;}
.sticky-toc ul li {list-style: decimal;color: rgba(25,87,139,1);line-height: 14px;margin-bottom: 12px;}
.sticky-toc ul li:last-child {margin-bottom: 0;}
.sticky-toc ul li::marker{font-weight:600;font-size:16px;}
.containers2{max-width:1440px;}
.share-icons{margin-left:0;float:right;text-align:center;flex:1;margin-top: 55px;}
.share-icons ul{margin:0;justify-content:center;}
.share-icons ul li{list-style:none;margin-top:10px;}
.share-icons ul li i{font-size:24px;color:#000;}
.share-icons ul li:not(:last-child){padding-right:15px;}
.home-testimonial:after{content:"";position:absolute;background:url(/wp-content/uploads/2024/06/quote.png) no-repeat top right;height:340px;width:290px;right:0;top:0;background-size:contain;opacity:.1;}
body.single.single-post section.blog-single-page .container {
    width: 100%;display: flex;padding: 0 4% 0 6%;
    max-width: 77%;margin: 0;justify-content: space-between;
}
.policycheck p.checkmark label,.policycheck p.checkmark{display:flex;}
body{background:#F9F9F9!important;}
.policycheck input[type="checkbox"]{height:13px;margin-top:2px;text-align:left;min-width:fit-content;margin-right:3px;}
.policycheck p.checkmark span{margin-left:0;font-family:Work Sans;font-size:12px;font-weight:500;color:#000000;line-height:16px;}
p.checkmark a{text-decoration:underline!important;color:#000;}
.home-third-section .bx-wrapper .bx-viewport{background:transparent!important;}
.home-forth-section .e-con-inner {gap: inherit;}
.home-third-section {
    display: block;background:transparent url(/wp-content/uploads/2024/06/safeguard-business-bg.png) no-repeat center top;
    width: 100%;max-width: 1440px!important;margin:5px auto 0 auto;background-size: cover;
}
.home-third-section .blue-btn +  .elementor-widget-heading .elementor-widget-container {margin-top: 10px;}
.home-forth-section .e-con-inner .blue-btn-title + .elementor-widget-heading .elementor-widget-container {margin: 10px 0;}
.home-main-second {
    background:transparent url(/wp-content/uploads/2024/06/service-section-grid-bg.png) no-repeat center center;
    width: 100%;max-width: 1440px!important;margin: 0 auto;background-size: cover;
    margin-top:23px!important;background-position:top!important;padding-top:32px;margin-bottom: 45px;
}
body.home.page-template-default #primary{margin-top:0;}
#sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1E6DAB;width:48px;}
.blog_mainsection .owl-nav button.owl-next:hover,.related-posts .owl-carousel button.owl-next:hover,.recent_psot_sec .owl-carousel button.owl-next:hover{background:#67a4cf url(/wp-content/uploads/2024/06/arrow-right.png) no-repeat center center;}
.blog_mainsection .owl-nav button.owl-prev:hover,.related-posts .owl-carousel button.owl-prev:hover,.recent_psot_sec .owl-carousel button.owl-prev:hover{background:#67a4cf url(/wp-content/uploads/2024/06/arow-left.png) no-repeat center center;}

/*service page */
.cyb_servis{
    z-index:1;background: url(/wp-content/uploads/2024/06/service-vulnerability-testing-grid.png) no-repeat top center;
}
.effct_img:before,.effct_img::after{content:"";z-index:-1;border-radius:100%;position:absolute;background:linear-gradient(237.84deg,rgba(255,255,255,0) 20.64%,#C3DEF4 78.67%);}
.effct_img:before{width:397px;height:397px;top:-120px;left:-64px;}
.entry-content h3.cyb_title{border:1px solid #51A3DC;background:#E4EFFA;height:34px;border-radius:12px;max-width:475px;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0.03em;}
.cyb_title img{position:absolute;left:-20px;top:50%;transform:translatey(-50%);}
section.cyb_servis h1{font-size:64px;font-weight:300;line-height:64px;letter-spacing:-0.011em;margin:25px auto 0;max-width:944px;}
section.cyb_servis a{font:600 16px / 33px IBM Plex Sans Condensed;position:relative;color:#112840;text-decoration:underline!important;}
.animationarrow{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:40px;}
.animationarrow p{margin:0;}
.scroll-down{display:block;text-align:center;font-size:18px;z-index:100;width:9px;height:9px;border-bottom:1px solid #141414;border-right:1px solid #000;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:fade_move_down 4s ease-in-out infinite;-moz-animation:fade_move_down 4s ease-in-out infinite;animation:fade_move_down 4s ease-in-out infinite;}
.scroll-down.arrow2{bottom:18px;}

/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down{
    0%{-webkit-transform:translate(0,-10px) rotate(45deg);opacity:0;}
    50%{opacity:1;}
    100%{-webkit-transform:translate(0,10px) rotate(45deg);opacity:0;}
}
@-moz-keyframes fade_move_down{
    0%{-moz-transform:translate(0,-10px) rotate(45deg);opacity:0;}
    50%{opacity:1;}
    100%{-moz-transform:translate(0,10px) rotate(45deg);opacity:0;}
}
@keyframes fade_move_down{
    0%{transform:translate(0,-10px) rotate(45deg);opacity:0;}
    50%{opacity:1;}
    100%{transform:translate(0,10px) rotate(45deg);opacity:0;}
}
h1,h2,h3,h4,h5,h6{font-family:IBM Plex Sans Condensed!important;}
img.left-left{position:absolute;left:0;top:60px;z-index:-1;}
img.right-top{position:absolute;right:50px;top:35px;}
.effct_img{padding:57px 10px 20px;}
.sec-heading.blue_heading{margin:auto;font-size:22px;font-weight:500;letter-spacing:0.03em;padding:5px 20px;color:#fff;}
.cyb_ser .blue_heading{width:230px;margin:auto;display:block;}
h3.sec-sub-heading span{color:#1E6DAB;}
.ser_inner_container{padding:50px 0 0;height: 100%}
.box-content {height: 100%;}
.ser_inner_container .sec-sub-heading{color:#19578B;font-size:28px;font-weight:600;line-height:30.8px;letter-spacing:0.05em;}
.ser_inner_container p{color:#525252;font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;margin:10px 0 0;}
.cyb_ser .sec-sub-heading{margin-bottom:20px;}
.content-wrap{max-width:600px;padding:150px 0 170px 0;}
.contact_cyb{background:url(/wp-content/uploads/2024/06/branch-security-grid-bg.png) no-repeat center center;background-size:contain;margin-top:20px;}
section.contact_cyb h3{font-size:52px;line-height:52px;margin-bottom:30px;color:rgba(17,40,64,1);}
.cyb_process_sec{background:url(/wp-content/uploads/2024/06/curve_box.png)no-repeat top center;padding:70px 26px 0 26px;background-size:contain;margin-top:10px;display:inline-block;}
.cyb_spc{padding:0 60px;}
.cyb_process_sec p{font-family:Work Sans;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;color:rgba(255,255,255,0.7);}
.cyb_process_sec .col-md-6 p{max-width:430px;}
.cyb_ser2_benifits{
    margin-top:50px;padding-top:60px;background: url(/wp-content/uploads/2024/06/service-benifit-grid-bg.png) no-repeat top center;
}
.cyb_ser2_benifits h3.sec-sub-heading {margin-bottom: 22px;}
.box {position: relative;width: 100%;height: 100%;border-radius: 30px !important;overflow: hidden;padding: 15px;} 
.box::after {
    content: "";height: 100%;inset: 0;position: absolute;transition: opacity 500ms;
    width: 100%;background:radial-gradient(1500px circle at var(--mouse-x) var(--mouse-y), #c8dbed, transparent 20%);z-index: 1;
}
.box-content {inset: 3px;position: relative;z-index: 22;padding:15px;}
.box:hover {background-color: rgba(255, 255, 255, 0.4);}
.cyb_ser2_benifits .benifits-box-inner {padding: 10px;}

.cyb_process_sec:before,.recent-post:before,section.cyb_servis:before,section.cyb_servis:after,.choose_section .sec-sub-heading:before{content:"";position:absolute;}
.cyb_process_sec:before{background:radial-gradient(50% 50% at 50% 50%,rgba(156,196,227,0.5) 0%,rgba(176,209,236,0.2425) 42.5%,rgba(195,222,244,0) 100%);height:500px;width:500px;left:0;right:0;top:0;margin:auto;}
.choose_section .sec-sub-heading:before{background:rgba(30,109,171,1);height:2px;width:50px;right:0;top:70px;}
.choose_section .sec-sub-heading{position:relative;padding-right:60px;}
.choose_section .grid_img{background:url(/wp-content/uploads/2024/06/choose_Sec_grid.png) no-repeat center center;background-size:contain;}
.choose_section .container{max-width:1300px;}
section.cyb_servis:before,section.cyb_servis:after,.recent-post:before{height:1130px;width:250px;top:0;z-index:-1;}
.recent-post.service-recent-post {background-color: #fff;}
.recent-post{background:url(/wp-content/uploads/2024/06/valuable-cyver-res-grid.png) no-repeat top center;}
.case-study .blue_heading,.cyb_ser_secvices .blue_heading,.cyb_ser2_benifits .blue_heading{width:238px;}
.target_link a{color:rgba(25,87,139,1);font-family:Work Sans;font-size:18px;line-height:19.8px;}
.case-study a::before{background:#000;width:30px;height:1px;top:8px;right:0;}
.case-study a::after{border-color:#000;border-width:0 1px 1px 0px;right:0;bottom:5px;}
section.ot_Services{position:relative;z-index:1;padding:90px 0;background: #fff;border-top:1px solid #51A3DC}
section.ot_Services .particlsec p{max-width:316px;}
.partbottom img{max-width:70px;}
.learntext span img{max-width:24px;}
.get_str_circel{background:#f9f9f9;border-radius:100%;padding:0 30px;display:inline-flex;position:absolute;bottom:-90px;transform:translateX(-50%);left:50%;}
.recent-post{position:relative;z-index:1;}
.recent-post.service-recent-post .border-top-blue {padding-top:5px;}
.recent-post.service-recent-post .border-top-blue .item.text-left:hover .recent-post-title a {text-decoration: underline;}

/*service page process section css */
.prc_bg{z-index:1;position:relative;background:url(/wp-content/uploads/2024/07/process-bg-new.png) no-repeat center center;background-size:100% 100%;padding:20px 48px;overflow:hidden;}
.prc_bg ul{position:relative;list-style:none;display:flex;width:100%;flex-wrap:wrap;gap:0 40px;align-items:flex-start;padding:20px 0;}
/*.prc_bg:after{background:transparent url(/wp-content/uploads/2024/07/vapt-process-grid-bg.png) no-repeat center center;margin-top:0!important;left:0;z-index:-1!important;width:calc(100% - 16px);height:320px;top:60px;content:"";position:absolute;right:0;margin:auto;}*/
ul.vat_white:last-child{justify-content:center;padding-top:15px;gap:0 86px;padding-left:160px;}
.prc_bg:before{content:"";position:absolute;background:url(/wp-content/uploads/2024/06/prc_line.png) no-repeat center center;background-size:contain;height:130px;width:80%;left:0;top:115px;right:0;margin:auto;}
.prc_bg ul li{font-family:IBM Plex Sans Condensed;position:relative;border-radius:10px;padding:8px 15px;font-weight:600;}
.prc_bg ul li img{margin-right:6px;}
li.white-card{background:#FFFFFF;display:inline-block;}
.blue-card{background:#1E6DAB;color:#fff;}
li span{line-height:18px;font-size:20px;}
.prc_bg ul li:nth-child(4){color:#183B5A;font-size:20px;padding:10px 16px;}
li.blue-card span.d-block{font-size:16px;font-weight:400;}
.cyb_ser2_benifits::after{background-position:top right!important;}

li.white-card:first-child{color:#1E6DAB;font-weight:600;}
li.white-card span{color:#183B5A;}

/*service page process section css end */
.prc_bg ul li:nth-child(3){padding:10px 30px;}
li.blue-card{top:-7px;}
.prc_bg ul li:last-child{display:flex;align-items:center;}
ul.vat_white:last-child li:first-child:after{content:"";background:url(/wp-content/uploads/2024/06/small-bg.png) no-repeat center center;position:absolute;width:130px;height:15px;background-size:cover;right:-120px;bottom:0;z-index:-1;}
span.arrow-trg{position:absolute;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #547692;top:96px;z-index:1;}
.trg1{left:18%;}
.trg2{left:41%;}
.trg3{left:64%;}
span.arrow-trg.trg4{right:13.5%;top:124px;}
span.arrow-trg.trg5,span.arrow-trg.trg6,span.arrow-trg.trg7{left:39%;top:152px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #547692;border-left:0;}
span.arrow-trg.trg6{left:56%;}
span.arrow-trg.trg7{left:75%;}
span.arrow-trg.trg8{top:183px;left:184px;}
span.arrow-trg.trg8,span.arrow-trg.trg4{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #547692;}
span.arrow-trg.trg9{top:201px;left:452px;}
span.arrow-trg.trg10{left:680px;top:212px;}
span.arrow-trg.trg11{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #547692;border-left:0;top:auto;bottom:50px;left:450px;}
.cs_card h3:hover{text-decoration:underline;}
.cs_card:before{content:"";position:absolute;border:2px solid #19578b;height:calc(100% + 50px);width:100%;left:0;top:0;border-radius:15px;transition:all .8s;opacity:0;z-index:-1;}
.cs_card:hover:before{opacity:1;height:100%;}
.cs_card{position:relative;z-index:1;}
.cs_card:hover h3{text-decoration:underline;}
.recent-post .slider-no-current{display:none;}
.blog-single-page li{color:#161616;font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;}
.blog-single-page h2,.blog-single-page h3,.blog-single-page h4,.blog-single-page h5,.blog-single-page h6{font-size:24px;font-weight:700;margin:0;}
.sticky-toc ul li a:active,.sticky-toc ul li a:hover{font-weight:600;}
button.btn_load_more{font-weight:600;background:#ab2129;color:#fff!important;border-radius:8px;padding:11px 40px 13px 40px;box-shadow:0px 11px 24.8px 5px rgba(171,38,43,0.2);margin:21px auto 0;display:block;font-size:16px;}
.ot_Services .owl-carousel .owl-item a.learntext img{max-width:25px;}
.ot_Services .owl-carousel .owl-item a.learntext span{flex:0 0 auto;}
@media (max-width:1440px){
    .home-main-second{margin-top:0!important;}
}
.share-icons h3{font-family:Work Sans;font-size:18px;font-weight:700;line-height:18px;color:rgba(22,22,22,1);}
p:empty{margin:0;}
.recent-post-thumbnail img,.related-post-thumbnail img{border-radius:15px;margin-bottom:15px;max-height:250px;}
.recent-post-thumbnail .recent-post-category,.related-post-thumbnail .related-post-catgry{background:#51A3DC;padding:1px 10px 4px 10px;margin:0;position:absolute;top:0;left:28px;border-radius:0px 0px 12px 12px;}
.recent-post-catgry ul,.related-post-catgry ul{list-style:none;margin:0;padding-left:0;padding-bottom:0;}
.recent-post-catgry ul li a,.related-post-catgry ul li a{color:#fff;font:600 16px / 21px IBM Plex Sans Condensed;}
.recent-post-thumbnail img,.related-post-thumbnail img{background:#00000080;background-blend-mode:multiply;border-radius:15px;margin-bottom:15px;max-height:250px;}
.recent-post-excerpt p,.related-post-excerpt p{padding:0;margin:0;}
.recent-post-category .post-categories{text-align:left;}
.recent-post-category .post-categories a{padding:0;}
.item.text-left{border:1px solid #A5CEEB80;background:#fff;border-radius:15px;}
.cat_name.related-post-catgry li{list-style-type:none;line-height:normal;}
.cat_name.related-post-catgry li a{color:#fff}
.bg-white2.border-top-blue{
    display:inline-block;width:100%;padding:62px 0 50px;
}
.bg-white2.border-top-blue.single-reltaed-post{
    display:block;width:100%;padding:120px 0 0;background-color:#fff;
    background-image: url(/wp-content/uploads/2024/06/related-blog-detail-slider-bg.png);
    background-repeat: no-repeat;background-position: top center;background-size:auto;
}
.related-posts .sec-heading{margin:auto;text-align:center;float:none;padding:6px 28px;font-size:22px}
.recent-posts .sec-heading{margin:auto;font-family:IBM Plex Sans Condensed;font-size:22px;font-weight:500;letter-spacing:0.03em;text-align:center;padding:5px 20px;}
.recent_psot_sec .owl-carousel button.owl-prev,.recent_psot_sec .owl-carousel button.owl-next,.related-posts .owl-carousel button.owl-prev,.related-posts .owl-carousel button.owl-next,section.ot_Services .owl-carousel button.owl-next,section.ot_Services .owl-carousel button.owl-prev{position:static;margin:0;width:42px;border-radius:50px;height:42px;display:flex;align-items:center;justify-content:center;font-size:0;background:#a8d1ee url(/wp-content/uploads/2024/06/arow-left.png) no-repeat center center;}
section.ot_Services .owl-carousel button.owl-next,.blog_mainsection .owl-nav button.owl-next,.related-posts .owl-carousel button.owl-next,.recent_psot_sec .owl-carousel button.owl-next{background:#a8d1ee url(/wp-content/uploads/2024/06/arrow-right.png) no-repeat center center;}
section.ot_Services .owl-carousel button.owl-next:hover,.blog_mainsection .owl-nav button.owl-next:hover,.related-posts .owl-carousel button.owl-next:hover{background:rgba(81,163,220,1) url(/wp-content/uploads/2024/06/arrow-right.png) no-repeat center center;}
section.ot_Services .owl-carousel button.owl-prev:hover,.blog_mainsection .owl-nav button.owl-prev:hover,.related-posts .owl-carousel button.owl-prev:hover{background:rgba(81,163,220,1) url(/wp-content/uploads/2024/06/arow-left.png) no-repeat center center;}
.related-posts .owl-carousel .owl-nav,.recent_psot_sec .owl-carousel .owl-nav{position:absolute;bottom:3px;top:inherit;width:100%;margin:0;justify-content:center;gap:10px;}
.owl-carousel.technologies_slider{padding-bottom:0;}

/* footer css */
footer{position:relative;background:rgba(24,59,90,1);padding:65px 0 0;z-index:3}
footer li a{font-family:Work Sans;font-size:14px;font-weight:400;line-height:28px;text-align:left;color:#fff;}
footer h3.text-blue{color:rgba(81,163,220,1)!important;font-family:Work Sans;font-size:14px;font-weight:600;line-height:23.8px;letter-spacing:0.05em;}
.widget ul.social-cont{gap:10px;}
.widget ul.social-cont li a{font-size:20px;padding-top:5px;display:inline-block;line-height:normal;margin-right:8px;}
.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(169,204,233,1);margin-top:40px;padding-top:20px;}
.form-col.left-col label{color:rgba(255,255,255,1);width:100%;}
input#search-field{background:rgba(242,248,253,1);border:1px solid rgba(36,95,144,0.5);height:43px;border-radius:12px;}
.form-col.left-col input[type="submit"]{background:rgba(81,163,220,1);font-size:16px;font-weight:600;line-height:18px;text-align:center;color:rgba(255,255,255,1);padding:10px 20px;border-radius:0px 12px 12px 0px;position:absolute;right:0px;top:35px;border:1px solid rgba(81,163,220,1);font-family:IBM Plex Sans Condensed;}
.form-col.left-col{max-width:320px;}
form{position:relative;}
.form-col.left-col input[type="email"]{border-radius:12px;margin-top:5px;background:rgba(242,248,253,1);color:rgba(36,95,144,0.75);font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;}
.form-col.right-col ul{display:flex;align-items:center;}
footer form p{margin:0;}
.form-col.right-col ul li:not(:last-child){padding-right:20px;}
li.ftr-link a{background:rgba(81,163,220,1);border-radius:10px;align-items:center;justify-content:center;display:flex;gap:5px;padding:6px 20px;}
footer.site-footer{display:none;}
.copyright-footer{background:rgba(0,21,39,1);margin-top:60px;padding:12px 0;}
.copyright-footer ul{display:flex;justify-content:flex-end;gap:15px;}
footer p,.copyright-footer ul li a{font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;}
.copyright-footer ul li a{color:rgba(255,255,255,0.75);font-family:Work Sans;font-size:14px;font-weight:400;line-height:16.8px;}
footer p{color:rgba(255,255,255,1);padding-top:10px;margin-bottom: 0}
.copyright-footer p{margin:0;}
img.absolute-right{position:absolute;right:0;top:100px;}
.containers{position:relative;}
.containers:after,.containers:before{content:"";position:absolute;width:269px;height:960px;top:0;z-index:-1;}
.containers:after{left:0;}
.home-main-section:before {
    content: "";position: absolute;
    background: radial-gradient(50% 50% at 50% 50%, #95c1e7 0%, rgba(255, 255, 255, 0) 100%);width: 1000px;height: 635px;
    top:-34px;left:50%;transform:translateX(-92%);-webkit-transform:translateX(-92%);-moz-transform:translateX(-92%);z-index:-1;
}
body.home.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:40px}
.cyb_ser_secvices .tab-content::after,.home-main-section:after,.ot_Services::after{background:transparent url(/wp-content/uploads/2024/06/sec3_img.png) no-repeat center!important;margin-top:0!important;background-position:top!important;right:0;left:auto;z-index:-1!important;width:100%;height:210px;top:0;content:"";position:absolute;}
section.cyber-section .comp_security h3::after{content:"";position:absolute;left:0;width:100%;top:51%;background:#f9f9f9;height:4px;transform:translateY(-50%);z-index:-1;}
.blog_mainsection .owl-carousel.technologies_slider span{font-size:0;}
.blog_mainsection .owl-carousel.technologies_slider button.owl-prev:before{transform:rotate(-45deg);-webkit-transform:rotate(135deg);border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;vertical-align:middle;content:"";margin: -4px 0 0 3px;}
.blog_mainsection .owl-carousel.technologies_slider button.owl-next:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;vertical-align:middle;content:"";margin: -4px 0 0 -3px;}
.consultation-form .e-con-inner h2.elementor-heading-title{margin-bottom:15px;margin-top: -15px;font-family:IBM Plex Sans Condensed;font-size:36px;font-weight:400;line-height:46.8px;text-align:center;color:#183B5A;}
.company_Cyber_security {
    display: block;position: relative;
    background:transparent url(/wp-content/uploads/2024/06/cybersecurity-grid-head-bg.png) no-repeat center center;
    width: 100%;max-width: 1440px!important;margin: 0 auto;background-size: cover;
}
.consultation-form form input,.consultation-form form select,.consultation-form form textarea{color:#245F90BF;width:100%;border:1px solid #245F9080;background:#F2F8FD;padding:0 12px!important;}
.consultation-form form textarea::placeholder{color:#19578BBF;}
.consultation-form form textarea{padding-top:9px!important;display:block;}
.mesgs{position:relative;}
.text_suggtn{position:absolute;bottom:20px;left:15px;}
p.suggtn_one{color:#19578B80;}
.consultation-form form .text_suggtn p:not(:first-child){border:1px solid #19578B66;background:linear-gradient(360deg,rgba(25,87,139,0.2) 0%,rgba(255,255,255,0) 100%);border-radius:5px;font-family:Work Sans;font-size:13px;font-weight:400;line-height:21.6px;padding:1px 10px;margin-bottom:5px;color:#19578B80;display:inline-block;}
.consultation-form form .text_suggtn p{font-family:Work Sans;font-size:13px;font-weight:400;line-height:15.6px;color:#19578B80;}
.consultation-form form{max-width:600px;margin:auto;padding-bottom:20px;}
.consultation-form form br{display:none;}
.policycheck p.checkmark .wpcf7-form-control-wrap {padding-bottom:0;}
.policycheck p.checkmark .wpcf7-form-control-wrap label {margin-bottom: 0;}
.consultation-form form span.wpcf7-form-control-wrap{padding-bottom:7px;margin:0;}
.consultation-form form div>p{margin:0;line-height: normal;}
.consultation-form form>div{margin:0;}
.consultation-form form input::placeholder{color:#245F90BF;font-family:Work Sans;font-size:16px;font-weight:400;line-height:19.2px;text-align:left;}
.consultation-form form>div.numsub,.consultation-form form>div.nmcm p{display:flex;gap:10px;}
.consultation-form form>div.numsub span.wpcf7-form-control-wrap{max-width:100%;width:100%;}
.consultation-form form>div.numsub>p{max-width:50%;width:100%;}
.consultation-form form>div.numsub .code{padding-right:0;width:100%}
.consultation-form form>div.numsub .code p{display:flex;gap:0;}
.consultation-form form>div.numsub .code p select{width:auto;padding:0px 0 0 0px!important;border-right:0!important;border-radius:5px 0 0 5px;}
.consultation-form form>div.numsub .code p select+span>input{border-radius:0px 5px 5px 0px!important;}
.consultation-form form>div.numsub>p span.wpcf7-form-control-wrap{padding-right:0;}
.consultation-form form .mesgs span.wpcf7-form-control-wrap{max-width:100%;padding:0;}
.consultation-form form span.wpcf7-not-valid-tip{margin-top:0;line-height:normal;bottom:0;left:0;width:100%;}
.policycheck p{font-family:Work Sans;font-size:12px;font-weight:400;line-height:14.4px;text-align:left;color:#000000;}
.consultation-form .e-con-inner h3{top:-32px;position:relative;padding:7px 28px;z-index:2;}
.consultation-form .elementor-widget-heading > .elementor-widget-container {text-align: center;}
input.wpcf7-form-control.wpcf7-submit.has-spinner,button.load-more{border:1px solid #ab2129;background:#ab2129;color:#fff;box-shadow:0px 11px 24.8px 5px #AB262B33;border-radius:12px;max-width:150px;padding:10px 10px!important;font-family:IBM Plex Sans Condensed;font-size:16px;font-weight:600;line-height:18px;width:150px;margin-left:auto;}
.posts_dates span img{vertical-align:bottom;}
.consultation-form form div .policycheck p{margin-left:0;display:inline-block;}
span.wpcf7-spinner{position:absolute;right:-30px;bottom:0;margin:0;}
p.checkmark{max-width:400px;}
.consultation-form form div .policycheck p.checkmark+p{float:right;width:150px;}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:0;padding:0;text-align:center;display:block;color:#000;}
.share-icons>p{font-family:Work Sans;font-size:18px;font-weight:600;line-height:18px;color:#161616;margin:0;}
.social-share{justify-content:center;padding-top:10px;display:flex;gap:12px;}
.policycheck{padding-top:8px;flex-wrap:wrap;justify-content:space-between;display:flex;align-items:center;}
.single section.blog_mainsection{
    background-image:url(/wp-content/uploads/2024/06/blog-detail-dot-bg.png);background-repeat:no-repeat;
    background-position:top center;max-width:1440px;background-size:contain;margin:0 auto;padding-left:15px;padding-right:15px;
}
.single .blog_mainsection:before{display: none;}
.single .blog_mainsection:after{display: none}
section.blogctasection{
    display: block;position: relative;
    background:transparent url(/wp-content/uploads/2024/06/bridge-gap-bg.png) no-repeat center center;
    width: 100%;max-width: 1440px!important;margin: 0 auto;background-size: cover;
}
.section_5_about:before,section.blogctasection:before{background:url(/wp-content/uploads/2024/06/detail_left.png);mix-blend-mode:darken;}
.section_5_about{padding-top:0;}
section.home-about{padding-left:100px;width:100%;}
section.home-about:after {
    background: radial-gradient(50% 50% at 50% 50%, #76bff7 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;content: "";right: 0;height: 300px;width: 400px;display: inline-block;
    top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);
}
.technologies_slider .recent-post-read-more a.btn_readmore {position:relative;display:inline-block!important;width:auto!important;padding-bottom:0!important;}
.technologies_slider .recent-post-read-more a.btn_readmore::after {
    content: '';display: inline-block;
    background: url(/wp-content/uploads/2024/06/read-more-arrow-1.png) no-repeat center center;
    width: 28px;height: 8px;position: absolute;left: 80px;top: 10px;
    transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;
}
.technologies_slider .item.text-left:hover .recent-post-read-more a.btn_readmore::after {left: 85px;}
.technologies_slider .recent-post-read-more {line-height: normal;}
.technologies_slider h3.recent-post-title {margin-bottom: 5px;}
.technologies_slider .recent-post-excerpt {margin-bottom:10px;}
.recent_psot_sec {display: block;}
.recent_psot_sec::before {
    background: url(/wp-content/uploads/2024/06/resource-grid-img.png) no-repeat center center;
    content: "";position: absolute;width: 269px;height: 960px;top: -180px;z-index: -1;left: 50%;
    transform: translateX(-267%);-webkit-transform: translateX(-267%);-moz-transform: translateX(-267%);
}
.single-reltaed-post .owl-carousel .owl-item img{object-fit:cover;object-position:center center;}
.recent_psot_sec,.single-reltaed-post{z-index:1;overflow:hidden;}
body.home .home-main-section{margin:0;background-position:top;background-size:cover;padding-top:53px;position:relative;z-index:1;background-color:#f9f9f9!important;}
body.home .content-area.primary{margin-top:0;}
body.home .home-main-section .e-con-inner{padding:0 0 20px 0!important;}
.mainsectop .mainlefttp h1 {color: #000;margin-bottom: 0;font-weight: bold;font-size: 64px;line-height: 70px;letter-spacing: 0;}
.mainsectop .mainlefttp p {margin-bottom: 0;color: #000;font-size: 40px;line-height: 40px;margin-top: 10px;}
/* home about section */
.sec_disc p{background:url(/wp-content/uploads/2024/06/about_b.png) no-repeat center center;background-size:contain;width:100%;max-width:640px;padding:80px 60px 40px;font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;text-align:left;height:317px;}
img.absolute_img-right{position:absolute;right:-106px;top:0;}
.sec_title{padding-top:22px;}
.about_seciton.position-relative{display:flex;padding-top:90px;}
.sec_title h3{font-family:IBM Plex Sans Condensed;font-size:40px;font-weight:600;line-height:44px;text-align:left;}
.comp_security h3{position:relative;}
.comp_security h3 span{display: block;}
.comp_security h3 span,h3.blue-text{color:#1E6DAB;}
section.cyber-section{padding-top:50px;}
span.d-block.text-black{color:#161616;}
section.cyber-section h3{color:#161616;padding-bottom:0;display:inline-block;}
section.cyber-section{padding:50px 15px 0;position:relative;}
/*.cyber-box img{width:100%;}
section.cyber-section:before{
    content:"";height:calc(100% - 120px);
    border:1px solid #183B5A;position:absolute;left:0;top:120px;width:100%;border-radius:38px;
}*/
.comp_security{text-align:center;}
.get_str_circel p{background:rgb(171 33 41);width:134px;height:134px;        /* left: 50%; */border-radius:100px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Sans Condensed;font-size:16px;font-weight:600;line-height:18px;color:#da9da1;position:relative;        /* position: absolute; */        /* bottom: -70px; */

/* transform: translateX(-50%); */}
.get_str_circel p::after,.get_str_circel p::before{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;content:"";height:100%;width:100%;background:rgba(171,33,41,0.25);border-radius:100%;-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.65,0,0.34,1);animation-timing-function:cubic-bezier(0.65,0,0.34,1);z-index:-1;}
.get_str_circel p::before{-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
@keyframes ripple{
    from{opacity:1;transform:scale3d(0.75,0.75,1);}
    to{opacity:0;transform:scale3d(2,2,1);}
}
section.cyber-section.cyb_secrt{z-index:1;}
.comp_security h3{z-index:1;position:relative;}
.sec_disc{padding-left:110px;position:relative;z-index: 1;        /* padding-top: 70px; */}
.sec_disc:before{content:"";position:absolute;background:#161616;width:501px;height:1px;top:92px;left:20px;max-width:140px;}
.cyb_ser_secvices{
    background:transparent url(/wp-content/uploads/2024/06/vapt-service-grid-bg.png) no-repeat top center;
    padding-top:80px;text-align:center;margin-top:0;
}
.cyb_ser_secvices li.nav-item button{border:1px solid #19578B;background:transparent;color:#19578B;font-family:IBM Plex Sans Condensed;font-size:18px;font-weight:500;line-height:18px;letter-spacing:0.03em;padding:12px 21px;background:#fff;border-radius:14px!important;position:relative;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:linear-gradient(0deg,#C3DEF4,#C3DEF4),radial-gradient(36.85% 223.34% at 26.15% 47.84%,rgba(30,109,171,0) 0%,rgba(30,109,171,0.25) 100%);color:#112840;border-width:1px;border-color:#53A6DD #53A6DD #53A6DD #53A6DD;border-style:solid;border-bottom:0;position:relative;}
.cyb_ser_secvices .tab-content .left-content .content-block{border-bottom:1px solid #19578B;}
.cyb_ser_secvices .tab-content .left-content .content-block p{color:#161616;text-align:left;}
.cyb_ser_secvices .nav-pills .nav-link:before{background:#c3def4;content:"";height:55px;width:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:20px 20px 0 0;}
.cyb_ser_secvices .nav-pills .nav-link.active:before{opacity:1;}
.cyb_ser_secvices li.nav-item{padding-right:10px;padding-bottom:15px;}
.nav-pills .nav-link.active:before,.nav-pills .show>.nav-link{opacity:1;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:linear-gradient(0deg,#9ac2e2,#9ac2e2),radial-gradient(36.85% 223.34% at 26.15% 47.84%,rgba(30,109,171,0) 0%,rgba(30,109,171,0.25) 100%);border:0;color:#112840;z-index:999;position:relative;}
.cyb_ser_secvices .tab-content{background:linear-gradient(0deg,#9ac2e2,#C3DEF4),radial-gradient(36.85% 223.34% at 26.15% 47.84%,rgba(30,109,171,0) 0%,rgba(30,109,171,0.25) 100%);border-radius:28px;border:1px solid #53A6DD;padding:44px 70px;text-align:left;margin:0;position:relative;}
.cyb_ser_secvices .tab-content::after{height:100%;z-index:inherit!important;top:0;background-size:cover;}
.cyb_ser_secvices ul{position:relative;z-index:1;margin-bottom:0;padding-left:70px}
.cyb_ser_secvices .tab-content .left-content p{color:#161616;font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;}
.cyb_ser_secvices ul::before{content:"";background:rgba(25,87,139,1);z-index:0;position:absolute;width:100%;height:1px;max-width:820px;margin:auto;top:21px;}
.cyb_ser_secvices .nav-pills .nav-link:before{background:#c3def4;content:"";height:60px;width:100%;position:absolute;left:0;top:0;border-radius:13px 13px 1px 1px;border:1px solid #53A6DD;z-index:-1;border-bottom:0;opacity:0;}
.left-content {max-width: 550px;position: relative;z-index: 1;}
.right-div_img {margin: auto;position: relative;z-index: 1;}
.choose_section img{position:absolute;left:0;top:90px;}
.choose_section{margin-top:70px;}
.choose_section ul:before{border-left:rgba(30,109,171,1) 2px solid;content:"";left:0;top:40px;height:72.5%;width:5px;position:absolute;}
.cyb_testing_secvices {padding-top:60px;margin-top:50px;background:url(/wp-content/uploads/2024/06/vapt-service-grid-bg.png) no-repeat top center;}
.choose_section ul{border:0;max-width:650px;width:100%;}
.choose_section li{font-family:IBM Plex Sans Condensed;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-0.011em;position:relative;color:rgba(22,22,22,1);padding:0 0 40px 40px;}
.choose_section li:nth-child(even){padding-left:190px;}
.choose_section ul li img{position:static;float:left;margin-right:20px;}
.choose_section li span{display:inline-block;max-width:300px;font-family:IBM Plex Sans Condensed;color:#161616;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-0.011em;text-align:left;}
.choose_section li:before{content:"";position:absolute;left:0;top:40px;height:2px;width:40px;background:#1e6dab;}
.choose_section li:nth-child(even):before{width:191px;}

/* testimonial seciton */
.testing_Card{padding:50px 0 30px 0;position:relative;z-index:1;}
.testing_Card h3{font-size:26px;Line-height:28.6px;padding:0 0 12px 35px;border-bottom:1px solid rgba(83,166,221,1);font-weight:normal;margin-bottom:35px;}
.choose_container img.ct_img{max-width:426px;}
.testing_Card p{padding:0 35px 0 35px;color:rgba(22,22,22,1);font-family:Work Sans;line-height:21.6px;text-align:left;font-size:18px;font-weight:400;}
.testing_Card p strong{font-weight:600;}
.cyb_testing_secvices .col-md-4{padding:0 5px;}
.cyb_testing_secvices .row{margin:0 -5px;}
.testing_Card:before{content:"";position:absolute;z-index:-1;height:100%;width:100%;background:url(/wp-content/uploads/2024/06/ser_Card.png) no-repeat center center;background-size:100% 100%;padding:50px 0 30px 0;top:0;}
.testing_Card.card_2:before{transform:rotateY(180deg);}
.cyb_testing_secvices .sec-sub-heading+p{color:rgba(22,22,22,1);max-width:651px;margin:auto;text-align:center;font-family:Work Sans;font-size:18px;font-weight:400;line-height:21.6px;text-align:center;padding:20px 0;}
.abs_top_right{position:absolute;right:-150px;top:130px;z-index:-1;}
section.case-study{padding:90px 0 70px 0;margin-top:20px;background:transparent url(/wp-content/uploads/2024/06/vapt-service-grid-bg.png) no-repeat top center;}
.cs_card{border:1px solid rgba(165,206,235,0.5);border-radius:15px 15px;transition:all .3s;}
.cs_card:hover{box-shadow:1px 2px 20px 0px rgba(165,206,235,0.5);}
.cs_card>img{max-height:175px;width:100%;}
.cs_card h3{margin-bottom:15px;font-size:40px;font-weight:500;line-height:40px;letter-spacing:-0.011em;max-width:200px;}
.card_bd{padding:40px 25px 20px 25px;}
.card_bd p{font-weight:400;margin-bottom:15px;}
.card_bd p,.cs_card a{font-size:14px;font-family:Work Sans;line-height:16.8px;}
.cs_card a{font-weight:700;color:rgba(82,82,82,1);padding-right:35px;}
.case-study::after{right:auto;left:0;margin:0;width:1140px;}
section.ot_Services .owl-carousel .owl-nav{top:auto;bottom:0;justify-content:center;transform:translate(0);gap:15px;}
section.ot_Services .owl-carousel{padding-bottom:90px;}
.load-more-container{margin-top:20px;text-align:center;display:block;width:100%;}
button.load-more:hover,button.load-more:focus{box-shadow:none!important;border:1px solid #ab2129!important;background:#ab2129!important;}

/* end home about seciton */
.section_5_about {
    display: block;position: relative;
    background: transparent url(/wp-content/uploads/2024/06/about-cyberveer-bg.png) no-repeat center top;
    width: 100%;max-width: 1440px !important;margin: 0 auto;background-size: cover;
}
/* home consultation section */
   .consultation-form {
    display: block;position: relative;
    background:transparent url(/wp-content/uploads/2024/06/consultation-form-bg.png) no-repeat center center;
    width: 100%;max-width: 1440px!important;margin: 0 auto;background-size: cover;
}
.consultation-form .e-con-inner {
    display: block;border: 1px solid #1E6DAB40;max-width: 930px;box-shadow: 0px 4px 4px 0px #00000040;
    background: #a6cae7 url(/wp-content/uploads/2024/06/free-consultation-bg.png) no-repeat center 0;
    background-size: cover;border-radius: 30px;padding-bottom: 5px;margin-bottom:30px;
}

/* End home consultation section */
@media (max-width:1366px){
    body.single.single-post section.blog-single-page .container{max-width:75%;}
    .share-icons{flex:0 0 21%;}
    .detail_contents{flex:0 0 80%;}
    .abs_top_right,img.absolute_img-right{max-width:140px;right:0;}
}
@media (min-width:1200px) {
    body.home.ast-plain-container.ast-no-sidebar #primary {margin-bottom: 5px;}
    .blog_mainsection .owl-carousel .owl-stage-outer {border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}
    .vtpt-process-tab.tab-design {display: none;}
    @keyframes anim12{
        from{left:120px;}
        to{left:680px;}
    }
    @keyframes anim13{
        from{right:300px;}
        to{right:750px;}
    }
    @keyframes anim14{
        from{left:400px;}
        to{left:600px;}
    }
    @keyframes anim15{
        from{left:550px;}
        to{left:390px;}
    }
    @keyframes anim16{
        from{left:650px;}
        to{left:790px;}
    }
}
@media (max-width:1199px){
    main#main{margin-top:0;}
    .case-study::after{max-width:100%;width:100%;}
    .ast-builder-menu-1 .menu-item>.menu-link{padding:0 10px;}
    .home-main-second .e-con-inner .e-con-boxed .e-con-inner{gap:0;}
    .nav-tabs .nav-link{padding:9px 13px;font-size:16px;}
    section.tabs_sidebar{padding-top:20px;}
    .technologies_slider .related-post-title a,.blog-disc .blog-title,.tabs_sidebar .card-title a,.recent-post-title a{font-size:20px;line-height:24px;}
    .tabs_sidebar .tab-content .card-body{padding:0 15px;}
    .widget_recent_entries li a{font-size:20px;}
    .blog_mainsection .owl-nav{padding:0px 10px}
    .overlay-container{left:0;right:0;padding:0 60px;}
    .overlay-container h4{font-size:38px;}
    .nav-tabs .nav-item{padding-right:5px;}
    .detail_leftsec .post_title{font-size:32px;line-height:normal;}
    .choose_container img.ct_img{max-width:306px;}
    .cyb_ser_secvices ul{padding-left:30px;}
    ul.vat_white:last-child li:first-child:after {
        content: "";background: url(/wp-content/uploads/2024/06/small-bg.png) no-repeat center center;
        position:absolute;width:130px;height:13px;background-size:cover;right:-148px;bottom:-9px;z-index:-1;display:none;
    }
    .prc_bg ul{gap:10px;margin:0;padding:0;}
    .prc_bg ul li{padding:10px 11px;}
    .prc_bg ul li:nth-child(3){padding:10px 10px;}
    .cyb_ser_secvices li.nav-item button{font-size:14px;}
    .cyb_ser_secvices ul::before{max-width:640px;}
    .prc_bg ul li span,.prc_bg ul li{font-size:14px;}
    .prc_bg{padding:20px 0 40px 0;background-size:100% 100%;}
/*    .prc_bg:after{height:100%;}*/
    .prc_bg ul li br{display:none;}
    .prc_bg h3{padding-left:30px;}
    .prc_bg:before{height:120px;top:86px;width:68%;}
}
span.arrow-trg.trg14.animate{bottom:102px;top:auto;left:300px;z-index:-1;animation:firstarrow 5s 2;animation-direction:alternate;}
span.arrow-trg.trg15.animate{bottom:50px;top:auto;left:550px;border-left:0;border-right:6px solid #183b5a;z-index:-1;animation:anim15 12s infinite;}
span.arrow-trg.trg14.animate{bottom:77px;left:147px;top:auto;z-index:-1;animation:anim14 12s infinite;border-left-color:#183b5a;}
span.arrow-trg.trg16.animate{bottom:67px;top:auto;left:650px;z-index:-1;animation:anim16 12s infinite;border-left-color:#183b5a;}
span.arrow-trg.trg12{top:96px;left:120px;z-index:-1;animation:anim12 12s infinite;border-left-color:#183b5a;}
span.arrow-trg.trg13{top:152px;right:160px;z-index:-1;border-right:6px solid #183b5a;border-left:0;animation:anim13 12s infinite;}


@media(min-width:768px) {
    .vtpt-process-img {display: none;}
}
@media (min-width:768px) and (max-width:1199px) {
    body.home .home-main-section {padding-top: 25px;}
    .mainsectop .mainlefttp h1 {font-size: 45px;line-height: 45px;}
    .mainsectop .mainlefttp p {font-size: 30px;line-height: 30px;}
    .home-main-second {padding-top: 25px;}
    .home-main-section:before {
        width: 500px;height: 400px;left: 0;transform: translateX(-19%);
        -webkit-transform: translateX(-19%);-moz-transform: translateX(-19%);
    }
    .company_Cyber_security,.home-third-section {background-size: auto;background-position: center top;}
    .recent_psot_sec::before{height:500px;top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;background-size:auto;}
    .consultation-form .e-con-inner h3, 
    .emiz-blogs h2.sec-heading, .home-third-section h2.elementor-heading-title, 
    .related-posts .sec-heading, .btn-bl, .recent-posts .sec-heading, 
    .blue-btn-title .elementor-heading-title, .widget_recent_entries .widget-title, 
    .related-posts .sec-heading, .blue_heading {font-size:18px;}
    .section-second h3 {font-size: 28px;line-height: 35px;}
    .particlsec .bl-text {font-size: 24px;}
    .particlsec {justify-content: flex-start;}
    .particlsec p,.home-forth-section .sp-testimonial-content p {font-size: 16px;line-height: 21px;}
    .section-second h3 .blue-text {display: block;}
    .particlsec .partbottom {margin: auto 0 0 0;}
    .diffpart {max-width: 100%;height: 100%;}
    .home-third-section .elementor-heading-title,.comp_security h3, 
    .home-forth-section h3.elementor-heading-title,.sec_title h3,h3.sec-sub-heading {font-size: 28px;line-height: 35px!important;}
    .sec_disc:before {top: 78px;}
    .home-forth-section {padding-top: 50px;padding: 50px 20px 0;}
    section.cyber-section {padding: 50px 0 0;}
/*    section.cyber-section:before {width: calc(100% - 20px);margin: 0 auto;right: 0;top:106px;}*/
    section.cyber-section .comp_security h3::after {top:47%;}
    .bg-white2.border-top-blue {padding: 50px 0 0!important;}
    .policycheck p.checkmark {padding-top: 10px;}
    .copyright-footer .row {align-items: center;}
    .copyright-footer p {margin: 0;padding: 0;}
    .footer-bottom {align-items: center;}
    .form-col.left-col {margin-right: 15px;}
    .elementor-element.consultation-form {padding: 0 20px;display: block;}
    li.ftr-link a {width: 160px!important;}
    footer {padding: 40px 0 0;}
    .col.ftr-col:first-child {flex: 100%;text-align: center;}
    .col.ftr-col:first-child p {margin-bottom: 40px;}
    .copyright-footer {margin-top: 22px;}
    .blog_mainsection .owl-carousel .owl-stage-outer {border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
    section.blog_mainsection {padding-top: 45px;}
    .blog_mainsection .slider-content-box::after {right: 10px;top:58px;}
    .containers section.emiz-blogs::before {max-width: calc(100% - 30px);}
    .emiz-blogs {margin: 45px 0;padding-top: 45px;}
    .blog_CTA {margin-top: 0;}
    .v-security-blog .emiz-blogs {margin-top:15px!important;}
    .v-security-blog .blog-card div.blog-disc, .emiz-blogs .blog-card div.blog-disc, .tabs_sidebar .post-card .card-body {padding: 0 15px;}
    section.blog_mainsection h1 {font-size: 36px;line-height: 44px;}
    .blog_mainsection .owl-carousel.technologies_slider {margin-top: 45px !important;}
    .overlay-container.slider-content-box h4 {max-width:580px;margin-bottom:8px !important;font-size: 38px;line-height: 44px;}
    .blog_mainsection .owl-carousel.technologies_slider button.owl-next:after {margin: -2px 0 0 -3px;}
    .blogs_search form.searchform input {font-size: 14px;height: 40px;padding-right: 90px;padding-left: 10px;}
    .blogs_search form.searchform button {padding: 0 12px;font-size: 14px;}
    .blogs_search form.searchform button span {padding-bottom: 0;}
    .populars_topics h3 {font-size:18px;padding: 9px 70px 9px 10px;}
    aside#popular-topics ul{padding:15px 10px;}
    .populars_topics li a{font-size:17px;line-height:normal;padding:8px 10px;display:block;}
    .nav-tabs .nav-link{padding:6px 8px;}
    .blog-auther-box .posts_dates {width: calc(100% - 55px);}
    .share-icons {margin-top: 15px;padding-bottom: 40px;}
    .bg-white2.border-top-blue.single-reltaed-post {padding-top: 50px !important;}
    .cyb_servis .cyb_process_sec .cyb_spc {padding-top: 25px;}
    .cyb_ser2_benifits,.cyb_testing_secvices {margin-top: 0;}
    .cyb_ser_secvices {padding-top: 60px;}
    section.case-study {padding: 60px 0 60px 0;margin-top: 0;}
    section.ot_Services {padding: 60px 0;}
    .recent-post.service-recent-post .border-top-blue {padding-top: 10px !important;}
    section.cyb_servis h1 {font-size: 42px!important;line-height: 50px;}
    section.contact_cyb h3 {font-size: 28px;line-height: 35px;}
    .cyb_ser2_benifits h3.sec-sub-heading {font-size: 20px;line-height: 26px !important;}
    .cyb_ser2_benifits .box-content {padding: 0;}
    .choose_section {margin-top: 30px;}


    @keyframes anim12{
        from{left:50px;}
        to{left:600px;}
    }
    @keyframes anim13{
        from{right:50px;}
        to{right:580px;}
    }
    @keyframes anim14{
        from{left:250px;}
        to{left:370px;}
    }
    @keyframes anim15{
        from{right:280px;}
        to{right:400px;}
    }
    @keyframes anim16{
        from{left:380px;}
        to{left:590px;}
    }

    .prc_bg:before,.cyb_process_sec .prc_bg ul.hidden-mobile,span.arrow-trg {display: none}
    .vtpt-process-tab.tab-design span.arrow-trg {display: block;}
    .vtpt-process-tab.tab-design {height: 140px;width: 100%;max-width: 650px;margin: 0 auto;position: relative;top: 23px;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg1,.vtpt-process-tab.tab-design span.arrow-trg.trg2,
    .vtpt-process-tab.tab-design span.arrow-trg.trg3 {top: 0;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg2 {left: 50%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg3 {right: 23.5%;left: inherit;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg5,.vtpt-process-tab.tab-design span.arrow-trg.trg6,
    .vtpt-process-tab.tab-design span.arrow-trg.trg7 {top: 36%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg5 {left: 20%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg6 {left: 50%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg7 {right: 18%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg4, .vtpt-process-tab.tab-design span.arrow-trg.trg8 {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #547692;
    }
    .vtpt-process-tab.tab-design span.arrow-trg.trg4 {top: 57%;left: 7.2%;right: inherit;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg8 {top: 20%;right: 0;left: inherit;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg10 {left: inherit;right: 23.5%;top: 73.9%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg11 {bottom: 10%;left: 47.5%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg9 {top: 67%;left: 47.5%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg16 {bottom: 17%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg15 {bottom:10%;left: inherit;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg14 {bottom: 24%;left: auto;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg13 {top: 36%;}
    .vtpt-process-tab.tab-design span.arrow-trg.trg12 {top: 0;}
    .vtpt-process-tab.tab-design ul {position: static;}
    .vtpt-process-tab.tab-design ul li {position: absolute;}
    .vtpt-process-tab.tab-design ul li.vapt-descovery {top: -12%;left: -1%;}
    .vtpt-process-tab.tab-design ul li.vapt-vulner {top: -18%;left: 20.5%;}
    .vtpt-process-tab.tab-design ul li.vapt-penet {top: -18%;left: 52%;}
    .vtpt-process-tab.tab-design ul li.vapt-report {top: -13%;right: 4%;}
    .vtpt-process-tab.tab-design ul li.vapt-patch {bottom: 4%;left: 19%;}
    .vtpt-process-tab.tab-design ul li.vapt-retest {bottom: 3%;right: 29%;}
    .vtpt-process-tab.tab-design ul li.vapt-certificate {bottom: 1%;right: 0;top: inherit;width: 125px;}

}
@media (min-width:992px) and (max-width:1199px) {
    section.blogctasection {max-width: 960px!important;padding: 0 15px;}
    .blog_CTA {padding: 60px 50px 70px 50px;max-width:100%;}
    .blog_mainsection .owl-carousel.technologies_slider button.owl-prev:before {margin: -3px 0 0 2px;}
}
@media (max-width:1100px){
    .owl-carousel.technologies_slider{margin-top:25px!important;}
    section.cyber-section::after{width:100%;}
    body.single.single-post section.blog-single-page .container{max-width:calc(100% - 258px);padding:0 15px;display:inline-block;width:100%;}
    .share-icons{float:none;text-align:left;display:inline-block;width:100%;padding-left:15px;}
    .social-share{justify-content:flex-start;}
    .detail_contents{padding-bottom:20px;}
    .sec_disc p{padding:30px 30px 40px;text-align:center;max-width:90%;font-size:16px;height:auto;background:#3484bf;border-radius:12px;}
}
@media (max-width:1025px){
    .bottomtopsec>img{max-height:390px;width:100%;}
    section.blogctasection{padding:0 30px 30px;}
    .blog_CTA{background-size:100% 100%;padding:60px 20px 40px;}
    .detail_contents{padding-left:15px;}
    .overlay-container{left:0;right:0;padding:0 60px;}
    .overlay-container h4{font-size:38px;}
    .card_bd{padding:15px;}
    .cy-title {max-width: 350px;}
    .cs_card h3{font-size:24px;line-height:normal;}
    section.cyb_servis h1{font-size:50px;max-width:600px;}
    .ser_inner_container .sec-sub-heading{font-size:24px;line-height:normal;}
    .ser_inner_container p{font-size:16px;}
    .content-wrap{padding:10px 0;}
    .abs_top_right{right:0;}
    .choose_section li span{font-size:19px;line-height:26px}
}
@media (min-width:768px) and (max-width:991px) {
    .bottomtopsec {border-radius: 21px;}
    .blog_mainsection .owl-carousel.technologies_slider button.owl-prev:before {margin: 0px 0 0 2px;}
    .cyb_ser_secvices .nav-pills .nav-link:before {height: 54px;}
    .cyber-box {
        margin: 30px 0;
    }
}
@media (max-width:991px){
    .home-main-second .e-con-inner [data-id="8ea3260"] .elementor-widget.elementor-widget-text-editor{flex:0 0 50%;padding:30px 10px 0;}
    .cyb_process_sec{padding:40px 30px;background-size:100% 100%;}
    section.cyb_servis:before,section.cyb_servis:after,.cyb_process_sec:before{height:100%;}
    .elementor-element.consultation-form {display: block;}
    .ast-builder-menu-1 .menu-item>.menu-link{padding:0 8px;}
    .sec_disc{padding-left:40px;}
    .sec_disc:before{width:50px;}
    .cyber-section .col-md-4{max-width:50%;flex:0 0 50%;padding:0 15px;}
    .home-third-section{padding-top:20px;}
    .blog_CTA{background-size:100% 100%;padding:70px 30px 40px;}
    button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal{background:#a82229;padding:4px 6px;border-radius: 4px}
    button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal svg.ast-mobile-svg {width: 25px !important;height: 25px!important;}
    .ast-header-break-point .main-navigation .stack-on-mobile li:last-child{padding:10px 10px;}
    .ast-header-break-point .main-navigation .stack-on-mobile .sub-menu li:last-child{padding:0;}
    .ast-header-break-point .main-navigation ul .menu-item .menu-link{line-height:normal;}
    li.red-btn.menu-item a{max-width:180px;}
    section.blogctasection{padding:0 15px 30px;}
    .container,.content-wrap{max-width:100%;}
    li.ftr-link a{padding:7px 12px;}
    span.post-date,div.blog-disc{padding:0 15px}
    .v-security-blog .blog-card div.blog-disc, .emiz-blogs .blog-card div.blog-disc, .tabs_sidebar .post-card .card-body {padding: 0 15px;}
    .home-testimonial:after{background-size:210px;}
    .single .entry-header.entry-header{padding-bottom:0;}
    .posts_dates{padding:8px 9px;}
    .home-forth-section{padding-top:50px}
    section.home-about{padding:0;}
    .recent-posts{padding-bottom:50px;}
    .cyb_ser_secvices li.nav-item button{padding:9px 9px;font-size:16px;}
    .cyb_ser_secvices .tab-content{padding:30px;}
    .cyb_ser_secvices .tab-content .d-flex{flex-flow:column-reverse;}
    .left-content{width:100%;max-width:100%;}
    .content-block p,.content-wrap,.cyb_ser_secvices .tab-content .left-content .content-block p,.target_link.pt-3{text-align:center;}
    section.contact_cyb h3{font-size:46px;line-height:normal;}
    .content-wrap{max-width:100%;}
    .choose_container img.ct_img{margin:auto;display:block;}
    .choose_container .col-12{justify-content:center;}
    .content-wrap{padding-bottom:0;}
    .bg-white2.border-top-blue{padding:90px 0;}
    .cyb_ser_secvices ul::before{width:650px;left:50px;}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:7px;right:0;height:auto;bottom:auto;line-height:normal;border:0;width:auto;padding-left:0;border-radius:0;}
    .ast-header-break-point .ast-icon.icon-arrow svg{margin:0;}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle:focus{outline:navajowhite;}
    .bottomtopsec>img{max-height:300px;width:100%;border-radius:15px}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{box-shadow:none;}
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle svg{width:15px;}
}
@media (max-width:767px){
    .prc_bg:before,span.arrow-trg,ul.vat_white:last-child li:first-child:after,.vtpt-process-tab.tab-design{display:none;}
    @keyframes anim12{
        from{top:20px;}
        to{top:470px;}
    }
    @keyframes anim13{
        from{bottom:25px;}
        to{bottom:480px;}
    }
    @keyframes anim14{
        from{top:250px;}
        to{top:380px;}
    }
    @keyframes anim15{
        from{bottom:310px;}
        to{bottom:430px;}
    }
    @keyframes anim16{
        from{top:400px;}
        to{top:620px;}
    }
    .vtpt-process-img.mobile-design {position:relative;width:100%;max-width:260px;margin:0 auto}
    .vtpt-process-img.mobile-design::before {
        content: '';
        height:500px;
        width: 12px;
        background: #85a7c4;
        display: inline-block;
        border-radius:7px;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
    }
    
    .vtpt-process-img img.vapt-line-img {
        display: none;
    }
    .vtpt-process-img span.arrow-trg {
        position: absolute;border-top: 6px solid #547692;border-bottom: inherit;
        border-left: 6px solid transparent;border-right: 6px solid transparent;top:0;z-index: 1;display: block;
    }
    .vtpt-process-img span.arrow-trg.trg12 {left: inherit;right:47.4%;border-top-color: #183b5a;}
    .vtpt-process-img span.arrow-trg.trg13 {display:none;border-bottom: 6px solid #183b5a;right: 47.4%;bottom: 0;top: inherit;border-top:none;}
    .vtpt-process-img span.arrow-trg.trg14 {display:none;border-left-color:transparent;border-top-color:#183b5a;left:22%;top:0;bottom:inherit;}
    .vtpt-process-img span.arrow-trg.trg16 {display:none;border-left-color:transparent;border-top-color:#183b5a;left:15.9%;top:inherit;bottom:0;}
    .vtpt-process-img span.arrow-trg.trg11 {display:none;top:46%;left:9%;border-bottom:6px solid #547692;border-top:transparent;bottom:inherit;}
    .vtpt-process-img span.arrow-trg.trg9 {top:46%;left:22%;display:none}
    .vtpt-process-img span.arrow-trg.trg10 {top:inherit;bottom:26%;left:15.9%;display:none}
    .vtpt-process-img span.arrow-trg.trg8,.vtpt-process-img span.arrow-trg.trg4 {
        border-bottom: 6px solid transparent;
        border-right: 6px solid #547692;
        border-top: 6px solid transparent;
    }
    .vtpt-process-img span.arrow-trg.trg8 {top: 7%;left: 33%;display:none}
    .vtpt-process-img span.arrow-trg.trg7 {bottom:16%;right:47.4%;}
    .vtpt-process-img span.arrow-trg.trg6 {bottom:43.8%;right:47.4%;}
    .vtpt-process-img span.arrow-trg.trg5 {top:13.4% !important;right:47.4%;}
    .vtpt-process-img span.arrow-trg.trg4 {bottom: 1.7%;top: inherit;right: 27%;display:none}
    .vtpt-process-img span.arrow-trg.trg3 {top: inherit;bottom: 29%;right:7.5%;left: inherit;display:none}
    .vtpt-process-img span.arrow-trg.trg2 {top:42%;right:7.5%;left: inherit;display:none}
    .vtpt-process-img span.arrow-trg.trg1 {top: 15%;right:7.5%;left: inherit;display:none}
    .vtpt-process-img span.arrow-trg.trg7,.vtpt-process-img span.arrow-trg.trg6,.vtpt-process-img span.arrow-trg.trg5 {
        top: inherit;left: inherit;border-bottom: 6px solid #547692;border-top: inherit;
    }
    .vtpt-process-img span.arrow-trg.trg7,.vtpt-process-img span.arrow-trg.trg6,.vtpt-process-img span.arrow-trg.trg5 {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
    }
    .vtpt-process-img ul {position: static;}

    .vtpt-process-img ul li {text-align:left;position:absolute;margin:0;display:block;width:auto;min-height:33px;padding:5px 10px!important;z-index:66;}
    .vtpt-process-img ul li span {line-height: normal!important;font-size: 14px;}
    .vtpt-process-img.mobile-design .up-vat_white li.vapt-descovery {right: 13%;top: 3%;width: 125px;}
    .vtpt-process-img.mobile-design .up-vat_white li.vapt-vulner {left: 0;top: 17%;}
    .vtpt-process-img.mobile-design .up-vat_white li.vapt-penet {right: 4%;top: 31%;}
    .vtpt-process-img.mobile-design .up-vat_white li.vapt-report {top:45%;left: 12%;width: 125px;}
    .vtpt-process-img.mobile-design .down-vat_white li.vapt-patch {right:7%;top: 59%;width: 140px}
    .vtpt-process-img.mobile-design .down-vat_white li.vapt-retest {left: 12%;top:72.5%;width: 125px;}
    .vtpt-process-img.mobile-design .down-vat_white li.vapt-certificate {top: inherit;bottom:5%;right: 0%;}
    .vtpt-process-img span.arrow-trg.trg15 {
        display:none;border-bottom: 6px solid #183b5a;position: absolute;border-left: 6px solid transparent;
        border-right: 6px solid transparent;top: 0;left:9%;border-top: none;bottom: inherit;
    }
    .cyb_process_sec .prc_bg ul.hidden-mobile {display: none;}
    .home-main-section:before {
        background: radial-gradient(50% 50% at 50% 50%, #9CC4E3 0%, rgba(255, 255, 255, 0) 100%);
        height: 400px;width: 400px;display: inline-block;top: -65px;z-index: -1;margin: inherit;
        left: 0;transform: translateX(-65px);-webkit-transform: translateX(-65px);-moz-transform: translateX(-65px);
    }
    .blog_mainsection .owl-carousel .owl-stage-outer {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
    .blog_mainsection .slider-content-box::after,.containers section.emiz-blogs::before {display: none;}
    .emiz-blogs {margin: 20px 0;padding-top: 0;}
    section.blogctasection a.btn_cta {font-size: 14px;padding: 4px 15px 5px;}
    body.home .home-main-section .e-con-inner {padding:0!important;}
    .mainsectop .mainlefttp h1 {font-size: 32px;line-height: 32px;}
    .mainsectop .mainlefttp p {font-size: 20px;line-height: 20px;}
    .ast-header-break-point .main-navigation .stack-on-mobile li.red-btn a.menu-link {
        font-size: 14px;text-align: center;
        padding: 8px 10px;width: auto;max-width: 150px;
    }
    .consultation-form .e-con-inner h3 {margin-top:12px!important;}
    .home-main-second .e-con-inner [data-id="8ea3260"] .elementor-widget.elementor-widget-text-editor{flex:0 0 100%;padding:15px 0 0;}
    .section_5_about:before,.section_5_about::after{width:50px;height:100px;top:40px;}
    .post_imagmain img{margin:auto;display:block;}
    .pst_author span.atname,ul.vat_white:last-child{padding:0;}
    .single .blog_mainsection:before,.single .blog_mainsection:after{background-size:210px;background-repeat:no-repeat;max-width:60px;}
    .single .blog_mainsection:before{left:0;background-position:left top;top:0;}
    .single .blog_mainsection:after{right:0;background-position:right top;}
    section.cyb_servis:before,section.cyb_servis:after{display:none;}
    section.cyber-section .comp_security h3:after {left: 0;width: 100%;right: 0;margin: auto;top: 48px;max-width: 270px;}
/*    section.cyber-section:before {top: 48px;width: calc(100% - 20px);height: calc(100% - 95px);margin: 0 auto;right: 0;}*/
    section.cyber-section h3 span {display: block;}
/*    section.cyber-section.cyb_secrt {padding:0 10px 10px;}*/
    section.home-about .container {padding: 0 10px;}
    .policycheck p.checkmark{margin-bottom:15px;}
    section.blog_mainsection{padding-top:30px;}
    .home-third-section{padding-top:20px;margin-top:0!important;}
    .testing_Card p{padding:15px;margin-bottom:0;}
    .testing_Card h3{padding-left:15px;margin-bottom:10px;}
    .detail_leftsec{margin-bottom:20px;}
    .cy-title span{background:#fbfbfb!important;padding:0 10px!important;position:relative;z-index:2;}
    img.right-top{position:absolute;right:10px;top:15px;max-width:60px;}
    .consultation-form .e-con-inner{padding:0 20px;}
    .detail_leftsec .post_title,section.blog_mainsection h1{font-size:32px;line-height:36px;}
    .home-testimonial .sp-testimonial-free-wrapper{margin:30px 0;max-width:100%;padding:0 10px;}
    .home-forth-section{padding-top:0;}
    .home-forth-section .home-testimonial{background-image:none;background-color:#bedaf2;border:1px solid;border-radius:18px;}
    .tabs_sidebar .tab-content .card-text,.related-post-excerpt p,.recent-post-excerpt p{padding:0;}
    .technologies_slider .related-post-title a,.blog-disc .blog-title,.tabs_sidebar .card-title a,.recent-post-title a{font-size:20px;line-height:26px;}
    body.single .content-wrapper{display:inline-block;width:100%;}
    .detail_contents{max-width:100%;padding:20px 0;float:right;}
    .share-icons{padding:0;}
    .blog_mainsection .technologies_slider .item>img{min-height:360px;object-fit:cover;object-position:center;}
    .home-main-second{margin-top:0!important;padding-top:0;background-size: auto;margin-bottom: 0}
    .section-second h3{font-size:24px;line-height:normal;}
    .section-second{margin-bottom:0;}
    .effct_img:before{max-width:210px;height:190px;top:-30px;max-width:160px;height:130px;}
    img.left-left{max-width:50px;top:10px;}
    .abs_top_right{top:0;right:0;max-width:110px;}
    .cyb_spc{padding:0;}
    .abs .home-third-section .elementor-heading-title,.comp_security h3,h3.sec-sub-heading,.home-forth-section h3.elementor-heading-title,.recent-posts .sec-heading,.sec_title h3{font-size:24px;line-height:30px;}
    .home-forth-section .sp-testimonial-content p{font-size:16px;line-height:21px;}
    body.home .home-main-section,section.cyber-section{padding-top:20px;}
/*    .cyber-box .text-white{padding:20px 30px;}*/
    .form-col.right-col{flex:0 0 100%;}
    .footer-bottom{flex-wrap:wrap;margin-top:30px;justify-content:center;}
    .form-col.right-col ul{justify-content:center;}
    .effct_img {padding:40px 10px 0;}
    .copyright-footer ul{justify-content:center;}
    .copyright-footer p{text-align:center;padding:10px 0 10px;}
    .copyright-footer{margin-top:40px;}
    .col.ftr-col{flex:0 0 33%;}
    .catbtns .category_btn{display:block;margin-bottom:5px;}
    .catbtns{align-items:flex-start;}
    .category_btn a{padding:0px 14px;margin-bottom:10px;display:inline-block;}
    .home-testimonial .sp-testimonial-free-section .sp-testimonial-client-name{font-size:18px;}
    .home-testimonial .swiper-button-next.testimonial-nav-arrow{right:20px;}
    .home-testimonial .swiper-button-prev.testimonial-nav-arrow{left:20px;}
    .home-testimonial:after{background-size:160px;height:140px;}
    .home-testimonial:after{width:80px;background-size:contain;top:0px;right:0;}
    .overlay-container{padding:0 20px;}
/*    .cyber-box img{width:auto;}*/
    .overlay-container.slider-content-box h4 {font-size:29px;line-height: 34px;margin-bottom: 5px !important;}
    .cta_secleft{max-width:100%;text-align:center;}
    .catbtns .category_btn a,.catbtns p{font-size:13px;padding:2px 9px;margin-bottom:2px;}
    .blog_mainsection .technologies_slider .item>img{min-height:360px;object-fit:cover;object-position:center;}
    .blog_mainsection .owl-nav{top:auto;bottom:0;justify-content:center;gap:15px;}
    .blog_mainsection .owl-carousel.technologies_slider {padding-bottom: 60px;margin-top: 25px !important;}
    .owl-carousel.technologies_slider .slider-no-current{background-image:none;}
    .blog_CTA{background-size:100% 100%;padding:30px 20px 40px;border-radius:20px;background-image:none;background-color:#3282be;margin-top:0}
    .blog_CTA h2,span.text_colerbl{font-size:30px}
    body.single.single-post section.blog-single-page .container,.cyb_process_sec .col-md-6 p{max-width:100%;}
    .bg-white2.border-top-blue{padding-top:0;padding-bottom:0}
    .recent-post .bg-white2.border-top-blue{padding:0 0 0;}
    .recent-post .owl-carousel.technologies_slider{padding-bottom:10px}
    .consultation-form form div .policycheck p.checkmark+p{margin:20px auto;float:none;display:block;}
    .about_seciton.position-relative{display:block;padding-top:0;}
    img.absolute_img-right{max-width:90px;top:110px;right:0;}
    h3.blue-text,.blog_CTA h2{text-align:center;}
    .sec_disc:before{display:none;}
    .recent-posts .sec-heading{font-size:22px;font-weight:500;line-height:24px!important;}
    p.checkmark a{text-decoration:underline!important;color:#000;}
    .policycheck p.checkmark{display:flex;margin:0 0 10px 0;}
    .consultation-form form>div.policycheck{display:block;}
    .recent-posts .sec-heading{font-size:22px;font-weight:500;line-height:24px!important;}
    section.home-about,.sec_disc,section.cyber-section,ul.vat_white:last-child{padding:0;}
    nav.toc.sticky-toc {
        position: static;max-width: calc(100% - 30px);
        margin: 0 15px;width: 100%;min-height: 180px;
        border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;
    }
    .entry-content h3.cyb_title{font-size:17px;height:auto;padding-left:35px!important;line-height:normal;min-height:50px;display:flex;align-items:center;}
    .cyb_title img{left:-20px;}
    section.cyb_servis h1{font-size:28px;line-height:32px;}
    section.cyb_servis a{margin-top:10px;}
    .cyb_process_sec{background:#2270ad;border:2px solid #4688bd;border-radius:9px;padding:20px;}
    .cyb_process_sec:before{width:100%;}
    section.ot_Services .particlsec p{font-size:16px;}
    .cyb_ser_secvices ul::before,.cyb_ser_secvices .nav-pills .nav-link:before{display:none;}
    .cyb_ser_secvices li.nav-item{padding:5px 5px 5px 0;}
    .cyb_ser_secvices ul{justify-content:center;margin-bottom:20px;}
    .cyb_ser_secvices .tab-content{padding:15px;}
    section.contact_cyb h3{font-size:28px;}
    .choose_section li:nth-child(even),.choose_section li{font-size:22px;}
    .cs_card{text-align:center;margin-bottom:30px;}
    .card_bd{text-align:center;}
    .home-third-section .elementor-heading-title{line-height:32px!important;font-size: 24px}
    .home-third-section .elementor-heading-title .text-blue {display: block;}
    .cs_card h3{margin:auto;}
    .get_str_circel{position:static;transform:translate(0);text-align:center;padding:0;margin-top:10px;}
    section.cyber-section.cyb_secrt .get_circle {text-align: center;margin-top: -25px;}
    .text_suggtn{left:0;max-width:calc(100% - 25px);right:0;margin:auto;}
    .mainsectop{margin-bottom:20px;}
    .get_str_circel p{width:80px;height:80px;border:5px solid #99141c;font-size:12px;margin-bottom:0;}
    .consultation-form .e-con-inner h2.elementor-heading-title{font-size:28px;line-height:normal;}
    .prc_bg {
        background: #c3def4;
        padding: 30px;
        border-radius:15px;
        position: relative;
        margin-top: 50px;
        overflow: visible;
        border: 6px solid #6aa1cb;
    }
    .prc_bg::after {
        content: '';
        width: 250px;
        height: 60px;
        position: absolute;
        top: -46px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background-image: url(/wp-content/uploads/2024/07/mobile-heading-bg-new.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 250px;
    }
    .prc_bg h3 {
        padding-left: 0;
        position: absolute;
        top: -48px;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 11;
        width: 254px;
    }
    /*.prc_bg h3::before {
        content: '';
        position: absolute;
        height: 8px;
        width: 150px;
        right: 0;
        top: 32px;
        background: #c3def4;
        transform: skew(32deg, 0deg);
        -webkit-transform: skew(32deg, 0deg);
        -moz-transform: skew(32deg, 0deg);
    }
    .prc_bg h3::after {
        content: '';
        position: absolute;
        height: 11px;
        width: 150px;
        left: 1px;
        top: 29px;
        background: #c3def4;
        transform: skew(-32deg, 0deg);
        -webkit-transform: skew(-32deg, 0deg);
        -moz-transform: skew(-32deg, 0deg);
    }*/
    .single .blog-detail-banner .content-area {padding-bottom: 0 !important;}
    .single .blog-detail-banner .content-area header.entry-header {padding: 30px 0;border-radius: 15px 15px 0 0;}
    .blog-auther-box .posts_dates {padding: 0 0 0 10px;width: calc(100% - 55px);}
    .blog-single-page h2, .blog-single-page h3, .blog-single-page h4, .blog-single-page h5, .blog-single-page h6 {font-size: 22px;margin: 0 0 5px;}
    .detail_contents p {font-size: 14px;line-height: 18px;}
    .blog-single-page li {font-size: 16px;line-height: 21px;}
    .entry-content ul li {margin-bottom: 0}
    .share-icons {margin-top: 5px;padding: 10px 0 40px;}
    .bg-white2.border-top-blue.single-reltaed-post {padding: 40px 0 0;}
    footer{padding:50px 0 0;}
    .consultation-form,.home-forth-section{padding:0 20px;}
    .bottomtopsec{mask-size:100% 100%;border-radius: 0}
    .post-wrp{display:flex;align-items:center;justify-content:space-between;gap:10px;}
    .prc_bg ul li span br{display:none;}
    .recent_psot_sec::before, .single-reltaed-post:before {
        height: 406px;background-position: left center;top: 0;background-size: 260px auto;
        transform: translateX(-87%);-webkit-transform: translateX(-87%);-moz-transform: translateX(-87%);
    }
    section.cyber-section::after{height:180px;}
    .recent-post-catgry ul,.related-post-catgry ul{padding:4px 0;}
    .consultation-form form .text_suggtn p:not(:first-child){line-height:normal;padding:4px 10px;}
/*    .prc_bg:after{top:0;background-position:top;}*/
    .consultation-form .e-con-inner h3, .emiz-blogs h2.sec-heading, .home-third-section h2.elementor-heading-title, 
    .related-posts .sec-heading, .btn-bl, .recent-posts .sec-heading, .blue-btn-title .elementor-heading-title, 
    .widget_recent_entries .widget-title, .related-posts .sec-heading, .blue_heading {font-size: 18px;}
    .particlsec .bl-text {font-size: 24px;}
    .particlsec p {font-size: 16px;}
    .sec_disc p {max-width: 100%;font-size: 16px;line-height: 21px;}
    .form-col.left-col {max-width: 100%;width: 100%;}
    .copyright-footer ul li {padding:0 3px;}
    .copyright-footer ul li a{font-size: 13px;}
    .recent-posts {padding-bottom: 10px;}
    .v-security-blog .emiz-blogs {margin-top: 20px!important;}
    .blog_mainsection .owl-carousel.technologies_slider button.owl-prev:before {margin: 0 0 0 1px;}
    body.single.single-post .content-area.primary {margin-top: 0!important;}
    .cyb_ser2_benifits .benifits-box-inner {padding: 15px;}
    .cyb_ser2_benifits,.cyb_testing_secvices {margin-top: 0;padding-top: 40px;}
    .cyb_ser2_benifits h3.sec-sub-heading {margin-bottom: 10px;}
    .cyb_ser2_benifits .box {border-radius:15px !important;padding: 0 0 10px 0;}
    .choose_section img {top: 0;}
    .choose_section {margin-top:25px;}
    section.case-study {padding: 40px 0 10px 0;margin-top: 0;}
    section.ot_Services {padding: 50px 0;}
    footer .col.ftr-col {
        margin-bottom: 25px;
    }
    .footer-bottom {
        margin-top: 5px;
    }
}
@media (min-width:922px) and (max-width:1199px) {
    .site-header-primary-section-right .ast-builder-menu{padding-right: 0}
    .site-header-primary-section-right .ast-builder-menu .main-navigation>ul>li.red-btn a.menu-link {padding: 8px 12px 12px;font-size: 14px;margin-left: 10px;}
}
@media (min-width:641px) and (max-width:921px) {
    .ast-mobile-header-wrap .main-header-bar-wrap .main-header-bar.site-header-focus-item {min-height: 63px;}
}
@media (max-width:640px){
    .partbottom img{max-width:50px;}
    .cyber-section .col-md-4{max-width:100%;flex:0 0 100%;}
    .absolute-text img{position:static;height:auto;width:auto;margin:0 auto;display:block;}
    .consultation-form .e-con-inner{padding:0 15px;}
    .consultation-form form div>p,.consultation-form form>div.numsub{display:block;}
    .consultation-form .e-con-inner{background:#a6cae7;}
    .consultation-form form div .policycheck p.checkmark+p{width:100%;}
    .policycheck>p{display:inline-block;}
    .consultation-form form div .policycheck p.checkmark{display:inline-block;max-width:calc(100% - 30px);}
    .consultation-form form div .policycheck>p{float:left;}
    .consultation-form form div .policycheck p.checkmark+p .wpcf7-form-control.wpcf7-submit{margin:auto;display:block;}
    .consultation-form form>div.numsub>p,p.checkmark{max-width:100%;}
    .footer-bottom .form-col.right-col>ul li{max-width:33.33%;padding-right:10px;}
    .tabs_sidebar ul{justify-content:flex-start;}
    section.cyber-section.cyb_secrt .row img{margin:auto;}
    .choose_section li span{text-align:center;max-width:600px}
    .choose_section img{max-width:100px;}
    .choose_section li:nth-child(even),.choose_section li{padding-left:0;font-size:22px;text-align:center;}
    .choose_section li:before,.choose_section li:nth-child(even):before{display:none;}
    .choose_section li:last-child{padding-bottom:0;}
    .choose_section ul li img{max-width:60px;margin:0 auto 10px;display:block;float:none;}
    .choose_section ul:before{display:none;}
    .cyber-box{text-align:center;}
    .absolute-text{right:0;}
    .choose_section .sec-sub-heading:before{display:none;}
    .choose_section .sec-sub-heading{padding-right:0}
/*    .cyber-box .text-white{padding-left:15px;padding-right:10px;}*/
/*    .prc_bg{background:#a9cce8;padding:30px;border-radius:28px;}*/

    .prc_bg ul{justify-content:center;}
    .prc_bg{padding:20px;}
    .prc_bg ul li.white-card span{line-height:36px;}
    .container.top-bar p{font-size:12px;display: block;margin-bottom: 5px}
    .container.top-bar{padding:9px 15px;}
    p.yp-bar-btn a {display:inline-block;}
    .container.top-bar p.yp-bar-btn{margin:0;}
    .site-logo-img img{max-width:130px;}
    .ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:50px;}
    .animationarrow{margin-top:20px;}
    img.absolute_img-right {top:60px;max-width:80px;}
}
@media (max-width:575px){
    .col.ftr-col{flex:0 0 50%;padding:0 20px;}
    .col.ftr-col:first-child{flex:0 0 100%;padding:0 20px;}
    footer{padding:30px 0 0;}
    .footer-bottom{flex-wrap:wrap;margin-top:5px;}
    li.ftr-link{width:100%;max-width:240px;margin:30px 0;}
    .form-col.right-col ul{flex-wrap:wrap;}
    .copyright-footer{margin-top:20px;}
    .mainsectop{flex-wrap:wrap;gap:12px;}
    h2.sec-heading{font-size:32px;margin:0;padding:0;line-height:36px;}
    .home-forth-section .sp-testimonial-free-section .sp-testimonial-client-image{margin-top:0;}
    .diffpart{padding:15px 20px;height:200px;max-width: 100%}
    .home-third-section .bx-wrapper:before,.home-third-section .bx-wrapper:after{width:50px;}
    .nav-tabs .nav-item{padding:5px;}
    .nav-tabs{justify-content:center;}
    .mainrighttp{text-align:left;}
    .mainsectop .mainrighttp {width:100%;}
    .mainsectop .mainrighttp img {margin:0 0 0 auto;padding-left: 15px;}
    .home-main-section .anim_img {margin-top:-46px;}
    .home-main-section .anim_img .elementor-widget-container a > img {width:90px;}
    .footer-bottom .form-col.right-col>ul li.ftr-link{flex:0 0 100%;max-width:200px;}
    .consultation-form form>div.numsub,.consultation-form form>div.nmcm p{display:block;}
    .entry-content h3.cyb_title{font-size:17px;height:auto;padding-left:45px!important;line-height:normal;max-width:calc(100% - 20px);margin-right:0!important;min-height:50px;display:flex;align-items:center;text-align:left;}
   

/*top header */}
@media (max-width:480px){
    .posts_dates{display:block;}
/*    .cyber-box .text-white,.cyber-box .text-white strong{font-size:16px;line-height: 22px}*/
    nav.toc.sticky-toc{position:static;max-width:200px;}
    body.single .content-wrapper{display:inline-block;width:100%;}
    .share-icons{padding:0;}
    .social-share{justify-content:flex-start;}
    .detail_contents{max-width:100%;padding:20px 0;float:right;}
    nav.toc.sticky-toc{max-width:calc(100% - 20px);width:100%;margin:auto;display:block;float:none;}
    body.single .content-wrapper{padding:0px 15px 50px;margin-top:0;}
    .cta_secleft p{margin:10px 0px 20px;}
}
/*@media (max-width:450px){
    .cyber-box img{width:100%;}
}*/
@media (min-width:450px) and (max-width:767px) {
    .testing_Card {
        background: linear-gradient(0deg,#9ac2e2,#C3DEF4),radial-gradient(36.85% 223.34% at 26.15% 47.84%,rgba(30,109,171,0) 0%,rgba(30,109,171,0.25) 100%);
        border: 1px solid #53A6DD;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;
    }
    .testing_Card:before {display: none;}
}
@media (min-width:320px) and (max-width:374px) {
    .container.top-bar {padding: 5px 15px;}
    .container.top-bar p {font-size: 10px;margin-bottom: 2px;}
    .container.top-bar p.yp-bar-btn a {font-size: 11px;line-height: 16px;padding: 1px 8px 1px;}
    body.home .home-main-section .e-con-inner {padding: 10px 0!important;}
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {padding: 0 15px!important;}
    .section-second h3,.particlsec .bl-text {font-size: 22px;}
    .consultation-form .e-con-inner h3, .emiz-blogs h2.sec-heading, .home-third-section h2.elementor-heading-title, 
    .related-posts .sec-heading, .btn-bl, .recent-posts .sec-heading, .blue-btn-title .elementor-heading-title, 
    .widget_recent_entries .widget-title, .related-posts .sec-heading, .blue_heading {font-size: 16px;}
    body.home .home-main-section {padding: 20px 5px 10px;}
    .particlsec p,.home-forth-section .sp-testimonial-content p {font-size: 14px;line-height: 19px;}
    .home-main-second .e-con-boxed {padding: 0 5px;}
    .particlsec .learntext {font-size: 16px;}
    .particlsec .partbottom img {max-width: 40px;}
    .home-third-section .elementor-heading-title,.abs .home-third-section .elementor-heading-title, 
    .comp_security h3, h3.sec-sub-heading, .home-forth-section h3.elementor-heading-title,.sec_title h3,
    .consultation-form .e-con-inner h2.elementor-heading-title {line-height: 28px!important;font-size: 22px;}
    #sp-testimonial-free-wrapper-161 .sp-testimonial-free-section {margin: 0 30px;}
    #sp-testimonial-free-wrapper-161 .sp-testimonial-free-section {margin-bottom: 30px;}
    .home-testimonial .swiper-button-prev.testimonial-nav-arrow {left: 5px;}
    .home-testimonial .swiper-button-next.testimonial-nav-arrow {right: 5px;}
    #sp-testimonial-free-wrapper-161 .sp-testimonial-free-section .testimonial-nav-arrow, 
    .blog_mainsection .owl-nav .owl-prev, 
    .blog_mainsection .owl-nav .owl-next {width: 35px;height: 30px;}
    .sp-testimonial-free-section .testimonial-pagination {bottom: -15px !important;}
    .sec_disc p {font-size: 14px;line-height: 19px;padding: 30px;}
    .section_5_about {padding-top: 0;padding-left: 5px;padding-right: 5px;}
/*    section.cyber-section.cyb_secrt {padding: 0 5px 5px;}*/
    section.cyber-section.cyb_secrt:before {width: calc(100% - 15px);height: calc(100% - 87px);border-radius: 20px;top:44px;}
    section.cyber-section.cyb_secrt .get_circle {margin-top: -25px;}
    section.cyber-section h3 {letter-spacing: -1px;}
    section.cyber-section .comp_security h3:after {top: 44px;max-width: 250px;}
/*    .cyber-box .text-white, .cyber-box .text-white strong {font-size: 16px;line-height: 20px;}*/
    .section_5_about:before, .section_5_about::after, section.blogctasection:before, 
    section.blogctasection:after, .consultation-form:after, .consultation-form:before {width: 100px;height: 150px;}
/*    .cyber-box .text-white {padding: 15px;}*/
    input.wpcf7-form-control.wpcf7-submit.has-spinner, button.load-more {max-width: 115px;padding: 7px 10px!important;font-size: 14px;line-height: 19px;width: 100%;}
    .consultation-form form span.wpcf7-form-control-wrap {padding-bottom: 0;margin: 0;}
    .consultation-form form input, .consultation-form form select, .consultation-form form textarea {margin-bottom: 5px;}
    .col.ftr-col:first-child,.col.ftr-col,.consultation-form, .home-forth-section {padding: 0 15px;}
    .copyright-footer ul li a {font-size: 12px;letter-spacing: -.8px;}
    li.ftr-link {margin: 15px 0 0;}
    .footer-bottom {margin-top: 15px;padding-top: 10px;}
    img.absolute-right {top: 85px;width: 75px;}
    .home-third-section {padding-top: 15px;margin-top: 0px !important;}
    .recent-posts {padding-bottom: 15px;}
    .home-main-second .e-con-inner [data-id="8ea3260"] .elementor-widget.elementor-widget-text-editor {padding: 15px 0 0;}
    .sec_title {padding-top: 10px;}
    img.absolute_img-right {top: 50px;max-width: 70px;}
    .home-main-section:before {
        background: radial-gradient(50% 50% at 50% 50%, #9CC4E3 0%, rgba(255, 255, 255, 0) 100%);
        height: 400px;width: 310px;display: inline-block;top: -28px;z-index: -1;margin: inherit;left: -52px;
    }
}


.heading_box {
    font-size: 40px;
    font-weight: 600;
    color: #161616;
}
.heading_box span {
    color: #1E6DAB;
}

.vapt-six-section #sp-testimonial-free-1189 .sp-testimonial-item {
    background:url(https://cyberveer.ezxdemo.com/wp-content/themes/astra-child/assets/images/mask2.png) no-repeat top center;
    background-size:100% 100%;
    width:100%;
    max-width:100%;
    height:100%;
    padding-bottom:0px;
}

.vapt-testimonial {
    position: relative;
} 

.vapt-six-section #sp-testimonial-free-1189 .sp-testimonial-item::after{
    content:"";
    position:absolute;
    background:url(/wp-content/uploads/2024/06/quote.png) no-repeat top right;
    height: 291px;
    width: 92px;
    right: 22px;
    top: -2px;
    background-size:contain;
    opacity: 0.3;
}


/*07-10-2025 css header*/
/* Proper header alignment */
.ast-builder-grid-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.site-header-primary-section-left {
  flex: 1;
  justify-content: flex-start;
}

.site-header-primary-section-center {
  flex: 2;
  justify-content: center;
}

.site-header-primary-section-right {
  flex: 1;
  justify-content: flex-end;
}

/* Style for Speak to an Expert button */
.header-expert-btn {
  background-color: #a31c1c;
  color: #fff;
  padding: 10px 22px;
  border-radius: 8px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease;
}

.header-expert-btn:hover {
  color:#fff;
  background-color: #a31c1c;
}

.header-expert-btn i {
  font-size: 16px;
}

/* --- Fix Astra submenu spacing and layout --- */
.main-header-menu ul.sub-menu,
.ast-main-header-menu ul.sub-menu {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
  padding: 10px 0;
  margin-top: 0;
  position: absolute;
  min-width: 220px;
  z-index: 99;
}

/* Fix spacing between submenu items */
.main-header-menu ul.sub-menu li,
.ast-main-header-menu ul.sub-menu li {
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

/* Proper link padding & style */
.main-header-menu ul.sub-menu li a,
.ast-main-header-menu ul.sub-menu li a {
  display: block;
  padding: 8px 16px;
  color: #00008b; /* dark blue like your current */
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}



/* Optional: remove unwanted huge gaps on dropdown hover */
.main-header-menu ul.sub-menu li + li {
  margin-top: 0;
}
.net-vapt-choose ul:before {
	height:75.8%
}

.web-choose-vapt ul:before {
  height:86%;
}
.api-choose-section ul:before {
	height:80.5%;
}

.cloud-vapt-choose ul:before {
     height:77.3%;
}


.contact-cyb ul.pl-0.list-unstyled.position-relative:before {
    border-left: rgba(30, 109, 171, 1) 2px dotted;
    content: "";
    left: 1px;
    top: 7px;
    height: 100%;
    width: 5px;
    position: absolute;
}

.contact-cyb {
  text-align: center;
}

.text-blue {
  color: #007bff;
}

.timeline {
  position: relative;
  max-width: 500px;
  margin: 40px auto 0;
  list-style: none;
  padding: 0;
}

.timeline::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 10%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
  background: #007bff; /* line color */
}

.timeline li {
    position: relative;
    margin: 0 0 40px;
    text-align: left;
    padding-left: 80px;
}

.timeline li .circle {
  position: absolute;
  left: 6%;
  transform: translateX(-50%);
  top: 6px;
  width: 28px;
  height: 28px;
  background: #fff;
  border: 4px solid #a51111;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
  color: #a51111;
  z-index: 2;
  box-shadow: 0 0 5px rgba(165, 17, 17, 0.5);
}


.timeline li p {
  margin: 0;
  font-size: 18px;
  color: #1E6DAB;
  line-height: 1.5;
  padding-top: 5px;
  font-weight: 500;
}

.timeline::before {
  border-left: 2px dotted #007bff;
  background: none;
}

.consultation--contact-form h3.elementor-heading-title.elementor-size-default {
      background: #19578B;
    box-shadow: 0px 4px 0px 0px #112840;
    color: #fff;
    border-radius: 20px;
    padding: 6px 50px;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px !important;
    letter-spacing: .3px;
    font-family: IBM Plex Sans Condensed;
    display: inline-block;position: relative;
    top: 14px;
    z-index: 9;
}

 

.consultation--contact-form .contact-form-sec.elementor-widget.elementor-widget-shortcode {
      display: block;
      border: 1px solid #1E6DAB40;
      max-width: 500px;
      box-shadow: 0px 4px 4px 0px #00000040;
      background: #a6cae7 url(/wp-content/uploads/2024/06/free-consultation-bg.png) no-repeat center 0;
      background-size: cover;
      border-radius: 30px;
      padding-bottom: 5px;
      margin-bottom: 0px;
      padding: 31px;
}
.consultation--contact-form .wpcf7-form .wpcf7-submit{
border:1px solid #ab2129;
background:#ab2129;
color:#fff;
box-shadow:0px 11px 24.8px 5px #AB262B33;
border-radius:12px;
max-width:150px;
padding:10px 10px!important;
font-family:IBM Plex Sans Condensed;font-size:16px;
font-weight:600;
line-height:18px;
width: 100%;
margin-top: 11px;
margin-left: 0!important;
}



/* Section Styles */
.cyber-service-section {
    position: relative;
    z-index: 1;
   margin-top: 80px;
}

.cyber-service-section .cyber-service .cyber-card {
    padding: 50px 0 20px 0;
    position: relative;
    z-index: 1;
    height: 300px;
    margin-bottom: 15px;
}

.cyber-service-section .cyber-service .cyber-card::before {
    content: "";
    position: absolute;
    z-index: -1;
    height: 100%;
    width: 100%;
    background: url(/wp-content/uploads/2024/06/Rectangle-421.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 50px 0 30px 0;
    top: 0;
}

.cyber-service-section .cyber-service .cyber-card::after {
    content: "";
    position: absolute;
    z-index: -1;
    height: 100%;
    width: 100%;
    background: url(/wp-content/uploads/2024/06/Advantage---data.png) no-repeat bottom center;
    top: 0;
}

.cyber-service-section .cyber-service .cyber-card-third::after {
    content: "";
    position: absolute;
    z-index: -1;
    height: 100%;
    width: 100%;
    background: url(/wp-content/uploads/2024/06/Advantage---data-1.png) no-repeat bottom center;
    top: 0;
}

.cyber-service-section .cyber-service .cyber-card-right::before {
    background: url(/wp-content/uploads/2024/06/Rectangle-446.png) no-repeat center center;
}

.cyber-service-section .cyber-card h4 {
    font-size: 24px;
    color: #F2F8FD;
    padding: 0 25px;
    font-weight: 500;
    text-align: center;
}

.cyber-service-section .cyber-border-box {
    position: relative;
    border-radius: 15px;
    padding: 0px 30px 50px;
    max-width: 1200px;
    margin: 0 auto;
    background-image: url('/wp-content/uploads/2024/06/Union.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;  /* 👈 image stretch hogi poore box mein */
    background-position: center;
}
 
.cyber-service-section .cyber-service {
  padding:50px 20px 15px;
}

.cyber-service-text {
    position:absolute;
    top:-105px;
    padding: 20px 0;
    width:100%;
    text-align: center;
    background: url(/wp-content/uploads/2024/06/Grids-11.png) no-repeat center center;
}

/* Button Styles */
.cyber-btn-container {
    position: absolute;
    bottom: -43px;
    left: 50%;
    transform: translateX(-50%);
}

.cyber-btn {
    display: inline-block;
    background: #d62828;
    color: #fff;
    text-decoration: none;
    padding: 33px 8px;
    border-radius: 50%;
    font-size: 15px;
    font-weight: 600;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    transition: background 0.3s ease;
}


/* Responsive Adjustments */
@media (max-width: 768px) {
    .cyber-border-box {
        padding: 40px 20px 70px;
    }

    .cyber-service-section .cyber-service .cyber-card {
        padding: 25px 0;
    }

    .cyber-btn {
        padding: 14px 35px;
        font-size: 14px;
    }
}
