@media (max-width: 1365px) {
.banner_part .content_title.container { bottom: 50px; }
.overly_content .aeroplane_img img { margin-left: -20px; }
.overly_content .inner_products { width: 40%; }
.overly_content .inner_products .slide_pro1.slide_pro2 { right: 0px; }
.navbar-default.goToTop .navbar-nav > li > a { padding: 15px 10px; }
.product-img:before { width: 12%; }
.product-main:before { width: 20%; }
.products-table .nav-tabs li a { font-size: 13px; }
}
 @media (min-width: 1200px) {
ul.nav li:hover > ul.dropdown-menu { display: block; }
#navbar { text-align: center; }
}
 @media (max-width: 1199px) {
/* menu */
.header_menu { position: relative; }
.header_menu .navbar-default { z-index: 99; }
.header_menu .navbar-toggle { display: block; margin-right: 0px; border-color: #ffffff; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: #1E396D; }
.header_menu .navbar-default .navbar-toggle:hover, .header_menu .navbar-default .navbar-toggle:focus { background: #fff; }
.header_menu .navbar-collapse { position: absolute; top: 100%; left: 0px; width: 100%; padding: 0px; background: #1e396d; }
.header_menu .navbar-collapse.collapse { display: none !important; }
.header_menu .navbar-collapse.collapse.in { display: block !important; }
.header_menu .navbar-nav { background: #1e396d; margin: 0px; float: none; }
.header_menu .navbar-nav > li { width: 100%; }
.header_menu .navbar-default .navbar-nav > li > a { border-left: 0px; border-top: 1px solid #182f58; font-size: 13px; padding: 10px 18px; width: 100%; }
.header_menu .navbar-default .navbar-nav > li > a:hover { color: #fff; }
.header_menu .navbar-default .navbar-collapse, .header_menu .navbar-default .navbar-form { border-top: 0px; }
.navbar-nav { display: inline; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-nav .dropdown-menu > li > a { color: #fff; background-color: #325392; border-radius: 0; margin-top: 0px; }
.navbar-nav li > .dropdown-menu { width: 100%; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; padding: 10px 15px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color: #ccc; }
.navbar-nav .open .dropdown-menu { border-radius: 0; }
.dropdown-menu { padding-left: 10px; }
.dropdown-menu .dropdown-menu { padding-left: 20px; }
.dropdown-menu .dropdown-menu .dropdown-menu { padding-left: 30px; }
li.dropdown.open { border: 0px solid red; }
.header_menu .dropdown.dropdown-submenu:hover .dropdown-menu { display: block; }
.products-table .nav-tabs li a { font-size: 14px; text-transform: capitalize; }
.nav>li>a { padding: 10px 9px; }
.products-table .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { padding: 22px 9px; }
.banner_slide .item > img { height: 300px; }
.banner_part .inner_title { float: left; }
.overly_content .aeroplane_img { top: 90px; padding-left: 50px; }
.overly_content .aeroplane_img img { max-width: 520px; margin-left: 0px; }
.app_slide .owl-nav { bottom: -25px; }
.company_details .social_icons ul li a { height: 37px; width: 37px; line-height: 37px; }
.touch_details ul li p { font-size: 13px; }
.header_menu .navbar-default.goToTop .navbar-nav { margin: 0; width: 100%; }
.applications .applications-details { min-height: 270px; }
.applications .applications-details h4 { line-height: 21px; }
.facility_pointes ul li { width: 49%; }
.thank-you .thanks-part{ width:90%;}
}
@media (max-width: 991px) {
.header_top .logo { padding-right: 5px; margin-left: 0; }
.header_top .logo img { width: 120px; }
.header_top p { font-size: 13px; padding-top: 25px; }
.spc_quality .first_img, .spc_quality .welcome_text { margin-top: 0px; }
.spc_quality .welcome_text a { margin-top: 5px; }
.spc_quality .policy { margin-top: 35px; }
.banner_part .inner_title { float: left; }
.banner_part .inner_title h2 { font-size: 30px; line-height: 36px; }
.banner_part .inner_title h3 { font-size: 28px; }
.overly_content .inner_products { width: auto; }
.overly_content .inner_products .slide_pro1 { width: 290px; height: 290px; }
.overly_content .inner_products .slide_pro1.slide_pro2 { width: 220px; height: 220px; bottom: 30px; }
.overly_content .inner_products .slide_pro1 img { max-width: 220px; }
.overly_content .inner_products .slide_pro2 img { max-width: 170px; }
.overly_content .aeroplane_img { top: 75px; }
.overly_content .aeroplane_img img { max-width: 420px; }
.app_info { padding: 50px 0px 60px; }
.app_info .sub_title h3 { margin: 0 0 10px; }
.app_slide.owl-carousel { padding-right: 15px; }
.app_slide .owl-nav { bottom: -45px; }
.company_details .col-sm-12 { padding: 18px 15px; }
.company_details .col-md-3 { padding-left: 15px; padding-right: 15px; }
.company_details .spc_contact { margin-top: 0px; }
.company_details .language_container { text-align: left; }
.goog-te-gadget { text-align: left; margin-bottom: -15px; }
.about_spc { padding: 55px 0px 40px; }
.about_img { padding: 0px 15px; }
.about_img::before { left: 0px; }
.about_left { margin-top: 50px; }
.about_left h3 { margin: 0px 0px 10px; }
.quality_certificate { width: 100%; text-align: center; }
.contact_details { padding: 90px 0 40px; }
.contact_outer { height: auto; }
.contact_form { margin-left: 0px; }
.contact_details .touch_details { padding: 45px 0 30px; }
.map { margin-top: 10px; }
.products-table .nav-tabs li a { font-size: 14px; }
.products-table .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { padding: 22px 17px; margin: 0; }
.products-table .nav-tabs li { min-width: 100%; }
.company_details .social_icons, .company_details .language_container { margin-top: 10px; }
.facility_pointes ul li { text-align: left; padding: 14px 20px 14px 27px; }
.facility_pointes ul li::after { height: 25px; width: 25px; }
}
@media (max-width: 767px) {
.header_top { text-align: center; }
.header_top .logo img { max-width: 140px; }
.header_top p { padding-top: 22px; }
.header_menu .col-md-12 { padding: 0px; }
.header_menu .navbar-toggle { margin-right: 15px; }
.navbar-nav .open .dropdown-menu { border-bottom: none; }
.navbar-default .navbar-nav > li:nth-last-child(2) > a { display: block; }
.header_menu .navbar-static-top.goToTop .navbar-toggle { margin-top: 15px; }
.company_details .spc_contact { margin-top: 6px; }
.company_details .spc_contact p { margin-top: 7px; }
.company_details .social_icons, .company_details .language_container { margin-top: 12px; }
.header_menu .navbar-default.goToTop .navbar-header a.sticky_logo { padding: 5px 15px; }
.header_menu .navbar-default.goToTop .navbar-header img { width: 110px; }
.spc_quality .welcome_text { margin-top: 25px; }
.spc_quality .welcome_text h3 { margin: 0px 0px 5px; }
.banner_part .inner_title { width: 100%; }
.banner_part .inner_title h2 { text-align: center; font-size: 24px; line-height: 26px; }
.banner_part .inner_title h3 { font-size: 23px; }
.applications .bg-white { float: none; }
.applications .padt30 { padding-top: 0; }
.overly_content .aeroplane_img { display: none; }
.overly_content .inner_products { width: 100%; text-align: center; padding-bottom: 155px; }
.overly_content .inner_products .slide_pro1 { height: 220px; width: 220px; padding-top: 50px; }
.overly_content .inner_products .slide_pro1.slide_pro2 { position: static; }
.overly_content .inner_products .slide_pro1 img { max-width: 170px; }
.banner_slide .owl-dots { padding-left: 0px; }
#vidBox { padding: 0px 15px; padding-top: 100px; }
.about_detail ul { margin-top: 35px; }
.about_detail ul li { font-size: 14px; margin-top: 30px; }
.about_left p { font-size: 14px; }
.app_info { padding: 40px 0px; }
.app_slide .owl-nav { bottom: 0px; }
.client_logo { padding: 40px 0px; }
.client_logo .sub_title h3 { margin: 0px; }
.sub_title h3 { margin-bottom: 22px; }
.contact_details { padding: 15px 0 10px; }
.contact_outer { background: transparent; }
.contact_form { margin-top: 30px; }
.quality_info p { padding-top: 19px; }
.test_facility h4 { font-size: 17px; line-height: 26px; }
.facility_pointes ul li { width: 99%; }
.error-page .error h1{font-size: 150px; line-height:125px;}
.error-page .error h3{ font-size:30px;}
.error-page .error p{font-size: 18px;}
.pro-table h4{padding-left:10px;}
.product-det{border:0;padding: 0 0 20px 0;}
}
@media (max-width: 639px) {
.app_info .sub_title h3 { padding: 0px; }
.app_text p { font-size: 14px; line-height: 20px; margin: 0px; }
.touch_details ul li { width: 100%; padding: 5px 0 5px 40px; }
.touch_details ul li i { left: 0px; }
.map { margin-top: 20px; }
}
@media (max-width: 479px) {
.products-table .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { margin: 0px 0px 0px 0px; }
.navbar-header { width: auto!important; }
.header_top p { letter-spacing: 2px; font-size: 13px; }
.content_title .col-xs-12 { padding: 0px; }
.banner_part .inner_title h2 { font-size: 19px; }
.banner_part .inner_title h3 { font-size: 18px; margin: 0px 0p-x 8px; }
.banner_slide .item > img { height: 200px; }
.overly_content .inner_products .slide_pro1, .overly_content .inner_products .slide_pro1.slide_pro2 { width: 140px; height: 140px; border-width: 4px; }
.overly_content .inner_products .slide_pro1 img { max-width: 110px; }
.app_info .col-xs-6 { width: 100%; }
.app_slide.owl-carousel { padding: 0px 15px; margin-top: 25px; }
.app_slide .owl-nav { text-align: center; margin-top: 20px; position: static; }
.company_details .col-sm-12 { padding: 10px 15px; }
footer p, footer span { width: 100%; text-align: center; }
footer span { margin-top: 10px; }
.about_img::before { bottom: -10px; height: 50px; left: 5px; width: 100px; }
.about_img::after { top: -10px; height: 50px; right: 5px; width: 100px; }
.about_left { margin-top: 40px; }
.about_left h3 { font-size: 21px; }
.about_left p { line-height: 23px; }
.quality_info p { font-size: 14px; padding-top: 20px; }
.facility_pointes ul li { width: 100%; margin: 5px 0px; }
.contact_form { padding: 20px 15px; }
.contact_form .form_area .form_row { padding: 6px 0px; }
.form_area .form_row input, .form_area .form_row textarea { padding: 10px; height: 40px; }
.form_area .form_row textarea { height: 80px; }
.touch_details h3, .contact_form h3 { margin: 0px 0px 10px; }
.touch_details .map { margin-top: 17px; }
.touch_details .map iframe { height: 200px; }
.clients_main { padding: 25px 0px 40px; }
.clients_main .logo_part { padding: 10px 0px; margin-top: 15px; }
.under_construction h2 { font-size: 44px; padding: 100px 0px; }
.converter-equals { width: 100%; }
.converter-side-a, .converter-side-b { width: 100%; padding: 0px; }
.converter-equals p { margin: 30px auto 0px auto; }
}
