@media only screen and (max-width: 1919px) {
    .header_first_con ul{padding-left: 0;}
    .header_first_con {width: auto;}
    .header_search{width: auto;}
    .header_first_con ul li:last-child{margin-right: 0;}
    .nav_area ul li a {font-size: 22px;}
    .header_bottom.sticky .nav_area ul li a {font-size: 22px;}
    .language_changer {width: auto;position: relative;z-index: 99;}
}
@media only screen and (max-width: 1799px) {
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3 {font-size: 55px;} 
}
@media only screen and (max-width: 1499px) {
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3 {font-size: 45px;}
    .nav_area ul li a {font-size: 20px;}
    .header_bottom.sticky .nav_area ul li a {font-size: 20px;}
    .banner_text h3 {font-size: 36px;}
    .contact_area .contact_info h4 {font-size: 25px;}
    .contact_area .contact_form {padding: 30px;}
    .contact_form .form-control {height: 55px;}
    .btn-green{font-size: 25px;}
}
@media only screen and (max-width: 1399px) {
    .container{max-width: 95%;}
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3 {font-size: 40px;}
    .header_first_con ul li span{min-height: 40px;}
    .contact_area .contact_info h4 a{word-break: break-word;}
    .contact_area .contact_info {padding: 70px 20px 20px 20px;}
}
@media only screen and (max-width: 1300px) {
    .nav_area ul li a {font-size: 18px;}
    .header_bottom.sticky .nav_area ul li a {font-size: 18px;}
    .header_first_con ul li a{font-size: 18px;}
    .header_first_con ul li span img {width: 80%;}
    .header_first_con ul li a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 18px;}
    .header_first_con ul li span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .header_first_con ul li:nth-child(2) span img {padding-top: 0;}
    .header_search #searchbox, .header_search #searchbutton{height: 40px;}
    .header_top {padding: 10px 0px;}
    .language_changer button.btn.btn-primary.dropdown-toggle{padding: 5px 12px;}
    .header_first_con ul li:last-child span{margin-right: 0;}
    .logo_area a img{width: 200px;}
    .logo_area {margin-top: -65px;}
    .product_sec .card {min-height: 435px;}
    .logo_area a img {width: 130px;}
    .product_sec .col-sm-3{width: 33.33%;}
    .tab-content .tab-pane img{width: 100%;}
    .product_sec .card {min-height: auto;}
}
@media only screen and (max-width: 1200px) {
    .language_changer_pan {width: 105px;}
    .language_changer_pan .gtranslate_wrapper .gt_switcher{width: 110px;}
    .header_first_con ul li a{font-size: 16px;}
    .header_first_con ul li span{padding: 5px 5px;}
    .nav_area ul li a {font-size: 16px;}
    .about_section .vc_col-sm-6 img{width: 100%;}
    .header_bottom.sticky .nav_area ul li a{width: auto;}
    .contact_area .contact_info h4 {font-size: 22px;}
    .contact_panel .col-lg-10{width: 100%;}
}
@media only screen and (max-width: 1100px) {
    .header_search #searchbox{width: 100px;}
    .header_first_con ul li {margin-right: 5px;}
    .language_changer_pan .gtranslate_wrapper .gt_switcher .gt_selected a, .language_changer_pan .gtranslate_wrapper .gt_switcher .gt_option a{font-size: 0;}
    .language_changer_pan .gtranslate_wrapper .gt_switcher {width: 60px;}
    .language_changer_pan {width: 45px;}
    .gtranslate_wrapper .gt_switcher {line-height: 32px !important;}
    .nav_area ul li a{padding: 0px 5px;}
    .stellarnav li.has-sub > a:after {height: 7px;content: '';margin-left: 4px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #000000;}
    .header_bottom.sticky .nav_area ul li a {font-size: 16px;padding: 0px 5px;}
    .product_sec .card {min-height: auto;}
    .product_sec .card-footer h4 {font-size: 16px;}
    .benefits ul li {margin-left: 0;}
    .contact_form .form-control {height: 45px;font-size: 17px;}
    .contact_area .contact_info .contact_ico svg {width: 35px;}
}
@media only screen and (max-width: 991px) {
    .header_first_con ul li a{font-size: 0;}
    .banner_text h3 {font-size: 30px;}
    .banner_text{padding: 20px;}
    .application_sec .col-custom {width: 33.33%; margin-bottom: 25px;}
    .connect_sec{margin-top: 0;}
    footer{position: relative;}
    #innercontainer{padding-bottom: 0;}
    .application_sec {padding: 50px 0px 50px;}
    footer .connect_sec{position: relative;transform: none;left: 0;max-width: 100%;}
    .application_sec .col-custom .card-body img {width: 50%;}
    .footer_bottom .row .col-sm-3{width: 30%;}
    .footer_bottom .row .col-sm-5{width: 70%;}
    .footer_bottom .row .col-sm-4{width: 100%;}
    .footer_copyright .col-auto{font-size: 13px;}
    .stellarnav.mobile > ul > li > a{line-height: normal;}
    .stellarnav.mobile > ul > li > a.contact_btn{margin-top: 0;border: 0;}
    .header_bottom.sticky a.dd-toggle .icon-plus {display: inline-block;}
    .header_bottom.sticky .nav_area .stellarnav.mobile > ul > li > a{line-height: normal;padding: 15px;}
    .header_bottom.sticky .nav_area .stellarnav.mobile > ul > li > a.contact_btn{margin-top: 0;border: 0;}
    .header_bottom.sticky .nav_area .stellarnav.mobile > ul > li > a.dd-toggle{padding: 0;}
    .header_bottom.sticky .nav_area .stellarnav.mobile > ul > li > .sub-menu, .header_bottom .nav_area .stellarnav.mobile > ul > li > .sub-menu{background: #2b2b2b;}
    .header_bottom.sticky .nav_area .stellarnav.mobile > ul > li > .sub-menu > li > a, .header_bottom .nav_area .stellarnav.mobile > ul > li > .sub-menu > li > a{padding: 15px 15px 15px 25px;font-size: 15px;line-height: 10px;color: #FFF;}
    .product_sec .col-sm-3 {width: 50%;}
    .header_bottom.sticky a.dd-toggle .icon-plus {display: none;}
    .inner_content h4 {font-size: 21px;line-height: 31px;}
    .objectives .vc_col-sm-3, .objectives .vc_col-sm-4{width: 50%;margin-bottom: 15px;padding: 0 7.5px;float: left;}
    .benefits .vc_custom_heading, .objectives .vc_custom_heading{font-size: 35px!important;line-height: 55px;}
    .entry-header .entry-title {font-size: 35px;}
    .pdf_view_tile .vc_col-sm-3 {width: 33.33%;}
    .contact_area .contact_info h4{margin: 0px 0 30px 0;}
    .contact_area .contact_info h4 {font-size: 21px;}
    .contact_area .contact_info .contact_ico{top: 10px;}
}
@media only screen and (max-width: 961px) {
    .header_bottom.sticky .logo_area{background-color: #2b2b2b;height: 100%;padding: 10px 25px;position: absolute;height: 100%;min-height: 170px;left: 3%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end;}
    .header_bottom.sticky .row {-webkit-box-pack: right!important;-ms-flex-pack: right!important;justify-content: right!important;}
    .contact_pan_footer ul li a{word-break: break-all;}
    .about_section h2{font-size: 35px;}
    .about_section p {font-size: 21px;line-height: 1.4;}
    .learn_more_btn{font-size: 16px;}
    .learn_more_btn::after{-webkit-transition: -webkit-transform 0.3sease-out;transition: -webkit-transform 0.3sease-out;-o-transition: transform 0.3sease-out;transition: transform 0.3sease-out;transition: transform 0.3sease-out, -webkit-transform 0.3sease-out;-webkit-transform: scale(0.7) translateY(5px);-ms-transform: scale(0.7) translateY(5px);transform: scale(0.7) translateY(5px);}
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3 {font-size: 35px;}
    .nav_area ul li.current-menu-item a{background: transparent;}
    .header_bottom.sticky a.dd-toggle .icon-plus {display: inline-block;}
    .header_bottom.sticky .nav_area ul li a.dd-toggle{width: 48px;}
}
@media only screen and (max-width: 900px) {
    .footer_copyright .col-auto {font-size: 14px;width: 100%;text-align: center;}
    .footer_copyright ul{margin: 0;}
    .page-template-default .float-start{width: 100%; margin-right: 0; margin-bottom: 15px;}
    .page-template-default .float-start img{width: 100%;}
    .page-template-default .entry-content img{width: 100%;}
}
@media only screen and (max-width: 860px) {
    .product_sec{padding: 35px 0px 35px;}
    .application_sec .col-custom .card-body img {width: 43%;}
}
@media only screen and (max-width: 767px) {
    .banner_text {padding: 30px 20px;position: relative;-webkit-transform: none;-ms-transform: none;transform: none;left: 0;bottom: 0;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;width: 100%;background-color: var(--at-blue);}
    .about_section{text-align: center;}
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3, .connect_sec h3,  {font-size: 30px;}
    .product_sec {padding: 35px 0px 35px;}
    .learn_more_btn{letter-spacing: 0px;}
    .product_sec .card-footer .learn_more_btn {padding: 4px 10px 7px;}
    .connect_sec{padding: 50px 20px;}
    #wpcf7-f7-o1 form .col-sm-3{width: 50%; margin-bottom: 30px;}
    #wpcf7-f7-o1 form .mt-3{margin-top: 0!important;}
    .owl-nav{display: none;}
    .connect_sec {max-width: 100%;}
    .product_sec{background-size: 200%;}
    img.alignright{width: 100%;}
    .entry-header .entry-title {font-size: 35px;}
    .banner_full_width_text h2{font-size: 40px;line-height: 50px;}
    .lvca-tabs.lvca-mobile-layout .lvca-tab-nav .lvca-tab{display: block;}
    .tab-content .tab-pane .col-sm-3{width: 50%;}
    .tab-pane .card-footer h3 a {font-size: 18px;}
    .tab-content .tab-pane .col-sm-4{width: 50%;}
    .entry-header .entry-title {font-size: 30px;}
    .product_short_desc h2 {font-size: 25px;}
    .pdf_view_tile .vc_col-sm-3 {width: 50%;float: left;}
    .main_image_panel{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .contact_area{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .contact_area .contact_info, .contact_area .contact_form {width: 100%;}
    #wpcf7-f261-p80-o1 form .contact-form {margin-bottom: 0.7rem !important;}
    .recaptcha .g-recaptcha{text-align: center!important;}
    .recaptcha .g-recaptcha > div{width: auto!important;}
    .recaptcha .g-recaptcha > div iframe{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
    #wpcf7-f261-p80-o1 form input{display: inline-block;margin: 0 auto;}
    #wpcf7-f261-p80-o1 form .contact-form .mb-4:last-child{text-align: center;}
    #wpcf7-f261-p80-o1 form .contact-form .wpcf7-spinner{position: absolute;}
    .contact_area .contact_info {padding: 30px 20px 20px 20px;}
}
@media only screen and (max-width: 700px) {
    .header_first_con ul li span{margin-right: 0px;}
    .header_search #searchbox{width: 70px;padding: 10px 10px 10px 10px;}
    .banner_text h3 {font-size: 25px;}
}
@media only screen and (max-width: 640px) {
    .header_search {display: none;}
    .application_sec .col-custom .card-body img {width: 50%;}
    .footer_bottom .row .col-sm-3 {width: 100%; margin-bottom: 25px;;}
    .footer_bottom .row .col-sm-3 h3{display: none;}
    .footer_bottom .row .col-sm-5 {width: 100%;}
    .footer_bottom {padding: 50px 0px;}
    .application_sec .col-custom {width: 50%;}
    .application_sec .col-custom .card-body img {width: 45%;}
    .footer_bottom .row .col-sm-3 {text-align: center;}
    .partner_section h3, .technology_partner_section h3, .application_sec h3, .product_sec h3, .connect_sec h3 {font-size: 25px;}
    .objectives .vc_col-sm-3, .objectives .vc_col-sm-4 {width: 100%;}
    .card-custom > .vc_column-inner{min-height: auto !important;}
    .banner_full_width_text h2 {font-size: 32px;line-height: 40px;}
    .lvca-tabs .lvca-tab-panes .lvca-tab-pane {padding: 10px 20px !important;}
    .product_sec .card-footer h4{font-size: 16px;line-height: 22px;}
    .nav-tabs .nav-link {font-size: 16px;}
    .pdf_view_tile .vc_col-sm-3 {width: 100%;margin-bottom: 15px;}
    .pdf_view_tile .vc_col-sm-3:last-child{margin-bottom: 0;}
    .pdf_view_tile .vc_col-sm-3 .card .card-body img{width: 100%;}
    .entry-content h2, .comment-content h2, .mu_register h2 {line-height: 1.3;font-size: 30px !important;}
    .page-id-230 .entry-content .vc_col-sm-12{max-width: 100%;margin: 10px 0;}
    .inner_content h4{margin: 5px 0;}
    .logo_area.desktop{
        display: none;
      }
      .logo_area.mobile{
        display: block;
        margin-top: -91px;
      }
      .header_bottom.sticky .logo_area.desktop{
        display: none;
      }
      .header_bottom.sticky .logo_area.mobile{
        min-height: 50px!important;
        display: block;
        background: #fff;
      }
      .contact_form label {
        font-size: 15px;
        color: #585858;
        margin-bottom: 3px;
        font-weight: 600;
    }
    .contact-form .mb-4{
        margin-bottom: 5px!important;
    }
    .contact_form .form-control {
        height: 35px;
        font-size: 13px;
    }
    .btn-green {
        font-size: 17px;
    }
    .contact_area .contact_info h4 {
        margin: 0px 0 25px 0;
        font-size: 15px;
        padding-left: 32px;
    }
    .contact_area .contact_info .contact_ico svg {
        width: 22px;
    }
    .contact_area .contact_info .contact_ico {
        top: 6px;
    }
}
@media only screen and (max-width: 575px) {
    .product_sec {background-size: 330%;}
    .connect_sec {padding: 30px 20px;}
    #wpcf7-f7-o1 form .col-sm-3 {width: 100%;margin-bottom: 15px;}
    .quick_link_pan_footer h3, .contact_pan_footer h3 {font-size: 25px;}
    .inner_content h4 {font-size: 22px;line-height: 32px;}
    .product_sec .col-sm-3 {width: 50%;}
    .card-custom > .vc_column-inner{min-height: auto !important;}
    .benefits .vc_custom_heading, .objectives .vc_custom_heading {font-size: 26px !important;line-height: 46px;}
    .banner_full_width_text h2 {font-size: 26px;line-height: 33px;  }
    .entry-header .entry-title {font-size: 28px;}
    .tab-content h3 {font-size: 21px;}
    .product_short_desc ul li::before{-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
    .tab-content .tab-pane .col-sm-4 {width: 100%;}
    .tab-content .tab-pane .col-sm-3 {width: 100%;}
    .nav-tabs .nav-link{width: 100%; border-radius: 0;border: 0; margin-bottom: 5px;}
    .nav-tabs .nav-link:last-child{margin-bottom: 0;}
    .product_sec .col-sm-3 {width: 100%;}
    .entry-header .entry-title {font-size: 23px;}
    .pdf_view_tile .card .card-footer h4 {font-size: 16px;}
    .contact_area .contact_form {padding: 17px 17px;}
    .contact_area .contact_info h4 {margin: 0px 0 25px 0;font-size: 15px;padding-left: 32px;}
    .contact_area .contact_info .contact_ico svg {width: 22px;}
}
@media only screen and (max-width: 480px) {
    .quick_link_pan_footer ul li a , .contact_pan_footer ul li{font-size: 19px;}
    .banner_text {padding: 20px 20px;}
    .banner_text {padding: 10px 20px;}
    .banner_text h3 {font-size: 20px;margin: 0;}
    .language_changer_pan {width: 63px;}
    .logo_area {padding: 10px 7px;}
    .entry-header .entry-title {font-size: 25px;}
    .banner_full_width_text {padding: 20px 20px;}
    .banner_full_width_text h3 {font-size: 25px;}
    .banner_full_width_text h2 {font-size: 23px;line-height: 30px;}
    .page-id-230 .entry-content h2, .page-id-230 .comment-content h2, .page-id-230 .mu_register h2 {font-size: 25px !important;}  
}
@media only screen and (max-width: 400px) {
    .header_first_con {padding-right: 0;margin-right: -8px;}
    .header_first_con ul li {margin-right: 0px;}
    #wpcf7-f7-o1 .recaptcha .g-recaptcha iframe{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
    .logo_area a img {width: 105px;}
    .stellarnav .menu-toggle{padding: 5px 15px;}
    .header_bottom.sticky .stellarnav .menu-toggle{padding: 15px 15px;}
    .banner_full_width_text h3 {font-size: 20px;}
}
@media only screen and (max-width: 380px) {
    .application_sec .col-custom {width: 100%;}
    .application_sec .col-custom .card-body img {width: 31%;margin-bottom: 20px;}
    .application_sec .col-custom .card-body h4 a {font-size: 21px;}
    .about_section h2 {font-size: 32px;letter-spacing: 1px;}
    .footer_copyright {padding-top: 10px;padding-bottom: 10px;}
    .footer_copyright p{margin-bottom: 0;}
    .quick_link_pan_footer ul li a, .contact_pan_footer ul li, .contact_pan_footer ul li a {font-size: 16px;}
    .quick_link_pan_footer ul li {padding-left: 25px;}
    .quick_link_pan_footer ul li:before{-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
    .contact_pan_footer ul li:nth-child(1) {margin-bottom: 18px;}
    footer .contact_pan_footer ul li{margin-bottom: 25px; }
    .footer_copyright ul {padding: 0;}
    .footer_copyright .container{max-width: 100%;}
    .benefits .vc_custom_heading, .objectives .vc_custom_heading {font-size: 26px !important;line-height: 30px;}
}