@media only screen and (min-width: 992px) and (max-width: 1199px){
	.banner-title, .banner-title-2 {
        font-size: 27px;
        margin-bottom: 30px;
    }
    .banner-list ul li {
        font-size: 18px;
    }
    .logos-area img {
        margin-right: 100px;
    }
    .download-area h2{
        font-size:22px;
    }
    .get-download-btn a{
        font-size:16px; 
        padding: 18px 30px;
    }
    .content-area{
        font-size:20px;
    }
    .contact-area h2{
        font-size:22px;
    }
    .contact-form label{
        font-size:18px;
    }
    .disabled-forn-text {
        font-size: 25px;
    }
}

/************ Laptop & Tab *************/
@media only screen and (min-width: 768px) and (max-width: 991px){
    nav.main-menu ul li{
        padding: 32px 4px;
    }
    nav.main-menu ul li a{
        font-size:12px;
    }
    .banner-title, .banner-title-2 {
        font-size: 25px;
    }
    .banner-list ul{
        margin: 45px 0 0 0;
    }
    .logos-area img {
        margin-right: 35px;
    }
    .download-area h2{
        font-size:22px;
    }
    .get-download-btn a{
        font-size:16px;
    }
    .content-area{
        font-size:18px;
    }
    .contact-area h2{
        font-size:22px;
    }
    .contact-form label{
        font-size:16px;
    }
    .contact-form input[type="text"], 
    .contact-form input[type="tel"], 
    .contact-form input[type="email"], 
    .contact-form textarea{
        font-size:13px;
    }
    .contact-form textarea {
        height: 180px;
    }
    .disabled-forn-text {
        font-size: 19px;
    }
    .footer-menu ul li{
        padding:0 4px;
    }
    .banner-title.banner-title-2{
        font-size:22px;
    }
}
	
/************ Tab and Mobile *************/
@media (max-width: 767px){
    nav.main-menu{
        display:none;
    }
    .search{
        margin-top: 0;
        position: absolute;
        top: -60px;
        right: 15px;
    }
    .sticky-wrapper.is-sticky .site-header.sticky-bar .logo img {
        max-height:initial;
    }
    .site-header{
        padding:12px 0;
    }
    .banner-title, .banner-title-2 {
        font-size: 22px;
        line-height:1.4;
        margin-bottom:22px;
    }
    .banner-title.banner-title-2{
        font-size:20px;
    }
    .banner-list ul {
        margin: 45px 0 0 0;
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
    .banner-list ul li {
        font-size: 18px;
        padding-left: 45px;
        margin-bottom: 20px;
    }
    .banner-list ul li:before{
        font-size:22px;
    }
    .logos-area img {
        margin-right:20px;
        max-height:95px;
    }
    .download-area h2{
        font-size:21px;
    }
    .get-download-btn a{
        font-size:16px;
        padding: 18px 25px;
    }
    .content-area{
        font-size:18px;
    }
    .contact-area h2{
        font-size:21px;
    }
    .contact-form label{
        font-size:16px;
    }
    .contact-form textarea {
        height: 150px;
    }
    .contact-form{
        margin-top:40px;
    }
    .disabled-forn-text {
        font-size: 22px;
    }
    .site-footer{
        text-align:center;
    }
    .footer-menu ul{
        text-align:center;
        margin-top:5px;
    }
    #form-modal.white-popup-block, #form-download.white-popup-block{
        padding:25px;
    }
    .banner-title{
        margin-top:15px;
    }
    .logos-area{
        padding: 15px 0;
    }
}

/************ All Mobile and small size screen *************/
@media (max-width: 479px){
	.logo img,
    .sticky-wrapper.is-sticky .site-header.sticky-bar .logo img{
        max-height:60px;
    }
    .search{
        top:-40px;
    }
    .banner-title, .banner-title-2 {
        font-size: 16px;
        margin-bottom:12px;
    }
    .banner-list ul {
        margin: 25px 0 0 0;
    }
    .banner-list ul li{
        margin-bottom:12px;
        font-size:15px;
        padding-left:35px;
    }
    .banner-list ul li:before {
        font-size: 18px;
    }
    .logos-area img {
        margin-right: 10px;
        max-height: 74px;
    }
    .download-area h2 {
        font-size: 17px;
    }
    .get-download-btn a {
        font-size: 13px;
        padding: 18px 25px;
    }
    .content-area {
        font-size: 14px;
    }
    .contact-area h2 {
        font-size: 17px;
    }
    .contact-form label {
        font-size: 14px;
    }
    .contact-form input[type="text"], 
    .contact-form input[type="tel"], 
    .contact-form input[type="email"], 
    .contact-form textarea{
        font-size:13px;
    }
    .disabled-forn-text {
        font-size: 16px;
        margin-top:20px;
    }
    .copyright{
        font-size:11px;
    }
    .footer-menu ul li{
        padding:0 5px;
        font-size:11px;
    }
    .footer-menu ul li a{
        font-size:11px;
    }
    #form-modal.white-popup-block label,
    #form-modal.white-popup-block input[type="submit"], 
    #form-download.white-popup-block label, 
    #form-download.white-popup-block input[type="submit"] {
        font-size:16px;
    }
    .sidr ul li a, .sidr ul li span{
        font-size:14px;
    }
    .banner-title.banner-title-2 {
        font-size: 16px;
    }
}