@charset "utf-8";
/* CSS Document */


@media (min-width: 1920px) and (max-width: 2500px){
	
}

@media (min-width: 1600px) and (max-width: 1919.98px){
	.banner-content {top: 70px;}
}

@media (min-width: 1366px) and (max-width: 1599.98px){
	.main-heading h1 {font-size: 60px;}
    .main-heading h4 {font-size: 20px;margin-top: 10px;margin-bottom: 20px;}
    .banner-drop img {height: 55px;margin: 25px 0;}
    .banner-bottom-content h3 {font-size: 36px;line-height: 36px;}
    .banner-box-list li h2 {font-size: 50px;}
    .banner-box-list li h5 {font-size: 18px;line-height: 24px;}
    .banner-content {top: 90px;}
    .custom-header nav ul li a {font-size: 15px;}
    .custom-header nav ul li {margin-left: 46px;}
    .custom-heading h2 {font-size: 46px;margin: 10px 0 18px;}
    .custom-heading span {font-size: 14px;}
    p {font-size: 16px;line-height: 40px;}
    .exp-text h3 {font-size: 48px;line-height: 28px;}
    .list-left h4 {font-size: 20px;}
    .sensor-top-sub-heading {margin-bottom: 80px;}
    .sensor-right h4 {font-size: 40px;}
    .compund-sec-btm {padding: 80px 0;}
    .redi-innovation {margin-top: 70px;padding: 90px 0;}
    .product-description {min-height: 360px;}
    .mileston-range ul li {font-size: 26px;}
    .milestone-content-box ul li {font-size: 15px;}
    .milestone-content-img .milestone-year {font-size: 30px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 65px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 63px;left: 11px;}
    .team .custom-heading {margin-bottom: 60px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 61px;left: -7px;}
    .member-name h3 {font-size: 30px;}
    .team-box .team-img::before {bottom: -300px;}
    .pro-img img {width: 100%;}
	.compund-machine-image-wrap img {width: 70%;}
	.contact-form-btn p:hover::after {top: 37px;}
	.product-box-head a {font-size: 34px;}
	.custom-compund-sec .container p {margin-bottom: 60px;}
	.sensor-box-wrap {min-height: 281px;}



    /*About*/
    .inner-banner-content h1 {font-size: 110px;}
    .custom-inner-banner {padding: 240px 0 150px;}


    /*Contact*/
    .contact-inner-content h2 {font-size: 60px;}
    .contact-inner-content form {margin-top: 40px;}
	
	
}

