@media (min-width:1920px){

  

 }


@media (min-width:768px){
  .menu-icon{ display:none; }
}

@media (min-width:992px) and (max-width:1199px){
  .container{ max-width: 1024px; }
  
  .main-slider .carousel, .main-slider .item{ min-height: 550px; }

  .slider-text.aligleft{ max-width:850px; padding-left:60px; }
  .slider-text.aligleft .default-heading h1{ font-size:46px; line-height:56px; }
  .slider-text.aligleft p.lead{ font-size:18px; line-height:24px; }
    
  .section{ padding:60px 0; }
  .service-box .default-heading h2{ font-size:15px; }
  .service-box p{ font-size:14px; line-height:22px; }
  .service-area .resource-slider .item .service-box, .service-box{ margin:0; }
  .work-history{ padding:0; }
  .business-area p{ font-size: 24px; line-height: 36px; }
  .resource-area .service-box{ padding:70px 15px 15px 15px; }

  /*** Inner Pages***/
  .section-info-area .content-info .mCustomScrollbar { max-height: 430px;}
  .section-info-area .content-info{ padding:20px 20px 20px 20px;}
  .section-info-area .content-info.mCustomScrollbar{ max-height:420px; }
  .hero-image-area{ min-height:600px; }

  .introduction-area i{ display:block; text-align:right; }
  .column-area .content-box .card-body .card-title{ font-size:16px; line-height: 18px;}
  .column-area .content-box .card-body i:before{ font-size:45px; }
  .menu-list{ padding:10px; }
  .menu-list li .img-thumb{ width:40px; height:40px; }
  .menu-list li .recipe-name{ font-size:16px; }
 }

@media (min-width:768px) and (max-width:991px){
  .default-heading h2, .default-heading > a.heading02{font-size:24px;}
  .default-heading h3, .default-heading > a.heading03{font-size:21px;}
  .default-heading h4, .default-heading > a.heading04{font-size:20px;}
  .default-heading h5, .default-heading > a.heading05{font-size:18px;}
  .default-heading h6, .default-heading > a.heading06{font-size:16px;}

  p{ font-size:14px; }
  .btn{ padding:10px 20px 10px 20px; font-size:14px; }
  .btn i{ font-size:18px; margin-right: 1px; }

  .common-heading.default-heading:before{ font-size:30px; }
  .common-heading.default-heading .poAbsolute{ font-size:40px; }
  .common-heading.default-heading strong{ font-size:14px; letter-spacing:1px; line-height: 1;}

  .navbar-brand{ max-width:180px; }
  .navbar .navbar-nav li.nav-item > a.nav-link{ padding:30px 15px; font-size: 14px; }
  .navbar-nav .dropdown-menu{ padding:10px 15px; }
  .navbar-nav li ul.dropdownMenu li a h4{ margin-bottom:5px; }
  .navbar-nav ul.dropdownMenu{ margin-bottom:15px; }

  .main-slider .carousel, .main-slider .item{ min-height: 400px; }
  .main-slider .owl-nav i:before{ font-size:30px; }
  
  .slider-text.aligleft{ max-width:600px; padding-left:60px; }
  .slider-text.aligleft .default-heading h1{ font-size:36px; line-height:46px; }
  .slider-text.aligleft p.lead{ font-size:18px; line-height:24px; }
    
  .section{ padding:60px 0; }
  .service-area .service-box{ min-height:310px; }
  .work-history{ padding:0; }
  .business-area{ padding:30px 15px; }
  .business-area .common-heading.default-heading { margin-bottom: 10px;}
  .business-area .common-heading.default-heading strong{ font-size:14px; letter-spacing: 2px;}
  .business-area .default-heading h2, .business-area .default-heading > a.heading02 { font-size: 24px;}
  .business-area p{ font-size:20px; line-height:30px; }

   .resource-area .service-box{ padding:60px 15px 15px 15px; }
   .resource-area .service-box .default-heading h3{ font-size:20px; line-height:24px; letter-spacing:0; }
   .resource-area .service-box p{ line-height:24px; }
   .clients-slider{ margin-bottom: 50px; }
   .clients-slider.owl-carousel .owl-dots{ margin-top:0; }


  .footer-top{ padding:0px 0 0px 0; }
  .security span{ max-width:110px; padding-left:15px; }
  .footer-col{ padding-top:20px; padding-bottom:20px; }
  .footer-col .default-heading h4{ margin-bottom:0px; }
  .footer-col .default-heading{ margin-bottom:5px; }
  .footer-col ul li{padding-left: 10px; padding-right: 10px;}
  .footer-col p{ line-height:21px; }
  .footer-col ul li{ margin-bottom:0; }
  .footer-col ul li a{ font-size:14px; }
  .quicklinks .footer-col ul{ max-width:50%; }
  .Copyright{ padding:10px 0; }

  /*** Inner Pages ***/
  .hero-image-area{ min-height:500px; }
  .hero-image-area .slider-text{ max-width:90%; }
  .hero-image-area .slider-text .default-heading h1{ font-size:36px; line-height:46px; }
  .hero-image-area .slider-text p.lead{ font-size:18px; line-height:24px; }

 }

