@media only screen and (max-width : 767px) {
.logo {
    
    background: #fff;
    margin: 0;
}
.header-top .phone {
  padding: 0;
}
.header-top .social li a {
  padding: 0px 9px 5px;
}
.hero-slide.inner {
  position: relative;
  height: inherit;
}
.section-padding {
  padding: 40px 0;
}
.section-padding h1 span {
  font-size: 30px;
}


header.header {
    position: inherit;
    background: #00539c;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
	padding:10px 0 10px 10px
}
.header-top .email{
	padding:0
}
.header-top{
	text-align:center;
}
.header-top::before{
	display:none
}
.header-top .top-menu li a {
    padding: 2px 16px;
    display: block;
    background: #00539c;
    margin: 5px 2px 0px;
}
.header-top .social{
	margin: 5px 0 0;
	text-align: center;
}
.service-home .service-img img,
.service-home .service-img::before{
	width: 80%;
}
.hero-slide .container h1, .hero-slide .container h1 span{
	font-size: 30px;

line-height: 1;
}
.hero-slide .container img{
	height: 85px;

min-width: auto;
}
.navbar-nav {
background: #00539c;
    margin:  0 0;

}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a{
	color: #fff;
padding: 10px 20px;
}
.hero-slide .container {
position: inherit;
transform: none;
background: #ffd662;
padding: 15px 0;

}
.partner-section .grid-three{
	margin:15px 0;
	border-radius:10px;
}
.hero-slide>div::before {
	right:15%;
    background: url(../images/slider_overlay.png) no-repeat center/cover;
}
.feature-section2::after,
.footer-widget-section::before,
.gallery_section::before,
.service-home .img,
.service-home::before,
.feature-section::before{
	display:none
}
.gallery_section {
    background: #e6edf2;
}
.img__description h3,.img__description p{
	line-height:1
}
.navbar-header{
	position:relative;
}
.partner-section {
    position: relative;
    top: 0;
}
.navbar-default .navbar-toggle {
    font-size: 30px;
    width: 15%;
    margin: 1px 0;
	position: absolute;
background:#00539c;
top: 0;
}
.gallery_section .latest-work h2,
.section-padding h1 {
    font-size: 25px;
}
.feature-section2 h2{
	margin: 0 0 50px;
}
.feature-section2 [class*="col-"]:nth-child(3) h2{
	margin:0;
	font-size: 30px;
}
.gallery_section .latest-work h2 small{
	margin:15px 0 0 
}
.gallery_section .latest-work h2{
	margin:0
}
.gallery_section .latest-work{
	margin:0 0 30px;
}

	/*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.sticky {
    padding:  0;
  }

/*   .navbar-nav {
     padding: 28px 0;
  } */

  .sticky .navbar-nav {
    padding: 15px 0;
  }

	.sticky .navbar-toggle {
    margin-top: 10px;
  }

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

@media (max-width: 991px) {
  #mainContact {
    margin-bottom: 60px;
  };
}

/* 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) {
}
 
/* Desktops and laptops */
@media only screen and (min-width : 1224px) {
}

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



	/*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) {
}
 