/* Googlefont Poppins CDN Link */

@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200; 300; 400; 500; 600; 700&display=swap"); *{margin:0; padding:0; box-sizing:border-box; font-family:"HelveticaNeue"; scroll-behavior:smooth; transition:all 0.3s ease-in-out;}
/* Font Start */

@font-face{font-family:HelveticaNeue; src:url("../font/HelveticaNeue.otf");}
@font-face{font-family:HelveticaNeueMedium; src:url("../font/HelveticaNeueMedium.otf");}
@font-face{font-family:Pacifico; src:url("../font/Pacifico-Regular.ttf");}
@font-face{font-family:Inter; src:url("../font/Inter-Regular.ttf");}
.hamburger{display:none;}
#quote-container{position:fixed; bottom:-60px; left:50%; transform:translateX(-50%); background-color:#000d23c9; padding:10px 20px; display:block; width:100%; text-align:center; z-index:1000; transition:bottom 0.3s ease;}
.quote-button{background-color:#e94e1b; color:white; border:none; box-shadow:0 0 5px #fff; padding:10px 20px; border-radius:5px; cursor:pointer; animation:pulse 2s infinite; text-decoration:none; /* Remove underline for anchor links */

    display:inline-block; /* Ensure the link behaves like a button */}
@keyframes pulse{
  0%{transform:scale(1);}
  50%{transform:scale(1.1);}
  100%{transform:scale(1);}
}
.free_text_terms p{margin:10px 0; padding:0 10px; font-weight:normal;}
/* Style the strong elements within paragraphs */

.free_text_terms p strong{font-weight:bold;}
/* Style the headings */

.free_text_terms h1,.free_text_terms h2{color:#333; /* Text color for headings */

    margin-top:20px; /* Add space above headings */}
/* Style the links */

.free_text_terms a{color:#007bff; /* Link color */

    text-decoration:none; /* Remove underlines from links */}
/* Style the signature */

.free_text_terms p:last-child{font-weight:bold; margin-top:20px;}
/* Font End */


/* Common CSS Start */

