@media (min-width: 1611px) {
    .hide-xl { display:none!important; }
    .team_main { text-align: center; margin-right: auto; margin-left: auto; background:transparent; }
}
@media (min-width: 1491px) and (max-width: 1610px) {
    .hide-xl { display:none!important; }
}
@media (min-width: 1331px) and (max-width: 1490px) {
    .hide-xl { display:none!important; }
}
@media (max-width: 1430px) {
    
}
@media (min-width: 1200px) and (max-width: 1330px) {
    .hide-xl { display:none!important; }
    .header .top_menu .nav-link:after { padding: 0 8px; }
    .sky-mega-menu li li a { padding-top: 10px; padding-bottom:10px; }
    .testimonial_nav { left: 300px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hide-lg { display:none!important; }
    .header .top_menu .nav-link:after { padding: 0 5px; }
    .sky-mega-menu li li a { padding-top: 8px; padding-bottom:8px; }
    .footer-area p { font-size:0.9rem; }
    .ss_newsletter .container-fluid, .ss_section_eight .container-fluid, .ss_contact .container-fluid { padding-right: 50px; padding-left: 50px; }
    .button_w100 .waves-input-wrapper .w-50 { width:100%!important; }
    .sin-sidebar.latest { padding:5px 0; }
    .testimonial_nav { left: 130px; }
    .team_main { text-align: center; margin-right: auto; margin-left: auto; background:transparent; }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hide-md { display: none!important; }
    .header .top-ads-row { min-height: 40px; }
    .header .top_menu .nav-link { font-size: 9pt; padding: 0; }
    .header .top_menu .nav-link:after { padding: 0 5px; }
    .sky-mega-menu li li a { padding-top: 6px; padding-bottom:6px; }
    .sky-mega-menu + .search .input .input_inner, .header .search.Search_Fixed:hover .input .input_inner { width:200px; }
    .footer-area p { font-size:11px; }
    .footer-area .social-icon li a { height: 25px; width: 25px; font-size: 14px; line-height: 25px; }
    .footer-area .social-icon::after { left: -170px; }
    .ss_newsletter .ss_footer_news { padding: 59px 50px 63px; }
    .ss_newsletter .container-fluid, .ss_section_eight .container-fluid, .ss_contact .container-fluid { padding-right: 50px; padding-left: 50px; }
    .ss_newsletter .ss_foot_news_one .ss_btn { top: 15px; }
    .ss_newsletter .ss_btn { min-width: 100px; height: 40px; line-height: 37px; font-size: 14px; }
    .ss_newsletter .ss_footer_news .txtcss { height: 40px; line-height: 40px; padding: 0px 20px 0px 110px; margin-top: 15px; font-size:0.9rem; }
    .ss_contact .ss_contact_left { padding: 30px 15px; }
    .ss_contact .ss_contact_right { padding: 30px; }
    .button_w100 .waves-input-wrapper .w-50 { width:100%!important;}
    .sin-sidebar.latest { padding:5px 0; }
    .ss_about_main .ss_ab_right { padding: 50px 0px 0px; }
    .team_main { text-align: center; width: 70%; margin-right: auto; margin-left: auto; background:transparent; }
    .ss_about_sec_five .container-fluid { padding-right: 100px; padding-left: 100px; }
    .ss_testimonial_left p::after { width: 120px; height: 120px; right: 0px; }
    .ss_testimonial_right p::before { left: 0; }
    .testimonial_nav { left: 30px; }
}
@media (max-width: 767px) {
    .hide-sm-up { display: block; }
    .header { margin-top:0!important; }
    #scrollUp { bottom:95px; }
    .ss_newsletter .ss_foot_news_one .ss_btn { top: 15px; }
    .ss_newsletter .ss_btn { min-width: 100px; height: 40px; line-height: 37px; font-size: 14px; }
    .ss_newsletter .ss_footer_news .txtcss { height: 40px; line-height: 40px; padding: 0px 20px 0px 110px; margin-top: 15px; font-size:0.9rem; }
    .ss_newsletter .ss_footer_news { padding: 59px 50px 63px; }
    .ss_section_five .ss_four_left a:first-child .ss_box_bg { margin-top: 1.5rem !important; }
    .ss_breadcrumb { padding: 20px 0px 50px; }
    .ss_contact .ss_contact_left { padding: 30px 15px; }
    .ss_contact .ss_contact_left .ss_contact_one { margin-top: 20px; }
    .ss_contact .ss_contact_right { padding: 30px; }
    .mig-container { max-width: 100%; }
    .mig-container .main-content .main-inner { padding:20px; }
    .mig-container .main-content .main-inner:nth-child(2n+1) { padding-left: 0; }
    .ss_about_main .ss_ab_right { padding: 50px 0px 0px; }
    .team_main { text-align: center; width: 70%; margin-right: auto; margin-left: auto; }
    .ss_about_sec_five .container-fluid { padding-right: 50px; padding-left: 50px; }
    .ss_testimonial_left p::after { width: 120px; height: 120px; right: 0px; }
    .ss_testimonial_right p::before { left: 0; }
    .testimonial_nav { left: 30px; }
}
@media (max-width: 575px) {
    .hide-xs { display: none!important; }
    .header .top-ads-row { min-height: 24px; }
    .accordion .loginout a span { padding-right:25px; }
    .accordion .loginout a i, .accordion .loginout a svg { font-size: 1rem; top:8px; }
    .ss_newsletter .container-fluid, .ss_section_eight .container-fluid, .ss_contact .container-fluid { padding-right: 15px; padding-left: 15px; }
    .ss_newsletter .ss_footer_news { padding: 19px 30px 33px; }
    .footer-area p { font-size:11px; }
    .footer-area .social-icon li a { height: 25px; width: 25px; font-size: 14px; line-height: 25px; }
    #login { padding:10px; }
    #login .form-group, .step .form-group { margin-bottom:5px; }
    .carousel-control-next, .carousel-control-prev { width: 35px; height: 35px; top: 33%; }
    .mig-container .main-content .main-inner .inner-content .img-responsive { width:120px; }
    .mig-container .main-content .main-inner .inner-content .title { margin-right:130px; }
    .archive-btn .btn { font-size:0.7rem; }
    .menu-right #nav-right, .menu-right .float-cat ul { width:35px; }
    .menu-right .float-cat ul li a, .menu-right .float-cat ul li a i { width: 35px; height: 30px; font-size: 1rem; line-height:30px; }
    .menu-right .float-cat ul li ul { right: 36px; }
    .ss_product_disc .tab-content > .active { padding: 20px 5px 35px; }
    .ss_product_disc .tab-content .technical-desc .params_value { margin-top: 5px; background: #fafafa; }
    .team_main { width: 47%; }
    .ss_about_sec_five .container-fluid { padding-right: 15px; padding-left: 15px; }
    .testimonial_nav { left: 10px; }
    .ss_about_img .ss_video_img { right: 70px; top: -30px; }
    .tag-page .cat-right { width:23%; }
    .tag-page .cat-left { width:73%; }
}
@media (min-width: 576px) and (max-width: 767px) {
    .hide-sm { display: none!important; }
    .header .top-ads-row { min-height: 31px; }
    .footer-area p { font-size:11px; }
    .footer-area .social-icon li a { height: 25px; width: 25px; font-size: 14px; line-height: 25px; }
    .ss_newsletter .container-fluid, .ss_section_eight .container-fluid, .ss_contact .container-fluid { padding-right: 50px; padding-left: 50px; }
    .ss_product_disc .tab-content > .active { padding: 20px 10px 35px; }
}
@media (min-width: 401px) and (max-width: 460px) {
    .accordion { width:65%; }
    #login h1 { font-size: 1rem; }
    #login #MainContent_LogoImg { display:none; }
    .team_main { width: 57%; }
}
@media (min-width: 0px) and (max-width: 400px) {
    .small-logo { padding:0!important; }
    .accordion { width:80%; }
    .accordion-wrapper .search_header .input-btn .btn-type-1 { width: 70px; }
    .accordion-wrapper .search_header .input-btn { padding-left: 70px; }
    .footer-area .social-icon:after { left: -210px; }
    .rtl .login .offset-1 { margin:0 auto!important; }
    .rtl .login .col-10 { flex: 0 0 100%; max-width: 100%; }
    #login h1 { font-size: 1rem; }
    #login #MainContent_LogoImg { display:none; }
    .button_w100 .waves-input-wrapper .w-50 { width:100%!important;}
    .mig-container { padding:0; }
    .mig-container .main-content { min-width: 260px; }
    .mig-container .main-content .main-inner::before { display: none; }
    .mig-container .main-content .main-inner { padding:5px; }
    .mig-container .main-content .main-inner .inner-content .img-responsive { width:100px; }
    .mig-container .main-content .main-inner .inner-content .title { margin-right:110px; }
    .ss_product_disc .nav-tabs .nav-item { font-size:.9rem; }
    .team_main { width: 67%; }
}