
@media(min-width:1025px){

/* navbar*/
.clickD{display: none;}
.navbar-nav  li.menu-item-has-children:hover > .sub-menu{ display: block; }

}


@media(max-width: 1199px){
    .servccs_outer .round{width: 180px;height: 180px;}
}

@media(max-width: 1024px){
   /* navbar*/
   .navbar-nav .clickD { position: absolute;right: 0;top: 0;width: 20px;height: 20px;background: url(../images/sort-down.svg) center center no-repeat; cursor: pointer; 
     display: block;background-size: 10px;}
   .navbar-nav > li.menu-item-has-children{padding-right: 20px;}
  .sub-menu.show{
    display: block;
  }
}


@media(max-width: 991px){
  .cmn_gap{
    padding: 60px 0;
  }
  .call_head li{font-size: 12px;padding-left: 22px;background-size: 14px;}
  .outside_head .navbar-toggler{min-width: inherit;border-radius: 0;-webkit-border-radius: 0;padding: 5px 8px;order: 4;margin-top: -7px;}
  .login_header{margin-left: auto;padding: 0;padding-right: 25px;}
  .outside_head .navbar-toggler .navbar-toggler-icon{
     filter: brightness(0) invert(1);
  }
  .outside_head .navbar-collapse{
    position: absolute;
    top: 97px;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    box-shadow: 1px 1px 11px 0px #e1e1e1;
    -webkit-box-shadow: 1px 1px 11px 0px #e1e1e1;
  }
  .navbar-nav{padding: 15px 18px;}
  .navbar-nav > li{margin-left: 0;margin-bottom: 10px;}
  .navbar-nav > li:last-child{margin-bottom: 0;}
  .navbar-nav > li > a:hover::after, .navbar-nav > li.current-menu-item > a::after{display: none;}
  .sub-menu{position: static;width: 100%;}
  .banner_part_inner h1{font-size: 40px;}
  .banner_part_inner p{font-size: 15px;}
  .welcome_sec_row_left{text-align: center;margin-bottom: 40px;}
  .working_steps ul{margin-bottom: 0;}
  .working_steps ul li{flex-basis: 100%;max-width: 100%;margin-bottom: 30px;}
  .working_steps ul li:last-child{margin-bottom: 0;}
  .servccs > ul{margin-bottom: -50px;}
  .servccs > ul > li{flex-basis: 50%;max-width: 50%;margin-bottom: 50px;}
  .tpfooter_row{margin-bottom: -40px;}
  .tpfooter_row > .tpfooter_row_col{margin-bottom: 40px;}

  /*26.1.21*/
  .contact_outer_rows > [class*="col-"]{margin-bottom: 40px;}
  .contact_outer_rows > [class*="col-"]:last-child{margin-bottom: 0;}

  body.logged-in .outside_head .navbar-toggler{margin-top: 0;}
  .dashboadr_row > [class*="col-"]{margin-bottom: 40px;}
  .dashboadr_row > [class*="col-"]:last-child{margin-bottom: 0;}
}


@media(max-width: 767px){
  /* images alignment for wordpress content pages */
  .alignright,.alignleft,.aligncenter { float: none; clear: both;display: block; margin-left: auto; margin-right: auto; 
    margin: 0 0 22px 0; max-width: 100%;}
    
  /* navbar*/
  .navbar-nav .clickD{
    top: 6px;
    right: 10px;
  }
  .sub-menu, .navbar-nav > li > .sub-menu .sub-menu{
    position: relative; width: 100%; 
    left: inherit; top: inherit;
    border: none;
  }
  .navbar-nav > li.menu-item-has-children{padding-right: 0;}
  .navbar-nav > li{
    margin: 0;
    padding: 0;
  }
  .navbar-nav > li > a{
    padding: 6px 10px;
    display: inline-block;
    width: 100%;
  }
  .sub-menu > li > a{padding-left: 20px;}
  .sub-menu .sub-menu > li > a{padding-left: 40px;}
  .sub-menu .sub-menu .sub-menu > li > a{padding-left: 60px;}
  .cmn_gap{
    padding: 50px 0;
  }
  .social_follow_home li a{width: 25px;height: 25px;font-size: 12px;}
  .vbtn1,.vbtn2{font-size: 14px;padding: 12px 15px;}
  .banner_part_home .swiper-slide{padding: 40px 0;}
  .client_sec_ul > ul > li{flex-basis: 33.33%;max-width: 33.33%;}
  .cmn_headin_sec h2{font-size: 30px;}
  .cmn_headin_sec{margin-bottom: 40px;}

  /*26.1.21*/
  .location_tablee_content_outer table thead{display: none;}
  .location_tablee_content_outer table tbody td{
    border: 0 !important;
    display: block;
    padding: 0;
    padding-bottom: 15px;
  }
  .location_tablee_content_outer table tbody td:last-child{padding-bottom: 0;}
  .location_tablee_content_outer table tbody tr:nth-child(2n){background: transparent;}
  .poss_hiddenn{
    display: inline;
    margin-right: 10px;
    font-weight: 700;
    color: #214df6;
  }
  .location_tablee_content_outer table tbody tr{
    display: block;
    border-bottom: 1px solid #000;
    padding: 20px 0;
  }
  .location_tablee_content_outer table tbody tr:first-child{
    border-top: 1px solid #000;
  }
}

