 @media (max-width:498px){.home .carousel-caption p{display:none;}
.home .carousel-caption{bottom:0px;top:auto;right:10%;padding-bottom:0px;}
.home .carousel-caption h1{margin-top:0px;font-size:20px;}
.home .carousel-caption h2{font-size:20px;margin-top:5px;}
.wc-blog .figure .info{display:none;}
.home .carousel-caption {
    bottom: 30px;}
}

@media (max-width:360px){
 
.btn_ctr_imp .btn {
    padding-top: 12px;
    padding-bottom: 12px;
    width: 121px;
    font-size: 14px;
   
}
.logo_container_imp ul{
    margin-left: 0px;
    padding-left: 0px;
}
.logo_container_imp img {
    width: 90px;
    height: 95px;
}
.logo_container_imp li {
     margin-right: 12px;
}
.btn_ctr_imp .btn {
    width: 120px;
    font-size: 14px;
}
.btn_ctr_imp {
    margin-top: 0px;
}
.mvp_txt {
    width: 195px;
    bottom: -42px;
    font-size: 14px;
}
.exp_sec_cslt1{
    font-size: 17px;
}
.glance_sec li {
    width: 116px;
}
.flstack_hd {
    font-size: 19px;
    line-height: 24px;
}
.glance_sec{
    padding-top: 0px;
}
.glance_sec li{
    width: 116px;
}
.mvp_txt {
   width: 210px;
    bottom: -42px;
    font-size: 14px; 
}
.unpar_txt {
    bottom: 5px;
    font-size: 14px;
    width: 216px;
}
.flstack_hd {
    font-size: 22px;
}
.btn_ctr_imp .btn{
    margin-top: 20px;
}
.exp_sec img {
    margin-top: 0px;
}
.imp_partner_logo {
    margin-top: 20px;
}
.glance_hd {
    font-size: 29px;
}
.glance_txt {
    font-size: 17px;
}
}
@media (max-width:767px){
.btn_ctr_imp1 ul{
    margin-left: 0px;
    padding-left: 0px;
}
.achv_box_exp2{
    max-width: none;
    width: 100%;
}
.achv_box_exp3{
    max-width: none;
    width: 100%;
}
.achv_box_exp4{
    max-width: none;
    width: 100%;
}
.btn_ctr_imp1 li {
    margin-right: 0px;
}
.btn_ctr_imp1 .btn {
    width: 135px;
    font-size: 17px;
}
.btn_ctr_imp3 ul{
    margin-left: 0px;
    padding-left: 0px;
}
.btn_ctr_imp3 li {
    margin-right: 0px;
}
.btn_ctr_imp3 .btn {
    width: 202px;
    font-size: 19px;
    margin-bottom: 16px;
}
.glance_sec1{
    padding-top: 30px;
}
.glance_sec1 li {
    width: auto;
    padding-right: 40px;
    padding-bottom: 22px;
}
.achv_box_exp1 {
    max-width: none;
    width: 100%;
}
.serv_sec .panel-title {
    padding-left: 16px;
    font-size: 17px;
}
.global_sub_hd_cslt1{
    font-size: 26px;
}
.global_sub_hd_cslt {
    font-size: 26px;
}
.cslt_ques .glyphicon {
    font-size: 14px;
    font-weight: 400;
}
.serv_sec .glyphicon{
    font-size: 14px;
    font-weight: 400;
}
    .fr_cslt{
    padding: 14px;
}
.btn_ctr_imp .btn{
    background: #1b9dd8;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 138px;
    font-size: 17px;
    font-weight: bold;
}
.btn_ctr_imp ul {
    padding-left: 0px;
}

.gl_mnhd {
    padding-bottom: 40px;
}
.logo_container_imp li{
        margin-bottom: 20px;
}

.unpar_txt {
     position: absolute;
     bottom: 11px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    width: 242px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #1e194c;
    line-height: 26px;
}
.mvp_txt {
  
    width: 280px;
        bottom: -31px;
    font-size: 18px;
    line-height: 19px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.exp_blt img {
    width: auto;
    float: right;
    padding-bottom: 16px;
    padding-top: 4px;
}
.glance_sec ul {
    margin-bottom: 15px;
}
.glance_sec li {
    padding-right: 27px;
    vertical-align: top;
    padding-left: 24px;
    padding-bottom: 38px;
    width: 146px;
}
.btn_ctr_imp li {
    list-style-type: none;
    display: inline-block;
    margin-right: 0px;
}
.global_txt {
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}
.global_hd {
    font-size: 30px;
    font-weight: bold;
    padding-top: 35px;
    padding-bottom: 30px;
    line-height: 32px;
}
.global_sub_hd {
    font-size: 30px;
    line-height: 32px;
}
.global_sub_hd1{
    font-size: 30px;
    line-height: 32px;
}
.offer_sec_txt{
    font-size: 30px;
    line-height: 32px;
}
.strln_hd{
    font-size: 22px;
}
.cslt_clnt .client_box {
    padding-bottom: 20px;
    padding-top: 20px;
}
.strs_sec img{
        width: 60%;
}
.cslt_clnt .client_box1{
    margin-bottom: 20px;
}
.offer_sec_hd {
    font-size: 22px;
}
.time_test_txt1{
    padding-top: 0px;
}
.offer_sec_more {
    padding-bottom: 10px;
}
.ftrd_insgt {
    padding-top: 0px;
}
.faq_imp .panel-title > a{
    font-size: 17px;
}
.time_test_no {
    height: 88px;
    padding-top: 33px;
}
 .time_test_txt1 {
    padding-bottom: 10px;
}
.strln_btn{
    font-size: 20px;
}
.flstack_hd{
    font-size: 28px;
}
.exp_sec_cslt1{
    padding-left: 0px;
    margin-left: 0px;
}

#MymodalBlog .modal-dialog{
    width: 320px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#MymodalBlog .modal-content{
    padding-left: 25px;
    padding-right: 25px;
}
#MymodalBlog h4 {
  font-size: 26px;
}
.mdl_txt {
  text-align: center;
  font-size: 15px;
}
#MymodalBlog .wpcf7-submit {
  font-size: 19px;
  letter-spacing: 0px;
}
#MymodalBlog .mdl_txt {
  
  padding-top: 22px;
  padding-bottom: 7px;
 
}
.btn.fr_cnslt_btn{
    margin-top: 40px;
    margin-bottom: 22px;
        width: 170px;
}
.fr_cslt_hd{
    font-size: 22px;
}
    .faq_sec .carousel-inner>.item{min-height: auto;}
    .services_section{background: none;background-color: #010571;}
    .frm_contact input{float:none;}
#myModalwebinar .modal-dialog {width: 100%;}
.home .carousel-caption ul {
    display: block;
}
.navbar li {
    display: block !important;
}
.navbar_desk {
    display: none;
}
.ml-stack-nav__item-head{
    font-size: 17px;
}

.is-open>.ml-stack-nav__menu {
    background: #fff;
        padding-top: 30px;
}
.navbar_mob{
    display: block;
}
.menu_sec{
    margin-top: 0px;
}
.mob_div{display: none;}
.rating img{float: none;padding-top: 0px;}
.carousel-caption_mobile p{display: none;}
.mobile_carousel{
    display: block;
}
#consent-cookies{
    padding: 3px;
margin-left: auto;
display: block;
width: 43px;
margin-top: 11px;
margin-right: auto;
}
.cap_resp{
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
#cookie-banner{
        bottom: 65px;
}

