/* Large Devices, Wide Screens */


@media only screen and (min-width: 1200px) {
    .dropdown-submenu:hover>.dropdown-menu {
        display: block;
    }
} 

@media only screen and (max-width: 1400px) {
/*.contact {
  margin-top: 25px;
}
.logo {
  margin-top: 15px;
} */


.navbar-nav{
    margin:0;
}

.whyus img {
  
  margin-bottom: 115px;
}

/*.usluga {
  width: 100%;
  float: none;

} 

.usluga .b-img {
  height: auto;
  overflow: none;
}

.usluga .b-img img {
  width: 100%;
} */
    /*
.people  {
   
 height: auto;
  overflow: none;

}

.people img {
  height: 450px ;
}

.img-responsive {
  max-width: auto;
}     */

.slide-text {


  padding: 25px;
  
  margin: 80px auto;

  font-size: 16px;
}

.slide-text h2 {
font-size: 20px;
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.navbar .container-fluid {
    padding-right: 0px;
}



}


@media only screen and (max-width: 1300px) {
    .f-copy-new{
        float:left!important;
        margin-left:15px;
    }
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 1024px) {

  .section-title {
  width: 80%;


}
/*
.contact {
  margin-bottom: 15px;
} */



.whyus img {
  
  margin-bottom: 115px;
}

.whyus p {
  margin-bottom: 25px;
}

         /*
.usluga {
  width: 100%;
  float: none;

}

.usluga .b-img {
  height: auto;
  overflow: none;
}
       */


.testi-arrow-left {
left:25%;
}

.testi-arrow-right {
right:25%;
}



.people  {
   
 height: auto;
  overflow: none;

}

.main-blog .blog-img {
 height: auto;
  overflow: none;
}


footer {
  text-align: center;
}


.pad-bord {
  padding: 5px;
  border: 0px ;
}


.cont .phone {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;


}

.cont .phone img {
  width: 20px;
  float: left;
  margin-right: 20px;
  margin-top: 0px;
}
.cont .adress img {
  width: 30px;
  float: left;
  margin-right: 20px;
}
.cont .adress {
  margin-bottom: 25px;
  margin-top: 25px;
}


.slide-text {


  padding: 25px;
  
  margin: 80px auto;

  font-size: 16px;
}

.slide-text h2 {
font-size: 20px;
}
   /*
.logo img {
    text-align: center;
    margin: 0 auto;
    width: 100%;
   
}   */
  /*
header {
  padding: 0 25px;
}   */

           /*
header .fst {
    padding-left: 0px;

}        */
}



@media only screen and (max-width: 1200px) {
    
    
    
    .dropdown-submenu .dropdown-menu{
        margin-left:15px!important;
    }
    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 15px 10px 35px;
}
    
    
    .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
    
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
    
    
    
    .nav{
          padding-left: 20px;
    }
    .nav-holder{
        float:none!important;
        width:auto!important;
        margin-top:70px;
    }
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }

.navbar-def .navbar-toggle {
  position: absolute;
  top: -69px;
  right: 0px;
}
}


/* Small Devices, Tablets */

@media only screen and (max-width: 810px) {
    .new-logo.logo{
        float:none;    
    }
    header .fst {
        padding-left: 0px;
        /* margin-left:10px;*/
    }
    .new-header-phones{
        width:190px;
    }

}




@media only screen and (max-width: 900px) {
  
.usluga {
  width: 100%;
  float: none;

}

.usluga .b-img {
  height: auto;
  overflow: none;
}     
}

@media only screen and (max-width: 870px) {
    .people .img-responsive{
        float:none!important;
        display:block;
        margin:0!important;
        max-width:100%!important;
    }
}

@media only screen and (max-width: 768px) {


  .page-label-article .row.blog-list-page, .page-label-blog .row.blog-list-page{
      margin:0;
    }

    .page-label-article .row.blog-list-page > div, .page-label-blog .row.blog-list-page > div{
      margin:0;
      padding:0;
    }

    .full-post{
      margin:0 10px;
    }
    .blog-list-page nav{
      margin:0 25px 0 25px;
    } 
    .blog-list-page .left-title{
      margin:0 15px 25px 15px;
    }
    .blog-post .blog-cap{
      padding:25px 15px;
    }
    .dev{
      font-size:15px;
    }
    .dev a{
      font-size:15px;
    }
    footer .contact.email-footer{
      font-size:15px;
    }
    .ul-wysivig-editor img{
        float:none!important;
        display:block!important;
        width:100%!important;
        height:auto!important;
        margin:10px 0!important;
    }


.contact {
  margin-bottom: 5px;
}


.lgo {
  width: 252px;
  margin-top: 8px;
  margin-right: 25px;
}


.whyus img {
  
  margin-bottom: 115px;
}

.whyus p {
  margin-bottom: 25px;
}


/*
.usluga {
  width: 100%;
  float: none;

}

.usluga .b-img {
  height: auto;
  overflow: none;
} */



.testi-arrow-left {
left:25%;
}

.testi-arrow-right {
right:25%;
}



.people  {
   
 height: auto;
  overflow: none;

}


.people  img {
   display: block;
  max-width: 100%;
  height: auto;
}

.main-blog .blog-img {
 height: auto;
  overflow: none;
}


footer {
  text-align: center;
}


footer .f-logo img {
  width: 150px;
}

.pad-bord {
  padding: 5px;
  border: 0px;
}
.main-blog .blog-post {
    margin-bottom: 25px;
}

.text-right {
  text-align: center;
}

footer .text-right {
  text-align: left;
}




.viber-whatsapp span {
  font-size: 16px;
}


.white-body {
  padding: 45px 5px;
}

.cont .mail img {
    width: 25px;
    float: left;
    margin-right: 10px;
}

.navbar-def .navbar-toggle {
  position: absolute;
  /*top: -200px;*/
  right: 0px;
}
}



@media only screen and (max-width: 550px) {

.callme{
  padding: 25px 15px;
}

.usluga .cap{
  padding: 25px 15px;
}

.whyus{
  padding:45px 15px;
}

.gray-body{
  padding:45px 15px;
}

    header {
      padding-top:5px;
    }

    .new-header-phones .phone-click1.phone-mobile-btn{
      font-size:18px;
      font-weight: bold;
      border: 1px solid #dddddd;
     /*padding: 3px 5px;*/
      border-radius: 4px;
      text-decoration: none;
      width: 174px;
      line-height: 32px;
      display: inline-block;
      margin-bottom: 5px;
    }
    .new-header-phones .phone-click1.phone-mobile-btn:hover{
      background-color: #dddddd;
      color:#888888;
    }
    
    .new-header-phones{
      width: 221px!important;
      height:89px!important;  
    }

    header .contact {
      line-height: 40px;
    }

    /*.new-header-phones {
    width: 221px!important;
}*/

    header .contact img {
   
      padding-top: 24px;
  }

    

    .new-logo.logo{
      height:55px;
    }
    .new-address{
      display:none;
    }
    .navbar-def .navbar-toggle{
      /*right:none;
      left:5px;*/
    }
    .nav-holder{
      margin-top: 0;
    }
    .new-logo.logo{
      margin:0 auto;
      float:none;  
    }
    .logo img{
        margin-right:0;
    }
    
    .new-header-phones{
        margin:0 auto!important;
      float:none!important;
    }
    .new-address{
        margin:0 auto!important;
      float:none!important;
    }
}
