@media only screen and (min-width:1000px) and (max-width:1200px){ 
.stellarnav > ul > li > a { font-size: 13px; padding: 25px 7px;}  
 

}
@media only screen and (min-width:768px) and (max-width:999px){
 
.stellarnav > ul > li.menuapply{ display:block;}  
.stellarnav > ul > li > a { padding: 16px 8px; font-size:13px;text-transform: capitalize;} 
 
} 

@media only screen and (min-width:480px) and (max-width:767px){ 
    body, #solution .responsive-table table thead th{font-size: 16px;}
    .banner-title {
        padding: 20px 0;
    }
    .banner-title h1 { 
        font-size: 24.7px; 
      }
      h2, h3 {
        font-size: 20px;
      } 
      .bannercrawsal .bannercontent .bannercontent-box aside.banner-textwraper {
        padding-top: 2.3%;
    max-width:300px;
      }
      .bannercrawsal .bannercontent .bannercontent-box aside.banner-textwraper a { 
        padding: 6.3px; 
        font-size: 11px;
    }
    .bannercrawsal .bannercontent .bannercontent-box aside.banner-inimg img {
        max-height:130px;
    }
    .bannercrawsal .bannercontent .bannercontent-box aside.banner-inimg { 
        padding-top:1%;
    }
    .text-wraper-problem, #solution { 
        padding: 10px 0;
    }
    .text-wraper-problem h2, #solution h3 {
        line-height: 25.7px;
        margin-top: 3%;
    }
    #solution h2{margin-bottom:10px;}
    #solution .responsive-table table tbody td{font-size: 14px;}
    .why-osfira ul li {
        margin-bottom:40px;
    }
    .stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { float: right;}

footer {padding: 30px 0 0;}

footer .footerlink {line-height:40px;} 
}

@media only screen and (max-width:479px){  
    body, #solution .responsive-table table thead th{font-size: 16px;}
    .banner-title {
        padding: 20px 0;
    }
    .banner-title h1 { 
        font-size: 24.7px; 
      }
      h2, h3 {
        font-size: 20px;
      }
      .bannercrawsal .bannercontent .bannercontent-box aside.banner-textwraper h3{font-size: 11px;}
      .bannercrawsal .bannercontent .bannercontent-box aside.banner-textwraper {
        padding-top: 2.3%;
    max-width: 200px;
      }
      .bannercrawsal .bannercontent .bannercontent-box aside.banner-textwraper a { 
        padding: 6.3px; 
        font-size: 11px;
    }
    .bannercrawsal .bannercontent .bannercontent-box aside.banner-inimg img {
        max-height: 80px;
    }
    .bannercrawsal .bannercontent .bannercontent-box aside.banner-inimg { 
        padding-top:1%;
    }
    .text-wraper-problem, #solution { 
        padding: 10px 0;
    }
    .text-wraper-problem h2, #solution h3 {
        line-height: 25.7px;
        margin-top: 3%;
    }
    #solution h2{margin-bottom:10px;}
    #solution .responsive-table table tbody td{font-size: 14px;}
    .why-osfira ul li {
        margin-bottom:40px;
    }
    .stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { float: right;}
footer .footerlink {line-height:24px;}
}