@media (max-width: 1199px) {
	.header-navigation .container {padding: 10px 0;}
	.header-navigation .container .navbar-header {left: 0;}
	.navbar-brand.tablet {display: flex; color:#242C33;}
  .navbar-brand.pk {display:none;}
  .blog-style-one .single-blog-style-one .img-box, .discoint-item .img-box {width: 80px;}
  .header-top .contact-info {margin-left: -30px; margin-right: -30px;}
  .header-top .contact-info .item .title {font-size: 18px;}
  .header-top .contact-info .item {padding: 15px;}
  .header-top .contact-info .item, .header-top .contact-info .item.contact a, .header-top .contact-info .item small {font-size: 14px;}
}
@media (max-width: 991px) {
  .header-top .left-contact-info p + p {margin-left: 25px;}
  .header-top .left-contact-info p, .header-top .right-contact-info p {font-size: 13px;}
  .header-top .contact-info {margin: 0 -15px;}
  .header-top .contact-info [class^="col-"] {padding: 0;}
  .header-top .contact-info .item {padding: 15px 10px;}
  .header-top .contact-info .item .title {font-size: 16px;}
  .header-top .contact-info .item, .header-top .contact-info .item.contact a, .header-top .contact-info .item small, .header-top .contact-info .item .bottom {font-size:12px;}
  .header-top .contact-info .item .bottom .mess {font-size: 16px;}
  #minimal-bootstrap-carousel {min-height: 540px;}
  .slider-home-one .content {padding-top: 190px;}
  .footer-widget.recent-post-widget {padding-top: 50px;}
  .advantages .sec-content article {width: 50%;}
  .about-style-two {padding-bottom: 50px;}
  .main-popular .sec-title p, .main-popular .thm-btn.bordered {margin-top: 20px;}
  .main-popular .sec-title p {text-align: left;}
  .main-popular .sec-title p br {display: none;}
  .about-style-two .about-content {clear: both;}
  .sidebar.sidebar-left {padding-right: 0; margin-bottom: 40px;}
  .js-dropdown_tablet {border-bottom: 1px solid #DBDDDE;}
  .js-dropdown_tablet .js-options_tablet {display: none;}
  .js-dropdown_tablet .js-options_tablet.open {margin-bottom: -1px;}
  .js-dropdown_tablet .title {position: relative;}
  .js-dropdown_tablet .title:after, .js-dropdown_tablet .title:before {
    content: '';
    width: 15px; height: 2px; display: block; position: absolute; right: 0; top: 7px;
    background: #000;
  }
  .js-dropdown_tablet .title:before {
    -webkit-transform: rotate(90deg); transform: rotate(90deg);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
  }
  .header-top .container {flex-wrap:wrap; flex-direction: column-reverse;}
  .header-top .left-contact-info {border-right:0;}
  .header-top .left-contact-info p .phone-title {margin-bottom: 0;}
  .js-dropdown_tablet.open .title:before {
    -webkit-transform: rotate(0deg); transform: rotate(0deg);
  }
  .header-top .right-contact-info {padding-left: 0;}
  .header-top .right-contact-info p:first-child {margin-right: 20px;}
  .header-top .left-contact-info, .header-top .container .right-contact-info {width: 100%;}
    .header-top .container .right-contact-info {
    	text-align: left;
    display: flex;
    margin-bottom: 10px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    }
}

@media (max-width: 800px) {
    .about-style-two img.pull-right {max-width: 100%; margin-bottom: 50px;}
    .about-style-two .about-content {padding: 0 0 50px 0;}
    .service-style-one .service-carousel-one.owl-theme .owl-dots {display: none !important;}
    .service-style-one .service-carousel-one.owl-theme .owl-nav {width: 100%;text-align: center;}
    .cta-style-one [class*=pull-] {width: 100%;text-align: center;}
    .testimonials-style-one .single-testimonial-style-one .top-box i.qoute-icon {display: none;}
    .request-a-qoute .title {padding-top: 0;padding-right: 0;padding-bottom: 50px;}
    .request-a-qoute form.contact-form button[type="submit"] {margin-top: 20px;}
    .feature-style-one {padding-left: 0;padding-top: 50px;}
    .sec-title {text-align: center;}
    .sec-title .text-right {text-align: center;}
    .sec-title p {margin-top: 5px;width: 70%;margin-left: auto;margin-right: auto;}
    .sec-title .thm-btn {margin-top: 10px;}
    .site-footer .footer-widget {margin-bottom: 40px;}
    .site-footer .footer-top {padding-bottom: 60px;}
    .blog-style-two {padding-bottom: 50px;}
    .blog-style-two .single-blog-style-two {margin-bottom: 50px;}
    .header-navigation .container .right-side-box {right: 10px;}
    #minimal-bootstrap-carousel .carousel-caption .container .box .content {padding-left: 50px;padding-right: 50px;}
    .cta-style-two .cta-style-two-1 {padding-left: 86px;padding-right: 86px;}
    .faq-feature-wrapper  .faq-accrodion {margin-bottom: 50px;}
    .service-style-one.home-page-three .single-service-style-one .content-box .icon-box, .service-style-one.home-page-three .single-service-style-one .content-box .text-box {display: table-cell;vertical-align: middle;}
    .service-style-one.home-page-three .single-service-style-one .content-box .text-box {padding-left: 20px;padding-top: 0;}
    .map-contact-info.home-page-two .contact-info-box {padding-bottom: 50px;}
    .map-contact-info.home-page-two .contact-info-box .title {margin-bottom: 30px;}
    .map-contact-info.home-page-three .contact-info-box .title {margin-bottom: 30px;}
    .video-box {margin-top: 50px;}
    .sidebar.sidebar-left {margin-bottom: 40px;}
    .sidebar.sidebar-right {margin-top: 80px;}
    .project-single-page .single-project-content {margin-top: 50px;}
    .testimonials-style-one.testimonials-page {padding-bottom: 50px;}
    .testimonials-style-one.testimonials-page .single-testimonial-style-one {margin-bottom: 50px;}
    .testimonials-style-one .row + .row {border: none;margin-top: 0;padding-top: 0;}
    .contact-page-content .contact-info {margin-top: 50px;}
    .map-contact-info.home-page-three #home-three-google-map {margin-top: 80px;}
    .testimonials-style-one .testimonials-carousel-style-two {padding-left: 0;}
    .about-us-style-one .about-content {margin-bottom: 50px;padding-top: 0;}
}

@media (max-width: 767px) {
	.header-navigation .container .navbar-header {
		width: 100%; padding-right: 0;
		padding-left: 30px; top: calc(50% + 15px);
	}
	.header-navigation .container .navbar-header .navbar-toggle {
		margin-top: 20px;  margin-right: 50px;
	}
	.header-navigation .container .right-side-box {margin-right: 25px; padding-top: 31px; right: 15px; z-index:10;}

  .header-navigation.stricky-fixed .container .right-side-box {position: absolute; top:-7px; right: 0;}
  .header-navigation .container .main-navigation {
    text-align: left;
    position: absolute; top: 86px;  width: 100%;
  }
  .navbar-default .navbar-toggle {color: #fff; width:37px;}
  .header-navigation.stricky-fixed .container .navbar-brand span {font-size:18px; width:214px;}
  .header-navigation.stricky-fixed .container .navbar-brand span small {font-size:10px;}
  .header-navigation ul.navigation-box {display: block; overflow-x: none; margin: 0; padding-left: 20px;  padding-top: 15px}
  .header-navigation ul.navigation-box > li {padding: 0; margin-left: 0; display: block; margin-bottom: 15px;}
  .header-navigation ul.navigation-box > li.has-children ul {display: none;}
  .header-navigation ul.navigation-box > li + li {margin-left: 0;}
  .header-navigation ul.navigation-box .sub-menu {display: none;}
  .header-navigation .main-navigation {background: rgba(0,0,0,0.85)}
  .header-navigation.stricky-fixed .navbar-toggle {color: #999;}
  .header-navigation.stricky-fixed .main-navigation {
    max-height: calc(100vh - 86px); height: auto; overflow: auto;
    -webkit-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.51); -moz-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.51); box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.51); background: #fff;
  }
  .header-navigation.stricky-fixed { height: 57px;}
  .header-navigation.stricky-fixed .container .main-navigation  {top: 57px;}
  .header-navigation.stricky-fixed ul.navigation-box > li {padding-top: 0;padding-bottom: 0;}
  
  .header-top {display: none;}
  .top-mobile-info {
  	display: block;
    padding-left: 15px;
    padding-top: 15px;
    border-top: 1px solid;
  }
  .top-mobile-info .item {font-size: 16px; margin-bottom: 20px;}
  .top-mobile-info .item:last-of-type {margin-bottom: 0;}
  .top-mobile-info .item .title {
  	display: block;
    color: #fff; font-size: 20px; text-transform: uppercase; font-weight: 600;
  }
  .top-mobile-info .item .title i {color: #F9B522; margin-right: 10px;}
  .top-mobile-info .item small {color:#fff; font-size: 16px;}
  .top-mobile-info .item .bottom {
  	display: block;
    font-style: italic; color: #F9B522;
  }
  .top-mobile-info .item .bottom a.mess {font-size: 18px; color: #F9B522; margin-right: 10px;}
  .top-mobile-info .item.contact span, .top-mobile-info .item.contact a {display: block;}
  .top-mobile-info .item.contact span {color: #fff;}
  .top-mobile-info .item.contact a {color: #F9B522;}
  .header-navigation.stricky-fixed .container .top-mobile-info .item small, .header-navigation.stricky-fixed .container .top-mobile-info .item .title, .header-navigation.stricky-fixed .top-mobile-info .item.contact span  {color:#74787D;}
	.header-home-one {height: 100px;}
  .site-footer .footer-widget.twitter-widget {padding-left: 0;}
  .footer-widget.recent-post-widget {padding-top: 0;}
  .site-footer .footer-widget.links-widget {padding-left: 0;}

}

@media (max-width: 736px) {
    .faq-feature-wrapper {overflow: hidden;}
    .contact-page-content .contact-form input, .contact-page-content .contact-form textarea {margin-bottom: 30px;}
}

@media (max-width: 667px) {
    .header-top .container > [class*=pull-] {width: 100%;text-align: center;}
	.header-top .container > [class*=pull-left] {margin-bottom: 10px;}
    .slider-home-one .content h2 br,
    .slider-home-two .content h2 br,
    .slider-home-three .content h2 br,
    .slider-home-one .content p br,
    .slider-home-two .content p br,
    .slider-home-three .content p br {display: none;}
    .slider-home-one .content h2,
    .slider-home-two .content h2,
    .slider-home-three .content h2 {font-size: 50px;line-height: 55px;}
    .inner-banner {padding-top: 150px; padding-bottom: 40px;}
    .inner-banner .container {
    	display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;
      position: relative;
    }
    .inner-banner h3 {font-size:26px;}
    .single-blog-page-content .share-tag-box .pull-right {float:none!important; margin-bottom: 20px;}
    .main-subcatalog .category-wrapp .list-category { padding: 15px; width: 48%; }
    .main-subcatalog .category-wrapp .list-category .icon-box, .main-subcatalog .category-wrapp .list-category .icon-box a {width: 100%;}
    .main-subcatalog .category-wrapp .list-category .icon-box a {display: block;}
    
}
@media (max-width: 600px) {
  .blog-style-one .single-blog-style-one {width: 100%;}
}
@media (max-width: 585px) {
    .slider-home-one .content h3 {font-size: 26px; }
    .slider-home-one .content p {font-size:20px;}
    .slider-home-one .content h2, .slider-home-two .content h2, .slider-home-three .content h2 {font-size: 44px;}
      #minimal-bootstrap-carousel {min-height: 570px;}
    .slider-home-one .content {padding-top: 190px;}
    .project-style-three .owl-theme .owl-nav {position: static;}
    .header-navigation .container .right-side-box a.rqa-btn {display: none;}
    .header-navigation .container .right-side-box a.search-btn {margin-right: 0;}
    .header-home-two .header-navigation .container .right-side-box {top: 25px;}
    .header-home-three .header-navigation .container .right-side-box {top: 20px;}
    .advantages .sec-content article {width: 100%;}
    
    .header-top .left-contact-info p .phone-title span {font-size: 18px;}
    .header-top .left-contact-info p a {
    	font-weight: 400; line-height: 2.2;
    	text-shadow: 0 0 2px BLACK, 0 0 2px BLACK, 0 0 2px BLACK, 0 0 2px BLACK;
    }
    
    .inner-banner h3 {
    	font-size: 24px; text-align: left;
      width: 100%; margin-bottom: 10px;
    }
    .inner-banner .breadcumb {margin-top: 0;}
    .inner-banner {padding-top: 330px; padding-bottom: 20px;}
    #mse2_mfilter .filter_title {display: block;}
}

@media (max-width: 480px) {
		.navbar-brand.tablet {width: 215px;}
		.navbar-brand small {font-size: 10px;}
		.header-top .container > .pull-left p:first-child {display: none;}
		.header-top .left-contact-info p .phone-title i {display: none;}
    .sec-title p {width: 80%;}
    .footer-bottom .container > [class*=pull-] {width: 100%;text-align: center;}
    .footer-bottom .container > [class*=pull-left] {margin-bottom: 10px;}
    .project-style-one .gallery-filter ul li + li {margin: 0;}
    .project-style-one .gallery-filter ul {margin-left: -10px;margin-right: -10px;}
    .project-style-one .gallery-filter ul li {padding-left: 10px;padding-right: 10px;}
    .cta-style-two .cta-style-two-1,
    .cta-style-two .cta-style-two-2 {padding: 50px 30px;}
    #minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {min-height: 650px;}
    .single-blog-page-content .author-box .img-box, .single-blog-page-content .author-box .text-box {display: block;}
    .single-blog-page-content .author-box .text-box  {padding-left: 0;padding-top: 40px;}
    .about-style-two .about-content .brand-logos img {width: 20%;}
    #minimal-bootstrap-carousel .carousel-control {font-size: 24px;}

    .slider-home-one .content h3 {font-size: 22px;}
    .slider-home-one .content h2, .slider-home-two .content h2, .slider-home-three .content h2 {font-size: 30px; margin-top: 20px;}
    .slider-home-one .content p {font-size: 18px;}
    .slider-home-one .content p {margin-top: 15px;}
    
    .navbar-brand {margin-right: 0;}
    .navbar-brand i {font-size: 35px;}
    .navbar-brand span {font-size: 18px; line-height: 14px;}
}

@media (max-width: 414px) {
    #minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {min-height: 520px;}
    #minimal-bootstrap-carousel .carousel-caption .container .box .content {padding-left: 0 !important;padding-right: 0 !important;}
    .slider-home-one .content h2,
    .slider-home-two .content h2,
    .slider-home-three .content h2 {font-size: 36px;line-height: 40px;}
    
}
@media (max-width: 375px) {

    .sec-title p {width: 100%;}
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4::before {right: -10px;}
    .header-top .container > [class*=pull-left] {margin-bottom: 0px;}
    .header-top .left-contact-info p + p, .header-top .right-contact-info p + p {margin-left: 0;}
    .header-top .left-contact-info p , .header-top .right-contact-info p  {display: block;width: 100%;text-align: center;}

}
@media (max-width: 320px) {

}
