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

header .navbar-nav .nav-link { font-size: 13px; padding: 15px 10px; }

.navbar-brand > img {width: 180px;} 

.focused-box { min-height: 345px; }

section { padding: 60px 0; overflow-x: hidden; }

.feature-box { min-height: 330px; }



}

@media only screen and (min-width: 1200px) {

	.bg-footer {padding: 70px 50px 40px;}

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {



.navbar-brand > img {width: 150px;}

header .navbar-nav .nav-link { margin-left: 0; }

.carousel, .carousel .carousel-inner, .carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item, .view, body, html { height: auto; }

.focused-box { min-height: 345px; }

.footer-links > li > a { padding-left: 15px; }

.footer-social-icons li { margin-right: 5px; }

.subscribe-from .input-group .form-control { padding: 10px; }

.cp-box.fc-box ul li > a { font-size: 13px; }

.camper-box { padding: 10px; }

.about-desc {padding: 30px 20px;}

.hexagons li:nth-child(1), .hexagons-new li:nth-child(1) {margin-bottom: -25px;}

.hexagon-new { margin-bottom: 100px; }

ul.hexagons-new li:nth-child(2) {margin-left: -2%;}

ul.hexagons-new li:nth-child(2) .hexagon-new:nth-child(2) { margin-left: 143px!important; }

.hexagons li:nth-child(3), .hexagons-new li:nth-child(3) {margin-top: -25px;margin-left: 52%;}

.hexagon-new:nth-child(1) {margin-left: 0px;}

	

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

    .dropdown-menu { display: none;box-shadow: none; width: 100%; position: static!important;padding-left: 25px; }

    header .navbar-nav .dropdown:hover .dropdown-menu { display: block; }

    header .navbar-nav .nav-link { padding: 12px 10px; }

    .navbar .dropdown-menu { position: static!important;width: 100%;display: none;box-shadow: none;padding-left: 20px; }

    header .navbar-nav .dropdown:hover .dropdown-menu { display: block; }

    .quick-explore-list > li { width: 100%; }

    .inner-caption > h1 { font-size: 22px; }

    .inner-caption { padding: 30px; }

    .focused-box .title { font-size: 16px; }

    .focused-box { min-height: 380px; padding: 20px 15px; }

    .focused-icon img { width: 60px; }

    .testimonial .disc p { padding-left: 10px; padding-right: 60px; }

    .from h3 { font-size: 16px; }

    .from h4, .banner-caption > p { font-size: 14px; }

    .section-heading > h1,

    .section-heading > h2 { font-size: 26px; }

    .abt-box .abt-title { font-size: 16px; }

    .abt-box {padding: 20px 20px 20px;}

    .abt-box-bg > img {width: 40px;margin-right: 15px;}

    .abt-box-bg > h4 { font-size: 14px; }

    .f-logo {width: 80%;margin-bottom: 20px; /*filter: grayscale(1) brightness(9); */ margin: 0 auto 10px;}

    ul.footer-social-icons {margin-bottom: 30px;}

    .bg-footer { padding: 50px 0 20px; }

    .contact-info-container { margin-top: 30px; }

    .copyright-div p { margin-bottom: 5px; text-align: center; }

    .carousel, .carousel .carousel-inner, .carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item, .view, body, html { height: auto; }

    .banner-caption > p { height: 14px; }

    .business-box { padding: 10px; }

    .banner-caption > h2 { height: 24px; }

    .abt-list { margin-bottom: 0; }

    section { padding: 40px 0 40px; }

    .banner-caption > h2 { font-size: 22px; }

    .bottom-link { text-align: left; }

    .about-desc {padding: 30px 20px;}

    .footer-links > li > a { padding-left: 15px; font-size: 13px; }

    .footer-social-icons li { margin-right: 5px; }

    .subscribe-from .input-group .form-control { padding: 10px; }

    .contact-info-block p { font-size: 13px; }

    .contact-icon > img { width: 35px; }

    .info > a { font-size: 13px; }

    .about-img {margin: 30px 0;}

    .contact-icon { margin-right: 10px; }

    .contact-info-block { padding: 10px; }

    section { padding: 50px 0; }

    .excel-box .excel-title 

    .camper-box { padding: 10px; }

    .hexagons li:nth-child(1), .hexagons-new li:nth-child(1) {margin-bottom: -25px;}

    .hexagon-new { margin-bottom: 100px; }

    ul.hexagons-new li:nth-child(2) {margin-left: -2%;}

    ul.hexagons-new li:nth-child(2) .hexagon-new:nth-child(2) { margin-left: -15px!important; }

    .hexagons li:nth-child(3), .hexagons-new li:nth-child(3) {margin-top: -25px;margin-left: 52%;}

    .hexagon-new:nth-child(1) {margin-left: 0px;}

    .hexagons li:nth-child(odd), .hexagons-new li:nth-child(odd) { margin-left: -30px; }

    .hexagons-new li:nth-child(3) .hexagon-new{ margin-left: -2px; }

    .download-strip.d-flex { display: block!important; }

    .feature-box { display: inline-block; }

    .feature-front {padding: 10px;}

    .about-desc { padding: 30px; }

}

@media (min-width: 800px) and (max-width: 850px) {

  	.navbar:not(.top-nav-collapse) {background: #1C2331 !important;}

  	.ul-50 ul li { width: 100%; margin-right: 0; }

}



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



.box-child .feature-box {border-right: 1px solid #9dcbe6;}

.dropdown-menu { display: none;box-shadow: none; width: 100%; position: static!important;padding-left: 25px; }

header .navbar-nav .dropdown:hover .dropdown-menu { display: block; }

.ul-50 ul li { width: 100%; margin-right: 0; }

.banner-caption > p { font-size: 13px; }

.banner-caption { width: 85%; margin-left: 10px!important; }

.innov-img > img { margin-bottom: 30px; }

.excel-box {margin-bottom: 40px;padding: 0 70px;}

.slick-prev {left: -15px;}

.slick-next {right: -15px;}

.quick-explore-list > li { width: 100%; }

.scroll-down > a > span { margin-bottom: 10px; }

.hexagon-new:nth-child(1) {margin-left: -108px;}

.hexagons li .hexagon:nth-child(2), .hexagons-new li .hexagon-new:nth-child(2) {margin-left: -108px!important;}

.hexagons-new li:nth-child(1) .hexagon-new:nth-child(3) {margin-left: -108px!important;}

.hexagons-new li:nth-child(3) .hexagon-new { margin-left: -150px; }

.inner-caption { padding: 30px; margin-bottom: 30px; }

.hexagon-new { margin-bottom: 60px; }

ul.hexagons-new li:nth-child(2) {margin-left: 31.5%;}

.about-desc {padding: 30px 20px;}

.heading, .footer-heading > h4, .f-heading > h4 {margin-top: 30px;}

.about-img img {margin: 30px 0; height: auto;}

.product-box { margin-bottom: 30px; }

.download-strip.d-flex { display: block!important; }

.download-strip > li {margin: 20px 0;}

.product-menu { top: 65px; }

.feature-box {min-height: 250px;}

.inner-banner { margin-top: 65px; }

    

}





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

	



}