@media (min-width: 2500px){

}
@media (min-width: 2200px){

}

@media (min-width: 1400px){

}

@media (min-width: 1500px){

}

@media (min-width: 1600px){

}

@media (min-width: 1700px){

}

@media (min-width: 1280px){
    
}

@media (max-width: 1280px){
    
}

@media (max-width: 1200px){
   
    
    
}

@media (max-width: 1170px){

}

@media (max-width: 1055px){

}

@media (max-width: 1035px){

}


@media (max-width: 992px){
.service{ margin-bottom: 30px;}
.hide-992px{display: none !important;}
.menu-desktop{display: none;}
.menu-responsive{display: block;}
.top-bar{display: none;}
.content{padding-top: 100px;}

.logo-mini{
top: 0px;
position: relative;
  }
.slider-title{
	font-size: 80% !important;
}
.tp-bannertimer{
display: none !important;
}
.menu-responsive ul li a::after{
  display: none;  
}
span.sub-email{
        width: fit-content;
        width: -moz-fit-content;
        margin: 0 auto;
        display: block;
        float: none;
    }
#about-widget, #links-widget, .address{
        padding: 0;
        padding-bottom: 40px;
    }

    .subscribe-sb h4{
        text-align: center;
    }

    .address span{
        display: block;
        width: 100%;
    }
    footer{
        padding-bottom: 50px;
    }
    .copy{
        text-align: center;
    }
    .copy .socials{
        float: none;
        width: fit-content;
        width: -moz-fit-content;
        margin: 0 auto;
        padding-top: 10px;
    }
    .menu-responsive ul{
        float: none;
    }
    .main-mnu{
        clear: both;
        padding-top: 30px;
    }
    .menu-responsive nav ul li{text-align: center;}
    .menu-responsive nav ul li a{color: #242a66}
    .menu-responsive nav ul{padding-bottom: 0;padding-top: 15px;}
    .main-mnu ul li a::before {display: none;}
    .offers{padding-bottom: 50px !important;}
    .ujic_right{
        min-width: 340px;
    }
    .partners {
    padding: 20px 0 40px;
    }
    #about-widget, #links-widget, .address{padding-bottom: 0;}
    footer h4{font-size: 21px;}
}

@media (max-width: 900px){

}

@media (max-width: 800px){

}

@media (max-width: 768px){

    .offer-content h4 b{font-size: 30px;}
    .offer-content h5, .offer-content h4{font-size: 20px;}
    #about-widget, #links-widget, .address{padding-bottom: 0;margin-bottom: 15px;}
    h3.footer-head-title{margin-bottom: 15px;}
    .footer-block{margin-bottom: 40px;clear: both;width: 100%;display: inline-block;}
    footer h3.ti{margin-top: 0;}
    footer h4{font-size: 30px;}
    .offer-content{padding-right: 0;width: 100%;}
    .join-now a.global-button2{margin: 0 auto 25px;}
    .offer-content h4, .offer-content h5, .join-now h2{text-align: center;}
    .offer-content a.global-button2{float: none;}
    .offers a.global-button{margin: 30px auto}
    .one-staff{margin-bottom: 30x;}
    .fit-image{width: 100% !important;}
    #contact-widget{
        padding:30px 0 40px;
    }

    .sb-about{
        margin-bottom: 40px;
    }
    .services-block{margin-bottom: 30px;}
    .hide-on-mobile{display: none  !important;}
    .view-on-mobile{display: block  !important;}
    .padding-top-div{padding-top: 20px !important;}
    .padding-top-80{padding-top: 50px !important;}
.padding-bot-80{padding-bottom: 50px !important;}
.margin-top-50{margin-top: 50px !important;}
.padding-bot-40{padding-bottom: 40px !important;}
.padding-top-130{padding-top: 100px !important;}
    .noPadding{padding: 0px !important;}
    .nopadding{padding: 0px !important;}
    .align-div{
        margin-right: -15px !important;
        margin-left: -15px !important;

    }

    span.sub-email{
        width: fit-content;
        width: -moz-fit-content;
        margin: 0 auto;
        display: block;
        float: none;
    }

    .subscribe-sb h4{
        text-align: center;
    }

    .address span{
        display: block;
        width: 100%;
    }

    .copy{
        text-align: center;
    }
    .copy .socials{
        float: none;
        width: fit-content;
        width: -moz-fit-content;
        margin: 0 auto;
        padding-top: 10px;
    }

    .one-staff p{font-size: 12px;}.one-data h5{margin-bottom: 10px;}.staff h5{font-size: 13px;padding-bottom: 10px;}

    .service-img{
        max-height: 450px;
    }
   .slider-title{
    	font-size: 60% !important;
    }
    
}
@media (max-width: 690px){
    
}

@media (max-width: 670px){
    
}

@media (max-width: 650px){
    .menu-responsive .solid-search{
        min-height: 75px;
    }
    .hide-slider-on-mobile{display: none !important;}
    .padding-about-div{padding-top: 150px;}

    .ujic-classic span.countdown_amount {
        font-size: 23px !important;
        letter-spacing: -1px;
    }  
    .countdown_section{
        font-size: 20px  !important;
    padding: 0px 10px 10px 10px !important;
    } 
    .ujic-classic span.countdown_txt {
        font-size: 15px !important;
    } 
}


@media (max-width: 574px){
    .services-phone{
        width: 100%;
        clear: both;
        float: none;
        margin-bottom: 20px;
    }
    .divider{
        width: auto;
    }
    .divider::before, .divider::after{width: 100px;}

}
@media (max-width: 425px){
    
}

@media (max-width: 465px){
    
}

@media (max-width: 410px){
    
}

@media (max-width: 380px){


}

@media (max-width: 340px){
    
}

@media (max-width: 320px){

}


@media (max-width: 315px){
    
}