@media (min-width: 1200px) and (max-width: 1365.98px){
	.main-heading h1 {font-size: 50px;}
    .main-heading h4 {font-size: 20px;margin-top: 10px;margin-bottom: 20px;}
    .banner-drop img {height: 55px;margin: 25px 0;}
    .banner-bottom-content h3 {font-size: 30px;line-height: 36px;}
    .banner-box-list li h2 {font-size: 50px;}
    .banner-box-list li h5 {font-size: 14px;line-height: 20px;}
    .banner-content {top: 90px;}
    .custom-header nav ul li a {font-size: 15px;}
    .custom-header nav ul li {margin-left: 46px;}
    .custom-heading h2 {font-size: 38px;margin: 10px 0 18px;}
    .custom-heading span {font-size: 14px;}
    p {font-size: 15px;line-height: 36px;}
    .exp-text h3 {font-size: 48px;line-height: 28px;}
    .list-left h4 {font-size: 20px;}
    .sensor-top-sub-heading {margin-bottom: 80px;}
    .service-box-content p {min-height: 112px;}
    .sensor-right h4 {font-size: 30px;}
    .compund-sec-btm {padding: 40px 0;}
    .redi-innovation {margin-top: 70px;padding: 40px 0;}
    .mileston-range ul li {font-size: 26px;}
    .milestone-content-box ul li {font-size: 15px;}
    .milestone-content-img .milestone-year {font-size: 30px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 65px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 63px;left: 11px;}
    .team .custom-heading {margin-bottom: 60px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 61px;left: -7px;}
    .member-name h3 {font-size: 18px !important;}
    .team-box .team-img::before {bottom: -250px;}
    .pro-img img {width: 100%;}
    .service-image img {width: 100%;}
    .service-image::after {width: unset;}
    .banner-box-list li {padding: 40px 20px;}
    .custom-abt {padding: 100px 0;}
    .fund-list ul li {font-size: 15px;}
    .compund-machine-image-wrap img {width: 60%;}
    .custom-heading h2 span {font-size: 50px;}
    .compund-sec-btm ul li {margin-bottom: 25px;padding-left: 32px;font-size: 15px;}
    .redi-innovation ul li {margin-bottom: 25px;padding-left: 35px;font-size: 15px;}
    .redi-innovation ul {margin-top: 30px;}
    .product-box-head a {font-size: 28px;width: 80%;}
    .product-box-body {margin-top: -100px;}
    .product-description {padding: 0 40px;min-height: 280px;}
    .product-points ul li {font-size: 13px;}
    .custom-products {padding: 90px 0;}
    .contact .form-wrap form .form-control {font-size: 15px;}
    .footer-logo ul li ul li h5 {font-size: 15px;}
    .footer-links ul li a {font-size: 15px;}
    .footer-logo ul li ul li a {font-size: 15px;}
    .footer-head {font-size: 22px;margin: 15px 0 30px;}
    .copyright-content p {font-size: 13px;}
    .newsletter ul li {font-size: 15px;}
    .copyright {padding: 8px 0;margin-top: 50px;}
    .custom-compund-sec .container p {margin-bottom: 60px;}
    .newsletter form .form-control {font-size: 14px;}
    .product-description li {font-size: 13px;}
	.contact .form-wrap {padding-right: 400px;}
	.compund-machine-image-wrap img {width: 60%;}
	.contact-form-btn p:hover::after {top: 40px;}
	.ser-heading {font-size: 20px;}
	.sensor-box-wrap {min-height: 311px;}
	.shadow-shape {top: 191px;}
	


    /*About*/
    .inner-banner-content h1 {font-size: 80px;}
    .custom-inner-banner {padding: 220px 0 130px;}
    .about-inner .abt-right p {font-size: 18px;line-height: 42px;}
    .about-inner .about-inner-content-2 ul li {font-size: 18px;line-height: 42px;}
	.about-inner-content-2 p {font-size: 18px; line-height: 42px;}

    /*Contact*/
    .contact-inner-content h2 {font-size: 60px;}
    .contact-inner-content form {margin-top: 40px;}

    /*Financial-goal*/
    .financial-info-content ul li {font-size: 18px;line-height: 42px;}
    .financial-img {margin-top: 70px;}
    .financial-img img {width: 65%;}


    /*Aviation*/
    .aviation-info-content ul li {font-size: 18px;padding: 0px 0 20px;line-height: 42px;}
	.aviation-info-content p {font-size: 18px;line-height: 42px;}
	
	
	
}

