@media(max-width:1780px){

}
@media(max-width:1700px){
}

@media(max-width:1680px){

}
@media(max-width:1600px){

}
@media(max-width:1440px){
header .logo img {
  
height: 120px !important;
}
.carousel-caption {
   
    left: 5%;
   
}
.carousel-indicators {
  
    margin-left: 5%;
}
.carousel-caption h6 {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 25px;
    letter-spacing: 2px;
}
.carousel-control-prev {
   
    left: initial;
   
    top: initial;
    bottom: 35px;
   
    right: 110px;
}
.carousel-control-next {
   
    left: initial;
   
    top: initial;
    bottom: 35px;
   
    right: 40px;
}
.sablon .item {
   
    padding: 85px 60px 95px 60px;
}
}
@media(max-width:1370px){

header .navbar-dark .navbar-collapse .nav-item {
    padding: 12px 17px;
}
}
@media(max-width:1280px){
	header .logo img {
    height: 90px !important;
}
header .navbar-dark .navbar-collapse .nav-link {
    
    letter-spacing: 2px;
   
}
.sablon .item {
  
    padding: 85px 40px 95px 40px;
}
}
@media(max-width:1200px){
 footer {
       
        padding: 60px 0 45px;
    }
    .product-detail {
  flex-direction: column-reverse;
}
    
}
@media(max-width:1128px){
.carousel-caption h1 {
    font-size: 54px;
    color: #fff;
    width: 100%;
    margin-bottom: 69px;
}
}
@media(max-width:1054px){
.banner h4 {
  
   
    margin-bottom: -33px;
  
    font-size: 88px;
  
}
.services-sablon h3 {
 
    font-size: 37px;
   
}
.services-sablon p {
   
    font-size: 21px;
    line-height: 28px;
}
.services-sablon .item-one .item {
    padding-left: 0px;
    padding-right: 0px;
}
.services-sablon .item-two .item {
   
    padding-right: 0px;
    padding-left: 0px;
}
.other-services .item h3 {
  
    font-size: 22px;
}
.footer-contact .item {
  
    height: 370px;
  
    padding: 0 15px;
  
}
header .navbar-dark .navbar-collapse .uzman .nav-link{
	display:none;
}

footer .bottom a {
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
}
footer .cerez {
    margin-left: 2rem;
    margin-right: 0rem;
}
.footer-contact .item h2 {
    margin-bottom: 25px;
    font-size: 33px;
   
    width: 37rem;
}
.contact h4 {
   
    font-size: 16px;
   
}
.form-check-two a {
    font-size: 14px;
}
}

@media(max-width:991px){
	.menu-btn {
 display: block;
padding: 23px 0 23px 45px;}
.pc {display:none;}
.phone {display:block;}

.footer-contact .item h2 {
   
    width: 27rem;
}
}
@media(max-width:860px){
	 footer .d-flex{flex-direction: column;text-align: center;align-items: center !important;}
    footer .footer-menu li a {
       
        padding-left: 0;
    }
    footer .footer-menu li  {
       
    margin-top: 15px;
    }
    footer .bottom .left {
       
        flex-direction: column;
        margin-bottom: 20px;
    }
    footer  .social-media .d-flex{flex-direction: initial;justify-content: center !important;margin-bottom: 30px;}
    footer .center {
        margin: 30px 0 36px;
    }
    .footer-menu{margin-bottom: 30px;}
}
@media(max-width:768px){
.banner h4 {
   
    margin-bottom: -27px;
  
    font-size: 85px;
    
}
footer .cerez {
    margin-left: 0;
    display: block;
}
.show-768{display:block;}
    .hide-768{display:none;}
}

