/*
*Template Name: Unship
*Description: HTML5 / CSS3 Multi Page
*Version: 1.0
*Author: Cloud Software Solution Ltd.
**************************************
*/

/*Extra small devices (phones, less than 768px) */

@media only screen and (max-width : 320px) {
  .branch,
	.employee,
	.delivery {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  };
}

@media only screen and (max-width : 767px) {

	/*navigation*/
  .navbar-toggle {
    margin: 10px 0 0;
  }
	
	/*home page*/
  .service-home.section-padding {
    padding-bottom: 50px;
  }

  .service-home .service {
    margin-bottom: 60px;
  }

  .counter-section .counter-block {
    text-align: center;
    margin-bottom: 50px;
  }

  .css-tab .nav-tabs>li {
    margin: 10px 0;
  }

  .css-tab .nav-tabs>li>a {
    font-size: 16px;
    line-height: 20px;
  }

  .css-tab .nav-tabs>li>a i::before {
    font-size: 24px;
    line-height: 26px;
    margin-top: 0;
  }

  .css-tab2 .nav-tabs li a{
    padding: 8px 5px;
  }

	/*career page*/

  .career ul.joblist li:last-child {
    float: none;
    margin-left: }
	.career ul.joblist li:nth-child(2){
		margin-right: 20px;
  };
}

@media only screen and (max-width : 479px) {
	/*home*/
  .partner-carousel-navigation .prev {
    left: 82%;
  }

  .css-tab .nav-tabs>li {
    display: block;
    width: 100%;
  }
	/*about*/
  .item .history-info {
    padding: 30px;
  }

  .company-in-number i::before {
    font-size: 50px;
  }

	/*blog*/
  .blog-post-wrapper .css-post-link,
	.blog-post-wrapper blockquote a {
    font-size: 16px!important;
    padding: 30px!important;
    line-height: 20px;
  }

  .blog-post-wrapper blockquote footer {
    bottom: 10px!important;
  };
}

/* Small devices (tablets) */
@media (min-width: 768px) {

	/*navigation*/

  .navbar {
    padding: 15px 0;
  }

  .navbar.sticky {
    padding: 10px 0;
  }

  .navbar-nav {
    padding-top: 10px;
  }

  .sticky .navbar-nav {
    padding-top: 10px;
  }

  /*.sticky .search-button,
	.sticky .navbar-toggle {
    margin-top: 10px;
  }*/

  .company-in-number i::before {
    font-size: 60px;
  };
}

@media (max-width: 992px) {
  .soft-it-nav {
      display: none;
  }
  .css-tab .nav-tabs>li>a {
      
      font-size: 14px;
      padding: 12px 20px;
      
  }
  #mainContact {
    margin-bottom: 60px;
  };
}

@media (max-width: 767px) {
  
.footer-widget {
      text-align: center;
  }
  
}
@media only screen and (min-width : 481px) and (max-width : 736px){
  .pricing-list > li {
    width: 50%;
    margin: 25px auto;
  }
  .service-blocks .service-block {
      
    text-align: center;
  }
}


@media only screen and (min-width : 992px) and (max-width : 1099px) {

  .nl-form input[type="submit"] {
      
      margin-left: -15px;
      padding: 0 10px;
      
  }

}
/* Landscape Mobile */
@media only screen and (min-width : 480px) and (max-width : 767px) {
  .partner-carousel-navigation .prev {
    left: 85%;
  };
}





@media only screen and (min-width : 768px) and (max-width : 991px) {

  
  .nl-form input[type="submit"] {
    width: 90px;
    font-size: 10px;
    margin-left: -40px;
    padding: 4px 25px 0px;
}
  .nl-form form::before {
      left: 50%;
  }
  .nl-form input[type="email"] {
    width: 165px;
    margin-left: -10px;
    min-width: unset;
  }

}

@media only screen and (min-width : 992px) and (max-width : 1199px) {

  .nl-form input[type="email"] {
    min-width: unset;
    width: 165px;
  }
  
  .nl-form form::before {
      left: 48%;
  }
}
 
/* Desktops and laptops */
@media only screen and (min-width : 1224px) {
}

@media only screen and (min-width : 992px) {

  /*.section-padding {
    padding: 0 0;
  }*/

	/*Home page*/

  /*.sidebar-wrapper.right-sidebar {
    padding: 0 0 0 60px;
  }*/

  .sidebar-wrapper.left-sidebar {
    padding: 0 60px 0 0;
  }

  .partner-carousel-navigation .prev,
	.partner-carousel-navigation .next {
    top: 50%;
  }

  .partner-carousel-navigation .prev {
    left: -15px;
  }

  .partner-carousel-navigation .next {
    right: -15px;
  }
	/*about page*/
  .about-intro-section {
    background-position: center;
  };
}
 
/* Large devices (large desktops) */
@media (min-width: 1200px) {
}
 






@media (max-width: 480px) {
  .pricing-list > li {
    width: 100%;
  }



  .hero-slide img {
    min-height: 180px;
  }

  .nl-form input[type="email"] {
      
      min-width: 200px;
  }
}