.mobile_carousel .carousel-caption_mobile h1{margin-top:0px;color: #fff; font-size:22px !important;}
.mobile_carousel .carousel-caption_mobile h2{font-size:16px;color: #fff; margin-top:5px;color: #13e4f0;}
.mobile_carousel img{
    width: 100%;
}
.carousel-caption_mobile li img{width: auto;}
.carousel-caption_mobile ul{padding-left: 0px;}
.carousel-caption_mobile li{display: inline-block;margin-right: 5px;}
.mobile_carousel .carousel-caption_mobile{bottom:0px;top:92px;text-align:left;left:7%;right:7%;position: absolute;}
#myCarousel{
    display: block;
}
.ex_head {
    font-size: 29px;
    line-height: 38px;
    padding-left: 10px;
    padding-right: 10px;
}
.desk_bnr{
    display: none;
}
.banner_caption_top {
    border-bottom: 4px solid #1234e6;
}
.partner_img_desk img{
    width: 56px;
    height:59px;
}
.partner_head h2{padding-left: 0px;font-size: 35px;}
#popaddModal .modal-header .close {
    text-align: center;
    margin: 10px 12px;
    float: inherit;
    display: block;
    color: #3c54aa !important;
    opacity: 1;
    font-size: 61px;
    text-shadow: none;
    font-weight: normal;
    position: absolute;
    right: 0px;
    background: none;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    outline: 0;
    z-index: 7000;
}
#popaddModal .modal-dialog{
    width: 320px;
}
.top_bar{
    display: none;
}
.privacy_policy {
    padding-top: 0px;
}
.navbar-fixed-top{top: 0px;}
.header {
    top: 10px;
}
.profile_img_mobile{display:block;}
.figure img{width:auto;height:auto;max-width: 100%;}
.wc-blog .figure .info{display:none;}
.blog_dp ul{margin-top: 0px;}
.blog_dp li{display: block;}
.sidebar h2{border-top:none;border-bottom:none;}
.sidebar{margin-bottom:20px;padding-left:0px;margin-left:0px;float: left;}
.pad_none1{margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;}
.profile_img{display:none;}
.mn_dtls_menu{height:550px;}
.like_ninja_sec .btn{margin-right:0px;width:300px;}
.consulting_dtls ul{margin-top:0px;}
.circle{margin-left:0px;}
.client_section_expertise h2{width:auto;text-align:center;font-size:32px;}
.top_hd{right:160px;}
.about_section{padding-top:160px;}
.home-about{padding-top:0px;}
.notsure_container ul{box-shadow:none;}
.consult_tab{display:none;}
.hero-image{background-position:right;background-repeat:no-repeat;background-size:cover;height:420px;}
.banner_exp .carousel-caption p{width:95%;line-height:28px;font-size: 18px;}
.top_box{left:100px;}
.banner_exp .carousel-caption h1{font-size:32px;}
.banner_jobs .carousel-caption .br_hd{font-size:32px;}
.our_services_head h1{margin-top:0px;margin-bottom: 0px;}
.banner_jobs .carousel-caption h1 span{background:none;}
.banner_jobs .carousel-caption .br_hd span{background:none;}
.banner_jobs .carousel-caption .br_hd::after{display: none;}
.people_head h2{width:auto;font-size:28px;text-align:center;line-height:1.42857143;margin-top:0px;}
.people_heading{margin-top:0px;}
.expertise_head .dots_right{display:none;}
.expertise_head_inner .dots_right{display:none;}
.people_head{margin-top:30px;}
.expertise_head h2{font-size:28px;margin-top:0px;line-height:1.42857143;}
.blog_head .dots_left{display:none;}
.ques1{height:9px;}
.ques{height:98px;}
.blog_head .dots_right{display:none;}
.blog_head h2{display:block;padding-left:0px;padding-right:0px;text-align:center;font-size:28px;}
.blog_head{margin-bottom:0px;}
.navbar ul{padding-left:20px;}
.expertise_head .dots_left{display:none;}
.expertise_head_inner .dots_left{display:none;}
.people_head .dots_left{display:none;}
.our-value-section{padding-bottom:10px;}
.consulting_head .dots_left{display:none;}
.consulting_head .dots_right{display:none;}
.consulting_inner_head .dots_right{display:none;}
.why-us-expertise .dots_top{display:none;}
.why-us-expertise .dots_right{display:none;}
.consulting_inner_head .dots_top{display:none;}
.flexslider .all_btn1{width:142px;}
.profile_img_mobile img{display:block;margin-left:auto;margin-right:auto;border-radius:50%;width:200px;height:200px;}
.profile_img_mobile{margin-top:5px;margin-bottom:0px;}
#myModaldf .modal-content{background:none;box-shadow:none;}
#myModaldf .close{right:9px;top:29px;outline:none;}
.flexible-model-section{margin-top:30px;}
.partner_section{display:none;}
.partner_section_mobile{display:block;}
.partner_section_mobile li{list-style-type: none;padding-bottom: 30px;}
.partner_section_mobile ul{padding-left: 0px;padding-top: 20px;}
#myModaldf{top:200px;right:10px;left:auto;position:absolute;}
#myModaldf .df_img{filter:drop-shadow(10px -10px 10px #00000050);}
.yapp-box{margin:auto;box-shadow:none;}
.itemContent p{line-height:24px;}
.episode-present{padding-left:0px;}
.yapp_txt{font-size:16px;}
.consulting_services a{font-size:14px;padding-left:0px;line-height:40px;}
.consulting_dtls li{list-style-type:none;padding-left:10px;background-image:none !important;padding-right:10px;}
.consulting_services li a::before{padding-right:8px;}
.consulting_services li a.active::before{padding-right:8px;}
.consulting_services_inr_head{text-align:center;}
.crm-webform-wrapper .container{margin-left:-35px;margin-right:-15px;}
.top_box img{width:auto;}
.container-box{display:block;width:100%;text-align:center;padding:10px;background:#0049dd;border:1px solid #0049dd;position:fixed;bottom:0;left:0;z-index:500000;}
.search-page-form{display:none;}
.frm_bg{background:#fff;}
.home .carousel-inner>.item>a>img, .carousel-inner>.item>img{display:none;}
.home .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{width:100%;max-width: 100%;}
.exp_img {
    width: 253px !important;
    height: 380px;
}
.home .mobile_banner img{max-width:100%;}
.home .carousel-inner>.item.active{height: auto;}
.bnr_img{display: none;}
.our-value-section{margin-top:0px;}
.banner_expertise .carousel-caption p{font-size:14px;width:100%;line-height:24px;padding-top:0px;color:#fff;font-weight:400;display:block;}
.banner_consulting .carousel-caption{top:auto;bottom:55px;}
.ceo_dtls{position:absolute;bottom:16px;left:17px;color:#fff;}
.home .carousel-caption p{display:none;}
.home .carousel-caption{bottom:40px;top:auto;right:10%;padding-bottom:0px;}
.home .carousel-caption h1{margin-top:0px;font-size:20px;}
.home .carousel-caption h2{font-size:18px;margin-top:5px;}
.contact_container_head{text-align:center;}
.contact_container_txt{text-align:center;}
.service_dots_bottom img{width:auto;}
.people_caption{font-size:40px;left:8px;right:47px;bottom:15px;}
.home .carousel-caption h1{width:100%;}
.banner_consulting .carousel-caption h2{font-size:24px;}
.banner_expertise .carousel-caption h2{font-size:24px;}
.name_sec{font-size:14px;}
.about_section_inner img{width:auto;}
.rating h3{float:none;text-align:center;}
.rating_txt{text-align:center;font-size:16px;}
.client_box img{width:auto;float:none;padding-top:0px;padding-bottom:12px;margin-left:auto;margin-right:auto;display: block;}
.implementation_img img{display:block;margin-left:auto;margin-right:auto;}
.service_box img{width:auto;}
.service_box1 img{width:auto;}
.clnt_img{display:block;}
.desig_sec{font-size:12px;color:#12e6b6;}
.emaillist{display:block;text-align:center;}
.video_sec2{color:#ffffff;font-size:20px;font-weight:bold;}
.video_sec1{color:#12e6b6;font-size:20px;font-weight:bold;}
.video_dtls{z-index:50000;left:209px;top:16px;right:auto;}
.client_container{margin-top:0px;text-align: center;}
.glance_sec1 .gl_mnhd{padding-top: 36px;}
.subscribe_section h3{text-align:center;margin-bottom:5px;margin-top:0px;}
.video_sec3{color:#b9b9b9;font-size:11px;font-weight:400;width:149px;}
.logo_head .dots_right{position:absolute;top:9px;right:306px;}
.logo_head .dots_left{position:absolute;top:0px;left:299px;}
.flex-direction-nav .flex-next{display:none;}
.contact_box_txt_mail{font-size:16px;}
.flex-direction-nav .flex-prev{display:none;}
.logo_head .dots_top{position:absolute;top:-16px;right:153px;}
.why_expertise_head{min-height:0px;}
.brdr_right{display:none;}
.sales_inner_head{text-align:center;float:none;padding-top:20px;}
.experise_box .pad_left{margin-left:15px;}
.experise_box .pad_right{margin-right:15px;}
.experise_box{text-align:center;}
.experise_box img{display:block;margin-left:auto;margin-right:auto;}
.banner_consulting .carousel-caption h2 span{background:none;}
.why_expertise{padding-bottom:40px;padding-top:30px;margin-top:0px;}
.why_us_head{width:auto;font-size:28px;line-height:1.42857143;text-align: center;}
.why-us-expertise{padding-top:30px;}
.why-us-expertise_txt{padding-top:14px;text-align:center;}
.expertise_img1 img{margin-top:15px;margin-bottom:15px;display:block;margin-left:auto;margin-right:auto;}
.adv_container_app p{width:100%;text-align:center;font-size:18px;}
.service_box a{display:block;margin-left:auto;margin-right:auto;}
.service_box1 a{display:block;margin-left:auto;margin-right:auto;}
.team-bio .btn{font-size:17px;margin-right:3px;width:97%;}
.banner_consulting .carousel-caption h2:after{display:none;}
.excellence_head .dots_right{display:none;}
.consulting_head{margin-top:30px;}
.consulting_head .dots_top{display:none;}
#menuToggle{right:21px;}
.flexible-model-section ul{padding-left:0px;}
.contact_head{margin-top:16px;}
.contact_head .dots_top{display:none;}
.contact_head h2{font-size:28px;}
.contact_head .dots_left{display:inline-block;position:absolute;left:30px;}
.contact_headp{margin-top:16px;padding-top: 30px;}
.contact_headp .dots_top{display:none;}
.contact_headp h2{font-size:28px;}
.contact_headp .dots_left{display:inline-block;position:absolute;left:30px;}
.privacy_policy h2{line-height: 33px;font-size: 24px;}
.privacy_policy h3{font-size: 20px;}
.banner_consulting .carousel-caption p{font-size:16px;width:96%;line-height:24px;padding-top:0px;color:#fff;font-weight:400;display:block;}
.team-bio{margin-bottom:18px;}
.service-box .btn{margin-top:10px;}
.our_service_section{padding-top:18px;}
.contact-arrow{display:none;}
.contact_address_heading{padding-top:8px;}
.office_section .contact_address_heading{padding-top:25px;padding-bottom:25px;line-height:40px;font-size:28px;}
.consulting_head h2{font-size:28px;margin-top:0px;line-height:1.42857143;}
.not_sure_head{padding-bottom:8px;}
.notsure_container{min-height:684px;padding-bottom:24px;}
.crm-webform-body{padding:15px 38px;}
.expertise_section{top:19px;}
.navbar-fixed-top{border-bottom:none;}
.banner_expertise .carousel-caption h2:after{display:none;}
.mobile_banner{display:block;}
.ml-stack-nav-toggle.is-active .ml-stack-nav-toggle__line:nth-child(1){background:#3d4573 !important;}
.ml-stack-nav-toggle.is-active .ml-stack-nav-toggle__line:nth-child(2){background:#3d4573 !important}
.ml-stack-nav-toggle.is-active .ml-stack-nav-toggle__line:nth-child(3){background:#3d4573 !important}
.consulting_mobile{display:block;}
.banner_expertise .carousel-caption{right:2%;top:auto;bottom:10px;left:7%;}
.banner_expertise .carousel-caption h2 span{background:none;}
.navbar img{width:220px;height:53px;margin-top:10px;}
.search_icon{display:none;}
.get_in_touch ul{padding-top:20px;padding-left:0px;padding-right:0px;box-shadow:none;border:1px solid #fff;padding-top:0px;margin-top:0px;}
.consulting_head .dots_top{position:absolute;top:-8px;left:29%;transform:translateX(29%);}
.consulting_inner_head .dots_top{top:-10px;}
.consulting_inner_head .dots_right{right:23px;}
.contact-arrow{display:none;}
.fixed_head{padding-top:25px;}
.img_cntr{display:none;}
.notsure_container .aln_txt{padding-left:0px;padding-top:18px;}
.service-box p{min-height:144px;}
.service-box{width:100%;margin-right:3px;margin-left:3px;min-height:400px;}
.consulting_img1{display:block;}
.consulting_img{display:none;}
.consulting_head .dots_right{display:inline-block;position:absolute;top:32px;right:24px;}
.client_banner_section_bg{display:none;}
.consult_mbl{margin-bottom:20px;}
.customer_success_head{width:auto;font-size:32px;text-align:center;}
.consulting_inner_btm p{padding-right:0px;text-align:center;}
.consulting_inner_box_txt{text-align:center;}
.subscribe_section input{padding:6px 8px;font-size: 13px;}
.consulting_inner_btm .btn{float:none;display:block;margin-left:auto;margin-right:auto;}
.consulting-box{width:100%;min-height:440px;padding-left:0px;padding-right:0px;}
.implementation_head{padding-left:15px;}
.implementation_txt{padding-left:15px;}
.consulting_inner_box_head{text-align:center;}
.consulting_services{margin-top:24px;margin-bottom:24px;padding-right:5px;}
.consulting_services ul{padding-left:0px;padding-right:0px;}
.consulting_head .dots_left{display:inline-block;position:absolute;top:10px;left:24px;}
.ml-stack-nav__link{padding-left: 10px;
    border: none;
    color: #2f4366 !important;
    padding-top: 10px;
    padding-bottom: 14px;
    font-weight: bold;
    font-size: 16px;}
.consulting_inner_btm{padding-top:19px;margin-top:10px;}
.profile_name{display:none;}
.profile_designation{display:none;}
.profile_name_mobile{text-align:center;color:#002f9f;font-weight:bold;font-size:18px;padding-top:20px;padding-bottom:4px;display:block;}
.profile_designation_mobile{text-align:center;font-weight:400;font-size:15px;padding-bottom:10px;display:block;}
.banner_exp .carousel-caption{top:auto;bottom:0px;}
.banner_jobs .carousel-caption h1:after{display:none;}
.banner_exp .carousel-inner>.active{min-height:400px;}
.banner_jobs .carousel-caption{right:2%;left:6%;padding-top:0px;top:auto;padding-bottom:0px;}
.banner_jobs .carousel-caption h1{font-size:30px;}
.expertise_head_inner h2{font-size:28px;line-height:1.42857143;margin-top:0px;}
.consulting_inner_head h2{font-size:28px;line-height:1.42857143;}
.flexslider .slides{margin-top:20px !important;}
.flexslider{margin:0 0 20px !important;}
.banner_jobs .carousel-inner>.active{min-height:400px;}
.banner_jobs .carousel-caption p{font-size:16px;width:95%;line-height:26px;padding-top:0px;}
.about_txt{text-align:justify;}
.people_heading p{text-align:center;}
.about_heading{text-align:center;font-size:28px;padding-top:20px;}
.consulting_head p{padding-top:0px;}
.ninja_txt{min-height:auto;}
.ninja_txt1{min-height:auto;}
.consulting_inner_head{margin-top:30px;}
.consulting_inner_head p{text-align:justify;padding-top:4px;}
.consulting_desk{display:none;}
.appexchange_bg{margin-top:20px;}
.all_btn1{width:112px;font-size:12px;}
.sort_section .owl-carousel .prev-slide{left:-49px;}
.sort_section .owl-carousel .next-slide{right:-49px;}
.work_container{margin-top:30px;}
.ml-stack-nav{width:320px !important;top:9px;}
.get_in_touch li{margin-bottom:12px;color:#0049dd;padding-right:0px;font-size:21px;}
.flexslider .slides img{width:100% !important;}
.consulting_inner_head h2{margin-top:0px;line-height:1.42857143;text-align:center;}
.expertise_head_inner{margin-top:0px;padding-bottom:0px;}
.people_head .dots_right{display:none !important;}
.people_head .dots_top{display:none;}
.consulting_head .dots_left{display:none;}
.consulting_head .dots_right{display:none;}
.partner_sec{padding-top:0px;}
.partner_head .dots_left{display:none;}
.partner_head .dots_right{display:none;}
.partner_head .dots_top{display:none;}
.partner_head{margin-top:0px;}
.careers_head .dots_right{display:none;}
.expertise_head .dots_left{display:none;}
.expertise_head .dots_right{display:none;}
.expertise_head .dots_top{display:none;}
.expertise_head_inner .dots_top{display:none;}
.contact_head .dots_left{display:none;}
.contact_head .dots_right{display:none;}
.flag_section img{width:auto !important;}
.expertise_section{display:none;}
.banner_expertise .carousel-caption h2{margin-bottom:6px;}
.stack{width:314px;}
.ml-stack-nav__item-head{padding-bottom: 8px;padding-top: 8px;}
.header{right:22px;}
.client_section_expertise p{padding-bottom:0px;}
.crm-webform-label{padding-left:10px !important;}
.expertise_head{margin-top:30px;}
nav .button{right:35px;}
.home-about h2{font-size:28px;font-weight:bold;padding-left:0px;padding-right:0px;}
.about_section h2{font-size:28px;font-weight:bold;padding-left:0px;padding-right:0px;}
.partner_section ul{padding-left:0px;text-align:center;}
.home-about p{font-size:19px;padding-bottom:18px;line-height: 32px;}
.about_section p{font-size:16px;padding-bottom:18px;}
.expertise_head .dots_top{display:none;}
.experise_box{margin-top:15px;margin-bottom:20px;}
.adv_container_head{padding-top:0px;text-align:center;}
.adv_container_app{min-height:auto;margin-top:28px;}
.like_ninja_sec li{margin-bottom:30px;}
.client_section_expertise .logo_section{position:absolute;top:175px;right:170px;}
.client_section_expertise{padding-bottom:50px;}
.adv_container p{text-align:center;width:100%;}
.service_dots_top img{display:none;}
.service_dots_right img{display:none;}
.service_dots_bottom img{display:none;}
.about_section_inner{padding-top:4px;}
.partner_bg{min-height:auto;}
.about_section_inner h2{text-align:center;font-size:23px;padding-top:20px;}
.about_p{text-align:center;font-size:18px;line-height: 32px;}
.partner_section h2{font-size:21px;padding-top:28px;padding-bottom:28px;text-align:center;padding-top:24px;}
.partner_section img{margin-bottom:10px;}
.partner_section{padding-top:41px;padding-bottom:0px;}
.partner_section img{margin-bottom:20px;}
.services_section h3{font-size:14px;text-align:center;}
.services_section{font-size:26px;}
.services_section h2{text-align:center;font-size: 40px;}
.services_section_subhead{font-size:34px;font-weight:bold;text-align:center;}
.services_section{padding-top:12px;}
.service_dots_top{top:-49px;}
.service_box{padding-top:40px;width:auto;}
.service_box img{margin-left:auto;margin-right:auto;display: block;}
.service_box h2{font-size:20px;text-align:center;}
.consulting_inner_txt{text-align:center;}
.service_box p{text-align:center;font-size: 18px;line-height: 32px;}
.client_speak_txt{padding-bottom:50px;}
.service_box .more{font-size:16px;margin-left:auto;margin-right:auto;margin-top:30px;}
.service_box1 .more{font-size:16px;margin-left:auto;margin-right:auto;margin-top:30px;}
.service_box1 img{margin-left:auto;margin-right:auto;display: block;}
.get_in_head{font-size:32px;text-align:center;padding-top:40px;}
.service_box1 h2{font-size:23px;text-align:center;height:54px;}
.services_section{padding-bottom:50px;}
.service_box1 p{text-align:center;min-height:118px;font-size: 18px;}
.service_box1{margin-top:48px;width:auto;}
.client_section h2{font-size:32px;text-align:center;}
.top_hd{right:160px;top:-85px;}
.client_section p{line-height:14px;text-align:center;font-size:20px;}
.client_box_hd{font-size:20px;margin-bottom:4px;margin-top:4px;}
.client_box h1{font-size:20px;margin-bottom:4px;margin-top:4px;}
.client_speak_txt{text-align:center;line-height:32px;}
.contact_container_head{font-size:32px;}
.client_section .logo_section{top:175px;right:150px;}
.client_section .logo_section img{width:80%;height:80%;}
.brdr_right{display:none;}
.client_section p{padding-bottom:0px;font-size:16px;margin-top:0px;line-height:24px;}
.client_section{padding-bottom:35px;margin-top:0px;background:none;}
.client_section h2{width:auto;}
.client_box{margin-top:58px;}
.event_heading{font-size:32px;text-align:center;}
.event_left{left:63px;top:26px;}
.event_section{padding-top:80px;padding-bottom:0px;}
.event_txt{line-height:30px;padding-top:56px;font-size:20px;}
.event_more1{margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;}
.event_title{height:50px;}
.owl-nav .owl-next{right:52px;top:81px;}
.owl-nav .owl-prev{left:8px;top:80px;}
.event_date{padding-top:60px;}
.blog_heading{font-size:32px;margin-bottom:14px;}
.blog_section{padding-top:30px;}
.blog_text{text-align:center;font-size:14px;}
.blog_more1{float:right;}
.blog_more1 img{margin-left:12px;}
.case_container h2{min-height:auto;margin-top:10px;margin-bottom:0px;}
.case_container{padding-bottom:10px;}
.case_container_customers p{min-height:auto;}
.case_container p{min-height:auto;}
.contact_container{padding-top:30px;}
.contact_container h3{font-size:19px;}
.contact_container h2{font-size:22px;text-align:left;margin-top:15px;margin-bottom:15px;}
.contact_container .input_lname{float:left;width:100%;}
.contact_container .input_fname{float:left;width:100%;}
.contact_container .txtarea{width:100%;}
.consulting_side{right:0px;left:auto;}
.blog-footer img{width:auto;}
.subscribe_section .es_submit_button{width:80px;padding:6px 6px;margin-left:-4px;height:46px;font-size:12px;}
#quote-carousel .carousel-indicators{width:100%;margin-left:-50%;top:20px;}
#quote-carousel p{min-height:230px;}
.subscribe_section .es-field-wrap{margin-left:0px;}
}
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {
     #myModalwebinar .modal-body {
    padding-top: 0px;
}
}
@media (min-width: 768px) and (max-width: 991px){
    .client_banner_section_bg{
        display: none;
    }
    .navbar_desk {
    display: none;
}
.flstck_bx {
    min-height: 603px;
}
.navbar_mob {
    display: block;
}
.ml-stack-nav__item-head {
    padding-left: 15px;
    font-size: 17px;
    font-weight: bold;
}
    .home .carousel-caption{
            top: 110px;
    }
 .home .carousel-caption p{
     display: none;
 }
.ftr_tp_sec{
    min-height: 242px;
}
 .home .carousel-caption h1 {
    font-size: 40px;
    font-weight: bold;
    width: 44%;
}
.navbar_desk .navbar-nav {
    padding-top: 27px;
    padding-bottom: 27px;
}
.client_container{
    text-align: center;
}
}
@media (min-width: 992px) and (max-width: 1199px){
    .home .carousel-caption{
        top: 150px;
    }
    .home .carousel-caption p {
    font-size: 18px;
    width: 100%;
    line-height: 32px;
}
.rating_txt{
        padding-left: 14px;
}
.flstck_bx1 {
    min-height: 620px;
}
.btn_ctr_imp3 li{
    margin-right: 0px;
}
.btn_ctr_imp3 ul{
    margin-left: 0px;
    padding-left: 0px;
}
.navbar_desk .navbar-brand {
    padding: 2px 20px;
}
.navbar_desk .navbar-default .navbar-nav>li>a{
        font-size: 16px;
}

.navbar_desk .navbar-default .navbar-nav>li>a {
    width: 120px;
    font-size: 16px; 
    padding: 10px 5px;
}
.navbar_desk .navbar-collapse {
    margin-right: 0px;
}
.navbar_desk .mega-dropdown-menu {
    width: 65%;
    left: 286px;
    padding-left: 12px;
    padding-right: 12px;
}
.home .carousel-caption h1 {
    font-size: 44px;
    margin-top: 10px;
}
.partner_heading{
    font-size: 26px;
}
}

@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){.home .carousel-caption h1{font-size:36px;font-weight:bold;width:100%;}
.top_bar_txt {
    font-size: 14px;
    padding-top: 10px;
}
.consulting_head h2{display:inline;}
.customer_details h2{font-size:20px;}
.home .carousel-caption p{display:none;}
.team-member{height:738px;}
.contact_box_txt{min-height:200px;}
#myModaldf{top:35px;}
.consulting_head .dots_top{display:none;}
.expertise_head .dots_top{display:none;}
.address_bg p{font-size:14px;}
.expertise_head_inner .dots_top{display:none;}
.logo_head .dots_right{display:none;}
.consulting_head .dots_left{display:inline-block;}
.consulting_head{margin-top:30px;}
.banner_jobs .carousel-caption{top:auto;bottom:20px;padding-bottom:0px;}
.all_btn1{width:108px;font-size:12px;}
.ninjas .carousel-caption{right:0;top:28px;}
.video_dtls{right:50px;top:155px;}
.ceo_dtls{bottom:87px;left:88px;}
.video_sec3{width:329px;}
.consulting_inner_head .dots_top{position:absolute;display:inline-block;left:18px;top:65px;}
.address_bg{min-height:450px;}
.top_box{left:90px;}
.contact_box{min-height:412px;}
.content_sec .ht{min-height:304px;}
.contact_box_txt_mail{font-size:15px;}
.case_container h2{min-height:136px;font-size:21px;}
.content_sec{min-height:570px;}
.banner_expertise .carousel-caption{top:95px;}
.blog-footer h2{color:#fff;padding-top:22px;}
.adv_container{min-height:418px;}
.client_box_hd{font-size:19px;}
.client_box h1{font-size:19px;}
.client_box p{font-size:16px;}
.consulting-box{width:100%;min-height:364px;}
.consulting_side{left:auto;right:0px;}
.client_section_expertise p{padding-bottom:0px;}
.banner_consulting .carousel-caption{right:0;top:124px;left:50px;}

.subscribe_section input{width:176px;}
.brdr_right{display:none;}
.wc-blog .details h1{font-size:26px;}
.client_box{min-height:406px;}
.logo_head .dots_top{display:none;}
.client_section_expertise .client_box{min-height:386px;}
.experise_box{min-height:444px;}
.sales_inner_head{padding-left:15px;}
.sales_inner_txt{padding-left:15px;}
.our_expertise{padding-left:15px;}
.consulting_dtls .btn{width:200px;}
.home .carousel-inner>.item>img{width:100%;height:auto;}
.img_cntr{position:absolute;top:58px;}
.notsure_container{min-height:584px;}
.logo_head .dots_left{display:none;}
.consulting_services a{font-size:13px;}
.customer_success_head{font-size:26px;}
.consulting_inner_box{min-height:232px;}
.banner_consulting .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:380px;width:100%;}
.peopleimg .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:auto;width:100%;}
.peopleimg .carousel-caption{left:20%;right:20%;}
.partner_heading{font-size:29px;left:5%;}
.logo_head .dots_right{display:none;}
.banner_consulting .carousel-caption{right:0;top:125px;left:6%;}
.adv_container_app{min-height:630px !important;}
.service-box{min-height:564px;}
.service-heading{height:94px;}
.service-box p{min-height:432px;}
.emaillist .contact_bg button, html input[type="button"], input[type="reset"], input[type="submit"]{width:84px;}
.subscribe_section .es_submit_button{padding:6px 14px;}
.case_container p{min-height:317px;}
}
@media only screen
and (min-device-width:1024px)
and (max-device-width:1366px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){.expertise_section{display:none;}
.expertise_head{margin-top:30px;}
.expertise_head .dots_top{display:none;}
.banner_exp .carousel-caption{top:auto;left:7%;right:7%;}
.experise_box{min-height:538px;}
.ninja_name{height:76px;}
.client_box{min-height: 440px;}
.home .carousel-caption p{display:block;line-height:32px;}
.home .carousel-caption h1{font-size:28px;width:100%;}
.client_banner_section_bg .btn{right:6%;}
.partner_heading{font-size:24px;left:10%;}
.search-page-form{right:165px;}
.adv_container_app{min-height:636px !important;}
.client_section_expertise .client_box{min-height:410px !important;}
.expertise_head_inner .dots_top{display:none;}
.address_bg{min-height:548px;}
.top_box{left:86px;}
.contact_box_txt_mail img{display:none;}
.contact_box_txt{min-height:198px;}
.ninja_txt{min-height:120px;}
.ninja_designation{min-height:50px;}
.ninja_txt{min-height:126px;}
.ninja_txt1{min-height:106px;}
.ninja_designation{min-height:70px;}
.consulting_head h2{display:inline;}
.ques1{height:88px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){.search-page-form{top:25px;right:140px;}
.consulting_head h2{display:inline;}
.consult_tab{display:block;}
.top_bar_txt {
    font-size: 14px;
    padding-top: 10px;
}
.ftr_exp{
    min-height: 230px;
}
.ninja_name{
        min-height: 68px;
}
.consult_tab1{display:none;}
.expertise_head_inner .dots_top{display:none;}
.expertise_head_inner .dots_right{display:none;}
.people_heading{margin-top:0px;}
.expertise_head_inner .dots_left{display:none;}
.why-us-expertise{padding-top:30px;}
.profile_name{display:none;}
.ninja_fig img {
    border: 1px solid #cdcdcd;
    padding: 5px;
    width: auto;
    height: auto;
    max-width: 100%;
    display: block;
}
.profile_designation{display:none;}
.expertise_head .dots_top{display:none;}
.mn_dtls_menu{height:650px;}
.profile_img_mobile{display:block;}
.profile_name_mobile{text-align:center;color:#002f9f;font-weight:bold;font-size:18px;padding-top:20px;padding-bottom:4px;display:block;}
.profile_designation_mobile{text-align:center;font-weight:400;font-size:15px;display:block;}
.consulting_head p{padding-top:20px;}
.contact_box_txt_mail{font-size:16px;}
.profile_img_mobile img{display:block;margin-left:auto;margin-right:auto;border-radius:50%;width:200px;height:200px;}
.banner_jobs .carousel-caption{top:auto;bottom:20px;padding-bottom:0px;}
.people_head h2{width:100%;}
.profile_img_mobile{margin-top:5px;margin-bottom:0px;}
.profile_img{display:none;}
.people_head .dots_left{display:none;}
.people_head .dots_top{top:-29px;left:8px;}
.people_head .dots_right{display:none;}
.service-box p{min-height:160px;}
.consulting_dtls li{background-image:none;}
.about_section{padding-top:30px;}
.home-about{padding-top:30px;}
.consulting_img1{display:block;}
.consulting_img{display:none;}
.consulting_img1 img{display:block;margin-left:auto;margin-right:auto;}
.consulting_head{margin-top:70px;}
.consulting_head .dots_top{display:none;}
.why_us_head{width:100%;}
.appexchange_bg{margin-top:30px;}
.about_section_inner{padding-top:30px;}
.logo_head .dots_top{display:none;}
.logo_head .dots_left{display:none;}
.logo_head .dots_right{display:none;}
.rating img{padding-top:0px;float:none;display:block;margin-left:auto;margin-right:auto;}
.rating_txt{float:none;text-align:center;font-size: 18px;line-height: 32px;}
.rating h3{float:none;text-align:center;}
.services_section{padding-top:55px;padding-bottom:50px;}
.client_section{padding-bottom:60px;}
.client_container img{margin-left:auto;margin-right:auto;}
.service_box1{margin-top:60px;}
.experise_box{min-height:538px;}
.why_expertise{margin-top:0px;}
.expertise_head_inner{margin-top:0px;}
.client_section_expertise{padding-top:60px;}
.sales_inner_head{padding-top:18px;}
.clnt-section li img{margin-right:-8px;margin-bottom:50px;}
.flex-direction-nav .flex-prev{display:none;}
.peopleimg .carousel-caption{left:10%;right:10%;}
.flex-direction-nav .flex-next{display:none;}
.home .carousel-inner>.item>img{width:100%;height:auto;}
.client_section_expertise .client_box{min-height:704px;}
.yapp-box{margin:auto;box-shadow:none;}
.banner_expertise .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:190px;}
.peopleimg .carousel-inner>.item>a>img, .carousel-inner>.item>img{height:auto;}
.banner_expertise .carousel-caption h2{font-size:24px;padding-top:12px;}
.expertise_head{margin-top:30px;}
.adv_container_app{min-height:276px;}
.expertise_section{display:none;}
.home .carousel-caption h1{font-size:25px;width:74%;}
.banner_expertise .carousel-caption{top:40px;left:6%;}
.banner_expertise .carousel-caption p{font-size:15px;width:90%;line-height:23px;padding-top:0px;}
.home .carousel-caption h1{margin-top:5px;margin-bottom:6px;}
.home .carousel-caption ul{margin-top:13px;display:block;}
.home .carousel-caption h2{margin-top:7px;margin-bottom:6px;}
.about_section{padding-top:30px;}
.home-about{padding-top:30px;}
.home .carousel-caption p{display:none;}
.client_box p{font-size:18px;padding-top:0px;}
.case_container p{min-height:350px;}
.case_container .ht{min-height:300px;}
.clnt_img{width:100%;}
.ceo_dtls{bottom:56px;left:40px;}
.es_subscription_message.error{left:40%;}
.about_section_inner h2{text-align:center;padding-top:8px;padding-bottom:8px;}
.about_p{text-align:center;}
.video_sec3{width:276px;}
.video_dtls{right:19px;top:139px;}
.content_sec .ht{min-height:320px;}
.case_container h2{min-height:136px;font-size:19px;}
.client_box_hd{font-size:24px;}
.client_box h1{font-size:24px;}
.client_section_expertise .logo_section{top:-25px;}
.partners .carousel-caption p{display:block;}
.consulting-box{min-height:360px;}
.consult_mbl{margin-bottom:84px;}
.consulting_side{right:0;left:auto;}
.partner_heading{font-size:27px;font-weight:bold;padding-top:17px;left:4%;}
.logo_section{top:-23px;}
.service_box1 p{min-height:204px;}
.brdr_right{display:none;}
.service_box h2{padding-top:22px;min-height:100px;}
.service_box p{min-height:184px;}
.banner_expertise .carousel-caption p{display:block;}
.banner_expertise .carousel-caption h2:after{display:none;}
.consulting_inner_head .dots_top{position:absolute;display:inline-block;left:18px;top:0px;}
.service-box{width:100%;min-height:354px;}
.img_cntr{display:none;}
.notsure_container{min-height:640px;}
.flexible-model-section ul{padding-left:0px;margin-top:30px;}
.consulting-box{width:100%;}
.client_banner_section_bg .btn{width:220px;font-size:19px;right:4%;}
.contact-arrow{display:none;}
.service_box{min-height:409px;padding-top:65px;}
.service_box1{min-height:409px;}
}
@media only screen and (min-width:1824px){.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.video_dtls{right:399px;top:512px;}
}
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {
      .client_banner_section_bg{
          display: none;
      }

}
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape){.contact_head .dots_left{left:160px;}
.home .carousel-caption{bottom:150px;}
.partner_heading{font-size:21px;}
.address_bg{min-height:392px;}
.top_box{left:207px;}
.flag_section img{width:auto;}
.client_section h2{width:auto;}
.client_speak_txt{text-align:center;}
.subscribe_section{text-align:center;}
.blog-footer{text-align:center;}
.blog-footer img{width:auto;display:block;margin-left:auto;margin-right:auto;}
.blog-footer ul{margin-bottom:30px;}
#myModalwebinar .modal-body {
    padding-top: 0px;
    padding-bottom: 0px;
}
#myModalwebinar .modal-body img {
       width: 75%;
}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.about_section_inner img{width:auto;}
.blog-footer img{width:auto;display:block;margin-left:auto;margin-right:auto;}
.consulting_head .dots_left{left:71px;top:-10px;}
.adv_container{min-height:300px;}
.banner_expertise .carousel-caption{top:-315px;}
.consulting_head .dots_left{left:112px;}
.consulting_head .dots_right{right:108px;}
.banner_consulting .carousel-caption p{line-height:34px;}
.banner_consulting .carousel-caption{top:-344px;}
.client_speak_txt{text-align:center;}
.home .carousel-caption{bottom:168px;}
.blog-footer h2{text-align:center;}
.blog-footer ul{text-align:center;margin-bottom:24px;}
.emaillist{text-align:center;}
#myModaldf{top:21px !important;}
}
@media only screen
and (min-device-width:411px)
and (max-device-width:731px)
and (orientation:landscape){.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.service_dots_top{left:50%;}
.services_section h3{text-align:center;}
.services_section h2{text-align:center;}
.services_section_subhead{text-align:center;}
.service_dots_bottom img{display:block;margin-left:auto;margin-right:auto;}
.clnt_img{width:auto;}
.client_box img{display:block;float:none;}
.rating h3{float:none;text-align:center;}
.rating_txt{padding-top:20px;}
.contact_container_head{text-align:center;}
.contact_container_txt{text-align:center;}
.client_banner_section_bg{display:none;}
.partner_heading{font-size:21px;padding-top:19px;left:3%;}
.client_banner_section_bg .btn{padding-top:10px;right:4%;}
}
@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.consult_tab1{display:block;}
.consulting_img{display:block;}
.consulting_img1{display:none;}
.consult_tab{display:none;}
.consulting_head .dots_top{top:24px;}

}
@media only screen and (max-width: 1200px) and (min-width: 992px)  {
.ninja_name{  
    min-height: 65px;
}
.ninja_designation{
    min-height: 70px;
}
.ninja_txt1 {
    min-height: 94px;
}
.ninja_txt {
    min-height: 118px;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
  .ninja_name{  
    min-height: 0px;
}
.ninja_designation{
    min-height: 0px;
}
.ninja_txt1 {
    min-height: 0px;
}
.ninja_txt {
    min-height: 0px;
}  
    
}
@media only screen and (min-device-width:320px) and (max-device-width:568px)
and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71) and (orientation:portrait){.subscribe_section .es_submit_button{width:63px;padding:6px 7px;margin-left:-5px;height:46px;font-size:12px;}
.home .carousel-caption h1{margin-top:0px;font-size:18px;}
.home .carousel-caption h2{font-size:16px;}
.home .carousel-caption{bottom:-17px;}
.about_section{padding-top:30px;}
.home-about{padding-top:30px;}
}
@media screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){.subscribe_section .es_submit_button{width:63px;padding:6px 7px;margin-left:-5px;height:46px;font-size:12px;}
.home .carousel-caption h1{margin-top:0px;font-size:18px;}
.home .carousel-caption h2{font-size:16px;}
.mn_dtls_menu{height:550px;}
.home .carousel-caption{bottom:30px;}
.top_box{left:84px;}
.about_section{padding-top:30px;}
.home-about{padding-top:10px;}
.banner_exp .carousel-caption h2{font-size:24px;}
.banner_exp .carousel-caption p{font-size:17px;}
}
@media only screen
and (max-width:800px)
and (max-height:1280px){.expertise_section{display:none;}
.search-page-form{right:158px;}
.expertise_head{margin-top:30px;}
.expertise_head .dots_top{display:none;}
.experise_box{min-height:538px;}
.logo_head .dots_top{display:none;}

.logo_head .dots_left{display:none;}
.logo_head .dots_right{display:none;}
.expertise_head_inner .dots_right{display:none;}
.expertise_head_inner .dots_top{display:none;}
.expertise_head_inner .dots_left{display:none;}
.consulting_head .dots_top{display:none;}
.consulting_img1{display:block;}
.consulting_img{display:none;}
.home .carousel-caption p{display:none;}
.home .carousel-caption h1{width:100%;}

.consult_tab{display:block;}
.consult_tab1{display:none;}
.flexible-model-section ul{padding-left:0px;margin-top:10px;}
.img_cntr{display:none;}
.service-box{width:100%;min-height:342px;}
.service-box p{min-height:157px;}
.consulting_img1 img{display:block;margin-left:auto;margin-right:auto;}
.notsure_container{padding-top:30px;padding-bottom:30px;min-height:619px;}
.consulting_inner_head .dots_top{top:0px;}
.consulting-box{width:100%;min-height:306px;}
.consulting_side{right:0px;left:auto;}
.people_head h2{width:auto;}
.people_head .dots_left{display:none;}
.people_head .dots_right{display:none;}
.people_head .dots_top{left:0px;}
.people_heading{margin-top:0px;}
.flex-direction-nav{display:none;}
.partner_heading{font-size:26px;left:10%;}
.client_banner_section_bg .btn{width:166px;right:10%;font-size:16px;}
}

/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.es_caption {
    padding-bottom: 1em;
    padding-right: 0.5em;
}

.es_msg {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #F00;
}

.es_textbox {
    padding-bottom: 10px;
}

.es_button {
    padding-top: 10px;
    padding-bottom: 5px;
}

.es_textbox_class {
    width: 200px;
}

.es_lablebox {
    padding-bottom: 3px;
}

.es_subscription_message.success {
    color: #008000;
    font-size: 16px;
}

.es_subscription_message.error {
    color: #ff0000;
    font-size: 16px;
}

.es_spinner_image {
    display: none;
    float: right;
}
.es-field-wrap{
    margin-bottom: 0.6em;
}

.ig-es-form-list-selection, .ig-es-form-list-selection td, .ig-es-form-list-selection tr {
    border: none;
}

.ig_es_form_wrapper {
    width: 30%;
    margin: 0 auto;
    border: 2px #e8e3e3 solid;
    padding: 0.9em;
    border-radius: 5px;
}

.ig_es_form_heading {
    font-size: 1.3em;
    line-height: 1.5em;
    margin-bottom: 0.5em;
}

.ig_es_list_checkbox {
    margin-right: 0.5em;
}

.ig_es_submit {
    color: #FFFFFF !important;
    border-color: #03a025 !important;
    background: #03a025 !important;
    box-shadow: 0 1px 0 #03a025;
    font-weight: bold;
    height: 2.4em;
    line-height: 1em;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    font-size: 1em;
    padding: 0 2em;
    margin-top: 1em;
}

.ig_es_submit:hover {
    color: #FFF !important;
    background: #0AAB2E !important;
    border-color: #0AAB2E !important;
}

.ig_es_form_wrapper hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}