@media only screen and (max-width: 820px) {
 
    h2 {
        font-size: 30px !important;
        line-height: 36px !important;
    }
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background:transparent;
        margin-top: 14px;
    }
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
         background-color: #4b4a4a !important;
         width: 23px;
    }
    .mega-toggle-blocks-right{
        z-index: 99;
    }
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open + #mega-menu-max_mega_menu_1 {
        display: block;
        position: fixed;
        right: 0;
        z-index: 10000;
        width: 300px;
        height: 100%;
        top: 0;
        padding-top: 58px;
        background: white!important;
        box-shadow: 0 0 22px 0 #a6a8a8;
        overflow-y: auto;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
        color: #000 !important;
        font-size: 15px;
        text-transform: uppercase !important;
        font-weight: 600 !important;
        background: #3330 !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
        border-bottom: 1px solid rgb(97 97 97 / 10%);
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
        width: 30px;
        height: 30px;
        background: #0097da;
        color: white;
        line-height: 27px;
        margin-top: 5px;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
        color: #0097da !important;
        background: #3330 !important;
        font-weight: 600 !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        background: #ffffff;
        border-bottom: 1px solid rgb(97 97 97 / 10%);
        line-height: 40px;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
        background: #0097da !important;
        color: #fff !important;
    }
    .mega-toggle-animated[aria-expanded="true"] {
        position: fixed;
        right: -2px;
        top: 14px;
    }
    .mega-toggle-blocks-left,.mega-toggle-blocks-center{
        display: none;
    }
    .mega-toggle-blocks-right{
        top: 0;
        right: 0;
    }
     #menu-primary-menu-1{
        list-style: none;
        padding-left: 0;
    }
    .header_resp_section.mobile-menu {
        float: right;
        width: 66%;
        position: relative;
        direction: rtl;
    }
    .header_logo {
        float: left;
        width: 33%;
    }
    .m-menu{
        display: block;
    }
    .desktop_menu{
        display: none;
    }
    .service-icon-box {
        bottom: 6px;
    }
    .footer_common {
        padding-left: 10px;
    }
    #menu-sitemap li a {
        font-size: 12px;
        line-height: 15px;
        text-align: center;
    }
    .mobile_twitter,.mobile_facebook,.mobile_linkedin{
        float: left !important;
    display: inline !important;
    width: 30px !important;
    clear: none !important;
    border: none !important;
    }
    .whyStart .section-title{
        text-align: center !important;
    }
    .section-title {
        text-align: center !important;
    }
    .footer_five h4 {
        font-size: 20px;
        }
        .tile-box .tile{
            margin-bottom: 68px;
        }
        .home-grid-outer {
            margin-bottom: 0px !important;
        }
        .why_scadea-outer{
            margin-top: 0 !important;
        }
        .home-counter h3 {
            font-size: 18px;
        }
        .home-counter h4 {
            font-size: 16px !important;
        }
        .why-scadea {
            padding: 30px !important;
            width: 44% !important;
            top: 25% !important;
        }
       
        #customervoice .item {
            height: 263px !important;
        }
        #customervoice .item a {
            bottom: 0px !important;
        }
        .our-service-grid_5,.our-service-grid_1,.our-service-grid_2,.our-service-grid_6 {
            margin-top: 0 !important;
        }
        .common-service-grid img{
            width: 100%;
        }
        .common-service-grid h4{
            bottom: 32px !important;
        }
        #client .owl-nav{
            display: none;
        }
        #client .owl-stage-outer {
            height: 73px !important;
        }
        .our-client-outer p, .home-event-outer p ,.about-ourvalues-custom p{
            width: 84% !important;
            margin: 0px auto 0px auto !important;
        }
        .stats-outer h4 {
            width: 55% !important;
            font-size: 18px;
        }
        .home-event-right {
            margin-top: 29px;
        }
        .our-leadership-grid {
            min-height: 330px !important;
        }
        .home-contact-outer .event-form, .dreamforce-form {
            margin-top: 38px;
        }
        .main-slider__content {
            width: 57% !important;
            left: 77px !important;
        }
        .footer_four ul li a {
            font-size: 21px !important;
        }
        .home-event-left p{
            margin: 0 !important;
            width:100%;
        }
        .m-menu {
            display: block !important;
        }
        
    .aboutour_mission_image{
        margin-top: 44px;
    }
    .about-ourvalue-grid h1 {
        font-size: 45px;
    }
    .about-ourvalue-grid h2{
    font-size: 20px !important;
    line-height: 25px !important;
    }
    .who .main-btn{
        float: none;
    }
    
    .our-leadership-grid {
        margin-bottom: 22px;
        box-shadow: 0px 0px 43px rgb(191 225 240) !important;
    }
    .our-leadership-grid img {
        margin-top: 0 !important;
    }
    .about-ourvalue-grid p {
        margin: 0 !important;
        width: 100% !important;
    }
    .aboutour_mission_right {
        padding-top: 35px !important;
    }
    .aboutour_mission_right p {
        font-size: 14px;
        line-height: 20px !important;
    }
    .chooseus-grid-left,.chooseus-grid-right{
        float: none !important;
        width: 100% !important;
    }
    .chooseus-grid-left img {
        width: 24%;
        margin-bottom: 20px;
    }
    .chooseus-grid-right h2 ,.chooseus-grid-right h3{
        text-align: center !important;
    }
    .leadership-grid-outer .our-leadership-grid {
        margin-top: 10px !important;
    }
  }
  @media only screen and (max-width: 480px) {
   .single_title h4{
    font-size: 15px;
    line-height: 20px;
    }

    .footer_common {
        float: none;
        width: 100%;
        text-align: center;
    }
    #nav_menu-2, #text-4, #text-5, #text-6 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .footer_four{
        margin-top: 25px;
    }
    .site-footer__bottom-text {
        line-height: 21px;
    }
    .footer_two{
        margin-top: 25px; 
    }
    #text-5 {
        margin-top: 25px;
    }
    .nav-click{
        display: none;
    }

    .filters-select {
        margin-right: 16px;
    }
    .footer_social_icons{
        display: flex;
        justify-content: center;
    }
    .mobile-about-bg h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .mobile-about-bg li {
        font-size: 10px;
    }
    .mobile-about-bg .list-unstyled a {
        font-size: 10px;
    }
    .mobile-about-bg .page-header__inner {
        padding-top: 0px;
    }
    .list-unstyled {
        padding-bottom: 0px;
        line-height: 14px;
    }
    .top_header_right{
        display: none;
    }
    .top_header_left{
        width: 100%;
    }
    .header_phone {
        float: right;
    }

    .p-detail-title{
        text-align: center;
    }
    .partner-detail .wp-btn{
        float: none;
        margin: auto;
        margin-top: 20px;
    }
    .partner-detail{
        text-align: center;
    }
    .mobile-about-bg:before {
        background: #0095da;
    }
   .sap-tile {
        border-right: 0;
        margin-bottom: 20px;
        padding-bottom: 10px;
    }
    .p-detail-tile {
        text-align: left;
    }
    .img-icon .p-detail-tile {
        text-align: center;
    }
    .event_author span {
        font-size: 13px;
    }
    .event_location, .event_booth {
        font-size: 13px;
    }
    .service-icon-box {
        bottom: -31px;
    }
    .footer_common {
        padding-left: 0px;
    }
    .sap .col-lg-4{
        border-bottom: 2px dashed #04a5e7;
    }
    .sap .col-lg-4:last-child{
        border-bottom:0;
    }
    #menu-item-852,#menu-item-845,#menu-item-849,#menu-item-860,#menu-item-842,#menu-item-865{
        width: 100% !important;
    }
    #menu-sitemap {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
    }
    #menu-sitemap li a {
        width: 100%;
    }
    #menu-sitemap li::before {
        content: none !important;
    }
    #menu-sitemap li ul li a {
        width: 80%;
        float: right;
    }
    #menu-sitemap::before {
        content: "";
        display: block;
        position: absolute;
        z-index: 1;
        left: 16px;
        top: 0px;
        bottom: 0;
        border: 1px solid #b5b5b5;
        border-width: 0 0 0 1px;
        height: 163vh;
    }
   .sub-menu li::after{
        content: "";
        display: block;
        border-top: 1px solid #b5b5b5;
        width: 73px;
        left: 0;
        top: 17px;
        position: absolute;
    }
    #menu-sitemap li a {
        font-size: 15px;
    }
    .cv .cv-content{
        top: 40%;
    }
    #c-aspect .tab-btn a{
        padding:0;
    }
    #c-aspect .tab-btn span{
        padding: 8px 0px 8px 0px;
    }
    #solutions p{
        margin-bottom: 20px;
    }
    .main-slider__content {
        width: 85% !important;
        left: 48px !important;
        top: 12% !important;
    }
    .why_scadea-outer {
        background: black;
        /*background-image: none !important;*/
    }
    .why-scadea {
        position: unset !important;
        top: unset !important;
        width: 100% !important;
    }
    .counter-outer {
        margin: 2px 0px 2px 0px;
    }
    #customervoice .owl-nav{
        top: unset !important;
        margin-top: 27px;
        text-align: center;
        position:  unset !important;
    }
    #customervoice .item {
        height: 198px !important;
    }
    #client .owl-item img {
        width: 95% !important;
    }
    #client .owl-stage-outer {
        height: 112px !important;
    }
    .key-recognitions-outer{
        text-align: center;
    }
    .key_recognitions_right img {
        margin-top: 37px;
    }
    .stats-outer h4 {
        margin: -22px auto 16px auto !important;
    }
    .stats-outer p {
           margin-bottom: 46px;
           text-align: center;
    }
    .home-event-left {
        width: 100% !important;
        height: auto !important;
    }
    .home-event-right {
        float: left;
        width: 100% !important;
    }
    .home-blog-outer{
    text-align: center;
    margin-top: 0px !important;
    }
    #homeblog{
        margin-top: 45px;
    }
    .home-blog-content h4 {
        text-align: left;
    }
    .home-contact-outer{
        text-align: center;
    }
    .scacontact-form {
        display: block !important;
    }
    .scacontact-form li {
        margin-bottom: 11px !important;
    }
    .home-contact-outer .contact_tab_title ul {
        justify-content: center;
    }
    #colophon .footer_common {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .home-counter {
        text-align: center;
        padding: 0 !important;
        min-height: 155px !important;
        border-bottom: 0 !important;
    }
    .counter-outer {
        margin: 15px 0px 10px 0px !important;
    }
    .main-btn{
        float: none !important;
    }
    .why-scadea{
        text-align: center;
        background: #ffffff33 !important;
        margin-bottom: 20px;
        color: white;
    }
    .why-scadea p{
        color: #d4d4d4 !important;
    }
    .customer-voice-outer {
        text-align: center;
    }
    #customervoice .item {
        text-align: left;
    }
    #customervoice .owl-next span{
        color: black;
    }
    .home-event-outer{
        margin-top: 0px !important;
    }
    .home-event-grid{
        display: flex;
        flex-direction: column;
    }
    .home-event-grid .home-event-left{
        order: 2;
        margin-top: 0px;
    }
    .home-event-grid .home-event-right{
        order: 1;
    }
    .home-leadership-outer{
        margin-top: 0px !important;
    }
    .main-slider__nav .swiper-button-prev,.main-slider__nav .swiper-button-next{
        top: 70%;
    }
    .main-slider__nav .swiper-button-prev{
        left: 11%;
    }
    .main-slider__nav .swiper-button-next{
        left: 24%;
    }
    .about-ourvalue-grid{
        margin-bottom: 34px;
    }
    .aboutour_mission_left{
     display: none;    
    }
    .aboutour_mission_right{
       text-align: center;
       margin-bottom: 20px;
    }
    .chooseus-grid{
        border-right: 0 !important;
        text-align: center;
    }
    .home-ourmission-title {
        margin: 0px auto 0px auto !important;
    }
  }
/* min-width style================================================================== */

@media (min-width: 576px){
        .blog_single_outer {
            max-width: 540px;
        }
}
@media (min-width: 768px){
    .blog_single_outer {
        max-width: 720px;
    }
}
@media (min-width: 992px){
    .blog_single_outer {
        max-width: 960px;
    }
}
@media (min-width: 1200px){
    .blog_single_outer {
        max-width: 1200px;
    }
}