/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
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:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/



    /*
    font-family: "Poppins", sans-serif !important;
    font-family: 'Source Sans Pro', sans-serif;

    */

/*    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');*/


/*@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
/*  font-family: "Poppins", sans-serif;*/




@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Italic.svg#Poppins-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-MediumItalic.svg#Poppins-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-LightItalic.svg#Poppins-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ThinItalic.svg#Poppins-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BlackItalic.svg#Poppins-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.eot');
    src: url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.woff') format('woff'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.ttf') format('truetype'),
        url('/wp-content/themes/neve-child-master/fonts/Poppins-BoldItalic.svg#Poppins-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}







    html {
      scroll-behavior: smooth;   
    }
    body, html, ul li, ul li a, p, div, table tr td, .btn, .button{font-family: "Poppins", sans-serif !important;  color: #1E1E24; font-weight: 400;}
    body, html {font-size: 16px; line-height: 1.6; font-weight: 400;}
    h2, h3, h4, h5, h6, .main-title{font-family: "Poppins", sans-serif !important;}
    .nv-page-title-wrap.nv-big-title {display: none; }
    .hfg_header.site-header {
        box-shadow: none;
        box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
        --tw-shadow: 0 1px 4px #ddd;
    }
    /*general css*/
    .bg-color-1 {background: #e7e7f787;}
    .progress-strip {
        display: none;
    }

    .blcok {display: block; }
    .pad-tp-0 > .vc_column-inner {padding-top: 0 !important; }
.hero-tag img {
    height: 85px;
  width: 101px;
}
    /*container*/
    .neve-main > .container:not(.search .archive-container, .single-event .single-post-container, .error404 .archive-container) {max-width: inherit; padding: 0; }
    .copyright-sec {max-width: 1250px;}
    p {margin-bottom: 20px; }
    a {color: #1E1E24; }
    a:hover {color: #F22613;}
.embed_jobs_with_style .rec-job-info a{color:#F22613!important;font-family: 'Source Sans Pro', sans-serif!important;} 
.embed_jobs_with_style .cw-facet-checkbox:checked + span:before {
	background: #F22613!important;}
.embed_jobs_with_style .cw-facet-checkbox + span:after{color:#fff!important;}
.rec_facet_group span{color:#F22613!important;}
ul.rec_ul_filter span{color: #666!important;  font-family: 'Source Sans Pro', sans-serif!important; }
li.rec-job-title a{font-family: 'Source Sans Pro', sans-serif!important;}
.embed_jobs_with_style .rec-group li{ font-size: 16px!important;
line-height: 30px!important;}
.embed_jobs_head2 {
    background-color: #fff!important;
   border: 1px solid #F22613!important;
}
.rec_facet_group .cw-rec-filter{  overflow-y: auto!important;}
.rec_facet_group {
   border: 1px solid #dee4f0!important;
    border-radius: 4px!important;

}.rec_facet_group .cw-rec-filter{overflow:hidden!important;}
.embed_jobs_with_style .cw-facet-checkbox + span:hover:before {
    box-shadow: inset 0 0 0 1px #F22613!important;
}.rec_facet_group {
    position: sticky!important;
    top: 30px!important;
    align-self: flex-start!important;
    width: 40%;
    margin-right: 24px;
    border: 1px solid #dee4f0;
    padding: 8px 16px;
    border-radius: 4px;
    height: 100%;
}
#rec_job_listing_div {
    display: flex!important;
    align-items: flex-start!important;
}
    /*COmmon css*/
    .mb-0{margin-bottom: 0 !important;}
    .mb-1{margin-bottom: 10px !important;}
    .mb-2{margin-bottom: 20px !important;}
    .mb-3{margin-bottom: 30px !important;}
    .mb-4 {margin-bottom: 40px !important; }
    .mb-5 {margin-bottom: 50px !important; }
    .mb-6 {margin-bottom: 60px !important; }
    .pad-tp-4 {padding-top: 40px; }
    .pad-tp-8 {padding-top: 80px !important; }
    .pad-bt-8 {padding-bottom: 80px; }
    .pad-tp-bt-8{padding-top: 80px !important; padding-bottom: 80px !important;}
    .pad-tp-10 {padding-top: 100px; }
    .pad-bt-10 {padding-bottom: 100px; }
    .pad-tp-bt-10{padding-top: 100px !important; padding-bottom: 100px !important;}
    .pad-bt-5 {padding-bottom: 50px; }

    .pad-tp-bt-12{padding-top: 120px !important; padding-bottom: 120px !important;}

    .pad-tp-bt-7{padding-top: 70px !important; padding-bottom: 70px !important;}
    .pad-tp-bt-6{padding-top: 60px !important; padding-bottom: 60px !important;}
    .pad-tp-bt-5{padding-top: 50px !important; padding-bottom: 50px !important;}
    .pad-tp-bt-4{padding-top: 40px !important; padding-bottom: 40px !important;}
    .pad-tp-bt-3{padding-top: 30px !important; padding-bottom: 30px !important;}
    .pad-tp-6 {padding-top: 60px; }
    .pad-bt-6 {padding-bottom: 60px; }
    .bg-black{background: #101216;}
    .pad-tp-bt-2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    p:empty {display: none; }

    .text-center{text-align: center;}
    .text-left{text-align: left;}
    .text-right{text-align: right;}
    .col-white{color: #fff !important;}

    [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus {
        outline: 0;
        box-shadow: none;
        --formfieldbordercolor: var(--nv-secondary-accent);
    }


    /**/
    h2.main-title { font-size:46px; font-family: "Poppins", sans-serif !important; font-weight: 400;     margin-bottom: 20px;}


    /*menu navigation*/
    .nav-ul li a {text-transform: capitalize; color: #000; font-family: "Poppins", sans-serif !important;}
    .nav-ul li a:hover {color: #F22613 !important; }
    .nav-ul>li {margin: 0 calc(var(--spacing)/ 1); }
    .menu-mobile-toggle button.navbar-toggle {border: 0; color: #F22613; }
    .menu-mobile-toggle .icon-bar { width: 18px;}


     .az_blog_hero_banner_div {background-image: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/Blog-Banner.jpg); object-fit: cover; display: flex; align-items: center; flex-direction: column; height: 450px; justify-content: end; padding-bottom: 40px; }
    .az_hero_banner_content {display: flex; flex-direction: column; }
    .az_hero_banner_content h1 {font-family: "Poppins", sans-serif !important; font-style: normal; font-weight: 700; font-size: 56px; line-height: 70px; letter-spacing: 0.02em; color: #fff; }
    .az_hero_banner_content h4 {font-family: 'Source Sans Pro'; font-weight: 600; font-size: 24px; line-height: 30px; letter-spacing: 0.02em; color: #FFFFFF; }
    .az_main_content .wrap h2{margin: 0px; padding: 0px; line-height: 20px; }
    .az_card_content h2 a {font-size: 16px; line-height: normal; font-weight: 700; }
    .az_card_content p {margin-top: 10px; font-size: 14px; }
    .blog #primary {float: left; width: 100%!important; }
    .cat-filter-div .cat-list {display: flex; column-gap: 20px; flex-wrap: wrap; justify-content: center; row-gap: 15px; }
    .cat-filter-div .cat-list li .cat-list-item {padding: 10px; border-radius: 10px; box-shadow: 0px 2px 4px 0px rgb(0,0,0,0.25); color: #f22613; }
    .cat-filter-div .cat-list li .cat-list-item:hover {color: #fff; background-color: #f22613; }
    .cat-filter-div .cat-list li{list-style-type: none; }

    .btn_wrapper {padding: 20px; display: flex; flex-wrap: nowrap; justify-content: center; }
    .link-more .more-link {padding: 10px; border-radius: 10px; box-shadow: 0px 2px 4px 0px rgb(0,0,0,0.25); }
    .link-more .more-link:hover {background-color:#f22613; }
    .cat-list-item-news {padding: 10px; border-radius: 10px; box-shadow: 0px 2px 4px 0px rgb(0,0,0,0.25); color: #f22613; }
    .cat-list-item-news:hover {color: #fff; background-color: #f22613; }
    .cat-list-item-case {padding: 10px; border-radius: 10px; box-shadow: 0px 2px 4px 0px rgb(0,0,0,0.25); color: #f22613; }
    .cat-list-item-case:hover {color: #fff; background-color: #f22613; }

    .hero-button .vc_btn3.vc_btn3-shape-round:hover {
        background: #fff !important;
        border-color: #f22613;
        color: #f22613!important;
    }

    /* slider css */


    .mySlides {display: none}
    .above-footer-form .zf-topAlign .zf-tempFrmWrapper .zf-labelName {color: #000; line-height: 1 !important; padding-bottom: 5px !important; }
    .zf-templateWrapper input, .zf-templateWrapper input[type="text"], .zf-templateWrapper input[type="search"], .zf-templateWrapper isindex, .zf-templateWrapper textarea {
        font-family: 'Source Sans Pro', sans-serif !important;
    }

    /* Number text (1/3 etc) */
    .numbertext {
        color: #000000;
        font-size: 12px;
        padding: 12px 12px;
        position: absolute;
        top: 4%;
        left: 22px
      }
    /* Fading animation */
    .fade {
        animation-name: fade;
        animation-duration: 1.5s;
      }


      
      @keyframes fade {
        from {opacity: .4} 
        to {opacity: 1}
      }
      
      /* On smaller screens, decrease text size */
      @media only screen and (max-width: 300px) {
        .prev, .next,.text {font-size: 11px}
      }  

    .az_editor_choice_post .az_btn_div img{
        width: 20px;
        height: auto;
    }

    .az_slider_right_col .az_slider_content p {
        color: #000000;
    }

    .az_short_story_slider_section{
        padding-bottom: 50px;
    }


    .az_slider_container .az_meta_data .az_cat a {
        color: #000000;
    }

    .az_slider_container .az_meta_data h2 a {
        font-size: 22px;
        color: #000000;
    }

    .az_slider_container .az_meta_data h2 {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .az_slider_container .az_editor_choice_post .az_blog_meta .az_auto_by{
        color: #000000;
    }

    .az_slider_container .az_editor_choice_post .az_blog_meta a{
        color: #000000;
    }

    .az_slider_container .az_editor_choice_post .az_date{
        color: #000000;
    }


    .footer-subcribe-form .zf-tempFrmWrapper .zf-tempContDiv input[type="text"] {
        border-bottom: 1px solid #fff !important;
        color: #fff !important;
    }

    .sub-title {font-size: 24px; color: #1E1E24; margin-bottom: 15px; line-height: 1.4;font-family: "Poppins", sans-serif !important;}
    .sub-title a {color: #1E1E24; }

    /*blog listing page design */
    .blog-title-navigation {display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; }
    .slider-navigation a img {display: block; }
    .slider-navigation {display: flex; align-items: center; gap: 20px; }

    .az_read_more {font-family: "Poppins", sans-serif !important; text-transform: uppercase; color: #1E1E24; letter-spacing: 0.2em; font-weight: 500; position: relative; padding-right: 20px; display: inline-flex; align-items: center; width: auto; }
    .az_read_more:after {content: ""; background: #F22613; width: 10px; height: 10px; position: absolute; right: 0; border-radius: 10px; top: 7px; }
    .feauter-tag-time {display: flex; gap: 10px; align-items: center; margin-bottom: 15px; }
    .az_blog_date {margin-bottom: 10px; color: #1E1E24BF; }
    .az_slider_right_col .az_slider_content p {color: #1E1E24BF; }
    .az_slider_right_col {padding: 35px 35px 35px 0; display: flex; flex-direction: column; justify-content: space-between; }
    .az_slider_section .az_blog_date { margin-bottom: 15px;}
    .az_slider_div .az_slider_right_col .az_meta_data .sub-title{margin-bottom: 15px;}
    .az_slider_left_col img {height: 330px; display: block; object-fit: cover; }
    .az_slider_div {border: 1px solid #000; display: grid; grid-template-columns: 5fr 6fr; gap: 30px; }
    .blog-listing-section .az_main_content.blog {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px; position: relative; padding-bottom: 60px; }
    .cat-list a.category-link {color: #F22613; border: 1px solid #F22613; padding: 10px 20px; border-radius: 20px; line-height: 1; display: block; text-transform: uppercase; font-weight: 600; }
    .cat-filter-div {display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; margin-bottom: 30px; }
    .search-filed input#search-input {border: 0; border-bottom: 1px solid #1E1E24; width: 100%; padding: 10px 10px 10px 30px; }
    .search-filed button img {line-height: 1; display: block; }
    .search-filed button {background: transparent; position: absolute; padding: 0; left: 0; top: 10px; }
     .az_main_content.blog article:hover {border: 1px solid #f90000; }
    .az_card_wrap .az_thumbnail img {object-fit: cover; display: block; }
     .az_card_content {padding: 30px 20px; }
     .az_main_content.blog article { border: 1px solid #000;  border-radius: 10px; overflow: hidden;}
     .search-filed {position: relative; }
     article .az_read_more:after {background: #1E1E24; }
     .az_main_content.blog article:hover .az_cat a {color: #F22613; }
     .az_brochure_main_div {background: #E0DFD5; }
     .brochure-row {display: grid; grid-template-columns: 1.5fr 2fr; gap: 50px; align-items: center; }
     .az_brochure_right_div p {font-size: 18px; color: #6B6B6B; margin-bottom: 40px; }

    .az_slider_section .az_slider_div:hover * {color: #F22613; }

    .blog-listing-section a.category-link.category-item.active {background: #F22613; color: #fff; }


    /*Related post slider */
    .blog-post-slider .post-slider .slick-list .slide {border: 1px solid #1E1E24; margin: 0 15px; }
    .blog-post-slider .slick-list {margin-left: -15px; margin-right: -15px; }
    .post-slider-content {padding: 30px 20px; }
    span.reading-time {display: flex; gap: 5px; font-weight: 600; font-size: 15px; }
    .title-tag {display: flex; gap: 15px; margin-bottom: 15px; align-items: center; }
    .az_meta_data {min-height: 220px; }
    .blog-post-slider .related-post-content:hover .reading-time {filter: invert(17%) sepia(72%) saturate(4949%) hue-rotate(358deg) brightness(101%) contrast(90%); }

    /*footer subscribe form*/
    .footer-subcribe-form {background: linear-gradient(90deg, #030BA6 0%, #F22613 100%); }
    .footer-subcribe-form form {display: flex; gap: 50px; }
    .footer-subcribe-form form button {width: 300px; background: #fff; color: #1E1E24; text-transform: uppercase; font-weight: 500; font-family: "Poppins", sans-serif !important; letter-spacing: 0.5px; border-radius: 30px; }
    .footer-subcribe-form form input#email {width: 100%; background: transparent; border: 0; border-bottom: 1px solid #ccc; border-radius: 0; color: #fff; padding: 0; }
    .footer-subcribe-form .sub-title {font-weight: 400; }

    /*fotoer*/
    .site-footer .hfg_footer {padding-top: 80px;}
    ul.social-ul {display: flex; align-items: center; justify-content: end; gap: 15px; }
.footer-main-inner .row { border-top: 1px solid #525252; padding-top: 20px; padding-bottom: 20px;}
    .widget .social-ul li {margin-top: 0; }
    .footer--row .footer-top-inner .builder-item { margin: 0;}
    ul.social-ul li a {display: flex; --tw-text-opacity: 0.5; color: rgba(30,30,36,var(--tw-text-opacity));}
    footer .widget_nav_menu p.widget-title {
    font-size: 16px;
    font-weight: normal;
    color: #F22613;
    position: relative;
    width: 100px;
    margin-bottom: 30px;
    line-height: 1;
}
.ft-sociel-media {
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: start;
}
.footer-top-inner .row {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
}
.footer-top div#block-11 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #4C4C4C;
}
.ft-sociel-media ul.social-ul li a {
    background: #2A2A31;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

    .footer-logo {margin-bottom: 20px; }
    .certificate-logos .logo img {display: block; }
    .footer-top-inner .row { margin-bottom: 50px;}
    /*footer .widget_nav_menu p.widget-title:After {content: ""; background: #F22613; width: 30px; height: 1px; position: absolute; left: 0; bottom: 0; }*/
    ul.social-ul li a:hover {color: #F22613; }
    .footer-top div#block-8 {display: flex; align-items: center; gap: 20px; justify-content: end; }
    span.social-title {color: #1E1E24; font-family: "Poppins", sans-serif !important; font-weight: 600; margin-bottom: 0;}
    .certificate-logos {display: flex; align-items: center; gap: 10px; }
    .site-footer .footer-bottom {--bgcolor: #1E1E241A !important; }

    span.hover-svg {display: none; }
    .az_main_content.blog article:hover a.az_read_more:After,
    .blog-post-slider .related-post-content:hover .az_read_more:after,
    .service-box:hover .know-more-link .az_read_more:after,
    .service-content:hover .industry-btn .az_read_more:after{display: none;}
    .az_main_content.blog article:hover a.az_read_more span.hover-svg,
    .blog-post-slider .related-post-content:hover span.hover-svg,
    .service-box:hover .know-more-link span.hover-svg,
    .service-content:hover .industry-btn span.hover-svg {display: block; position: absolute; bottom: -10px; right: -10px; }
    .az_main_content.blog article:hover a.az_read_more {color: #f22613; }
    .az_main_content.blog article:hover .sub-title a {color: #f22613; }
    .az_main_content.blog article:hover .az_cat a{background: #F2261314; color: #F22613; }
    .az_main_content.blog article:hover span.reading-time {color: #F22813; }
    .az_main_content.blog article:hover .az_blog_date {color: #F22613; }
    .service-box:hover .know-more-link span.hover-svg svg path,
    .service-content:hover .industry-btn span.hover-svg svg path {fill: #fff; } 

    .blog-post-slider .slider-arrows {display: flex; gap: 20px; } 
    .blog-post-slider .slider-arrows .slick-prev, 
    .blog-post-slider .slider-arrows .slick-next { background: transparent; cursor: pointer;}
    .blog-post-slider .az_read_more:after { background: #1E1E24;}
    .above-footer-form {background: #E0DFD5; clear: both;}
    .az_thumbnail .az_read_more::after{display: none;}
    .slick-slide .post-slider-image img,
    .az_card_wrap .az_thumbnail img {height: 220px; object-fit: cover;     width: 100%;}

    /*dropdown filter*/
    .open span.selected-value {
    /*    text-transform: uppercase;*/
        color: #F22613;
    }
    .blog-listing-section .custom-select{
        position: relative;
        display: inline-block;
        border: 0;
        min-width: 270px;
        background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/down.svg) no-repeat right center;
        border-bottom: 1px solid #1E1E24;
        padding: 0;
    }
    .category-dropdown-industries .selected-value, .category-dropdown-service .selected-value{
        position: relative;
        display: inline-block;
        border: 0;
        min-width: 270px;
        background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/down.svg) no-repeat right center;
        border-bottom: 1px solid #1E1E24;
        padding: 0;
    }
    .category-dropdown-service.custom-select {
/*    border-bottom: 1px solid #1E1E24;*/
}


    ul.options li.option, ul.options li.option a {
        text-transform: capitalize;
        width: 100%;
        padding: 0 0 20px;
        display: block;
    }
    .az_case_left_div ul.options li.option {
        padding-bottom: 0;
    }
    ul.options li.option:last-child, ul.options li.option:last-child a {
        padding-bottom: 0;
    }
    .selected-value.selected-value {
        background-color: transparent !important;
        width: 100%;
        padding: 10px 0;
        cursor: pointer;
    }
    .blog-listing-section .search-filed {
        position: relative;
        display: flex;
        gap: 30px;
    }
    .custom-select.open .options:before {
        content: "";
        width: 100%;
        height: 3px;
        background: linear-gradient(90deg, #2B2969 0%, #2B378E 17%, #413389 24%, #7A297E 42%, #A62362 53%, #C81F4D 63%, #D61E45 68%, #D62243 72%, #D83140 77%, #DB493A 82%, #E06A31 87%, #E69426 93%, #EDC819 99%, #EFD317 100%);
        position: absolute;
        top: -1px;
        left: 0;
    }

    /**/
    a.case_list_home {color: #F22613; }
    .az_case_left_div .open span.selected-value {text-transform: capitalize; }
    .az_case_left_div .case_item_home_div{margin-bottom: 20px; }
    .single-newsmedia .post-tag-date-author .post-author {display: none; }
    .az_case_left_div .custom-select .selected-value.selected-value, 
    .az_case_left_div a.case_list_home {display: block; font-size: 20px; }
    .az_case_left_div .custom-select .selected-value.selected-value,
    .search-field .custom-select { filter: invert(0%) sepia(94%) saturate(23%) hue-rotate(354deg) brightness(32%) contrast(106%);}
    .az_case_left_div .custom-select.open .selected-value.selected-value,
    .search-field .custom-select.open { filter: unset;}

    .az_case_left_div .options {list-style-type: none; overflow: auto; width: 100%; border: 1px solid #F22613; padding: 20px; margin: 0; background-color: #fff; 
        border: 1px solid #ccc; display: block; opacity: 0; pointer-events: none; transform-origin: top left; transform: scale(1, 0); transition: all ease-in-out 0.3s; 
        height: 0; margin-top: -1px; }
    .custom-select.open .options {opacity: 1; pointer-events: auto; transform: scale(1, 1);     height: auto;}

    /*blog listing page*/
    .blog-listing-section .options {
       list-style-type: none; overflow: auto; width: 100%; border: 1px solid #F22613; padding: 20px; margin: 0; background-color: #fff; 
        border: 1px solid #ccc; display: block; opacity: 0; pointer-events: none; transform-origin: top left; transform: scale(1, 0); transition: all ease-in-out 0.3s; 
        height: 0;
    }
    .results-section .az_card_wrap .az_thumbnail a > img {width: 100%; }




    /*above footer form*/
    .form-filed input, .full-width-row textarea, .form-filed textarea, .form-filed select {width: 100%; border: 0; background: transparent; border-bottom: 1px solid #07070733; padding: 0; text-transform: uppercase; padding-bottom: 12px; font-size: 16px;font-family: "Poppins", sans-serif !important;}
    .two-col {display: grid; grid-template-columns: 1fr 1fr; gap: 30px; margin-bottom: 30px; }
    .submit-btn {text-align: center; margin-top: 30px; }
    .form-filed select {opacity: 0.5; border-color: #07070766; background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/Vectord-dwon.svg) no-repeat right center; }
    .submit-btn button {border-radius: 30px; line-height: 1; padding: 15px 50px; text-transform: uppercase; letter-spacing: 1px; font-family: "Poppins", sans-serif !important; font-size: 14px; font-weight: 500; }
    .velocity-sec .service-title {text-transform: capitalize; }
    .blog-post-slider .slick-prev, .blog-post-slider .slick-next {display: none; }
    .az_main_content.blog article:hover .reading-time img,
    .az_slider_section .az_slider_div:hover .reading-time img {filter: invert(17%) sepia(72%) saturate(4949%) hue-rotate(358deg) brightness(101%) contrast(90%); }



    /*news media page design*/
.page-template-news-and-media  .above-footer-form-sec.pad-bt-8.pad-tp-0,
.blog .above-footer-form-sec.pad-bt-8.pad-tp-0{ padding-top: 80px !important;}
    .news-slider .az_slider_container {display: grid; grid-template-columns: 1fr 1fr; gap: 30px; }
    .az_news_media_page .az_slider_container .az_editor_choice_post .az_slider_right_col {width: 100%; padding: 0px 20px 20px 20px; }
    .az_news_media_page .az_slider_container .az_editor_choice_post .az_slider_div {display: flex; justify-content: center; border: 1px solid #000; flex-direction: column; }
.az_btn {font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; letter-spacing: 0.1em; text-transform: uppercase; background: #F22613; color: #FFFFFF; border-radius: 27px; padding: 10px 50px 10px 50px; border: 1px solid #F22613; }

body.blog .az_brochure_main_div .az_brochure_right_div button.az_btn:hover a {color: #F22613 !important; }
body.blog .az_brochure_main_div .az_brochure_right_div button.az_btn:hover{background: transparent; border-color: #F22613;}

    .az_cat a {font-weight: 500; font-size: 12px; background: rgba(30, 30, 36, 0.08); border-radius: 35px; display: inline-block; padding: 8px 15px; line-height: 1.3; text-transform: uppercase; max-width: 190px; }
    .news-inner-slidr .post-slider-content .az_slider_content p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .news-slider .news-inner-slidr .az_slider_left_col img, .single-newsmedia .slick-slide .post-slider-image img, .post-type-archive-newsmedia .blog-listing-section .az_thumbnail a img {height: auto; }
    .single-newsmedia .az_meta_data, .post-type-archive-newsmedia .az_meta_data {min-height: 140px;}

    .az_main_content.blog article:hover .news-publish-date, .news-slider .my_news_slides:hover a {color: #F22613; }
    .news-slider .my_news_slides:hover .az_cat a{background: #F2261314; }
    .news-slider .my_news_slides:hover p {color: #F22613; }
    .news-slider .my_news_slides:hover .news-publish-date {color: #F22613; }

    .single-newsmedia .post-tag-date-author .post-tag a {background: rgba(30, 30, 36, 0.08); border-radius: 40px; padding: 8px 16px; line-height: 1; text-transform: uppercase; color: #1E1E24; font-weight: 500; font-family: "Poppins", sans-serif !important; font-size: 14px; display: inline-block; }
    .single-newsmedia .post-tag-date-author .post-tag::before{display: none;}
    .single-newsmedia .post-tag-date-author .post-tag {padding-left: 15px; }

    /* On smaller screens, decrease text size */
    @media only screen and (max-width: 300px) {
            .news_prev, .news_next,.text {font-size: 11px}
    } 



    .post-type-archive-newsmedia .cat-filter-div {display: none; }
    .news-slider .my_news_slides {border: 1px solid #1E1E24; }
    .az_slider_content p:last-child {margin-bottom: 0; }
    .news-publish-date {padding-left: 20px; position: relative; font-size: 14px;}
    .news-publish-date:before {background: #F22613; width: 7px; height: 7px; border-radius: 7px; position: absolute; left: 5px; content: ""; top: 8px; }
    .post-tag-date-author .post-author {margin-left: auto; }


    /*sidebar sticky*/
    .rightside-post {width: 270px; position: sticky; float: right; top: 105px; }
    .left-content {width: 74%; float: left; }
    .blog-detail-inner {float: left; width: 100%; }
     body.single-post, body.single-post > .wrapper:not(.et-fb-iframe-ancestor),
     body.single-newsmedia, body.single-newsmedia > .wrapper:not(.et-fb-iframe-ancestor),
body.single-learning, body.single-learning > .wrapper:not(.et-fb-iframe-ancestor){overflow: inherit!important; } 
     .rightside-post th {background: #F22613; color: #fff; font-size: 24px;font-family: "Poppins", sans-serif !important;font-weight: 600; padding: 10px; text-align: center; }
     .rightside-post table {border: 1px solid #C2C2C2; }
      .rightside-post tbody {padding: 20px; display: block; }
    .rightside-post table tr td {border-bottom: 0; padding: 0 0 12px; font-size: 16px; line-height: 1.4; }

     .social-title {font-weight: 600; font-size: 18px; margin-bottom: 10px; }
     .social-share a {color: #F22613; }

     .social-share-link a svg {display: block; }
    .social-share-link {display: flex; gap: 10px; align-items: center; }

    .post-tag-date-author .post-tag {color: #F22613; }
    .author-detail {border: 1px solid #E0DFD5; padding: 50px; margin-top: 50px; clear: both; float: left; width: 100%; }
    .post-breadcrumb span:first-child {padding-left: 0; }
    .post-breadcrumb span {padding: 0 10px; }
     .post-breadcrumb {padding: 20px 0 40px; }
     .post-tag-date-author {display: flex; justify-content: space-between; gap: 30px; padding-bottom: 15px; margin-bottom: 60px; border-bottom: 1px solid #E0DFD5; }
     .blog-detail-row .post-img img {display: block; width: 100%; }
     .blog-detail-row .post-img {margin-bottom: 30px; }
     .post-tag-date-author .post-author-date {display: flex; gap: 35px; align-items: center; }
     .post-tag-date-author .post-date, .post-tag-date-author .post-author, .post-tag-date-author .post-tag {padding-left: 20px; position: relative; }
     .post-tag-date-author .post-date:before, .post-tag-date-author .post-author:before, .post-tag-date-author .post-tag:before {content: ""; width: 10px; height: 10px; position: absolute; left: 0; top: 7px; border-radius: 10px; background: #F22613; }
     .post-tag-date-author .post-date { font-size: unset;   opacity: 1;   color: rgba(30, 30, 36, 0.75);}
     .post-author-date span.author-name {color: #F22613; }

     .author-detail .author-avatar img {min-width: 160px; min-height: 160px; object-fit: cover; display: block; }
     .author-detail .author-info {display: flex; gap: 50px; }
     .author-detail .author-name {font-size: 20px; color: #F22613; }
     .author-detail .author-position {color: #000; margin-bottom: 12px; }
     .author-detail .author-social-media a svg {    display: block;  width: 32px; }
     .author-detail .author-social-media {display: flex; align-items: center; gap: 15px; }
     .author-detail .author-social-media a {color: rgba(30, 30, 36, 0.5); }
     .post-breadcrumb span:last-child {color: #F22613; }

     .az_case_right_div .pagination {
        display: flex;
        gap: 10px;
        justify-content: center;
        grid-column: span 3;
        grid-row: row 2;
        right: 0;
        position: absolute;
        bottom: -60px;
        left: 0;
    }
    .az_case_main_div .search-filed button {
        left: auto;
        top: 11px;
        right: 15px;
        opacity: 0.6;
    }
    .post-slider-content .sub-title {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .single-post .above-footer-form, 
    .single-post .blog-post-slider,
    .single-learning .above-footer-form, 
    .single-learning .blog-post-slider,
    .single-newsmedia .above-footer-form, 
    .single-newsmedia .blog-post-slider {clear: both; float: left; width: 100%; }


    /*sidebar form*/
    .sidebar-form {border: 1px solid #C2C2C2; padding: 20px; margin-top: 20px; }
    .sidebar-form .form-filed {margin-bottom: 10px; }
    .sidebar-form .sub-title {text-align: center; margin-bottom: 20px; }
    .sidebar-form .submit-btn {margin-top: 0; }
    .sidebar-form .form-filed textarea {height: 70px; }


    /*pagenation*/
    .pagination {display: flex; gap: 10px; justify-content: end; grid-column: span 3; grid-row: row 2; right: 0; position: absolute; bottom: 0; }
    a:focus, a:hover {opacity: 1; color: #F22613; }
    a.page-link.active {background: #F22613; color: #fff; }
    .page-link.next-class, .page-link.prev-class {letter-spacing: 0.2em; width: auto; text-transform: uppercase; cursor: pointer;    font-family: "Poppins", sans-serif !important; }
    .pagination a {text-transform: uppercase; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 28px; font-family: "Poppins", sans-serif !important; }
    .pagination .disabled {opacity: 0.5; pointer-events: none; }

    /*blog slider hover effect*/
    .blog-post-slider .related-post-content:hover .az_cat a, .az_slider_section .az_slider_div:hover .feauter-tag-time .az_cat a {color: #F22613; background: rgba(242, 38, 19, 0.08); }
    .blog-post-slider .related-post-content:hover * {color: #F22613; }

    .blog-title-navigation .main-title {margin-bottom: 0; }
.page-template-case-study .az_case_main_div .az_case_search_div:After {
    content: "";
    position: absolute;
    bottom: 0;
    background: linear-gradient(90deg, #2B2969 0%, #2B378E 17%, #413389 24%, #7A297E 42%, #A62362 53%, #C81F4D 63%, #D61E45 68%, #D62243 72%, #D83140 77%, #DB493A 82%, #E06A31 87%, #E69426 93%, #EDC819 99%, #EFD317 100%);
    height: 1px;
    width: 100%;
    left: 0;
}


    /*Casestudy listing page design */

    .az_case_main_div input#search-input {background: #FFFFFF; border: 1px solid #B5B5B5; width: 300px; }
.az_case_search_div {background: #1E1E2414; padding: 20px 20px 20px 30px; display: flex; align-items: center; justify-content: space-between; position: relative;}
    .az_case_right_div #results-container article {border: 1px solid #1E1E24; }
    .az_case_right_div div#results-container {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 30px; width: 100%; position: relative;}
    .post-type-archive-casestudies .az_case_main_div input#search-input {padding: 10px 30px 10px 10px; }
    .post-type-archive-casestudies .search-filed button {right: 15px; top: 12px; left: auto; }
    .az_case_search_div .sub-title {margin-bottom: 0; }
    .az_case_wrap_div {display: grid; grid-template-columns: 1fr 4fr; position: relative; padding-bottom: 8%; }
    .az_case_left_div {padding: 30px; background: #1E1E2414; }
    .az_case_right_div {padding: 20px 20px 0; position: relative; }
    .post-type-archive-casestudies .pagination {justify-content: center; position: absolute; bottom: -75px; width: 100%; left: 0; right: 0; }
    .post-type-archive-casestudies .az_card_content .sub-title {margin-bottom: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
    .az_case_right_div .az_thumbnail img {height: 200px; }
    .casestudy-brochure img.az_brochure_img {max-width: 150px; display: block; margin: 0 auto; }
    .casestudy-brochure .az_brochure_right_div .brochur-title {font-weight: 400; font-size: 18px; margin-bottom: 20px; }
    .az_brochure_left_div {margin-bottom: 20px; }
    .az_brochure_main_div .az_brochure_left_div {margin-bottom: 0; }

    .az_card_content .az_cat {margin-bottom: 15px; }
    .casestudy-brochure {margin-top: 30px; }
    .slider-navigation a svg {display: block; }
    .az_case_wrap_div .brocher-title {font-size: 18px; font-weight: 400; margin-bottom: 20px; }
    .az_case_right_div #results-container article:hover {border-color: #F22613; }
    .az_case_right_div #results-container article:hover .az_cat a {color: #F22613; background: rgba(242, 38, 19, 0.08); }
    .az_case_right_div #results-container article:hover .az_selected-service.ser {background: #F22613; }
    .az_case_right_div #results-container article:hover .sub-title a{color: #F22613;}

    .post-type-archive-newsmedia .pagination { grid-row: row 3;}

    /*casestudy detail page design*/
    body.single-casestudies, body.single-casestudies >.wrapper:not(.et-fb-iframe-ancestor) {overflow-x: hidden !important; }
    .single-casestudies .main-column.box-shd {display: grid; grid-template-columns: 1fr 1fr; }
    .casstudy-detail img {width: 100%;display:block; }
    .hero-right {display: flex; flex-direction: column; justify-content: center; padding: 0 20% 0 10%; }
    .posts-tags.sub-title {color: #F22613; background: rgba(242, 38, 19, 0.1); border-radius: 6px; padding: 10px 15px; line-height: 1; display: inline-block; }
    .hero-right .az_title_div h1 {margin-bottom: 15px; }

    .vc_row .container.vc_col-sm-12, .vc_section .vc_row.container {margin: 0 auto; float: unset;}



    .key-inner .key {border: 1px solid #1E1E24; padding: 20px; }
    .key-inner .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 15px; }
    .key-inner .key:hover {background: linear-gradient(45.13deg, #020873 -2.73%, #030BA6 13.5%, #431191 25.92%, #7C167F 37.38%, #AB0D61 47.89%, #CD064A 57.44%, #DA0342 62.22%, #DB0841 66.04%, #DC163D 69.86%, #DF2E38 74.64%, #E34F2F 79.41%, #E87A25 84.19%, #EDAD19 88.97%, #F2D50F 92.79%); }
    .key-inner .key:hover p {color: #fff; }

    .client-box .sub-title {color: #F22613; font-weight: 700; line-height: 1; margin-bottom: 5px;}
    .client-box {border-right: 1px solid #000; }
    .client-box:last-child {border-right: 0; }

    .wpb_wrapper ul {padding-left: 25px; }
    .wpb_wrapper ul li {list-style-type: disc; margin-bottom: 10px; }


    .how-we-feauter {background: #E0DFD5; padding: 40px; }
    .feauter-img {min-width: 120px; height: 120px; border-radius: 100px; background: #fff; display: flex; align-items: center; justify-content: center; margin-bottom: 0; } 
    .feauter-box .vc_column-inner > .wpb_wrapper {display: flex; gap: 20px; align-items: center; }
    .feauter-img img {max-width: 55px; }
    .feauter-content .sub-title {color: #F22613; margin-bottom: 10px; }

    .qoute-sec {background: #E0DFD5; margin-bottom: 40px; }
    .qoute-sec > .vc_col-sm-12 > .vc_column-inner {padding: 35px; }
    .sidebar-title {font-size: 35px; font-family: "Poppins", sans-serif !important; line-height: 1.4; font-weight: 600; }
    .qoute-sec .sidebar-title {margin-bottom: 15px; }
    .qoute-img {margin-bottom: 25px; }
    .solution-section .solution-left-content {padding-right: 30px; }
    .technology-logos .sidebar-title {background: #F22613; color: #fff; padding: 15px; line-height: 1; grid-column: span 2; grid-row: 1; }
    .technology-logos > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: center; padding-bottom: 40px; }
    .technology-logos {border: 1px solid #F22613; }
    .technology-logos > .vc_col-sm-12 > .vc_column-inner {padding: 0; }
    .tech-logo img {max-width: 150px; max-height: 110px; }


    /*blog tag design*/
    .az_card_wrap .az_thumbnail .az_selected-service img {height: auto; max-width: 15px; }
    .az_card_wrap .az_thumbnail {position: relative;border-bottom: 1px solid #000; }
    .az_selected-service {display: inline-flex; align-items: center; gap: 5px; background: #1E1E24; color: #fff; padding: 8px 15px; line-height: 1; border-radius: 20px; position: absolute; bottom: -16px; right: 20px; font-size: 14px; white-space: nowrap; }
    .az_main_content.blog article:hover .az_selected-service {background: #f22613; }


    /*white papper page design*/
    .white-paper-title {border-top: 1px solid rgba(0, 0, 0, 0.1); }
    span.white-papper {font-size: 40px; color: #F22613; font-family: "Poppins", sans-serif !important; font-weight: 600; }
    .az_white_page_heading .main-title {margin-bottom: 0; }
    .white-papper-row {display: grid; grid-template-columns: 1.6fr 2fr; gap: 30px; padding-bottom: 80px; }
    .az_white_page_right_div {display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 20px; }
    .az_white_page_right_div .az_description p, .az_white_page_right_div .az_description .list-title, .az_white_page_right_div .az_description ul li {font-size: 18px; line-height: 1.8; }
    .list-title {margin-bottom: 20px; font-weight: 600; }
    .az_white_page_right_div .az_description ul li {padding-bottom: 15px; list-style-type: disc; }
    .az_white_page_right_div .az_description ul {padding-left: 25px; }
    .az_white_page_right_div .az_description ul li::marker {color: #F22613; font-size: 23px; line-height: 1; }

    /*white papper form*/
    .white-papper-form {border: 1px solid #1E1E24; padding: 8%; }
    .white-papper-form h3.sub-title {font-size: 50px; font-family: "Poppins", sans-serif !important; line-height: 1.4;}
    .form-sec .submit-btn { margin-top: 7%;}


    .su-title {color: #F22613; font-size: 40px; font-family: "Poppins", sans-serif !important; font-weight: 600;     margin-bottom: 15px;}
    .single-resources .post-desc p, .single-resources .post-desc ul li {font-size: 16px; color: rgba(30, 30, 36, 0.75); }
    .single-resources .post-desc ul li {margin-bottom: 10px; list-style-type: disc; }
    .single-resources .post-desc ul {padding-left: 30px; }
    .single-resources .post-desc ul li::marker {color: #F22613; font-size: 25px; line-height: 1; }
    .single-resources .white-paper-detail {padding-top: 80px; }
    .white-form .submit-btn { margin-top: 50px;}

    .az_mobile_toggle {display: none; }

    .blog .az_brochure_main_div .az_brochure_right_div p {
        font-size: unset;
        margin-bottom: 25px !important;
        color: unset;
    }


    /*resources listing page design*/
    .resources-sec .az_main_content {display: grid; grid-template-columns: 1fr 1fr; position: relative; gap: 30px; padding-bottom: 60px; }
    .resources-sec .az_card_wrap .az_thumbnail img {height: auto;}
    .resources-sec .sub-title.res {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 20px;}
.resources-sec .az_card_wrap {padding: 25px; gap: 25px; display: grid; grid-template-columns: 1fr 2fr; }
    .resources-sec .az_meta_data {min-height: inherit;     margin-bottom: 0;}
    .resources-sec .post-slider-content {padding: 0; display: flex; flex-direction: column; justify-content: space-between; padding: 10px 0; }
    .resources-sec .sub-title.res a {display: block; }
    .resources-sec .title-tag { margin-bottom: 0;}
    .tax-news-category .az_meta_data { min-height: 140px; }




    .nav-ul li:hover>.wrap .caret, 
.nav-ul > li:hover>.wrap .caret, .nav-ul > li:hover>.wrap>a {
        color: #F22613;
    }

    /*header menu*/
    .header-top .builder-item.hfg-is-group {margin: 10px 0 0; }
   .header .builder-item--button_base a.button.button-primary {
    background: transparent;
    color: #F22613;
    border-radius: 30px;
    border: 1px solid #F22613;
    font-weight: 500;
    letter-spacing: 0.05em;
    padding: 12px 30px;
    line-height: 1;
}
    .header .builder-item--button_base .component-wrap {
        display: flex;
        margin: 0;
    }
    .header .builder-item--button_base_3 a.button.button-primary {
            font-weight: 500;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        background: linear-gradient(78.45deg, #020873 1.87%, #030BA6 17.97%, #431191 30.29%, #7C167F 41.66%, #AB0D61 52.08%, #CD064A 61.55%, #DA0342 66.29%, #DB0841 70.08%, #DC163D 73.87%, #DF2E38 78.61%, #E34F2F 83.34%, #E87A25 88.08%, #EDAD19 92.82%, #F2D50F 96.61%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding: 0;
        font-family: "Poppins", sans-serif !important;
    }
    .product-eng-menu.mega-menu-img, 
    .industri-eng-menu.mega-menu-img, 
    .insights-eng-menu.mega-menu-img, 
    .enterprise-practices-menu.mega-menu-img,
    .about-menu.mega-menu-img{width: 100% !important; max-width: 660px; margin: 0 auto; padding-left: 290px !important; min-height: 235px; }
    .product-eng-menu.mega-menu-img{background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/product-consulting-img.172c28ee.jpg) no-repeat left center;}
    .industri-eng-menu.mega-menu-img{background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/industries-img.e689d2b2.jpg) no-repeat left center; left: 12%; max-width: 560px;}  
    .about-menu.mega-menu-img {background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2024/05/WhatsApp-Image-2024-05-02-at-10.36.26-AM.jpeg) no-repeat left center; left: 30%; max-width: 560px;    background-size: 270px; }
    .insights-eng-menu.mega-menu-img {background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/insight-img.0d2131da.jpg) no-repeat left center; max-width: 510px; left: 19%; }
    .enterprise-practices-menu.mega-menu-img {background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/enterprise-practices-img.jpg) no-repeat left center; max-width: 510px; left: 30%;}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu ul.sub-menu li.celebrating-menu:hover::before, .desktop-menu > ul.sub-menu li.menu-heding li.celebrating-menu:hover a:before{display:none;}
.celebrating-menu {
    position: absolute !important;
    right: 110%;
    height: 100%;
    left: auto;
}
ul.sub-menu li.celebrating-menu .wrap {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.celebrating-menu .wrap a.oldmenu {
    position: absolute !important;
    left: 0;
    width: 100%;
    height: 100% !important;
    align-items: center;
    color: transparent !important;
    justify-content: center;
}

  header.header {
    position: relative;
    z-index: 10;
}
.client-logo-section .client-logo-row .logo-col .logo-img img{max-height: 38px;}
    header.header .nv-nav-wrap .primary-menu-ul .mega-menu-dropdown > ul.sub-menu {
        max-width: 100% !important;
        padding-left: calc((100% - 1170px)/ 2) !important;
        padding-right: calc((100% - 1170px)/ 2) !important;
    }
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col:not(:last-child) {
        border-right: 0 !important;
    }


    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu li a {text-transform: capitalize; color: #000; letter-spacing: 0;font-family: "Poppins", sans-serif !important;    line-height: 1.5;}
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu {padding: 40px 10px !important; box-shadow: none; background: #fff;}
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu ul.sub-menu li .wrap {padding-top: 6px; padding-bottom: 6px; position: relative; padding-left: 40px; transition: 0.5s; }
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu ul.sub-menu li:hover .wrap {padding-left: 45px; }
    .header--row .header-main-inner .builder-item.has-nav {margin-top: 0; margin-bottom: 0; display: flex; height: 100%; align-items: center; padding-right: 0; }
    .nav-ul.primary-menu-ul > li > .wrap > a {font-family: "Poppins", sans-serif !important;padding-bottom: 16px; padding-top: 16px !important; font-weight: 400; color: #F22613; text-transform: uppercase; letter-spacing: 0.05em;font-size: 15px !important; }
    .nav-ul>li {margin: 0 calc(var(--spacing)/ 2); }
    .header-main .builder-item {margin: 0; }
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu {height: 100%; }
    .nav-ul li .caret svg, .nav-ul li .caret img {width: 10px; height: 10px;}
    .neve-mega-menu>.sub-menu>li>.sub-menu {border-left: 2px solid #F22613; }
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu ul.sub-menu li:hover::before, 
    .desktop-menu > ul.sub-menu li.menu-heding li:hover a:before {
        content: "";
        background: #F22613;
        width: 10px;
        height: 10px;
        display: block;
        position: absolute;
        left: -6px;
        top: 12px;
        border-radius: 10px;
    }
    .header-main-inner .right .builder-item.desktop-left #toggle-menu .toogle-it {border-bottom: 1px solid #eee; }


    .blog-listing-section {position: relative; }


    body .siq_bL {
        bottom: 40px;
        left: 20px;
    }


    /*CMS pages*/

    /*banner section*/
    .banner-tag img {max-height: 191px; width: auto; display: block; }
    .hero-main-banner {position: relative; }
    .banner-tag {position: absolute; top: 50px; right: 60px; }
    .hero-banner-image:before {
        background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        opacity: 0.6;
    }
    .hero-banner-image {position: relative; }
    .banner-content-row {position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
    .banner-content-row .container {height: 100%; display: flex; align-items: end; padding-bottom: 80px; }
    .main-head {font-family: "Poppins", sans-serif !important; font-size: 45px; font-weight: 600; }
    .banner-content-row .sub-title {font-weight: 400; }


    /*services boxes*/
    .service-box-row {display: flex; margin: 0 auto; }
    .service-box:last-child {border-right: 1px solid #000; }
    .service-box {border: 1px solid #000; border-right: 0; }
    .service-box > .vc_column-inner {padding: 50px; height: 100%; }
    .service-title {font-size: 30px; text-transform: uppercase; font-weight: 600; font-family: "Poppins", sans-serif !important; line-height: 1.4; margin-bottom: 30px; }
    .ser-content {font-size: 20px;     line-height: 1.5;}
    .ser-link a {position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
    .service-box:hover, .lt-industry .service-content:hover, .rt-industry .service-content:hover {background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f); }
    .service-box:hover .wpb_wrapper *, .lt-industry .service-content:hover *, .rt-industry .service-content:hover *{color: #fff; }


    /*Blue printing*/
    .number-title {position: absolute; height: 100%; left: 0; top: 0; }  
    .printing-box > .vc_column-inner > .wpb_wrapper {  
        padding-left: 50px;
        margin-left: 50px; 
        border-left: 1px solid #f22613;
        position: relative;
    }
    .print-cont .sub-title {font-family: "Poppins", sans-serif !important; }
    .number {font-size: 36px; color: #f22613; }
    .print-action, .print-utcome {
        display: inline-block;
        vertical-align: top;
        transform: translate(0,190%) rotate(-90deg);
        transform-origin: 0 0;
        white-space: nowrap;
        font-weight: 300;
    }
    .print-lt {
        position: absolute;
        left: -40px;
    }
    .pri-hilight-cont {
        font-size: 24px;
    }
    .print-cont p {
        color: rgba(30, 30, 36, 0.75);
        font-size: 18px;
        margin-bottom: 0;
    }
    .pri-hilight-cont, .print-cont p {
        min-height: 80px;
    }
    .print-cont:last-child p {
        min-height: inherit;
    }
    .print-cont .print-lt:after {
        content: "";
        border: 1px solid #f22613;
        position: absolute;
        width: 12px;
        height: 12px;
        border-radius: 10px;
        bottom: -19px;
        background: #fff;
        left: 32px;
    }
    .printing-hilights.print-cont .print-lt:after{display: none;}
    .number.print-lt {left: -45px; line-height: 1; }

    /**/
    .list-ul ul li {font-size: 18px;}
    .list-ul ul {margin-top: 15px; }
    .list-ul ul li::marker {color: #000; }
    .experience_enrichment_section .three-box-column {display: flex; margin: 0 auto; }
    .box-card > .vc_column-inner { padding: 0 30px;}
    .box-card {border-left: 1px solid #f22613; }
    .two-cloumn-boxes {margin-left: auto !important; margin-right: auto !important; }
    .view-all-case {
        text-align: right;
        margin-bottom: 20px !important;
    }
    div#comments.comments-area {
        display: none;
    }
    .view-all-case a {
        font-family: "Poppins", sans-serif !important;
        font-weight: 500;
        font-size: 16px;
            letter-spacing: 0.1em;
    }

    /*we help section*/
    .we-help-section,
    .casestudy-slider-section {background-image: linear-gradient(90deg, rgb(2, 11, 166), rgb(242, 38, 19)); }

    .font-20 {font-size: 20px; }
    .font-36 {font-size: 36px; }
    .we-help-cont {color: #fff; opacity: 0.5; }
    .we-help-row {
        padding-bottom: 50px;
        margin-bottom: 50px;
        border-bottom: 1px solid #ffffff40;
    }
    .we-help-section .we-help-row {
        padding-bottom: 50px;
        margin-bottom: 50px;
        border-bottom: 1px solid #ffffff40;
        margin-left: auto !important;
        margin-right: auto !IMPORTANT;
    }
    .we-help-img.vc_column_container > .vc_column-inner {
        padding: 0 !important;
    }
    .we-help-img.wpb_column {
        width: 200px;
    }
    .we-help-row .we-help-rt {
        padding-left: 30px;
    }
    .partner-cont {
        color: #fff;
        opacity: 0.5;
        font-weight: normal;
        line-height: 1.4;
    }
    .large-button a {
        width: 100%;
        background-image: none !important;
        border: 2px solid #fff !important;
        border-radius: 30px !important;
        font-family: "Poppins", sans-serif !important;
        letter-spacing: 1px;
        font-size: 14px !important;
        font-weight: 500;
        line-height: 1 !important;
    }
    .large-button a:hover {
        color: #f22613 !important;
        background: #fff !important;
        border-color: #f22613 !important;
    }


    /*progress section*/
    .counter_wrap {width: 288px; height: 288px; border: 4px solid #f22613; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
    .counter_wrap .count, .counter_wrap span {font-size: 24px !important; font-family: "Poppins", sans-serif !important; font-weight: 600 !important; color: #F22613 !important; }


    /*casestudy slider section*/
    .casestudy-slider-section .blog-title-navigation .main-title {color: #fff; }
    .casestudy-slider-section .blog-title-navigation a {font-family: "Poppins", sans-serif !important; color: #fff; font-weight: 500; text-decoration: none; letter-spacing: 1px; }
    .casestudy-slider-section .post-slider {margin-bottom: 40px; }
    .casestudy-slider-section .blog-post-slider .slider-arrows {justify-content: center; }
    .casestudy-slider-section svg path#Path_230,
    .casestudy-slider-section svg line#Line_16,
    .casestudy-slider-section svg path#Path_229,
    .casestudy-slider-section svg line#Line_15 {stroke: #fff; }
    .casestudy-slider-section .blog-post-slider .post-slider .slick-list .slide{border-color: #fff;}
    .casestudy-slider-section .post-slider-content .sub-title a {color: #fff; text-decoration: none;display:block; }
    .casestudy-slider-section .post-slider-content .sub-title {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
    .casestudy-slider-section .az_read_more {color: #fff; }
    .casestudy-slider-section .blog-post-slider .az_read_more:after{background: #fff;}
    .casestudy-slider-section .case_slider .az_meta_data {min-height: 125px; }
    .casestudy-slider-section .blog-post-slider .post-slider .slick-list .slide:hover {background: #fff; }
    .casestudy-slider-section .blog-post-slider .post-slider .slick-list .slide:hover .sub-title a{color: #F22613;}

body .gform_wrapper form .gform_footer input.gform_button.button {
    text-transform: capitalize !important;
    letter-spacing: 0 !IMPORTANT;
}

    /*home page design*/

    .services-four-box .service-box {
        border-bottom: 0;
    }
    .hero-video-section {height: 800px; display: flex; justify-content: center; align-items: center; position:relative; }
    .home-hero-inner {padding-top: 10%; }
    .red {color: #F22613; }
    .hero-tag {margin-bottom: 25px; }
    .home-hero-inner .main-head {margin-bottom: 15px; font-weight: 700; }
    span.site-tag {font-size: 20px; font-family: "Poppins", sans-serif !important; }
    .home-hero-inner .sub-title {font-weight: 400; }
    .hero-tag img {max-width: 85px; margin-right: 20px; }
    .home-hero-section .hero-button button {font-size: 14px; font-family: "Poppins", sans-serif !important; font-weight: 500; letter-spacing: 0.1em; line-height: 1; padding: 15px 30px; }
    .home-page-service-boxes .sub-title {font-weight: 400; }
    .border-bt-0 .service-box {border-bottom: 0; }
    .service-box .vc_column-inner > .wpb_wrapper {display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
    .home-page-service-boxes .ser-content {opacity: 0; }
    .home-page-service-boxes .service-box:hover .ser-content {opacity: 1; }

    /*industry row*/
    .vc_row.industry-row {margin: 0 auto; display: flex; }
    .industry-col {border: 1px solid #000; }
    .lt-industry > .vc_column-inner > .wpb_wrapper {height: 100%; }
    .industry-col:last-child {border-left: 0; }
    .lt-industry > .vc_column-inner {height: 100%; padding: 0;}
    .rt-industry > .vc_column-inner {padding: 0 !important; }
    .rt-industry .service-content {padding: 40px; border-bottom: 1px solid #000; }
    .rt-industry .service-content:last-child {border-bottom: 0; }

    .lt-industry .service-content {height: 50%;padding: 40px;border-bottom: 1px solid #000;}
    .lt-industry .service-content:last-child {border-bottom: 0; }
    .lt-industry .lt-industry .vc_column-inner > .wpb_wrapper {height: 100%; }
    .lt-industry .service-content > .wpb_wrapper {display: flex; flex-direction: column; justify-content: space-between; height: 100%; }   


    /*home page news section*/
    .news-column .home-news-post-cont {position: relative; }
    .news-column .news-post-link {position: absolute; right: 0; top: 0; }
    .news-column .sub-title {font-family: "Poppins", sans-serif !important; overflow: hidden; width: 85%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .news-column .news-content p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 80%;     margin-bottom: 0;}
    .news-column .sub-title a {display: block; text-decoration: none; } 
    .news-column .home-news-box {border-bottom: 0.5px solid #1E1E24; padding: 25px 0; }
    .news-column .home-news-box:first-child {padding-top: 0; }
    .news-insight-row {display: flex; gap: 60px; }
    .news-insight-row::before,
    .news-insight-row::after{display: none;}
    .news-column .home-news-box:hover *{color: #f22613;}
    .home-news-box:hover img.normal_svg {filter: invert(39%) sepia(80%) saturate(7474%) hue-rotate(353deg) brightness(96%) contrast(103%); }
    .home-news-inner, .home_insights_section {margin-bottom: 30px; min-height: 689px;}
    .news-insight-btn {text-align: right; }
    .news-insight-btn a {font-family: "Poppins", sans-serif !important; text-decoration: none; font-weight: 600; letter-spacing: 0.11em; padding-right: 10px; color: #f22613; }
    .news-insight-btn svg {position: relative; transition: 1s; }

    .home_insights_section .insight-title-cont .insight-content p {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.5; color: #fff; }
    .home_insights_section .news-img-content:first-child .insight-content {display: block; }
    .home_insights_section .insight-content {display: none; }
    .home_insights_section .insight-title-cont .sub-title a {text-decoration: none; display: block; color: #fff; }
    .home_insights_section {display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }
    .home_insights_section .news-img-content:first-child {grid-row: 1; grid-column: span 2; }
    .home_insights_section .sub-title {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 20px; }
    .home_insights_section .news-img-content {position: relative; }
    .home_insights_section .insight-title-cont {position: absolute; top: 0; padding: 20px; height: 100%; width: 100%; background: #0000003b; }
    .home_insights_section .insight-title-cont:hover { background: #00000069;}
    .home_insights_section img {min-height: 250px; display: block; object-fit: cover; }
    .home_insights_section .news-img-content:first-child img {min-height: 454px; }
    .home_insights_section .news-img-content:first-child .sub-title {font-size: 27px; line-height: 1.3; }

    .weight-normal {font-weight: 400; }

    .cawing-row {border: 4px solid #F22613; margin: 0 auto !important;}
    .cawing-row .main-head {line-height: 1.2; margin-bottom: 20px; }
    .cawing-row .vc_col-sm-6 .vc_column-inner {padding: 35px; }
    .cewing-img .vc_single_image-wrapper, 
    .cewing-img figure.wpb_wrapper.vc_figure,
    .cewing-img img {width: 100%; }
.site-footer {
    z-index: 1;
}


    .banner-image-section .azrt-cont .main-head {line-height: 1.2; margin-bottom: 60px; }
    .banner-image-section .az-icon svg {display: block; max-height: 217px; opacity: 0.6; }
    .banner-image-section .az-white-logo img {display: block; padding-left: 30px; position: relative; z-index: 1; }
    section.banner-image-section {padding: 8% 0 !important; }

    .banner-image-section .az-white-logo{position: relative;}
    .banner-image-section .az-white-logo:after {content: ""; width: 1000px; height: 70px; background: #f22613; position: absolute; left: 0; bottom: -17px; opacity: 0.5; }


    /*client logo slider*/
    .client-logo-slider img.client-logo {filter: grayscale(100%); transition: 1s; margin: 0 auto; max-width: 170px; opacity: 0.7; }
    .client-logo-slider .slick-slide:hover img.client-logo{filter: grayscale(0); opacity: 1;}


    /*testimonial slider*/
    .testimonial-slider-sec .home-testimonials-image > img {width: 300px; height: 300px; object-fit: cover; }
    .testimonials-content {
        display: flex;
        font-weight: 300;
        font-size: 24px;
        line-height: 1;
    }
    .home-testimonials-image {
        min-width: 355px;
        padding: 20px;
        border: 4px solid #040FD9;
        position: relative;
        margin-top: 100px;
        background: #fff;
    }
    .testimonials-title-cont {
        border: 4px solid #F22613;
        max-width: inherit;
        width: 90%;
        padding: 50px 50px 50px 15%;
        margin-left: -100px;
        height: 410px;
    }
    .home-testimonials-image button.play_btn {
        position: absolute;
        right: -60px;
        bottom: 30px;
        padding: 0;
        background: transparent;
    }
    .client-icon {
        position: absolute;
        top: 90px;
        display: inline-block;
        left: 70px;
        background: #fff;
        z-index: 3;
    }
    .mb-8 {
        margin-bottom: 80px;
    }
    .testimonial-slider-sec .slider-arrows {
        position: absolute;
        bottom: 23%;
        left: 39%;
        margin: 0 auto;
        display: flex;
        gap: 20px;
    }
    .testimonials-title-cont p {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.3;
        height: 160px;
        overflow-y: scroll;
        margin-bottom: 30px;
    }
    .testimonial-slider-sec .slider-arrows .slick-arrow {
        cursor: pointer;
    }



     .testimonials-title-cont p::-webkit-scrollbar{
        border: 3px solid #ffffff00;
        width: 5px;
        height: 20px;
      }
      
    .testimonials-title-cont p::-webkit-scrollbar {
        width: 5px;
        height: 20px;
      }
    .hero-button .vc_btn3.vc_btn3-shape-round {
        border-radius: 2em;
        font-family: "Poppins", sans-serif !important;
        letter-spacing: 0.1em;
        line-height: 1;
        font-weight: 500;
        padding: 16px 35px;
    }

    .testimonials-title-cont p::-webkit-scrollbar-thumb {
        border-radius: 100vh;
        border: 3px solid gray;
        padding-left: 20px;
      }

    .list-tp-0 ul {
        margin-top: 0;
    }
    .list-tp-0 ul li {
        margin-top: 0;
    }
    .font-montserrat {
        font-family: "Poppins", sans-serif !important;
    }
    #full_stack_development .two-cloumn-boxes {
        display: flex;
    }


    /*process section*/
    .process-line {
        border-top: 1px solid #f22613;
    }
    .process-line .container {
        max-width: 1400px;
        margin-top: -25px !important;
    }
    .process-box .no p {
        display: inline-block;
        margin-bottom: 0;
        padding: 10px;
        border: 1px solid #f22613;
        font-size: 16px;
        font-weight: 600;
        font-family: "Poppins", sans-serif !important;
        background: #fff;
    }
    .process-box .sub-title {
        margin-bottom: 0 !important;
    }
    .process-box .dnone {
        opacity: 0;
        visibility: hidden;
        transition: 0.5s;
    }
    .process-box .first_hover_detail {
     /*   opacity: 1;
        visibility: visible;*/
    }
    .process-box .list-ul {
        margin-top: 40px !important;
        padding-top: 25px;
        border-top: 1px solid #f22613;
        position: relative;
    }
    .process-box .list-ul:after {
        content: "";
        border-left: 1px solid #f22613;
        width: 16px;
        height: 16px;
        border-bottom: 1px solid #f22613;
        position: absolute;
        top: -8px;
        transform: rotate(-45deg);
        left: 0;
        right: 0;
        margin: 0 auto;
        background: #fff;
    }
    .process-box:hover .no p {
        background: #f22613;
        color: #fff;
    }
    .process-box:hover .sub-title {
        color: #f22613;
    }
    .news-insight-section .news-insight-btn a {
    padding-right: 0;
}





    /*Our Architecture Approach.*/
    .no.main-head {color: #000; opacity: 0.2;font-family: "Poppins", sans-serif !important;line-height: 1;    margin-bottom: 35px; }
    .approach-row .box .vc_column-inner {padding: 0 25px; }
    .vc_row.approach-row {margin: 0 auto; display: flex;}
    .approach-row .box {position: relative; border-left: 1px solid #f22613; }
    .approach-row .box:before {width: 20px; height: 20px; position: absolute; content: ""; border-top: 1px solid #f22613; background: #fff; top: 43%; border-right: 1px solid #f22613; transform: rotate(45deg); left: -10px; }

    /**/
    .type-archi-row > .box > .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 25px; }
    .type-architech .wpb_wrapper {display: flex; align-items: center; gap: 35px; }
    .type-architech .no.main-head {color: #F22613; opacity: 1; margin-bottom: 0; font-weight: normal; }


    /*UX*/
    .ux-stategy .vc_col-sm-12 .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 40px;}
    .grid-3{display: grid; grid-template-columns: 1fr 1fr 1fr; }
    .gap-4{gap: 40px;}
    .ux-boxes:before {position: absolute; content: ""; background: #F22613; width: 16px; height: 16px; border-radius: 16px; left: -9px; top: 25px; } 
    .ux-boxes {position: relative; padding-left: 30px; border-left: 1px solid #F22613; min-height: 65px; display: flex; align-items: center; }


    .lightbox {background-color: #00000078; position: fixed; display: none; z-index: 99999; bottom: 0; right: 0; left: 0; top: 0; }
    .lightbox-content {position: relative; }
    button.lightbox-close {top: -20px; width: 50px; height: 50px; border-radius: 50px; position: absolute; right: -20px; }
    .lightbox .lightbox-container {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

    /*logo tools*/
    .tools-logo img {max-width: 110px; max-height: 80px; width: auto; height: auto; }
    .tools-section .logo-row .vc_col-sm-12 > .vc_column-inner .wpb_wrapper {display: flex; gap: 5%; }
    .tools-section .tools-logo {margin-bottom: 0; display: flex; align-items: center; justify-content: center; }
    .consisten-block p {font-size: 36px; font-family: "Poppins", sans-serif !important; }


    .user-ex-row {display: flex; }
    .user-ex-row .vc_col-sm-6:last-child {border-left: 1px solid #f22613; padding-left: 50px; }
    .parner-sliders .slick-track{display: flex; align-items: center;}
    .tools-we-us .wpb_wrapper {display: flex; align-items: center; justify-content: space-between; gap: 30px; }
    .pro-360 {width: 150px; height: 150px; background: #f22613; color: #fff; line-height: 1; font-weight: bold; font-family: "Poppins", sans-serif !important; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; right: 30px; top: -70px; }



    .large-text {font-size: 120px; font-family: "Poppins", sans-serif !important; font-weight: bold; line-height: 1; margin-bottom: 50px; }
    .we-content > .vc_column-inner {padding-left: 40px; }
    .we-content .sub-title {font-family: "Poppins", sans-serif !important; margin-bottom: 0; }
    .we-content .reson-box {margin-bottom: 60px; }


    .list-boxes {display: flex; margin: 0 auto; }
     .list-box {padding-left: 10px; border-left: 1px solid #f22613; }
    .iot-ser-title {border-left: 1px solid #f22613; min-height: 50px; padding-left: 30px; display: flex; align-items: center; margin-bottom: 0; position: relative; }
    .iot-ser-cont {padding-left: 30px; padding-top: 20px; border-left: 1px dashed #bbb; }
    .iot-ser-title:before {position: absolute; left: -8px; width: 16px; height: 16px; border-radius: 12px; background: #f22613; content: ""; }




    /*progress bar*/
    .pro-bar .navbar {position: fixed; top: 55px; left: 0; height: auto; z-index: 1; width: 100%; background: #fff; }
    .pro-bar .navbar ul {margin: 0; display: flex; align-items: center; gap: 50px; }
    .pro-bar .navbar ul li {margin: 0; display: inline-block; }
    .pro-bar .navbar ul li a {font-family: "Poppins", sans-serif !important; color: #000; }
    .progress-bar--increment {top: auto; left: 0; width: 2px; height: 0; transform: rotate(90deg); bottom: 0; }
    /**/

    .app-list-rw ul {margin: 0; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 40px; padding-left: 0; }
    .app-list-rw ul li {list-style-type: none; margin: 0; }
    .app-sub-title {margin-bottom: 0; border-left: 2px solid #F22613; padding-left: 30px; position: relative; min-height: 51px; display: flex; align-items: center; }
    .app-sub-title:before {content: ""; width: 16px; height: 16px; position: absolute; left: -9px; top: 15px; background: #fff; border: 1px solid #f22613; border-radius: 100%; }
    .app-dev-row {padding-left: 30px; margin: 0 auto; }
    .rotate-txt {position: absolute; left: -28px; transform: rotate(-89deg); top: 35px; }
    .app-list-top ul {padding-top: 20px; }
    .app-list-top .app-sub-title {padding-top: 10px; }
    .app-list-top .app-sub-title:before {top: 20px; }


    /**/
    .approch-img {
        width: auto;
        display: inline-block;
    }
    .approch-structure {
        text-align: center;
    }
    .approch-structure > .wpb_wrapper {
        display: inline-block;
        margin: 0 auto;
        position: relative;
    }
    .capelibity-list {
        border-left: 1px solid #f22613;
        padding-left: 30px;
        min-height: 350px;
    }
    .approch-column .sub-title, .capabilities-column .sub-title {
        margin-bottom: 70px;
    }
    .capelibity-list ul li {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 50px;
    }
    .approch-list {
        position: absolute;
    }
    .approch-list.no-1 {
        top: -30px;
        left: 0;
        right: 0;
    }
    .approch-list.no-2 {
        left: -50px;
        top: 45%;
    }
    .approch-list.no-3 {
        bottom: -10px;
        left: 70px;
    }
    .approch-list.no-4 {
        right: 70px;
        bottom: -10px;
    }
    .approch-list.no-5 {
        right: -50px;
        top: 46%;
    }

    .cloud-logo-list .vc_column-inner > .wpb_wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        align-items: center;
        gap: 30px;
    }
    .cloud-logo-list .vc_column-inner > .wpb_wrapper .wpb_single_image {
        margin-bottom: 0;
    }
    .cloud-logo-list img {
        max-height: 80px;
        max-width: 80px;
        width: auto;
        height: auto;
    }

    .delevring-column .sub-title {
        font-family: "Poppins", sans-serif !important;
        margin-bottom: 10px;
    }
    .delevring-column .active .sub-title {
        color: #f22613;
    }
    .delevring-column .active p {
        color: #f22613;
    }

    .social-share-link a img {
        border: 2px solid;
        border-radius: 30px;
        padding: 6px;
        display: block;
    }
    .image-grid-column .vc_column-inner > .wpb_wrapper {
        display: grid;
        gap: 10px;
    /*    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;*/
    }
    .image-grid-column .vc_column-inner > .wpb_wrapper .wpb_single_image {
        margin-bottom: 0;
        border: 1px solid #000;
        filter: grayscale(1);
            transition: 1s;
            position: relative;
            overflow: hidden;
    }
    .image-grid-column .vc_column-inner > .wpb_wrapper .wpb_single_image.active {
        filter: grayscale(0);
    }
    .image-grid-column .vc_column-inner > .wpb_wrapper .wpb_single_image.active img {
        transform: scale(1.1);
    }
    .image-grid-column .vc_column-inner > .wpb_wrapper .wpb_single_image img {transition: 1s;}


    .image-grid-column .first_img_hover_detail {
        grid-column: col 1 / span 3;
        grid-row: 1;
    }
    .image-grid-column .second_img_hover_detail {
        grid-column: col 4 / span 3;
        grid-row: 1;
    }
    .image-grid-column .three_img_hover_detail {
        grid-column: col 1 / span 2;
        grid-row: 2;
    }
    .image-grid-column .four_img_hover_detail {
        grid-column: col 3 / span 2;
        grid-row: 2;
    }
    .image-grid-column .five_img_hover_detail {
        grid-column: col 5 / span 2;
        grid-row: 2;
    }
    .image-grid-column .six_img_hover_detail {
        grid-column: col 1 / span 3;
        grid-row: 3;   
    }
    .image-grid-column .seven_img_hover_detail {
        grid-column: col 4 / span 3;
        grid-row: 3;
    }

            
    .imp-circle-lists .az-logo {
        width: 460px;
        height: 460px;
        border: 2px dashed #000;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
            background: #fff;
    }

    .circle-li {
        width: 160px;
        height: 160px;
        border-radius: 100%;
        border: 2px solid #f22613;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        padding: 20px;
            position: absolute;
        line-height: 1.3;
        background: #fff;
        transition: 0.5s;
            z-index: 1;
    }
    .circle-li:hover {
        transform: scale(1.2);
    }
    .circle-li:first-child {
        top: -10px;
        margin: 0 auto;
        left: 0;
        right: 0;
    }  
    .az-logo-imp-cont {
        margin-right: -60px;
        display: inline-block;
        position: relative;
        float: right;
        padding: 60px;
    }
    .left-divider:before {
        content: "";
        width: 30px;
        height: 30px;
        position: absolute;
        background: #000;
        border-radius: 20px;
        left: 70px;
    }
    .imp-stategy .icon-title {
        font-size: 20px;
        padding: 0 20px;
        text-align: center;
        line-height: 1.3;
        font-weight: 600;
        margin-top: 10px;
    }
    .imp-divider.vc_separator .vc_sep_holder .vc_sep_line {
        display: none;
    }
    .imp-circle-lists {
        float: left;
        width: 100%;
    }
    .circle-li:nth-child(2) {
        right: -10px;
        top: 27%;
    }
    .circle-li:nth-child(3) {
        right: 60px;
        bottom: 7%;
    }
    .circle-li:nth-child(4) {
        bottom: 7%;
        left: 90px;
    }
    .circle-li:last-child {
        left: 0;
        top: 27%;
    }
    .imp-stategy .wpb_wrapper {
        background: #f22613;
        width: 240px;
        height: 240px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        border-radius: 100%;
        margin-left: auto;
    }
    .imp-step-section-rw {
        display: flex;
        align-items: center;
    }
    .imp-divider {
        margin: 0 !important;
    }
    .imp-divider .vc_separator.vc_sep_color_grey .vc_sep_line {
         border: 0;
    }
    .left-divider {
        border-bottom: 2px dashed #000;
    }
    .imp-divider {
        margin: 0 !important;
        position: absolute;
        top: 50%;
    }
    .right-divider.imp-divider {
        border-bottom: 2px dashed #f22613;
        right: 40px;
    }



    .iot-ser-cont.list-ul ul li {
        list-style-type: none;
    }
    .iot-ser-cont.list-ul ul {
        padding-left: 0;
        margin-top: 0;
    }
    .qulity-tools .vc_column-inner > .wpb_wrapper {
        display: flex;
        justify-content: space-between;
        gap: 30px;
    }
    .qulity-tools .vc_column-inner > .wpb_wrapper .wpb_single_image {
        margin-bottom: 0;
    }
    .test-automation-sec .capelibity-list ul li {
        margin-bottom: 20px;
    }


    .test-automation-sec .approch-list.no-1 {
        right: auto;
        left: 40px;
    }
    .test-automation-sec .approch-list.no-2 {
        left: -90px;
        top: 39%;
    }
    .test-automation-sec .approch-list.no-3 {
        bottom: -30px;
        left: 65px;
    }
    .test-automation-sec .approch-list.no-4 {
        right: 30px;
        bottom: -30px;
    }
    .test-automation-sec .approch-list.no-5 {
        right: -80px;
        top: 39%;
    }
    .test-automation-sec .approch-list.no-6 {
        TOP: -30px;
        right: 50px;
    }

    /*HR Tech*/
    .number-boxes .vc_column-inner > .wpb_wrapper {
        display: flex;
        justify-content: space-between;
        position: relative;
    }
    .process-title {
        font-weight: 600;
    }
    .number-boxes .no {
        width: 48px;
        height: 48px;
        border: 1px solid #f22613;
        display: flex;
        align-items: center;
        font-size: 20px;
        justify-content: center;
        margin-bottom: 10px;
            background: #fff;
    }
    .process-strip:last-child .no {
        margin-left: auto;
    }
    .number-boxes > .no-box > .vc_column-inner {
        padding: 0;
    }
    .number-boxes {
        margin: 0 auto;
        position: relative;
    }
    .number-boxes:before {
        content: "";
        width: 100%;
        height: 2px;
        position: absolute;
        left: 0;
        background: #f22613;
        top: 23px;
    }


    .ai-logo-row .tools-logo img {
        max-width: 160px;
    }
    .ai-logo-row .vc_column-inner > .wpb_wrapper {
        display: flex;
        justify-content: space-between;
    }

    .ai-text-div {
        width: 540px;
        height: 465px;
        position: relative;
        border: 1px solid #ccc;
    }
    .ml-text-div {
        width: 450px;
        height: 380px;
        border: 1px solid #ccc;
        position: relative;
        left: -1px;
    }
    .de-text-div {
        width: 365px;
        height: 295px;
        border: 1px solid #ccc;
        position: relative;
        top: -295px;
        left: -1px;
    }
    .top-corner-border {
        position: absolute;
        top: 0;
        right: 0;
        width: 16px;
        height: 16px;
        border-top: 2px solid #000;
        border-right: 2px solid #000;
        opacity: 0.7;
    }
    .text-div {
        padding: 30px;
        text-align: right;
        color: #f22613;
        font-size: 24px;
        font-family: "Poppins", sans-serif !important;
        line-height: 1;
    }
    .box-bottom-remove .service-box {
        border-bottom: 0;
    }
    .service-box .service-content .sub-title {
        margin-bottom: 0;
    }


    .fintech-logo-row .vc_column-inner > .wpb_wrapper {
        display: flex;
    }
    .fintech-logo-row .vc_column-inner > .wpb_wrapper .tools-logo {
        width: 25%;
        justify-content: unset;
    }
    .fintech-logo-row .vc_column-inner > .wpb_wrapper .tools-logo img {
        max-width: 160px;
    }

    .header-main .row.row--wrapper {margin: 0 auto; }

    .slider-arrows .slick-arrow {
        cursor: pointer;
    }

    .contact-us-form .zf-templateWrapper ul {
        padding: 0;
        margin-top: 0 !important;
    }
    .contact-us-form .zf-templateWrapper ul li.zf-fmFooter {
        list-style-type: none;
    }
    .contact-us-form .zf-templateWrapper > ul:last-child {
        margin-bottom: 0;
    }

    

    #floating-options a {display: flex; align-items: center; justify-content: center; width: 50%; height: 40px; background-color: #fff; text-decoration: none; color: #F22613; position: relative; }
    .floating-inner .slide-text {
        position: absolute;
        background-color: #fff;
        display: none;
        right: auto;
        left: 40px;
        padding: 15px 20px 15px 25px;
        border-radius: 0 100px 100px 0;
        color: #1E1E24;
        line-height: 1.12;
        font-family: "Poppins", sans-serif !important;
        font-weight: 600;
        font-size: 13px;
        z-index: -1;
        background: #ddd;
        min-width: 130px;
    }
    #floating-icon span {display: block; width: 20px; height: 3px; margin-bottom: 4px; background-color: #fff; border-radius: 1px; transition: transform 0.3s; }
    #floating-options {
        overflow: hidden;
        top: 0;
        right: -80px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: 5px;
        /*max-height: 0;*/
        transition: max-height 0.3s ease-out;
        gap: 10px;
       /* opacity: 0;
        visibility: hidden;
        height: 0;*/
        transition: 0.5s;
    }



    #floating-options a i {font-size: 16px; }
    #floating-close svg {fill: #F22613; transition: fill 0.3s; }
    #floating-close:hover svg {fill: #ff0000; }
    #floating-options.open {max-height: 100%; transform: translateY(-10px); overflow: visible; opacity: 1; visibility: visible; height: auto; }
    #floating-icon.open span:nth-child(1) {transform: rotate(45deg) translate(5px, 5px); }
    #floating-icon.open span:nth-child(2) {opacity: 0; }
    #floating-icon.open span:nth-child(3) {transform: rotate(-45deg) translate(5px, -5px); }

    / Close Icon /
    #floating-close svg {fill: #F22613; transition: fill 0.3s; }
    #floating-close:hover svg {fill: #ff0000; }
    .open#floating-options a {opacity: 1; visibility: visible; }
    /*#floating-options a {opacity: 0; visibility: hidden; transition: 0.3s; }*/
    #floating-options a, #floating-icon, a#floating-close .close-icon {width: 60px; height: 60px; background: #f22613; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
    #floating-icon {position: relative; flex-direction: column; cursor: pointer; padding-top: 5px;}
    #floating-icon img, #floating-options a img {max-width: 47px; }
    #floating-menu {position: fixed; left: 20px; z-index: 9999; bottom: 40px; opacity: 0; transition: 1s; height: auto; }
    a#floating-close {display: none; }
    #floating-menu.scrolled {opacity: 1; }

    /*progressbar*/
    div#scroll-bar {    
        height: 3px;         
        position: absolute;  
        bottom: 0;
        top: auto;
        left: 0;
        background-image: linear-gradient(90deg,#020873,#030ba6 17%,#431191 30%,#7c167f 42%,#ab0d61 53%,#cd064a 63%,#da0342 68%,#db0841 72%,#dc163d 76%,#df2e38 81%,#e34f2f 86%,#e87a25 91%,#edad19 96%,#f2d50f);
    }
    .header-progressbar {
        background: #fff;
        position: fixed;
        width: 100%;
        z-index: 1;
    }

    ul.progress-list {
        margin: 0;
        display: flex;
        padding: 0;
    }
    ul.progress-list li {
        margin: 0;
        list-style-type: none;
    }
    ul.progress-list li a {
        padding: 10px 10px 15px;
        display: inline-block;
        text-decoration: none;
        line-height: 1;
        font-family: "Poppins", sans-serif !important;
        font-weight: 500;
        font-size: 14px;
    }

    .header .builder-item [class*=button_base] .button{font-size: 14px;}
    .header .builder-item--button_base a.button.button-primary:hover {
        background: #F22613;
        color: #fff;
    }
      
    .sidebar-sec .sub-title {
        background: #f22613;
        color: #fff;
        padding: 10px;
        text-align: center;
        margin-bottom: 0;
    }
    .sidebar-sec {
        margin-bottom: 30px;
    }
    .sidebar-sec ul {
        padding: 20px;
        border: 1px solid #ccc;
    }
    .sidebar-sec ul li {margin-bottom: 10px; line-height: 1.4; }
    .sidebar-sec ul li:last-child {margin-bottom: 0; }

    /*contact us page desing*/
    .contact-us-sub-title .sub-title a {color: #F22613; text-decoration: none; }
    .contact-us-form {background: transparent; }
    .contact-us-form .form-filed input, 
    .contact-us-form .full-width-row textarea, 
    .contact-us-form .form-filed textarea, 
    .contact-us-form .form-filed select { border-bottom: 1px solid #777;opacity: 1;}
    .contact-us-location-row .list-ul p {margin-bottom: 0; }
    .contact-us-location-row {display: flex; }
    .contact-us-call-row {padding: 50px; border: 1px solid #000; position: relative; margin: 0 auto; display: flex; align-items: center; }
    .contact-lt-logo { width: 20%; padding-right: 30px; }
    .contact-rt-content {border-left: 1px solid #F22613; padding: 20px 0 20px 50px; }

    .contact-us-btn a, 
    .creer-buttons a,
    .border-button button,
    .border-button a {background: transparent !important; border: 2px solid #f22613 !important; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1 !important; font-family: "Poppins", sans-serif !important; font-weight: 500; padding: 15px 30px !important; border-radius: 30px; text-decoration: none; color: #f22613;     font-size: 14px !important;}

    .contact-us-btn a:hover, 
    .creer-buttons a:hover,
    .border-button button:hover,
    .border-button a:hover {background: #f22613 !important; color: #fff !important; }


    .border-button.contact-us-btn {margin-bottom: 0; }
    .contact-us-call-row:after {content: ""; height: 8px; background-image: linear-gradient(90deg,#020873,#030ba6 17%,#431191 30%,#7c167f 42%,#ab0d61 53%,#cd064a 63%,#da0342 68%,#db0841 72%,#dc163d 76%,#df2e38 81%,#e34f2f 86%,#e87a25 91%,#edad19 96%,#f2d50f); width: 100%; position: absolute; bottom: 0px; left: 0; }
    .contact-us-location-section .two-cloumn-boxes .box-card {margin-bottom: 0; }
    .contact-us-location-row .list-ul > .wpb_wrapper {display: flex; flex-direction: column; justify-content: space-between; gap: 15px; }
    .contact-us-location-section .two-cloumn-boxes .box-card .vc_column-inner, .contact-us-location-section .two-cloumn-boxes .box-card .vc_column-inner > .wpb_wrapper {height: 100%; }
    .contact-us-location-row .list-ul p:first-child {min-height: 100px; }


    /*brand page design*/
    .brand-progress-boxes .progress-cont {margin-bottom: 20px !important; }
    .partnership-row .tools-image {max-width: 200px; }
    .partnership-row .vc_column-inner > .wpb_wrapper {display: flex; align-items: center; gap: 8%; }

    .award-4-col .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr 1fr 1fr; }
    .award-row .vc_column-inner > .wpb_wrapper {display: grid; }
    .award-3-col .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr 1fr; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image {    transition: 1s;display: flex; align-items: center; justify-content: center; padding: 30px; position: relative;}
    .award-image img {max-height: 220px; width: auto; }
    .award-3-col .vc_column-inner > .wpb_wrapper .award-image {border-bottom: 1px solid #000; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:hover:before {border: 1px solid #f22613; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:hover {border-color: transparent !important; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:hover:after {content: ""; height: 8px; width: 100%; position: absolute; bottom: -1px; left: 0;
        background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);
    }
    .award-row .vc_column-inner > .wpb_wrapper .award-image a {position: relative; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border: 1px solid #000;
        border-left: 0;
        border-bottom: 0;
    }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:first-child:before {border-left: 1px solid; }
    .leader-img img, .leader-img .vc_figure, .leader-img .vc_single_image-wrapper {width: 100%; }


    /*leadership page*/
    .leader-img {margin-bottom: 25px; }
    .linkdin-icon a {color: #999; }
    .leadership-row .box-card p {min-height: 50px; }
    .leadership-row .box-card .wpb_text_column:nth-child(2) {margin-bottom: 15px; }
    .leadership-row .box-card:hover * {color: #f22613; }
    .leadership-row .sub-title {font-weight: 600; margin-bottom: 10px; }


    /*career page design*/
    .employee-sec .vc_col-sm-3 > .vc_column-inner {padding-left: 5px !important; padding-right: 5px !important; }
    .creer-buttons a {display: inline-block; margin-right: 10px; }


    /*life*/

    .inner.typing-slash {
        position: relative;
        padding: 16px 0;
        display: flex;
        gap: 10px;
    }
    .hidden.typing-slash {
      opacity: 0;
      padding: 0 8px;
    }

    .dots.typing-slash {
        color: hsl(226deg 57% 18% / 0.5); -webkit-clip-path: polygon(var(--x-percentage) 0, 100% 0, 100% 120%, var(--x-percentage) 120% );
      clip-path: polygon(var(--x-percentage) 0, 100% 0, 100% 120%, var(--x-percentage) 120% );
    }

    .title.typing-slash {
        background: linear-gradient(to right, hsl(222deg 100% 58% / 0), hsl(222deg 100% 58% / 0%) );
        -webkit-clip-path: polygon(0 0, var(--x-percentage) 0, var(--x-percentage) 120%, 0 120% );
        clip-path: polygon(0 0, var(--x-percentage) 0, var(--x-percentage) 120%, 0 120% );
    }

    .slash.typing-slash {
      position: absolute;
      left: var(--x-percentage);
      transform: skew(-5deg) translate(-10px) translateY(-50%);
      box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.12);
    }

    .animate-text-title .main-title {
        margin-bottom: 0;
    }
    .animate-text-title {
        border-right: 1px solid #F22613;
    }
    .animate-text-box {
        padding-left: 5%;
    }
    .animate-text {
        font-weight: 600;
    }

    .life-qoute svg {position: absolute; left: 50px; top: -20px; bottom: auto; height: auto; }
    .mb-15 {margin-bottom: 15px; }

    .social-sharing-section ul.social-ul {padding: 0; margin: 0; }
    .social-sharing-section .ft-sociel-media {flex-direction: column; align-items: baseline; margin-bottom: 0; gap: 15px; }
    .social-sharing-section .ft-sociel-media li {margin: 0; display: inline-block; }
    .are-you-row {border: 3px solid #F22613; padding: 8%; margin: 0 auto; }
    .are-you-row ul {margin: 0; }
    .above-footer-life-sec .contact-us-btn button.vc_general {font-family: "Poppins", sans-serif !important; font-weight: 500; letter-spacing: 0.1em; box-shadow: none !important; line-height: 1 !important; padding: 15px 30px; }
    .siq_bR.zsiq_floatmain {
        bottom: 40px;
        right: 20px;
    }

    .galerie {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .images-gallery-column .item{
      overflow: hidden;
      flex-shrink: 0;
    }

    .images-gallery-column .item img {
        width: 100%;
        height: 110px;
        display: block;
        object-fit: cover;
    }

    .images-gallery-column .modal {
          display: none;
          position: fixed;
          z-index: 9999;
          padding-top: 100px;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          overflow: auto;
          background-color: rgba(0, 0, 0, 0.9);
        }
    .images-gallery-column .modal-content {
          margin: auto;
          display: block;
          width: 80%;
          max-width: 1200px;
        }
    .images-gallery-column .close {
          color: #f1f1f1;
          position: absolute;
          top: 15px;
          right: 35px;
          font-size: 40px;
        font-weight: normal;
          transition: 0.3s;
          cursor: pointer;
        }
     .images-gallery-column .close:hover,
        .close:focus {
          color: #bbb;
          text-decoration: none;
          cursor: pointer;
        }

    .prayas-col .vc_column-inner > .wpb_wrapper {
        border: 1px solid #000;
    }
    .prayas-col .vc_column-inner > .wpb_wrapper .wpb_single_image {
        margin-bottom: 0;
    }
    .prayas-content,
    .ananda-content {
        padding: 30px;
    }
    .prayas-content .sub-title {
        margin-bottom: 5px;
        font-weight: 600;
    }
    .common-title {
        color: #F22613;
        margin-bottom: 15px;
    }
    .prayas-col:hover .prayas-content,
    .ananda_slider .slide:hover .ananda-content,
    .mostpopular .slide:hover .ananda-content,
    .csr-col:hover .vc_column-inner > .wpb_wrapper .ananda-content {
        background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);
    }
    .prayas-col:hover .prayas-content *, .ananda_slider .slide:hover .ananda-content *, .mostpopular .slide:hover .ananda-content *, .csr-col:hover .vc_column-inner > .wpb_wrapper .ananda-content * {
        color: #fff;
    }
    .ananda_slider .slide > .vc_column-inner > .wpb_wrapper,
       .mostpopular .slide > .vc_column-inner > .wpb_wrapper  {
        border: 1px solid #000;
    }
    .ananda_slider .slide img {
        height: 270px;
        object-fit: cover;
    }
    .ananda_slider .slide .wpb_single_image,
    .mostpopular .slide .wpb_single_image {
        margin-bottom: 0;
    }
    .ananda-content {
        min-height: 220px;
    }
    .ananda-slider-arrows .slider-arrows {
        display: flex;
        justify-content: center;
        gap: 20px;
    }
    .csr-col .vc_column-inner > .wpb_wrapper {
        border: 1px solid #000;
    }
    .csr-col .vc_column-inner > .wpb_wrapper .ananda-content {
        min-height: 180px;
    }
    .page-template-news-and-media .az_meta_data {
        min-height: 160px;
    }

    .life-img-sec .tools-image img{}

    .hg_slider .slide.slick-slide {
        background: #E0DFD5;
        height: 140px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px;
        margin: 0 10px;
    }
    .hg-slider-section .slider-arrows {
        position: absolute;
        right: 20px;
        top: 40px;
        display: flex;
        align-items: center;
        gap: 20px;
    }
    .hg_slider .slick-list.draggable {
        margin-left: -10px;
        margin-right: -10px;
    }


    .event-banner-section .banner-content-row {
        max-width: 1170px;
        margin: 0 auto;
        right: 0;
        display: flex;
        justify-content: end;
        align-items: end;
        padding: 50px 0;
    }


    [class*=row-inner]:not(.footer--row-inner) {
        border-bottom: 0 !important;
    }


    .ananda-slider-arrows {
        margin-top: 30px;
    }

    .boxes-auto ul.listing-box li{width: auto; height: auto;}


    .post-type-archive-resources .az_blog_hero_banner_div {
        background-image: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/07/hr-tech.jpg);
    }
    div#floating-icon.open {
        display: none;
    }

    .hfg_header.site-header {
        --tw-shadow: none !important;
    }
.cat-list a.category-link:hover {
    background: #F22613;
    color: #fff;
}





    /*event page design*/
    .event-banner-section .hero-banner-image img{height: 650px;}
    .event-form-inner .sidebar-form {margin-top: 0; padding: 40px; background: #fff; max-width: 470px; margin-left: auto; }
    .button-type-text {background: #f22613; display: inline-block; padding: 15px 40px; line-height: 1; border-radius: 30px; font-weight: bold !important; max-width: 400px; width: 100%; text-align: center !important; }
    .event-form-inner .sub-title {font-size: 30px; font-weight: 600; font-family: "Poppins", sans-serif !important; }
    .collison-img {margin: 12% 0; }
    .event-form-inner .form-filed input, 
    .event-form-inner .full-width-row textarea, 
    .event-form-inner .form-filed textarea, 
    .event-form-inner .form-filed select,
    .vo-form .form-filed input, 
    .vo-form .full-width-row textarea, 
    .vo-form .form-filed textarea, 
    .vo-form .form-filed select {
        border-bottom: 1px solid #999;
        padding-bottom: 10px;
        padding-top: 25px;
    }



    .tabbing-section .vc_tta.vc_general .vc_tta-tab>a {
        font-size: 20px;
        font-family: "Poppins", sans-serif !important;
        padding: 30px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 500;
        color: #000;
        margin: 0 !important;
        border: 1px solid #000;
        border-bottom: 0;
    }
    .tabbing-section .vc_tta.vc_general .vc_tta-tab:last-child>a {
        border-bottom: 1px solid #000;
    }
    .tabbing-section .vc_tta-tabs-container {
        width: 350px;
    }
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus, 
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover,
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
        background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);
        color: #fff;
    }
    .tabbing-section .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels {
        padding-left: 15%;
    }
    .tabbing-section .tab-title .vc_custom_heading {
        font-weight: 600;
        margin-bottom: 20px;
    }
    .tabbing-section .vc_tta.vc_tta-shape-square .vc_tta-panel-body {
        padding: 0;
    }

    .tabbing-section .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

    .tabbing-section .vc_tta-container {
        margin-bottom: 0;
    }


    /**/
    .integration-row .list-ul{padding-left: 30px; border-left: 1px solid #f22613; }
    .boxes-listing {border: 1px solid #e0dfd5; padding: 40px; }
    .bg-red span {background: #f22613; color: #fff; }
    .center-text-button span {padding: 15px 30px; line-height: 1; display: inline-block; font-weight: 600; }
    ul.listing-box li {display: inline-flex; margin: 0; border: 1px solid #000; padding: 10px 20px; width: 140px; text-align: center; line-height: 1.3; height: 80px;align-items: center; }
    ul.listing-box {margin: 0; padding-left: 0; display: flex; justify-content: space-between; align-items: center; width: 100%; }
    .center-text-button {text-align: center; margin-bottom: 30px; }
    li.hilight {background: rgba(224,223,213); }
    .four-points ul.listing-box {gap: 5px; justify-content: center; }
    .four-points ul.listing-box li {min-width: 160px; }


    .industry-4-col-row > .box > .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr 1fr 1fr; }

    .we-are-proudly-image > .vc_column_container > .vc_column-inner {
        border: 4px solid #F22613;
        padding: 15px;
    }
    .contact-us-location-row p a {
        text-decoration: none;
    }
    .prayas-col .prayas-content {
        min-height: 240px;
    }
    .among-title {
        font-size: 20px;
    }
    .vo-integration-row {
        margin: 0 auto;
    }
    .vo-integration-row:after, .vo-integration-row:before {
        display: none;
    }
    .vo-integration-row {
        margin: 0 auto;
        display: grid;
        grid-template-columns: 2fr 1fr;
        gap: 20px;
    }
    .vo-integration-row .vc_col-sm-6 {
        width: 100%;
        border: 1px solid #000;
    }
    .vo-integration-row .vo-image .vc_column-inner {
        padding: 10%;
    }
    .vo-integration-row .vo-form .vc_column-inner {
        padding: 30px;
    }
    .vo-form .sidebar-form {
        margin: 0;
        border: 0;
        padding: 0;
    }
    .vo-form .sidebar-form .sub-title {
        font-family: "Poppins", sans-serif !important;
     }
    .blog-post-slider .post-slider-content .az_meta_data .sub-title a {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .home .hero-video-section {
        background-size: cover !IMPORTANT;
    }

    .sidebar-form .zf-topAlign .zf-tempFrmWrapper .zf-labelName {
        padding-bottom: 0;
        display: block;
    }
    form .zf-tempFrmWrapper {
        margin-bottom: 10px;
    }
    .zf-topAlign .zf-tempFrmWrapper .zf-labelName{line-height: 1 !important;}

    .single-resources .contact-us-page-form {
        padding: 8%;
        border: 1px solid #000;
    }
    .single-resources li.zf-fmFooter {
        margin-top: 40px;
    }
    .single-resources .contact-us-form.pad-tp-bt-8 {
        padding: 0 !important;
    }


.resources-sec .az_card_wrap .az_thumbnail {
    border-bottom: 0;
}

.arrow-title .sub-title {
    font-weight: normal;
    line-height: 1.3;
}
.arrow {
    margin-left: -10px;
}
.text-red {
    color: #F22613;
}
.font-bold {
    font-weight: 600;
}

.arrow-title > .wpb_wrapper {
    display: flex;
}
.arrow img {
    display: block;
}


/**/
.sub-menu-column .menu-sub-item:not(.sub-menu-column .menu-sub-item:first-child):hover:before {
    transform: rotate(90deg);
}
.sub-menu-column .menu-sub-item:not(.sub-menu-column .menu-sub-item:first-child):before {
    content: "";
    width: 22px;
    height: 22px;
    background: url(/wp-content/uploads/2024/08/li.svg) no-repeat left top 0px;
    background-size: contain;
    min-width: 23px;
    transition: 0.5s;
}
.sub-menu-column .menu-sub-item:not(.sub-menu-column .menu-sub-item:first-child) {
    display: flex;
    gap: 10px;
}
   @media only screen and (min-width: 1700px){
	   .testimonial-slider-sec .slider-arrows{    bottom: 17%;}
	   
   }

    @media only screen and (min-width: 767px){
    .images-gallery-column .slider-arrows {display: none; }
    .ananda-slider-arrows.desktop-none {display: none; }


    }



    @media only screen and (min-width: 960px){

    /*desktop toggle menu*/
    .header-main-inner .right .builder-item.desktop-left {position: unset; }
    .header-main-inner .right .builder-item.desktop-left #toggle-menu .toogle-it {padding: 40px 0; position: absolute; width: 100%; left: 0; right: 0; background: #fff; display: none;top: 70px;}
    button.toggle-button {position: relative; }
    .header-main-inner .right .builder-item.desktop-left > .item--inner {position: unset; }

    .navigation-menu {max-width: 1170px; margin: 0 auto; }
    ul#menu-sidebar-desktop-menu {display: grid; grid-template-columns: 1fr 1fr; gap: 40px; }

    .desktop-menu > a > img {width: 244px; height: auto; }
    .desktop-menu > a > span {display: none; }
    .desktop-menu {display: grid; grid-template-columns: 1fr 1fr; }
    .desktop-menu > ul.sub-menu {border-left: 2px solid #F22613; }
    .menu-heding > a {color: #F22613; padding-bottom: 5px; display: block; margin-bottom: 10px; font-family: "Poppins", sans-serif !important; position: relative; }
    .desktop-menu > ul.sub-menu li.menu-heding li:hover a {padding-left: 45px;}
    .desktop-menu > ul.sub-menu li a { padding: 5px 20px 8px 40px;  display: block; transition: 0.5s; position: relative;}
    .desktop-menu > ul.sub-menu li.menu-heding li:hover a {padding-left: 45px; color: #F22613; }
    .desktop-menu > ul.sub-menu li.menu-heding > a:after {content: ""; background: #F22613; width: 40px; height: 2px; left: 40px; position: absolute; bottom: 0; }

    button.toggle-button {background: transparent; position: relative; padding: 0; }



    }

    @media only screen and (min-width: 1100px) {
    .test-automation-sec .cloud-migration-rw:before, .test-automation-sec .cloud-migration-rw:after {display: none; }
    .test-automation-sec .cloud-migration-rw {display: flex; justify-content: space-between; gap: 15%; }
    .test-automation-sec .cloud-migration-rw .approch-column:before {content: ""; width: 10px; height: 10px; background: #f22613; position: absolute; right: -14%; left: auto; top: 50%; border-radius: 10px; }
    .test-automation-sec .cloud-migration-rw .approch-column:after {content: ""; width: 150px; height: 1px; border: 1px dashed #f22613; position: absolute; right: -26%; top: 50.8%; }

    }


    @media only screen and (max-width: 1600px) {
    .az_btn{padding: 10px 30px 10px 30px;}
    .az_case_right_div div#results-container{gap: 25px;}
    .az_case_right_div .az_thumbnail img {height: 160px; }
    .az_case_left_div .custom-select .selected-value.selected-value, .az_case_left_div a.case_list_home { font-size: 18px;}
    .az_selected-service, .az_cat a{font-size: 13px;}
    /*menu*/
    .industri-eng-menu.mega-menu-img{left: 15%;}
    .insights-eng-menu.mega-menu-img{    left: 23%;}

    .home_insights_section .news-img-content:first-child img {min-height: 459px; }
    .home_insights_section img {height: 220px; display: block; min-height: inherit; object-fit: cover; }

    .nav-ul.primary-menu-ul > li > .wrap > a { padding-bottom: 10px; padding-top: 10px !important;}
    .rightside-post {top: 20px; }
    .sidebar-sec {margin-bottom: 20px; }
    .sidebar-form { margin-top: 15px;}
    .sidebar-form .form-filed input, 
    .sidebar-form .full-width-row textarea, 
    .sidebar-form .form-filed textarea, 
    .sidebar-form .form-filed select{padding-bottom: 5px;    font-size: 15px;}
    .sidebar-form .form-filed textarea {height: 60px; }
    .sidebar-form .form-filed:nth-last-child(2) {margin-bottom: 0; }
    .sidebar-form .sub-title { margin-bottom: 10px;}
    .social-share-link a svg, .social-share-link a img {max-width: 35px; display: block; }
    .social-share-link { gap: 10px;}
    .rightside-post .social-title { line-height: 1;}

    }




    @media only screen and (max-width: 1600px) and (min-width: 1500px)  {
        .sub-title { font-size: 22px;}
        .post-type-archive-casestudies .pagination { bottom: 60px;}

    }

    @media only screen and (max-width: 1530px) {
        .az_case_right_div .sub-title { font-size: 20px;}
    h2.main-title {font-size: 36px; margin-bottom: 20px; }
    .mb-5 {margin-bottom: 40px !important; }
    .service-title { font-size: 18px;}
    .ser-content { font-size: 16px;}
    .az_read_more {font-size: 14px; }
    .service-box > .vc_column-inner { padding: 40px;}
    .home_insights_section .news-img-content:first-child img {min-height: 430px; }
    .home_insights_section img { min-height: 250px;}
    .news-column .home-news-box { padding: 31px 0;}
    .cawing-row .vc_col-sm-6.content-column  .vc_column-inner {padding-left: 0; }

    /*home page*/
    .client-logo-slider img.client-logo{max-width: 120px;}
    .pri-hilight-cont {font-size: 18px; }
    .pri-hilight-cont, .print-cont p {min-height: 70px; }
    .print-cont.mb-5 {margin-bottom: 20px !important; }
    .print-cont p{    font-size: 16px;}
    .sub-title {font-size: 18px;}
    .font-20 {font-size: 16px; }
    .list-ul ul li {font-size: 16px; }
    .we-help-section .we-help-row {padding-bottom: 30px; margin-bottom: 30px;}
    .consisten-block p { font-size: 24px;}



    }

    @media only screen and (max-width: 1500px) and (min-width: 1400px)  {
        .az_case_right_div .az_thumbnail img {height: 140px; }
     .az_card_wrap .az_thumbnail {  width: 100%;}

     
    }


    @media only screen and (max-width: 1400px) and (min-width: 1200px)  {
    .az_case_right_div div#results-container {gap: 20px; }
.az_case_right_div .az_thumbnail img {height: 160px; }
    .az_case_right_div .sub-title {font-size: 18px; }
    .casestudy-brochure .az_brochure_right_div .brochur-title { font-size: 16px;}
    .nav-ul.primary-menu-ul > li > .wrap > a {font-size: 15px; }

    }

    @media only screen and (max-width: 1400px)  {
    .process-line .container {max-width: 100%;}
    .step-5-boxes .process-box {margin-left: -10px; }
    .process-line .container.step-5-boxes {max-width: 90%; }
    .blog-detail-row .post-title { font-size: 30px;}    
	.client-icon {  top: 80px;}	
    .casestudy-brochure {margin-top: 10px; }
    ul.options li.option, ul.options li.option a{    padding: 0 0 10px;}
    .az_brochure_right_div .az_btn a { font-size: 14px;}
    .az_brochure_left_div { margin-bottom: 10px;}
    .main-head { font-size: 36px;}





    }


    @media only screen and (min-width: 1200px) {
        .banner-content-row > .container > .vc_column-inner > .wpb_wrapper { padding: 0 30px; }
        .azrt-cont.vc_col-sm-6 {  padding-left: 20%;}
    }






    @media only screen and (max-width: 1300px)  {
    .vc_row .container.vc_col-sm-12, .vc_section .vc_row.container { max-width: 1170px;}
    .testimonials-title-cont p { font-size: 20px; height: 130px;}
    .home_insights_section img {  min-height: 200px;}
    .home_insights_section .news-img-content:first-child img {min-height: 458px; }
    .pad-bt-8 {padding-bottom: 60px; }
    .pad-tp-8 {padding-top: 60px !important; }
    .pad-tp-bt-8 {padding-top: 60px !important; padding-bottom: 60px !important; }
    .client-icon { top: 90px;}
    .mb-5 {margin-bottom: 40px !important; }
    .service-title { font-size: 25px;}
    body, html { font-size: 15px;}



    }




    @media only screen and (max-width: 1150px) {
    
    .container, .vc_row .container.vc_col-sm-12, .vc_section .vc_row.container, .event-banner-section .banner-content-row {max-width: 980px; }
    .event-form-inner .sub-title {  font-size: 25px;}
    .collison-img img {max-width: 300px; }
    .pad-tp-bt-8 {padding-top: 50px !important; padding-bottom: 50px !important; }
    .pad-bt-8 {padding-bottom: 50px; }
    .az_hero_banner_content h4 {font-size: 20px; margin-bottom: 0; }
    .az_hero_banner_content h1 {font-size: 45px; margin-bottom: 15px; }
    .az_blog_hero_banner_div { height: 300px;}
    .slick-slide .post-slider-image img, .az_card_wrap .az_thumbnail img { height: 190px;}
    .sub-title { font-size: 18px;}

    /*blog listing page responsive*/
    .blog-title-navigation {margin-bottom: 25px; }
    body, html {  font-size: 15px;}
    .az_slider_right_col {  padding: 30px 30px 30px 0;}
    .az_slider_left_col img { height: 284px;}
    .site-footer .hfg_footer {padding-top: 50px; }
    .az_slider_div{    grid-template-columns: 6fr 6fr;}


    /*blog detail page responsive*/
    .left-content { width: 70%;}
    .author-detail {padding: 40px; margin-top: 40px;}
    .post-tag-date-author{margin-bottom: 50px;}

    /*casestudy listing page design*/
    .az_case_right_div div#results-container { grid-template-columns: 1fr 1fr;}
    .az_case_wrap_div { padding-bottom: 10%;}


    /*news listing page*/
    .post-type-archive-newsmedia .az_meta_data { min-height: 120px;}

    /*news detail page*/
    .single-newsmedia .blog-detail-content .az_meta_data {min-height: 160px; margin-bottom: 15px; }

    .single-resources .white-paper-detail {padding-top: 50px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .single-resources p, .single-resources ul li {font-size: 15px; }
    .su-title {font-size: 35px; }
    .white-papper-form h3.sub-title {font-size: 35px;}
    .white-papper-row .post-desc p.mb-5 {margin-bottom: 20px !important; }


    /**/
    .resources-sec .az_main_content {gap: 20px; }
    .resources-sec .az_card_wrap {gap: 20px; padding: 20px; }
    

    /*menu*/
    .header-main-inner .right .builder-item.desktop-left #toggle-menu .toogle-it {padding: 30px; }
    .desktop-menu > a > img {width: 100%; height: auto; padding-right: 20px; }
    .desktop-menu > ul.sub-menu li a { padding: 5px 10px 8px 25px;font-size: 14px;}
    .desktop-menu > ul.sub-menu li.menu-heding > a:after{left: 25px;}



    /*home page responsive*/
    .service-box > .vc_column-inner,.rt-industry .service-content {padding: 30px;}
    .ser-content {font-size: 18px;}
    .service-title {  font-size: 20px;  margin-bottom: 20px;}
    .client-logo-slider img.client-logo {max-width: 100px; }
    .news-insight-row { gap: 40px;}
    .cawing-row .vc_col-sm-6.content-column .vc_column-inner {padding-left: 0; }
    .main-head { font-size: 40px;}
    .banner-image-section .az-white-logo:after{height: 60px;}
    .banner-image-section .az-icon svg { max-height: 177px;}
    .banner-image-section .azrt-cont .main-head { margin-bottom: 40px;}
    .hero-video-section { height: 500px;}
    .main-title {margin-bottom: 20px; }


    .nav-ul.primary-menu-ul > li > .wrap > a {font-size: 12px; }
    .counter_wrap {width: 200px; height: 200px;}
    .wpb_raw_code.progress-cont {margin-bottom: 20px; }
    .printing-box > .vc_column-inner > .wpb_wrapper {padding-left: 30px; margin-left: 30px; }
    .number.print-lt { left: -35px;}
    .print-cont .print-lt:after{    left: 26px;bottom: -22px;}

    .banner-content-row .container {padding-bottom: 50px; padding-left: 30px;}
    .tools-logo img { max-width: 110px; max-height: 65px;}


    /*process boxes*/
    .process-line .process-box {width: 100%; }
    .process-line .process-box .list-ul {margin-top: 20px !important; padding-top: 0; border-top: 0; position: relative; opacity: 1; visibility: visible; }
    .process-line .process-box .wpb_raw_html.no {position: absolute; margin-bottom: 0; left: 5px; top: -10px; }
    .process-line .process-box > .vc_column-inner > .wpb_wrapper {padding-left: 70px; position: relative; padding-bottom: 40px; }
    .process-line {border-top: 0; margin-top: 15px; }
    .process-line .process-box .sub-title { text-align: left !important;margin-bottom: 0 !important;}
    .process-line .process-box .list-ul:after{display: none;}
    .process-line .process-box > .vc_column-inner > .wpb_wrapper:before {width: 1px; height: 100%; position: absolute; left: 25px; top: 0; content: ""; background: #f22613; }
    .process-box .no p { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center;}
    .process-box:last-child > .vc_column-inner > .wpb_wrapper {padding-bottom: 0; }


    /**/
    .left-divider:before{left: 0;}
    .az-logo-imp-cont {margin-right: -40px;}
    .step-5-boxes .process-box .no p {width: 92px; height: auto;}
    .process-line .step-5-boxes .process-box .wpb_raw_html.no { left: -20px;}
    .process-line .step-5-boxes .process-box > .vc_column-inner > .wpb_wrapper {padding-left: 90px;}
    .image-grid-row .image-grid-column {width: 65%; }
    .image-grid-row .delevring-column {width: 35%; }
    .we-content > .vc_column-inner {padding-left: 15px; }
    .we-content .reson-box {margin-bottom: 40px; }
    .pro-360 {bottom: -20px; right: auto; font-size: 20px; width: 100px; height: 100px; z-index: 1; left: 55px; top: auto; }
    .step-5-boxes {margin-bottom: 60px !important; }
    .step-section .process-line {position: relative; }
    .step-5-boxes .process-box {margin-left: 0; }
    .step-5-boxes {margin-bottom: 60px !important; margin-left: 20px !important; }
    .mb-8 {margin-bottom: 50px; }
    .header-progressbar {display: none; }

    /**/
    .ai-text-div {width: 430px; height: 430px;}
    .text-div { padding: 20px; font-size: 20px;}
    .ml-text-div {    width: 370px;  height: 369px;}
    .de-text-div {width: 304px; height: 304px; top: -304px;}
    .ai-logo-row .tools-logo img {max-width: 130px; }
    .progress-cont .counter_wrap .sub-title {margin-bottom: 0; font-size: 16px; }
    .about-menu.mega-menu-img { left: 20%;  max-width: 520px;}

    .footer-main span.line {border-right: 1px solid #ffffff24; position: relative; width: 2px; color: transparent; line-height: 1; }
    .post-type-archive-casestudies .pagination { bottom: -60px;}


    }

    @media only screen and (max-width: 1100px) and (min-width: 961px)  {
    .banner-content-row .container {padding-bottom: 50px !important; padding-left: 50px !important; }
    .header .builder-item--button_base a.button.button-primary { padding: 12px 20px; font-size: 14px;}
    .sub-menu-column .menu-sub-head a{padding: 10px 10px;  font-size: 16px;min-height: 60px;}
    .pryas-menu { min-height: 60px;}
    .header-social-media ul.social-ul li svg {width: 30px; }
    }


    @media only screen and (max-width: 1000px){
    .vc_row .container.vc_col-sm-12, .vc_section .vc_row.container, .container, .event-banner-section .banner-content-row {max-width: 100%; padding: 0 30px; }
    h2.main-title {font-size: 40px; }
    .az_hero_banner_content h1 {    font-size: 35px; margin-bottom: 10px; }
    .az_brochure_right_div p { font-size: 16px;  margin-bottom: 20px;}
    .az_brochure_right_div h2 {font-size: 26px; margin-bottom: 20px; }
    .nav-ul li > .wrap {  padding: 0 0;}
    .mb-6 {margin-bottom: 40px !important; }

    .rightside-post {width: 250px;}

    /*casestudy listing page*/
    .post-type-archive-casestudies .az_card_wrap .az_thumbnail > img {height: 165px; }

    /*news listing page*/
    .az_selected-service, .az_cat a, .news-publish-date {font-size: 12px; }
    .blog-listing-section .az_main_content.blog { gap: 25px;}
    .az_read_more{letter-spacing: 0.1em;}
    .footer-subcribe-form .main-title {margin-bottom: 15px; }

    /*news detail page*/
    .post-breadcrumb {padding: 20px 0 30px; }

    .white-papper-row { padding-bottom: 60px;}
    .su-title {font-size: 30px; }

    .delevring-column .wpb_text_column {margin-bottom: 30px; }
    .header-main .builder-item { padding: 0;}
    .large-text { margin-bottom: 30px;}

    .event-banner-section .banner-content-row {flex-direction: column; padding-top: 50px; padding-bottom: 50px; }
    .event-lt-box, .event-rt-box {width: 100%; }
    .collison-img {margin: 5% 0; }
    .event-banner-section .hero-banner-image img {height: 950px; }
    .event-lt-box {margin-bottom: 30px; }
    .event-form-inner .sidebar-form {max-width: 100%; }
    .tabbing-section .vc_tta-tabs-container {width: 250px; }
    .tabbing-section .vc_tta.vc_general .vc_tta-tab>a { font-size: 18px; padding: 20px;}
    .tabbing-section .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels {padding-left: 40px; }

    }

    @media only screen and (max-width: 960px){
    .az_blog_hero_banner_div {height: 250px; }
    .az_hero_banner_content h4 { font-size: 18px;}
    .az_slider_div {grid-template-columns: 1fr; gap: 0; }
    .az_slider_left_col img {height: auto; width: 100%; }
    .az_slider_right_col {padding: 35px; }
    .blog-listing-section .az_main_content.blog { grid-template-columns: 1fr 1fr;}

    /*pagination*/

    .sticky-video-wrapper iframe { height: 300px;}

    .slick-slide .post-slider-image img, .az_card_wrap .az_thumbnail img {height: 210px; }
    .brochure-row {  gap: 30px;}
    .az_meta_data {min-height: 160px; margin-bottom: 10px; }


    /*footer*/
    .footer-top div#block-8 { gap: 20px; justify-content: flex-start;}
    .mobile-left span.social-title {display: none; }
/*     footer .widget_nav_menu p.widget-title {width: 100%; min-height: unset; margin-bottom: 10px; background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/dropdown.svg) no-repeat right top 8px; text-transform: uppercase; font-weight: 600; } */
    .site-footer .dropdown_container ul {padding-left: 20px; }
    footer .widget_nav_menu .dropdown_container {display: block; height: auto; margin-bottom: 25px; }
    footer .menu-product-lifecycle-container, .menu-about-us-container, .menu-insights-container, .menu-industries-container, .menu-enterprise-practices-container {
        /*display: none; transition: 1s; height: 0; */}
    footer .widget_nav_menu p.widget-title.dropdown_title {background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/up.svg) no-repeat right top 8px; }

    footer .widget_nav_menu p.widget-title:After{display: none;}
    .footer--row .footer-top-inner .hfg-slot:last-child {margin-bottom: 0; }
    .footer-top-inner .row { padding-bottom: 40px;    margin-bottom: 0;}
    .footer-main-inner .row { padding-top: 40px; padding-bottom: 30px;}
    .footer--row .hfg-slot:last-child {margin-bottom: 0; }
    .footer-bottom .component-wrap {justify-content: center; }

    /*blog detail page deisgn*/
    .left-content {width: 100%; margin-bottom: 20px; }
    .rightside-post { width: 100%; position: unset;}
    .sidebar-form { padding: 30px;}

    .post-type-archive-newsmedia .az_meta_data {min-height: 100px; margin-bottom: 0; }
    .post-type-archive-newsmedia .az_meta_data .sub-title {font-size: 20px; margin-bottom: 0; }


    /*news sing page*/
    .post-tag-date-author {margin-bottom: 30px; padding-bottom: 30px; }
    .blog-detail-content {border-top: 1px solid rgba(30, 30, 36, 0.08); }


    /*casestudy detail page*/
    .single-casestudies .main-column.box-shd { grid-template-columns: 1fr;  gap: 30px;}
    .hero-right { padding: 0 40px;}
    .key-inner .vc_column-inner > .wpb_wrapper { grid-template-columns: 1fr 1fr;  gap: 15px;}
    h2.main-title {font-size: 35px; }
    .feauter-box .vc_column-inner > .wpb_wrapper {flex-direction: column; text-align: center; }
    .solution-section .solution-left-content, .solution-section .solution-right-sidebar {padding-right: 0; width: 100%; }
    .sidebar-title { font-size: 30px;}

    /*whitepapper*/
    .white-papper-row {grid-template-columns: 1fr; }
    .pad-bt-8 {padding-bottom: 50px; }
    .white-papper-row { padding-bottom: 50px;}
    .white-papper-row .post-img {text-align: center; }
    .su-title {font-size: 25px; }
    .white-papper-form h3.sub-title {font-size: 22px;}


        .resources-sec .az_card_wrap { grid-template-columns: 1fr; gap: 20px; }
        .resources-sec .az_artical .az_card_wrap .az_thumbnail {width: 100% !important; max-width: 100% !important;}
    .resources-sec .az_main_content {gap: 30px; }
    .resources-sec .az_meta_data { margin-bottom: 30px;}

    /*mobile menu*/
    
    .header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle { border: 0;}
    .navbar-toggle:focus {outline: 0 !important; }
    .nav-ul.primary-menu-ul > li > .wrap > a {
        text-transform: uppercase !important;
        font-family: 'Montserrat', sans-serif !important;
        color: #F22613 !important;
        font-weight: 600;
        padding-top: 10px !important;
        letter-spacing: 1px !important;
    }

    /*home page*/
    .header-main .hfg-slot.left { top: 0;}
    .main-head {font-size: 35px; }
    .ser-content { font-size: 16px; line-height: 1.4;}

    /**/
    .news-insight-row {flex-direction: column; gap: 30px; }
    .news-insight-row .news-column {width: 100%; }
    .home_insights_section .news-img-content:first-child img { width: 100%;}
    .home_insights_section img {width: 100%; }
    .wpb_text_column.insight-post {margin-bottom: 0; }
    .cawing-row .image-column, .cawing-row .content-column {width: 100%; }
    .cawing-row .vc_col-sm-6 .vc_column-inner {padding: 0; }
    .cawing-row {padding: 40px; }
    .cawing-row .main-head br {display: none; }
    .cawing-row .image-column {margin-bottom: 30px; }
    .mb-5 {margin-bottom: 35px !important; }
    .footer-main-inner .row {display: flex; flex-direction: column-reverse; gap: 20px; }
    .banner-image-section .az-icon svg {max-height: 140px; }


    .home-testimonials-image {min-width: inherit; max-width: 300px; margin: 0 auto;     z-index: 1;}
    .testimonials-title-cont {width: 100%; margin-left: 0; height: auto;padding: 40px;padding-top: 40%; position: relative; margin-top: -30%;        padding-bottom: 80px;  }
    .testimonials-title-cont .testimonials-content {flex-direction: column;}
    .testimonial-slider-sec .slider-arrows { bottom: 60px;  left: 60px;}
    .testimonial-slider-sec .home-testimonials-image > img { width: 100%; height: auto;}
    .client-icon { display: none;}
    .slide > .testimonials-content {flex-direction: column; }
    .testimonials-title-cont .testimonials-content {font-size: 20px; }
    .home-testimonials-image button.play_btn { right: 0;  background: transparent;  left: 0;  bottom: -60px;  margin: 0 auto;    text-align: center;}
    .home-testimonials-image button.play_btn img {margin: 0 auto; }
    .testimonial-slider-block {margin: 0; }

    .service-title { font-size: 18px;    margin-bottom: 15px;}
    .blue-printing-sec .printing-box.vc_col-sm-4 {width: 50%; }
    .blue-printing-sec .printing-box.vc_col-sm-4:last-child {margin-bottom: 0; }
    .blue-printing-sec .printing-box.vc_col-sm-4 {width: 50%; margin-bottom: 30px; }
    .print-cont:last-child p {min-height: inherit; }
    .three-box-column .box-card {width: 50%; margin-bottom: 30px; }
    .experience_enrichment_section .three-box-column {flex-wrap: wrap; }
    .three-box-column .box-card:last-child {margin-bottom: 0; }


    /*inner banner section*/
    .hero-banner-image img {height: 360px; object-fit: cover; }
    .banner-tag img {max-height: 130px;}
    .banner-content-row .container .vc_column-inner {padding: 0 30px !important; margin-bottom: 40px; }
    .main-head { margin-bottom: 20px;}

    /**/
    .vc_row.approach-row {flex-wrap: wrap; }
    .approach-row .box {width: 50%; margin-bottom: 30px; }
    .approach-row .box:last-child {margin-bottom: 0; }
    .no.main-head {margin-bottom: 20px; }

    /**/
    .tools-section .logo-row .vc_col-sm-12 > .vc_column-inner .wpb_wrapper { gap: 20px;}
    .tools-logo img {max-width: 90px;}
    .ser-content br {display: none; }
    .type-archi-row > .box > .vc_column-inner > .wpb_wrapper,
    .ux-stategy .vc_col-sm-12 .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr; gap: 25px;}
    .user-ex-row .vc_col-sm-6:last-child { padding-left: 20px;}
    .mb-4 {margin-bottom: 30px !important; }

    /**/
    .two-cloumn-boxes .box-card {width: 100%; }
    #full_stack_development .two-cloumn-boxes {flex-direction: column; }
    .two-cloumn-boxes .box-card {width: 100%; margin-bottom: 25px; }
    .two-cloumn-boxes .box-card:last-child {margin-bottom: 0; }
    .mb-8 {margin-bottom: 50px !important; }
    .tools-we-use-section .tools-listing-row {display: flex; flex-wrap: wrap; }
    .tools-listing-row .tool-w-list-box {width: 50%; margin-bottom: 35px; }
    .tools-we-use-section .tools-listing-row {margin-bottom: 0 !important; }
    .mobile-mb-0{margin-bottom: 0 !important}


    /*product-consulting*/
    .image-grid-row .delevring-column, .image-grid-row .image-grid-column {width: 100%; }
    .delevring-column .wpb_text_column.mb-0 {margin-bottom: 40px !important; }
    .delevring-column .sub-title { margin-bottom: 5px;}
    .reson-section .we-image, .reson-section .we-content.content-rt-reason {width: 100%; }
    .we-content .reson-box:last-child {margin-bottom: 0; }
    .we-content .reson-box {margin-bottom: 20px; }
    .reson-section .we-image {margin-bottom: 20px; }

    /*Technology consulting*/
    .imp-step-section-rw .imp-circle-lists .az-logo {display: none; }
    .imp-step-section-rw .circle-li {align-items: center; justify-content: unset; padding-left: 50px; position: relative; left: 0 !important; top: auto !important; min-height: 80px; padding-top: 0; padding-bottom: 0; width: 100%; height: auto; border: 0; }
    .imp-step-section-rw .az-logo-imp-cont {margin-right: 0; float: unset; padding: 0; }
    .imp-step-section-rw .right-divider.imp-divider {display: none; }
    .imp-step-section-rw .imp-divider {display: none; }
    .imp-step-section-rw .az-logo-imp-cont {border-left: 2px dashed #000; padding-top: 50px; position: relative; margin-left: 50px; padding-bottom: 20px; }
    .imp-step-section-rw .circle-li:before {content: ""; width: 50px; height: 50px; position: absolute; border: 1px solid #f22613; left: -25px; border-radius: 30px; background: #fff; top: 15px; }
    .imp-step-section-rw .az-logo-imp-cont:before {background: #f22613; content: ""; width: 20px; height: 20px; border-radius: 20px; position: absolute; left: -10px; top: 0; }
    .imp-stategy .icon-title { color: #f22613 !important; font-weight: bold; margin-top: 0;}
    .imp-step-section-rw {display: block; }
    .imp-step-section-rw .vc_col-sm-4 {width: 100%; }
    .imp-step-section-rw .imp-stategy .wpb_wrapper {background: no-repeat; width: auto; height: auto; display: inline-flex; align-items: center; justify-content: unset; flex-direction: unset; border-radius: 100%; margin-left: 0; }
    .horse-icon {background: #f22613; width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; border-radius: 80px; }

    /**/
    .ux-stategy .dase-border-box.vc_col-sm-3 {width: 50%; margin-bottom: 30px; }
    .approch-column .sub-title, .capabilities-column .sub-title {margin-bottom: 30px; }
    .cloud-migration-rw .approch-column, .cloud-migration-rw .capabilities-column {width: 100%; margin-bottom: 60px; }
    .cloud-migration-rw .capabilities-column {margin-bottom: 40px; }
    .ux-stategy .dase-border-box.vc_col-sm-4 {width: 50%; margin-bottom: 30px; }
    .iot-ser-cont { padding-top: 15px;}
    h2.main-title { margin-bottom: 15px;}
    .qulity-tools .vc_column-inner > .wpb_wrapper {flex-wrap: wrap; gap: 40px; justify-content: flex-start; }
    .approch-structure { margin-top: 60px;}
    .ux-stategy .dase-border-box.vc_col-sm-4:last-child {margin-bottom: 0; }

    .ai-in-box .ai-left-box, .ai-in-box .ai-rt-box {width: 100%; }
    .tools-section .block-list.vc_col-sm-3 {width: 50%; margin-bottom: 30px; }
    .tools-section .block-list.vc_col-sm-3:last-child {margin-bottom: 0; }
    .sub-title.iot-ser-cont br {display: none; }
    .az_ux_audit_section  .ux-stategy .vc_col-sm-4 {width: 50%; margin-bottom: 30px; }
    .az_ux_audit_section .ux-stategy .vc_col-sm-4:last-child {margin-bottom: 0; }
    .ai-left-box .list-ul ul {margin-top: 0; }

    /*retail*/
    .retail-boxes-content {display: flex; flex-wrap: wrap; }

    .capelibity-list { min-height: inherit;}
    #cloud_migration .cloud-migration-rw .capabilities-column {margin-bottom: 0; }



    .list-boxes {flex-direction: column; }
    .list-boxes .list-box {width: 100%; margin-bottom: 30px; }
    .list-boxes .list-box:last-child {margin-bottom: 0; }
    .life-qoute svg { display: none;}

    .life-qoute .testimonials-content {flex-direction: column;     margin-bottom: 0;}
    .life-qoute .testimonials-title-cont p {height: auto; }
    .life-qoute .testimonials-title-cont {padding-top: 35%;}

    /**/
    .prayas-col.vc_col-sm-4:last-child {margin-bottom: 0; }
    .prayas-col.vc_col-sm-4 {width: 100%; margin-bottom: 20px; }
    .prayas-col.vc_col-sm-4 img, .prayas-col.vc_col-sm-4 figure.wpb_wrapper.vc_figure, .prayas-col.vc_col-sm-4 figure.wpb_wrapper .vc_single_image-wrapper {width: 100%; }
    .hg-slider-section .slider-arrows { top: 20px;}
    .banner-icon img {max-width: 190px; }
    .csr-col .vc_column-inner > .wpb_wrapper .ananda-content {min-height: 200px; }
    .nav-clickaway-overlay { z-index: unset !important;}
    .circle-li:hover {transform: unset; }
    .type-resources .az_card_wrap .az_thumbnail {width: 100%; }
    .prayas-col .prayas-content {min-height: inherit; }


    .boxes-listing ul.listing-box {flex-direction: column; gap: 15px; }
    .boxes-listing ul.listing-box svg {transform: rotate(90deg); }

    .vo-integration-row {grid-template-columns: 1fr; }

/*  27-7-2023  */
.hfg_header.has-sticky-rows--mobile { display: block !important;}
.ft-sociel-media ul.social-ul li a img { width: 20px;  height: 20px;}
		ul.social-ul {gap: 10px;}
		.footer-top div#block-11 {  margin-bottom: 25px;  padding-bottom: 25px;}
		footer .widget_nav_menu p.widget-title{margin-bottom: 20px;}
		.site-footer ul li.menu-item { margin-top: 5px;}
    }


    @media only screen and (max-width: 960px) and (min-width: 768px)  {
    .az_case_wrap_div .selected-value.selected-value {min-width: 180px; }
    .az_case_left_div { padding: 20px;}
    .az_case_search_div { padding: 20px 20px;}
    .az_case_left_div .custom-select .selected-value.selected-value, .az_case_left_div a.case_list_home {font-size: 16px; }
    .az_case_left_div .case_item_home_div, .az_case_left_div .custom-select {margin-bottom: 10px; }
    .casestudy-brochure .az_brochure_right_div .brochur-title { font-size: 16px;}
    .casestudy-brochure .az_btn {padding: 10px 20px 10px 20px; font-size: 14px; letter-spacing: 0; }
    .az_case_right_div div#results-container {gap: 20px; }
    .post-type-archive-casestudies .az_card_wrap .az_thumbnail > img {height: 140px; }
    .az_case_right_div {padding: 15px 15px 0; }
    .post-type-archive-casestudies .az_case_main_div input#search-input { width: 250px;}
    .az_case_wrap_div {padding-bottom: 13%; }

    /*home page*/
    .service-box > .vc_column-inner, .rt-industry .service-content {padding: 25px; }
    .news-insight-row .news-column {width: 100%; }
    .news-insight-row .insight-cloumn {width: 100%; }

    /**/
    .we-help-img.wpb_column {width: 160px; }
    .we-help-row .we-help-rt {padding-left: 10px; }
    .counter_wrap {width: 180px; height: 180px; padding: 0 10px; }
    .wpb_raw_code.progress-cont {margin-bottom: 0; }
    .pri-hilight-cont, .print-cont p {min-height: 40px; } 
    .banner-content-row .container .vc_column-inner {padding: 0 40px !important;}
    .process-strip .process-title {  font-size: 13px;}

    .fintech-tools-content .block-list.vc_col-sm-3 {width: 25%; }

    .capelibity-list ul li { margin-bottom: 30px;}

    .app-sub-title{padding-left: 20px;}
    .app-list-rw ul li { font-size: 12px;}
    .app-dev-row {padding-left: 20px;}
    .app-list-rw ul { gap: 30px;}


    /*brand page*/
    .award-image img { max-height: 130px;}
    .award-row .vc_column-inner > .wpb_wrapper .award-image {padding: 20px; }
    .brand-value-section .two-cloumn-boxes .box-card {width: 50%; }
    .center-ifream iframe {width: 100%; height: 381px; display: block; }

    /*leadership*/
    .leadership-row .box-card {width: 33.33%; }
    .leadership-row .box-card > .vc_column-inner {padding: 0 15px; }

    .vo-form .sidebar-form .sub-title { font-size: 24px;}

    }



    @media only screen and (max-width: 767px){
    .az_blog_hero_banner_div {height: 500px; background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/hero-img.jpg) center center; background-size: cover;     padding-bottom: 15%;}
    .feauter-tag-time { margin-bottom: 15px;}
    .az_hero_banner_content h1 {font-size: 37px; margin-bottom: 5px; line-height: 1.3; }
    .pad-tp-bt-8 {padding-top: 50px !important; padding-bottom: 50px !important; }
    .cat-filter-div .cat-list {display: flex; gap: 15px; flex-wrap: wrap; align-items: center; justify-content: center; }
    .cat-list a.category-link{    font-size: 14px;}
    .blog-listing-section .search-filed {flex-direction: column; }
    .slick-slide .post-slider-image img, .az_card_wrap .az_thumbnail img {height: auto; }
    .az_card_wrap .az_thumbnail { border-bottom: 1px solid #1E1E24;}
    .blog-listing-section .az_main_content.blog {grid-template-columns: 1fr; padding-bottom: 55px;}
    .az_slider_right_col {padding: 25px; }
    .az_meta_data { margin-bottom: 20px;    min-height: inherit;}
    .az_brochure_right_div h2 { font-size: 20px;}
    .footer-subcribe-form .sub-title {font-weight: 400; font-size: 16px; line-height: 24px; margin-bottom: 35px !important; }
    h2.main-title {font-size: 28px; margin-bottom: 20px; }
    .service-title { font-size: 18px;margin-bottom:15px;}
    .wpb_raw_code.service-content {margin-bottom: 20px; }
    .pad-bt-8 {padding-bottom: 50px !important; }
    .pad-tp-8 {padding-top: 50px !important; }
    .form-filed select { opacity: 1;}


    /*pagination*/

    .blog-listing-section .pagination { left: 0;  right: 0;  margin: 0 auto;      gap: 5px;  justify-content: center;}
    .page-link.next-class, .page-link.prev-class {  letter-spacing: 0.5px;}
    .post-type-archive-newsmedia .blog-listing-section az_meta_data .sub-title { margin-bottom: 0;}
    .az_meta_data .sub-title {font-size: 18px; line-height: 1.3; }


    /*brochae*/
    .brochure-row {grid-template-columns: 1fr; }
    .az_brochure_main_div .az_brochure_left_div { text-align: center;}

    /*subscribe form*/
    .footer-subcribe-form form {  flex-direction: column;}
    .footer-subcribe-form form button { width: 260px;}
    .footer-subcribe-form form input#email {padding-bottom: 15px; }

    /*above footer form*/
    .two-col {grid-template-columns: 1fr; }
    .form-filed input::placeholder, .full-width-row textarea::placeholder, .form-filed textarea::placeholder, .footer-subcribe-form form input#email::placeholder {opacity: 1; }

    /*blog detail page design*/
    .rightside-post {display: none; }
    .author-detail {padding: 25px; margin-top: 0; margin-bottom: 40px; }
    .author-detail .author-info {flex-direction: column; text-align: center; align-items: center; gap: 20px; }
    .author-detail .author-social-media {  justify-content: center;}
    .blog-detail-row h1.post-title {font-size: 20px; line-height: 30px; font-weight: 600; }
    .single-post .blog-post-slider {display: none; }
    .post-tag-date-author {margin-bottom: 30px; padding-bottom: 30px; flex-wrap: wrap; justify-content: unset; row-gap: 15px; }
    .post-breadcrumb {padding: 30px 0 20px; }
    .post-tag-date-author .author-name a {color: #F22613; }
    .post-tag-date-author .post-author {margin-left: 0; order: 3;}
    .post-tag-date-author .post-date{order: 2;}
    .post-tag-date-author .post-tag{    order: 1;}


    /**/
    .post-type-archive-newsmedia .news-slider, .blog .az_slider_section {position: relative; padding-bottom: 100px !important; }
    .slider-navigation {position: absolute; bottom: 50px; left: 0; right: 0; margin: 0 auto; justify-content: center; }


    /*casestudy listing page*/
    .az_case_search_div .sub-title { display: none;}
    .az_case_main_div .az_case_wrap_div {grid-template-columns: 1fr; }
    .az_case_main_div .az_case_search_div {display: block; padding: 30px; background: transparent; border-bottom: 2px solid #E4E4E5; border-top: 1px solid #E4E4E5; }
    .post-type-archive-casestudies .az_case_main_div input#search-input {width: 100%; display: block; min-width: 100%; border: 0; border-bottom: 1px solid #1E1E24; padding: 0 0 10px 30px; font-size: 16px; text-transform: uppercase; }
    .post-type-archive-casestudies .search-filed button {right: auto; top: 4px; left: 0; }
    .az_case_right_div { margin-top: 10px;}

    /*toggle*/

    .az_case_left_div.dnone {display: none; }
    .az_case_left_div {display: block; padding-bottom: 45px; }
    img.toggle_close.dnone {display: none; }
    img.toggle_open.dnone {display: none; }
    .az_mobile_toggle {display: block; text-align: center; margin-top: -15px; }

    /*pagination casestudy*/
    .az_case_wrap_div {padding-bottom: 100px; }


    /*news sldier*/
    .news-slider .az_slider_container {grid-template-columns: 1fr; }
    .news-inner-slidr .post-slider-content .az_slider_content p { -webkit-line-clamp: 3;}

    /*news detail page*/
    .single-newsmedia .post-tag-date-author .post-tag { order: 1;}
    .single-newsmedia .post-tag-date-author .post-author-date {order: 2; }
    .single-newsmedia .blog-post-slider {display: none; }


    /*casestudy detail page*/
    .glance-column {margin-bottom: 30px; }
    .challanges-column {margin-bottom: 30px; }
    .client-box { width: 33.33%; display: inline-block;}
    .feauter-box {margin-bottom: 30px; }
    .feauter-box:last-child {margin-bottom: 0; }
    .single-casestudies .pad-tp-bt-8 {padding-top: 40px !IMPORTANT; padding-bottom: 40px !important; }
    .single-casestudies .pad-bt-8 {padding-bottom: 40px !important; }
    .how-we-feauter { padding: 30px;  margin: 0 auto;}
    .vc_row.qoute-sec {margin-left: auto; margin-right: auto; }
    .qoute-sec > .vc_col-sm-12 > .vc_column-inner {padding: 30px; }
    .vc_row.technology-logos {margin: 0 auto; }
    .tech-logo img {max-width: 120px; max-height: 90px; }


    /*blog filter*/
    .blog-listing-section .custom-select.open .options { position: relative;}
    .blog-listing-section .custom-select span.selected-value {background: url(https://azilen-technologies.s3.us-west-1.amazonaws.com/wp-content/uploads/2023/06/down.svg) no-repeat right center; }

    .su-title {font-size: 18px; }
    .white-papper-title-cat h2.main-title {font-size: 26px; }
    .single-resources p, .single-resources ul li {font-size: 16px; }
    .white-papper-form h3.sub-title {font-size: 18px; }
    .white-form .submit-btn {margin-top: 30px; }
    .white-papper-form { padding: 35px 24px;}
    .mb-6 {margin-bottom: 30px !important; }

    /**/
.resources-sec .az_main_content {grid-template-columns: 1fr; padding-bottom: 0; }
 
    .resources-sec .sub-title.res {font-size: 20px; }
    .resources-sec .post-slider-content { padding: 0;}
    .resources-sec .az_card_wrap { padding: 25px;}
    .news-publish-date {font-size: 14px; }
    .resources-sec .az_read_more { font-size: 14px;}
    .resources-sec .az_main_content .pagination { justify-content: center;  left: 0;}


    /*home page*/
    .service-box-row {flex-direction: column; }
    .service-box { border-right: 1px solid #000;     border-bottom: 0;}
    .home-page-service-boxes .ser-content {opacity: 1; }
    .home-service-boxes:last-child .service-box:last-child {border-bottom: 1px solid #000; }
    .vc_row.industry-row {flex-direction: column; }
    .industry-col {border-bottom: 0; }
    .industry-col:last-child {border-left: 1px solid #000; border-bottom: 1px solid #000; }
    .ser-content br {display: none; }
    .industry-content .ser-content {margin-bottom: 20px; }

    .casestudy-slider-section .slick-slide .post-slider-image img {width: 100%; height: 300px; }
    .casestudy-slider-section .case_slider .az_meta_data {min-height: 55px; }



    /*home page testimonial*/
    .home-testimonials-image button.play_btn img {max-width: 60px; }
    .testimonials-title-cont {padding-top: 20%; position: relative; margin-top: -15%; }
    .home-testimonials-image { max-width: 150px;  padding: 10px; border: 3px solid #040FD9;}
    .home-testimonials-image button.play_btn{    bottom: -25px;}
    .testimonials-title-cont p {font-size: 18px; height: 160px; font-weight: normal; line-height: 1.5; }
    .banner-image-section .azrt-cont .main-head br {display: none; }
    .home_insights_section .news-img-content:first-child .sub-title {font-size: 25px; }
    .cawing-row .main-head {font-size: 26px; margin-bottom: 15px; }
    .main-head {font-size: 27px; }
    .home-hero-inner .sub-title {  font-size: 15px;}
    span.site-tag {font-size: 15px; }
    .casestudy-slider-section .post-slider-content .sub-title { -webkit-line-clamp: 2;}
    .news-column .home-news-box:first-child {padding-top: 0; }
    .home-news-inner, .home_insights_section {margin-bottom: 20px; }
    .banner-image-section .az-icon svg {max-height: 70px; margin-bottom: 20px; }
    .banner-image-section .azrt-cont .main-head {margin-bottom: 25px; }
    .cawing-row {padding: 25px; }

    .services-boxes-section .service-box-row .service-box:last-child {border-bottom: 1px solid #000; }
    .blue-printing-sec .printing-box.vc_col-sm-4 {width: 100%;}
    .print-cont p {min-height: 50px; }
    .pri-hilight-cont {min-height: inherit; }
    .three-box-column .box-card {width: 100%; margin-bottom: 20px; }
    .two-cloumn-boxes .box-card {margin-bottom: 25px; }
    .two-cloumn-boxes.mb-4 {margin-bottom: 25px !important; }
    .two-cloumn-boxes .box-card:last-child {margin-bottom: 0; }


    .we-help-img img,
    .we-img figure.wpb_wrapper.vc_figure,
    .we-img figure.wpb_wrapper.vc_figure .vc_single_image-wrapper {width: 100%; }
    .we-help-img.wpb_column {width: 100%; margin-bottom: 25px; }
    .we-help-row .we-help-rt {padding-left: 0; }
    .we-help-row .we-help-rt > .vc_column-inner {padding: 0; }
    .mb-5 {margin-bottom: 30px !important; }
    .progress-box.vc_col-sm-4 {width: 50%; display: inline-block; margin-bottom: 30px; }
    .progress-box.vc_col-sm-4:last-child {margin-bottom: 0; }
    .main-head {margin-bottom: 15px; }
    .banner-tag {position: absolute; top: 25px; right: 30px; }
    .header-main .builder-item { padding: 0;}
    .font-36 {font-size: 24px !important; }

    /**/
    .approach-row .box {width: 100%;}
    .type-archi-row > .box > .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr; gap: 15px; }
    .box-card > .vc_column-inner {padding: 0 0 0 20px; }
    .type-architech .wpb_wrapper {gap: 20px; }

    /**/   
    .services-four-box .service-box:last-child {border-bottom: 0 !important; }
    .sub-title br {display: none; }
    .type-archi-row > .box > .vc_column-inner > .wpb_wrapper, .ux-stategy .vc_col-sm-12 .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr; gap: 15px; }
    .ux-boxes{min-height: 45px;}
    .ux-boxes:before { width: 10px; height: 10px; left: -5px; top: 15px;}
    .tools-section .logo-row .vc_col-sm-12 > .vc_column-inner .wpb_wrapper {flex-wrap: wrap; }
    .tools-logo img { max-height: 55px;}
    .tools-section .block-list {margin-bottom: 20px; }
    .consisten-block p {font-size: 18px; }
    .tools-section .block-list:last-child {margin-bottom: 0; }
    .type-architech .wpb_wrapper { align-items: flex-start;}
    .banner-content-row .container { padding-left: 30px !important;}
    .user-ex-row {flex-direction: column; }
    .user-ex-row .vc_col-sm-6:last-child {padding-left: 0; border-left: 0; margin-top: 20px; }
    .vc_btn3.vc_btn3-size-lg { padding-top: 15px; padding-bottom: 15px;}
    .process-line .process-box > .vc_column-inner > .wpb_wrapper:before{    left: 30px;}
    .tools-we-us .wpb_wrapper {flex-wrap: wrap; gap: 40px; justify-content: unset; }

    .home-hero-section .vc_video-bg.vc_hidden-xs {display: block !important; }
    section.banner-image-section {padding: 15% 0 !important; }
    .step-5-boxes { margin-left: 10px !important;}

    /**/
    .imp-step-section-rw .az-logo-imp-cont { margin-left: 30px;}
    .horse-icon svg {width: 30px; }
    .horse-icon { width: 70px; height: 70px; border-radius: 70px;}
    .imp-step-section-rw .circle-li {font-size: 18px; padding-left: 40px; }
    .imp-stategy .icon-title {padding-right: 0; font-size: 18px; }
    .step-5-boxes .process-box .no p { width: 85px; font-size: 14px;}
    .process-line .step-5-boxes .process-box > .vc_column-inner > .wpb_wrapper {padding-left: 80px; }
    .process-line .step-5-boxes .process-box > .vc_column-inner > .wpb_wrapper:before {left: 25px; }
    .pro-360{left: 40px;}

    /**/
    .iot-ser-cont {padding-top: 10px; }
    .ux-stategy .dase-border-box.vc_col-sm-3 {margin-bottom: 30px; width: 100%; }
    .ux-stategy .dase-border-box.vc_col-sm-3:last-child {margin-bottom: 0; }
    .dase-border-box.vc_col-sm-6:first-child {margin-bottom: 30px; }

    .approch-structure .approch-img {display: none; }
    .migration-app-list .approch-list {position: relative; left: unset !important; top: unset !important; right: unset !important; bottom: unset !important; }
    .approch-structure > .wpb_wrapper { display: block;}
    .migration-app-list .approch-list br {display: none; }
    .approch-structure {text-align: unset !important; margin-top: 0;}
    .approch-column .sub-title, .capabilities-column .sub-title {margin-bottom: 20px; }
    .migration-app-list {border-left: 1px solid #000; position: relative; }
    .migration-app-list .approch-list {padding: 10px 20px; position: relative; font-size: 18px; }
    .migration-app-list .approch-list:before {content: ""; width: 13px; height: 13px; position: absolute; left: -7px; border-radius: 10px; background: #ddd; top: 17px; }
    .capelibity-list ul li {font-size: 18px; margin-bottom: 20px; }
    .cloud-migration-rw .approch-column, .cloud-migration-rw .capabilities-column{margin-bottom: 30px; }
    .ux-stategy .dase-border-box.vc_col-sm-4 {width: 100%;}
    .az_tools_we_use_section  .vc_col-sm-4 {margin-bottom: 30px; }
    .az_tools_we_use_section .vc_row:last-child .vc_row.wpb_row.vc_inner.vc_row-fluid.mb-5 {margin-bottom: 0 !important; }


    .ai-logo-row .vc_column-inner > .wpb_wrapper .tools-logo {width: 40%; }
    .ai-logo-row .vc_column-inner > .wpb_wrapper { flex-wrap: wrap;  gap: 40px;}
    .az-hr-integration-rw {display: flex; flex-wrap: wrap; }
    .az_ux_audit_section .service-box-row .service-box:last-child {border-bottom: 1px solid #000; }
    .az_ux_audit_section .service-box-row.box-bottom-remove .service-box:last-child {border-bottom: 0; }

    .fintech-tools-content,
    .hospitality-logo-content {display: flex; flex-wrap: wrap; }
    .fintech-tools-content .block-list.vc_col-sm-3,
    .hospitality-logo-content .block-list {width: 50% !important; display: inline-block; margin-bottom: 20px; }
    .fintech-tools-content .block-list.vc_col-sm-3:nth-child(3), .fintech-tools-content .block-list.vc_col-sm-3:nth-child(4) {margin-bottom: 0; }
    .az_ux_audit_section .ux-stategy .vc_col-sm-4 { width: 100%;}
    .fintech-logo-row .vc_column-inner > .wpb_wrapper .tools-logo img {max-width: 140px; }
    .fintech-logo-row.hospitality-logo .vc_column-inner > .wpb_wrapper { justify-content: inherit;}
    .fintech-logo-row .vc_column-inner > .wpb_wrapper .tools-logo {width: 45%; }

    .main-title br {display: none; }
    .cloud-logo-list img {max-height: 60px; max-width: 60px;}
    .capelibity-list { min-height: inherit;}
    .capelibity-list { padding-left: 25px; min-height: inherit;}
    .cloud-migration-rw .capabilities-column {margin-bottom: 0; }
    .cloud-logo-list .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr 1fr; }
    .artificial-tools-content .tool-list-bx {margin-bottom: 30px; }
    .artificial-tools-content .tool-list-bx:last-child {margin-bottom: 0; }


    #floating-options a, #floating-icon {width: 40px; height: 40px; }
    #floating-options a img {max-width: 20px; }
    .floating-inner .slide-text {  right: 30px;  padding: 10px 16px 10px 15px;   font-size: 10px;}

    .blockchain-tools-content .tool-list-bx {width: 50%; display: inline-block; margin-bottom: 30px; }
    .blockchain-tools-content {display: flex; flex-wrap: wrap; }
    .blockchain-tools-content .tool-list-bx:last-child {margin-bottom: 0; }
    #nft_dapp_developement .list-boxes,
    #smart_contract_development .list-boxes {flex-direction: column; }
    #nft_dapp_developement .list-box,
    #smart_contract_development .list-box {margin-bottom: 30px; }
    #nft_dapp_developement .list-box:last-child,
    #smart_contract_development .list-box:last-child {margin-bottom: 0; }

    /**/
    .app-sub-title-list .rotate-txt {display: none; }
    .app-dev-row {padding-left: 0;}
    .app-development-section .app-list-rw ul {display: block; }
    .app-development-section .app-sub-title {padding-left: 0; border-left: 0;    min-height: inherit;    margin-bottom: 10px;}
    .app-development-section .app-sub-title:before{display: none;}
    .app-list-rw ul li br {display: none; }
    .app-development-section .app-dev-row {border-left: 1px solid #f22613; margin-bottom: 30px; }
    .app-dev-row:last-child {margin-bottom: 0; }
    .app-list-rw ul li { list-style-type: disc; font-size: 16px;  margin-bottom: 5px;}
    .app-development-section .app-list-rw ul {display: block; padding-left: 20px; }


    /**/
    div#floating-menu.desktop-floating {display: none; }
    .mobile-floating {position: unset !important; transform: unset !important; }
    .mobile-floating div#floating-options {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0; margin-bottom: 0; }
.mobile-floating #floating-options a {background: #f22613; width: 100%; border-radius: 0; height: 55px; margin-bottom: 0; }
    .mobile-floating #floating-options a img {max-width: 28px; }
.mobile-floating #floating-icon {margin-top: 20px; margin-left: 20px; height: 50px; width: 50px; padding-top: 0; margin-right: auto; margin-bottom: 65px; position: absolute; bottom: 0; }
    .mobile-floating a#floating-close .close-icon {height: 100%; width: 100%; background: #FF5545; border-radius: 0; }

    .casestudy-slider-section .vc_row.vc_row-flex {flex-wrap: nowrap; margin: 0 auto; justify-content: space-between; }
    .casestudy-slider-section .vc_row.vc_row-flex .vc_col-sm-6 {width: auto; }
    .casestudy-slider-section .view-all-case a { font-size: 15px; letter-spacing: 1px;}
    .casestudy-slider-section .vc_row .vc_col-sm-6 .vc_column-inner {padding: 0; }



    .mobile-floating .floating-inner {position: fixed; right: 0; bottom: 0; width: 100%; }
    .mobile-floating a#floating-close .close-icon,
    .mobile-floating #floating-options a { border: 0;}
    footer#site-footer {z-index: 1;}


    .contact-us-location-row {flex-direction: column; gap: 30px; }
    .contact-us-location-row .box-card > .vc_column-inner {padding: 0 0 0 30px; }
    .contact-us-call-row {flex-direction: column; }
    .contact-lt-logo {width: 50%; padding-right: 0; }
    .contact-rt-content {text-align: center; padding-left: 0; border: 0; }
    .contact-us-call-row {padding: 30px;}
    .contact-rt-content > .vc_column-inner {padding: 0 !important; }
    .contact-us-location-row:before, .contact-us-location-row:after{display: none;}

    .partnership-row .tools-image {max-width: 120px; }
    .award-row .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr; }
    .award-row .vc_column-inner > .wpb_wrapper .award-image:before{display: none;}
    .award-row .vc_column-inner > .wpb_wrapper .award-image {border-bottom: 1px solid #000; min-height: 250px; }
    .center-ifream iframe { height: 290px;}
    .creer-buttons a { margin-right: 0; margin-bottom: 10px;}
    .employee-sec .vc_col-sm-3 {width: 50%; display: inline-block; margin-bottom: 10px; }

    .animate-text-box {padding-left: 0; }
    .animate-text-box .vc_column-inner > .wpb_wrapper {border-top: 1px solid #F22613; margin-top: 20px; }
    .animate-text-title {border-right: 0; }
    .life-qoute .testimonials-title-cont {padding-top: 20%; }
    .are-you-row { padding: 30px 20px;}
    .inner.typing-slash {padding-bottom: 0; }

    .image-gallery-section > .vc_row {display: flex; flex-direction: column-reverse; }
    .image-gallery-section > .vc_row .images-gallery-column {margin-bottom: 30px; }
    .ananda-content {min-height: inherit; }
    .csr-col .vc_column-inner > .wpb_wrapper .ananda-content {min-height: inherit; }
    .hg_slider .slide.slick-slide { height: 200px; padding: 20px;}
    .hg-slider-section .slider-arrows {top: auto; bottom: -20px; left: 0; right: 0; margin: 0 auto; justify-content: center; }
    .hg-slider-col.mb-0 {margin-bottom: 30px !IMPORTANT; }
    .prayas-content, .ananda-content {padding: 25px; }
    .csr-col:last-child {margin-bottom: 0; }
    .csr-col {margin-bottom: 20px; }
    .banner-icon img {max-width: 120px; }
    .wpb_single_image.banner-icon {margin-bottom: 15px; }
    .ananda-slider-arrows {margin-top: 0; }
    .galerie.galeries_slider {grid-template-columns: 1fr; }
    .galerie.galeries_slider img {height: 250px; }
    .image-gallery-section .slider-arrows {display: flex; justify-content: center; margin-top: 25px; gap: 20px; }

    /*event page re*/
    .event-banner-section .hero-banner-image img {height: 900px; }
    .tabbing-section .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels {padding-left: 0; }
    .tabbing-section .vc_tta.vc_tta-shape-square .vc_tta-panel-body {padding: 20px 0; background: transparent !important; }
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a { background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);  color: #fff;}
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {border: 1px solid #000; font-size: 16px; padding: 20px; border-bottom: 0; font-family: "Poppins", sans-serif !important; text-transform: uppercase; font-weight: 500; text-align: center; line-height: 1.4; }
    .tabbing-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel:last-child .vc_tta-panel-title>a {border-bottom: 1px solid #000; }
    .collison-img img {max-width: 170px; }
    .event-form-inner .sidebar-form { padding: 30px;}
    .event-form-inner .sub-title {font-size: 20px; text-align: left; }
    .event-banner-section .hero-banner-image img {height: 850px; }

    .industry-4-col-row > .box > .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr 1fr; }
    .velocity-sec .service-box:last-child {border-bottom: 1px solid #000; }
    #floating-options.open {  transform: translateY(0px);}

    body .zsiq_theme1 .zsiq_flt_rel{    width: 50px;    height: 50px;}
    body .zsiq_theme1.zsiq_floatmain {width: 50px; max-height: 50px; }
    body .siq_bL { bottom: 30px;}

    /* #floating-icon{    border: 0 !important;}*/
    .zf-topAlign .zf-tempFrmWrapper .zf-labelName {padding-bottom: 0;}
    .news-latter-filed-btn { gap: 10px !important;  flex-direction: column;}
.siq_bR.zsiq_floatmain {bottom: 65px; }
    .home-news-inner, .home_insights_section {min-height: auto; }

.az_case_main_div input#search-input { width: 100%;}

}



    @media only screen and (max-width: 480px){
    .partnership-section .partnership-row .vc_column-inner > .wpb_wrapper {flex-direction: column; gap: 30px; }
    .az_case_right_div div#results-container {grid-template-columns: 1fr; }
    .post-type-archive-casestudies .az_card_wrap .az_thumbnail > img {height: auto; }
    .vc_row .container.vc_col-sm-12, .vc_section .vc_row.container { padding: 0 15px;}
    .hero-right { padding: 0 30px;}
    .tools-listing-row:last-child .tool-w-list-box:last-child {margin-bottom: 0; }
    .casestudy-slider-section .slick-slide .post-slider-image img { height: 180px;}
    .home_insights_section .insight-title-cont {padding: 20px; }
    .home_insights_section .news-img-content:first-child img {min-height: 320px; }
    .home_insights_section img {height: 180px; min-height: inherit; }
    .testimonials-title-cont {position: relative; margin-top: -15%; padding: 24% 25px 25px 25px; }
    .testimonial-slider-sec .slider-arrows {bottom: 65px; left: 45px; }
    .testimonials-title-cont{border: 3px solid #F22613;}
    .mb-5 {margin-bottom: 30px !important; }

    .progress-box.vc_col-sm-4 { width: 100%; margin-bottom: 30px;}
    .tools-listing-row .tool-w-list-box {width: 100%; margin-bottom: 30px; }

    .ai-text-div {width: 100%; height: auto; }
    .ml-text-div {width: 100%; height: auto; left: 0px; border-left: 0; border-right: 0; }
    .de-text-div {width: 100%; height: auto; top: 0; border: 0; left: 0; }
    
    .az-hr-integration-rw {flex-direction: column; }
    .tools-section .block-list.vc_col-sm-3 {width: 100%;}
    .az_ux_audit_section .ux-stategy .vc_col-sm-4 {width: 100%;}
    .number-boxes .no { width: 35px;  height: 35px;  font-size: 16px;}
    .process-strip .process-title { font-size: 11px;}
    .number-boxes:before { height: 1px;  top: 17px;}
    .fintech-logo-row .vc_column-inner > .wpb_wrapper {display: flex; flex-wrap: wrap; justify-content: space-between; gap: 20px; }

    .footer--row.footer-bottom .builder-item {padding: 0; }
    .site-footer .footer-bottom p:last-child {font-size: 14px; text-align: center; }
		.testimonials-title-cont .testimonials-content { margin-bottom: 60px;}

    .center-ifream iframe { height: 230px;}
    .form-two-column { gap: 0 !important;}

.hero-button .vc_btn3.vc_btn3-shape-round { font-size: 12px;    padding: 14px 25px;}
.hero-video-section .sub-title { font-size: 15px;}
.home .hero-video-section {background: url(https://cdn.azilen.com/wp-content/uploads/2024/07/Azilen-Technologies-3.jpg) !important; background-size: cover !important;  }

}


    .news-lt-post {margin-bottom: 0; }
    .home-news-box .news-content { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

    div#floating-icon img {  display: inline-block; overflow: hidden; text-align: center; position: relative; background: transparent; max-width: 60px !important;}

    .case_date{ color:#fff; }

    .case_date:hover{ color:#F22613; }

    @media only screen and (max-width: 1530px){
		.testimonial-slider-sec h2.main-title { font-size: 36px; margin-bottom: 70px; }
            .arrow-title .sub-title {font-size: 24px; }
    }

    @media only screen and (max-width: 1300px){
     .client-icon { top: 72px; }
    }

    @media only screen and (max-width: 959px) {    	
		.close-sidebar-panel .active { color: #f55142; }
    	
    	body:not(.menu_sidebar_dropdown) #header-menu-sidebar-bg {
            padding-top: 0px!important;
        }
    	
    	.header-menu-sidebar {
            width: 100%;
        }
     .news-column .sub-title {
        font-family: "Poppins", sans-serif !important;
        overflow: hidden;
        width: 75%;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
     }
    }

.my_news_slides .news-inner-slidr:hover .az_slider_content {
	opacity: 1;
    color: #F22613;
}

@media only screen and (max-width: 767px) {
	.news-slider .blog-title-navigation .slider-navigation {
		position: inherit;
    	bottom: 50px;
    	left: 0;
    	right: 0;
    	margin: 0 auto;
    	justify-content: center;
	}
	.builder-item--widget-area-5 div#block-11 {
		display: flex;
		gap: 14px;
	}
	.white-papper-title-cat h2.main-title {
		font-size: 26px;
		margin-top: 10px;
	}
	div#floating-icon img {
    border-radius: 100%;
}
	.hero-video-section .vc_row.container {  padding: 0 30px;}
	.home-hero-inner span.site-tag {  font-size: 13px;}
	.hero-tag img {  max-width: 70px; margin-right: 10px;}
}

.slider-arrows .slick-arrow {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/*** slick.css *******/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*contact us page*/
.contact-us-hero-section {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0 auto !important;
    right: 0;
    display: flex;
    align-items: center;
}
.contact-us-hero-section .sub-title {
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
}
.contact-us-hero-section  .hero-p-cont {
    color: #fff;
    line-height: 1.3;
}.cont-hero-col .cont-hero-icon {
    margin-bottom: 10px;
}
.gradiant-title {
    background: linear-gradient(90deg, #F22613 0%, #0C2D92 100%);
    padding: 40px;
}
.contact-form-row .main-title {
    font-size: 30px;
}
.wpb_raw_code.contact-details {
    margin-top: 30px;
    margin-bottom: 30px;
}
.cont-nu a {
    color: #F22613;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.cont-info:not(last-child) {
    margin-bottom: 15px;
}
.contact-social .ft-sociel-media {
    flex-direction: column;
    align-items: unset;
        gap: 10px;
}
.contact-social .ft-sociel-media ul.social-ul {
    justify-content: unset;
        padding: 0;
    margin: 0;
}
.contact-social .ft-sociel-media ul.social-ul li {
    margin: 0;
    display: inline-block;
}
.contact-client > .wpb_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.cont-logo-img {
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cont-logo-img:first-child, .cont-logo-img:nth-child(3) {
    border-right: 0;
}
.cont-logo-img:first-child, .cont-logo-img:nth-child(2) {
    border-bottom: 0;
}
.contact-us-location-section .service-box .vc_column-inner {
    padding: 30px;
}
.contact-us-location-section .service-box .vc_column-inner > .wpb_wrapper {
    display: unset;
}
.contact-us-location-section .service-box .wpb_single_image {
    margin-bottom: 0;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.contact-us-location-section .service-box .list-ul {
    margin-top: 10px;
}
.contact-us-location-section .service-box:hover .wpb_single_image {
    display: none;
}



/*contact form design*/
.cont-form-lt ul.zf-tempHeadBdr {
    margin: 0;
    padding: 0;
}
.cont-form-lt ul li {
    list-style-type: none;
}
.cont-form-lt .zf-templateWrapper {
    background: #E0DFD533;
}
.cont-form-lt .zf-subContWrap.zf-topAlign > ul {
    margin: 0;
    padding: 40px 40px 0;
}
.cont-form-lt ul.zf-tempHeadBdr li {
    margin: 0;
    background: linear-gradient(90deg, #F22613 0%, #0C2D92 100%);
    padding: 20px 30px;
}
.contact-form-row .cont-form-lt input[type="text"], .contact-form-row .cont-form-lt textarea {
    width: 100%;
    border: 1px solid #E0DFD5 !important;
    padding: 10px 20px;
    line-height: 1;
    background: #fff;
}
.contact-form-row .zf-topAlign .zf-tempFrmWrapper .zf-labelName {
    padding-bottom: 10px;
    display: block;
    color: #0000005c;
    font-weight: 600;
}
.cont-form-lt .zf-topAlign > ul li {
    margin: 0;
    margin-bottom: 20px;
}
.zf-templateWrapper > ul:last-child {
    padding-bottom: 30px;
}


/**/
.together-slider .contact-mo  .slide.vc_column_container>.vc_column-inner {
    padding: 0;
}
.together-slider .vc_row.contact-mo {
    margin: 0 auto;
}
.together-slider .main-title {
    font-size: 36px;
    font-weight: 600;
}
.together-slider .contact-mo .slide > .vc_column-inner > .wpb_wrapper { 
/*    margin-left: -1px;*/
}
.together-slider .ananda-content {
    min-height: 310px;
}


 
    .contact-mo .slide:hover .ananda-content {
        background-image: linear-gradient(55deg,#020873,#030ba6 17%,#451190 30%,#7c167f 42%,#aa0c60 53%,#cc054a 63%,#da0342 68%,#da0740 72%,#dc163d 76%,#de2d37 81%,#e24f2f 86%,#e77925 91%,#edac18 96%,#f2d50f 98%,#f2d50f);
    }
    .contact-mo .slide:hover .ananda-content * {
        color: #fff;
    }
.contact-mo .slide > .vc_column-inner > .wpb_wrapper {
    border: 1px solid #000;
    border-right: 0;
}
.contact-mo .slide:last-child > .vc_column-inner > .wpb_wrapper {
    border-right: 1px solid;
}
.page-id-13051 .above-footer-form {
    display: none;
}

.vc_row.ev-row {
    border: 1px solid #1E1E24;
    margin: 0 auto;
    padding: 40px;
}
.ev-review > .wpb_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ev-review > .wpb_wrapper .sub-title {
    margin-bottom: 0;
}
.ev-review > .wpb_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}
.ev-client-col:not(.ev-client-col:last-child) {
    border-right: 1px solid #1E1E24;
}
.ev-client-col {
    padding: 20px 0;
}

.contact-testi-html .testi-box .testi-cont {
    flex-grow: 1;
    text-align: center;
    max-height: 305px;
    overflow: auto;
    margin-bottom: 30px;
	    padding-right: 10px;
}
.contact-testi-html .testi-box {
    border: 1px solid #1E1E24;
    margin: 0 13px;
    padding: 25px;
    height: auto;
    transition: 0.5s;
}
.qoute-icon {
/*     text-align: center; */
    margin-bottom: 20px;
}
.qoute-icon img {
    display: inline-block;
}
.testi-author {
	    justify-content: center;
    display: flex;
    align-items: center;
    gap: 10px;
}
.contact-testi-html .testi-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.contact-testi-html .slick-track{display: flex;}
.contact-testi-html .author-name {
    font-size: 18px;
    font-weight: 600;
}

.cont-test-arrow .slider-arrows {
        position: unset !important;
        margin: 0 auto;
        justify-content: center;
    }
.cont-test-arrow {
    margin-top: 30px;
}    
.contact-testi-html .testi-box:hover, 
.contact-testi-html .testi-box.slick-center {
    border-color: #F22613;
}
.contact-testi-html .testi-box:hover .author-name, 
.contact-testi-html .testi-box.slick-center .author-name,
.contact-testi-html .testi-box:hover .author-position, 
.contact-testi-html .testi-box.slick-center .author-position{color: #F22613;}
.contact-testi-html .testi-box:hover .qoute-icon img,
.contact-testi-html .testi-box.slick-center .qoute-icon img{filter: brightness(0) saturate(100%) invert(37%) sepia(83%) saturate(6440%) hue-rotate(352deg) brightness(94%) contrast(102%);}
.contact-us-hero-section .slick-list.draggable {width: 100%; }


/*.cont-form-lt li span label {display: none !important; }*/

.contact-testi-html .regular .slick-list {
    padding: 15px 0 !important;
}
.contact-testi-html .testi-box.slick-center {
    transform: scale(1.05);
}

.contact-testi-html .testi-box .testi-cont::-webkit-scrollbar {
    width: 3px;
    height: 0;
}
.contact-testi-html .testi-box .testi-cont::-webkit-scrollbar-button {
    background: #eee
}
.contact-testi-html .testi-box .testi-cont::-webkit-scrollbar-track-piece {
    background: #ccc;
}
.contact-testi-html .testi-box .testi-cont::-webkit-scrollbar-thumb {
    background: #F22613;
}


/*Clla to action*/
.vc_row.cta-section {margin: 0 auto; }

/*CTA-1*/
.cta-1-row {background: linear-gradient(270deg, rgba(30, 30, 36, 0) 0%, #1E1E24 39.77%);  }
.cta-1-img {position: relative; z-index: -1; }
.cta-title {font-size: 26px; line-height: 1.4; margin-bottom: 15px; font-weight: 600; }

.bg-gradiant a.vc_general {background: linear-gradient(90deg, #F22613 0%, #0C2D92 100%) !important;    border: 0 !important; }
.vc_do_btn a.vc_general {line-height: 1 !important; background-image: none;     padding: 16px 30px;}
.cta-1-img img {
/*    max-width: 450px; float: right; */
}
.call-to-cont > .vc_column-inner {
    max-width: 420px;
}
.vc_row.blog-cta-1-row::before,
.vc_row.blog-cta-1-row::after{display: none;}

.cta-1-row,
.cta-2-row{display: flex; align-items: center;}

.cta-2-row {border: 1px solid #1E1E24; }
.img-col .vc_column-inner {padding: 0 !important; }
.wpb_column.call-to-cont .vc_column-inner {padding: 0; }
.wpb_column.call-to-cont {padding:50px; }
.img-col img {min-height: 320px; object-fit: cover; }
.cta-3-row {display: flex; position: relative; overflow: hidden;border: 1px solid #1E1E24; }
.cta-3-sec .cta-3-row:after {content: ""; position: absolute; top: 0; right: -30px; height: 430px; width: 210px; -webkit-transform: skewX(17deg); -ms-transform: skewX(17deg); transform: skewX(341deg); background: linear-gradient(195.3deg, #D71D45 -6.9%, #7B297E 109.4%); display: block; z-index: -1; }
.cta-3-row .wpb_column.call-to-cont .vc_column-inner {
    max-width: 80%;
}
.cta-4-sec .call-to-cont {
    max-width: 55%;
    margin: 0 auto;
    float: unset;
}
.cta-4-row .wpb_column.call-to-cont .vc_column-inner {
    margin: 0 auto;
}
.cta-3-row .img-col img {
    max-height: 300px;
}
.cta-5-row .vc_column-inner > .wpb_wrapper {
    display: flex;
    align-items: center;
}
.cta-5-row {
    background: linear-gradient(90deg, #1E1E24 64.84%, rgba(30, 30, 36, 0.1) 76.63%);
}
.cta-section .vc_do_btn .vc_general {
    padding: 15px 30px;
}
.cta-5-row .vc_do_btn {
    min-width: 160px;
    margin-right: -100px;
    position: relative;
}
.cta-5-row > .vc_col-sm-12 > .vc_column-inner {
    padding: 0;
}
.cta-5-row .cta-title {
    padding: 0 40px;
}
.cta-5-img img {
    height: 120px;
    object-fit: cover;
        position: relative;
    z-index: -1;
}

/*blog call to action*/
.blog-cta-title {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 600;
}
.blog-cta-1-sec .img-col {
    width: auto;
    float: right;
}
.blog-cta-1-row .b-call-to-cont {
    padding-left: 30px;
}
.vc_row.blog-cta-1-row {
        overflow: hidden;
    background: #F226130D;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.vc_row.blog-cta-2-row {
    margin: 0 auto;
    background: url(/wp-content/uploads/2024/06/blog-bg.jpg) no-repeat center;
    border: 1px solid #F22613;
}
.vc_row.blog-cta-2-row .full-call-to-cont > .vc_column-inner {
    padding: 35px;
}
.shap-icon.mb-0 {
    position: absolute;
    left: 0;
    top: -60px;
}

.blog-cta-3-row .b-call-to-cont {
    padding: 30px;
    height: 100%;
}
.blog-cta-3-row .blog-cta-title {
    color: #fff;
}
.vc_row.blog-cta-3-row {
    margin: 0 auto;
    display: flex;
    align-items: center;
    background: url(/wp-content/uploads/2024/06/grad-bg.png) no-repeat right;
}
.blog-cta-3-row .cta-2-img {
    position: relative;
    z-index: -1;
}
.b-cta-section .vc_do_btn a.vc_general {
    font-weight: 600;
}
.cta-sub-title {
    font-size: 18px;
}
.blog-cta-4-sec .blog-cta-1-row {
    border: 1px solid #F22613;
}
.blog-cta-3-row .blog-cta-title .text-red {
    color: #fff;
}
.blog-full-btn .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    position: unset !important;
    transform: unset !important;
    background: url(/wp-content/uploads/2024/06/link.svg);
    width: 30px;
    height: 30px;
}
.blog-full-btn a.vc_general {
    width: 100%;
    text-align: center;
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 20px;
    font-size: 18px;
    border-radius: 0;
    padding: 25px 30px;
        font-weight: 600;
}
.blog-full-btn .fa-adjust:before{display: none;}
.full-call-to-cont > .vc_column-inner > .wpb_wrapper {
    max-width: 430px;
    margin: 0 auto;
}
.cta-5-row .fa-adjust:before{display: none;}
.cta-5-row a.vc_general i.vc_btn3-icon.fas.fa-adjust {
    background: url(/wp-content/uploads/2024/06/link.svg) no-repeat;
    width: 25px;
    height: 25px;
    background-position: center;
        right: 20px;
    background-size: 25px;
}
.cta-section .cta-5-row .vc_do_btn .vc_general {
    padding-right: 50px;
}


/**/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*  font-family: "Poppins", sans-serif;*/
.site-footer .hfg_footer * {font-family: "Poppins", sans-serif; }


/*footer*/
.site-footer .hfg_footer {background: #1E1E24; }
.footer-top, .footer-main {--rowbcolor: transparent !important; --bgcolor: transparent !important; }
.above-footer-form {display: none !important; }
.site-footer ul li a {color: #fff; }
span.social-title {color: #fff; font-weight: 400; }
.site-footer .footer-bottom {--bgcolor: #2A2A31 !important; }
.footer-bottom p {color: #ffffff7a; font-weight: normal; }
.ft-site-menu a {color: #ffffff7a; }
span.line {color: #ffffff7a; }
.footer-content {color: #fff; }



/*====================================Menu design 2-9-2024-======================================================*/
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu .azilen-btn a {padding: 15px 20px; justify-content: center; }
.sub-menu-column .menu-sub-head a {background: #fff; color: #F22613 !important; padding: 10px 20px; font-size: 18px; border-radius: 10px; line-height: 1.2; min-height: 80px; display: flex; align-items: center; }
.menu-sub-head {margin-bottom: 15px !important; }
.menu-sub-item {margin-bottom: 15px; }
.menu-sub-item a {display: block; line-height: 1.3; }
.call-action-shortcoard {padding-top: 30px; border-top: 1px solid #000; margin-top: 30px; margin-bottom: 0; }
.header-call-cont p:last-child {margin-bottom: 0; }
.header-menu-footer {display: grid; grid-template-columns: 1fr 3fr; gap: 30px; }
.call-action-shortcoard .header-item a {padding: 20px; display: flex; background: #000 !important; color: #fff !important; align-items: center; gap: 5px; border-radius: 10px; opacity: 1 !important; }
 .header-menu-footer-items {display: flex; flex-direction: column; gap: 20px; }
.header-call-action {display: grid; grid-template-columns: 4fr 1fr; padding: 25px; background: #fff; border-radius: 20px; align-items: center; gap: 20px; }
.azilen-btn a.vc_general {opacity: 1 !important; font-size: 20px; background-image: none; line-height: 1; }
.menu-sub-item:hover a {color: #F22613; }
.pryas-menu {min-height: 80px; background: #fff; border-radius: 10px; display: flex; align-items: center; justify-content: center; }
.header-social-media ul.social-ul li {list-style-type: none; margin: 0; }
.header-social-media ul.social-ul { justify-content: space-between; gap: 5px; padding: 0 !important;}
.header--row .neve-mega-menu .no-link, .header--row .neve-mega-menu .nv-cl {padding: 0 !important; }
section.vc_section.sub-menu-section {background: #F3F4F9; overflow: auto; max-height: 80vh; -webkit-box-shadow: 0 8px 6px -6px #0000001c; -moz-box-shadow: 0 8px 6px -6px #0000001c; box-shadow: 0 8px 5px -4px #0000001c; }
.call-action-shortcoard .header-item:hover a {background: #F22613 !important; color: #fff !IMPORTANT; }
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu .azilen-btn a:hover {background: #000 !important; color: #fff !important; }
.sub-menu-column .menu-sub-head a:hover {background: #F22613; color: #fff !important; opacity: 1; padding-left: 25px; }
.call-action-shortcoard .header-item a:hover img{transform: translateY(-5px) translatex(5px);}
.call-action-shortcoard .header-item a img {transition: 0.5s; }

/*second toggle menu*/
.newmenu-inside {display: block; position: fixed; left: 0; top: 0; width: 100%; background: #fff; margin-top: 0; transition: 0.5s; z-index: 11; }
.tag-menu {padding: 30px; font-size: 24px; font-weight: 600; }
.tag-menu span.text-red {color: #F22613; }
.tag-menu {padding: 19px 0; font-size: 24px; font-weight: 600; }
.tag-menu > .wpb_wrapper {display: flex; align-items: center; justify-content: space-between; }
.tag-menu > .wpb_wrapper .menu-close-icon img {display: block; cursor: pointer; }
.hfg_header.site-header { --tw-shadow: none;}
.toggle-menu {cursor: pointer; }
.tag-menu .sub-title {margin-bottom: 0; }


/*Old css*/
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu{background: #F3F4F9;padding: 0 !important;}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu ul.sub-menu li:hover::before, .desktop-menu > ul.sub-menu li.menu-heding li:hover a:before{display: none;}
.neve-mega-menu>.sub-menu>li>.sub-menu {border-left: none; }

.nav-ul.primary-menu-ul > li > .wrap > a {  color: #000;  text-transform: capitalize;    font-weight: 500;letter-spacing: 0;}
.toggle-menu img {display: block; }

.nav-ul.primary-menu-ul > li > .wrap > a {padding-bottom: 30px; padding-top: 30px !important;}
.header--row .header-main-inner .builder-item.has-nav{gap: 10px;}
.header .builder-item [class*=button_base] .button {font-size: 20px; font-weight: normal; line-height: 1; }




/*above footer section*/

.above-left {
    border-radius: 30px;
    background: #FEF4F3;
}
.above-left > .vc_column-inner {
    padding: 40px !important;
}
.above-left .gform_wrapper.gform-theme--foundation form .gfield  .custom-phone-field {
    background: #fff;
    border-radius: 10px;
    padding-left: 20px;
}
.above-left .gform_wrapper.gform-theme--foundation form .gfield select.country-code {
    margin-right: 0;
}
.above-left .gform_wrapper.gform-theme--framework form .gfield textarea {height: 120px !important;}
.above-left .gform_wrapper.gform-theme--foundation form .gfield .ginput_password, 
.above-left .gform_wrapper.gform-theme--foundation form .gfield input, 
.above-left .gform_wrapper.gform-theme--foundation form .gfield select, 
.above-left .gform_wrapper.gform-theme--framework form .gfield textarea {
    padding: 15px 20px;
    height: auto;
    line-height: 1;
    border: 0 !important;
    border-radius: 10px !important;
    background: #fff;
}
.vc_row.above-footer-form-row {
    margin: 0 auto;
    display: flex;
    gap: 20px;
}
.vc_row.above-footer-form-row:after, .vc_row.above-footer-form-row:before {
    display: none;
}
.above-ft-call ul {
    margin: 0;
    padding: 0;
}
.above-ft-call ul li {
    list-style-type: none;
    margin: 0;
}
.above-ft-call ul {
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.above-ft-call ul li a {
    background: #FEF4F3;
    padding: 15px 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    border-radius: 10px;
    gap: 12px;
    color: #000;
    line-height: 1.4;
}
.gform_wrapper form .gform_footer input.gform_button.button:hover {
    color: #f22613 !important;
    background: transparent !important;
    border-color: #f22613 !important;
}
.gform_wrapper form .gform_footer input.gform_button.button {
    font-size: 20px !important;
}

/*what azilen*/
.az-no {
    color: #F22613;
    font-weight: 600;
    font-size: 48px;
}

.az-info > .wpb_wrapper {
    background: linear-gradient(240.19deg, #FFDBD8 0%, #FFFFFF 27.97%);
    padding: 30px;
    box-shadow: 0px 0px 15px 0px #0000000D;
    box-shadow: 0px 4px 0px 0px #D2D9F4;
    border-radius: 12px;
        border: 1px solid #ddd;
}
.az-title {
    font-size: 32px;
    line-height: 1.2;
}
.az-box .what-main-title {
    margin-bottom: 0;
    padding: 60px 0;
}
.az-box:first-child .az-info:last-child > .wpb_wrapper,
.az-box:nth-child(2) .az-info:first-child > .wpb_wrapper,
.az-box:last-child .az-info:last-child > .wpb_wrapper {
    background: linear-gradient(244.45deg, #E0E2FF 0%, #FFFFFF 24.62%);
}


/*above footer hover effect*/
.our-com-row {
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 15px;
    flex-direction: column;
}
.com-item.com-active {
    flex-grow: 4;
    width: 100%;
    max-height: 250px;
}
.com-title {
    margin-bottom: 10px;
}

.com-conts {
    position: absolute;
    top: 0;
    transform: translateY(0%);
    z-index: 2;
    color: #fff;
    width: 100%;
    padding: 15px 25px;
    height: 100%;
    background: #FEF4F3;
}
.com-active .com-conts {
        opacity: 1;
}
.com-conts p:last-child {
    margin-bottom: 0;
}
.com-conts p {
    color: #fff;
    margin-bottom: 20px;
}
.com-inner .tag-line {
    color: #fff;
}
.com-item {
    z-index: 1;
    transition: 0.5s;
    cursor: pointer;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    position: relative;
    max-height: 60px;
        transition: max-height 0.5s ease-in-out;
}
.com-active .com-img {
    opacity: 1;
}
.com-img {
    opacity: 0.7;
}
.com-img img {
    height: 250px;
    width: 100%;
    object-fit: cover;
    display: block;
}
.com-active .com-img:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 90%);
}
.com-active .com-conts {
    background: transparent;
    padding: 20px 25px;
}
.com-active .com-conts .sub-title {
    color: #fff;
}
.location-add-row p a {
    color: #fff;
    text-decoration: none;
    font-size: 20px;
}
.location-add-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 70px;
    transition: 0.5s;
    height: 0;
    opacity: 0;
}
.com-active .location-add-row {
    height: auto;
    opacity: 1;
}
.com-conts .sub-title {
    margin-bottom: 30px;
}


/*FAQs section*/
.faq-li {background: #F3F4F9; border-radius: 20px; margin-bottom: 20px; overflow: hidden; }
.faq-li .vc_tta-panel-heading,
.faq-li .vc_tta-panel-body {background: #F3F4F9 !important; }
.vc_tta.vc_general .faq-li .vc_tta-panel-title>a {padding: 20px 25px; color: #000 !important; font-weight: normal; font-size: 20px; }
.vc_tta.vc_general .faq-li .vc_tta-panel-body {padding: 0 25px 20px; }
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{display: none !important;}
.vc_tta.vc_tta-accordion .faq-li.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {transform: rotate(135deg) !important; filter: brightness(0) saturate(100%) invert(27%) sepia(60%) saturate(5344%) hue-rotate(352deg) brightness(94%) contrast(102%); }
.vc_tta.vc_tta-accordion .faq-li .vc_tta-controls-icon-position-right .vc_tta-controls-icon {top: 25px; right: 25px; transform: unset; width: 12px; height: 12px; background: url(https://cdn.azilen.com/wp-content/uploads/2024/08/top.svg) no-repeat center center; background-size: contain; }



/*==================================================================================================================*/


@media only screen and (max-width: 1100px){
.blog-cta-title br {display: none; }
.vc_row.blog-cta-3-row { background: url(/wp-content/uploads/2024/06/grad-bg.png) no-repeat top right -100px;}
.blog-cta-3-row .b-call-to-cont {padding-left: 0; }
.b-cta-section .img-col img {min-height: 300px;}
.blog-full-btn a.vc_general{font-size: 16px;}


}

@media only screen and (max-width: 959px){
.cont-form-rt .cultur-btn a {letter-spacing: 0 !important; padding-left: 20px !important; padding-right: 20px !important; }
.contact-us-location-section .service-box .vc_column-inner {padding: 15px; }
.ev-review img {max-width: 100px; }
.ev-review > .wpb_wrapper .sub-title { font-size: 15px;}
.vc_row.ev-row { padding: 30px;}
.ev-client-col {padding: 10px 0; }
.client-logo img {max-height: 24px; }
.cont-hero-col > .vc_column-inner {padding: 0 !important; }
.contact-testi-html .testi-box.slick-center { transform: unset !important;}	

/*call to action*/
.wpb_column.call-to-cont {padding: 30px; }
.cta-title {font-size: 20px;}
.img-col img {min-height: 260px;}
.cta-3-sec .cta-3-row:after { right: -50px; height: 280px; width: 140px;}
.cta-5-row .cta-title {padding: 0 20px; }
.vc_row.blog-cta-3-row {  background-position: top right -70px;    }
/*faq*/
.vc_tta.vc_general .faq-li .vc_tta-panel-title>a {font-size: 18px; line-height: 1.4;}
.header-menu-sidebar-inner.tcb  .builder-item.has-nav {margin-bottom: 20px; }

/*mobile menu*/
.header-menu-sidebar .nav-ul li .wrap{padding: 0;}
.nav-ul.primary-menu-ul>li>.wrap>a {padding: 10px 20px !important;  font-size: 16px; text-transform: capitalize !important; font-family: "Poppins", sans-serif !important; font-weight: 400 !important;}
.header-menu-sidebar .nav-ul li .wrap {padding: 0; }
.header-menu-sidebar .nav-ul li .wrap a {padding: 10px 0!important; color: #000 !important;letter-spacing: 0 !important;}
.header-menu-sidebar .nav-ul .sub-menu .sub-menu {border-left: 1px solid #ccc; padding-left: 15px; }
.nav-ul.primary-menu-ul>li>.wrap>a {border-bottom: 1px solid #ddd; }
.header-menu-sidebar-inner{padding: 0 0 20px 0;}
footer .footer--row-inner .row {gap: 35px; }


}

@media only screen and (max-width: 969px){
.vc_row.above-footer-form-row {flex-direction: column; gap: 30px; }
.above-footer-form-row .vc_col-sm-6 {width: 100%; }
.above-right .vc_column-inner {padding: 0 !important; }

}


@media only screen and (max-width: 767px){
.ananda-content {min-height: inherit; }
.ev-client-col:not(.ev-client-col:last-child) {border-right: 0; border-bottom: 1px solid #000; }
.ev-client-col {padding: 30px 0; }
.contact-us-location-section .service-box .vc_column-inner {padding: 25px; }
.contact-us-location-section .service-box .sub-title {margin-bottom: 20px; }
.contact-us-location-section .service-box:last-child {border-bottom: 1px solid #000; }
.box-bottom-remove .service-box:last-child {border-bottom: 0; }
.contact-us-hero-section {flex-direction: column; justify-content: center; }
.contact-us-hero-section ul.slick-dots {margin: 20px 0 0; padding: 0; display: flex;}
.contact-us-hero-section ul.slick-dots li {list-style-type: none; display: inline-block; margin: 0 4px; }
.contact-us-hero-section ul.slick-dots li button {padding: 0; width: 10px; height: 10px; border-radius: 10px; background: transparent; color: transparent; border: 1px solid #fff; }
.contact-us-hero-section ul.slick-dots li.slick-active button {width: 18px; background: #fff; }
.cont-form-lt .zf-subContWrap.zf-topAlign > ul {padding: 25px 25px 0;}
.cont-form-lt .zf-namemedium .zf-tempContDiv span {    width: 100%;    margin-left: 0 !important;  }
.contact-mo .slide > .vc_column-inner > .wpb_wrapper {border-bottom: 0; border-right: 1px solid; }
.contact-mo .slide:last-child > .vc_column-inner > .wpb_wrapper {border-bottom: 1px solid; }
.together-slider .ananda-content {min-height: inherit !important; }
.contact-testi-html .regular .slick-list {padding: 13px 0 !important; }
.contact-form-row .cont-form-lt textarea {  height: 120px;}	
	.contact-testi-html .testi-box .testi-cont{    max-height: 285px;}

/*call to action    */
.cta-1-row, .cta-2-row {flex-direction: column; }
.cta-1-row {flex-direction: column-reverse; }
.cta-1-row {background: #1E1E24; }
.cta-1-img { z-index: unset;}
.cta-4-sec .call-to-cont {max-width: 100%;}
.cta-5-row .vc_column-inner > .wpb_wrapper {flex-direction: column; gap: 20px; }
    .cta-5-row .cta-title {padding: 0 30px; order: 2; text-align: center !important; }
.cta-5-row .vc_do_btn {min-width: inherit; margin-right: 0; position: relative; order: 3; text-align: left !important; margin-left: 0; margin-bottom: 30px !important; }
    .cta-3-row {flex-direction: column; }
    .cta-5-row {background: #1E1E24; }
    .cta-3-sec .cta-3-row:after{display: none;}
    .cta-3-img {background: linear-gradient(195.3deg, #D71D45 -6.9%, #7B297E 109.4%); }
    .cta-3-row .wpb_column.call-to-cont .vc_column-inner {max-width: 100%; }
    .cta-3-row .img-col img {max-height: inherit; }
    .cta-5-img img { z-index: unset;}

    .blog-cta-1-row .b-call-to-cont {padding-left: 20px; }
    .vc_row.blog-cta-1-row {flex-direction: column-reverse; }
    .blog-cta-1-sec .img-col { margin-left: auto;}
    .shap-icon.mb-0 { display: none;}
    .blog-cta-1-row .b-call-to-cont {padding: 30px; }
    .blog-cta-1-row .b-call-to-cont > .vc_column-inner {padding: 0; }
    .vc_row.blog-cta-3-row {flex-direction: column; background: linear-gradient(104.68deg, #F22613 0.75%, #0C2D92 100%); }
    .blog-cta-3-row .b-call-to-cont {padding: 30px; }
    .blog-cta-3-row .cta-2-img {position: unset !important;}
    .blog-cta-3-row .cta-2-img * {width: 100%; }
    .blog-full-btn a.vc_general {font-size: 16px; line-height: 1.5 !important; padding-right: 30px !important; }
    .blog-cta-3-row .b-call-to-cont > .vc_column-inner {padding: 0 !important; }
    .blog-full-btn .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {display: none; }
        .location-add-row {grid-template-columns: 1fr; gap: 10px; }
        .com-conts .sub-title {margin-bottom: 10px; }
.vc_tta.vc_general .faq-li .vc_tta-panel-title>a {font-size: 16px;}

	

}
@media only screen and (max-width: 480px){    
       .above-ft-call ul {grid-template-columns: 1fr; }
    .cta-title {font-size: 18px; }
    .blog-cta-title {font-size: 18px;}
    .cta-sub-title {font-size: 16px; }

}

@media only screen and (min-width: 767px){
.contact-us-hero-section ul.slick-dots {display: none; }




}




.cursor-event-none a {
    pointer-events: none;
}
.gfield.gfield--type-html a {
    color: #f22613;
}
.nav-ul.primary-menu-ul>li>.wrap>a {
    pointer-events: none;
    cursor: pointer;
}
.nav-ul.primary-menu-ul>li:hover>.wrap>a {
    color: #F22613;
}