
body{
    font-family: 'Montserrat', sans-serif !important;
}

.hideText{
	background-color: #333131;
	color: #333131;
}

@media (max-width: 1024px) {
    .al_benefits .column {width: 100%; padding-right: 0px;    margin-top: 30px;}    .al_benefits .column1 {width: 100%; padding-right: 0px;    margin-top: 30px;}    .al_benefits .column2 {width: 100%; padding-right: 0px;    margin-top: 30px;}    .al_benefits .column3 {width: 100%; padding-right: 0px;    margin-top: 30px;}    .al_benefits .box-section {width: 80%; padding-right: 0px; margin: 0 auto;margin-top: 20px;    float: none;}	.al_content_text  { padding: 40px 0px;}	.al_benefits { padding: 40px 0px;}    /*.al_content_text .text-center { display: block; } */   .al_content_text h1 { padding-bottom: 0px;      margin: 0px;  }    .microtechportion-wrap { display: none;    }	.customer_speak { padding: 65px 0px; !Important;    clear: both;    height: 428px !important;}    .customer_speak .left_column { width: 100%; clear: both; padding-bottom: 65px;    }    .customer_speak .left_column p {width: 100%;    text-align: center;    display: table;        clear: both;   line-height: 29px;}		.customer_speak_tag { display: block;}    .al_benefits .row-features { padding-top: 0px !Important;    }    .al_benefits .title { margin-bottom: 0px;      font-weight: 300 !important;  }    .customer_speak .right_column { display: none !important;    }    .customer_speak #mobile_text { display: none !important;  }    .customer_speak_tag  .right_column { display: table !important; padding: 65px 0px; width: 100%; text-align: center;  clear: both;  }    .customer_speak_tag .right_column .servcustomersecondtext {text-align: center; border-bottom: 1px solid #8696b1;    }    .customer_speak_tag .right_column p { text-align: center; }    #quicklinks_product {clear: both; padding-top: 0px; margin-bottom:-1px;   }    #quicklinks_product .nextstep_quicklinks { padding: 0px;    }    #quicklinks_product .nextstep_quicklinks .nextstep_column { margin-top: 0px; width: 100%;    }    #quicklinks_product .nextstep_quicklinks .nextstep_column .col-sm-6 { width: 45%; float: left;    }    #quicklinks_product .nextstep_quicklinks .nextstep_column .col-sm-12 { clear: both; }    #quicklinks_product .nextstep_quicklinks .quicklink_column { display: none; }	#quicklinks_industry .row { display: table;}    #quicklinks_industry {clear: both; padding-top: 1px;    }    #quicklinks_industry .nextstep_quicklinks { padding: 0px;    }    #quicklinks_industry .nextstep_quicklinks .nextstep_column { margin-top: 0px; width: 100%;    }    #quicklinks_industry .nextstep_quicklinks .nextstep_column .col-sm-6 { width: 45%; float: left;    }    #quicklinks_industry .nextstep_quicklinks .nextstep_column .col-sm-12 { clear: both; }    #quicklinks_industry .nextstep_quicklinks .quicklink_column { display: none; }    #footer {  display: block !important; clear: both; }	 #footerContent{ display: table !important; width: 100%; clear: both; position: relative !Important;}    #footer .title { width: 100%; clear: both; padding-bottom: 20px;display: table;    text-align: center;}    #footer .title a {float: none;}    #footer .text { width: 90%;clear: both; margin: 0 auto !important; text-align: center; padding-left: 0px; }    #footer .row { border: none; height: auto;}    #footer .footer_menu { display: none;}    #footer .SiteNoticeText{width: 90%; clear: both; margin: 0 auto !important; text-align: center; padding-left: 0px;  line-height: 20px; margin-top:10px !important;}    .al_benefits .column3 .title { margin-bottom: 0px;     font-size: 18px;    font-weight: 400 !Important;}    .al_content_text .about_text { display: block !important;}    .mobile_menu { width: 100%;  display: table !important;  clear: both; }    #mobile_menu_f {  background-color: #fff;  width: 100%;    z-index: 999;}   /* .fixed { position: fixed;}*/  
     #accordion a {clear: both;padding-bottom: 0px; display: table;font-size: 13px;width: 100%; line-height: 23px; color: #000;font-weight: 600;} 
     .panel-heading a { color: #000000 !important;}    #deskmenu { display: none;}    #Menucontentpanel { display: none;}    #industriesMenucontentpanel  { display: none;}    #industriessubmenu  { display: none;}    #headerContent{ display: table;    width: 100%;}    .menu_data { height: auto; clear: both;width: 100%;    background-color: #DDDDDD; z-index: 999;   display: table;}    .panel { border: none; box-shadow: none;border-radius:0px;    border-bottom: 1px solid #dddddd;}    .panel-default>.panel-heading {    border-radius: 0px; }    .panel-heading {padding: 10px 10px; }    .panel-body { padding-top: 0px;}    .panel-body a {     padding-top: 5px !Important;}    .panel-group .panel+.panel { margin-top: 0px; border-radius: 0px;}    .panel-group { margin-bottom: 0px;}    #location_cls img { width: 100%; }    .panel-heading a { clear: both;    padding-bottom: 0px;    display: table;    font-size: 13px;    }    .panel-heading-bg {    color: #333;    background-color: #f5f5f5;    border-color: #ddd; border-radius: 0px;}    #headerContent .col-sm-4 { margin-top: 10px; margin-bottom: 10px; padding-left: 15px !important;}    .mobile_menu .col-sm-4 { width: 80%; float: left;     margin-top: 10px;    margin-bottom: 10px;    padding-left: 15px}    .mobile_menu .col-sm-6 { width: 15%; float: right;padding-right: 5px;    padding-top: 10px;}    .quiltitem2 { padding-top: 10px; border-top: 0px !important;clear: both;}	 .text-content { padding: 65px 0px !important; width: 90% !important; margin: 0 auto !Important;}	 .home-grid2 { border: none;}	 .home-grid2 .raw2 .col2 a { float: left;}	 .home-grid2 .raw2 .col2 a .inner-content {  padding: 0px; padding-left: 10% ;}	 .home-grid2 .raw2 .col2 a .inner-content h3 { padding-left: 0px !important; margin:0px;}	 #home_page_images { display: none;}	 #al_benefits { padding: 30px 0px;}	 #about_us_desk { display: none;}	 #mobile_banner_aboutus { display: block !important;}	 #mobile_banner { display: block !important;}	 #mobile_banner h1 { width: 90%; margin: 0 auto; text-align: center; font-size:30;  padding-top: 120px;color: #ffffff;}	 	 #mobile_banner .learn_more{     background-color: #F26223;    padding: 12px 50px; font-size: 16px;    color: #ffffff;    font-weight: 300;}	#mobile_banner_content { display: block !important; }		.mobile_text_p { display: none;}	.home-grid2 .raw2 .col2 a img { width: 98%;}	#google_al_map  { display: none;}	#google_al_map img { width: 100%;}	#google_al_map .col-sm-5 { padding-right: 0px;}    .panel-title { font-size: 14px ;}    .panel-title a{ width: 100%;}    .panel-body { padding-bottom: 10px;}    .g_content { padding: 20px !important; text-align: center;}    .contacttext { padding-left: 15px;padding-bottom: 10px;}    .MobileBanner{        display:block !important;        width: 100%;    }    .DesktopBanner { display: none !important;}

    .Servicefirsttbannertext {
        margin: 0 !important;
        display: inline-block;
        width: 100% !important;
        zoom: 1;
        font-size: 30px;

     }
     .ServicefirsttbannerHeader{
        width: 83% !important;
     }

    .home-grid2 .raw2 .col2.span-2 {    width: auto;
        /* float: left; */
        margin: 0 auto;    margin-bottom: 10px;
        border-right: 0px;
        clear: both;
        display: table; }
        .home-grid2 .raw2 .col2 a .inner-content { display: table-cell;height: 100%;padding: 15% 25%;position: absolute;vertical-align: middle !important;z-index: 1;    cursor: pointer;}
        .home-grid2 .raw2 .col2 a .inner-content h3{font-size: 26px;font-weight:500;color:#ffffff;line-height: 26px;text-shadow:none; width:100%;cursor: pointer;}
    #mobileFooter .title a{
        float: left;

        font-weight: 600;
        font-size: 20px;
        color: #00acf3;
        margin: 0px;
        padding-top: 40px;
        padding-left: 50px;
        padding-right: 60px;
        padding-bottom:20px;
        text-decoration: none;
    }

    #mobileFooter .text{

        font-size: 14px;
        color: #afafaf;
        font-weight: 400;
        line-height: 20px;
        margin-top: 10px;
        margin-left: 20px;

    }

    #mobileFooter .SiteNoticeText{	padding: 10px;}
    .AboutUsMobileViewImages{        display:block!important;    }
    .AboutUsDesktopViewImages{        display: none;    }
    .home-grid2 .raw2 .col2 a .inner-content{        padding: 23%;    }
    .home-grid2 .raw2 .col2 a .inner-content h3 {        font-size: 23px;        line-height: 24px;    }
    #mobileSitemap {        display: table !Important;        padding-bottom: 12px;    }
    #mobileSitemap .col-sm-3 {        width: 100%;    }
    #mobileSitemap .sitemap_menu .col-sm-3  ul{        padding-bottom: 20px;    }
    .container-fluid .MobileBanner{        display:block!important;    }
    .MobileBanner .container{ display: block; width: 100%; height: 100%; top: 0; left: 0; right: 0;bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; }

    #main_banner{        display: none;    }
    .microsoft-expertise-row .microsoft-expertise-lable { padding-left: 20px;background-color: #c1bebe;        padding-top: 10px;        padding-bottom: 10px; font-weight: 400;}
    .microsoft-expertise-row label { width: 100%;}
    .microsoft-expertise-row img { padding-top: 35px; clear: both; padding-left: 20px;}
    .microsoft-expertise-lable { color: #000;}
    .container_12{   display:block!important; }
    .microsoft-expertise-row { padding-top: 0px;}
    .microsoft-expertise-bdr { border: none;}
    label { width: 100% !important; max-width: 100% !important;}
    .image-space img{ padding-top: 15px !important;}

    .withbrline { display: none;}
    .withoutbrline { display: block;}

    ul.es-pager {
        display: block;
        width: 100%;
        text-align: center;
        margin: -15px 0;
        padding: 0;
        position: absolute;
        line-height: 0px;
    }

    ul.es-pager li {
        display: inline-block;
        margin: 2px;
        padding: 0;
        height: 7px;
        width: 7px;
        cursor: pointer;
    	border: 2px solid #888;
    	border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        -khtml-border-radius: 7px;
    }
    ul.es-pager li:hover, ul.es-pager li.act {
        background-color: #888;
    }
    ul.es-pager li.act {
        cursor: default;
    }

    .bacKImageHome{
     
       background-position: center center;
       height: 364px;
       
    }

/* .inner-content {    
	cursor: pointer;
    display: table-cell;
    height: 100%;
    padding: 0% 36%;
    position: absolute;
    vertical-align: middle !important;
    z-index: 1;
    text-align: center;
    margin-top: 17%;
-    } */

.container_12 .slider-inner .title h2{    
    text-transform: uppercase;
	clear: both;
	font-size: 21px;
	
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	line-height: 27px;
	padding-top:50px;
	position: inherit!important;
}
/* .mobileImageHading{
	top:0;
    
    font-size: 25px;
    font-weight: 500;
    color: #ffffff;
    line-height: 25px;
    text-shadow: none;
    width: 100%;
    padding-left:60px;
    
 
} */
    .container_12 .slider-inner .title p{
        
        font-size: 14px;
        color: white;
        line-height: 20px;
        font-weight: 400;
        text-align: center;
        margin-bottom: 20px;
    }
    .learn_more{     background-color: #FF4500;
        padding: 7px 16px;
        
        font-size: 16px;
        color: #ffffff;
        font-weight: 300;
        }
        
    .hideText{
    	background-color: #333131;
    	color: #333131;
    }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 90% !important; }
    
    .container_12 .slider-inner .title{
    	clear: both;
		text-align: center;
		line-height: 18px;
		padding-bottom: 10px;
		padding-left: 10%;
		padding-right: 10%;
    }
    .title .mobileViewText{
	  display: block!important;
    }

    .blogindex .blog_header .container {width: 100% !important; }
    .blogindex .blog_content .container {width: 100% !important; }
    .blogindex .blog_content .container .left { width: 96%; text-align: left;margin: 0px auto;    float: none;}
    .blogindex .blog_content .container .right { width: 96%; text-align: left;margin: 0px  auto;    float: none;}
    .blogindex .blog_content .container .right .greybox { width: 100%; margin: 0px  auto; display: none;}
    .blogindex .blog_content .container .left .greybox { text-align: center !important;}
    .blogindex .container  h1 {     padding-top: 35px !important; width: 95% !important; text-align: center !important; margin: 0 auto;font-size: 30px !Important;    line-height: 32px !Important;}
    .blogindex .modern_enterprise .container  h1 {     padding-top: 152px !important; width: 50% !important; text-align: left !important;    margin-left: 15px !important;}
    .blogindex .subblogtext { width: 98% !important;}
    .bloglisting { background-image: none !important;height: auto !important;}
    .bloglisting  .container {width: 100% !important; }
    .bloglisting .left { padding-top: 50px !important; clear: both; display: table; background-image: url("https://www..com/image/mobility_mobile_view_tile.png") !important; background-position: center center; height: 321px; float: left !important; width: 100% !important;}

    .bloglisting .left h2{ width: 55%; float: left; font-size: 26px; line-height: 30px; margin-bottom: 15px; margin-left: 15px;}
    .bloglisting .left div { width: 55%; float: left; margin-left: 15px;    clear: both;}
    .bloglisting .right {  clear: both; display: table; background-image: url("https://www..com/image/legacy_mobile_tile_view.png") !important; background-position: center center; height: 321px !important; float: right !important; width: 100% !important;}
    .bloglisting .right h2{ width: 40%;float: right; font-size: 26px; line-height: 30px; margin-bottom: 15px;}
    .bloglisting .container .readmorebt {     padding: 11px 15px;}
    .bloglisting .right div { width: 40%; float: right;    clear: both;}
    .bloglisting .container h2 { padding-bottom: 0px !important; }
    .submenutop { display: none;}
    .buildworkflow .container .rightpanel .content_link { width: 90%; text-align: center; margin: 0 auto;}
    .resourcelist .container { width: 100% !important;clear: both; margin: 0px !important; }
    .resourcelist .container .function_left {  padding-top: 110px;   width: 95% !important;        float: none !important;        margin: 0 auto;        clear: both;}
    .resourcelist .container .function_right {  padding-top: 110px;   width: 95% !important;        float: none !important;        margin: 0 auto;        clear: both;}


    .bloglisting .container .right { padding-left: 0px !important;     padding-top: 50px !important;}
    .resourcelist .container .function_left { text-align: center !important;}
    .resourcelist .container .function_right { text-align: center !important;}
    #leverage_cloud { display: none; background-image: url("https://www..com/image/create_a_robust_product_m.jpg") !important; background-position: center; height: 300px !important; }
    #mobileproductdev { display: block !important;}
    #mobileproductdev .container .enterpriseapp .enterprise-app-center-image1 img { width: 100% !important; }
    #mobileproductdev .container .enterpriseapp { padding-top: 70px;}
    .row { display: table;}
    /*#leverage_cloud { background-image: url("https://www..com/image/leverage_the_cloud_banner_mobile.png") !important; background-position: center; height: 544px !important; }
    #agile_development {  background-image: url("https://www..com/image/agile_development_banner_mobile.png") !important; background-position: center; height: 544px !important; }
    #support_timezone {  background-image: url("https://www..com/image/support_banner_banner.png") !important; background-position: center; height: 544px !important; }*/
    .bloglisting .subblogtext { width: 95% !important;}
    .mcontact { display: none !important;}
    .resourcelist .container .function_left .title, .resourcelist .container .function_right .title { color: #ffffff !important;}
    .resourcelist .container .function_left .content, .resourcelist .container .function_right .content { color: #ffffff !important;}

    .buildworkflow {     padding: 110px 0px !important; background-image: url("https://www..com/image/buildhighly_responsive_m.jpg") !important; background-position: center; height: 773px !important; background-repeat: no-repeat;}
    .buildworkflow .container { width: 100%;}
    .buildworkflow .container  .rightpanel{ width: 100%; float: none; text-align: center;}
    .alohaapps .container .enterpriseapp .enterprise-app-center-image { display: none;}
    .alohaapps .container .enterpriseapp .enterprise-app-center-image1 { display: block !important; text-align: center; padding-bottom: 40px;}
    .alohaapps .container .enterpriseapp .enterprise-app-center-image1 img { width: 85%;}
    .legacysystem { display: table; clear: both; background-image: url("https://www..com/image/mobile-legacy-v1.png") !important; background-position: center; height: 321px !important;background-size: 100% 100% !important;}
    .mobilityproject { display: table; clear: both; background-image: url("https://www..com/image/mobile-mobility-v1.png") !important; background-position: center; height: 321px !important; }
    .alohaapps .leftmyapps {display: none;}
    .alohaapps .rightmyapps { width:100%; float: none;}
    .alohaapps .container .enterpriseapp .enterprise-app-right-content .app-integration img { width: 100%;}
    .alohaapps .container .enterpriseapp .enterprise-app-right-content .title { text-align: center;padding-bottom: 20px;}
    .alohaapps .container .enterpriseapp .enterprise-app-right-content .subtitle { font-size: 35px;    padding-bottom: 30px;   text-align: center;}
    .alcontactus .container { width: 100% !important;}
    .alohaapps .container .enterpriseapp .enterprise-app-center-content { width: 80%; }

    #ninja-slider-pager {
        display: block!important;
        z-index: 9999;
        position: absolute;
        text-align: center;
        left: 0%;
        right: 2%;
        margin: 0px auto;
        padding-top: 23px;
    }


    #ninja-slider li .cap1 {    font-size:20px;}
    #quicklinks_industry { border: none;    margin-top: -1px;    margin-bottom: -1px;}
    .menu_data div a:hover, .menu_data div a:focus { text-decoration: underline !important;}

    .solutionfeature .relativefaster { display: none !important;}
    .solutionfeature .container .left { display: none !important;}
    .solutionfeature .container .right  {width: 100% !important; float: none !important;}
    .solutionfeature .container .subcontainer { width: 95% !important; display: table; margin: 0 auto !important;}
    .solutionfeature .container { width: 95%; margin: 0 auto !important;}
    .solutionfeature .container .subcontainer .buildimage img { width: 100%;}
    .appservicebanner { padding-top: 60px !important; padding-bottom: 0px; !important}
    .alohapproach .container, .appservicebanner .container { width: 100% !important;}
    .appservicebanner .container #newmysubheading { line-height: 40px !important;}
    .appservicebanner .container #newmysubheading, .appservicebanner .container .subtext { width: 83% !important;margin: 0 auto !important;}
    .appservicebanner .container .hbannerblock h1 {
        text-align: center !important;
    }
    .appservicebanner .container .hbannerblock h4 { text-align: center; width: 90%; margin: 0 auto; padding-top: 20px;}
.appservicebanner .container .hbannerblock h1 {
    font-weight: 300 !important;
    line-height: 45px !important;
    font-size: 40px !important;
    margin: 0 auto;
}
    .getintouch .container, .alohabuildfloat .container { width: 85% !important; margin: 0 auto; padding-left:0px; padding-right:0px;}
    .alohapproach .container .subcontainer, .alohapproach .container .subcontainer { width: 95% !important; display: table; margin: 0 auto !important;}
    .alohapproach .container .subcontainer .trow { padding-bottom: 0px !important; }
    .alohapproach .container .subcontainer .trow .column {text-align: center; width: 100% !important; margin-right: 0px !important; float: none !important; padding-bottom: 60px !important;}

    .alohapproach .container .subcontainer .buildimage img { width: 100%;}
    .alohabuildfloat .container .right, .alohabuildfloat .container .left { float: none !important; width: 100% !important; text-align: center; margin-right: 0px !important; padding-bottom: 55px; margin: 0 auto;padding-left: 0px !important;}
    .alohabuildfloat .container .right { padding-bottom: 0px !important;}
    .alohabuildfloat .container .left img {
        width: 100%;
    }
    .alohaprebuilddapp .container-full, .alohaprebuilddapp .container { width: 90% !important; margin: 0 auto !important;}
    .alohaprebuilddapp .container .text { width: 100% !important;}
    .alohaprebuilddapp .container .trow .column { width: 100% !important; float: none !important; margin-bottom: 50px !important; text-align: center !important;}
    .alohaprebuilddapp .container .trow .column .title, .alohaprebuilddapp .container .trow .column .text { text-align: center !important;}
    .alohaprebuilddapp .container { padding-bottom: 49px !important;}
    .alohaprebuilddapp .container .trow .column .solimg{text-align:center;}
    
    .alohadeploymobile { display: block !important;}

    .alohadeploymplatform {background-image: url("https://www..com/image/aisolution/Know-Us.png") !important; background-position: center; height: 300px !important;}
    .alohadeploymplatform .container { width: 87%; margin: 0 auto !important;}
    .alohadeploymplatform .container .leftsec { background: transparent !important; width: 90% !important; margin: 0 auto; opacity: 1 !important; padding: 0px !important;text-align: center !important;}
    .alohadeploymplatform .container .leftsec .headingtext { display: none !important; color: #fff !important;}
    .alohadeploymplatform .container .leftsec .headingsub { display: none !important;}
    .alohadeploymplatform .container .leftsec a{ display: none;}
    .appservicebanner .container .hbannerblock h1 { font-size: 40px !important;}

    .chatbot {background-image: url("https://www..com/image/chatbot/ChatBot-Mobile-Banner.png") !important; background-position: center; height: 400px !important;}

    .contentsSwap{  display: flex !important; flex-flow: column;     margin-top: 25px;}    
    .two { order: 1; }
    .one { order: 2;    margin-bottom: 40px; }
    

/*    .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev{
        display: -webkit-box !important;
    }
*/
    #mobile_banner .container{text-align: center;color: #fff;}
    #mobile_banner .maxContent{    width: 80%;margin: 0 auto; padding-bottom: 10px;}
    #mobile_banner h2{ left:0px;padding: 53% 0 0 0;color: #fff}
    #mobile_banner h4{width: 95%; margin: 0 auto; padding-bottom: 10px;}
    
    .al_content_text h2,.al_content_text p{text-align: left !important;}

    #overlay2{
        padding: 0px 0px !important;
        width: 100% !important;
    }

    .playButton{top: 0px;left: -65%;position: relative }

    #overlay3{
        position: unset !important;
        /*top: 379px !important;*/
        color: #FFF;
        font-size: 12px;
        
        width: 100%;
        text-align: center !important;
        font-weight: 600;
        padding: 19px 0px  !important;
        
    }

    .benefit2 .col-md-4{
        padding : 20px 20px 0px 20px    ;
        text-align: center;
    }

    .benefit2 .col-md-3 {
        padding: 20px 20px 0px 20px;
        text-align: center;
    }

    .benefit_last .benefit_subContent{
        padding: 0px 20px 40px 20px ;
    }

    #multiCarousel{ min-height: auto !important; padding:0 8% 0 8%;}
    #multiCarousel .arrow-left  {    position: relative; left: 70px !important ;}
    #multiCarousel .arrow-right  {    position: relative; right: 70px !important ;}

    .carousel-control.right{
        background-image: none;
    }
    .carousel-control.left{
        background-image: none;
    }
    .carousel-control img{
        position: relative;
        top: 50%;
        color: #989898;
    }


    .embedBanner .maincontainer {
        width: 100%;
        position: relative;

        margin-top: -140px;
        padding-bottom: 94px;
    }


    .embedBanner .maincontainer{ padding-bottom : 10px !important; }
    #containHeading{
        font-size: 11px;
    }
    .mainContent{ font-size: 20px !important; }
    #subContent{ font-size: 13px; }
    #buildTodayLink{
        left: 3px !important;
        top: 0px !important;
    }


    #featureInsights{ font-size: 14px !important }
    #featureInsights a{ font-size: 12px !important ; float: right }

    #blog1{ font-size: 20px !important }

    .alohaInMedia{ padding: 25px 0px 0px !important;}
    #subContent{margin-left: 2px !important;}
    #containHeading{margin-left: 2px !important;}
    #buildTodayLink{left: 2px !important;font-size: 12px !important;}
    .embedBanner .maincontainer{margin-left: 13px !important;}
    .featured{padding: 20px !important;}
    .features{padding-top: 12%;padding-bottom: 0px !important;}
    #blog{margin: 0px 0px 9px !important;}
    #videoSection{font-size: 16px !important;padding-top: 40px !important;}
    video {}
    #homeVideo{margin-top: -20px !important;}
    #alohaInMedia{padding: 40px 0px 10px 0px !important;}
    #pressHeading{margin-top: 0px !important;font-size: 20px !important;}
    #press2{padding-top: 20px !important;}
    #press{padding-top: 20px !important;font-size: 11px !important;}
    #pressReleaseHead{padding-bottom: 40px !important; }
    #socialLinks {padding-left: 5px; }
    #socialLinks .row {display: -webkit-box;}
   .footSection{padding-bottom: 0px !important;}

    #socialLinks .footer1{margin-top: 10px !important;}

    #socialLinks{ display: inline; }
    #embedded_video .col-md-6, #trasnsformBussiness .col-md-6{ height: auto !important }

    #embedded_video .col-md-10 ,  #trasnsformBussiness .col-md-10{ padding-bottom: 40px !important; }
    .benefit_subContent{ padding-bottom: 20px; }
    #embedVideoContent{     padding: 20px 8px 35px 30px;}

    /*#overlay2{top: 345px!important;}*/
    #benefits-approch{padding-bottom: 0px !important;}
    .al_content_text h2{font-size: 25px !important;padding-bottom: 0px !important;width: 100%;margin: 15px auto;}
    #offer-content{font-size: 20px !important;margin-top: 10px !important;}
    #quicklink{margin-bottom: 40px !important;}
    .links{padding-top: 10px !important;}
    #featureInsights{    margin: 20px 20px 0px 20px;}
    #featureInsights a{padding-right: 0px !important;}
    #alohaInMedia{margin-right: 20px !important;}

    #benefits-approch .row,#embedded-offering .row,#embed-feature .row,#quicklink .row{ display: block }
    #benefit1, #offerHead, #embeddedFeatureInsights{     padding-left: 4% !important;margin-left: 0px !important ; }
    .trasnsformBussiness{ height: 470px !important;    }
    #offerHead { margin-top: 40px; }
    .blogPadding{margin-bottom: 20px;}
    .embedBanner .maincontainer h1{font-size: 36px !important;}
    .embedBanner .maincontainer h2{width: 95%;font-size: 17px;}
    .al_content_text h2{width: 100%;}
    .al_content_text .col-sm-8{width: 100%;}
    .benefit_subhead{width: 100% !important;}
    .benefit_subContent{width: 100% !important;}
    #offer-content{margin-bottom: 0px !important;}
    .sliderVideoContent{height: 110px !important;}
    #embeddedFeatureInsights{margin-top: 0px !important;}
    .al_content_text p{padding-bottom: 0px !important;}
    .al_content_text h2{padding-bottom: 10px !important;}
    .btn1{margin-bottom: 20px !important;}
    #embedVideoContent{width: 19em;}
    #embedVideoHeader{width: 13em;}


    .podsub_howitworks .container,
    .top_main_banner .container,
    .podsub_video_section .container,
    .pod_business .container,
    .pod_video_section .container,
    .pod_odd_section .container,
    .steper_section .container,
    .pod_process_section .container,
    .about_company_section .container,
    .product_get_started_section .container,
    .salesforce_customize .container,
    .allindustry_section .container,
    .tech_stack_section .container,
    .development_requirement .container,
    .salesforce_expert .container,
    .pod_sub_steper.steper_section .container,
    .cloud_platform .container,
    #benefits-approch .container,
    .cloud_migration_steper_header .container,
    .cloud_migration_steper .container,
    .industry_capbilities_section .container,
    .sale_customize_model .container,
    .top_projects_view .container,
    #business_needs .container,
    .discover_power .container
    { width: 90% !important; margin: 0 auto;}

    #sales_banner_mobile .row { display: block !important;}

    .salesforce_expert .container .col-sm-8 { padding: 0px;}
    .cloud_platform .container .row .right { margin-left: 0px !important;}
    #embedded_video .col-md-6 { width: 100%; margin-left: 0px;}
    .tech_stack_section { background: #242424 !important;}

    .sale_customize_model_steps .row .col-md-3 { text-align: center; padding: 30px 0px; min-height: auto !important;}
    .al_content_text p,
    .al_content_text h2 { text-align: center !important;}
    .salesforce_customize .container .row .header,
    #benefit1 { padding-left: 0px !important; text-align: center;}
    .top_projects_view .container .row h2 { text-align: center;}
    .development_requirement h3,
    .casestudy_content .container .left,
    .sale_customize_model p { width: 100%;}

    .casestudy_content .container .right { display: none !important;}
    .casestudy_header .container h1 {font-size: 26px; line-height: 30px; padding-bottom: 20px;}
    .casestudy_content .container form { width: 100%;}

    #business_needs .container .col-md-3 { padding-bottom: 50px; text-align: left !important; padding-left: 0px !important; padding-right: 0px !important;}
    #business_needs { padding-bottom: 20px;}
    #sales_banner_mobile { display: block !important;}
    .casestudy_header .container,
    .casestudy_content .container,
    #sales_banner_mobile .container { width: 90%; margin: 0 auto;}
    .casestudy_header .container h1,
    #sales_banner_mobile .container .row { width: 100%;display: block;}
    .top_projects_view .container .col-md-6 { padding-bottom: 50px;}

    .podsub_video_section .container .left,
    .top_projects_view .container .col-md-6,
    .pod_odd_section .container .row .col,
    .industry_capbilities_section .container .col1,
    .cloud_platform .container .row .left,
    .cloud_platform .container .row .right,
    .cloud_migration_steper .container .row .column,
    .industry_capbilities_section .container .col,
    .industry_capbilities_section .container .col2,
    .industry_capbilities_section .container .col1 .rowview .colv,
    .industry_capbilities_section .container .col1 .rowview .colv2,
    .podsub_howitworks .container .left,
    .pod_business .container .row .col,
    .pod_video_section .container .row .right,
    .pod_odd_section .container .row .col.content,
    .pod_process_section .container .column,
    .tech_stack_section .container .left,
    .tech_stack_section .container .left .row .col,
    .allindustry_section .container .row .column,
    .about_company_section .container .row .column,
    .steper_section .container .row .col,
    .about_company_section .container .row .column .rows .col1,
    .development_requirement .container .row .column,
    .discover_power .container .left,
    .discover_power .container .right,
    .pod_video_section .container .row .left {
        width: 100% !important; float: none !important; margin-right: 0px !important; text-align: center;
    }
    .cloud_migration_steper .container .row .column { margin-top: 0px !important;}
    .cloud_migration_steper .container .row .column:nth-child(1) { margin-top: 0px !important; padding-top: 30px;}
    .pod_process_section .container .column p,
    .pod_process_section .container p,
    .cloud_migration_steper_header .container p,
    .cloud_platform .container p,
    .cloud_platform .container .title,
    .cloud_platform .container .text,
    .development_requirement .container h2 { width: 100%;}
    .industry_capbilities_section .container .col1:nth-child(1)  .rowview .colv { display: none;}
    .industry_capbilities_section .container .col2,
    .industry_capbilities_section .container .col,
    .industry_capbilities_section .container .col1 { height: auto;}
    .industry_capbilities_section .container .col2 { margin-bottom: 20px;}
    #embedded_video.sale_content_section ul { margin-bottom: 60px;}
    #embedded_video.sale_content_section .col-md-6:nth-child(1) { display: none;}
    .tech_stack_section { background-image: none !important; height:  auto !important;}

    .cloud_migration_steper_header { padding-top: 70px !important;}

    .industry_capbilities_section .container .row .rtext { padding-bottom: 10px;}

    .industry_capbilities_section .container .col1:nth-child(4)  .rowview .colv { display: none;}

    .top_main_banner.pod-sub-product .container h1 { width: 100%;}
    #sales_banner {display: none;}
    .sales_banner_mobile { display: block;}
    .sale_content_section { background-color: #282828;}
    .salesforce_customize .container .row .col-md-4 {
        width: 100% !important; float: none !important; margin-right: 0px !important;
    }
    #business_needs .container h2 { width: 100% !important;}

    #sales_banner_mobile h4 { font-size: 18px; color: #fff; margin: 0 auto; width: 90%; line-height: 26px;text-align: center;}
    #sales_banner_mobile h2 { font-size: 30px; color: #fff; padding-top: 60px; padding-bottom: 40px; margin: 0 auto; width: 90%; line-height: 35px; text-align: center;}


    #sales_banner .row h2,
    #sales_banner .row h1 { width: 100%;}

    .podsub_howitworks .container .right,
    .podsub_video_section .container .right { display: none !important;}

    .podsub_howitworks .container .mobile,
    .podsub_video_section .container .mobile { display:block !important;}

    .mobileviewonly { display: block !important;}
    .about_company_section .container .row hr { margin: 20px auto !important;}
    .pod_process_section .container hr { margin-left: auto !important;}
    .pod_odd_section .container .row .col.image { display: none;}

    .pod_video_section .container h2 { padding-top: 0px;}
    #submitButton {
        width: 100%;
        padding: 12px 0px!important;
    }
    .steper_section .container hr { width: 15% !important;}
    .steper_section .container .row .col h3,
    .pod_process_section .container .column h2,
    .pod_process_section .container .column h3,
    .pod_process_section .container .column p,
    .pod_video_section .container h2 { text-align: center;}
    .pod_odd_section .container .row .mobileviewonly { margin-bottom: 40px;}
    .steper_section .container .row .col1 { display: none;}

    .top_main_banner .container h2,
    .about_company_section .container .row p,
    .top_main_banner .container h1 { width: 100%;}
    .pod_odd_section .container hr { margin-left: auto;}
    .about_company_section .container .row .column:nth-child(2) { margin-top: 0px !important;}

    .pod_odd_section .container .row .mobileviewonly img,
    .pod_odd_section .container .row .col img { width: 100%;}

    .allindustry_section,
    .steper_section  { background-image: none !important; height: auto !important; background: #0E1C41;}

    .covidhome { background-image: url(https://www..com/image/covid/covid-home-mobile-banner.png) !important; height:172px !important; background-position: center; text-align: center;}
    .covidhome h2 { display: block; width: 100%; text-align: center; margin: 0px !Important; margin-bottom: 20px !Important;}

    .covid_page_banner { background-image: url(https://www..com/image/covid/covid-mobile-banner.jpg); height: 636px; background-repeat: no-repeat;}
    .covid_page_banner h1{ width: 100%; padding-top: 80px; font-size: 60px; line-height: 64px;}
    .covid_page_banner h2{ width: 100%;font-size: 28px; line-height: 32px;}
    .covidhome a { margin: 0px !important;     position: relative;
        margin: 0px;}
    .covid_page_banner .container,
    .covidhome .container,
    .covid_content_area .containerv { width: 90% !important; margin: 0 auto;}

}




/*
@media (max-width: 1224px)
.mobile_menu .col-sm-4 {margin-top:30px;}
@media (max-width: 1024px)
<style>…</style>
.container {
    width: 1164px !important;
}*/