@media (min-width: 1024px) and (max-width: 1199.98px){
	.main-heading h1 {font-size: 40px;}
    .main-heading h4 {font-size: 18px;margin-top: 10px;margin-bottom: 20px;}
    .banner-drop img {height: 45px;margin: 15px 0;}
    .banner-bottom-content h3 {font-size: 22px;line-height: 24px;}
    .banner-box-list li h2 {font-size: 40px;}
    .banner-box-list li h5 {font-size: 14px;line-height: 20px;}
    .banner-content {top: 100px;}
    .custom-header nav ul li a {font-size: 14px;}
    .custom-header nav ul li {margin-left: 46px;}
    .custom-heading h2 {font-size: 30px;margin: 10px 0 15px;}
    .custom-heading span {font-size: 14px;}
    p {font-size: 15px;line-height: 30px;}
    .exp-text h3 {font-size: 48px;line-height: 28px;}
    .list-left h4 {font-size: 20px;}
    .sensor-top-sub-heading {margin-bottom: 50px;}
    .service-box-content p {min-height: 132px;}
    .sensor-right h4 {font-size: 30px;}
    .compund-sec-btm {padding: 40px 0;}
    .redi-innovation {margin-top: 70px;padding: 40px 0;}
    .mileston-range ul li {font-size: 24px;}
    .milestone-content-box ul li {font-size: 14px;line-height: 32px;}
    .milestone-content-img .milestone-year {font-size: 30px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 65px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 63px;left: 11px;}
    .team .custom-heading {margin-bottom: 60px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 61px;left: -7px;}
    .member-name h3 {font-size: 16px !important;}
    .team-box .team-img::before {bottom: -180px;}
    .pro-img img {width: 100%;}
    .service-image img {width: 100%;}
    .service-image::after {width: unset;}
    .banner-box-list li {padding: 30px 10px;}
    .custom-abt {padding: 80px 0;}
    .fund-list ul li {font-size: 15px;}
    .compund-machine-image-wrap img {width: 60%;}
    .custom-heading h2 span {font-size: 40px;}
    .compund-sec-btm ul li {margin-bottom: 25px;padding-left: 32px;font-size: 15px;}
    .redi-innovation ul li {margin-bottom: 25px;padding-left: 35px;font-size: 15px;}
    .redi-innovation ul {margin-top: 30px;}
    .product-box-head a {font-size: 24px;width: 80%;}
    .product-box-body {margin-top: -100px;}
    .product-description {padding: 0 50px;min-height: 290px;}
    .product-points ul li {font-size: 12px;}
    .custom-products {padding: 80px 0;}
    .contact .form-wrap form .form-control {font-size: 14px;}
    .footer-logo ul li ul li h5 {font-size: 14px;}
    .footer-links ul li a {font-size: 14px;}
    .footer-logo ul li ul li a {font-size: 14px;}
    .footer-head {font-size: 22px;margin: 15px 0 30px;}
    .copyright-content p {font-size: 13px;}
    .newsletter ul li {font-size: 14px;}
    .copyright {padding: 8px 0;margin-top: 50px;}
    .newsletter form .form-control {font-size: 14px;}
    .ser-heading {font-size: 20px;}
    .cus-btn {padding: 14px 36px 14px 14px;font-size: 12px;}
    .custom-pad {padding: 80px 0;}
    .service-box-content {padding: 36px 10px 20px;}
    .sensor-box-content p {line-height: 32px;}
    .sensor-box-wrap {padding: 30px 20px;min-height: 281px;}
    .sensor-box-icon {width: 72px;height: 71px;}
    .custom-compund-sec .container p {margin-bottom: 50px;}
    .custom-compund-sec {padding-top: 80px;}
    .compund-machine-image-wrap {right: 0px;text-align: center;}
    .milestone {padding: 80px 0;}
    .mileston-range ul li::before {left: 50px;}
    .mileston-range ul li:last-child::before {right: 50px;}
    .footer-logo img {width: 100%;}
    .footer-logo ul li ul li:first-child a i {width: 40px;height: 40px;line-height: 40px;font-size: 24px;}
    .footer-logo {padding-right: 10px;}
    .footer-social ul li {padding: 0 12px 0 0;}
    .newsletter ul li {margin-bottom: 20px;}
    .footer-wrap {padding: 80px 0 0;}
    .footer-links ul li {padding-bottom: 10px;}
    .product-description li {font-size: 11px; margin-left: 10px;}
	.contact .form-wrap {padding-right: 290px;}
	.compund-machine-image-wrap img {width: 50%;}
	.contact .form-wrap form textarea {height: 150px;}
	.contact-form-btn p:hover::after {top: 38px;left: 104px;}
	.compund-machine-image-wrap img {width: 55%;}
	.ser-heading {font-size: 17px;}
	.sensor-box-wrap {min-height: 281px;}
	.shadow-shape {top: 191px;}
	

    /*About*/
    .inner-banner-content h1 {font-size: 70px;}
    .custom-inner-banner {padding: 200px 0 110px;}
    .about-inner .abt-right p {font-size: 18px;line-height: 38px;}
    .about-inner .about-inner-content-2 ul li {font-size: 18px;line-height: 38px;}
	.about-inner-content-2 p {font-size: 18px; line-height: 38px;}

    /*Contact*/
    .contact-inner-content h2 {font-size: 50px;}
    .contact-inner-content form {margin-top: 40px;}
    .contact-inner-content form .form-control {font-size: 15px;}

    /*Financial-goal*/
    .financial-info-content ul li {font-size: 18px;line-height: 38px;}
    .financial-img {margin-top: 60px;}
    .financial-img img {width: 65%;}


    /*Aviation*/
    .aviation-info-content ul li {font-size: 18px;padding: 0px 0 20px;line-height: 38px;}
    .aviation-img-1 {margin-bottom: 40px;}
	.aviation-info-content p {font-size: 18px;line-height: 38px;}
	
	.service-box-content .ser-heading {font-size: 16px;min-height: 35px;}
	
}

