

@media (max-width:1599px){
    h2.heading {font-size: 60px;}
    .small_heading {font-size: 27px;}
    .heading_para p{font-size: 22px;}
    .heading {margin-bottom: 15px;}
    .whyus_tabs_wrapper {margin-top: 40px;}
    .inner_banner .banner_content p {font-size: 25px;}
    .map_thumb {width: 100%; max-width: 1170px;}
    h2 .decrease_heading {font-size: 40px !important;}

}
@media (max-width:1472px){
    header .container-big{max-width: 100% !important;}
    .hero_banner h1 {font-size: 80px;}
}
@media (max-width:1392px){
    .inner_banner h1 {font-size: 67px;}
    .cta_thumb_wrapper img {right: -2px;bottom: -19px;}
    .partner_hero_thumb {width:100% ; max-width :750px; right: -197px;}
    h2 .decrease_heading {font-size: 30px !important;  }
    ul.platform_list li h4 {font-size: 25px;}
    .one_point {padding: 130px 0;}
    .burn_out_box .box_sub_head {font-size: 23px;}
    .burn_out_box .box_head {font-size: 75px;}
}
@media (max-width:1199px){
    #menu ul li a , ul.top_btn li a.language{font-size: 16px;}
    #menu {padding-left: 3%;}
   .inner_banner .banner_content{text-align: center;}
   .inner_banner .banner_content .form_wrapper{text-align: left;}
   .inner_banner .banner_content .form_wrapper p{text-align: center;}
   .why_iso img{width: 100%; max-width: 215px;}
   .faqs_section .nav-pills .nav-link {font-size: 18px;}
   .cta_content {padding: 52px 33px;}
    .inner_banner .banner_content p {font-size: 22px;}
    .partner_hero_thumb {position: static;}
    .partner_banner {padding-bottom: 80px;}
    .map_thumb {width: 100%; max-width: 830px;     right: -366px;}
    .global_section {padding-bottom: 124px;}
    .badges_thumb{display: inline-block; width: 100%; max-width: 500px;}
    .contact_banner .tickList li::before {display: none;}
    .contact_banner .tickList li {padding-left: 0;}
    .hero_bg{height: 100%; object-fit: cover;}
    h2 .decrease_heading {font-size: 27px !important;}
    .success_section .saying_wrapper .story_tag {max-width: 99px;}
     .form_wrapper{margin-left: 0px;}



}
@media (max-width:1120px){

}
@media (max-width:1099px){
    .hero_banner h1 {font-size: 70px;}
    h2.heading {font-size: 50px;}
    .small_heading {font-size: 25px; }
}


