@media (min-width: 1280px) and (max-width: 1700px) {
    
}
/*------------------------------------------------- Laptop Screen ---------------------------------------------------*/
 @media (min-width: 1170px) and (max-width: 1366px) {
    .default.service-box .service-number h2 {
        font-size: 45px;
    }
    .default.service-box .service-box-title h2 {
        margin: 25px 0 10px;
        font-size: 17px;
    }
    .section-title h1 {
        font-size: 80px;
        line-height: 100px;
    }
    .prot_main-content a {
        font-size: 32px;
    }
}
@media (max-width: 991px){

}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1169px) {
    .section-title h1 {
        font-size: 50px;
        line-height: 90px;
    }
    .section-title p {
        font-size: 22px;
    }
    .animate-text span {
        font-size: 60px;
    }
    .prot_main-content a {
        font-size: 26px;
    }

}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    .section-title h1 {
        font-size: 42px;
        line-height: 60px;
    }
    .section-title p {
        font-size: 22px;
    }
    .animate-text span {
        font-size: 40px;
    }
    .prot_main-content a {
        font-size: 26px;
    }
    .default.service-box .service-number h2 {
        font-size: 40px;;
    }
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (max-width: 767px) {

}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 767px) {

} 
@media only screen and (min-width: 480px) and (max-width: 767px) {
.style-four.section-title h1 {
    font-size: 30px;
    line-height: 1.4;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .section-title h1 {
        font-size: 42px;
        line-height: 60px;
    }
    .section-title p {
        font-size: 16px;
    }
    .animate-text span {
        font-size: 40px;
    }
    .prot_main-content a {
        font-size: 18px;
    }
    .default.service-box .service-number h2 {
        font-size: 40px;;
    }
    .count.percent {
        font-size: 70px;
    }
    .suffix {
        font-size: 70px;
    }
    .tab .nav-tabs li a {
        padding: 5px 15px;
        font-size: 12px;
    }
    .default.service-box .service-box-title h2 {
        font-size: 17px;
    }
}

/* retina query */
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){
    .logo a.retina-logo{
    display: inline-block;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
    .logo a.retina-logo {
    display: none;
    }
}
 