@media (min-width: 992px) and (max-width: 1024px) {
	.main-heading h1 {font-size: 40px;}
    .main-heading h4 {font-size: 18px;margin-top: 10px;margin-bottom: 20px;}
    .banner-drop img {height: 45px;margin: 15px 0;}
    .banner-bottom-content h3 {font-size: 22px;line-height: 24px;}
    .banner-box-list li h2 {font-size: 40px;}
    .banner-box-list li h5 {font-size: 14px;line-height: 20px;}
    .banner-content {top: 100px;}
    .custom-header nav ul li a {font-size: 14px;}
    .custom-header nav ul li {margin-left: 46px;}
    .custom-heading h2 {font-size: 30px;margin: 10px 0 15px;}
    .custom-heading span {font-size: 14px;}
    p {font-size: 15px;line-height: 30px;}
    .exp-text h3 {font-size: 48px;line-height: 28px;}
    .list-left h4 {font-size: 20px;}
    .sensor-top-sub-heading {margin-bottom: 50px;}
    .service-box-content p {min-height: 132px;}
    .sensor-right h4 {font-size: 24px;}
    .compund-sec-btm {padding: 40px 0;}
    .redi-innovation {margin-top: 70px;padding: 40px 0;}
    .mileston-range ul li {font-size: 24px;}
    .milestone-content-box ul li {font-size: 14px;line-height: 32px;}
    .milestone-content-img .milestone-year {font-size: 30px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 65px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 63px;left: 11px;}
    .team .custom-heading {margin-bottom: 60px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 61px;left: -7px;}
    .member-name h3 {font-size: 16px !important;}
    .team-box .team-img::before {bottom: -180px;}
    .pro-img img {width: 100%;}
    .service-image img {width: 100%;}
    .service-image::after {width: unset;}
    .banner-box-list li {padding: 30px 10px;}
    .custom-abt {padding: 80px 0;}
    .fund-list ul li {font-size: 15px;}
    .compund-machine-image-wrap img {width: 60%;}
    .custom-heading h2 span {font-size: 40px;}
    .compund-sec-btm ul li {margin-bottom: 25px;padding-left: 32px;font-size: 15px;}
    .redi-innovation ul li {margin-bottom: 25px;padding-left: 35px;font-size: 15px;}
    .redi-innovation ul {margin-top: 30px;}
    .product-box-head a {font-size: 24px;width: 80%;}
    .product-box-body {margin-top: -100px;}
    .product-description {padding: 0 40px;min-height: 260px;}
    .product-points ul li {font-size: 12px;}
    .custom-products {padding: 80px 0;}
    .contact .form-wrap form .form-control {font-size: 14px;}
    .footer-logo ul li ul li h5 {font-size: 14px;}
    .footer-links ul li a {font-size: 14px;}
    .footer-logo ul li ul li a {font-size: 14px;}
    .footer-head {font-size: 22px;margin: 15px 0 30px;}
    .copyright-content p {font-size: 13px;}
    .newsletter ul li {font-size: 14px;}
    .copyright {padding: 8px 0;margin-top: 50px;}
    .newsletter form .form-control {font-size: 14px;}
    .ser-heading {font-size: 20px;}
    .cus-btn {padding: 14px 36px 14px 14px;font-size: 12px;}
    .custom-pad {padding: 80px 0;}
    .service-box-content {padding: 36px 10px 20px;}
    .sensor-box-content p {line-height: 32px;}
    .sensor-box-wrap {padding: 20px 20px;min-height: 291px;}
    .sensor-box-icon {width: 72px;height: 71px;}
    .custom-compund-sec .container p {margin-bottom: 50px;}
    .custom-compund-sec {padding-top: 80px;}
    .compund-machine-image-wrap {right: 0px;text-align: center;}
    .milestone {padding: 80px 0;}
    .mileston-range ul li::before {left: 50px;}
    .mileston-range ul li:last-child::before {right: 50px;}
    .footer-logo img {width: 100%;}
    .footer-logo ul li ul li:first-child a i {width: 40px;height: 40px;line-height: 40px;font-size: 24px;}
    .footer-logo {padding-right: 10px;}
    .footer-social ul li {padding: 0 12px 0 0;}
    .newsletter ul li {margin-bottom: 20px;}
    .footer-wrap {padding: 80px 0 0;}
    .footer-links ul li {padding-bottom: 10px;}
    .small-img {right: -10px;}
    .compund-sec-btm ul {margin-top: 30px;}
    .contact .form-wrap {padding-right: 270px;}
    .product-description li {font-size: 11px; margin-left: 10px;}
	.compund-machine-image-wrap img {width: 50%;}
	.contact .form-wrap form textarea {height: 150px;}
	.contact-form-btn p:hover::after {top: 38px;left: 104px;}
	.compund-machine-image-wrap img {width: 50%;}
	.ser-heading {font-size: 16px;}
	.sensor-box-wrap {min-height: 261px;}
	.shadow-shape {top: 191px;}
	.milestone-content-wrap .milestone-content-box:nth-child(4) .milestone-content-img .milestone-year {top: 140px;left: 10px;}
	.milestone-content-wrap .milestone-content-box:nth-child(5) .milestone-content-img .milestone-year {top: 140px;left: 10px;}


    /*About*/
    .inner-banner-content h1 {font-size: 70px;}
    .custom-inner-banner {padding: 200px 0 110px;}
    .about-inner .abt-right p {font-size: 18px;line-height: 38px;}
    .about-inner .about-inner-content-2 ul li {font-size: 18px;line-height: 38px;}
	.about-inner-content-2 p {font-size: 18px; line-height: 38px;}


    /*Contact*/
    .contact-inner-content h2 {font-size: 50px;}
    .contact-inner-content form {margin-top: 30px;}
    .contact-inner-content form .form-control {font-size: 15px;}


    /*Financial-goal*/
    .financial-info-content ul li {font-size: 18px;line-height: 38px;}
    .financial-img {margin-top: 60px;}
    .financial-img img {width: 60%;}


    /*Aviation*/
    .aviation-info-content ul li {font-size: 18px;padding: 0px 0 20px;line-height: 38px;}
    .aviation-img-1 {margin-bottom: 40px;}
	.aviation-info-content p {font-size: 18px;line-height: 38px;}
    .aviation-info-content ul li ul {gap: 30px;}
	
	.service-box-content .ser-heading {font-size: 16px;min-height: 35px;}
}