@media (max-width:1023px){
    .navigation-main li.menu-item-has-children:focus ul.sub-menu {
    visibility: visible;
}
}
@media (max-width:991px){
body{overflow-x: hidden;}
header{padding: 0;}
a.menu_open {font-size: 36px;}
.menu_overlay {position: fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background: rgba(0,0,0,0.75);}
.menu_head {background:#000;text-align: center; position: relative;color:#fff;}
.menu_head a {color:#fff; padding:15px 10px; display: inline-block; font-weight: 500; font-size: 16px;text-decoration: none;}
.menu_head a span.menu_account_icon {font-size: 22px; vertical-align: middle; width: 32px; height:32px; line-height:32px; background: #444; display: inline-block; border-radius: 50%; margin-right:10px; }
.menu_close {position: absolute; left:-40px; top:20px;}
.menu_close i {font-size:30px; color: white;}
.mobile_menu_wrap {position: fixed; top:0; bottom: 0; right:-100%; z-index:99999; background:white; padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 280px; height: 100vh;}
.mobile_menu_wrap.menu_show {right:0;}
.mobile_menu_wrap ul {padding:0; margin:0; list-style:none; font-size: 15px}
.mobile_menu_wrap ul.main_menu {margin-bottom:10px; padding:0 0 120px;}
.mobile_menu_wrap ul.main_menu li {border-bottom: 1px solid #dbdbdb; padding:0 15px 0 15px;}
.mobile_menu_wrap ul.main_menu li a {font-size:15px; text-decoration: none;}
.mobile_menu_wrap ul li a {display: block; padding:15px 0;color: #000000 !important;}
.mobile_menu_wrap ul li.hassub {position: relative; padding:0 50px 0 15px;}
.mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute; right:0; top:0; font-size:18px; line-height: 1; padding:17px 20px; border-left:1px solid #dbdbdb;}
.mobile_menu_wrap ul li.hassub ul {position: fixed; top:0; bottom:0; right:-100%; max-width: 80%; width: 280px; background:#ffffff; margin:0; transition: all linear 0.3s; padding:48px 0 100px; overflow: auto; z-index: 9; visibility: hidden;}
.mobile_menu_wrap ul li.hassub ul.show_submenu {visibility: visible; right: 0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #e0e0e0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #bbb; padding:10px 0;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa {font-size:35px;}
.header_bar {border-radius: 0;}
header.sticky {padding: 0;}
.header_bar {padding: 12px 0;}
.hero_banner h1 {font-size: 60px;}
h2.heading {font-size: 45px;}
.heading_para p {font-size: 20px;}
.whyus_tabs_wrapper .nav-pills {padding-right: 0px;}
header .container-big{padding-left: 0; padding-right: 0;}
.header_bar {padding: 12px;}
.inner_banner {padding: 115px 0 60px 0;}
.inner_banner h1 {font-size: 60px;}
.why_iso_content p {font-size: 18px;}
.faqs_section .accordion .accordion-button {font-size: 25px;}
.faqs_section .accordion .accordion-body {font-size: 18px;}
.cta_thumb_wrapper img {position: relative; right: -47px;bottom: -12px; }
.cta_content h2 br{display: none;}
.cta_thumb_wrapper {margin-top: -34px;}
.company_logo_wrapper img {width: 112px !important;height: 66px;}
.blog_thumb_wrapper {height: 290px;}
.global_section {padding-bottom: 130px;}
.map_thumb {position: static;}
.global_section p {font-size: 20px;}
.read_thumb{width: 100%; max-width: 300px;}
.contact_hero_bg {height: 60%;}
.hero_banner {padding: 80px 0 130px 0}
.hero_banner p {font-size: 25px;}
.hero_logo_slider {margin: 35px 0 0;}
ul.platform_list li h4 br{display: none;}
.partner_content {padding: 0;}
.why_iso_content{padding-left: 0;}


}

@media (max-width:767px){
    .container , .container-fluid{max-width: 100%; padding:0 20px;}
    .why_iso img {width: 100%;max-width: 175px;}
    .why_iso_content{text-align: center;}
    .faqs_section .nav-pills .nav-link {font-size: 16px;padding:9px 13px 6px 13px;}
    .faqs_section .nav-pills li {margin: 0 1px;}
    .privacy_policy_bar {text-align: center;}
    section {padding: 65px 0;}
    .blog_content h6{font-size: 20px;}
    .blueprint_bg_right {width: 80%;}
    .blueprint_bg_left {width: 80%;}
    .mindsec_exist h4 span {font-size: 30px;margin-top: 10px;}
    .global_section {padding-bottom: 65px;}
    .read_casestudy{text-align: center;}
    .hero_banner p {font-size: 22px;}
    .hero_banner {padding: 80px 0 65px 0;}
    .one_point{padding: 65px 0;}
    .why_iso_content .h3{font-size: 28px;}
    .choose_us h4{font-size: 25px;}
    .blog_section h5 , .glass_box h3{font-size: 24px;}
    


}
@media (max-width:676px){
 .header_bar .btn {padding: 10px 18px;}
}

@media (max-width:580px){
    footer {padding:3rem 0 .7rem !important;}
}
@media (max-width:575px){
    .logo img {max-width: 125px;}
    .header_bar .btn {padding: 8px 12px;}
    ul.top_btn li+ li {margin-left: 9px;}
    h2.heading {font-size: 32px;}
    .small_heading {font-size: 20px;margin-bottom: 14px;}
    .heading_para p {font-size: 16px;}
    .inner_banner h1 ,.hero_banner h1 {font-size: 50px;}
    .form_wrapper {padding: 30px 22px;}
    .btn_styled {padding: 8px 24px;}
    .why_iso img {width: 100%;max-width: 134px;}
    .blueprints_section .glass_box p {font-size: 18px;}
    .icon_box .inner_box {width: 55px;height: 55px;}
    .icon_box.glass_box {border-radius: 20px;padding: 10px !important}
    .icon_box .inner_box {border-radius: 17px;}
    .icon_box .inner_box img {width: 33px;height: 33px;}
    .Audits_section p{font-size: 18px;}
    .faqs_section .accordion .accordion-body {   padding: 0 18px 25px;}
    .faqs_section .accordion .accordion-button {padding:18px; font-size: 20px;}
    .faqs_section .nav-pills li {display: block; margin: 10px 0;}
    .faqs_section .nav-pills li a{display: inline-block;}
    .faqs_section .accordion {margin-top: 25px;}
    ul.choose_us_list li {font-size: 18px;}
    .choose-us-thumb {height: 315px;}
    .cta_content p{font-size: 18px;}
    ul.footer_menu li a {font-size: 18px;}
    .privacy_policy_bar {margin-top: 35px;}
    .privacy_policy_bar {font-size: 18px;}
    .footer_heading {margin-bottom: 6px;}
    .footer_left p {font-size: 18px;}
    .footer_logo {margin-bottom: 14px;}
    ul.choose_us_list {margin-top: 18px;}
    p{font-size: 18px;}
    .inner_banner .banner_content p , .hero_banner p {font-size: 20px;}
    .company_logo_wrapper img {width: 97px !important;height: 46px;}
    .get_partner_list {column-count: 1;}
    ul.step_list li::before {width: 36px; height: 36px; left: -19px; top: -9px;}
    ul.step_list li::after {width: 16px; height: 16px; left: -9.3px; top: 1.5px; }
    ul.step_list {margin-left: 19px;}
    ul.step_list li {padding-left: 29px;padding-bottom: 22px; font-size: 18px;}
    .mindsec_exist h4 span {font-size: 20px;margin-top: 0px;}
    ul.exist_list li {font-size: 18px;}
    ul.team_socials li a img {height: 16px;}
    ul.team_socials li {margin: 0 3px 10px;}
    .team_position , .team_name ,.team_thumb {margin-bottom: 9px;}
    .global_section p {font-size: 18px;}
    .contact_banner .tickList li {font-size: 20px;}
    .earning_right_bg , .earning_left_bg.left-blue{width: 100%;}
    .hero_logo_wrapper img {width: 40px !important;height: 40px;}
    .hero_logo_wrapper {font-size: 15px;}
    h2 .decrease_heading {font-size: 20px !important;}
    ul.platform_list li:first-child {margin-top: 0;}
    .real_experts_thumb {margin-top: 5px;}
    .steps_of_shapes {margin-top: 5px;}
    .steps_of_shapes p {font-size:18px;}
    .partner_content ul li ,.partner_content p {font-size:18px;}
    .framework_list_bg ,
    .runs_self_thumb ,
    .burn_out_wrapper {margin-top: 5px;}
    .burn_out_box .box_head {font-size: 60px;}
    .burn_out_box p {font-size: 18px;}
    .mindsec_exist h4{font-size: 18px;}
    .whyMind_content {margin-top: 22px;}
    .why_iso_content .h3{font-size: 24px;}
    .choose_us h4{font-size: 22px;}
    .blog_section h5 , .glass_box h3 {font-size: 20px;}
    .choose_us h4 {margin-bottom: 18px;}
    .partner_content .tickList {margin: 17px 0;}



}

@media (max-width:480px){
    .blog_content {padding: 25px;}
    .cta_content  {padding: 30px 21px;}
    .cta_thumb_wrapper {margin-top: -15px;}
    .privacy_policy_bar {font-size: 16px;}
    .privacy_policy_list li+li {margin-left: 20px;}
    .blog_content h6{font-size: 18px;}
    .tickList li {font-size: 18px;}
    .tickList li::before {top: 6px;}
    .blog_thumb_wrapper {height: 222px;}
    .cta_2 .cta_thumb_wrapper {padding: 10px 21px 30px 21px;}
    .framework_list_bg {padding: 9px;}


}


@media (max-width:425px){
    .header_bar .btn {display: none;}
    h2.heading {font-size: 28px;}
    .small_heading {font-size: 15px;}
    .inner_banner h1 ,.hero_banner h1 {font-size: 40px;}
    .inner_banner .banner_content p , .contact_banner .tickList li  {font-size: 18px;}
    .choose-us-thumb {height: 230px;}
    .glass_box {padding: 20px;}
    .btn_styled {padding: 5px 14px 7px;}
    .hero_logo_wrapper img {width: 30px !important;height: 30px;}
    .hero_logo_wrapper {font-size: 13px;}
    ul.platform_list li h4 {font-size: 22px;}
    .banner_content ul li{font-size: 18px;}
    .hsfc-Step__Content {padding: 25px !important;}



}

@media (max-width:375px){
    .faqs_section .accordion .accordion-button {padding:18px; font-size: 18px;}
    .faqs_section .accordion .accordion-body {font-size: 16px;}
    .faqs_section .accordion .accordion-body p{font-size: 16px;}
    .company_logo_wrapper img {width: 72px !important;height: 46px;}
    .success_section .saying_wrapper .blog_content {padding: 25px;}

}
@media (max-width:360px){
 .why_us_accordion_wrapper .accordion-button {gap: 15px;}
}
