/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  //CSS
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  //CSS
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
 .navbar-brand > img {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 38%;
}
.section-padding {
    padding: 40px 0 5px;
}
.about-content {
    margin-bottom: 30px;
}
.what-problem {
    margin-top: 30px;
}

section.promotions-area.section-padding.facilities-padding {
    padding-top: 20px !important;
}
.single-promotions {
    
    padding: 24px;
    
}
p.content.feature-subcontent.language-text {
    height: 80px;
}
.padding-app {
    height: 172px;
}

a.flash-card-second:last-child {
    height: 96px;
}

.promotions-area.section-padding {
    padding-bottom: 10px;
}
.future-additions {
    padding-bottom: 30px;
}
.service-content {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
}
  
  .service-area.section-padding.icon-tabs-hear {
    padding: 30px 0px 25px;
}

.single-promotions {
    min-height: 191px !important;
}
.single-promotions {
    min-height: 257px !important;
}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  
.single-promotions.wow.fadeInUp.content-content {
    min-height: 200px !important;
}
.single-promotions {
    min-height: 191px !important;
}
.single-promotions.wow.fadeInUp.content-content {
    min-height: 191px !important;
}
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
.section-padding {
    padding: 10px 0;
}
.area-image-bg {
    height: 80%;
}
.area-title-and-icon {
    margin-top: 25px;
    margin-bottom: 15px;
}
.about-content {
    margin-bottom: 0px;
}
.area-title-and-icon.features-text {
    margin-top: 0px;
}
.promotions-area.section-padding {
    background-size: cover;
    background-position: 70% 100%;
}
.single-promotions {
    margin-bottom: 20px;
}
.about-us-content {
    margin: 0;
}
p.content {
    margin-bottom: 25px;
}
.our-solution {
    margin-top: 0px;
    margin-bottom: 20px;
}
.features-text {
    margin-bottom: 0px;
}
p.content.feature-subcontent {
    margin-bottom: 0px;
}
  
p.content.feature-subcontent.language-text {
    height: 100px;
}
.facilities-padding {
    padding-bottom: 0px !important;
}
a.flash-card {
    height: 50px;
}
a.flash-card-second {
    height: 77px;
}
.service-content {
    padding: 10px;
}
.footer-area {
    padding: 30px 0 47px;
    position: relative;
}
  .single-promotions.wow.fadeInUp.content-content {
    min-height: 160px !important;
}
.iframe-content {
    margin-top: 20px;
}
ul.step-by-step {
    padding: 0px 0px 0px 46px;
    margin-top: 50px;
}
.business-first {
    margin-top: 40px;
    margin-left: 10px;
}
section.business-consultancy {
    padding: 50px 0;
}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
.section-padding {
    padding: 10px 0;
}
.area-image-bg {
    height: 80%;
}
.area-title-and-icon {
    margin-top: 25px;
    margin-bottom: 15px;
}
.about-content {
    margin-bottom: 0px;
}
.area-title-and-icon.features-text {
    margin-top: 0px;
}
.promotions-area.section-padding {
    background-size: cover;
    background-position: 70% 100%;
}
.single-promotions {
    margin-bottom: 20px;
}
.about-us-content {
    margin: 0;
}
p.content {
    margin-bottom: 25px;
}
.our-solution {
    margin-top: 0px;
    margin-bottom: 20px;
}
.features-text {
    margin-bottom: 0px;
}
p.content.feature-subcontent {
    margin-bottom: 0px;
}
  
p.content.feature-subcontent.language-text {
    height: 100px;
}
.facilities-padding {
    padding-bottom: 0px !important;
}
a.flash-card {
    height: 50px;
}
a.flash-card-second {
    height: 77px;
}
.service-content {
    padding: 10px;
}
.footer-area {
    padding: 30px 0 47px;
    position: relative;
}
.single-promotions.wow.fadeInUp.content-content {
    min-height: 160px !important;
}
.iframe-content {
    margin-top: 20px;
}
ul.step-by-step {
    padding: 0px 0px 0px 46px;
    margin-top: 50px;
}
.business-first {
    margin-top: 40px;
    margin-left: 10px;
}
section.business-consultancy {
    padding: 50px 0;
}
}