@media only screen and (max-width: 991.98px) {    
.navbar-toggler { float: left;margin: 0; height: 45px; width: 45px; border-radius: 0;z-index: 1}
.navbar-toggler .icon-bar { width: 24px; background: #fff;transition: .5s ease;}
.navbar-toggler.collapsed .icon-bar:nth-child(2){transform: rotate(0) translateY(0) translateX(0);}
.navbar-toggler.collapsed .icon-bar:nth-child(3){opacity:1}
.navbar-toggler.collapsed .icon-bar:nth-child(4){transform:rotate(0) translateY(0) translateX(0);}
.navbar-toggler .icon-bar:nth-child(2){transform: rotate(-45deg) translateY(5px) translateX(-5px);}
.navbar-toggler .icon-bar:nth-child(3){opacity: 0}
.navbar-toggler .icon-bar:nth-child(4){transform:rotate(45deg) translateY(-4px) translateX(-3px);}
.navbar-header {display: block;}

    .main-heading h1 {font-size: 30px;}
    .main-heading h4 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}
    .banner-drop img {height: 25px;margin: 10px 0;width: 20% !important;}
    .banner-bottom-content h3 {font-size: 18px;line-height: 20px;}
    .banner-box-list li h2 {font-size: 28px;}
    .banner-box-list li h5 {font-size: 12px;line-height: 18px;}
    .banner-content {top: 80px;}
    .custom-header nav ul li a {font-size: 16px;padding: 6px 0 !important;border-bottom: 1px dashed var(--c-white);}
    .custom-header nav ul li {margin-left: 0px;}
    .custom-heading h2 {font-size: 24px;margin: 10px 0 15px;}
    .custom-heading span {font-size: 14px;}
    p {font-size: 15px;line-height: 26px;}
    .exp-text h3 {font-size: 38px;line-height: 20px;}
    .list-left h4 {font-size: 20px;}
    .sensor-top-sub-heading {margin-bottom: 50px;}
    .service-box-content p {min-height: auto;}
    .sensor-right h4 {font-size: 24px;}
    .compund-sec-btm {padding: 40px 0;background-size: 100%;}
    .redi-innovation {margin-top: 40px;padding: 40px 0;background-size: 100%;}
    .mileston-range ul li {font-size: 20px;}
    .milestone-content-box ul li {font-size: 14px;line-height: 32px;}
    .milestone-content-img .milestone-year {font-size: 30px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 65px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 63px;left: 11px;}
    .team .custom-heading {margin-bottom: 10px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 61px;left: -7px;}
    .member-name h3 {font-size: 22px;}
    .team-box .team-img::before {bottom: -210px;}
    .pro-img img {width: 100%;}
    .service-image img {width: 100%;}
    .service-image::after {width: unset;}
    .banner-box-list li {padding: 15px 10px;}
    .custom-abt {padding: 60px 0;}
    .compund-machine-image-wrap img {width: 60%;}
    .custom-heading h2 span {font-size: 30px;}
    .compund-sec-btm ul li {margin-bottom: 15px;padding-left: 32px;font-size: 15px;}
    .redi-innovation ul li {margin-bottom: 15px;padding-left: 35px;font-size: 15px;}
    .redi-innovation ul {margin-top: 30px;width: 46%;}
    .product-box-head a {font-size: 24px;width: 80%;}
    .product-box-body {margin-top: -100px;margin-bottom: 30px;padding: 150px 0 20px;}
    .product-description {padding: 0 50px;min-height: 250px;}
    .product-points ul li {font-size: 15px;}
    .custom-products {padding: 60px 0;}
    .contact .form-wrap form .form-control {font-size: 15px;}
    .footer-logo ul li ul li h5 {font-size: 15px;}
    .footer-links ul li a {font-size: 15px;}
    .footer-logo ul li ul li a {font-size: 15px;}
    .footer-head {font-size: 22px;margin: 15px 0 30px;}
    .copyright-content p {font-size: 13px;}
    .newsletter ul li {font-size: 15px;}
    .copyright {padding: 8px 0;margin-top: 10px;}
    .newsletter form .form-control {font-size: 14px;}
    .ser-heading {font-size: 20px;}
    .cus-btn {padding: 14px 36px 14px 14px;font-size: 12px;}
    .custom-pad {padding: 60px 0;}
    .service-box-content {padding: 36px 20px 20px;}
    .sensor-box-content p {line-height: 26px !important;}
    .sensor-box-wrap {padding: 15px 15px;min-height: auto;margin-top: 15px;}
    .sensor-box-icon {width: 72px;height: 71px;}
    .custom-compund-sec .container p {margin-bottom: 50px;}
    .custom-compund-sec {padding-top: 60px;}
    .compund-machine-image-wrap {right: 0px;text-align: center;}
    .product-description li {font-size: 15px;}
    .milestone {padding: 60px 0;}
    .mileston-range ul li::before {left: 50px;}
    .mileston-range ul li:last-child::before {right: 50px;}
    .footer-logo img {width: 60%;object-fit: cover;}
    .footer-logo ul li ul li:first-child a i {width: 40px;height: 40px;line-height: 40px;font-size: 24px;}
    .footer-logo {padding-right: 0px; margin-bottom: 30px;}
    .footer-social ul li {padding: 0 12px 0 0;}
    .newsletter ul li {margin-bottom: 20px;}
    .footer-wrap {padding: 80px 0 0;}
    .footer-links ul li {padding-bottom: 10px;}
    .small-img {right: 0px;}
    .compund-sec-btm ul {margin-top: 30px;}
    .contact .form-wrap {padding-right: 180px;margin-top: 10px;}
    .custom-header .navbar-header .navbar-toggler.collapsed {background-color: var(--c-body-text);border-radius: 5px;}
    .custom-header .navbar-header .navbar-toggler {background-color: var(--c-body-text);border-radius: 5px;}
    .custom-header .navbar-nav {background-color: var(--c-secondary-text);padding: 15px 15px 0;}
    .custom-header nav ul li {width: 100%;padding:0; text-align: center;}
    .custom-header nav ul li:last-child a {border: none;}
    .custom-header .navbar-brand img {width: 80%;object-fit: cover;}
    .abt-exp {padding: 30px;}
    .abt-right {margin-top: 40px;}
    .service-box {margin-top: 30px;}
    .our-services .row:nth-child(2) {margin-top: 0px;}
    .fund-list ul li {padding-left: 200px;font-size: 15px;}
    .senson-top-con {margin-bottom: 20px;}
    .sensor-right {margin-top: 30px;}
    .radical-img {right: 70px;left: auto;}
    .mileston-range {margin-top: 15px;}
    .mileston-range ul::after {width: 83%;height: 7px;bottom: -23px;}
    .team-box {margin-top: 20px;}
    .contact {padding: 80px 0;}
    .footer-links {margin-bottom: 30px;}
    .product-description li::before {top: 0px;font-size: 11px;line-height: 23px;}
    .service-content {padding-right: 0%;}
    .milestone-content-wrap {margin-top: 60px;}
	.compund-machine-image-wrap img {width: 50%;}
	.contact-form-btn p:hover::after {top: 37px;left: 104px;}
	.contact .form-wrap form textarea {height: 150px;}
	.milestone-content-wrap .milestone-content-box:nth-child(4) .milestone-content-img .milestone-year {top: 140px;left: 10px;}
	.milestone-content-wrap .milestone-content-box:nth-child(5) .milestone-content-img .milestone-year {top: 140px;left: 10px;}
	.footer-links ul li a::after {top: -5px;font-size: 20px;}
    .custom-header .navbar-nav .c-sub-menu {z-index: 5;width: 100%;}
	.senson-top-con p {  line-height: 26px;}


    /*About*/
    .inner-banner-content h1 {font-size: 60px;}
    .custom-inner-banner {padding: 180px 0 100px;}
    .about-inner .abt-right {margin-left: 0;}
    .about-inner .abt-right p {font-size: 16px;line-height: 36px;}
    .about-inner .about-inner-content-2 ul li {font-size: 16px;line-height: 36px;}
	.about-inner-content-2 p {font-size: 16px; line-height: 36px;}


    /*Contact*/
    .contact-inner-content h2 {font-size: 40px;}
    .contact-inner-content form {margin-top: 30px;}
    .contact-inner-content form .form-control {font-size: 15px;}
    .contact-map iframe {height: 300px;}


    /*Financial-goal*/
    .financial-info-content ul li {font-size: 16px;line-height: 36px;}
    .financial-img {margin-top: 50px;}
    .financial-img img {width: 70%;}


    /*Aviation*/
    .aviation-info-content ul li {font-size: 16px;padding: 0px 0 20px;line-height: 36px;text-align: center;}
    .aviation-img-1 {margin-bottom: 40px;}
    .aviation-info-content ul li ul {display: block;}
    .aviation-info-content ul li ul li {padding-bottom: 0;}
    .aviation-info-content ul li ul li img {margin-bottom: 20px;}
	.aviation-info-content p {font-size: 16px;line-height: 36px;}
	.custom-header .navbar-brand img {
  height: 29px;
  width: auto !important;
}

}