@media (max-width:767px){
  
  .default-heading h2, .default-heading > a.heading02{font-size:24px; line-height: 30px;}
  .default-heading h3, .default-heading > a.heading03{font-size:20px;}
  .default-heading h4, .default-heading > a.heading04{font-size:18px;}
  .default-heading h5, .default-heading > a.heading05{font-size:16px;}
  .default-heading h6, .default-heading > a.heading06{font-size:14px;}

   p{ font-size:14px; line-height: 22px;}
  .btn{ padding:10px 20px 10px 20px; font-size:14px; }
  .btn i{ font-size:18px; margin-right: 1px; }

  .common-heading.default-heading .poAbsolute{ font-size:30px; }

  .navbar-brand{ max-width:180px; }
  .navbar .navbar-nav li.nav-item > a.nav-link{ padding: 12px 20px; font-size: 14px; }
  .navbar .navbar-nav li.nav-item > a.nav-link:before{ left:10px; right:auto; }
  .navbar .navbar-nav li.nav-item:last-child a.nav-link:before{ display:inline; }
  .navbar-nav ul.dropdownMenu{ max-width:49%; margin-bottom:15px; }

   /*** Mobile Menu **/ 
   .navbar-toggler{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999; background-color:#f35900; border:#f35900 solid 1px; cursor:pointer;padding:0;line-height:0;}
   .navbar-toggler-icon{ height: 27px; width: 33px; font-size: 24px; background: none; line-height: 0; padding: 2px 3px;}
   .navbar-toggler-icon i.web-menu:before{color:#ffffff;}
   .navbar-toggler:focus{box-shadow: none;}

   .navbar .navbar-nav li.nav-item{border-bottom:#EDF4FA solid 1px; padding: 0px;}
   .navbar .navbar-nav li.nav-item > a.nav-link {padding: 10px 20px 10px 30px; display: block; color: #000000;}
   .navbar .navbar-nav li.nav-item > a.nav-link:hover, 
   .navbar .navbar-nav li.nav-item > a.nav-link.active, 
   .navbar .navbar-nav li.nav-item.show > a.nav-link{background-color:#f35900;color:#ffffff;border-bottom:#f35900 solid 2px;}
   .navbar .navbar-nav li.nav-item > a.nav-link:hover i, 
   .navbar .navbar-nav li.nav-item > a.nav-link.active i, 
   .navbar .navbar-nav li.nav-item.show > a.nav-link i{color:#ffffff;}
   .navbar .navbar-collapse{position:absolute;top:100%; z-index:9999;background:#ffffff; border-top: #f35900 solid 1px; left: 0; right: 0; margin-left: -15px; margin-right: -15px; /*width:100%;left:-100%;bottom:0;max-width:270px;*/-webkit-transition:all 0.3s;transition:all 0.3s;}
   /*.navbar .navbar-collapse.show{left:0;}*/

  .navbar-nav .dropdown-menu .web-dropdown-arrow,
  .navbar-nav .dropdown-menu .web-dropdown-arrow.one,
  .navbar-nav .dropdown-menu .web-dropdown-arrow.two{ position:relative; top:-20px;  left:20px;}
  .navbar-nav ul.dropdownMenu{ margin-bottom:20px; }

  .get-in-touch li h5{ font-size:12px; display: none;}

  .main-slider .carousel, .main-slider .item{ min-height: 400px; }
  .main-slider .owl-nav i:before{ font-size:24px; }
  .main-slider .owl-carousel .owl-nav button.owl-prev{ left:0px; }
  .main-slider .owl-carousel .owl-nav button.owl-next{ right:0px; }

  .slider-text.aligleft{ max-width:500px; left:0; right:0; margin:0 auto; }
  .slider-text .default-heading h1{ font-size:30px; line-height:40px;}
  .slider-text p.lead{ font-size:16px; line-height:21px; }
    
  .section{ padding:50px 0; }
  .work-history{ padding:0; }
  .business-area .common-heading.default-heading{ margin-bottom:10px; }
  .business-area p{ font-size: 18px; line-height: 36px; }
  .clients-slider{ margin-bottom:50px; }
  .clients-slider.owl-carousel .owl-dots{ margin-top:0; }
  
  .footer-top{ padding:10px 0 10px 0; }
  .footer-logo{ max-width:220px; }
  .footer-top p{ font-size:18px; line-height:28px; }
  .footer-col{ padding-top:15px; padding-bottom:10px; }
  .quicklinks .footer-col ul{ max-width:50%; }
  .security{ text-align:left; }

  .footer-col .default-heading{ margin-bottom:5px; }
  .footer-col .default-heading h4{ margin-bottom:0; }
  .footer-col p{ line-height:21px; margin-bottom: 0;}
  .footer-col ul.get-in-touch{ margin-top:20px; }
  .footer-col ul li a{ font-size:14px; }

  .Copyright{ padding:10px 0;}
  .Copyright p{font-size: 12px;}
  
  /**** Inner Pages ***/
  .hero-image-area{ min-height:450px; }
  .hero-image-area .slider-text{ max-width:90%; }
  .hero-image-area .slider-text .default-heading h1{ font-size:36px; line-height:46px; }
  .hero-image-area .slider-text p.lead{ font-size:18px; line-height:24px; }


 }
 
@media (max-width:575px){

.default-heading h2, .default-heading > a.heading02{font-size:22px;}
.default-heading h3, .default-heading > a.heading03{font-size:20px;}
.default-heading h4, .default-heading > a.heading04{font-size:18px;}
.default-heading h5, .default-heading > a.heading05{font-size:16px;}
.default-heading h6, .default-heading > a.heading06{font-size:14px;}

.common-heading.default-heading .poAbsolute{ font-size:25px; }

.navbar-nav ul.dropdownMenu{ max-width:100%; margin-bottom:30px; }
.navbar-brand img{ max-width:110px; display:block; }

.search-bar{ max-width:230px; margin:0 auto;}
.social-icons{ text-align:center; max-width:130px; margin:0 0 0 auto; }
.social-icons a{height: 15px; width: 15px; font-size: 12px;}

.get-in-touch{ padding:8px 0; }
.get-in-touch li i:before{ font-size:16px; }
.get-in-touch li{ padding-left:20px; display:block; margin-bottom: 5px; }
.get-in-touch li:before{ display:none; }
.get-in-touch li a, .get-in-touch li p{ font-size:12px; letter-spacing: 0; }
 
.main-slider .carousel, .main-slider .item{ min-height:330px; }   
.main-slider .owl-carousel .owl-nav button.owl-prev { left: 0;}
.main-slider .owl-carousel .owl-nav button.owl-next { right: 0;}
.main-slider .owl-nav i:before { font-size: 24px;}

.slider-text.aligleft{ max-width:250px; left:0; right:0; margin:0 auto; }
.slider-text.aligleft .default-heading h1{ font-size:20px; line-height:22px; margin-bottom: 15px;}
.slider-text.aligleft p.lead{ font-size:14px; line-height:19px; }
.slider-text.aligleft .btn-primary{ margin-top:0; }

.section{ padding:30px 0; }
.work-history{ padding:0; }
.business-area{ padding:15px;}
.business-area p{ font-size: 20px; line-height: 28px; }
.top-head:after{ display: none;}

/*** Inner Pages ***/
  .hero-image-area{ min-height:500px; }
  .hero-image-area .slider-text{ max-width:90%; }
  .hero-image-area .slider-text .default-heading h1{ font-size:24px; line-height:30px; }
  .hero-image-area .slider-text p.lead{ font-size:16px; line-height:20px; }

  .features-area p{ padding-right:0; font-size:16px; line-height:24px; }
  .technologies-area .default-heading h3{ line-height:24px; font-size:18px; }
  .list-tech-area li{ max-width:49%; margin-right:0; }
  .list-tech-area li a{ font-size:12px; }

  .quicklinks .footer-col ul{ max-width:100%; }

}