.opcity_07{opacity:0.7;}
.text_white{color:#fff !important;}
a{text-decoration:none;}
li{list-style-type:none;}
.img_fluid{max-width:100%; height:auto;}
.row.m-auto{margin:auto !important;}
.position_relative{position:relative;}
.mb-1{margin-bottom:0.5rem !important;}
.mb-2{margin-bottom:1rem !important;}
.mt-1{margin-top:0.5rem !important;}
.mt-3{margin-top:1rem !important;}
.mt-4{margin-top:2rem !important;}
.mb-0{margin-bottom:0rem !important;}
.mb-3{margin-bottom:1rem !important;}
.mb-4{margin-bottom:2rem;}
.mr-1{margin-right:16px !important;}
.ml-0{margin-left:0 !important;}
.text_center{text-align:center;}
.pb-0{padding-bottom:0rem !important;}
.pt-0{padding-top:0rem !important;}
.pt-1{padding-top:1rem !important;}
.col-7{flex:0 0 60% !important; max-width:60% !important;}
.col-5{flex:0 0 40% !important; max-width:40% !important;}
.pb-small{padding-bottom:0.5rem !important;}
.pb-1{padding-bottom:1rem !important;}
.pt-2{padding-top:2rem !important;}
.top-quality-img-mobile{display:none !important;}
.pb-2{padding-bottom:1rem !important;}
.pr-1{padding-left:1rem !important;}
.pr-small{padding-right:0.5rem !important;}
.padding{padding:1rem !important;}
.pl-0{padding-left:0rem !important;}
.pr-0{padding-right:0rem !important;}
.pl-2{padding-left:2rem;}
.pl-3{padding-left:3rem;}
.width_100{width:100%;}
.border_bottom_color{border-color:#e94e1b !important;}
.row{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:0 !important;}
.slick_header .slick-slide{height:auto !important; margin:auto 25px !important; background-color:white; border-radius:6px !important; float:right;}
.slick_header .slick-slide > h3{font-weight:bold; font-size:15px; padding:2% !important; margin:10px; width:auto; color:black; border-radius:5px; padding:10px 0; text-align:center; transition:ease-in-out 0.3s;}
.service_banner_animation{position:relative; margin:70px auto 120px auto; padding:0 10px;}
.slide-opacity-zero{background-color:#e94e1b !important;}
.slide-opacity-one{background-color:#e94e1b !important; opacity:0.5 !important;}
.slide-opacity-two{background-color:#e94e1b !important; opacity:0.2 !important;}
.slide-opacity-zero h3,.slide-opacity-one h3,.slide-opacity-two h3{color:white !important;}
.cont-img{display:block; width:100%; margin:auto; text-align:center; position:absolute; left:0; bottom:-55px;}
.col-6{flex:0 0 100%; max-width:100%;}
.col-4{flex:0 0 33.33%; max-width:33.33%; padding-right:15px; padding-left:15px;}
.col-3{flex:0 0 25%; max-width:25%; padding-right:15px; padding-left:15px;}
.col-2{flex:0 0 19%; max-width:19%;}
.d_flex{display:flex;}
.flex_wrap{flex-wrap:wrap;}
.align_item_start{align-items:flex-start !important;}
.align_item_center{align-items:center;}
.justify_content_center{justify-content:center !important;}
.justify_content_end{justify-content:end !important;}
.justify_content_between{justify-content:space-between;}
.border_top_none{border-top:0 !important;}
.text_transform_inherit{text-transform:inherit !important;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_end{text-align:end !important;}
.common_contaier_fluid{max-width:1680px; width:100%; margin:0 auto; padding:0 15px;}
.common_container{max-width:1280px; padding:0 15px; width:95%; margin:0 auto;}
.font-weight_400{font-weight:400 !important; font-family:HelveticaNeue !important;}
/* Common CSS End */


/* Header Section CSS Start */


header{position:fixed; top:0; left:0; width:100%; height:70px; background:#000d23; box-shadow:0 1px 2px rgba(0,0,0,0.2); z-index:99999;}
header.scroll{background-color:#000d23 !important; color:#eef;}
header nav .navbar{height:100%; padding:0 20px; width:100%; display:flex; align-items:center; margin:auto;}
.header__center{display:flex; align-items:center; justify-content:space-between;}
header .navbar .logo{flex:1 1 155px;}
header .navbar .logo a{width:100%; height:100%; padding:6px 0; display:block;}
header nav .navbar .nav-links{line-height:70px; height:100%;}
header nav .navbar .links{display:flex;}
header nav .navbar .links li{position:relative; display:flex; align-items:center; justify-content:space-between; list-style:none; padding:0 10px; transition:all 0.3s ease-in-out;}
header nav .navbar .links li a{height:100%; text-decoration:none; white-space:nowrap; color:#fff; font-size:14px; font-weight:500; letter-spacing:0.4px; transition:all 0.3s ease-in-out;}
.iti--inline-dropdown .iti__dropdown-content{background-color:#112a57 !important; border:none !important;}
.iti__flag-box,.iti__country-name{color:white !important;}
header nav .navbar .links li:hover .menu_txt,header nav .navbar .links li:hover .bxs-chevron-down{color:#e94e1b !important;}
header .links li:hover .htmlcss-arrow,header .links li:hover .js-arrow{transform:rotate(180deg);}
header nav .navbar .links li .arrow{height:100%; width:22px; line-height:70px; text-align:center; display:inline-block; color:#fff; transition:all 0.3s ease;}
header nav .navbar .links li .sub-menu{position:absolute; top:70px; left:0; line-height:40px; background:#000d23; box-shadow:0 1px 2px rgba(0,0,0,0.2); border-radius:0 0 4px 4px; display:none; z-index:2;}
header nav .navbar .links li:hover .htmlCss-sub-menu,header nav .navbar .links li:hover .js-sub-menu{display:block;}
header .navbar .links li .sub-menu li{padding:0 22px; border-bottom:1px solid rgba(255,255,255,0.1);}
header .navbar .links li .sub-menu a{color:#fff; font-size:14px; font-weight:400;}
header .navbar .search-box{position:relative;}
header .navbar .search-box form{position:relative; margin-right:10px;}
header .navbar .search-box form input{position:relative; background:#0d192e; padding:6px 26px 6px 36px; border:none; border-radius:6px; color:#ffff; height:37px; line-height:37px; font-size:14px; min-width:300px;}
header .navbar .search-box form input::placeholder{color:#fff;}
header .navbar .search-box form input:focus,header .navbar .search-box form input:focus-visible{border:none; outline:none;}
header .navbar .search-box i{position:absolute; font-size:18px; color:#fff; font-weight:500; cursor:pointer; transition:all 0.3s ease; left:10px; top:10px;}
header .navbar .nav-links .sidebar-logo{display:none;}
header .navbar .bx-menu{display:none;}
.headerleft{left:0 !important;}
.sign_btn{background:#fff; height:40px !important; line-height:40px; padding:0 8px; color:#000d23 !important; border-radius:6px; display:inline-block; transition:all 0.3s;}
.sign_btn:hover{transition:all 0.3s; background:#e94e1b; color:#fff !important;}
.get_start_btn{background:#e94e1b; height:40px !important; line-height:40px; padding:0 8px; border-radius:6px; display:inline-block; transition:all 0.3s;}
.get_start_btn:hover{background:#fff; color:#e94e1b !important;}
.nav-links_mobile .links_mobile li{display:inline-block; padding-right:4px;}
.nav-links_mobile .links_mobile li:last-child{padding-right:0;}
.nav-links_mobile .links_mobile li .get_start_btn{margin-top:0; color:#fff;}
header .slide-toggle .fa{display:none;}
header nav .navbar .slide-toggle{width:36px;}
/* Header Section CSS End */


/* About Page CSS Start */


/* about banner CSS Start */

.about_banner_section{width:100%; height:100%; background-color:#000d23; position:relative; padding:120px 0 30px 0;}
.about_banner_section::after{content:""; background-image:url("../img/about-base.webp"); width:520px; height:350px; position:absolute; right:0; top:100px;}
.about_banner_row{display:flex; justify-content:space-between;}
.landing_banner_row{align-items:center;}
.about_banner_row .about_lft_col{flex:1 1 50%; max-width:50%;}
.about_lft_col.contact_lft_bx{max-width:40%;}
.quality_banner_row .quality_banner_row_lft{flex:1 1 40%; max-width:50%;}
.about_banner_row .about_lft_col h6{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase; margin:10px 0;}
.about_banner_row .about_lft_col h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:45px;}
.about_banner_row .about_rht_col{flex:1 1 50%; max-width:65%; display:flex; justify-content:center;}
.quality_banner_row .quality_banner_row_rht{flex:1 1 60%; max-width:60%;}
.about_banner_row .about_rht_col.about_rht_col_testi{justify-content:end; position:relative; right:22px;}
.about_banner_row .about_rht_col img{width:100%; height:100%; object-fit:contain;}
.about_banner_row .about_rht_col img .about_rht_col_testi{flex-direction:column; align-items:flex-end;}
.about_rht_col_gif{height:300px; position:relative; top:-10px;}
.about_banner_row .about_lft_col h2 span{color:#e94e1b; font-style:italic; display:block;}
.about_banner_row .about_lft_col p{color:#fff; font-size:18px; font-style:normal; font-weight:400; line-height:140%; margin:10px 0 40px 0;}
.free_qoute_btn{padding:7px 30px; border-radius:6px; background:#e94e1b; color:#fff; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; display:inline-block; margin-right:10px; transition:all 0.3s ease-in-out; height:50px;}
.free_qoute_btn:hover{transition:all 0.3s ease-in-out; color:#e94e1b; background:#fff;}
.free_qoute_btn_nw{height:50px !important; line-height:50px !important; padding-top:0 !important;}
.blue_bg{background-color:#122e6e; margin-bottom:10px;}
.grey_bg{background-color:#dfdfdf; color:#001334; margin-bottom:10px;}
.grey_bg .heart_icon{font-size:30px;}
.blue_bg:hover,.grey_bg:hover{background-color:#e94e1b; color:#fff;}
.grey_bg:hover .heart_icon{color:#fff;}
.free_qoute_btn_white{padding:0 34px; height:65px; line-height:65px; border:1px solid #e94e1b; border-radius:12px;}
.free_qoute_btn_white:hover{background-color:transparent; color:#e94e1b; border:1px solid #e94e1b;}
.free_qoute_lft{margin-bottom:10px;}
.free_qoute_blu_bg{border-radius:6px; background:rgba(255,255,255,0.1); margin-bottom:10px;}
.free_qoute_blu_bg:hover{background-color:#e94e1b; color:#fff;}
.banner_btn{display:flex; flex-wrap:wrap;}
.banner_btn a{margin-bottom:10px;}
.free_qoute_btn span{display:block; line-height:40px;}
.talk_btn{border-radius:6px; background:#091f5b; color:#fff; font-size:18px; height:50px; padding:0 23px; line-height:50px; transition:all 0.3s ease-in-out;}
.talk_btn:hover{transition:all 0.3s ease-in-out; background:#e94e1b; color:#fff;}
.talk_btn_outline{border-radius:6px; color:#fff; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; height:50px; line-height:50px !important; padding:0 23px; line-height:65px; border:1px solid #fff;}
.talk_btn_outline:hover{background:#e94e1b; border:1px solid #e94e1b;}
.talk_outline_blk{border-radius:12px; border:1px solid #001334; color:#001334; transition:all 0.3s;}
.talk_outline_blk:hover{color:#fff; background-color:#e94e1b;}
.talk_btn_quote{background-color:#fff; color:#091f5b; font-weight:500; font-family:"HelveticaNeueMedium";}
.about_counets{display:flex; margin-top:60px;}
.about_counets .about_counter_lft{flex:1 1 50%; max-width:50%; border-top:1px solid rgba(255,255,255,0.15); padding-top:60px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.about_counets .about_counter_lft .counet_box{text-align:center;}
.about_counets .about_counter_lft h2{color:#fff; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:6px 0;}
.about_counets .about_counter_lft h6{color:#fff; font-size:18px; font-weight:400; line-height:140%; margin:0;}
/* about banner CSS End */


/* Vison Section CSS Start */

.vision_section{width:100%; height:100%; background-color:#000d23; position:relative; /* background:url("../img/about-mask-bg.webp") no-repeat,#000D23; */


/* background:url("../img/vision-bg.png") no-repeat,#000D23; */


/* background:url("../img/vision-bg-one.png") no-repeat; */

    background:url("../img/vision-bg-three.png") no-repeat; background-repeat:no-repeat; background-size:cover; background-position:top center; padding:175px 0 160px 0;}
.vision_section::before{content:""; position:absolute; width:153px; height:566px; background-image:url("../img/vision-bg-before-lft.png"); left:0; top:0; background-size:contain; background-repeat:no-repeat;}
.vision_section::after{content:""; position:absolute; width:153px; height:566px; background-image:url("../img/vision-bg-after-rht.png"); right:0; top:0; background-size:contain; background-repeat:no-repeat;}
.vision_row{display:flex; position:relative; top:-67px;}
.vision_row .vision_row_lft{flex:1 1 30%; max-width:30%;}
.vision_row .vision_row_lft h2 span{display:block; color:#fbfcff; font-size:92px; font-weight:500; font-family:"HelveticaNeueMedium"; position:relative; line-height:90%; font-style:italic;}
.vision_row .vision_row_lft h2 span.vision_row_lft_orange{color:#e94e1b;}
.vision_row .vision_row_lft h2 span.vision_row_lft_blu{color:#153898;}
.vision_row .vision_row_rht{flex:1 1 70%; max-width:70%;}
.vision_row .vision_row_rht{display:flex; background-repeat:no-repeat; background-position:top; position:relative; background-size:contain;}
.vison_card_main_bx{display:flex; top:-52px; position:relative; left:22px;}
.vision-card_parent_bx .vison_card_animation_bx img{width:100%; height:100%; object-fit:cover; padding:0 80px;}
.vision_row_rht .vison_card{padding:16px; border-radius:12.039px; /* background:linear-gradient(180deg,#0B1932 0%,rgba(11,25,50,0.00) 100%); */

    background:linear-gradient(
        rgb(11 25 50 / 85%) 0%,rgba(11,25,50,0) 100%
    ); box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08); max-width:100%; height:100%; border:1px solid rgb(255 255 255 / 15%); width:100%;}
.vision_row_rht .vison_card .vison_content h2{color:#fff; font-size:24px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:10px 0;}
.vision_row_rht .vison_card .vison_content p{color:#fff; font-size:16px; font-weight:400; line-height:140%;}
.multi-select{touch-action:manipulation; /* This helps prevent double-tap zooming */

    user-scalable:no; /* Disable zooming on mobile devices */}
.select2-results__options{background-color:#112a57 !important; padding:10px;}
.select2-dropdown{border:none !important;}
.select2-results__option > strong{color:#e94e1b !important;}
.select2-container
    .select2-selection--multiple
    .select2-selection__rendered
    li{background-color:#e94e1b; display:inline-block; color:white; padding:5px; margin:5px; border-radius:6px;}
.select2-selection__choice__remove{background-color:#e94e1b; border:none; margin:auto 10px auto auto; color:white;}
.vision_row_rht .vison_card:first-child{margin-top:0; margin-right:20px; position:relative; top:100px;}
/* Vison Section CSS End */


/* Build Section CSS Start */

.buils_section{padding:0 0; background:#fff;}
.buils_box{border-radius:12px; background:#0b2360; box-shadow:0 1px 4px 0 rgba(0,0,0,0.16); display:flex; justify-content:space-around; margin-top:-100px !important; position:relative; height:380px;}
.buils_box_align{align-items:center; padding:0 20px;}
.buils_box .build_box_lft{padding:0 20px 0 20px; flex:1 1 50%; max-width:50%;}
.buils_box .build_box_lft h6{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase;}
.buils_box .build_box_lft h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:10px 0 30px 0;}
.buils_box .build_box_rht{/* flex:1 1 50%; max-width:50%; text-align:center; */}
.buils_box .build_box_rht img{height:100%; position:relative; top:-30px;}
.buils_box .build_box_rht .build-img-res{display:none;}
/* Build Section CSS End */


/* Client Section CSS Start */


.Client_Title{max-width:768px; margin:0 auto; text-align:center; position:relative; padding:80px 10px 0 10px;}
.Client_Title::before{content:""; position:absolute; background-image:url("../img/client-title-before.webp"); width:116px; height:69px; left:-100px;}
.Client_Title::after{content:""; position:absolute; background-image:url("../img/client-title-after.webp"); width:116px; height:69px; right:-100px; top:50%;}
.Client_Title h6{color:#001334; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase; padding-bottom:16px;}
.Client_Title h2{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.client_wrapper{padding:30px 0; overflow-x:hidden;}
.slick-initialized .slick-slide{background-color:#fff; color:#fff; height:160px; min-height:65px; margin:0 15px 0 0; display:flex; align-items:center; justify-content:center; width:200px; line-height:20px; border-radius:12px; border:1px solid rgba(0,13,35,0.15); background:#fff;}
/* Client Section CSS End */


/* Team Section CSS Start */

.team_section{padding:30px; background-color:#fff;}
.Title{margin:8px auto 20px auto; max-width:768px; text-align:center;}
span.orange{color:#e94e1b; background:none !important; padding:0 0 0 2px;}
span.notice{color:red; font-size:8px; padding:0 0 0 10px; display:none;}
span.notice.error{display:inline-block;}
.conact_from_file.error{border-color:red !important;}
.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{color:white;}
.Title a.free_qoute_btn_nw{margin:20px auto auto auto;}
.Title h2{text-align:center; color:#001334; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.Title p{color:#001334; font-size:18px; font-weight:400; line-height:140%; padding-top:8px; text-align:center;}
.our_team_row{display:flex; padding:50px 200px 20px 200px; flex-wrap:wrap;}
.our_team_row .our_team_box{position:relative; margin-bottom:20px; flex:1 1 30.33%; /* background-image:url('../img/team-bg.webp'); */


/* background-image:url('../img/team-bg.png'); */

    background-color:#000d23; max-width:30.33%; margin-right:3%; border-radius:15px; height:300px; background-size:cover; background-repeat:no-repeat; overflow:hidden;}
.our_team_row .our_team_box .team_person_img{width:100%; height:100%; position:relative; bottom:-26px;}
.our_team_row .our_team_box .team_person_img img{width:100%; height:100%; position:relative; object-fit:contain;}
.team_logo{text-align:center; position:relative; top:-14px;}
.team_bg_msk{position:absolute; top:0; width:100%;}
.team_bg_msk img{width:100%;}
.team_lft_rgt_str{position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.team_lft_rgt_str img{width:100%;}
.our_team_row .our_team_box_six{background-image:none; display:flex; align-items:center; background-color:transparent;}
.our_team_row .our_team_box_six .our_team_img_box{position:relative;}
.our_team_row .our_team_box_six .our_team_img_box p{position:absolute; top:50%; padding:35px; color:#758091; font-size:14px; font-weight:400; line-height:160%; letter-spacing:1px; text-transform:uppercase; transform:translateY(-50%);}
.our_team_row .our_team_box_six .our_team_img_box p span{color:#001334; display:block;}
.our_team_row .our_team_box .our_team_content_bg{background:-webkit-gradient(
        linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.6))
    ); width:100%; position:absolute; width:100%; height:100%; bottom:0;}
.our_team_row .our_team_box .our_team_content{position:absolute; bottom:20px; text-align:justify; width:76%; left:57%; transform:translateX(-50%);}
.our_team_row .our_team_box .our_team_content h2{color:#fff; font-family:Pacifico; font-size:27px; font-weight:400; line-height:140%; transform:rotate(-3deg); padding-bottom:6px;}
.our_team_row .our_team_box .our_team_content p{color:#fff; font-size:11.79px; font-weight:400; line-height:140%;}
.our_team_row .our_team_box .our_team_content_six p{color:#758091; font-size:14px; font-weight:400; line-height:160%; letter-spacing:1px; text-transform:uppercase;}
.award_box{display:flex; justify-content:center; width:100%; align-items:center; border-radius:12px; background:#f8f8f8; padding:10px; margin:25px 0;}
.award_box .award_box_title h2{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.award_box .award_box_img{display:flex;}
.award_box_img img{width:120px; height:120px; object-fit:contain; padding:0 10px;}
/* Team Section CSS End */


/* About Page CSS End */


/* Landing Page CSS Start */

/* Landing Banner Section Start */

.landing_banner_section{position:relative; padding-bottom:150px; background:url("../img/landing-background-one.jpg") no-repeat,#000d23; height:100%; padding:80px 0 240px 0; background-size:cover; position:relative;}
.landing_banner_section::before{content:""; background-image:url("../img/landing-banner-before-lft.png"); width:152px; height:566px; position:absolute; object-fit:contain; top:105px; left:140px; background-repeat:no-repeat;}
.landing_banner_section::after{content:""; background-image:url("../img/landing-banner-after-rht.png"); width:152px; height:566px; position:absolute; object-fit:contain; top:128px; right:82px; background-repeat:no-repeat;}
.landing_banner_gif{position:absolute; z-index:1; height:81%; width:100%; left:0;}
.landing_banner_gif img{width:100%; height:100%; object-fit:cover;}
.landing_top_brading{border-radius:6px; background:#fff; max-width:420px; margin:20px auto 80px auto; display:inline-block; padding:0 5px; height:40px;}
.landing_top_brading span{color:#001334; font-size:14px; font-weight:400; padding:0 0 0 5px; vertical-align:top; display:inline-block; position:relative; top:13px;}
.landing_top_brading .brading_tw_span{display:none;}
.brading_arrow{color:#001334; position:relative; top:15px;}
.brading_arrow:active{color:#001334;}
.brading_arrow .bx{font-size:26px; line-height:0; position:relative; top:5px;}
.bx-right-arrow-alt:before{content:"\eb43";}
.brading_update_btn{border-radius:4px; background:#ec4914; color:#fff; font-size:12px; font-weight:500; display:inline-block; vertical-align:top; padding:10px; position:relative; top:4px;}
.common_container div.cont{display:block; width:100%; text-align:center; margin:auto;}
.landing_banner_card_sec,.build_amazing_team_sec{padding:30px 0; background-color:#fff; position:relative;}
.build_amazing_team_row{padding-left:60px;}
.landing_banner_card_row{margin-top:-100px; position:relative; z-index:1;}
.landing_banner_card_row::before{content:""; position:absolute; width:100%; height:200px; background-image:url("../img/landing-shadow.png"); z-index:-1; top:-131px; background-size:cover;}
.landing_banner_card{border-radius:8px; border:2px solid #e5e7e8; background:#fff; height:100%;}
.landing__card__three{padding:0 0;}
.landing_banner_card_top{height:300px; padding:0 0 0 0;}
.landing__card__three .landing_banner_card_top{padding:0; height:fit-content; min-height:300px;}
.landing_banner_card .landing_banner_card_top img{width:100%;}
.landing_banner_card .landing_banner_card_bottom{padding:0 20px 20px 20px;}
.landing__card__three .landing_banner_card_bottom{padding:0 20px 20px 20px;}
.landing_banner_card .landing_banner_card_bottom h4{color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.landing_banner_card .landing_banner_card_bottom p{color:#001334; font-size:16px; font-weight:400; line-height:140%; padding:10px 0 0 0;}
.build_ama_card{padding:0 50px 0 0;}
.build_ama_card h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; padding:12px 0;}
.build_ama_card p{color:#001334; font-size:13.6px; font-weight:400; line-height:140%; padding:0 0 10px 0;}
.build_ama_card a{color:#001334; font-size:14px; font-weight:600; line-height:140%; display:flex; align-items:center; transition:all 0.3s;}
.build_ama_card a:hover{color:#e94e1b;}
.build_ama_card a .bx{padding-left:5px; font-size:14px; font-weight:600;}
.build_ama_card a.orange_clr{color:#e94e1b;}
/* Landing Banner Section End */


/* Amazing team Section CSS Start */

/* .build_amazing_team_sec::after{content:''; background-image:url('../img/build-amazing-after.webp'); position:absolute; right:0; width:400px; height:715px; top:0; background-size:cover;}
*/


.p-y-70{padding:40px 0;}
.build_amazing_title h2{color:#001334; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.build_amazing_title p{color:#001334; font-size:14px; font-weight:400; line-height:140%; margin:20px 0;}
.build_amazing_rht .build_amazing_rht_card{border-radius:12px; background:#fff; box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08); max-width:220px;}
.build_amazing_team_sec .build_amazing_rht{padding:0 0 0 30px;}
.build_amazing_rht .build_amazing_rht_card_one{margin-left:0;}
.build_amazing_rht .build_amazing_rht_card_two{margin-left:200px; margin-top:-70px; z-index:1; position:relative;}
.build_amazing_rht .build_amazing_rht_card_three{margin-left:0; margin-top:-30px; position:relative; z-index:2;}
.build_amazing_rht .build_amazing_rht_card .build_amazing_rht_card_img{width:100%; height:213px; border-top-left-radius:12px; border-top-right-radius:12px;}
.build_amazing_rht .build_amazing_rht_card .build_amazing_rht_card_img img{width:100%; height:100%; object-fit:cover; border-top-left-radius:12px; border-top-right-radius:12px;}
.build_amazing_rht .build_amazing_rht_card .build_amazing_rht_card_txt{padding:10px 26px;}
.about_banner_row .about_lft_col h2 > strong{color:#e94e1b; font-style:italic;}
.build_amazing_rht .build_amazing_rht_card .build_amazing_rht_card_txt h4{color:black; font-size:15px; font-weight:500; font-family:"HelveticaNeueMedium"; text-align:center;}
.build_amazing_rht .build_amazing_rht_card .build_amazing_rht_card_txt p{color:#001334; font-size:12px; font-weight:400; line-height:140%; opacity:0.5;}
/* Amazing team Section CSS End */


/* Bridge Section CSS Start */

.bridge_section{/* background-image:url('../img/bridge_bg.webp'); */

    background-image:url("../img/bride-bg.png"); width:100%; height:100%; background-size:cover; position:relative; background-repeat:no-repeat; padding:200px 0;}
.bridge_section_row{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.bridge_section_row .bridge_section_col{flex:1 1 49%; max-width:49%;}
.bridge_box{position:relative; padding-left:16px;}
.Bridge_box .bridge-lft-img{width:100%;}
.Bridge_box{position:relative;}
.Bridge_box a{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.bridge_box h2{color:#001334; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.bridge_box_rht{display:flex; align-items:flex-start; margin:16px 0;}
.bridge_box_rht .bridge_box_lft{flex:1 1 10%; max-width:10%;}
.bridge_box_rht .bridge_bx_rht{flex:1 1 90%; max-width:90%; border-bottom:1px solid rgb(0 19 52 / 10%); padding-bottom:10px;}
.border_bottom_none{border-bottom:0 !important;}
.bridge_box_rht .bridge_bx_rht h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; padding-bottom:5px;}
.bridge_box_rht .bridge_bx_rht p{color:#001334; font-size:14px; font-weight:400; line-height:140%;}
/* Bridge Section CSS End */


/* Top Quality Section CSS Start */

.quality_banner{background-color:#fff; color:#000 !important; padding:30px 0;}
.tool_section{background-color:#fff; color:#000 !important; padding:30px 0 0 0; margin:0 0 -300px 0;}
.quality_banner .about_banner_row .about_lft_col h6,.quality_banner .about_banner_row .about_lft_col h2,.quality_banner .about_banner_row .about_lft_col p{color:#000;}
.about_banner_row .about_rht_col .top-quality-img{width:600px; height:450px; object-fit:contain;}
/* Top Quality Section CSS End */


/* Tool Section CSS Start */

.tools_card{border-radius:8px; background:#f8f8f8; padding:30px; height:100%; position:relative;}
.tools_card .tool_img{width:100%; height:218px !important;}
.tools_card .tool_img img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.tools_card .tool_txt h4{color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.tools_card .tool_txt ul{margin:12px 0 20px 0; min-height:300px; padding-bottom:48px;}
.tools_card .tool_txt ul li{display:flex; align-items:center; margin:10px 0;}
.tools_card .tool_txt ul li span{color:#001334; font-size:14px; font-weight:400; line-height:140%; margin-left:10px;}
.tool_dwn_bx{position:absolute; width:100%; left:0; bottom:0; padding:30px;}
.tool_dwn_btn{border-radius:6px; background:#122e6e; width:100%; height:40px; display:block; margin:0 auto; color:#f8f8f8; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; text-align:center; line-height:40px; transition:all 0.3s;}
.tool_dwn_btn:hover{background:#e94e1b;}
.tool_template_slider_wrapper .tool_template_slider .tools_card_slider_bx{height:100%;}
.tool_template_slider_wrapper
    .tool_template_slider
    .tools_card_slider_bx
    .tools_card{width:100%;}
.tool_template_slider_wrapper
    .tool_template_slider
    .tools_card_slider_bx
    .tools_card
    .tool_img{height:218px;}
/* Tool Section CSS End */


/* Plan Section CSS Start */

.plan_section{padding:330px 0 0 0; background-image:url("../img/plan-bg.webp"); width:100%; height:auto; object-fit:cover; background-repeat:no-repeat;}
.plan_section .tab_content_container{margin-top:80px;}
.plan_card{border-radius:12px; background:#fff; box-shadow:0 1px 4px 0 rgba(0,0,0,0.16); height:100%; position:relative; transition:all 0.3s ease-in-out;}
.plan_card:hover{box-shadow:0 0 15px #e94e1b33;}
.plan_card .plan_card_ttl,.plan_card .plan_card_list,.plan_card .plan_card_btn{padding:24px;}
.plan_card_btn{position:absolute; width:100%; bottom:0;}
.plan_card .plan_card_list{min-height:340px; padding-bottom:90px;}
.plan_card .plan_card_ttl .plan_card_ttl_heading{display:flex; align-items:center; justify-content:space-between; padding:6px 0;}
.plan_card .plan_card_ttl .plan_card_ttl_heading.bg{padding:6px; border-radius:6px; background:hwb(15deg 11% 9% / 10%);}
.plan_card .plan_card_ttl .plan_card_ttl_heading.bg a{color:#e94e1b; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.plan_card .plan_card_ttl h2{color:#001334; font-size:24px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:24px;}
.plan_card .plan_card_ttl p{color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px; margin:10px 0;}
.plan_card .plan_card_mid{border-top:1px solid rgba(0,19,52,0.08); border-bottom:1px solid rgba(0,19,52,0.08); padding:24px;}
.plan_card .plan_card_mid .plan_card_mid_top{display:flex; margin:0 0 20px 0; align-items:center;}
.plan_card .plan_card_mid .plan_card_mid_top .plan_card_mid_lft h2{color:#001334; font-family:Inter; font-size:40px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.plan_card .plan_card_mid .plan_card_mid_top .plan_card_mid_rht{padding-left:20px;}
.plan_card .plan_card_mid .plan_card_mid_top .plan_card_mid_rht p{color:#001334; font-size:16px; font-weight:400; line-height:120%; letter-spacing:-0.25px;}
.plan_card .plan_card_mid .plan_card_mid_top .plan_card_mid_rht p span{display:block;}
.plan_card_mid .plan_card_mid_bottom p{display:flex; align-items:center; color:#001334; font-size:16px; font-weight:400; line-height:120%; letter-spacing:-0.25px; opacity:0.5;}
.plan_card_mid_bottom_two{display:flex;}
.plan_card_mid_bottom_two p:last-child{padding-left:10px;}
.plan_card .plan_card_list h2{color:#001334; font-size:16px; font-weight:500; line-height:24px;}
.plan_card .plan_card_list ul{margin-top:12px;}
.plan_card .plan_card_list ul li{padding:10px 0; color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px; display:flex; align-items:center;}
.plan_card .plan_card_list ul li .bx{font-size:22px; font-weight:700; padding-right:10px;}
.get_started_btn{border-radius:6px; background:#f2f3f5; display:block; padding:15px 30px; text-align:center; color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeue"; line-height:140%; transition:all 0.3s; cursor:pointer;}
.get_started_btn:hover{background:#e94e1b; color:#fff;}
.get_started_oranage{background:#e94e1b; color:#fff; border:1px solid #e94e1b; transition:all 0.3s; padding:15px 22px;}
.get_started_oranage:hover{background-color:transparent; border:1px solid #e94e1b; color:#e94e1b;}
.join_event_btns,.see_product_btn{font-size:16px;}
.get_started_blu{background-color:#122e6e; color:#fff;}
.all_price_text p{color:rgba(0,19,52,0.56); text-align:center; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px; margin:20px 0 30px 0;}
.plan_tabing ul.tabs{max-width:240px; margin:20px auto; display:flex; align-items:center; border-radius:80px; background:#122e6e; box-shadow:0 1px 4px 0 rgba(0,0,0,0.08);}
.plan_tabing ul.tabs li a{text-align:center; float:left; text-decoration:none; background:#122e6e; border-radius:80px; width:120px; height:48px; line-height:48px; color:hwb(0deg 100% 0% / 60%); font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.plan_tabing ul.tabs li{position:relative;}
.plan_tabing ul.tabs li a.active{background:#fff; border-radius:80px; width:120px; height:48px; line-height:48px; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.plan_tabing_popover{position:absolute; bottom:-50px; background:#fff; right:14px; padding:6px 10px; border-radius:4px; display:none; transition:all 0.3s;}
.plan_popover_list:hover .plan_tabing_popover{display:block; transition:all 0.3s;}
.plan_tabing_popover::before{position:absolute; content:""; right:calc(50% - 7px); top:-7px; border-style:solid; border-width:0 7px 7px 7px; border-color:#fff transparent #fff transparent; transition-duration:0.3s; transition-property:transform; z-index:1;}
.plan_tabing_popover p{color:#001334; font-size:14px; font-weight:500; line-height:24px;}
#tabcontent2{display:none;}
.annual_plan_popover{position:absolute; bottom:-62px; background:#fff; z-index:1; padding:8px 12px; border-radius:4px; right:15px; color:#001334; font-size:14px; font-weight:600; line-height:24px; display:none;}
.annual_plan_popover::before{position:absolute; z-index:-1; content:""; right:calc(50% - 10px); top:-8px; border-style:solid; border-width:0 10px 10px 10px; border-color:transparent transparent #fff transparent; transition-duration:0.3s; transition-property:transform;}
.plan_tabing ul.tabs li:hover .annual_plan_popover{display:block;}
/* .plan_slider_mob .owl-carousel .owl-item img{width:27px;}
*/


.plan_slider_mob .owl-carousel .plan_card{margin:0 0 10px 0;}
.plan_slider_mob .owl-carousel .plan_card .plan_card_mid_bottom_two{flex-wrap:wrap;}
.plan_slider_mob .owl-carousel .plan_card_mid_bottom{height:80px;}
.plan_slider_mob .owl-carousel .plan_card .plan_card_list ul{height:200px;}
/* Plan Section CSS End */


/* Buzi Support Section Start */

.buzi_supp_section{padding:30px 0;}
.buzi_supp_bx{border-radius:12px; background:#01102b; box-shadow:0 1px 4px 0 rgba(0,0,0,0.16);}
.buzi_supp_bx .buzi_supp_bx_lft{padding:20px 0 30px 30px; flex:1 1 40%; max-width:40%;}
.buzi_supp_bx_lft h6{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase;}
.buzi_supp_bx_lft h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:16px 0;}
.buzi_supp_bx_lft p{color:#fff; font-size:18px; font-weight:400; line-height:140%; margin:0 0 30px 0;}
.check_out_btn{border-radius:12px; border:1px solid #001334; background:#fff; padding:15px 30px; color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; transition:all 0.3s;}
.check_out_btn:hover{color:#fff; background-color:#e94e1b; border:1px solid #001334;}
.buzi_supp_bx_rht{padding-top:40px; flex:1 1 60%; max-width:60%; padding-right:30px;}
.buzi_supp_bx_rht .buzi_supp_bx_rht_img img::before{content:""; width:500px; height:500px;}
/* Buzi Support Section End */


/* Client Rate Sectoin Start */

.client_rate_section{padding:30px 0;}
.client_rate_bx{border-radius:12px; background:#0b2360; box-shadow:0 1px 4px 0 rgba(0,0,0,0.16); padding:0 0 0 20px;}
.client_rate_bx .client_rate_rht{height:100%;}
.client_rate_bx .client_rate_rht img{width:100%; height:100%; object-fit:cover;}
.client_rate_bxright{display:flex; align-items:center;}
.client_rate_bx .build_rate_rht{padding:16px;}
.client_rate_bx .build_rate_rht h6{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase;}
.client_rate_bx .build_rate_rht h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:10px 0;}
.client_rate_bx .build_rate_rht h5{margin:10px 0 50px 0;}
.client_rate_bx .build_rate_rht h5 .star .bx{color:#e94e1b; font-size:20px;}
.client_rate_bx .build_rate_rht h5 .mid_text{color:#fff; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; padding-left:10px; line-height:120%;}
.client_rate_bx .build_rate_rht h5 .rht_txt{color:#fff; font-size:16px; font-weight:400; line-height:24px; padding-left:10px; letter-spacing:-0.25px;}
.client_rate_bx .build_rate_rht p{color:#fff; font-size:18px; font-weight:400; line-height:140%; margin:10px 0;}
.search_top{padding-right:5px; position:relative; top:2px;}
/* Client Rate Sectoin End */


/* Latest Block Section CSS Start  */

.latest_block_section{padding:30px 0;}
.latest_block_card{border-radius:8px; border:2px solid #f0f2f3; background:#fff;}
.latest_block_card .latest_card_img{height:270px;}
.latest_block_card .latest_card_img img{width:100%; height:100%; object-fit:cover; border-top-left-radius:8px; border-top-right-radius:8px;}
.latest_block_card .latest_card_text{padding:16px; transition:all 0.3s;}
.latest_block_card:hover .latest_card_text{background:#f2f3f5;}
.latest_block_card .latest_card_text h4{color:#001334; font-size:20px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; margin-bottom:30px; display:-webkit-box; max-width:100%; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:75px;}
.Category_Blog{border-radius:6px; background:#179fa6; padding:5px 10px; color:#fff; font-size:12px; font-weight:400; line-height:20px;}
.Category_Blog_one{background:#122e6e;}
.Category_Blog_two{background:#a633f2;}
.Category_Blog_three{background:#4f22c6;}
.read_blog_btn{border-radius:6px; background:rgba(0,19,52,0.05); color:#001334; font-size:16px; font-weight:500; font-family:"" "" "" "" "HelveticaNeueMedium" "" "" "" ""; line-height:140%; padding:15px 30px; width:226px; display:block; margin:0 auto; transition:all 0.3s;}
.read_blog_btn:hover{background-color:#e94e1b; color:#fff;}
.latest_blog_slider .latest_blog_slider_bx{height:auto;}
.latest_blog_slider .latest_blog_slider_bx .latest_block_card{width:100%;}
/* Latest Block Section CSS End */

/* Landing Page CSS End */


/* Coachin & Training Category Page CSS Start */


/* Coaching Banner Start CSS Start */

.coaching_banner_section{background:#000d23; padding:120px 0;}
.coaching_ttl{max-width:768px; margin:0 auto; text-align:center; padding:0 20px;}
.coaching_ttl h2{color:#fff; text-align:center; font-size:42px; font-weight:500; font-family:"" "" "" "" HelveticaNeueMedium "" "" "" ""; line-height:120%;}
.coaching_ttl p{color:#fff; font-size:18px; font-weight:400; padding:16px 0 26px 0; line-height:25px; max-width:600px; margin:0 auto;}
.coaching_ttl a{color:#fff; font-size:18px; font-weight:500; font-family:"" "" "" "HelveticaNeueMedium" "" "" ""; display:flex; align-items:center; justify-content:center; transition:all 0.3s; width:180px; margin:0 auto;}
.coaching_ttl a:hover{color:#e94e1b;}
.coaching_ttl a .bx{padding-left:5px;}
.Coaching_Form{max-width:768px; margin:0 auto;}
.Coaching_Form form{position:relative; margin:30px 0; padding:0 20px;}
.Coaching_Form form input{border-radius:6px; background:#0d192e; width:100%; border:none; height:58px; padding:0 10px; color:hwb(0deg 100% 0% / 50%); font-size:18px; font-weight:400; line-height:140%; padding-left:50px;}
.Coaching_Form form input:focus{outline:none;}
.Coaching_Form form .bx{position:absolute; top:20px; font-size:18px; left:36px; color:rgb(255,255,255);}
.popu_topic{max-width:768px; margin:0 auto; padding:20px; text-align:center;}
.popu_topic h6{color:#f2f3f4; font-size:14px; font-weight:400; line-height:140%; padding:10px 0; margin-bottom:10px;}
.popu_topic a{border-radius:100px; background:#f2f3f4; padding:6px 16px; margin:10px 5px; color:#000d23; font-size:14px; font-weight:400; line-height:140%; display:inline-block;}
.popu_topic a.green{background:#c3f0c8;}
.orange{background:#f3d4b8 !important;}
.trainer_btns{display:flex; flex-wrap:wrap;}
/* Coaching Banner Start CSS End */


/* Right Course Section CSS Start */

.right_course_section{padding:40px 0; background-color:#f5f5f5; position:relative;}
.right_course_section::before{content:""; position:absolute; width:100%; height:450px; background-color:#fff; top:0;}
.right_course_bx{height:100%; transition:all 0.3s ease-in-out; background-color:#fff; border-top-left-radius:12px; border-top-right-radius:12px;}
.right_course_bx:hover{box-shadow:0 0 10px #9a9a9a8c; transition:all 0.3s ease-in-out;}
.right_course_bx .right_course_img{position:relative; height:540px;}
.right_course_bx .right_course_img::before{content:""; width:100%; height:100%; position:absolute; opacity:0.40000001192092896; background:hsl(218deg 85% 3% / 50%); border-top-left-radius:12px; border-top-right-radius:12px;}
.right_course_bx .right_course_img img{width:100%; height:100%; object-fit:cover; border-top-left-radius:12px; border-top-right-radius:12px;}
.right_course_bx .right_course_img .right_course_img_txt{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.right_course_bx .right_course_img .right_course_img_txt h2{color:#fff; text-align:center; font-family:Inter; font-size:56px; font-weight:400; margin-bottom:16px;}
.right_course_bx .right_course_img .right_course_img_txt p{color:#fff; font-size:16px; font-weight:400; line-height:140%; text-align:center;}
.right_course_bx .right_course_txt{padding:16px 30px 16px 30px; background:#fff; transition:all 0.3s;}
.right_course_bx:hover .right_course_txt{background-color:#f5f5f58c;}
.right_course_bx .right_course_txt p{color:#001334; font-size:20px; font-weight:400; line-height:140%; margin:0 0 10px 0; display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:60px;}
.popular_topic_slider_bx{height:100% !important; background-color:transparent !important; border:none !important;}
.popular_topic_slider_bx a{border-radius:100px; background:#f2f3f4; padding:6px 16px; margin:0 0; color:#000d23; font-size:14px; font-weight:400; line-height:140%; width:100%; text-align:center;}
.popular_topic_slider_bx a.green{background:#c3f0c8;}
/* Right Course Section CSS End */


/* Trainer coache Section Start */

.trainer_coache_section{background-color:#f5f5f5; padding:30px 0;}
.main_coache_bx{flex:0 0 19%; max-width:19%; margin:0 1% 1% 0; transition:all 0.3s;}
.main_coache_bx:hover .trainer_coache_bx{background-color:#cfcaca5c; box-shadow:0 0 5px 0 #bbb6b6;}
.trainer_coache_bx{border-radius:12.144px; background:#fff; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16); padding:20px; height:100%; transition:all 0.3s;}
.trainer_coache_bx .trainer_coache_txt{margin:14px 0; padding:14px 0 0 0;}
.trainer_coache_bx .trainer_coache_txt h4{color:#001334; font-size:18px; font-weight:400; line-height:140%; margin:0 0 20px 0; height:50px; display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important;}
.trainer_coache_bx .trainer_coache_txt span{border-radius:6px; background:#f5f5f5; padding:8px 12px; color:#001334; font-size:14px; font-weight:400;}
.trainer_coache_btn{border-radius:6px; background:#e94e1b; border:1px solid #e94e1b; width:auto; display:inline-block; padding:10px 10px; color:#fff; font-size:14px; font-weight:400; text-align:center; transition:all 0.3s;}
.trainer_coache_btn:hover{color:#e94e1b; background-color:#fff;}
.blue_bg{background:#122e6e; border:1px solid #122e6e;}
.blue_bg:hover{border:1px solid #e94e1b;}
.trainer_coaches-mob_tabing .trainer_coaches_tabing_bx{padding:0 15px;}
.trainer_coaches-mob_tabing .trainer_coaches_tabing{text-align:center; display:block; width:100%; background-color:#f8f8f8; border-radius:6px;}
.trainer_coaches-mob_tabing .trainer_coaches_tabing .tabs{margin:0; padding:0; display:flex; justify-content:center;}
.trainer_coaches-mob_tabing .trainer_coaches_tabing .tab-link{margin:0 1%; list-style:none; padding:14px 10px; cursor:pointer; transition:all ease 0.5s; color:hsl(218deg 100% 10% / 50%); font-size:16px; font-weight:600; line-height:120%;}
.trainer_coaches-mob_tabing .trainer_coaches_tabing .tab-link.active{color:#001334;}
.trainer_coaches-mob_tabing .trainer_coaches-wrapper{padding:20px 0;}
.trainer_coaches-mob_tabing .trainer_coaches-wrapper .tab-content{display:none; text-align:center; color:#888; font-weight:300; font-size:15px; opacity:0; transform:translateY(15px); animation:fadeInone 0.5s ease 1 forwards;}
.trainer_coaches-mob_tabing .trainer_coaches-wrapper .tab-content.active{display:block;}
@keyframes fadeInone{
  100%{opacity:1; transform:none;}
}
.trainer-coaches_mob .plan__slider .trainer_coache_bx{margin-bottom:10px;}
.trainer-coaches_mob .plan__slider .trainer_coache_bx .trainer_coache_img img{width:55px;}
.trainer-coaches_mob .plan__slider .trainer_coache_bx .trainer_coache_txt,.trainer-coaches_mob .plan__slider .trainer_coache_bx .trainer_coache_btn_bx{text-align:left;}
.trainer-coaches_mob .plan__slider .trainer_coache_bx .trainer_coache_btn_bx a{margin:0;}
.coaching_tab_slider_mob
    .coaching_tab_slider
    .coaching_tab_slider_item
    .main_coache_bx
    .trainer_coache_img
    img{width:auto;}
.coaching_tab_slider_mob
    .coaching_tab_slider
    .coaching_tab_slider_item
    .main_coache_bx
    .trainer_coache_txt
    h4{text-align:left; font-size:15px;}
.error-sentence{display:block; width:100%; margin:auto; color:red; text-align:center; font-size:16px;}
.loader-container.hide{display:none !important;}
.loader-container{display:flex; justify-content:center; align-items:center; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#0000004a; z-index:999999;}
.loader{width:48px; height:48px; border:5px solid #fff; border-bottom-color:#ff3d00; border-radius:50%; display:block; text-align:center; box-sizing:border-box; animation:rotation 1s linear infinite;}
.glider.draggable{cursor:pointer !important;}
@keyframes rotation{
  0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);}
}
/* Trainer coache Section End */


/* Featured Coaches Section Star  */

.feature_coaches_section{background-image:url("../img/featured-bg.webp"); padding:30px 0; width:100%; height:100%; object-fit:cover;}
.feature_coaches_ttl{display:flex; justify-content:space-between; align-items:flex-end; margin:20px 0 30px 18px; padding:0 15px 0 0;}
.feature_coaches_ttl .feature_coaches_ttl_lft h2{color:#fff; font-size:42px; font-weight:500; font-family:"" "" "" HelveticaNeueMedium "" "" ""; line-height:120%;}
.feature_coaches_ttl .feature_coaches_ttl_lft p{color:#fff; font-size:18px; font-weight:400; line-height:30px;}
.explore_btn{border-radius:6px; background:#f2f3f4; color:#000d23; font-size:14px; font-weight:400; line-height:140%; padding:10px 12px; transition:all 0.3s;}
.explore_btn:hover{transition:all 0.3s; color:#fff; background:#e94e1b;}
.fea_coaches_bx{border-radius:12.144px; background:#fff; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16); padding:22px 17px; text-align:center; height:100%;}
.fea_coaches_bx .fea_coaches_profile{width:102px; height:102px; margin:0 auto 14px auto;}
.fea_coaches_bx .fea_coaches_profile img{width:102px; height:102px; object-fit:cover; border-radius:100%;}
.fea_coaches_bx .fea_coaches_nme h2{color:#001334; font-size:22px; font-weight:500; font-family:"" "" "HelveticaNeueMedium" "" ""; line-height:120%; padding-bottom:10px;}
.fea_coaches_bx .fea_coaches_nme h4{color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.253px; margin-bottom:10px;}
.fea_coaches_bx .fea_coaches_txt a{border-radius:100px; background:#c3f0c8; padding:6px 13px; margin:10px 5px; color:#000d23; font-size:14px; font-weight:400; line-height:140%; display:inline-block;}
.fea_coaches_bx .fea_coaches_str p{color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.253px; margin-top:10px;}
.fea_coaches_bx .fea_coaches_str p .bx{color:#e94e1b;}
.fea_coaches_bx .fea_coaches_btn{margin:30px 0 0 0;}
.orange_bg{color:#fff; background-color:#e94e1b !important;}
.coaches_mob_slider .coaches_slider_bx{height:100%;}
.coaches_mob_slider .coaches_slider_bx .fea_coaches_bx{width:100%;}
.coaches_mob_slider .coaches_slider_bx .fea_coaches_bx .fea_coaches_str{text-align:center; display:flex; align-items:center; flex-direction:column; margin:10px 0 0 0;}
.coaches_mob_slider
    .coaches_slider_bx
    .fea_coaches_bx
    .fea_coaches_str
    .fea_coaches_str_top{display:flex;}
.coaches_mob_slider
    .coaches_slider_bx
    .fea_coaches_bx
    .fea_coaches_str
    .fea_coaches_str_top
    img{margin:0 5px 0 0;}
.coaches_mob_slider
    .coaches_slider_bx
    .fea_coaches_bx
    .fea_coaches_str
    .fea_coaches_str_top
    img:last-child{margin:0;}
/* Featured Coaches Section End */


/* FAQ Section CSS Start */

.faq_section{padding:30px 0; background-color:#fff;}
.faq_main_bx{border-radius:12px; background:#f5f5f5; padding:40px 10px;}
.faq_sub_bx{padding:20px 10px;}
.faq_sub_bx .acc-container{width:100%;}
.faq_sub_bx .acc{margin-bottom:10px;}
.faq_sub_bx .acc-head{background-color:#fff; padding:15px 10px; font-size:22px; position:relative; cursor:pointer; border-radius:12px;}
.faq_sub_bx .acc-head.active{border-bottom-left-radius:0; border-bottom-right-radius:0;}
.faq_sub_bx .acc-head::before{content:"\f107 "; font-family:"fontawesome"; position:absolute; right:18px; top:18px; color:#001334; font-size:14px;}
.faq_sub_bx .acc-head p{color:#001334; font-size:16px; font-weight:500; font-family:"" "" HelveticaNeueMedium "" ""; line-height:20px; padding-right:40px;}
.faq_sub_bx .acc-content{padding:15px 10px; display:none; background-color:#fff;}
.faq_sub_bx .acc-content p{color:#001334; font-size:16px; font-weight:400; line-height:20px;}
.faq_sub_bx .acc-head.active::before{transform:rotate(180deg);}
/* FAQ Section CSS End */


/* Coachin & Training Category Page CSS Start */


/* Contact us Page CSS Start */

.contact_banner_section{padding-bottom:0; height:750px; position:relative; background-color:#000d23; padding:130px 0 0 0;}
.contact_banner_section::after{content:""; position:absolute; /* background-image:url('../img/contact-after.webp'); */

    background-image:url("../img/contact-after.png"); width:152px; height:580px; right:10px; background-repeat:no-repeat; top:84px; background-size:cover;}
.contact_banner_section::before{content:""; position:absolute; /* background-image:url('../img/contact-before.webp'); */

    background-image:url("../img/contact-before.png"); width:152px; height:580px; left:10px; background-repeat:no-repeat; top:60px; background-size:cover;}
.contact_form_mian{justify-content:center;}
.contact_form_bx{position:relative;}
.contact_form_bx::before{position:absolute; content:""; background:#000d23; height:500px; min-width:360px; z-index:-1; box-shadow:0 -5px 100px #00349075; top:0; border-radius:12px; left:0;}
.contact_form_bx::after{position:absolute; content:""; background:#000d23; height:500px; min-width:360px; z-index:-1; box-shadow:0 -5px 100px #00349075; top:0; border-radius:12px; right:0;}
.contact_banner_section .about_banner_row{position:relative; z-index:1;}
.landing_banner_row{z-index:2; position:relative;}
.contact_map_section{padding:350px 0 30px 0;}
.contact_ttl{display:flex; justify-content:space-between; align-items:center; margin:20px 0;}
.contact_ttl .contact_ttl_lft h2{color:#001334; font-size:42px; font-weight:500; font-family:"" "HelveticaNeueMedium" ""; line-height:50px;}
.contact_ttl .contact_ttl_rht{display:flex; align-items:center; flex-wrap:wrap;}
.contact_ttl .contact_ttl_rht h4{color:#001334; font-size:19px; font-weight:500; font-family:"" HelveticaNeueMedium ""; line-height:20px; padding-right:10px;}
.contact_ttl .contact_ttl_rht a{border-radius:6px; background:#f1f2f4; margin:10px 5px; color:#001334; font-size:16px; font-weight:500; line-height:16px; padding:9px; display:flex; align-items:center; transition:all 0.3s;}
.contact_ttl .contact_ttl_rht a .bx{padding-right:5px;}
.contact_ttl .contact_ttl_rht a:hover{background-color:#e94e1b; color:#fff;}
.contact_map_bx iframe{border-radius:12px; height:600px; width:100%;}
.contact_map_bx iframe .default-card{display:none !important;}
.contact_lft_bx{padding-right:30px;}
.contact_lft_bx .contact_schudle_bx{border-radius:12px; background:#000d23; border:1px solid hwb(0deg 100% 0% / 50%); max-width:480px;}
.contact_lft_bx .contact_schudle_bx h2{color:#fff; font-size:14px !important; font-weight:400; line-height:16px; letter-spacing:1px; text-transform:uppercase; padding:16px 20px 0 20px;}
.contact_lft_bx .contact_schudle_bx ul li{border-bottom:1px solid hwb(0deg 100% 0% / 50%); display:flex; justify-content:space-between; align-items:center; margin:10px 0; padding-bottom:5px;}
.contact_lft_bx .contact_schudle_bx ul li span{color:#fff; font-size:18px; font-weight:400; line-height:20px; padding:10px 20px;}
.contact_lft_bx .contact_schudle_bx ul li:last-child{border-bottom:0; padding:0 0 10px 0; margin:0;}
.contact_lft_bx .contact__via{margin-top:40px; padding:0 0 0 20px;}
.contact_lft_bx .contact__via ul li{margin-bottom:20px;}
.contact_lft_bx .contact__via ul li a{color:#fff; font-size:18px; font-weight:400; line-height:20px; display:flex; align-items:center;}
.contact_lft_bx .contact__via ul li a .bx{color:#e94e1b; font-size:24px; padding-right:10px;}
.contact_lft_bx .contact__via ul li a span{padding:0 5px;}
.contact_lft_bx .contact__via ul li:last-child{margin-bottom:0;}
.contact_form_bx{border-radius:12px; background:#001334; width:100%; padding:20px; border:1px solid hwb(0deg 100% 0% / 50%);}
.contact_form_bx h2{color:#f5f5f5; font-size:24px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:0 0 20px 0; position:relative; text-align:center;}
.conact_from_file .select2-container--classic .select2-selection--multiple,.conact_from_file .select2-container--classic .select2-selection--single{border:none; border-radius:6px; background:#112a57; width:100%; /* height:52px; */

    padding:7px 15px; color:#fff; font-size:16px; font-weight:400;}
.conact_from_file
    .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice{padding:10px 0; background-color:#e94e1b; border:none;}
.select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__remove{color:white;}
.select2-container--classic .select2-results > .select2-results__options{background-color:#112a57; border:none;}
.select2-results__option--selectable{margin:auto auto auto 10px !important; color:white;}
.select2-container--classic .select2-results__group{color:white; font-weight:bold;}
.select2-container--classic .select2-results__option--group{margin:10px auto;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#112a57;}
.contact_form_bx .contact_form__ttl{position:relative;}
.contact_form_bx .contact_form__ttl .conact_from_file{border-radius:12px; background:#061736; padding:16px; border:1px solid hwb(0deg 100% 0% / 50%);}
.contact_form_bx .contact_form__ttl .conact_from_file.half{display:inline-block; width:calc((100% / 2) - 3px);}
.contact_form_bx .contact_form__ttl .conact_from_file label{display:block; color:#fff; font-size:14px; font-weight:400; text-transform:uppercase; height:28px; text-align:left;}
.contact_form_bx
    .contact_form__ttl
    .conact_from_file
    label.for-terms-and-conditons{display:inline-block;}
.contact_form_bx .contact_form__ttl .conact_from_file label a{color:#e94e1b; cursor:pointer;}
.contact_form_bx
    .contact_form__ttl
    .conact_from_file
    input:not([type="checkbox"]),.contact_form_bx .contact_form__ttl .conact_from_file textarea{width:100%; height:48px; background:transparent; border:none; display:block; color:#fff; font-size:14px; font-weight:400; letter-spacing:1px; opacity:0.5; height:28px; text-align:left;}
.contact_form_bx .contact_form__ttl .conact_from_file select{border:none; border-radius:6px; background:#112a57; width:100%; height:52px; padding:0 15px; color:#fff; font-size:16px; font-weight:400;}
.contact_form_bx .contact_form__ttl .conact_from_file textarea{height:auto;}
.contact_form_bx .contact_form__ttl .conact_from_file input:focus,.contact_form_bx .contact_form__ttl .conact_from_file textarea:focus,.contact_form_bx .contact_form__ttl .conact_from_file select{outline:none;}
.contact_form_bx .contact_form__ttl .conact_from_file input::placeholder,.contact_form_bx .contact_form__ttl .conact_from_file textarea::placeholder{color:#fff;}
.contact_checkbox ul li label{margin-bottom:16px;}
.contact_checkbox .styled-checkbox{position:absolute; opacity:0; width:auto !important;}
.contact_checkbox .styled-checkbox + label{position:relative; cursor:pointer; padding:0; opacity:1 !important; display:flex !important; align-items:center; text-transform:capitalize !important; font-size:16px !important; padding-left:40px;}
.contact_checkbox .styled-checkbox + label:before{content:""; margin-right:10px; display:inline-block; vertical-align:text-top; width:26px; height:26px; border-radius:4px; border:1px solid #415271; background:#0b1932; left:0; position:relative; position:absolute; top:0;}
.contact_form_bx .contact_form__ttl .contact_phone_country .iti__arrow--up{border-bottom:0 solid #061633;}
.contact_checkbox .styled-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}
.contact_checkbox .styled-checkbox:checked + label:before{background:#f35429;}
.contact_checkbox .styled-checkbox:disabled + label{color:#b8b8b8; cursor:auto;}
.contact_checkbox .styled-checkbox:disabled + label:before{box-shadow:none; background:#ddd;}
.contact_checkbox .styled-checkbox:checked + label:after{content:""; position:absolute; left:9px; top:14px; background:white; width:2px; height:2px; box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white; transform:rotate(45deg);}
.contact_form_btn{background:#e94e1b; color:#fff; transition:all 0.3s ease-in-out;}
.contact_form_btn:hover{transition:all 0.3s ease-in-out; background-color:#fff; color:#e94e1b;}
/* .contact_phone_country .iti__flag.iti__us{height:20px;}
*/


.contact_phone_country .iti{width:100%;}
/* .contact_phone_country .iti__flag{border-radius:50px; height:20px !important;}
*/


.contact_phone_country .iti__flag.iti__zm{height:20px;}
.contact_phone_country .iti--separate-dial-code .iti__selected-dial-code{color:#fff; font-size:16px; font-weight:400;}
.contact_phone_country .iti__arrow{border-left:5px solid transparent; border-right:5px solid transparent; border-top:4px solid #fff;}
.contact_phone_country .iti__flag-box,.contact_phone_country .iti__country-name{font-size:14px;}
.contact_map_bx{position:relative;}
.contact_map_bx .contact_logo{position:absolute; top:50%; transform:translate(-50%,-50%); left:50%;}
.contact_direction_main_bx{position:absolute; right:30px; top:30px;}
.contact_direction_main_bx .contact_direction_bx{background-color:#fff; margin-bottom:16px; padding:20px; max-width:260px; border-radius:12px;}
.contact_direction_main_bx .contact_direction_bx h2{color:#001334; font-size:19px; font-weight:500; font-family:HelveticaNeueMedium; line-height:140%; padding-bottom:16px;}
.contact_direction_main_bx .contact_direction_bx a{color:#001334; font-size:14px; font-weight:500; line-height:140%; border-radius:6px; background:#f1f2f4; padding:10px 20px; transition:all 0.3s;}
.contact_direction_main_bx .contact_direction_bx a:hover{background:#e94e1b; color:#fff;}
.contact_direction_main_bx .contact_direction_bx a.oranges{background:#e94e1b; color:#fff;}
.contact_direction_main_bx .contact_direction_bx a.oranges:hover{background:#f1f2f4; color:#001334;}
/* Contact us Page CSS End */


/* Term And Privacy Policy Page CSS Start */

.privacy_term_banner{background:#000d23; padding:120px 90px 200px 90px; height:100%;}
.privacy_term_banner_ttl h2{color:#fff; text-align:center; font-size:42px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.privacy_term_banner_ttl p{color:#fff; text-align:center; font-size:16px; font-weight:400; line-height:140%; opacity:0.5; padding:10px 0;}
.privacy_bx_txt_section{padding:0 0 60px 0;}
.privacy_bx_txt{background:#ffff; position:relative; padding:50px !important; border-radius:12px; max-width:884px; margin:-120px auto 0 auto !important;}
.privacy_bx_txt p.colored{color:#e94e1b;}
.privacy_bx_txt p{color:black; font-size:15px; font-family:HelveticaNeueMedium; line-height:22px; margin-bottom:12px;}
.privacy_bx_txt a.link{color:#e94e1b; text-decoration:underline;}
.privacy_bx_txt h2{color:#001334; font-size:20px; font-style:normal; font-weight:500; font-family:HelveticaNeueMedium; line-height:24px; margin:30px 0; color:#000d23; padding:10px; border-radius:12px; border:solid 1px #000d23;}
.privacy_tabing_banner_bx{max-width:640px; margin:50px auto 0 auto; padding:21px 10px; border:1px solid hwb(0deg 100% 0% / 50%); border-radius:12px; text-align:center;}
.privacy_tabing_banner_bx .tab-term-privacy .tabs{display:flex; justify-content:center; flex-wrap:wrap;}
.tab-term-privacy .tab-link a{list-style:none; padding:0 10px 0 0; color:hsl(0 0% 50% / 1); cursor:pointer; font-weight:400; transition:all ease 0.5s; letter-spacing:1px; display:inline-block; font-size:18px;}
.tab-term-privacy .tab-link:last-child{padding:0;}
.tab-term-privacy .tab-link a.active{color:#fff;}
.tab-content{display:none; color:#888; font-weight:300; font-size:15px; opacity:0; transform:translateY(15px); animation:fadeIn 0.5s ease 1 forwards;}
.tab-content.active{display:block;}
@keyframes fadeIn{
  100%{opacity:1; transform:none;}
}
/* Term And Privacy Policy Page CSS End */

/* Service Page CSS Start */


/* Service Banner Section CSS Start */

.service_banner_section{/* background-image:url('../img/about-mask-bg.webp'); */


/* background-image:url('../img/service-banner-bg-one.webp'); */

    background-image:url("../img/Service-Background.jpg"); background-size:cover; padding:120px 0 50px 0; background-position:bottom; position:relative;}
.service_banner_section::before{content:""; position:absolute; background-image:url("../img/service-bg-before.png"); width:125px; height:471px; top:70px; left:0; background-size:contain; background-position:center top; background-repeat:no-repeat;}
.service_banner_section::after{content:""; position:absolute; background-image:url("../img/service-bg-after.png"); width:125px; height:430px; top:70px; right:0; background-size:contain; background-position:center top; background-repeat:no-repeat;}
.check_service_btn{color:#fff; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; letter-spacing:1px; text-transform:uppercase; transition:all 0.3s;}
.check_service_btn span{font-weight:500; font-family:HelveticaNeueMedium;}
.check_service_btn .bx{font-size:18px;}
.check_service_btn .bx::before{position:relative; top:3px;}
.check_service_btn:hover{color:#e94e1b;}
.service_animation_container{align-items:center; display:flex; justify-content:center; max-width:768px; margin:0 auto; overflow:hidden;}
.service_animation_container .button_service{padding:5px 14px; margin:10px 4px; background-color:#fff; border:none; cursor:pointer; transition:background 0.1s ease-in-out; border-radius:6px; color:#0b2360; text-align:center; font-size:18px; font-weight:400; line-height:140%; transition:all 0.6s ease-in-out;}
.service_animation_container .button_service-4{background-color:transparent; height:100%;}
.service_animation_container .button-container_lft{display:flex; position:relative; right:-70px; z-index:1;}
.service_animation_container .button-container_rht{display:flex; left:-70px; z-index:1; position:relative;}
.service_animation_container .button_service-5,.service_animation_container .button_service-6,.service_animation_container .button_service-7{background:#e94e1b !important; color:#fff; transition:all 0.6s ease-in-out;}
.Service_banner_slider .slick-track{display:flex; align-items:center;}
.service_banner_slider_bx{height:40px !important; width:auto !important; color:#000 !important; padding:10px 15px; margin:0 7px 0 8px !important;}
.service_banner_slider_bx.service_banner_slider_bx_one,.service_banner_slider_bx.service_banner_slider_bx_two,.service_banner_slider_bx.service_banner_slider_bx_three{background-color:#e94e1b; color:#fff !important;}
.service_banner_slider_bx.service_banner_slider_bg{background-color:transparent !important; height:200px !important;}
.Service_banner_slider .clinet_slider_lft,.Service_banner_slider .clinet_slider_rht{background:transparent !important; position:relative; z-index:1;}
.Service_banner_slider .clinet_slider_lft{position:relative; right:-20px;}
.Service_banner_slider .clinet_slider_rht{position:relative; left:-10px;}
.Service_banner_slider .clinet_slider_lft .service_banner_slider_bx,.Service_banner_slider .clinet_slider_rht .service_banner_slider_bx{height:40px !important; width:AUTO !important; color:#000 !important; padding:0; text-align:center; background-color:#fff; margin:0 16px; border-radius:6px; width:100px !important; line-height:40px; min-width:84px;}
.Service_banner_slider .slick-active.slick-center{opacity:0.5; transition:all 0.5s ease-in-out;}
/* Service Banner Section CSS End */


/* Service Section CSS Start */

.service_section{padding:30px 0; margin:20px auto;}
.service_box{background:#f5f5f5; padding:40px; border-radius:12px;}
.service_bx-rht{padding:10px 0 0 30px;}
.service_bx-rht h2{color:#001334; font-size:42px; font-weight:500; font-family:HelveticaNeueMedium;}
.service_bx-rht ul{margin:30px 0;}
.service_bx-rht ul li{display:flex; align-items:center; margin-bottom:20px;}
.service_bx-rht ul li span{color:#001334; font-size:16px; font-weight:400; line-height:22px; padding-left:16px;}
.orange_outline{transition:all 0.3s; border:1px solid #e94e1b;}
.orange_outline:hover{border:1px solid #e94e1b; background-color:transparent;}
.join_event_btn{padding:15px 30px;}
.Find_Trainer{margin-bottom:10px; padding:16px 28px;}
.sign_form p{color:#000d23; font-size:12px; font-weight:400; line-height:140%;}
.sign_form p a{color:#e94e1b;}
.sign__other__ttl{text-align:center; position:relative; margin-top:0;}
.sign__other__ttl span{color:hsl(218deg 100% 7% / 50%); font-size:12px; font-weight:400; letter-spacing:1px; text-transform:uppercase; position:relative; background:#fff; padding:0 20px; position:relative; z-index:5;}
.sign__other__ttl::before{content:""; display:block; border-top:solid 1px black; opacity:0.5; width:100%; height:1px; position:absolute; top:65%; z-index:1;}
.sign_form_social{display:flex; flex-wrap:wrap;}
.sign_form_social a{display:flex; flex-direction:column; align-items:center; flex:1 1 33.33%; margin-bottom:10px;}
.sign_form_social a span{color:#000d23; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; margin-top:10px;}
.sign_lft{width:100%; height:100vh; /* background-image:url('../img/login-lft-bg.webp'); */


/* background-image:url('../img/login-lft-bg.png'); */

    background-image:url("../img/login-lft-one.png"); background-size:cover; background-position:top center;}
/* Service Section CSS End */


/* Landing Banner Section CSS Start */

.discover_slider_section{background:#000d23; padding:60px 0 60px 65px;}
.slider-section .slider-image{margin-inline:0.5rem; width:100% !important; height:100% !important;}
.slider-section .slider-prev,.slider-section .slider-next{position:absolute; display:flex; align-items:center; justify-content:center; font-size:1.15rem; font-weight:700; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; padding:1rem; width:1rem; height:1rem; opacity:0.75; border-radius:50%; color:var(--white-100); background:var(--black-400);}
.slider-section .slider-prev{top:-60px; left:0; background:#e94e1b; color:#fff; width:50px; height:50px; font-size:28px; opacity:1;}
.slider-section .slider-next{top:-60px; right:40px; background:#e94e1b; color:#fff; width:50px; height:50px; font-size:28px; opacity:1;}
.service_glider_slider_main .service_main_imgs{width:100%;}
.service_glider-slider_row .service_glider_slider_lft{display:block; width:100%;}
.service_glider_slider_main{position:relative;}
/* .service_glider-slider_row{background:url('../../assets/img/service-glider-bg.png'); padding:45px 90px; position:relative;}
*/

.service_glider-slider_row{padding:45px 90px; height:100%; background-color:#0a1830; margin:auto 15px auto auto; border-radius:12px;}
.glider .glider-slide img{position:absolute; bottom:30px; right:25px; width:250px;}
.service_glider-slider_row .service_glider_slider_lft p{color:#fff; font-size:16px; font-weight:400; line-height:20px; display:block; margin:20px auto;}
.service_glider-slider_row .service_glider_slider_lft ul{display:block; max-width:60%;}
.service_glider-slider_row span.number{width:40px !important; height:40px !important; background:#fff; color:#000d23; font-size:17px; font-style:normal; font-weight:500; text-align:center; line-height:40px; border-radius:6px; position:absolute; left:30px; top:36px; font-family:HelveticaNeueMedium;}
.service_glider-slider_row .service_glider_slider_lft h2{position:relative; font-size:24px; font-style:normal; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; color:#fff;}
.service_glider_slider_lft ul li{margin-bottom:16px; display:flex; align-items:center;}
.service_glider_slider_lft ul li:last-child{margin-bottom:0;}
.service_glider_slider_lft ul li span{color:#fff; font-size:16px; font-weight:400; padding-left:20px; line-height:140%;}
/* Landing Banner Section CSS End */


/* Technology Software Section Start */

.technology_section{padding:30px 0;}
.technology_section_bx{margin-top:40px;}
.technology__row{display:flex; justify-content:space-between; flex-wrap:wrap;}
.technology__row .technology_lft_col{flex:1 1 49%; max-width:49%;}
.technology__row .technology_rht_col{flex:1 1 49%; max-width:49%;}
.technology_section_bx .technology_lft{padding-right:10px;}
.technology_section_bx .technology_lft h4{color:#001334; font-size:24px; font-weight:500; font-family:HelveticaNeueMedium; line-height:30px;}
.technology_section_bx .technology_lft p{color:#001334; font-size:16px; font-weight:400; line-height:140%; padding:10px 0;}
.technology_section_bx .technology_lft ul{margin:20px 0 30px 0;}
.technology_section_bx .technology_lft ul li{display:flex; align-items:center; margin-bottom:20px;}
.technology_section_bx .technology_lft ul li span{color:#001334; padding-left:16px; font-size:16px; font-weight:400;}
.technology_section_bx .technology_rht{width:100%; height:100%;}
.technology_section_bx .technology_rht img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.services_btn{border-radius:6px; height:55px; line-height:55px;}
/* Technology Software Section End */


/* Obtain Course Section CSS Start */

.obtain_course_section{background-color:#fff; width:100%; height:100%; background-repeat:no-repeat; padding:180px 0 30px 0; position:relative;}
.obtain_course_row{position:relative; z-index:2;}
.obtain_course_section::before{content:""; position:absolute; background-image:url("../img/obtain-bg.webp"); width:100%; height:100%; top:0; z-index:1; left:0; background-repeat:no-repeat;}
.obtain_course_lft{padding-top:100px;}
.obtain_course_lft h2{color:#fefefe; font-size:42px; line-height:120%; position:relative; display:flex; align-items:flex-start; font-weight:500; font-family:HelveticaNeueMedium;}
.obtain_course_lft h2 span{padding-left:16px; font-weight:500; font-family:HelveticaNeueMedium;}
.obtain_course_lft p{color:#fff; font-size:16px; font-weight:400; line-height:140%; padding:10px 0; padding-left:48px;}
/* Obtain Course Section CSS End */

.contact_form_obtain{position:relative; z-index:2;}
.contact_form_obtain::before{content:""; position:absolute; width:100px; height:820px; background-image:url("../img/contact-before.webp"); left:-112px; top:0; background-repeat:no-repeat; background-size:auto;}
.contact_form_obtain::after{content:""; position:absolute; width:100px; height:820px; background-image:url("../img/contact-after.webp"); right:0; top:0; background-repeat:no-repeat; background-size:auto;}
/* Service Page CSS End */


/* Product Page CSS Start */


/* Product Details Banner Section CSS Start */

.product_details_banner{background:#fff; height:100%; padding:100px 0;}
.product_details_banner::before{content:""; position:absolute; width:100%; height:520px; background:#000d23; left:0; right:0; top:0; z-index:1;}
.coaching__banner__sec::before{content:""; position:absolute; width:100%; height:600px !important; background:#000d23; left:0; right:0; top:0; z-index:1;}
.product_details_banner_row{position:relative; z-index:2; display:flex; flex-wrap:wrap;}
.product_details_banner_row .product_details_banner_col_lft{flex:1 1 40%; max-width:40%; padding:0 20px 0 0;}
.product_details_banner_row .product_details_banner_col_rht{flex:1 1 60%; max-width:60%; padding:60px 60px 0 20px;}
.product_details_banner_row_lft{flex:1 1 40%; max-width:40%; padding:0 20px 0 0;}
.product_details_banner_row_rht{flex:1 1 60%; max-width:60%; padding:50px 0 0 20px;}
.product_banner_rht_ttl h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; padding-bottom:5px;}
.product_banner_rht_ttl p{color:#fff; font-size:18px; font-weight:400; line-height:24px;}
.product_banner_rht_ttl h6{color:#fff; font-size:14px; font-weight:400; display:flex; align-items:center; margin:16px 0 50px 0;}
.product_banner_rht_ttl_sm{display:none;}
.product_banner_rht_ttl h6 span{padding-left:5px;}
.product_banner_rht_bx{border-radius:12px; background:#f8f8f8; padding:20px;}
.product_banner_rht .product_banner_rht_bx .product_banner_rht_bx_top{display:flex; align-items:baseline; justify-content:space-between; flex-wrap:nowrap;}
.product_banner_rht
    .product_banner_rht_bx
    .product_banner_rht_bx_top
    .review_lft{display:flex; align-items:baseline; flex-wrap:wrap; flex:1 1 74%; max-width:74%;}
.product_banner_rht
    .product_banner_rht_bx
    .product_banner_rht_bx_top
    .review_lft
    span
    .bx{color:#e94e1b; font-size:12px;}
.product_banner_rht
    .product_banner_rht_bx
    .product_banner_rht_bx_top
    .review_lft
    .review_lft_txt{font-size:14px; font-weight:400; line-height:20px; color:#000d23;}
.product_banner_rht
    .product_banner_rht_bx
    .product_banner_rht_bx_top
    .review_rht{flex:1 1 26%; max-width:26%; text-align:right;}
.product_banner_rht
    .product_banner_rht_bx
    .product_banner_rht_bx_top
    .review_rht
    a{color:#e94e1b; font-size:14px; font-weight:400;}
.product_banner_rht_bx .product_banner_rht_bx_list ul li{display:flex; justify-content:space-between; padding:10px;}
.product_banner_rht_bx .product_banner_rht_bx_list ul li span{color:#000d23; font-size:14px; font-weight:400; display:inline-block;}
.text_orange{color:#e94e1b !important;}
.product_banner_rht_bx .product_banner_rht_bx_list ul li:nth-child(odd){background-color:#fff; border-radius:4px;}
.product_banner_rht_bx .product_banner_rht_bx_list ul li:nth-child(even){padding:14px 10px;}
.product_banner__rht__bx .product_banner_rht_ttl,.product_banner__rht__bx .product_btns{padding-left:20px;}
.product_banner_rht .product_banner_rht_bx_bottom h4,.product_banner_rht .product_banner_rht_bx_bottom .description_bx h4{color:#001334; font-size:19px; font-family:"HelveticaNeueMedium"; font-weight:500; margin:0 0 20px 0;}
.product_banner_rht .product_banner_rht_bx_bottom p{border-radius:6px; background:#f8f8f8; display:flex; justify-content:space-between; max-width:149px; padding:8px 12px; color:#001334; font-size:14px; font-style:normal; font-weight:400;}
.product_banner_rht .product_banner_rht_bx_bottom .description_bx p{color:#001334; font-size:16px; font-weight:400; min-width:100%; background-color:transparent; line-height:150%; padding:0; margin-bottom:16px;}
.product_banner_card_back .breadcrumbs li,.product_banner_card_back .breadcrumbs li a{display:inline-block; color:#fff; font-size:14px; font-weight:400; line-height:140%; display:inline-block; margin:0 0 10px 0;}
.product_banner_card_back .breadcrumbs li a:hover{color:#e94e1b;}
.product_banner_card_back .breadcrumbs li a .bx{padding-right:0; font-size:24px; position:relative; top:6px;}
.product_banner_card_back .breadcrumbs li:first-child{padding-right:20px;}
.first__list{opacity:0.5; padding-right:5px;}
.product_banner_card{max-width:100%; background:#fff; margin:0 auto; border-radius:12px; box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08);}
.product_banner_card .product_banner_card_img{width:100%; height:100%; position:relative;}
.product_banner_img_formate{position:absolute; top:21px; right:22px; background:#fff; border-radius:50%; width:70px; height:70px; text-align:center; line-height:70px; color:#001334; font-size:19px; font-weight:500; font-family:"HelveticaNeueMedium";}
.product_banner_card .product_banner_card_img a{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.product_banner_card .product_banner_card_img img{width:100%; height:100%; object-fit:cover; border-top-left-radius:12px; border-top-right-radius:12px;}
.product_banner_card .product_banner_card_txt{padding:24px;}
.product_banner_card .product_banner_card_txt p{color:#000d23; font-size:16px; font-weight:400; margin:0 0 10px 0;}
.product_banner_card .product_banner_card_txt p .price_off{font-size:14px; border-radius:4px; background:#f8f8f8; padding:3px 7px; margin-left:3px;}
.product_banner_card .product_banner_card_txt h6{color:#e94e1b; font-size:14px; font-weight:400; line-height:140%; margin:0 0 10px 0;}
.product_banner_card_btn{display:flex; margin-top:20px;}
.product_banner_card_btn a{flex:1 1 85%; max-width:85%; text-align:center;}
.product_banner_card_btn a:last-child{flex:1 1 15%; max-width:15%; padding:12px; text-align:center; margin-right:0;}
.product_banner_social_bx{max-width:320px; margin:30px auto;}
.product_banner_social_bx .product_banner_social{display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
.product_banner_social_bx .product_banner_social .product_banner_social_ttl h4{color:#000d23; font-size:12px; font-weight:700; line-height:15px; letter-spacing:0.6px; padding-right:16px; margin-bottom:0;}
.product_banner_social_bx .product_banner_social .product_banner_social_icon a{border-radius:20px; border:1px solid rgba(0,13,35,0.12); width:40px; height:40px; text-align:center; line-height:50px; display:inline-block; color:#000d23; font-size:18px; transition:all 0.3s; margin:0 5px 5px 0;}
.product_banner_social_bx
    .product_banner_social
    .product_banner_social_icon
    a:hover{background-color:rgb(233 78 27); border:1px solid rgb(233 78 27);}
.product_heart_btn{background:#f8f8f8;}
.most_down_btn{height:42px !important; line-height:42px !important; padding:0 12px !important;}
/* Product Banner Accordian */

.product_banner_accordian .accordion{margin:1rem 0; padding:0; list-style:none;}
.product_banner_accordian .accordion-item .accordion-item_bx .accordion-thumb{display:flex; align-items:flex-start; position:relative; padding:13px 0;}
.product_banner_accordian
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content{flex:1 1 97%; max-width:97%; justify-content:space-between; display:flex; padding:0 0 0 50px;}
.coaching_banner_accordian_nw
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content{padding:0 0 0 0;}
.product_banner_accordian
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content
    .thumb_content_lft{color:#001334; font-size:15px; font-family:"HelveticaNeueMedium"; font-weight:500 !important; line-height:140%; max-width:75%; padding-right:5px; flex:1 1 75%;}
.product_banner_accordian
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content
    .thumb_content_rht{color:#001334; font-size:14px; font-weight:400; line-height:140%; flex:1 1 25%; max-width:25%; text-align:right;}
.coaching_banner_accordian_nw.product_banner_accordian
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content
    .thumb_content_rht{font-weight:500px; font-family:"HelveticaNeueMedium";}
/* Thumb */

.product_banner_accordian .accordion-thumb{margin:0; padding:0.8rem 0; cursor:pointer; font-weight:normal;}
.product_banner_accordian .accordion-thumb::before{content:""; display:inline-block; height:7px; width:7px; margin-right:1rem; margin-left:0.5rem; vertical-align:middle; border-right:1px solid; border-bottom:1px solid; transform:rotate(45deg); transition:transform 0.2s ease-out; position:absolute; top:18px; left:15px;}
.product_banner_accordian.coaching_banner_accordian.coaching_banner_accordian_nw
    .accordion-thumb::before{right:-10px !important; left:auto !important; top:16px;}
/* Panel */

.product_banner_accordian .accordion-panel{margin:0; padding-bottom:5px; display:none;}
.product_banner_accordian .accordion-panel a{display:flex; justify-content:space-between; border-radius:4px; background:#f5f5f5; padding:16px; align-items:center;}
.product_banner_accordian .accordion-panel a .accordion-panel_lft{display:flex; align-items:center;}
.product_banner_accordian .accordion-panel a .accordion-panel_lft .bx{color:#001334; font-size:24px;}
.product_banner_accordian .accordion-panel a .accordion-panel_lft span,.product_banner_accordian .accordion-panel a .accordion-panel_rht span{color:#001334; font-size:14px; font-weight:400; line-height:140%; padding-left:20px;}
/* Active */

.product_banner_accordian .accordion-item.is-active .accordion-thumb::before{transform:rotate(-135deg); position:absolute; top:20px; left:15px;}
/* Product Details Banner Section CSS End */


/* Product Card Section CSS Start */

.product_card_bx{border-radius:12px; height:100%; background:#fff; box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08);}
.product_card_bx .product_card_bx_img{width:100%; height:220px;}
.product_card_bx .product_card_bx_img img{width:100%; height:100%; border-top-right-radius:12px; border-top-left-radius:12px; object-fit:cover;}
.product_card_bx .product_card_bx_txt{padding:20px;}
.product_card_bx .product_card_bx_txt h4{color:#001334; font-size:19px; font-family:"HelveticaNeueMedium"; font-weight:500; margin-bottom:6px; line-height:26px; /* display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:54px; */}
.product_card_bx .product_card_bx_txt h6{color:#001334; font-size:16px; font-weight:400; line-height:150%; /* padding-bottom:13px; */


/* display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:50px; */}
.product_card_bx .product_card_bx_txt p span{border-radius:4px; background:#f8f8f8; padding:4px 7px; color:#001334; font-size:14px; font-weight:400; line-height:140%; display:inline-block; margin-bottom:5px;}
.product_card_bx .product_card_bx_txt p{font-size:14px; font-weight:400; line-height:140%; margin:6px 0; color:#000d23;}
.product_card_bx .product_card_bx_txt .product_credits{opacity:0.5;}
.product_title h2{color:#001334; text-align:center; font-size:22px; font-family:"HelveticaNeueMedium"; font-weight:500; line-height:120%;}
.product_card_section{padding:30px 0;}
/* Product Card Section Start CSS End */


/* Product Landing Page CSS Start */


/* Product Landing Banner Section CSS Start */

.product_landing_banner{padding:130px 0 0 0; background-color:#000d23; width:100%; height:100%;}
.coaching_trainer_banners_row{display:flex; flex-wrap:wrap;}
.coaching_trainer_banners_row .coaching_trainer_banners_row_lft{flex:1 1 60%; max-width:60%; padding:0 20px 0 0;}
.coaching_trainer_banners_row .coaching_trainer_banners_row_rht{flex:1 1 40%; max-width:40%; padding:0 0 0 20px;}
.product_landing__rht_txt_sm h2{color:#fff; font-size:42px; font-weight:500; line-height:120%; margin-bottom:20px; display:none; padding-left:16px;}
.product_landing__rht.product_landing__rht_details{padding-top:50px;}
.product_landing__rht .product_landing__rht_txt{padding-bottom:20px;}
.product_landing__rht .product_landing__rht_txt h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:130%;}
.product_landing__rht_details .product_landing__rht_txt,.product_landing__rht_details .popu_topic.popu_topic_coaching,.product_landing__rht_details .coachings__btns{padding-left:40px;}
.product_landing__rht_details .trainer_intro_bx{margin-left:40px;}
.product_landing__rht .product_landing__rht_txt p{color:#fff; font-size:18px; font-weight:400; line-height:140%; margin:10px 0;}
.product_landing__rht .product_landing__rht_img{position:relative; min-height:500px; margin-top:50px;}
.product_landing__rht .product_landing__rht_img img{position:absolute; bottom:0;}
.product_landing_upload{border-radius:12px; background:#fff; box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08); padding:22px;}
.product_landing_upload .product_landing_upload_top{position:relative;}
.product_landing_upload .product_landing_upload_top h2{text-align:center; color:#001334; font-size:19px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.product_landing_upload .product_landing_upload_top .bx{text-align:right; position:absolute; top:5px; right:0;}
.product_landing_upload .product_landing_upload_mid{border-radius:12.039px; background:#e0edff; padding:16px;}
.product_landing_upload .product_landing_upload_mid h4{color:#001334; font-size:14px; font-weight:600; line-height:140%; margin:0 0 16px 0;}
.product_landing_upload .product_landing_upload_mid p{color:#001334; font-size:14px; font-weight:500; line-height:140%; margin:0 0 16px 0;}
.product_landing_upload .product_landing_upload_mid p:last-child{margin:0 0 0 0;}
.product_landing_upload .product_landing_upload_reward{border-radius:12px; background:hsl(15deg 82% 51% / 10%); padding:16px; display:flex; align-items:center;}
.product_landing_upload .product_landing_upload_reward span{color:#001334; font-size:14px; font-weight:400; padding-left:10px;}
.product_landing_upload .product_landing_upload_reward span:first-child{color:#e94e1b; font-weight:500; font-family:"HelveticaNeueMedium";}
.product_landing_upload .product_landing_upload_reward span:last-child{padding-left:0;}
.product_landing__lft{padding:0 0 30px 0;}
.product_landing__rht_bx{padding-right:40px;}
.product_landing__lft_bx{padding-left:40px; max-width:430px; margin:0 auto;}
.drop_box .kwt-file{max-width:100%;}
.drop_box .kwt-file__drop-area_bx{position:relative; display:flex; align-items:center; width:100%; padding:16px 0; border-radius:12px; transition:0.3s; border:1px solid rgba(0,19,52,0.25); background:#fff;}
.drop_box .kwt-file__drop-area{position:relative; display:flex; align-items:center; min-width:220px; height:100px; margin:0 auto; padding:0 20px; box-sizing:border-box;}
.drop_box .kwt-file__choose-file{border-radius:6px; border:1px solid rgba(0,19,52,0.25); background:#fff; color:#001334; font-weight:500; line-height:140%;}
.drop_box .kwt-file__choose-file.kwt-file_btn-text{width:auto; height:auto; padding:10px 20px; font-size:14px; position:absolute; right:4px;}
.drop_box .kwt-file__msg{color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:210px;}
.drop_box .kwt-file__input{position:absolute; left:0; top:0; height:100%; width:100%; cursor:pointer; opacity:0;}
.drop_box .kwt-file__input:focus{outline:none;}
.landing__rht_img_res{display:none;}
.upload_file_btn{padding:16px 28px; border-radius:6px; background:#e94e1b; color:#fff; border:1px solid #e94e1b; font-size:14px; font-weight:500; display:inline-block; margin-right:10px; transition:all 0.3s ease-in-out;}
.upload_file_btn:hover{background:transparent; color:#e94e1b; border:1px solid #e94e1b;}
/* Product Landing Banner Section CSS End */


/* Product Landing section CSS Start */

.product_landing_section{padding:60px 0;}
.product_landing_row{display:flex; justify-content:space-between;}
.product_landing_row .product_landing_lft{flex:1 1 20%; max-width:20%; border-radius:12px; background:#f1f2f4; padding:16px;}
.rating_filter .rating_filter_txt{display:flex; justify-content:space-between;}
/* Rating CSS */

.product_rating_stars .star-cb-group{font-size:0; unicode-bidi:bidi-override; direction:rtl;}
.product_rating_stars .star-cb-group *{font-size:1rem;}
.product_rating_stars .star-cb-group > input{display:none;}
.product_rating_stars .star-cb-group > input + label{display:inline-block; overflow:hidden; text-indent:9999px; width:0.8em; white-space:nowrap; cursor:pointer; font-size:20px; font-weight:500;}
.product_rating_stars .star-cb-group > input + label:before{display:inline-block; text-indent:-9999px; content:"\2605"; color:#001334;}
.product_rating_stars .star-cb-group > input:checked ~ label:before,.product_rating_stars .star-cb-group > input + label:hover ~ label:before,.product_rating_stars .star-cb-group > input + label:hover:before{color:#001334; content:"\2605 "; /* font-family:fontawesome; */

    color:#e52; text-shadow:0 0 1px #001334;}
.product_rating_stars .star-cb-group > .star-cb-clear + label{text-indent:-9999px; width:0.5em; margin-left:-0.5em;}
.product_rating_stars .star-cb-group > .star-cb-clear + label:before{width:0.5em;}
.product_rating_stars .star-cb-group:hover > input + label:before{content:"\2605"; color:#000; text-shadow:none;}
.product_rating_stars .star-cb-group:hover > input + label:hover ~ label:before,.product_rating_stars .star-cb-group:hover > input + label:hover:before{content:"★"; color:#e52; text-shadow:0 0 1px #333;}
.product_rating_stars fieldset{border:0;}
/* Rating CSS */


.product_file_type .container{display:block; position:relative; padding-left:35px; margin-bottom:12px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; height:100%; display:flex; align-items:center;}
.product_file_type .container .check_text{margin-top:3px; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:130%;}
.product_file_type h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; margin-bottom:14px;}
/* Hide the browser's default checkbox */

.product_file_type .container input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
/* Create a custom checkbox */

.product_file_type .checkmark{position:absolute; top:0; left:0; height:25px; width:25px; background-color:#fff; border-radius:4px;}
/* On mouse-over,add a grey background color */

.product_file_type .container:hover input ~ .checkmark{background-color:#fff;}
/* When the checkbox is checked,add a blue background */

.product_file_type .container input:checked ~ .checkmark{background-color:#e94e1b;}
/* Create the checkmark/indicator (hidden when not checked) */

.product_file_type .checkmark:after{content:""; position:absolute; display:none;}
/* Show the checkmark when checked */

.product_file_type .container input:checked ~ .checkmark:after{display:block;}
/* Style the checkmark/indicator */

.product_file_type .container .checkmark:after{left:9px; top:5px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.product_file_type{border-top:1px solid hsl(218deg 100% 10% / 10%);}
.product_landing_subcategories ul.product-categories,.product_landing_subcategories ul.product-categories ul.children{list-style:none; padding:0;}
.product_landing_subcategories ul.product-categories{width:100%;}
.product_landing_subcategories ul.product-categories li{padding:5px 0 5px 0;}
.product_landing_subcategories ul.product-categories li a{color:#001334; font-size:16px; font-family:"HelveticaNeueMedium"; font-weight:500; line-height:140%;}
.product_landing_subcategories ul.children li:last-child{border-bottom:none;}
.product_landing_subcategories li.cat-parent ul.children{display:none; margin-top:10px;}
.product_landing_subcategories li.cat-parent ul.children.active{display:block;}
.product_landing_subcategories li.cat-parent ul.children li{padding-left:10px;}
.product_landing_subcategories ul.children.active li:first-child{border-top:none;}
.product_landing_subcategories i.dropDownMenu{float:right; padding:0 15px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); cursor:pointer;}
.product_landing_subcategories i.dropDownMenu.active{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg);}
.rating_filter .rating_filter_txt{display:flex; justify-content:space-between; align-items:center;}
.rating_filter .rating_filter_txt h6{color:hsl(218deg 100% 10% / 50%); font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.reset_btn{color:#001334; font-size:13.238px; font-weight:400; letter-spacing:-0.207px;}
.product_landing_row .product_landing_rht{flex:1 1 79%; max-width:79%; background-color:#fff; padding:0 0 0 0;}
.product_landing_rht{padding-left:16px;}
.product_landing_rht .product_landing_search form{position:relative;}
.product_landing_rht .product_landing_search form input{width:100%; background:#f1f2f4; border:none; border-radius:6px; height:58px; padding:0 0 0 40px; color:#001334; font-size:18px; font-weight:400;}
.product_landing_rht .product_landing_search form input:focus{outline:none;}
.product_landing_rht .product_landing_search form a{position:absolute; top:17px; left:10px; font-size:22px; color:#001334;}
.tab_container{width:100%; margin:20px auto;}
.tab_container .tabs{margin:0; padding:0; list-style:none; padding-left:14px;}
.tab_container .tabs li{display:inline-block; margin:0; padding:0 14px 0 14px; cursor:pointer; font-size:1.2em; line-height:2em; color:#001334; opacity:0.5; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.tab_container .tabs li:last-child{padding:0 0 0 14px;}
.tab_container .tabs li span{position:relative;}
.tab_container .tabs li.current span::before{content:""; width:6px; height:6px; background-color:#e94e1b; border-radius:50px; position:absolute; left:-10px; top:6px;}
.tab_container .tabs li.current{color:#001334; opacity:1;}
.tab_container .tab-content{display:none; line-height:1.4;}
.tab_container .tab-content.current{display:inherit;}
.scroll_load_tbn{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; border-radius:6px; background:#f1f2f4; padding:8px 30px; transition:all 0.3s;}
.scroll_load_tbn:hover{background:#e94e1b; color:#fff;}
.product_landing_filter_bx{display:none;}
.product_landing_filter{display:flex; justify-content:space-between; padding:16px; margin:14px 0; border-radius:6px; align-items:center; background:#f1f2f4;}
.product_landing_filter_lft{flex:1 1 50%; max-width:50%;}
.product_landing_filter_lft select{min-width:140px; border:none; background:transparent; -moz-appearance:none; -webkit-appearance:none; color:hsl(218deg 100% 10% / 50%); font-size:16px; font-weight:500; line-height:140%; padding:5px;}
.product_landing_filter_lft select:focus-visible{border:none; outline:none;}
.product_landing_filter_lft select option{font-size:16px; border:none;}
.product_landing_filter_lft select::-ms-expand{display:none;}
.product_landing_filter_rht{flex:1 1 50%; max-width:50%; text-align:right;}
.load_more_content,.load_more_contents,.loadmore_content,.product_loadmore_content{display:none;}
/* Product Landing section CSS End */


/* Product Landing Page CSS End */


/* Coaching And Training - Our Trainer Page CSS Start */


/* Coaching And Training - Our Trainer Banner CSS Start */

.coaching_trainer_banners{padding:100px 0 30px 0;}
.coaching_trainer_banners .product_landing__lft{position:relative; width:348px; height:450px; margin:0 auto;}
.feature-coache_ttls{background:#fff; width:270px; position:absolute; bottom:43px; left:48%; transform:translateX(-48%); padding:20px; border-radius:10px; text-align:center; box-shadow:0 0.8274px 3.30959px 0 rgba(0,0,0,0.16);}
.feature-coache_ttls p{color:#001334; font-size:13px; font-weight:400; line-height:19px; letter-spacing:-0.207px; margin:0 0 10px 0;}
.feature-coache_ttls h2{color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:0 0 10px 0;}
.feature-coache_ttls ul li{color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:0 0 8px 0;}
.feature-coache_ttls h6{color:#001334; font-size:13.238px; font-weight:400; line-height:19.858px; letter-spacing:-0.207px;}
.feature-coache_ttls h6 .bx{color:#e94e1b;}
.coaching_trainer_banners .product_landing__lft img{border-radius:10px; position:relative; object-fit:cover; width:100%; height:100%;}
.popu_topic_coaching{max-width:100%; margin:0; text-align:left; padding:20px 0;}
.coaching_trainer_search form{position:relative;}
.coaching_trainer_search form input{position:relative; border-radius:6px; background:#0d192e; width:100%; border:none; height:58px; padding:0 10px; color:hwb(0deg 100% 0% / 50%); font-size:18px; font-weight:400; line-height:140%; padding-left:50px;}
.coaching_trainer_search form input:focus{outline:none;}
.coaching_trainer_search form .bx{position:absolute; top:20px; font-size:18px; left:18px; color:#fff;}
/* Coaching And Training - Our Trainer Banner CSS End */

/* Coaching And Training - Our Trainer Page CSS End */


/* Coaching And Training - Our Trainer Detail Page CSS Start */


/* Coaching & Training Banner Section CSS Start  */

.trainer_intro_bx{border-radius:12px; background:#0d192e; padding:20px;}
.trainer_intro_bx p{color:#fff; font-size:16px; font-weight:400; line-height:170%;}
.tariner_personal_detail{border-radius:12px; background:#fff; padding:20px;}
.tariner_personal_detail .trainer_edu_details .trainer_edu_details_img span,.tariner_personal_detail
    .trainer_certi_details
    .trainer_certi_details_img
    span{border-radius:6px; background:linear-gradient(180deg,#51cebc 21.88%,#97e2d7 75.52%); padding:6px; display:flex; align-items:center; min-width:135px; max-width:135px; text-align:center; justify-content:center; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.tariner_personal_detail .trainer_edu_details .trainer_edu_details_img span img,.tariner_personal_detail
    .trainer_certi_details
    .trainer_certi_details_img
    span
    img{padding-right:5px;}
.trainer_edu_details_txt .trainer_edu_bx h4,.trainer_certi_details_txt .trainer_edu_bx h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; padding:18px 0 0 0;}
.trainer_edu_details_txt .trainer_edu_bx p,.trainer_certi_details_txt .trainer_edu_bx p{color:hsl(218deg 100% 10% / 60%); font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; padding:5px 0;}
.tariner_personal_detail
    .trainer_certi_details
    .trainer_certi_details_img
    span{background:linear-gradient(180deg,#c9316f 0%,#df83a9 100%);}
.trainer_certi_images span{margin-bottom:6px; display:inline-block; margin-right:5px;}
.coaching_certificate_slider_wrapper
    .coaching_certificate_slider_bx
    .trainer_certi_images
    span:last-child{margin-right:0;}
.coaching_certificate_slider_wrapper{margin:10px 0 0 0;}
.coaching_certificate_slider_wrapper .coaching_certificate_slider_bx{height:100%; border:none; margin:0 15px 0 0;}
.coaching_certificate_slider_wrapper .coaching_certificate_slider_bx img{width:100%; height:100%;}
/* Coaching & Training Banner Section CSS End */


/* Checkout Product Section CSS Start */

.coaching_tra_detail_banner{position:relative; background-color:#fff; height:100%;}
.coaching_tra_detail_banner::before{content:""; position:absolute; width:100%; height:670px; background-color:#000d23; left:0; top:0;}
.coaching_tra_detail_row{position:relative;}
.coaching_tra_detail_row_lft{flex:1 1 35%; max-width:35%;}
.training_coache_bx{background:#fff; padding:20px; border-radius:12px; width:350px; height:100%;}
.training_coache_bx .training_coache_bx_top{height:324px;}
.training_coache_bx .training_coache_bx_top img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.training_coache_bx_bottom{text-align:center; padding:14px 0 0 0;}
.training_coache_bx_bottom h2{color:#001334; font-size:22.263px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:0 0 7px 0;}
.training_coache_bx_bottom p{color:#001334; font-size:16.192px; font-weight:400; line-height:24.287px; letter-spacing:-0.253px; padding:0 0 7px 0;}
.training_coache_bx_bottom h6{color:#001334; font-size:16.192px; font-weight:400; line-height:24.287px; letter-spacing:-0.253px;}
.training_coache_bx_bottom h6 .bx{color:#e94e1b;}
.coaching_tra_detail_row_rht{flex:1 1 65%; max-width:65%;}
.chechout_products{padding:30px 00px;}
.chechout_products_ttl h2 span{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; position:relative; padding-left:10px;}
.chechout_products_ttl h2 span::before{content:""; width:6px; height:6px; position:absolute; background:#e94e1b; border-radius:50px; left:0; top:6px;}
.chechout_products_ttl h2 span::after{content:""; width:6px; height:6px; position:absolute; background:#e94e1b; border-radius:50px; right:-10px; top:6px;}
.checkout_ttl{color:#001334; text-align:center; font-size:22px; font-family:"HelveticaNeueMedium"; font-weight:500; line-height:120%;}
/* Checkout Product Section CSS Start */


/* Product Review Section CSS Start  */

.product_review_section{padding:50px 0; background:#f5f5f5;}
.product_review_section_wht{background:#fff;}
.product_review_ttl{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; padding:0 12px 0 16px;}
.product_review_ttl .product_review_lft h2{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%;}
.product_review_ttl .product_review_lft h2 span{font-weight:500; font-family:"HelveticaNeueMedium"; font-size:22px;}
.product_review_ttl .product_review_lft h2 span:last-child{border-radius:6px; padding:8px; background:#ffeae2; margin-left:10px; font-size:16px; text-align:center;}
.product_review_ttl .product_review_rht a{color:#001334; font-size:14px; font-weight:400; line-height:140%;}
.product_review_ttl .product_review_rht a span,.product_review_ttl .product_review_rht a .bx{color:#e94e1b;}
.product_review_card{border-radius:12.039px; background:#fff; box-shadow:0 4.012973308563232px 8.025946617126465px 0
        rgba(0,0,0,0.08); position:relative; height:100%; padding:20px 20px 70px 20px;}
.product_review_card:hover{background-color:#e94e1b; color:#fff; box-shadow:0 0 5px 0 #e94e1b; transition:all 0.3s ease-in-out;}
.product_review_card .product_review_txt p{font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:150%; margin-bottom:30px; color:#001334;}
.product_review_card .product_review_pro{display:flex; align-items:center; position:absolute; bottom:15px;}
.product_review_card .product_review_pro .product_review_pro_img{flex:1 1 48px; max-width:48px;}
.product_review_card .product_review_pro .product_review_pro_img,.product_review_card .product_review_pro .product_review_pro_img img{width:48px; height:48px; border-radius:50%; box-shadow:0 0 5px #fff;}
.product_review_card .product_review_pro .product_review_pro_txt{padding-left:10px; flex:1 1 100%; max-width:calc(100% - 48px);}
.product_review_card .product_review_pro .product_review_pro_txt h4{font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; color:#001334;}
.product_review_card .product_review_pro .product_review_pro_txt P{font-size:14px; font-weight:400; line-height:140%; margin:0; color:#001334;}
.product_review_card:hover .product_review_pro .product_review_pro_txt P,.product_review_card:hover .product_review_pro .product_review_pro_txt h4,.product_review_card:hover .product_review_txt p{color:#fff; transition:all 0.3s ease-in-out;}
.product_review_wrapper .product_review_slider .product_review_slider_bx{height:100%;}
/* Product Review Section CSS End */


/* Coaching Speciality Section CSS Statr */

.coaching_speciality_sec{padding:30px 0;}
.coaching_speciality_main_bx{padding:0 50px;}
.coaching_speciality_bx .coaching_spec_top{padding:16px;}
.coaching_speciality_bx{border-radius:12.144px; background:#fff; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16);}
.coaching_speciality_bx .coaching_spec_top p,.coaching_speciality_bx .coaching_spec_bottom h6{color:#001334; font-size:12px; font-weight:400; line-height:24.287px; letter-spacing:1px; text-transform:uppercase; padding:6px 0 10px 0; opacity:0.5;}
.coaching_speciality_bx .coaching_spec_top h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:43px;}
.coaching_speciality_bx .coaching_spec_bottom{border-radius:0 0 12.144px 12.144px; background:#f2f3f4; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16); padding:16px;}
.coaching_speciality_bx .coaching_spec_bottom p{color:#001334; font-size:16px; font-weight:400; line-height:140%; margin-bottom:16px; display:-webkit-box; max-width:100%; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:90px;}
/* Coaching Speciality Section CSS End  */


/* Coaching And Training - Our Trainer Detail Page CSS End */


/* Block Details Page CSS Statr */


/* Hobspot Blog Section Start Start*/


.blog_img_main_bx .blog_img_bx{width:100%; height:380px; margin-bottom:16px; position:relative;}
.blog_img_main_bx .webinar_lft_ttls,.blog_img_main_bx .webinar_lft_ttls a{color:#001334; font-size:14px; font-weight:400; line-height:160%; margin:0 0 14px 0;}
.blog_img_main_bx .webinar_lft_ttls .bx{position:relative; top:2px; padding-right:5px;}
.blog_img_main_bx img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.blog_img_txt{display:flex; justify-content:space-between; align-items:center; margin:10px 0 5px 0; flex-wrap:wrap; padding:0 30px 0 16px;}
.blog_img_tpc{padding-left:12px; padding-top:0;}
.webinar_tpc{padding-top:0; padding-left:10px !important;}
.blog_img_txt p{color:#001334; font-size:14px; font-weight:400; line-height:160%; margin:0 0 5px 0;}
.blog_img_txt p b{font-weight:500; font-family:"HelveticaNeueMedium";}
.hubspot_section{padding:90px 0 30px 0;}
.hubspot_section_nw{padding:90px 100px 30px 100px;}
.hubspot_section_row{display:flex; flex-wrap:wrap;}
.hubspot_section_row .hubspot_row_lft{flex:1 1 23%; max-width:23%;}
.block__card_back_blk .breadcrumbs li,.block__card_back_blk .breadcrumbs li a{color:#000d23;}
.hubspot_section_row .hubspot_row_rht{flex:1 1 55%; max-width:55%;}
.hubspot_icon_main{border-radius:12px; background:#f8f8f8; min-width:260px; max-width:260px; padding:16px; position:sticky; position:-webkit-sticky; top:90px; margin-top:570px;}
.hubspot_social_bx h2{color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin-bottom:16px;}
.hubspot_social_icon a{text-align:center; box-sizing:border-box; width:48px; height:48px; line-height:48px; display:inline-block; border:1px solid rgba(0,13,35,0.12); border-radius:50%; padding:6px; margin:0 5px 5px 0; transition:all 0.3s ease-in-out;}
.hubspot_social_icon a:hover{background-color:#fff; box-shadow:0 0 10px #cfcdcdeb;}
.popu_topic_bx{max-width:100%; text-align:left;}
.Hubspot_Blog_content{padding-left:16px;}
.Hubspot_Blog_content h2{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin-bottom:16px;}
.news_today_head br{display:none;}
.Hubspot_Blog_content p{color:#001334; font-size:16px; font-weight:400; line-height:160%; margin-bottom:16px;}
.Hubspot_Blog_content p a{border-bottom:1px solid; color:#001334;}
.border_lft{border-left:2px solid #e94e1b; padding-left:16px;}
/* Hobspot Blog Section Start End*/

/* Blog Related Card Section CSS Start */


.blog_related_sec{padding:30px 0;}
.blog_related_ttl h2{font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:19px; letter-spacing:0;}
.article_related_slider .blog_related_slider_bx{border:none;}
.article_related_slider .blog_related_slider_bx a{width:100%;}
.article_related_slider
    .blog_related_slider_bx
    a
    .blog_related_card
    .blog_rela_top{height:250px;}
.blog_related_card .blog_rela_top{width:100%; height:180px;}
.blog_related_card .blog_rela_top img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.blog_rela_txt h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:10px 0; display:-webkit-box; max-width:100%; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:40px;}
.blog_rela_txt .blog_para{color:#001334; font-size:16px; font-weight:400; line-height:160%; display:-webkit-box; max-width:100%; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:auto; margin-bottom:16px;}
.blog_rela_txt .blog_para_txt{background:#f1f2f4; max-width:180px; padding:4px 8px; border-radius:4px; color:#001334; font-size:14px; font-weight:400;}
.related_suggestion_blog{border:none !important;}
/* Blog Related Card Section CSS End */


/* Hubspot Subscribe Section CSS Start */

.hubspot_subscribe_section{background:#f8f8f8;}
.hubspot_subscribe_row{display:flex;}
.hubspot_subscribe_lft{flex:1 1 15%; max-width:15%; background:#e94e1b url("../img/hubspot-bg-1.png") left no-repeat; background-position:bottom left; background-position:bottom left; background-size:270px; background-blend-mode:overlay; background-repeat:no-repeat;}
.hubspot_subscribe_lft_bx{height:100%; display:flex; align-items:center; justify-content:center; background-position:left;}
.hubspot_subscribe_rht{flex:1 1 85%; max-width:85%;}
.hubspot_subscribe_rht{padding:60px 50px; height:100%;}
.hubspot_subscribe_rht_bx h6,.hubspot_subscribe_rht_bx p{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
.hubspot_subscribe_rht_bx h2{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:4px 0 30px 0;}
.hubspot_checkbox{display:flex; flex-wrap:wrap;}
.hubspot_checkbox .container{margin-right:20px; margin-bottom:20px;}
.hubspot_checkbox .container .checkmark{border:1px solid #122e6e;}
.hubspot_checkbox .container input:checked ~ .checkmark{border:1px solid #e94e1b;}
.hubspot_checkbox .container .checkmark:after{left:8px; top:4px;}
.hubspot_checkbox .container .check_text{font-weight:400; font-family:HelveticaNeue;}
.hubspot_subscribe_frm h2{color:#001334; font-size:16px; font-weight:400; line-height:160%; margin-bottom:10px;}
.hubspot_subscribe_frm form input{border-radius:3px; background:#fff; width:50%; border:none; height:42px; padding:12px 13px; margin-right:10px;}
.hubspot_subscribe_frm form input:focus-visible{outline:none;}
.Subscribe_Btns{border-radius:6px; background:#e94e1b; border:1px solid #e94e1b; color:#fff; font-size:14px; font-weight:400; line-height:140%; padding:13px 28px; transition:all 0.3s;}
.Subscribe_Btns:hover{background:#fff; color:#e94e1b;}
.hubspot_subscribe_frm p{color:#001334; font-size:16px; font-weight:400; line-height:160%; margin-top:20px;}
/* Hubspot Subscribe Section CSS End */

/* Block Details Page CSS End */

/* Afiliate Page CSS Start */

/* Afiliate Section Banner CSS Start */

.afiliate_banner{background:#000d23; width:100%; height:100%; padding:100px 0 10px 0;}
.afiliate_banner_row{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.afiliate_banner_row .afiliate_banner_lft_col{flex:1 1 60%; max-width:60%; padding:0 20px 0 0;}
.afiliate_banner_row .afiliate_banner_lft_col .afiliate_build_lft{position:relative; z-index:1;}
.afiliate_banner_row .afiliate_banner_lft_col .afiliate_build_lft::before{content:""; background-image:url("../img/afiliate_build_lft-bg.png"); position:absolute; width:550px; height:550px; top:-100px; background-size:cover; left:50%; transform:translate(-50%,-0%); z-index:-1;}
.afiliate-build-card{border-radius:12.039px; background:#fff; box-shadow:0 4.01297px 8.02595px 0 rgba(0,0,0,0.08); max-width:30%; margin:0 3% 2% 0; float:left;}
.afiliate-build-card{min-height:100%;}
.afiliate-build-card .afiliate-build-card_img{height:215px;}
.afiliate-build-card .afiliate-build-card_img_center{height:225px;}
.afiliate-build-card .afiliate-build-card_img img{border-top-left-radius:12px; border-top-right-radius:12px; width:100%; height:100%; object-fit:cover;}
.afiliate-build-card .afiliate-build-card_txt{padding:12px 10px;}
.afiliate-build-card .afiliate-build-card_txt h4{color:#31338c; font-size:14.848px; font-family:"HelveticaNeueMedium"; font-weight:500; line-height:140%;}
.afiliate-build-card .afiliate-build-card_txt p{color:hsl(218deg 100% 10% / 50%); font-size:12.064px; font-weight:400; line-height:140%;}
.afiliate_banner_row .afiliate_banner_rht_col{flex:1 1 40%; max-width:40%; text-align:center;}
.afiliate_banner_row .afiliate_banner_rht_col .afiliate_banner_rht{position:relative; overflow:hidden; max-height:560px;}
.afiliate_banner_row
    .afiliate_banner_rht_col
    .afiliate_banner_rht
    .afiliate_lft_person_img_bg{width:100%; height:100%; object-fit:cover; max-height:560px; min-height:560px;}
.afiliate_banner_row
    .afiliate_banner_rht_col
    .afiliate_banner_rht
    .afiliate_lft_person_img{position:absolute; bottom:1px; left:50%; transform:translateX(-50%); width:100%; height:414px; object-fit:contain;}
.afiliate_banner_lft h2,.afiliate_build_rht h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; margin:0 0 20px 0;}
.afiliate_banner_lft p,.afiliate_build_rht p{color:#fff; font-size:18px; font-weight:400; line-height:140%; margin:0 0 20px 0;}
.latest_blog_slider_bx.afiliate-build_slider_bx{border:none;}
/* Afiliate Section Banner CSS End */


/* Afiliate Build Section CSS Stat */

.afiliate-build_section{width:100%; height:100%; padding:110px 0 160px 0;}
.afiliate_build_rht{text-align:left;}
.afiliate_build_rht h2{color:#001334; text-align:left;}
.afiliate_build_rht p{color:#001334;}
.afiliate-build_slider_wrapper{position:relative;}
.afiliate-build_slider_wrapper::before{content:""; background-image:url("../img/afiliate_build_lft-bg.png"); position:absolute; width:100%; height:100%; top:-60px; background-size:cover; z-index:-1;}
.afiliate-build_slider_wrapper .latest_blog_slider_bx{display:block;}
.afiliate-build_slider_wrapper .latest_blog_slider_bx{justify-content:initial;}
.afiliate-build_slider_wrapper .latest_blog_slider_bx .afiliate-build-card{width:100%; max-width:100%; height:100%;}
.afiliate-build_slider_wrapper
    .latest_blog_slider_bx
    .afiliate-build-card
    .afiliate-build-card_img
    img{width:100%; height:100%; object-fit:cover;}
.afiliate-build_slider_wrapper .afiliate-build-card .afiliate-build-card_txt{padding:20px 10px;}
/* Afiliate Build Section CSS End */


/* Afiliate Partbership Section CSS Start */

.afliate_part_section{padding:60px 0; background-color:#001334; background:#001334; background:url("../img/afiliate-part-img.webp") right no-repeat; background-size:cover; position:relative;}
.afliate_part_section::before{content:""; position:absolute; width:100%; height:100%; background:#001334; mix-blend-mode:lighten; left:0; top:0;}
.afliate_part_row{position:relative;}
.afiliate_part_lft{padding-top:50px;}
.afiliate_part_lft_ttl h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.afliate_part_bx{padding:0 10px 0 0;}
.afliate_part_bx h4{color:#fff; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:140%; padding:5px 0 10px 0;}
.afliate_part_bx p{color:#fff; font-size:14px; font-weight:400; line-height:140%;}
.afliate_part_row .afiliate_part_rht .contact_form_bx{margin:0 0 0 auto; width:100%;}
/* Afiliate Partbership Section CSS End */


/* Afiliate Page CSS Start */


/* Packages Landing Page CSS Start */


/* Plan Section CSS Start */

.package_plan_section{background-color:#fff; background-image:none; padding:120px 0 30px 0; position:relative;}
.package_plan_section::before{content:""; position:absolute; left:0; top:0; height:530px; width:100%; background-color:#000d23;}
.Get_Staeted_mdl .modal{position:absolute; z-index:1; top:0; left:0; visibility:hidden; width:100%; height:100%;}
.Get_Staeted_mdl .modal.is-visible{visibility:visible;}
.is-hidden{visibility:hidden;}
.Get_Staeted_mdl .modal-overlay{position:fixed; z-index:10; top:0; left:0; width:100%; height:100%; background:transparent; visibility:hidden; opacity:0; transition:visibility 0s linear 0.3s,opacity 0.3s;}
.Get_Staeted_mdl .modal.is-visible .modal-overlay{opacity:1; visibility:visible; transition-delay:0s;}
.Get_Staeted_mdl .modal-wrapper{position:absolute; z-index:9999; top:6em; right:2%; width:32em; background-color:#fff; box-shadow:0 0 1.5em hsla(0,0%,0%,0.35);}
.Get_Staeted_mdl .modal-transition{transition:all 0.3s 0.12s; transform:translateY(-10%); opacity:0;}
.Get_Staeted_mdl .modal.is-visible .modal-transition{transform:translateY(0); opacity:1; border-radius:12px; box-shadow:0 1px 4px 0 rgba(0,0,0,0.16); max-width:420px; width:420px;}
.Get_Staeted_mdl .modal-header,.Get_Staeted_mdl .modal-content{padding:1em;}
.Get_Staeted_mdl .modal-header{position:relative;}
.Get_Staeted_mdl .modal-close{position:absolute; top:0; right:0; padding:1em; color:#aaa; background:none; border:0; color:hsl(218deg 100% 10% / 50%); font-size:18px; cursor:pointer;}
.Get_Staeted_mdl .modal-close:hover{color:#777;}
.Get_Staeted_mdl .modal-heading{font-size:1.125em; margin:0; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.Get_Staeted_mdl .modal-content > *:first-child{margin-top:0;}
.Get_Staeted_mdl .modal-content > *:last-child{margin-bottom:0;}
.Get_Staeted_mdl .mdl_content_ttl h2{color:#001334; font-size:24px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:24px; padding-bottom:10px;}
.Get_Staeted_mdl .mdl_content_ttl a{color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px; border-bottom:1px solid #001334; padding-bottom:0;}
.Get_Staeted_mdl .mdl_chechout_lft h2{color:#001334; font-size:14px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.Get_Staeted_mdl .mdl_chechout_rht a{border-radius:6px; border:2px solid #122e6e; background:#122e6e; width:50px; display:inline-block; height:32px; text-align:center; line-height:32px;}
.Get_Staeted_mdl .mdl_chechout_rht a:last-child{border:2px solid #1d1c1e; background:#1d1c1e;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset{border-radius:8px; border:2px solid #4d4d4d; background:#fff; position:relative; padding:3px 10px;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm .add_new_crd{color:#001334; font-size:10px; font-weight:500; line-height:100%; letter-spacing:-0.25px;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset legend{padding:0 5px; color:#001334; font-size:10px; font-weight:400; line-height:100%; letter-spacing:-0.25px; opacity:0.5;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset input{width:100%; padding:5px; background:transparent; border:none; color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset .email_logout{position:absolute; right:16px; top:7px; color:#e94e1b; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm .visa_icon{position:absolute; right:16px; top:7px;}
.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset .year_input,.Get_Staeted_mdl .pro_plan_form_bx form .pro_plan_frm fieldset .cvv_input{color:#00133380; text-align:center;}
.Get_Staeted_mdl
    .pro_plan_form_bx
    form
    .pro_plan_frm
    fieldset
    .year_input::placeholder,.Get_Staeted_mdl
    .pro_plan_form_bx
    form
    .pro_plan_frm
    fieldset
    .cvv_input::placeholder{color:#00133380;}
.Get_Staeted_mdl
    .pro_plan_form_bx
    form
    .pro_plan_frm
    fieldset
    input::placeholder{color:#001334;}
.Get_Staeted_mdl
    .pro_plan_form_bx
    form
    .pro_plan_frm
    fieldset
    input:focus-visible{outline:none;}
.Get_Staeted_mdl .card_frm{display:flex; justify-content:space-between; flex-wrap:wrap;}
.Get_Staeted_mdl .card_frm .card_frm_lft,.Get_Staeted_mdl .card_frm .card_frm_rht{flex:1 1 49%; max-width:49%;}
.Get_Staeted_mdl .promo_bx{position:relative;}
.Get_Staeted_mdl .promo_bx input{width:100%; border-radius:8px; background:#f5f5f5; border:none; padding:16px 70px 16px 16px; height:49px; color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.Get_Staeted_mdl .promo_bx input:focus-visible{outline:none;}
.Get_Staeted_mdl .promo_bx .promo_btn{position:absolute; right:16px; top:11px; color:#001334; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-0.25px;}
.Get_Staeted_mdl .pro_plan_frm p{color:#001334; text-align:center; font-size:16px; font-weight:400; line-height:140%; letter-spacing:-0.25px; max-width:300px; margin:0 auto;}
/* Plan Section CSS End */


/* Packages Landing Page CSS End */


/* Sign In Sign Up Pages CSS Start */


.sign_main{width:100%; height:100vh; background-color:#f5f5f5;}
.sign_row{display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.sign_row .sign_lft{flex:1 1 50%; max-width:50%; height:100%; padding:100px 60px; box-sizing:border-box; position:relative;}
.sign_row .sign_lft .sign_lft_img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.sign_lft .sign_lft_img{position:absolute; top:45%; left:50%; transform:translate(-45%,-50%);}
.sign_lft .sign_lft_img .sign_lft_img_txt{bottom:-260px; position:relative; z-index:1;}
.sign_row .sign_rht{flex:1 1 50%; max-width:50%; height:100%; box-sizing:border-box;}
.sign_rht_bx{border-radius:12px; background:#fff; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16); padding:20px; max-width:450px; margin:15%;}
.sign_rht_bx .sign_rht_ttl h2{color:#000d23; font-size:18px; font-weight:500; font-family:HelveticaNeueMedium; line-height:140%;}
.sign_rht_bx .sign_rht_ttl h4,.sign_rht_bx .sign_rht_ttl h6{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:140%; padding-top:10px;}
.sign_rht_bx .sign_rht_ttl h6 a{color:#e94e1b; font-weight:500; font-family:HelveticaNeueMedium;}
.sign_form .login_from_file label,.sign_form .login_from_file label a{color:#000d23; font-size:12px; font-weight:400; line-height:140%; letter-spacing:1px; text-transform:uppercase; opacity:0.5; display:block; padding-bottom:6px; display:flex; justify-content:space-between; font-weight:500; font-family:HelveticaNeueMedium;}
.sign_form .login_from_file label .pass_span a{text-transform:initial;}
.verify_span{color:#000; text-transform:initial; font-weight:500; font-family:HelveticaNeueMedium;}
.verify_label{opacity:1 !important;}
.verify_label .pass_span a{color:#e94e1b !important; opacity:1 !important;}
.sign_form .login_from_file input{border-radius:6px; border:1px solid #d8dae5; background:#fff; color:#000d23; font-size:16px; font-weight:400; line-height:140%; width:100%; height:55px; padding:20px; position:relative;}
.sign_form .login_from_file .input_pass{padding-right:40px;}
.sign_form .login_from_file .reset_input{width:50px; height:50px; text-align:center; padding:0; margin-bottom:10px;}
.sign_form .login_from_file small{color:#000d23; font-size:12px; font-weight:400; opacity:0.5; margin-top:5px;}
.sign_form .login_from_file input::placeholder{color:#000d23; opacity:0.5;}
.sign_form .login_from_file input:focus{outline:none;}
.toggle-password{float:right; cursor:pointer; margin-right:10px; margin-top:-36px; position:relative; color:#000d23; opacity:0.5;}
.sign_lft_img_txt{margin-top:-100px;}
.sign_lft_img_txt h2{color:#fff; font-size:42px; font-style:normal; font-family:HelveticaNeueMedium; font-weight:500; line-height:130%;}
.sign_lft_img_txt p{color:#fff; font-size:16px; font-weight:400; line-height:140%; margin-top:16px; text-align:center; min-width:500px;}
.sign_form ul li{margin-bottom:10px;}
.sign_form ul li:last-child{margin-bottom:0;}
.sign_form ul li a{display:flex; align-items:center; border-radius:6px; border:1px solid #d8dae5; background:#fff; padding:20px;}
.sign_form ul li a span{padding-left:20px; color:#000d23; font-size:16px; font-weight:400; line-height:140%;}
/* Sign In Sign Up Pages CSS End */

/* Coachin & Training Category Details video Page CSS Start */

.coaching_banner_accordian{background:#fff; border-radius:16px;}
.coaching_banner_accordian .accordion .accordion-item .accordion-item_bx{background-color:#f8f8f8; padding:0 20px;}
.coaching_banner_accordian
    .accordion
    .accordion-item:nth-child(odd)
    .accordion-item_bx{background-color:transparent;}
.coaching_banner_accordian .accordion .accordion-item .accordion-item_bx{background-color:#f8f8f8; padding:0 20px;}
.coaching_banner_accordian
    .accordion
    .accordion-item.accordion-item_radious
    .accordion-item_bx{border-top-left-radius:12px; border-top-right-radius:12px; background-color:#f8f8f8; margin:0 0 10px 0;}
.coaching_banner_accordian
    .accordion-item
    .accordion-item_bx
    .accordion-thumb
    .accordion-thumb_content
    .thumb_content_lft{font-weight:700;}
.coaching_banner_accordian .accordion-panel .accordion-item_bx{display:flex; justify-content:space-between; border-radius:4px; background:#f5f5f5; padding:16px; align-items:center;}
.coaching_banner_accordian .accordion-panel .accordion-panel_lft{display:flex; align-items:center; flex:1 1 50%; max-width:50%;}
.coaching_banner_accordian .accordion-panel .accordion-panel_lft .bx{font-weight:600; font-size:20px;}
.coaching_banner_accordian .accordion-panel .accordion-panel_lft span{padding-left:5px; color:#001334; font-size:14px; font-weight:400; line-height:150%;}
.coaching_banner_accordian .accordion-panel_main{display:flex; justify-content:space-between; border-radius:4px; background:#fff; padding:12px 20px 0 20px; align-items:center;}
.coaching_banner_accordian
    .accordion-panel_main
    .accordion-panel
    .accordion-panel_rht
    span
    a{color:#e94e1b;}
.coaching_banner_accordian .accordion-panel_main .accordion-panel_rht{display:flex; align-items:center; flex:1 1 50%; max-width:50%; justify-content:end; flex-wrap:wrap;}
.coaching_banner_accordian .accordion-panel_main .accordion-panel_rht span{color:#001334; font-size:14px; font-weight:400; line-height:150%;}
.coaching_banner_accordian .accordion-panel_main .accordion-panel_rht a{display:inline-block; background-color:transparent; padding:0; color:#e94e1b; font-size:14px; font-weight:400; line-height:150%; padding-right:10px; display:flex;}
.coaching_banner_accordian .accordion-panel_main .accordion-panel_rht a .bx{font-size:20px;}
.coaching_traiber_bx{position:relative; max-width:100%; margin:0 0;}
.coaching_traiber_bx .coaching_trainer_info{position:absolute; right:21px; bottom:26px; min-width:213px; display:flex; align-items:center; border-radius:6px; background:#fff; box-shadow:0 1.0119715929031372px 4.047886371612549px 0
        rgba(0,0,0,0.16); padding:14px;}
.coaching_traiber_bx img{border-radius:12px; width:100%; height:360px; object-fit:cover; text-align:left;}
.coaching_traiber_bx .coaching_trainer_info .coaching_trainer_info_lft{flex:1 1 25%; max-width:25%;}
.coaching_traiber_bx .coaching_trainer_info .coaching_trainer_info_lft img{width:45px; height:45px; object-fit:cover; border-radius:100%;}
.coaching_traiber_bx .coaching_trainer_info .coaching_trainer_info_rht{padding-left:10px; text-align:left; flex:1 1 75%; max-width:75%;}
.coaching_traiber_bx .coaching_trainer_info .coaching_trainer_info_rht h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.coaching_traiber_bx .coaching_trainer_info .coaching_trainer_info_rht p{color:#001334; font-size:16px; font-weight:400; line-height:24.287px; letter-spacing:-0.253px;}
/* Coachin & Training Category Details video Page CSS End */


/* Buzinews Category Page CSS Start */

/* Buzinews Tabing Section Start */

.buzinews_tabing_section{padding:90px 0 0 0;}
.buzinews_tabs .tab-wrapper{text-align:center; display:block; max-width:387px; border-radius:12px; background:#f8f8f8;}
.buzinews_tabs .tabs{margin:0; padding:0; display:flex; justify-content:flex-start;}
.buzinews_tabs .tab-link{padding:20px 10px 20px 16px; cursor:pointer; transition:all ease 0.5s; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; opacity:0.5; white-space:nowrap;}
.buzinews_tabs .tab-link.active{color:#001334; opacity:1;}
.buzinews_tabs .content-wrapper{padding:10px 0 40px 0;}
.buzinews_tabs .tab-content{display:none; opacity:0; transform:translateY(15px); animation:fadeIn 0.9s ease-in-out 1 forwards;}
.buzinews_tabs .tab-content.active{display:block;}
@keyframes fadeIn{
  100%{opacity:1; transform:none;}
}
/* Buzinews Tabing Section End */


/* Buzinews Category section Page CSS Start */

.buzihub_events_sec .popu_topic_bx.popu_topic .category_ttl{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.Events_Section{display:flex; justify-content:space-between; align-items:center; position:relative;}
.Events_Section::after{max-width:100%; height:2px; background:#ff5c35; position:absolute; z-index:9999; content:""; left:0; right:0; top:10px;}
.Events_Section .event_lft h2,.Events_Section .event_rht a{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; width:90px; background-color:#fff; display:block; position:relative; z-index:999999999;}
.Events_Section .event_rht a{width:170px; text-align:right;}
.buzinews_slider_mob .Event_Bx .evenet_bx_top img{width:100%;}
.Event_Bx{transition:all 0.3s; border-radius:12px; cursor:pointer;}
.Event_Bx:hover{box-shadow:rgb(0 0 0 / 20%) 0 0 10px;}
.Event_Bx .evenet_bx_top img{width:100%; height:180px; object-fit:cover; border-radius:12px;}
.Event_Bx .evenet_bx_txt{padding:10px;}
.Event_Bx .evenet_bx_txt h6{color:#001334; font-size:16px; font-style:normal; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:0 0 10px 0; display:-webkit-box; max-width:100%; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:0 !important; height:60px;}
.Event_Bx .evenet_bx_txt p{color:#001334; font-size:16px; font-weight:400; line-height:160%; margin:0 0 16px 0;}
.buzinew_block_slider-wrapper .Event_Bx{width:100%;}
.podcast_bx{padding:10px;}
audio{width:100%;}
.podcast_bx_txt{display:flex; justify-content:space-between; flex-wrap:wrap;}
.podcast_bx_txt .podcast_bx_txt_lft{flex:1 1 19%; max-width:19%; height:100%;}
.podcast_bx_txt .podcast_bx_txt_lft img{width:100%; height:100%; object-fit:cover; border-radius:0;}
.podcast_bx_txt .podcast_bx_txt_rht{flex:1 1 79%; max-width:79%;}
.podcast_bx_txt .podcast_bx_txt_rht h4{color:#001334; font-size:16px; font-style:normal; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.podcast_bx_txt .podcast_bx_txt_rht p{color:#001334; font-size:16px; font-weight:400; line-height:160%; padding-top:5px;}
/* Audio */

.audio_bx{background:#122e6e; border-radius:5px; padding:4px 0 0 5px;}
.audio_bx audio::-webkit-media-controls-panel{background-color:#122e6e;}
audio::-webkit-media-controls-enclosure{border-radius:0;}
.audio_bx audio::-webkit-media-controls-mute-button{background-color:#e94e1b; border-radius:50%;}
.audio_bx audio::-webkit-media-controls-play-button{background-color:#e94e1b; border-radius:50%;}
.audio_bx audio::-webkit-media-controls-play-button:hover{background-color:#e94e1b;}
audio::-webkit-media-controls-current-time-display{color:#fff;}
audio::-webkit-media-controls-time-remaining-display{color:#fff;}
.audio_bx audio::-webkit-media-controls-timeline{background-color:#fff; border-radius:5px; margin-left:10px; margin-right:0;}
.audio_bx audio::-webkit-media-controls-mute-button{display:none;}
.audio_bx audio::-webkit-media-controls-volume-slider{display:none !important;}
.audio_bx audio::-webkit-media-controls-volume-control-container.closed{display:none !important;}
.audio_bx audio::-webkit-media-controls-volume-control-container{display:none !important;}
/* *************************** */


/* Audio */


.buzihub_trainding_lft{width:100%; margin:0 auto; padding:0 0 0 60px;}
.buzihub_trainding_lft ul.tabs{margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap;}
.buzihub_trainding_lft ul.tabs li{background:#f2f3f4; border-radius:50px; color:#222; display:inline-block; padding:10px 15px; cursor:pointer; margin:0 5px 14px 0; color:#000d23; font-size:14px; font-weight:400; line-height:140%; opacity:1;}
.buzihub_trainding_lft ul.tabs li.current{background:#e94e1b; color:#fff; border-radius:50px; opacity:1;}
.buzihub_trainding_lft .tab-content{display:none; background:transparent; padding:0;}
.buzihub_trainding_lft .tab-content.current{display:inherit;}
.buzihub_feature_lft .trainding_lft_ttl h2{color:#001334; font-size:15px; font-weight:400; border-bottom:3px solid #e94e1b; padding-bottom:5px;}
.buzihub_feature_lft .feature_txt_bx{padding:0 0 24px 0; border-bottom:2px solid #f1f2f4;}
.buzihub_feature_lft .feature_txt_bx:last-child{border-bottom:0;}
.buzihub_feature_lft .feature_txt_bx h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:0 0 16px;}
.buzihub_feature_lft .feature_txt_bx .feature_admin{color:#001334; font-size:14px; font-weight:400; line-height:160%; border-radius:4px; background:#f1f2f4; padding:4px 8px;}
.business_trending_main{cursor:pointer;}
.business_trending_main .business_trending_img{position:relative; height:355px;}
.business_trending_main .business_trending_img img{border-top-left-radius:12px; border-top-right-radius:12px; height:100%; width:100%; object-fit:cover;}
.business_trending_main .business_trending_img .treding_tag{position:absolute; left:6px; background:#fff; padding:14px; color:#001334; font-size:13px; font-weight:400; border-radius:6px; top:10px;}
.business_trending_main .business_trending_txt{background:#fef4ea; padding:16px; border-bottom-left-radius:12px; border-bottom-right-radius:12px; transition:all 0.5s ease-in-out; color:#001334;}
.business_trending_main:hover .business_trending_txt{background-color:#e94e1b; transition:all 0.5s ease-in-out;}
.business_trending_main:hover .business_trending_txt h2,.business_trending_main:hover .business_trending_txt p{color:#fff;}
.business_trending_main .business_trending_txt h2{font-size:19px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.business_trending_main .business_trending_txt p{font-size:16px; font-weight:400; line-height:160%; padding:16px 0;}
.business_trending_main .business_trending_txt span{background:#fff; padding:10px 6px; border-radius:4px; color:#001334; font-size:14px; font-weight:400; margin:0 0 12px; display:inline-block;}
.business_trending_contry .business_trending_contry_txt{display:inline-block; padding:10px 23px; text-align:center; border-radius:12px; background:#f2f3f4; min-width:115px; margin:0 0 16px 0;}
.business_trending_contry .business_trending_contry_txt svg,.business_trending_contry .business_trending_contry_txt img{width:50px; height:50px; object-fit:cover; border-radius:50%;}
.business_trending_contry .business_trending_contry_txt h6{color:#000d23; font-size:14px; font-weight:400; padding:10px 0;}
.buzihub_timing_ttl h2{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.buzihub_time_bx_row{display:flex; flex-wrap:wrap;}
.buzihub_time_bx{background:#f8f8f8; display:flex; height:60px; position:relative; margin:0 10px 16px 0; border-radius:6px;}
.buzihub_time_bx .buzihub_time_lft{background:#122e6e; padding:12px 16px 12px 16px; height:60px; display:inline-block; border-bottom-right-radius:60px; border-top-left-radius:6px; border-bottom-left-radius:6px;}
.buzihub_time_bx .buzihub_time_rht{padding:24px 10px;}
.buzihub_time_bx .buzihub_time_rht label{color:#001334; font-size:15px; font-weight:500; font-family:"HelveticaNeueMedium"; display:block;}
.buzihub_time_bx_picker{align-items:center; padding:0 12px;}
.buzihub_time_bx_picker .buzihub_time_rht input{margin-top:5px; border:0; background-color:transparent; color:#001334; font-size:15px; font-weight:600;}
.buzihub_time_bx_picker .buzihub_time_rht{padding:0 0 0 14px;}
.buzihub_time_bx_picker .buzihub_time_rht label{color:#000d23; font-size:12px; font-weight:400;}
.buzihub_time_bx_picker .buzihub_time_rht input:focus-visible{border:none; outline:none;}
/* DatePicker CSS */

.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#e94e1b !important; border-color:transparent; color:#fff; height:32px !important; border-radius:50% !important;}
.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{height:32px !important; margin-bottom:10px;}
.daterangepicker td.in-range{background:#122e6e; color:#fff;}
.daterangepicker .drp-selected{display:none;}
/* DatePicker CSS */

.Event_Search,.Webinars_Search,.podcast_Search{position:relative; margin:0 0 0 10px; display:none;}
.Event_Search input,.Webinars_Search input,.podcast_Search input{width:100%; height:58px; border-radius:6px; color:hsl(218deg 100% 10% / 50%); border:none; padding:0 5px 0 40px; color:#001334; font-size:18px; font-weight:400; background-color:#f1f2f4; line-height:140%;}
.Event_Search input::placeholder,.Webinars_Search input::placeholder,.podcast_Search input::placeholder{color:hsl(218deg 100% 10% / 50%);}
.Event_Search input:focus-visible,.Webinars_Search input:focus-visible,.podcast_Search input:focus-visible{outline:none;}
.Event_Search .Event_Search_Icon,.Webinars_Search .Event_Search_Icon,.podcast_Search .Event_Search_Icon{position:absolute; left:10px; color:#001334; font-size:22px; font-weight:400; top:31%;}
.Webinars_btns{display:flex; justify-content:space-between; flex-wrap:wrap;}
.webinar_btn{border-radius:6px; background:#f1f2f4; padding:0 16px; color:#000d23; font-size:14px; font-weight:400; line-height:140%; transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; text-align:center; height:42px; line-height:42px; display:inline-block;}
.webinar_btn:hover{background:#e94e1b; color:#fff; transition:all 0.3s ease-in-out;}
.watch_btn{border-radius:6px; background:#e94e1b; padding:0 16px; color:#fff; border:1px solid #e94e1b; font-size:14px; font-weight:400; transition:all 0.3s ease-in-out; text-align:center; height:42px !important; line-height:42px !important; display:inline-block;}
.watch_btn:hover{background:#fff; color:#e94e1b; transition:all 0.3s ease-in-out;}
.news_webinar_btns a{flex:1 1 49%; max-width:49%; font-size:16px; font-weight:500;}
.Event_inout_show{display:block;}
.padding_adjust{padding:0 15px;}
.buzinews_country_sliders_nw
    .coaching_certificate_slider_bx.business_trending_contry{display:inherit;}
.buzinews_country_sliders_nw
    .coaching_certificate_slider_bx.business_trending_contry
    .business_trending_contry_txt{width:100%; display:flex; flex-direction:column; align-items:center;}
.category_main_bx{display:flex; align-items:center;}
.category_main_bx .category_ttl_lft{margin-right:10px;}
/* Buzinews Category section Page CSS End */

/* Buzinews Category Page CSS End */


/* Webinar Page CSS Start */

.webinar_related_ttl h2{position:relative; max-width:200px;}
.webinar__row{display:flex; justify-content:space-between; flex-wrap:wrap;}
.webinar__row .webinar_row__lft_col{flex:1 1 59%; max-width:59%;}
.webinar__row .webinar_row__rht_col{flex:1 1 39%; max-width:39%;}
.webinar_related_ttl h2::after{content:""; width:6px; height:6px; background-color:#e94e1b; border-radius:50%; position:absolute; top:8px; right:-10px;}
.webinar_related_ttl h2::before{content:""; width:6px; height:6px; background-color:#e94e1b; border-radius:50%; position:absolute; top:8px; left:-15px;}
.webinar_card .blog_rela_txt h6{color:#001334; font-size:16px; font-weight:400; margin:0 0 20px 0;}
.join_webinar_btn{border-radius:6px; background:#f1f2f4; color:#000d23; font-size:14px; font-weight:400; line-height:140%; width:100%; display:inline-block; text-align:center; padding:14px; transition:all 0.3s ease-in-out;}
.join_webinar_btn:hover{background-color:#e94e1b; color:#fff;}
.webinar_top_lft{padding:0 16px 16px 16px;}
.webinar_top_lft .webinar_top_bx{border-radius:12px; background:#f8f8f8; padding:12px;}
.webinar_top_bx_nw{max-width:360px;}
.webinar_top_lft .webinar_top_bx h2{color:#001334; font-size:22px; font-family:HelveticaNeueMedium; font-weight:500; border-bottom:3px solid #e94e1b; padding-bottom:10px; margin-bottom:24px; line-height:26px;}
.webinar_top_lft .webinar_top_bx ul li{display:flex; align-items:center; margin-bottom:18px;}
.webinar_top_lft .webinar_top_bx ul li span:last-child{color:#001334; font-size:12px; font-family:HelveticaNeue; font-weight:400; line-height:120%;}
.webinar_top_lft .webinar_top_bx ul .podtcast_list_item_new span{color:#001334; font-family:HelveticaNeueMedium !important; font-size:16px !important; font-weight:500 !important; line-height:120%;}
.webinar_top_lft .webinar_top_bx ul li .webinar_lists_child{color:#001334; font-family:HelveticaNeue !important; font-size:16px; font-weight:400 !important; line-height:160%;}
.webinar_top_lft .webinar_top_bx ul li:last-child{margin-bottom:0;}
.webinar_top_lft .webinar_top_bx ul li span img{width:24px; height:24px; object-fit:cover; margin-right:20px;}
.webinar_top_lft .webinar_top_bx ul li .webinar_span_rht{color:#001334; font-size:16px; font-weight:500; line-height:120%;}
.webinar_bottom_bx h4{color:#001334; font-size:16px; font-style:normal; line-height:120%; border-bottom:3px solid hsl(218deg 100% 10% / 20%); padding-bottom:10px; font-weight:500; font-family:HelveticaNeueMedium; margin-bottom:16px;}
.webinar_bottom_bx .webinar_lists li{display:flex; justify-content:space-between;}
.webinar_bottom_bx .webinar_lists li span{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
.webinar_celender_btn{background-color:#fff; width:100%; display:flex; justify-content:center; padding:14px; border-radius:6px; align-items:center;}
.webinar_celender_btn a{display:flex; align-items:center;}
.topjoin_webinar_btn{font-size:14px; font-weight:400; font-family:HelveticaNeue;}
.webinar_celender_btn img{padding-right:10px;}
.webinar_celender_btn span{color:#001334; font-size:14px; font-weight:400; line-height:140%;}
.play_webinar_btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100px; height:100px; object-fit:cover; border-radius:50%; transition:all 0.3s ease-in-out;}
.play_webinar_btn:hover{border-radius:50%; transition:all 0.3s ease-in-out; box-shadow:0 0 15px 3px #f3efee;}
/* Webinar Page CSS End */


/* News Page CSS Start */

.related_news_chart{margin-bottom:20px; border-bottom:2px solid #f1f2f4; padding-bottom:20px;}
.related_news_chart:last-child{margin-bottom:0; border-bottom:none; padding-bottom:0;}
.related_news_chart h3{color:#001334; font-size:16px; font-style:normal; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.news_icon_main{margin-top:0; min-width:100%; max-width:100%;}
/* News Page CSS End */


/* Podcast Page CSS Start */

.podcast_list .podtcast_list_item{display:flex !important; align-items:flex-start !important;}
.podcast_list .podtcast_list_item span{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; padding-left:16px;}
.podcast_top_boxs h5{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.podcast_top_boxs .podcast_top_lists li{display:inline-block !important; text-align:left !important; margin:0 10px 16px 0;}
.podcast_top_boxs .podcast_top_lists li img{width:50px; height:50px; border-radius:50%;}
.podcast_top_boxs .podcast_top_lists li span{display:block; color:#001334; font-size:12px; font-weight:400; line-height:160%;}
/* Podcast Page CSS End */

/* Create Post Page CSS Start */

.create_post_sec{padding:70px 0 50px 0;}
.create_post_top h2{color:#001334; font-size:26px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.create_post_form .create_post_frm h6{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; margin-bottom:16px;}
.create_post_form .create_post_frm input{border-radius:6px; border:1px solid #e7e7e7; background:#fff; width:100%; color:#001334; font-size:16px; font-weight:400; line-height:160%; height:38px; padding:0 10px;}
.create_post_form .create_post_frm input::placeholder{color:#001334;}
.create_post_form .create_post_frm input:focus,.create_post_form .create_post_frm select:focus{outline:none;}
.create_post_form .create_post_frm label{color:#000d23; font-size:14px; font-weight:400; line-height:140%; display:block; margin-bottom:10px; opacity:0.5;}
.create_post_form .create_post_frm select{min-width:190px; border-radius:6px; border:1px solid #e7e7e7; background:#fff; padding:10px;}
.create_post_form .create_post_frm select option{color:#000d23; font-size:14px; font-weight:400; line-height:140%;}
.create_tags{border-radius:6px; border:1px solid #e7e7e7; background:#fff; padding:5px 10px 2px 10px;}
.create_tags a{border-radius:4px; background:#f2f3f4; padding:6px 16px; margin:0 0 3px 0; color:#000d23; font-size:14px; font-weight:400; line-height:140%; display:inline-block; position:relative;}
.create_tags a .bx{position:relative; top:3px;}
.green_bg{background:#c3f0c8 !important;}
.create_box_btn .free_qoute_btn{padding:7px 22px; font-weight:400 !important; font-family:HelveticaNeue !important;}
.create_box_btn .free_qoute_btn i{font-size:24px; position:relative; top:4px;}
.post_close_btn{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
.create_new_top_row{margin-top:20px;}
.create_post_rht{margin:0 0 10px 16px;}
.create_post_rht h6{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; margin:0 0 8px 0;}
.create_post_rht_bx{background:#f8f8f8; height:100%; min-height:700px; padding:16px;}
.create_post_rht_bx p{color:#001334; font-size:16px; font-weight:400; line-height:150%; margin:0 0 16px 0;}
.create_launchar_bx{border-radius:12px; border:5px solid #e7e7e7; background:#fff; padding:16px;}
.create_launchar_bx a{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; display:flex; align-items:center;}
.create_launchar_bx a span{padding-left:10px;}
.create_launchar_bx .launchr_bx_row{display:flex; justify-content:space-between; flex-wrap:wrap;}
.create_launchar_bx .launchr_bx_row_lft{flex:1 1 24%; max-width:24%;}
.create_launchar_bx .launchr_bx_row_lft img{width:138px; height:73px; object-fit:cover; border-radius:6px;}
.create_launchar_bx .launchr_bx_row_rht{flex:1 1 74%; max-width:74%;}
.create_launchar_bx .launchr_bx_row_rht h4{color:#001334; font-size:15px; font-family:HelveticaNeueMedium; font-weight:500; line-height:140%; margin:0 0 10px 0;}
.create_launchar_bx .launchr_bx_row_rht h4 p{color:#001334; font-size:14px; font-weight:400; line-height:150%;}
.ck_editor_main #cke_1_bottom{display:none;}
.ck_editor_main .cke_chrome{border-radius:4px; border:1px solid #e7e7e7;}
.ck_editor_main .cke_chrome #cke_1_contents{min-height:370px !important;}
.create_popu_topic{padding-bottom:0;}
.create_tag_ttl h6{color:#000d23; font-size:14px; font-weight:400; line-height:140%; display:block; margin-bottom:10px; opacity:0.5;}
/* Create Post Page CSS End */

.buzinews_comment_sec{padding:100px 0 60px 0;}
/* Buzinews Category One Page CSS Start */


.Popular_topics_ttl{color:#001334 !important; font-size:16px !important; font-weight:500; line-height:120%;}
.businews_comment_top{padding:0 100px;}
.businews_comment_top_one{padding:0 0;}
.businews_comment_top form{width:100%; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.businews_comment_top form .businews_comment_lft{flex:1 1 12%; max-width:12%;}
.businews_comment_top form .businews_comment_rht{flex:1 1 20%; max-width:20%;}
.businews_comment_top form .businews_comment_mid{flex:1 1 66%; max-width:66%; position:relative;}
.businews_comment_top form .businews_comment_lft label{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.businews_comment_top form .businews_comment_mid .businews_search_bar{width:100%; border-radius:6px; background:#f8f8f8; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; height:43px; border:none; padding:0 0 0 40px;}
.businews_comment_top
    form
    .businews_comment_mid
    .businews_search_bar::placeholder{color:#001334;}
.businews_comment_top form .businews_comment_mid a{position:absolute; top:13px; left:10px;}
.businews_comment_top form .businews_comment_mid a .bx{font-size:20px; color:#001334; font-weight:600;}
.businews_comment_top form .businews_comment_mid .businews_search_bar:focus{outline:none;}
.add_topic_btn{border-radius:6px; background:#e9e9e9; height:43px; line-height:43px; text-align:center; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; display:flex; align-items:center; justify-content:center; padding:0 18px; transition:all 0.3s;}
.businews_comment_rht .add_topic_btn span{font-weight:500; font-family:"HelveticaNeueMedium";}
.add_topic_btn .bx{font-size:25px; padding-right:10px;}
.add_topic_btn:hover{background-color:#e94e1b;}
.businews_comment_rht .add_topic_btn:hover span,.businews_comment_rht .add_topic_btn:hover i{color:#fff;}
.buzinews_comment_tabing{padding:0 100px;}
.buzinewz__comment__main .tabs.tabs_row{width:100%; display:flex; align-items:center; justify-content:space-between; margin:40px 0 0 0; border-bottom:3px solid #e94e1b; padding:0 0 10px 0;}
.buzinewz__comment__main .tabs.tabs_row .tabs_row_rht a{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; display:flex; align-items:center; line-height:120%;}
.buzinewz__comment__main .tabs.tabs_row .tabs_row_rht a img{padding-right:5px;}
.buzinewz__comment__main ul#tabs-nav{list-style:none; margin:0; overflow:auto;}
.buzinewz__comment__main ul#tabs-nav li{float:left; font-weight:bold; margin-right:2px; padding:8px 10px; border-radius:5px 5px 5px 5px; cursor:pointer;}
.buzinewz__comment__main ul#tabs-nav li:first-child{padding-left:0;}
.buzinewz__comment__main #tabs-nav li a{text-decoration:none; color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; opacity:0.5;}
.buzinewz__comment__main ul#tabs-nav li.active a{opacity:1;}
.tab-content{background-color:#fff; margin:20px 0 0 0;}
.comment_content_row{display:flex; flex-wrap:wrap; justify-content:space-between;}
.comment_content_row_lft{flex:1 1 69%; max-width:69%;}
.comment_content_row_rht{flex:1 1 29%; max-width:29%; margin:30px 0 0 0;}
.commenttwo_content_row{margin:16px 0 0 0;}
.comment_content_row_rht_ttl h2{color:#001334; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; padding-left:50px;}
.comment_right_categories{border-radius:12px; background:#f8f8f8; padding:30px 10px 20px 10px; margin:54px 0 0 0;}
.comment_right_categories_ttl h4{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; opacity:0.5;}
.category_list_one_main{display:flex; align-items:center;}
.category_list_one{display:flex; justify-content:space-between; align-items:center; border-radius:6px; background:#fff; padding:8px 16px;}
.category_list_one .category_icon_bx{width:30px; height:30px; background:#e94e1b; border-radius:50%; display:flex; justify-content:center; align-items:center;}
.category_list_one .category_txt_bx{padding-left:10px;}
.category_list_one .category_txt_bx h6{color:#001334; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.Following_Btn{color:#fff; font-size:12px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%; border-radius:36px; background:#000d23; padding:8px 12px;}
.comment_right_categories ul .category_list{margin-bottom:5px; display:flex; justify-content:space-between; align-items:center; padding:8px 16px;}
.comment_right_categories ul .category_list:last-child{margin-bottom:0;}
.category_list .category_icon_bx{width:30px; height:30px; background:#7c8596; border-radius:50%; display:flex; justify-content:center; align-items:center;}
.category_list .category_txt_bx{padding-left:10px;}
.category_list .category_txt_bx h6{color:#001334; font-size:14px; font-weight:600; line-height:120%;}
.category_btn_bx a .bx{font-size:24px; color:#001334;}
.comment_content_lft_box{border-radius:12px;}
.comment_content_lft_box .comment__cont__box_img img{width:100%; height:100%; object-fit:cover;}
.comment__cont__box_img img{border-top-left-radius:12px; border-top-right-radius:12px;}
.comment__cont__box_txt{background-color:#f8f8f8; padding:16px;}
.comment__cont__box_radious{border-radius:6px;}
.comment__cont__box_txt h4{color:#001334; font-size:16px; font-weight:500; font-family:HelveticaNeueMedium; margin:0 0 16px 0; line-height:20px;}
.comment__txt__bx{display:flex; align-items:center; flex-wrap:wrap;}
.comment_name_bx{display:flex; align-items:center; margin-right:20px; margin-bottom:10px;}
.comment_name_bx .comment_name_bx_lft{margin-right:10px;}
.comment_name_bx .comment_name_bx_lft{width:33px; height:33px;}
.comment_name_bx .comment_name_bx_lft img{width:100%; height:100%; object-fit:cover; border-radius:50%;}
.comment_name_bx .comment_name_bx_rht h6,.comment_name_bx .comment_name_bx_rht p{color:#001334; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.comment_name_bx .comment_name_bx_rht p{opacity:0.5;}
.comment__txt__bx .comment_skill_bx{background:#fff; width:100px; height:100%; border-radius:50px; display:flex; justify-content:space-between; padding:5px; margin-right:14px; margin-bottom:10px;}
.comment__txt__bx .comment_skill_bx .comment_skill_bx_lft{width:30px; height:30px; border-radius:50%; line-height:25px; background-color:#e94e1b; text-align:center; display:flex; justify-content:center; align-items:center;}
.comment__txt__bx .comment_skill_bx .comment_skill_bx_rht{flex:1 1 100%; max-width:calc(100% - 30px); text-align:center; line-height:30px;}
.comment__txt__bx .comment_skill_bx .comment_skill_bx_rht h6{color:#001334; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; line-height:30px;}
.comment__txt__list ul li{display:inline-block; margin:0 16px 10px 0;}
.comment__txt__list ul li .list_div{display:flex; align-items:center;}
.comment__txt__list ul li span{padding-left:5px; color:#001334; font-size:12px; font-weight:500; font-family:HelveticaNeueMedium; line-height:120%;}
.comment__txt__list ul li .add_favorite{width:20px; height:20px; display:inline-block; background:#959caa; text-align:center; line-height:22px; border-radius:50%; padding-left:0;}
.comment_topic a{border-radius:100px; background:#f2f3f4; padding:10px 16px; margin:0 5px 10px 0; color:#000d23; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; line-height:140%; display:inline-block;}
.comment_topic a.green{background:#c3f0c8;}
.comment_topic a.orange{background:#f3d4b8;}
.popu_topic_coaching h6{color:#f2f3f4; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.popu_topic_coaching .popu_topic_bx a:first-child{margin-left:0;}
.popu_topic_coaching .popu_topic_bx a .bx{font-size:20px; position:relative; top:3px;}
.comment_conent_switch{border-radius:100px; background:#c3f0c8; max-width:220px; padding:6px 6px 6px 6px; display:flex; align-items:center; margin:0 0 16px 0;}
.comment_conent_switch .switch_first{border-radius:36px; background:#000d23; padding:7px 12px; color:#fff; font-size:14px; display:flex; align-items:center; font-weight:400;}
.comment_conent_switch .switch_first .bx{font-size:20px;}
.comment_conent_switch .switch_two{display:flex; align-items:center; margin-left:10px; color:#000d23; font-size:14px; font-weight:400; line-height:140%;}
.comment_conent_switch .switch_first span,.comment_conent_switch .switch_two span{padding-left:5px;}
.comment_categories_anchor{margin-top:24px;}
.comment_categories_anchor ul li{margin-bottom:20px;}
.comment_categories_anchor ul li:last-child{margin-bottom:0;}
.comment_categories_anchor ul li a{color:#000d23; font-size:14px; font-weight:400; line-height:140%; min-width:100%; border-radius:100px; background:#e6e6e6; padding:8px 16px;}
.green_bg{background:#c3f0c8 !important;}
.orange_bg_lgt{background:#f3d4b8 !important;}
/* Buzinews Category One Page CSS End */


/* Buzinews Category Four Page CSS Start */

.nested_top_main_wrapper{margin:0 100px;}
.buzinews_topic_back{padding:20px 0 0 0;}
.buzinews_topic_back a{color:#001334; font-size:16px; font-weight:600; line-height:120%; align-items:center; transition:all 0.3s;}
.buzinews_topic_back a .bx{font-size:20px;}
.buzinews_topic_back a .bx::before{position:relative; top:3px; left:-3px;}
.buzinews_topic_back a:hover{color:#e94e1b;}
.busi_nested_collection{display:flex; justify-content:space-between; align-items:center; padding:30px 0 0 0;}
.busi_nested_collection .busi_nested_colle_lft h2{color:#001334; font-size:26px; font-weight:600; line-height:120%;}
.busi_nested_collection .busi_nested_colle_rht a{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; border-radius:6px; background:#e9e9e9; padding:10px 12px; transition:all 0.3s ease-in-out;}
.busi_nested_collection .busi_nested_colle_rht a .fa{padding-right:8px; font-size:14px;}
.busi_nested_collection .busi_nested_colle_rht a:first-child{margin-right:5px;}
.busi_nested_collection .busi_nested_colle_rht a:hover{background:#e94e1b; color:#fff; transition:all 0.3s ease-in-out;}
.nested_share_btn:hover{background-color:#e94e1b !important;}
.nested_share_btn:hover i{color:#fff !important;}
.nested_main_wrapper{margin:0 200px 0 100px;}
.buzi_nasted_user_row{padding:20px 0; display:flex; justify-content:space-between; align-items:center;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft{display:flex; align-items:center; flex:0 0 70%; max-width:70%; justify-content:space-between;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_usr_bx{position:relative; flex:1 1 13%; max-width:13%;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_usr_bx .buzi_user_img{border-radius:50%; object-fit:cover; width:64px; height:64px;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_usr_bx .buzi_user_badge{position:absolute; right:16px; bottom:0; width:25px; height:25px; object-fit:cover; border-radius:50%;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_user_txt{flex:1 1 87%; max-width:87%;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_user_txt h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.buzi_nasted_user_row .buzi_nasted_user_row_lft .buzi_user_txt p{color:hsl(218deg 100% 7% / 50%); font-size:14px; font-weight:400; line-height:140%; padding:5px 0 0 0;}
.buzi_nasted_user_row .buzi_nasted_user_row_rht{flex:1 1 30%; max-width:30%; justify-content:flex-end; display:flex;}
.buzi_nasted_user_row .buzi_nasted_user_row_rht a{display:flex; align-items:center; color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.buzi_nasted_user_row .buzi_nasted_user_row_rht a span{padding:0 5px; font-weight:500; font-family:"HelveticaNeueMedium";}
.buzi_nasted_user_row .buzi_nasted_user_row_rht a .bx{font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium";}
.nested_launchar_bx{border-radius:12px; border:5px solid #e7e7e7; background:#fff; padding:24px;}
.nested_launchar_bx a{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; width:160px; line-height:120%; display:flex; align-items:center; margin:0 0 20px 0;}
.nested_launchar_bx a span{padding:0 0 0 8px;}
.nested_launchar_bx .nested_launchar_row{display:flex; align-items:flex-start; justify-content:space-between;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_lft{flex:1 1 14%; max-width:14%;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_lft img{width:150px; height:80px; object-fit:cover;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_rht{flex:1 1 84%; max-width:84%;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_rht h4{color:#001334; font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; padding:0 0 10px 0;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_rht p{color:#001334; font-size:16px; font-weight:400; line-height:120%; margin:0 0 16px 0;}
.nested_launchar_bx .nested_launchar_row .nested_launchar_rht p:last-child{margin:0 0 0 0;}
/* .nested_content_bx{margin:0 100px;}
*/


.nested_content_bx p{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
.nested_content_bx .sharable_link{color:#2964cb; font-size:16px; font-weight:400; line-height:160%; transition:all 0.3s ease-in-out;}
.sharable_link:hover{color:#e94e1b;}
.webinar_rating_stars fieldset{display:flex; align-items:center;}
.webinar_rating_stars fieldset span{padding:0 10px 0 0;}
.webinar_rating_stars fieldset span .bx{font-size:20px;}
.nested_replay_bx{margin:16px 0; border-radius:6px; background:#f8f8f8; padding:20px; display:flex; align-items:center; justify-content:space-between;}
.nested_replay_bx .nested_replay_lft{display:flex; margin:0 30px 0 0;}
.nested_replay_bx .nested_replay_lft .nested_replay_list{margin:0 30px 0 0;}
.nested_replay_bx
    .nested_replay_lft
    .nested_replay_list
    .nested_replay_list_ttl
    h4{color:#001334; font-size:14px; font-weight:400; line-height:120%; margin:0 0 10px 0;}
.nested_replay_bx
    .nested_replay_lft
    .nested_replay_list
    .nested_replay_list_row{display:flex;}
.nested_replay_bx
    .nested_replay_lft
    .nested_replay_list
    .nested_replay_list_row
    .nested__list_col_lft
    img{width:25px; height:25px; object-fit:cover; border-radius:50%;}
.nested_replay_bx
    .nested_replay_lft
    .nested_replay_list
    .nested_replay_list_row
    .nested__list_col_rht
    p{color:#001334; font-size:16px; font-weight:400; line-height:160%; padding-left:10px;}
.nested_replay_bx .nested_replay_rht{display:flex;}
.nested_replay_bx .nested_replay_rht .nester_right_parent{margin:0 16px 0 0; display:flex;}
.nested_replay_bx
    .nested_replay_rht
    .nester_right_parent
    .nester_right_parent_txt{color:#001334; font-size:14px; font-weight:400; line-height:120%;}
.nested_replay_bx
    .nested_replay_rht
    .nester_right_parent
    .nester_right_parent_txt{padding:0 3px;}
/* .buxi_nested_form{margin:0 100px;}
*/


.buxi_nested_form form label{display:block; color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:0 0 16px 0;}
.buxi_nested_form form textarea{border-radius:12px; border:5px solid #e7e7e7; background:#fff; width:100%; padding:20px 0 0 20px; color:hsl(218deg 100% 10% / 50%); font-size:18px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; resize:none;}
.buxi_nested_form form textarea::placeholder{color:hsl(218deg 100% 10% / 50%);}
.buxi_nested_form form textarea:focus{outline:none;}
.buzihub_top_comment_bx{margin:30px 0;}
.top_comment_ttl h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%; margin:0 0 30px 0;}
.user_top_comment{display:flex; border-bottom:5px solid #e7e7e7; padding:0 0 16px 0; margin:0 0 16px 0;}
.user_top_comment:last-child{border-bottom:0;}
.user_top_comment .comment_profile{flex:1 1 5%; max-width:5%;}
.user_top_comment .comment_txt{flex:1 1 95%; max-width:95%;}
.user_top_comment .comment_profile img{width:35px; height:35px; border-radius:50%;}
.user_top_comment .comment_profile .user_top_comment .comment_txt{flex:1 1 95%; max-width:95%; position:relative;}
.user_top_comment .comment_txt .comment_txt_top{display:flex; align-items:center; margin:5px 0 0 0;}
.user_top_comment .comment_txt .comment_txt_top .comment_profile_nme{margin:0 10px 0 0;}
.user_top_comment .comment_txt .comment_txt_top .comment_profile_nme p{color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:120%;}
.user_top_comment .comment_txt .comment_txt_top .comment_profile_nme_blu{border-radius:20px; background:#122e6e; color:#fff; font-size:14px; font-weight:400; line-height:120%; padding:8px 16px; margin:0 10px 0 0;}
.user_top_comment .comment_txt .comment_txt_top .comment_profile_nme_blu .fa{padding-left:10px;}
.green_light{background-color:#eeffcf !important; color:#001334 !important;}
.user_top_comment .comment_txt .comment_txt_para{margin:16px 0 0 0;}
.user_top_comment .comment_txt .comment_txt_para p{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
.user_top_comment .comment_txt .comment_txt_para p span{color:#001334; font-size:16px; font-weight:400; padding:8px 12px; border-radius:20px; background:#e7e7e7;}
.user_top_comment .comment_txt .comment_txt_para p:last-child{margin:16px 0 0 0;}
.top_right_dt{position:absolute; right:16px; top:7px;}
.top_right_dt span{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
/* Comment Rating */

.comment_txt_str{margin:16px 0 0 0;}
.comment_txt_str .Comment_Rating_Bx{display:flex; align-items:center;}
.Comment_Rating_Bx .radio-stars{display:inline-block; position:relative; unicode-bidi:bidi-override; direction:rtl; counter-reset:star-rating; font-size:0;}
.Comment_Rating_Bx_Lft{display:flex; align-items:center; padding-right:5px;}
.Comment_Rating_Bx_Lft .bx{font-size:18px; padding-right:10px;}
.Comment_Rating_Bx_Lft span{color:#001334; font-size:16px; font-weight:400; line-height:160%;}
/* 5 Star Rating */

.five_str_rating_conter_mian .five_str_rating_conter{display:flex;}
.five_str_rating_conter_mian .buzinews-star-rating{display:flex; flex-direction:row-reverse; margin-right:5px;}
.five_str_rating_conter_mian .buzinews-star-rating input[type="radio"]{display:none;}
.five_str_rating_conter_mian .buzinews-star-rating label{font-size:24px; cursor:pointer;}
.five_str_rating_conter_mian .buzinews-star-rating label:before{content:"\2606 "; font-family:fontawesome;}
.five_str_rating_conter_mian
    .buzinews-star-rating
    input[type="radio"]:checked
    ~ label:before{content:"\2605 "; font-family:fontawesome; color:#e94e1b;}
.five_str_rating_conter_mian .rating-counter{font-size:16px; margin-top:10px; font-weight:500;}
/* 5 Star Rating */


/* Comment Rating 1*/


/* Buzinews Category Four Page CSS End */


/* Footer CSS Start */

footer{padding:10px; width:100%; height:auto;}
.footer_container{background:#001334; border-radius:8px; padding:40px 0 20px 0;}
.footer_container .footer_row{display:flex; justify-content:space-between; padding:20px 0;}
.footer_container .footer_row .footer_box:first-child{flex:1 1 35%; max-width:35%; padding:0 0;}
.footer_container .footer_row .footer_box{flex:1 1 15%; max-width:15%; padding:36px 0;}
.footer_container .footer_row .footer_box:nth-child(5){flex:1 1 20%; max-width:20%;}
.footer_container .footer_row .footer_box p{color:#fff; font-family:Inter; font-size:13px; font-weight:400; line-height:20.8px; margin:6px 0 20px 0; padding:0 13px 0 0;}
.footer_container .footer_row .footer_box .footer_det_content{padding-bottom:50px;}
.footer_container .footer_row .footer_box .footer_det_content li{margin-bottom:6px;}
.footer_container .footer_row .footer_box .footer_det_content li a{color:#fff; font-family:Inter; font-size:14px; font-weight:400; line-height:normal; display:flex; align-items:center; transition:all 0.3s;}
.footer_container .footer_row .footer_box .footer_det_content li a:hover{color:#e94e1b;}
.footer_container .footer_row .footer_box .footer_det_content li a span{padding-left:7px; font-family:Inter;}
.Download_bro_btn{border-radius:6px; background:#122e6e; padding:14px 12px 14px 12px; color:#fff; font-family:Inter; font-size:14px; font-style:normal; font-weight:400; line-height:normal; max-width:190px; display:flex; justify-content:center; align-items:center; transition:all 0.3s;}
.Download_bro_btn:hover{background-color:#e94e1b; transition:all 0.3s;}
.Download_bro_btn span{padding-left:10px;}
.footer_container .footer_row .footer_box h2{color:#fff; font-size:14px; font-weight:400; line-height:20px; letter-spacing:0.6px; opacity:0.5;}
.footer_container .footer_row .footer_box .footer_logo{width:auto;}
.footer_container .footer_row .footer_box ul{padding-top:20px;}
.footer_container .footer_row .footer_box ul li{padding:0 0 14px 0;}
.footer_container .footer_row .footer_box ul li:last-child{padding:0;}
.footer_container .footer_row .footer_box ul li a{color:#fff; font-size:14px; font-weight:400; line-height:22px; letter-spacing:0.6px; transition:all 0.3s;}
.footer_container .footer_row .footer_box ul li a:hover{color:#e94e1b;}
.footer_form{position:relative;}
.footer_form input{border-radius:6px; background:#091d42; border:none; height:50px; padding:0 95px 0 8px; color:#fff; font-size:12px; font-weight:400; line-height:22px; letter-spacing:0.6px; opacity:0.5; width:100%;}
.footer_form input::placeholder{color:#fff; opacity:0.5;}
.footer_form input:focus-visible{border:none; outline:none;}
.Subscribe_Btn{position:absolute; right:5px; top:5px; border-radius:6px; background:#e94e1b; border:none; padding:10px; font-size:14px; font-weight:500; font-family:HelveticaNeueMedium; line-height:140%; color:#fff; cursor:pointer; transition:all 0.3s ease-in-out;}
.Subscribe_Btn:hover{background:#fff; color:#e94e1b;}
.footer_social_row{display:flex; padding:10px 0; align-items:center; flex-wrap:wrap;}
.footer_social_row .footer_social_ttl{padding-right:10px;}
.footer_social_row .footer_social_ttl h2{color:#fff; font-size:14px; font-weight:700; line-height:15px; margin-bottom:10px; letter-spacing:0.6px;}
.footer_social a{width:48px; height:48px; display:inline-block; border:1px solid #fff; text-align:center; line-height:48px; padding:8px; border-radius:50%; margin:5px 5px; margin-bottom:10px; transition:all 0.3s ease-in-out;}
.footer_social a:hover{transition:all 0.3s ease-in-out; background-color:#e94e1b; border:1px solid #e94e1b;}
img.tiktok-icon{height:25px;}
.flip-box{background-color:transparent; width:300px; height:400px; border:1px solid #f1f1f1; perspective:1000px; /* Remove this if you don't want the 3D effect */}
/* This container is needed to position the front and back side */

.flip-box-inner{position:relative; width:100%; height:100%; text-align:center; transition:transform 0.8s; transform-style:preserve-3d;}
/* Do an horizontal flip when you move the mouse over the flip box container */

.flip-box:hover .flip-box-inner{transform:rotateY(180deg);}
/* Position the front and back side */

.flip-box-front,.flip-box-back{position:absolute; width:100%; height:100%; backface-visibility:hidden;}
/* Style the front side (fallback if image is missing) */

.flip-box-front{background-color:#000d23 !important; color:black;}
/* Style the back side */

.flip-box-back{background-image:url(http://themes.pixelwars.org/readme-wp/wp-content/uploads/2014/08/cover5.png); color:white; transform:rotateY(180deg);}
.flip-box-back img{width:100%; height:100%; margin:auto; position:relative; bottom:0;}
.footer_bottom{display:flex; padding:20px 0; border-top:1px solid #fff; align-items:center;}
.footer_bottom .footer_bottom_lft{padding-right:20px;}
.footer_bottom .footer_bottom_lft p{color:#fff; font-size:14px; font-weight:400; line-height:22px; letter-spacing:0.6px;}
.footer_bottom .footer_bottom_rht a{color:#fff; font-size:14px; font-weight:400; line-height:20px; letter-spacing:0.6px; padding:0 10px; transition:all 0.3s;}
.footer_bottom .footer_bottom_rht a:hover{color:#e94e1b;}
/* Footer CSS End */


/* Scroll Top CSS Start */

.scrollup{width:40px; height:40px; opacity:1; position:fixed; bottom:6px; right:40px; display:none; text-indent:-9999px; box-shadow:0 0 5px #fff; border-radius:50px; color:#fff; z-index:9999; background:url("../img/icon-top.svg") no-repeat; transition:all 0.3s;}
.scrollup:hover{box-shadow:0 0 8px #fff;}
/* Scroll Top CSS Start */


/* Lazy Load */


.hsr{animation-play-state:paused;}
.animated{-webkit-animation-duration:3s; animation-duration:3s; -webkit-animation-fill-mode:both; animation-fill-mode:both; animation-play-state:running;}
.fadeInUp{opacity:0; -webkit-transform:translateY(4.5rem); transform:translateY(4.5rem); -webkit-animation-name:fadeInUp; animation-name:fadeInUp;}
@keyframes fadeInUp{
  to{opacity:1; -webkit-transform:none; transform:none;}
}
/* Lazy Load */

.hamburger .line{width:36px; height:2px; background-color:#ecf0f1; display:block; margin:8px auto; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.hamburger .line-two{width:25px; height:2px; background-color:#ecf0f1; display:block; margin:8px auto; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; padding:-5px 13px 8px -1px; margin:0 0 0 0;}
.hamburger:hover{cursor:pointer;}
/* ONE */


#hamburger-1.is-active .line:nth-child(2){opacity:0;}
#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg); -ms-transform:translateY(10px) rotate(45deg); -o-transform:translateY(10px) rotate(45deg); transform:translateY(10px) rotate(45deg);}
#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg); -ms-transform:translateY(-11px) rotate(-45deg); -o-transform:translateY(-11px) rotate(-45deg); transform:translateY(-11px) rotate(-45deg);}
div#myModal{padding:88px 0 0 0;}
.footer_social img{vertical-align:inherit !important;}
.row{margin:-16px 12px 11px 40px !important;}
/*---------- SEO page css start--------- */

.landing_banner_section-old .service_banner_section{background-color:#000d23;}
.seo-landing_banner_section{padding:140px 0 140px 0; height:690px;}
.seo-header-transparent header{background:transparent;}
.seo-header-bg header{background:#000d23;}
.seo-landing_banner_section.landing_banner_section::before{top:80px;}
.seo-process{padding:50px 0 60px; margin-top:0; z-index:1; position:relative;}
.seo-process .sub-common-title h2{text-align:center;}
.seo-process .common-title-seo{width:100%; text-align:center;}
.seo-process .common-title-seo h2{color:#fff; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px; margin-bottom:10px;}
.seo-process .common-title-seo span{color:#e94e1b; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px;}
.seo-process .common-title-seo p{color:#fff; font-size:18px; font-weight:400; font-family:"helveticaneue"; line-height:21.11px; text-align:center;}
.seo-process-inner{margin-top:40px; display:inline-block; width:100%;}
.seo-process-inner .seo-process-card{padding:20px; background:#0a1830; border-radius:16px; width:100%; display:flex; align-items:center; margin-bottom:40px; height:135px; box-shadow:2px 6px 5px 3px #00000029;}
.seo-process-inner .seo-process-card .seo-process-num{display:flex; align-items:center; justify-content:center; background-color:#fff; height:50px; width:50px; border-radius:50px; position:relative;}
.seo-process-inner .seo-process-card .seo-process-num span{color:#e94e1b; font-size:26px; font-weight:400; font-family:"helveticaneue"; line-height:31.02px; text-align:center; width:50px; background-color:#ffff; height:50px; border-radius:50px; display:flex; align-items:center; justify-content:center; z-index:1;}
.seo-process-row{display:flex; justify-content:space-between; flex-flow:wrap;}
.seo-process-column{width:50%;}
.padding-right{padding-right:20px;}
.padding-left{padding-left:20px;}
.seo-process-disc{margin-left:35px;}
.seo-process-disc h3{color:#fff; font-size:24px; font-weight:400; font-family:"helveticaneue"; line-height:28.15px; margin-bottom:10px;}
.seo-process-disc p{color:#fff; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px;}
.seo-process-inner .seo-process-card .seo-process-num::after{content:""; background-image:url("../img/seo-process-icon.png"); width:40px; height:80px; position:absolute; object-fit:contain; top:-15px; left:28px; background-repeat:no-repeat;}
/* doing seo css */

.doing-seo{padding:100px 0;}
.doing-seo-title h2{color:#001334; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px; margin-bottom:10px; text-align:center;}
.doing-seo-title span{color:#e94e1b; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px;}
.doing-seo-title p{color:#001334; font-size:18px; font-weight:400; font-family:"helveticaneue"; line-height:21.11px; text-align:center;}
.doing-seo-inner{margin-top:40px;}
.doing-seo-card-block{flex-flow:wrap; display:flex;}
.doing-seo-inner .doing-seo-card{padding:44px 40px; width:50%;}
.doing-seo-card-icon img{width:auto; height:auto;}
.doing-seo-card-title h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:18.77px; padding:10px 0;}
.doing-seo-card-disc p{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px;}
.doing-seo-card-bg{background-color:#f5f5f5;}
.seo-logo{display:flex; align-items:center; justify-content:center;}
.case-study{padding:0 0 100px;}
.case-study .doing-seo-title h2{text-align:left;}
.case-study .doing-seo-title p{text-align:left;}
.case-study-inner{display:flex; align-items:flex-start; margin-top:40px;}
.case-study-content{background:#0b2360; border-radius:0 16px 16px 0; padding:60px 80px; height:312px;}
.case-study-content h5{color:#fff; font-size:24px; font-weight:400; font-family:"helveticaneue"; line-height:28.15px; margin-bottom:10px;}
.case-study-content p{color:#fff; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px;}
.case-study-image{position:relative;}
.case-study-inner .case-study-image img{height:312px; border-radius:16px 0 0 16px;}
.case-study-image-left img{border-radius:16px 0 0 16px !important;}
.share-button img{width:40px; height:40px !important;}
.share-button{position:absolute; bottom:4px; right:-2px;}
.share-button a{background:#0b2360; height:100px; width:100px; display:flex; align-items:center; justify-content:center; border-radius:16px 0 0 0;}
.case-study-inner:nth-child(odd){flex-direction:row-reverse;}
.case-study-image img:nth-child(odd){border-radius:0 16px 16px 0;}
.case-study-inner:nth-child(odd) .case-study-content{border-radius:16px 0 0 16px;}
.case-study-inner:nth-child(odd) .share-button{left:-2px;}
.case-study-inner:nth-child(odd) .share-button a{border-radius:0 16px 0 0;}
.case-study-inner:nth-child(odd) .share-button img{width:auto; height:auto; transform:rotate(90deg);}
.seo-package{padding:0 0 100px;}
.seo-package-inner{margin-top:40px; display:flex; align-items:center; justify-content:center;}
.seo-package-card{width:33.33%;}
.small-business{background-color:#0b2360; padding:24px 24px 20px;}
.small-business span{color:#fff; font-size:24px; font-weight:400; font-family:"helveticaneue"; line-height:28.15px;}
.start-up{background-color:#e94e1b; padding:20px 24px;}
.start-up span{color:#fff; font-size:42px; font-weight:400; font-family:"helveticaneue"; line-height:49.17px;}
.seo-package-list{padding-top:51px; background-color:#f5f5f5; padding-left:28px; padding-bottom:30px;}
.seo-package-list .package-list-name{display:flex; align-items:center; padding-top:16px;}
.seo-package-list .package-list-name span{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px; margin-left:10px;}
.full-package-details-button{background-color:#e94e1b; border-radius:0 0 7px 7px; padding:20px 30px 20px 30px; cursor:pointer;}
.full-package-details-button a{color:#fff; font-size:18px; font-weight:400; font-family:"helveticaneue"; line-height:21.11px;}
.seo-package-card-second .seo-package-list{background-color:#fdeee9;}
.start-up{position:relative;}
.start-up::before{content:""; background-image:url("../img/triangle.png"); width:35px; height:47px; position:absolute; object-fit:contain; top:88px; left:25px; background-repeat:no-repeat;}
.seo-package-card:first-child .full-package-details-button{border-radius:0 0 0 7px;}
.seo-package-card:last-child .full-package-details-button{border-radius:0 0 7px 0;}
.recommended{padding:10px; color:#e94e1b; font-size:20px; font-weight:400; font-family:"helveticaneue"; line-height:23.46px; background-color:#fdeee9; display:inline-block; position:absolute; right:0; top:16px;}
.small-business{position:relative;}
.local-business{background-color:#fdeee9; padding:100px 0;}
.local-business-image img{border-radius:16px; width:100%;}
.local-business-inner h3{color:#001334; font-size:24px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:28.15px; margin-bottom:10px;}
.local-business-inner p{color:#001334; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px;}
.local-business-inner{padding-left:68px; display:flex; flex-direction:column; justify-content:center; height:100%;}
.business-list{width:100%;}
.business-list-inn{display:flex; align-items:center; padding-top:20px;}
.business-list-inn span{color:#001334; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px; margin-left:8px;}
.seo-package-card-second{border-radius:0 0 7px 7px;}
.seo-package-card:hover{box-shadow:2px 2px 6px 6px #00000029; border-radius:0 0 7px 7px;}
/*---------- Model css start--------- */

.ctm-model{width:100%; background-color:rgba(0,0,0,0.4); height:100%; width:100%; position:fixed; top:0; right:0; left:0; bottom:0; z-index:99999;}
.ctm-model-inner{width:600px; display:flex; align-items:center; justify-content:center; margin:0 auto; position:relative; top:10%;}
.ctm-model-inner .contact_form__ttl{width:100%; margin-top:0; overflow:auto; max-height:calc(100vh - 100px);}
.close-button button{background:transparent; border:none; outline:none; cursor:pointer;}
.close-button{position:absolute; right:11px; top:11px;}
.close-button button img{height:21px; width:24px;}
/*---------- Model css end--------- */


/*---------- SEO page css end--------- */


/* Social media management css start  */

.social-media-service{background-color:transparent; padding:50px 0 10px;}
.social-media-service .seo-process-inner .seo-process-card{box-shadow:2px 6px 5px 3px #00000029;}
.social-media-service .common-title-seo h2{color:#001334;}
.social-media-service .common-title-seo p{color:#001334;}
.social-media-service .seo-process-inner .seo-process-card{align-items:flex-start; height:auto;}
.social-media-service .seo-process-disc{margin-left:20px;}
/* our platform section css start  */

.our-platform{padding:0 0 0;}
.our-platform .Client_Title{max-width:100%; margin:0 auto; text-align:center; position:relative; padding:50px 10px 0 10px;}
.our-platform .Client_Title::after{right:0;}
.our-platform .Client_Title::before{left:0;}
.our-platform .Client_Title h2{color:#001334; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px; margin-bottom:10px; text-align:center;}
.our-platform .Client_Title span{color:#e94e1b; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px;}
.our-platform .Client_Title p{color:#001334; font-size:18px; font-weight:400; font-family:"helveticaneue"; line-height:21.11px; text-align:center;}
.our-platform-social-media{margin-top:40px; display:flex; align-items:center; justify-content:center; gap:60px; margin-bottom:10px;}
.our-platform-social-media a{display:flex; align-items:center; justify-content:center; flex-direction:column;}
.our-platform-social-media span{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px; margin-top:5px;}
.our-platform-social-media img{width:80px; height:80px;}
.our-platform .Client_Title::before{background-image:url("../img/client-title-before-2.webp"); background-repeat:no-repeat; background-position:center; background-size:cover;}
/* our platform section css end  */


.local-business.social-media-advertising{background-color:transparent;}
.social-media-advertising.bridge_section{padding:200px 0 200px 0; height:unset; background-position:bottom;}
.sub-common-title h2{color:#001334; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px; margin-bottom:10px;}
.sub-common-title span{color:#e94e1b; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px;}
.sub-common-title p{color:#001334; font-size:18px; font-weight:400; font-family:"helveticaneue"; line-height:21.11px; text-align:center;}
.social-media-advertising-inn{margin-top:30px; display:block;}
.social-media-advertising-list{margin-bottom:20px;}
.social-media-advertising-list:last-child{margin-bottom:0;}
.social-media-advertising-list h4{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:19.09px; margin-bottom:4px;}
.social-media-advertising-list p{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px;}
.telegram-community{background-color:transparent; padding-bottom:0;}
.telegram-community .local-business-inner{padding-right:68px; padding-left:0; display:flex; flex-direction:column; justify-content:center; height:100%;}
.telegram-community .business-list-inn .telegram-community-list{margin-left:20px; border-bottom:1px solid #e3d8d6; padding-bottom:20px; width:100%;}
.telegram-community .business-list-inn .telegram-community-list h6{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:18.77px; margin-bottom:4px;}
.telegram-community .business-list-inn .telegram-community-list span{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px; margin-left:0;}
.telegram-community .business-list-inn{align-items:flex-start;}
.social-media-logo img{width:100%; height:auto;}
/* Social media management css end  */

.landing_banner_card_mobile-view{display:none;}
/* Our advertising partner css start */

.our-advertising-partner{padding:50px 0;}
.our-advertising-partner .doing-seo-inner .doing-seo-card{padding:0 80px 0 0; width:50%; margin-bottom:27px;}
.doing-seo-card-disc .google-img{vertical-align:bottom;}
.ad-goals{padding:23px 0 100px;}
.ad-goals .ad-goals-inner{margin-top:40px;}
.ad-goals .ad-goals-inner .ad-goals-card{border-radius:16px; box-shadow:0 3px 3px 1px #00000029;}
.ad-goals .ad-goals-inner .ad-goals-card-content{padding:10px;}
.ad-goals .ad-goals-inner .ad-goals-card-content h4{color:#e94e1b; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:17.89px; margin-bottom:4px; text-align:center;}
.ad-goals .ad-goals-inner .ad-goals-card-content span{color:#000000; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px; text-align:center; width:100%; display:inline-block;}
.ad-goals .ad-goals-inner .ad-goals-card-img img{width:100%; border-radius:16px 16px 0 0;}
.ad-goals .ad-goals-row{display:flex; justify-content:space-between; gap:40px;}
.ad-goals .ad-goals-column{width:33.33%;}
.explore-our-formats{padding:100px 0; background-color:#000d23;}
.explore-our-formats .doing-seo-title h2{color:#fff;}
.explore-our-formats .doing-seo-title p{color:#fff;}
.explore-our-formats-inner{margin-top:40px;}
.explore-our-formats .explore-our-formats-row{display:flex; justify-content:space-between; gap:25px; flex-wrap:wrap; row-gap:25px;}
.explore-our-formats .explore-our-formats-column{width:32%;}
.explore-our-formats .explore-our-formats-column:first-child{width:66%;}
.explore-our-formats-card{background-color:#0a1830; padding:10px; border-radius:8px; height:380px;}
.explore-our-formats-card-img img{width:100%; height:247px;}
.explore-our-formats-card .card-content{padding:10px;}
.explore-our-formats-card .card-content h4{color:#e94e1b; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:18.77px; margin-bottom:10px;}
.explore-our-formats-card .card-content p{color:#ffffff; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px;}
.expand-our-solution{background-color:transparent; padding:100px 0 50px;}
.expand-our-solution-inner{margin-top:40px;}
.communication-section .local-business-inner{padding-left:68px; padding-right:0;}
.our-network{width:100%; margin:-50px 0 -50px 0;}
.our-network-inner{margin-top:50px;}
.our-advertising-section .sub-common-title p{text-align:center; width:100%;}
.our-network .sub-common-title h2{text-align:center; width:100%;}
.our-network .sub-common-title p{text-align:center; width:66%; margin:0 auto;}
.our-network-block{margin:50px 0;}
.our-network .social-media-advertising-inn{margin-top:0;}
.our-network .social-media-advertising-list{display:flex; align-items:flex-start;}
.our-network .social-media-advertising-list-ctn{margin-left:17px;}
.our-network .our-network-inner-left{padding-left:0; padding-right:68px;}
.our-network .social-media-advertising-list h4{color:#001334;}
.our-advertising-section{padding-bottom:0;}
.why-advertising{padding-top:0;}
.our-advertising-partner .doing-seo-title p{width:59%; margin:0 auto;}
.ad-goals .doing-seo-title p{width:43%; margin:0 auto;}
.explore-our-formats .doing-seo-title p{width:65%; margin:0 auto;}
.expand-our-solution .doing-seo-title p{width:68%; margin:0 auto;}
.why-advertising .doing-seo-title p{width:60%; margin:0 auto;}
.doing-seo-card-disc .g-blue{color:#4285f4; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.doing-seo-card-disc .o-red{color:#db4437; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.doing-seo-card-disc .o-yellow{color:#f4b400; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.doing-seo-card-disc .l-green{color:#0f9d58; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
.doing-seo-card-disc .e-red{display:inline-block; transform:rotate(-20deg); font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium";}
/* Our advertising partner css start */


/* -------------online reputation management css start--------- */

body .reputation-landing-section{padding:68px 0 0 0; position:relative;}
body .reputation-landing-section .common_container{position:absolute; top:50%; width:95%; margin:0 auto; left:0; right:0;}
body .ctm-banner-section{width:100%;}
body .ctm-banner-section img{width:100%; height:100%;}
body .reputation-landing-section::after{content:unset; background-image:none; width:unset; height:0; top:unset; right:unset; background-repeat:no-repeat;}
body .reputation-landing-section::before{content:unset; background-image:none; width:unset; height:0; top:unset; left:unset; background-repeat:no-repeat;}
.online-reputation-management{padding:50px 0;}
.online-reputation-management-row{display:flex; justify-content:space-between; gap:40px;}
.online-reputation-management-column{width:50%;}
.online-reputation-management-img{width:100%; text-align:center;}
.online-reputation-management .doing-seo-title h2{text-align:left;}
.online-reputation-management-content p{color:#001334; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px; display:block; margin-top:20px; width:83%;}
.why-online-reputation-important .doing-seo-title p{width:85%;}
.why-online-reputation-important .ad-goals-column{width:20%;}
.online-management-service{background-color:#000d23; padding:50px 0;}
.online-management-service .doing-seo-title h2{color:#fff;}
.online-management-service .doing-seo-title p{color:#fff; width:72%; margin:0 auto;}
.online-management-service .doing-seo-card-title h4{color:#fff;}
.online-management-service .doing-seo-card-disc p{color:#fff;}
.online-management-service .doing-seo-card-bg{background-color:#0a1830;}
.marketing-reputation-process{padding:50px 0; background-color:#fdeee9;}
.marketing-reputation-process .doing-seo-title p{width:80%; margin:0 auto;}
.marketing-reputation-process .local-business-inner h3{color:#001334; margin-bottom:0;}
.marketing-reputation-process .local-business-inner span{color:#e94e1b; font-size:24px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:28.15px;}
.marketing-reputation-process .business-list-inn{align-items:flex-end;}
.marketing-reputation-process .business-list-inn .telegram-community-list{margin-left:10px; border-bottom:none; padding-bottom:0; width:100%;}
.marketing-reputation-process
    .expand-our-solution-inner:nth-child(odd)
    .local-business-inner{padding-right:0; padding-left:68px;}
.online-marketing-seo-package{padding-top:100px;}
.why-online-reputation-important .ad-goals-inner .ad-goals-card{box-shadow:1px 3px 8px 8px #0000001a;}
.why-online-reputation-important .ad-goals-inner .ad-goals-card-content span{font-weight:500; font-family:"HelveticaNeueMedium"; font-size:16px; line-height:16.7px;}
.reputation-mobile-landing-section{background-image:none;}
.social-media-advertising .sub-common-title p{text-align:left;}
/* -------------online reputation management css end--------- */


/* -------------Graphic design page css start--------- */


.technology-landing-section .about_banner_row{display:flex; justify-content:center; text-align:center;}
.technology-landing-section .banner_btn{display:flex; flex-wrap:wrap; justify-content:center;}
.tech-our-process{padding:175px 0 25px;}
:root{--card-height:30vw; --card-margin:0vw; --card-top-offset:0.8em; --numcards:4; --outline-width:0; scroll-behavior:smooth;}
.tech-our-process main{width:100%; margin:0 auto;}
.tech-our-process #cards{list-style:none; display:grid; grid-template-columns:1fr; grid-template-rows:repeat(var(--numcards),var(--card-height)); gap:var(--card-margin); /* padding-bottom:calc(var(--numcards) * var(--card-top-offset)); */

    margin-bottom:var(--card-margin);}
.tech-our-process #card-1{--index:5;}
.tech-our-process #card-2{--index:4;}
.tech-our-process #card-3{--index:3;}
.tech-our-process #card-4{--index:2;}
.tech-our-process #card-5{--index:1;}
.tech-our-process .card-content{box-shadow:0 4px 4px 0 #00000040; background:#0b2360; border-radius:16px; overflow:hidden; display:grid; grid-template-areas:"img text"; grid-template-columns:1fr 1fr; grid-template-rows:auto; align-items:stretch; height:300px;}
.tech-our-process .card-content > div{grid-area:text; place-self:center; text-align:left; display:grid; gap:1em; place-items:start;}
.card-img{width:100%;}
.tech-our-process .card-content > figure{grid-area:img; overflow:hidden; position:relative;}
.tech-our-process .card-content > figure > img{width:100%; height:100%; object-fit:fill; border-radius:16px;}
/* Modify card padding bottom */

.tech-our-process .card{position:sticky; top:200px; padding-top:calc(var(--index) * var(--card-top-offset)); padding-bottom:calc(var(--index) * 2vw); z-index:calc(var(--numcards) - var(--index)); /* height:calc(100vh - 500px); */}
/* Adjust grid gap between cards */

.tech-our-process #cards{list-style:none; display:grid; grid-template-columns:1fr; grid-template-rows:repeat(var(--numcards),var(--card-height)); gap:calc(var(--card-margin) * var(--index) * 0.5); /* padding-bottom:calc(var(--numcards) * var(--card-top-offset) * 1.5); */}
.tech-our-process #card-4{margin-bottom:0vw;}
/* Animation */

@supports (animation-timeline:works){@scroll-timeline cards-element-scrolls-in-body{source:selector(body); scroll-offsets:selector(#cards) start 1,selector(#cards) start 0; start:selector(#cards) start 1; end:selector(#cards) start 0; time-range:4s;}
.tech-our-process .card{--index0:calc(var(--index) - 1); --reverse-index:calc(var(--numcards) - var(--index0)); --reverse-index0:calc(var(--reverse-index) - 1);}
.tech-our-process .card__content{transform-origin:50% 0%; will-change:transform; --duration:calc(var(--reverse-index0) * 1s); --delay:calc(var(--index0) * 1s); animation:var(--duration) linear scale var(--delay) forwards; animation-timeline:cards-element-scrolls-in-body;}
@keyframes scale{
  to{transform:scale(calc(1.1 - calc(0.1 * var(--reverse-index))));}
}}
.tech-our-process-inner{margin-top:0;}
.week-num{position:absolute; top:30px; left:30px;}
.week-num span{background-color:#e94e1b; color:#fff; font-size:24px; font-weight:400; font-family:"helveticaneue"; line-height:28.15px; padding:10px 27px;}
.card-content .card-content-block{width:75%;}
.card-content-block h2{color:#fff; font-size:24px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:28.15px;}
.card-content-block p{color:#fff; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px;}
.tech-our-process .doing-seo-title{height:10vh;}
.technology-spacial{padding:100px 0;}
.technology-spacial .doing-seo-inner .doing-seo-card{padding:20px 20px; width:48%; background-color:#0a1830; border-radius:16px;}
.technology-spacial .doing-seo-inner .doing-seo-card:hover{box-shadow:7px 7px 24px 3px #E94E1B42;}
.technology-spacial .doing-seo-card-block{gap:40px;}
.technology-spacial .doing-seo-card{display:flex;}
.technology-spacial .tech-special-card{margin-left:20px; cursor:default;}
.technology-spacial .doing-seo-card-icon img{width:150px; height:150px;}
.technology-spacial .doing-seo-card-disc p{font-size:16px; line-height:18.77px;}
.technology-spacial .doing-seo-card-title h4{font-size:24px; line-height:28.15px; padding:20px 0 10px;}
.tech-social-media .local-business-inner{padding-left:0; padding-right:68px;}
/*--------- Card slider button Start------- */

.tech-our-process #cards{position:relative;}
.card-process-button{position:absolute; top:-70px; width:100%; display:flex; justify-content:space-between;}
.card-process-button button{width:20px; height:20px; border-radius:50px; border:3px solid #000d23; background-color:#fff; position:relative;}
.card-process-button ul li{float:left; width:25%;}
.card-process-button .active-card{background-color:#E94E1B; border:3px solid #E94E1B;}
.card-process-button .visited-step{background-color:#000d23; border:3px solid #000d23;}
.card-process-button-block-title span.active-card{background-color:unset; border:none; color:#E94E1B;}
.card-process-button-block-title span{font-size:20px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:28.15px;}
.card-process-button-block{position:relative;}
.card-process-button::after{content:''; position:absolute; width:98%; border-bottom:3px solid #000; top:9px; z-index:-1; margin:0 auto; left:0; right:0;}
.card-process-button-block-title{display:flex; justify-content:space-between; position:absolute; top:-30px; left:0; width:100%;}
.card-process-button-block-title span:nth-child(2){margin:0 0 0 -75px;}
.card-process-button-list{display:flex; justify-content:space-between; width:100%; margin:0 auto;}
/*--------- Card slider button end------- */


.branding-story{padding:100px 0;}
.branding-story .ad-goals-column{width:25%;}
.branding-our-offering{padding:100px 0;}
.branding-online-package{padding-top:0;}
.tech-our-process .tech-our-process-inner #card-1::after{content:''; position:absolute; width:93%; background-image:url("../img/our-process-after-img.png"); height:20px; background-repeat:no-repeat; background-position:center bottom; background-size:100%; text-align:center; margin:0 auto; display:table; left:0; right:0;}
.tech-our-process{position:relative;}
.tech-our-process .tech-our-process-inner .ctm-desktop-title{position:absolute; top:-185px; width:90%; left:0; right:0; text-align:center; margin:0 auto;}
.ctm-mobile-title{display:none;}
.ctm-desktop-title{display:block;}
/* -------------Graphic design page css end--------- */


.tools-mobile-view-slider{display:none;}
.tech-our-process-mobile{display:none;}
/*-------- slider button css ------- */

 .tech-our-process-mobile .tech-our-process-inner .slick-dots li button{font-size:0; line-height:0; display:block; width:16px; height:16px; padding:5px; cursor:pointer; color:transparent; border:0; outline:0; background:#001334; border-radius:50px;}
.tech-our-process-mobile .tech-our-process-inner .slick-dots li.slick-active button{background:#E94E1B; font-size:0; line-height:0; display:block; width:16px; height:16px; padding:5px; cursor:pointer; color:transparent; border:0; outline:0; border-radius:50px;}
.tech-our-process-mobile .tech-our-process-inner .slick-dots li.slick-active button:before{opacity:.75; color:transparent;}
/* ----------Technology page css start ----------- */

 body .technology-banner{padding:0 0 0 0; position:relative; background:#000d23; height:790px;}
body .technology-banner .common_container{top:35%; pointer-events:none;}
.spline-watermark{display:none !important;}
.technology-banner-title{width:100%; text-align:left;}
.technology-banner .banner_btn{display:flex; flex-wrap:wrap; justify-content:left; position:relative; z-index:9; pointer-events:painted;}
.technology-banner-title h6{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase; margin:10px 0;}
.technology-banner-title h2{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:45px;}
.technology-banner-title p{color:#fff; font-size:18px; font-style:normal; font-weight:400; line-height:140%; margin:10px 0 40px 0;}
.technology-crafting{padding:100px 0;}
.technology-solution{padding:100px 0 0;}
.technology-solution-inner{margin-top:40px;}
.tech-card{width:100%;}
.tech-card .tech-card-img img{width:100%; border-radius:20px;}
.tech-card .tech-card-content{margin-top:20px;}
.tech-card .tech-card-content h3{color:#001334; font-size:22px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:28.15px;}
.tech-card .tech-card-content p{color:#001334; font-size:16px; font-weight:400; font-family:"helveticaneue"; line-height:18.77px; margin:16px 0;}
.tech-banner_btn a{padding:10px 30px; border-radius:6px; background:#e94e1b; color:#fff; font-size:18px; font-weight:400; font-family:"helveticaneue"; transition:all 0.3s ease-in-out; display:inline-block;}
.see-more-btn a:hover{color:#E94E1B;}
.tech-banner_btn a:hover{background-color:#000d23; transition:all 0.3s ease-in-out;}
.technology-solution .seo-process-row{gap:40px;}
.technology-solution .seo-process-column{width:48%;}
.ongoing-support{padding:0;}
.ongoing-support .local-business-inner{padding-right:0; padding-left:68px;}
.ongoing-support .local-business-inner h3{color:#001334; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium"; line-height:49.27px; margin-bottom:10px;}
.ongoing-support .local-business-inner span{color:#E94E1B; font-size:42px; font-weight:400; font-family:"HelveticaNeueMedium";}
.ongoing-support .business-list-inn .telegram-community-list{margin-left:0;}
.our-successful-project{padding:100px 0;}
.successful-project-row{display:flex; justify-content:space-between; flex-flow:wrap; gap:30px;}
.successful-project-column{width:31%;}
.our-successful-project .tech-card{box-shadow:1px 3px 8px 8px #E94E1B1A; padding:10px; border-radius:8px;}
.our-successful-inner{margin-top:25px;}
.our-successful-project .tech-card .tech-card-content{margin-top:20px; padding:0 10px 10px;}
.project-app{background-color:#E94E1B; padding:5px 10px; border-radius:20px; margin:10px 0; color:#fff; font-size:14px; font-weight:400; font-family:"helveticaneue"; display:inline-block;}
.project-name{color:#001334; font-size:16px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:19.09px;}
.our-successful-project .tech-card .tech-card-content p{color:#001334; font-size:14px; font-weight:400; font-family:"helveticaneue"; line-height:16.42px; margin:10px 0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.see-more-btn a{color:#001334; font-size:14px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:16.7px; text-decoration:underline;}
.our-successful-project .tech-card .tech-card-img img{border-radius:6px;}
.technology-header-transparent{--numcards:5;}
.tech-our-process #card-5{margin-bottom:0vw;}
.tech-our-process .card-process-button-block-title span:nth-child(2){margin:0 0 0 -50px;}
.tech-our-process .card-process-button{top:-85px;}
/* ----------Technology page css end ----------- */



/* -----------Our technology css ----------- */

 .our-technology{padding:100px 0 0;}
.our-technology-inner{margin-top:40px;}
.our-technology .buzihub_trainding_lft ul.tabs li{width:24%; margin:0 5px; border:1px solid #001334; border-radius:8px; text-align:center; font-size:18px; padding:15px 15px;}
.our-technology .buzihub_trainding_lft ul.tabs li.current{background:#e94e1b; color:#fff; border-radius:8px; opacity:1; border:1px solid #e94e1b;}
.our-technology .buzihub_trainding_lft ul.tabs{margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap; background-color:#F5F5F5; padding:10px; border-radius:6px; justify-content:center;}
.ctm-tab-content{display:flex; justify-content:center; flex-direction:column; align-items:center;}
.ctm-tab-content .ctm-app-name{border:1px solid #C4C4C4; border-radius:40px; padding:10px 20px; text-align:center; display:flex; justify-content:center; align-items:center;}
.ctm-tab-content .ctm-app-name span{font-size:20px; line-height:23.46px; color:#001334; font-weight:400; font-family:"helveticaneue"; margin-left:10px;}
.ctm-tab-list{display:flex; justify-content:center; align-items:center; width:100%; margin-top:30px; gap:40px; flex-wrap:wrap;}
.ctm-tab-list .ctm-tab-list-card{width:140px; height:140px; display:flex; justify-content:center; align-items:center; flex-direction:column; border:1px solid #E94E1B; border-radius:8px; padding:20px; text-align:center; cursor:default;}
.ctm-tab-list .ctm-tab-list-card:hover{box-shadow:2px 4px 8px 4px #E94E1B3D;}
.ctm-tab-list span{font-size:16px; line-height:21.11px; color:#001334; font-weight:400; font-family:"helveticaneue"; margin-top:10px;}
.ctm-tab-list .ctm-tab-list-card:hover span{color:#E94E1B;}
.tech-our-custom-offering{background-color:#000d23; position:relative; padding:0 0 100px; margin-top:-2px;}
.tech-our-custom-offering .explore-our-formats-column:first-child{width:32%;}
.technology-banner{position:relative;}
.ctm-banner-section::after{position:absolute; content:''; bottom:0; width:100%; height:100px; left:0; right:0; background:linear-gradient(0deg,#000d23 6.22%,rgba(0,0,0,0) 36.39%);}
.three span{opacity:0; transform:translate(-300px,0) scale(0); animation:sideSlide .5s forwards;}
body .tech-main-title span{color:#fff; font-size:42px; font-weight:500; font-family:"HelveticaNeueMedium"; line-height:45px;}
body .tech-small-title span{color:#fff; font-size:14px; font-weight:400; line-height:120%; letter-spacing:1px; text-transform:uppercase; margin:10px 0;}
body .tech-elevating-title span{color:#fff; font-size:18px; font-style:normal; font-weight:400; line-height:140%; margin:10px 0 40px 0;}
:root{--delay-increment:2s;}
.technology-banner .animate span:nth-of-type(1){animation-delay:calc(.0s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(2){animation-delay:calc(.5s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(3){animation-delay:calc(.1s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(4){animation-delay:calc(.15s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(5){animation-delay:calc(.2s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(6){animation-delay:calc(.25s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(7){animation-delay:calc(.3s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(8){animation-delay:calc(.35s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(9){animation-delay:calc(.4s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(10){animation-delay:calc(.45s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(11){animation-delay:calc(.5s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(12){animation-delay:calc(.55s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(13){animation-delay:calc(.6s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(14){animation-delay:calc(.65s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(15){animation-delay:calc(.7s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(16){animation-delay:calc(.75s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(17){animation-delay:calc(.8s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(18){animation-delay:calc(.85s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(19){animation-delay:calc(.9s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(20){animation-delay:calc(.95s + var(--delay-increment));}
.technology-banner .animate span:nth-of-type(21){animation-delay:calc(.99s + var(--delay-increment));}
.tech-elevating-title-flex{display:flex; justify-content:flex-start;}
.animate span{display:inline-block; font-size:50px;}
@keyframes sideSlide{
  60%{transform:translate(20px,0) scale(1); color:#fff;}
  80%{transform:translate(20px,0) scale(1); color:#fff;}
  99%{transform:translate(0) scale(1.2); color:#fff;}
  100%{transform:translate(0) scale(1); opacity:1; color:#fff;}
}
.tech-our-custom-offering:not(.no-js) .image-wrap{transition:1s ease-out; transition-delay:0.2s; position:relative; width:auto; overflow:hidden; clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%); visibility:hidden;}
.tech-our-custom-offering:not(.no-js) .animating .image-wrap{clip-path:polygon(0 0,100% 0,100% 100%,0 100%); visibility:visible; transform:skewY(0);}
.tech-our-custom-offering:not(.no-js) .fadeup{opacity:0; transition:0.2s ease-out; transform:translateY(40px);}
.tech-our-custom-offering:not(.no-js) .fading-up{opacity:1; transition:.2s ease-out; transform:translateY(0px); transition-delay:0.2s;}
.our-technology .buzihub_trainding_lft{padding:0 0 0 0;}
.tech-spiner-viewer-height{height:790px;}
.tech-spiner-viewer-mobile-view{display:none;}
.animate-flex{display:flex;}
.our-successful-tablet-view .slick-initialized .slick-slide{border:none; height:unset; min-height:unset; width:380px; margin:14px 40px 18px 0;}
.our-successful-tablet-view .our-successful-inner .slick-dots li button{font-size:0; line-height:0; display:block; width:16px; height:16px; padding:5px; cursor:pointer; color:transparent; border:0; outline:0; background:#001334; border-radius:50px;}
.our-successful-tablet-view .our-successful-inner .slick-dots li.slick-active button{background:#E94E1B; font-size:0; line-height:0; display:block; width:16px; height:16px; padding:5px; cursor:pointer; color:transparent; border:0; outline:0; border-radius:50px;}
.our-successful-tablet-view .our-successful-inner .slick-dots li.slick-active button:before{opacity:.75; color:transparent;}
.seo-left-common-height{height:410px; display:flex; align-items:flex-start; justify-content:center; flex-direction:column; width:100%;}
.tech-spiner-viewer-tablet-view{display:none;}
.code-hide{background-color:#000d23; width:160px; height:50px; position:absolute; bottom:10px; right:0; z-index:5; border-top-left-radius:10px;}
.technology-banner .display-after-2s{opacity:0; transition:opacity 1s linear;}