@media (max-width: 767.98px){
    .custom-header .navbar-brand img {width: 70%;}
    .banner-content {top: 65px;}
    .main-heading h1 {font-size: 22px;}
    .main-heading h4 {font-size: 12px;margin-top: 6px;margin-bottom: 6px;}
    .banner-box-list li h2 {font-size: 18px;}
    .banner-drop img {height: 15px;margin: 8px 0;}
    .banner-bottom-content h3 {font-size: 14px;line-height: 16px;}
    .banner-box-list li h5 {font-size: 9px;line-height: 14px;}
    .custom-header nav ul li a {font-size: 15px;}
    .custom-abt {padding: 40px 0;}
    .fund-req p {padding-right: 0;line-height: 32px;margin-bottom: 30px;}
    .custom-heading span {font-size: 13px;}
    .custom-heading h2 {font-size: 22px;margin: 5px 0 10px;}
    .list-left h4 {font-size: 16px;padding-left: 24px;padding-right: 80px;}
    .list-left h4 span img {width: 70%;}
    .custom-pad {padding: 40px 0;}
    .fund-list ul li {padding-left: 140px;}
    .sensor-top-sub-heading {margin-bottom: 30px;padding: 0 0;}
    .senson-top-con h4 {line-height: 23px !important;min-width: 170px;font-size: 18px;}
    .custom-compund-sec .container p {margin-bottom: 30px;padding: 0 0;}
    .compund-sec-btm {padding: 20px 0;background-size: cover;background-position: 0% 0%;}
    .redi-innovation {padding: 20px 0; background-size: cover;}
    .redi-innovation ul {margin-top: 20px;width: 56%;}
    .compund-sec-btm ul {margin-top: 20px;width: 56%;}
    .compund-machine-image-wrap img {width: 40%;}
    .compund-machine-image-wrap {right: 50px;text-align: end;}
    .custom-heading h2 span {font-size: 24px;}
    .product-description {padding: 0 70px;min-height: auto;}
    .mileston-range ul::after {width: 79%;}
    .milestone-content-img .milestone-year {font-size: 24px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 60px;left: 12px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 58px;left: 13px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 52px;left: -3px;}
    .milestone-content-wrap .milestone-content-box:nth-child(4) .milestone-content-img .milestone-year {top: 120px;left: 11px;}
    .milestone-content-wrap .milestone-content-box:nth-child(5) .milestone-content-img .milestone-year {top: 120px;left: 11px;}
    .milestone-content-box ul {width: 48%;}
    .milestone-content-img { margin: 0 10px;}
    .team-box .team-img::before {bottom: -410px;}
    .contact {padding: 60px 0;}
    .contact .form-wrap {padding-right: 0;}
    .footer-logo img {width: 50%;margin-bottom: 35px;}
    .footer-head {margin: 0 0 20px;}
    .copyright {margin-top: 50px;}
    .milestone {padding: 40px 0;}
    .milestone-content-box ul li {font-size: 12px;line-height: 28px;}
	.big-img img {height: 580px;  object-fit: cover;}
	.small-img img {object-fit: cover;height: 380px;}
	.abt-exp {top: 68px;}
    .inner-banner-content h1 {font-size: 50px;}
    .inner-banner-content .breadcrumb .breadcrumb-item {font-size: 15px;}
	
	


    /*Contact*/
    .contact-inner-content h2 {font-size: 30px;}
    .contact-inner-content form {margin-top: 20px;}
    .contact-inner-content form .form-control {font-size: 14px;}
    .contact-map iframe {height: 250px;}
    .form-btn .btn.btn-primary.cus-btn {margin-top: 10px;}


    /*Financial-goal*/
    .financial-info-content ul{margin-top: 20px;}
    .financial-img {margin-top: 30px;}
    .financial-img img {width: 75%;}


    /*Aviation*/
    .aviation-img-1 {margin-bottom: 20px;}
    .aviation-info-content ul li ul li img {width: 100%;}
	.aviation-info-content p {text-align:center;}

	/*changes(25.4.24)*/
	.banner-bottom-content h3 b {font-size: 18px;}
}