@media(max-width:576px){
.home-referance h2 {
    font-size: 32px;
  
}
.sablon .item {
    background: #fff;
    margin-top: 0;
    min-height: 30vh;
    padding: 85px 0 40px 0;
}
header .logo img {
  height: 99px !important;
}
 .footer-form {
         
            flex-direction: column;
            text-align: center;
            justify-content: center;
        }
        .footer-form .right {
            align-items: center;
        }
        .footer-form b {
          display: block;
          margin-bottom: 15px;
        }
.breadcrumb-links .justify-content-end {
    -ms-flex-pack: start!important;
    justify-content: start!important;
}
.banner {
    height: 42vh;
  
}
.banner .pbottom-105 {
    padding-bottom: 15px;
}
.breadcrumb-links a {
    font-size: 13px;
}
.breadcrumb-links svg {
    font-size: 10px;
    margin: 0 8px 0 3px;
  
}
.footer-bottom-contact .item {
    padding: 30px 0;
}
.footer-bottom-contact:after {
   display:none;
}
footer .bottom a {
   display:
   block;
   margin:5px 0;
   text-align: center;
}
footer .cerez {
    margin-left: 0;
    margin-right: 0;
}
footer .bottom a.text-right{
   text-align: center !important;
}
.services-sablon .pl-0{padding-left:15px !important;}
.services-sablon .pr-0{padding-right:15px !important;}
.services h2 {
    font-size: 35px;
    color: #061e3b;
    letter-spacing: 1px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 60rem;
}
.services-sablon .item-one .item {
    padding-left: 0px;
    padding-right: 0px;
}
.services-sablon .item-two .item {
    text-align: left;
    padding-right: 0;
    padding-left: 0;
}
.other-services .item {
    padding: 20px 0 20px 20px;
}
.other-services .p-0{padding:0 15px 0 15px !important;}
.home-services h1 {
    margin-bottom: 50px;
    color: #061e3b;
    font-size: 33px;
    font-weight: 400;
}
.home-services {
    padding: 60px 0 90px;
  
}
.other-services-two {
    margin-top: 50px;
}
.services-sablon .item-one {margin-bottom:50px;}
.services-sablon h3 {
  
font-size: 30px;
  
margin: 20px 0 15px;
  
line-height: 35px;
}
.pr-5, .px-5 {
    padding-right: 0px!important;
}
.home-about .amblem {
  
bottom: -33px;
  
right: 15px;
  
width: 136px;
  
padding: 20px;
}
.home-about h4 {
   
margin-top: 35px;
}
.home-services .p-0 {padding:0 15px 0 15px !important;}
.home-services .item {
   
    padding: 55px 0 42px 15px;
  
}
.home-services .item img {
    height: 80px;
    margin-bottom: 27px;
    
}
.home-services .item h3 {
    margin-bottom: 45px;
    color: #061e3b;
    font-size: 30px;
    width: 100%;
    min-height: 75px;
}
.home-services .item b {
    
  
    font-size: 14px;
}
.home-services .item b:after {
 
    top: 8px;
}
.home-services .item:after {
 
    height: 95%;
    width: 86%;
   
    right: -100px;
    bottom: -85px;
   
}
.home-referance .slick-slide {
    margin: 0 0;
}

.home-referance .slick-list {
    margin: 0 0px;
}
.home-referance {
    padding-top: 90px;
    padding-bottom: 90px;
}
.home-referance h2 {
  
    margin-bottom: 50px;
}
.carousel-caption {
  
    left: 15px;
   
    right: 15px;
}
.carousel-caption h1 {
    font-size: 28px;
  
    width: 100%;
    margin-bottom: 35px;
}
.carousel-caption h6 {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 25px;
    letter-spacing: 2px;
}
.carousel-control-prev {
   
    left: initial;
   
    top: initial;
    bottom: 35px;
   
    right: 120px;
}
.carousel-control-next {
   
    left: initial;
   
    top: initial;
    bottom: 35px;
   
    right: 70px;
	z-index: 99;
}
.banner h4 {
  
margin-bottom: -12px;
  
font-size: 46px;
  
letter-spacing: 1px;
}
.carousel-indicators li {
    width: 18px;
    height: 3px;
  
}
header .phone .languages {
   
    margin-left: 55px;
}
header .languages.phone a {
  
    padding: 10px;
}
.misyon-vizyon .item-2 {
    padding: 50px 0 50px 0;
}
.about h2 {
    font-size: 22px;
    margin-bottom: 20px;
}
 
	header {
  
    padding-top: 15px;
    padding-bottom: 15px;
	}
	 .services h2 {
        font-size: 35px;
        margin-bottom: 20px;
        
    }
	.services-sablon {
    padding-bottom: 0px;
}
.home-product-flex .home-product,.sablon-products .home-product-flex .home-product  {
    width: 100%;
}
.contact h2 {
    font-size: 29px;
    margin-bottom: 20px;
}
.about p {
    font-size: 18px;
    line-height: 28px;
}
}
@media(max-width:468px){

}