@media(max-width: 575px){
  .cmn_gap{
    padding: 40px 0;
  }
  .banner_part_home .swipe_btn{width: 40px;height: 80px;}
  .banner_part_home .swipe_btn::after{font-size: 20px;}
  .banner_part_outer{padding: 0 48px;}
  .client_sec_ul > ul > li {
      flex-basis: 50%;
      max-width: 50%;
  }
  .servccs > ul > li{
    flex-basis: 100%;
    max-width: 100%;
  }
  .error-four-page .error-404.not-found .page-header .page-title{font-size: 30px;}
}

@media(max-width: 479px){
  .parent_head_ssc > *{flex: 0 0 100%;max-width: 100%;}
  .social_follow_home{justify-content: center;margin-top: 10px;}
 /* .login_header{margin-left: 0;}*/
  .outside_head .navbar-collapse{top: 100%;}
  .call_head{margin: 0 auto;}
  .call_head li.call_head_in{background-size: 16px;}
  .vbtn1, .vbtn2 {
      font-size: 12px;
      padding: 10px 13px;
  }
  .login_header li{margin-left: 2px;}
  .outside_head .navbar-toggler .navbar-toggler-icon{width: 1.2rem;}
  .outside_head .navbar-toggler{padding: 1px 8px;}
  /*.navbar-brand img{height: 60px;}*/
  .login_header{/*margin-left: 0;*/padding-right: 10px;}
  .banner_part_outer {
      padding: 0 28px;
  }
  .banner_part_inner h1{font-size: 25px;}
  .banner_part_inner p{
      font-size: 13px;
  }
  .border-btn{padding: 11px 20px;}
  .banner_part_home .swipe_btn{width: 26px;height: 40px;}
  .banner_part_home .swipe_btn::after{font-size: 15px;}
  /*.navbar-brand{display: table;margin: 0 auto;flex-basis: 100%;max-width: 100%;margin-bottom: 20px;}*/
  /*26.1.21*/
  .contact_head h2{font-size: 35px;}
  .working_steps_ouuut_slider .swiper-button-prev{left: 0;}
  .working_steps_ouuut_slider .swiper-button-next{right: 0;}
  .working_steps_ouuut_slider .swiper-button-next:after,.working_steps_ouuut_slider .swiper-button-prev:after{font-size: 30px;}
  .working_steps_outer{padding-left: 0;}
  .working_steps_outer .number{position: static;margin-bottom: 18px;}
  .call_head > ul{display: table;margin: 0 auto;}
  .login_form_holder_inn{padding: 30px 20px;}
  .error-four-page .search-form button[type="submit"], .error-four-page .search-form button[type="button"], .error-four-page .search-form input[type="button"], .error-four-page .search-form input[type="submit"]{
    right: 7px;
    top: 7px;
    font-size: 14px;
    min-width: 100px;
    padding: 7px 5px;
  }
  .error-four-page .search-form label input[type="text"], .error-four-page .search-form label input[type="tel"], .error-four-page .search-form label input[type="password"], .error-four-page .search-form label input[type="email"], .error-four-page .search-form label input[type="search"]{
    padding-right: 110px;
    font-size: 12px;
    height: 48px;
  }
}