@media (max-width: 575.98px){
    .custom-header .navbar-brand img { width: 80%;}
    .main-heading h1 {font-size: 18px;margin-bottom: 8px;}
    .banner-content {top: 22px;}
    .banner-box-list li h2 {font-size: 14px;}
    .banner-box-list li {padding: 8px 5px;}
    .main-heading h4 {font-size: 10px;margin-top: 2px; margin-bottom: 2px;}
    .custom-abt {padding: 40px 0 40px;}
    .banner-drop img {height: 12px;margin: 5px 0;}
    .big-img img {width: 100%;}
    .small-img img {width: 100%;object-fit: cover;}
    .small-img {text-align: end;}
    .abt-exp {right: 0px;top: 4px;padding: 30px;}
    .exp-text h3 {font-size: 28px;}
    .exp-text p {margin-top: 6px;}
    .exp-icon img {width: 70%;}
    .abt-right {text-align: center;}
    .custom-heading {text-align: center;}
    .custom-heading span::after {right: 0;margin: 0 auto;}
    .custom-heading span::before {right: 0;margin: 0 auto;}
    .fund-req p {text-align: center;}
    .service-content p {text-align: center;}
    .abt-right p {text-align: center;}
    .fund-list ul { column-count: 1;}
    .fund-list ul li {display: block;}
    .fund-list ul li:last-child {margin-bottom: 0px;}
    .cus-projection p {text-align: center;}
    .senson-top-con {gap: 0 10px;}
    .pro-img {margin-top: 20px;}
    .senson-top-con h4 {line-height: 20px !important;min-width: 130px;font-size: 15px;}
    .sensor-box-icon {margin-bottom: 10px;}
    .sensor-right h4 {font-size: 22px; text-align: center;}
    .custom-compund-sec {padding-top: 40px;}
    .compund-sec-btm ul {width: 100%;}
    .compund-machine-image-wrap {position: unset;text-align: center;margin-top: 20px;}
    .compund-machine-image-wrap img {width: 55%;}
    .redi-innovation ul { width: 100%;}
    .radical-img {position: unset;text-align: center;margin-top: 50px;}
    .custom-products {padding: 40px 0;}
    .product-box-head {min-height: 130px;}
    .shadow-shape {top: 130px;}
    .product-box-head a {top: 58%;}
    .product-box-head a {font-size: 22px;width: 70%;}
    .product-description {padding: 0 50px;}
    .mileston-range ul li {font-size: 18px;}
    .mileston-range ul li::before {left: 26px;}
    .mileston-range ul li:last-child::before {right: 26px;}
    .milestone-content-box ul li {font-size: 15px;line-height: 20px;}
    .milestone-content-wrap .milestone-content-box:first-child .milestone-content-img .milestone-year {top: 50px;left: 9px;}
    .milestone-content-wrap .milestone-content-box:nth-child(2) .milestone-content-img .milestone-year {top: 50px;left: 10px;}
    .milestone-content-wrap .milestone-content-box:nth-child(3) .milestone-content-img .milestone-year {top: 46px;left: -6px;}
    .milestone-content-wrap .milestone-content-box:nth-child(4) .milestone-content-img .milestone-year {top: 105px;left: 9px;}
    .milestone-content-wrap .milestone-content-box:nth-child(5) .milestone-content-img .milestone-year {top: 105px;left: 9px;}
    .team-box {margin-top: 10px;}
    .team-box .team-img::before { bottom: -190px;}
    .contact-form-btn .btn.btn-primary.cus-btn {margin-top: 20px;}
    .footer-wrap {padding: 40px 0 0;}
    .footer-logo img {width: 70%;margin-bottom: 30px;}
    .mileston-range ul::after {height: 6px;bottom: -21px;}
    .banner-bottom-content h3 {font-size: 10px;line-height: 12px;}
	.small-img img {height: 300px;}
	.big-img img {height: 410px;}
	.contact-form-btn p:hover::after {top: 27px;}
	.contact-form-btn p::after {top: 23px;}
	.contact .form-wrap form textarea {height: 100px;}
    .inner-banner-content h1 {font-size: 34px;}
    .custom-inner-banner {padding: 160px 0 90px;}
  	.senson-top-con p {margin-top: -3px;}
	.custom-header .navbar-brand {width: 80%;}


    /*About*/
    .about-inner .about-inner-content-2 ul li {text-align: center;}
	.about-inner-content-2 p {text-align:center;}


    /*Financial-goal*/
    .financial-img img {width:100%;}
    .financial-info-content ul li {text-align: center;}
}

@media only screen and (max-width: 480.98px) {	
    
}

