
@media only screen and (max-width:1440px) {
	.figures_item {
    border-radius: 27px;

    width: 175px;

    margin-bottom: 20px !important;

    height: 115px;
}

.figures_item:nth-child(3) ::before {
    bottom: 0;

    left: 0;

    right: -139px;

    top: 50%;

    transform: translateY(-50%) rotateY(180deg);
}

.figures_item:nth-child(2) ::before {
    top: 50%;

    transform: translateY(-50%);
}

.figures_item:nth-child(1) ::before {
       left: 50%;

    transform: rotate(270deg) translateY(-50%);

    bottom: -9px;
}

.figures_item:nth-child(4) ::before {
    left: 50% !important;

    transform: translateX(-50%) rotate(152deg);

    top: -10px;
}

.stellarnav.desktop li.has-sub a {
    padding-right: 18px;
}
}

@media only screen and (max-width:1366px){
    .figer-section .item p.number {
    font-size: 28px
}

.figer-section .item img {
    width: 35px;

    margin: auto;
}

.update-wrapper h5{
    font-weight: 400;
}

.cycle_box h5 {
    font-weight: 600;
    font-size: 14px;
    padding: 16px 10px;
}

.figer-section {
    position: relative;
    /* height: 650px; */
    display: -ms-grid;
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fit, minmax(162px, 1fr));
    /* grid-auto-rows: calc(100px + (265 - 100) * (100vw - 320px) / (1920 - 320)); */
    grid-auto-flow: dense;
    max-width: 100%;
}

.stellarnav li.has-sub>a:after {
    top: 50%;
    transform: translateY(-50%);
}

.stellarnav.desktop li.has-sub a {
    padding-right: 25px;
    font-size: 13px;
    padding: 16px 17px;
}

.news-video-section {
    min-height: 350px;
    overflow: hidden;
}

.news-video-section img {
    width: 100%;
    border-radius: 10px;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
}

ul.child-menu li a::after{
    top: 26px !important;
}
}

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

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

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

/* ---IPad Pro--- */

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
}

@media(max-width: 991px){
    .stellarnav.light li a {
            color: #fff;
        }
}

@media only screen and (max-width:920px){
    ul.top-btn-wrapper {
        padding: 0;
        text-align: start;
    }

    .site_logo_left {
    width: 46%;

    float: left;
}

    .mission_box {
    margin-top: 45px;
}

    .slider_1.owl-carousel.owl-theme.owl-loaded.owl-drag {
    padding: 48px;
}

    .banner-img, .about_overlaybgn{
        display:none !important;
    }

.figer-section {
}

.figure_sec-new:after{
    display:none;
}
}

/* ---IPad--- */

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

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

@media only screen and (max-width:525px) {
	.contact-header .col-md-6 {
    padding: 0;
}

.top-social-wrapper a {
    margin-right: -8px;

    border:none;
}
}

@media only screen and (min-width:320px) and (max-width:480px) {
    p {
        /*font-size: 0.835rem;*/
    }

    .bottom_header>.container {
        flex-direction: column;
    }

    .site_logo>.navbar-brand {
        display: inline-block;

        max-width: 200px;
    }

    .bottom_header .main_menu {
		    width: 100%;

    position: relative;

    left: 172px;
    }

    .sec_padding {
        padding-top: 30px;

        padding-bottom: 30px;
    }

    .slider_1 img {
        height: 100%;
 width: 100%!important;
        object-fit: cover;

        object-position: center left;
    }

    .owl-caption {
        width: 80%;

        background-color: rgb(255 255 255 / 22%);

        padding: 15px;

        backdrop-filter: blur(5px);
    }

  .client_sec:before {
    content: "";

    position: absolute;

    background: #FEA100;

    bottom: 0;

    left: 0;

    width: 682px;

    height: 240px;

    top: 26%;

	 display:none;
}

.client_sec:after {
    content: "";

    position: absolute;

    width: 493px;

	height:auto;

    z-index: -1;
}

.form_section {
    background: #29232E;

    padding: 26px;
}

.subscribe_form form .form-control {
    height: 43px;
}

.subscribe_form form .btn {
    position: absolute;

    padding: 8px 37px;
}

lottie-player {
    position: absolute;

    filter: grayscale(0.8);

    width: 100%;

    height: -webkit-fill-available;

    transform: scale(1.5);
}

.site_logo_right {
    width: 29%;

    text-align: center;

    display: inline-flex;

    margin: auto;
}

.news-video-section:after {
    content: "";

    position: absolute;

    border-radius: 50px;

	display:none;
}

.client_box{
	 border: 1px solid #dbdbdb;

    padding: 10px;

    /* margin-bottom: 10px; */

    margin: 10px;
}

.purpose:after{
	display:none;
}

.about_sec:after{
	display:none;
}

.video-add:after{
	display:none;
}

.figures_item:nth-child(1) ::before{
	display:none;
}

.figures_item:nth-child(2) ::before{
	display:none;
}

.figures_item:nth-child(3) ::before{
	display:none;
}

.figures_item:nth-child(4) ::before{
	display:none;
}

.figure_sec-new:after{
	display:none;
}

.figer-section .item p.number {
    font-size: 18px;}

.slide-whats-new {
    position: relative;

    left: 0;

    top: 10px;
}

.figures_facts_wrap {
    position: relative;

    display: flex;

    flex-wrap: wrap;

	    border-radius: 20px;

		    margin-top: 32px;
}

.figures_item {
        width: 500px;

    height: 142px;

    padding-top: 25px;

	border-radius:10px;
}

.figures_item:nth-child(1) {
    margin: 0 0 20px 10px;
}

.figures_item:nth-child(2) {
    position: inherit;

    right: 0;
}

.figures_item:nth-child(4) {
    margin: 0 0 20px 10px;
}

.about_sec:after{
	display:none;
}

.site_logo {
    text-align: center;
}

.navbar-brand span {
    font-size: 9px;

    font-weight: 600;
}

.client_sec:before {
    content: "";

    position: absolute;

    background: #10A3B1;

    bottom: 0;

    left: 0;

    width: 682px;

    height: 120px;

    top: 33%;
}

.caption_text-content{
	    padding-top: 35px;
}

.caption_text-content .caption_title{
	font-size:21px;
}

.caption_text-content p{
	font-size:13px;
}

.main_slider video {
    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 600px;

    object-fit: cover;
}

.owl-carousel .owl-item img {
    display: block;

    width: 285px !important;

    margin: 0 auto;
}

.Stak{   
 color: #1D1D1D !important;
 }

.getin_sec .container{
	padding:0px;

	margin:0px;
}

.about_overlaybgn_image{
	display:none;
}

.figer-section .item img {
    width: 42px;

    height: 42px;
}

.progress-wrap {
    display:none;
}

.banner-section img{
	    height: 183px;
}

.breadcrumb-area h3 {
    color: #fff;

    font-size: 24px;
}

ul.breadcrumb li {
    display: inline;

    font-size: 13px;
}

.breadcrumb-area {
    position: absolute;

    top: 26%;
}

.bd-contact-form-wrapper {
    margin-top: 30px;
}

.video-section{
	margin-top:30px;
}

.top-btn-wrapper{
    text-align:start;
}

.top-social-wrapper, .top-btn-wrapper {
    display: flex;

    flex-wrap: wrap;
}

.top-social-wrapper a, .top-btn-wrapper a {
    font-size: 12px;
}
.figer-section .item:nth-child(1) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(2) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(3) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(4) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(5) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(6) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(7) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(8) { top: 10px; left: 0px;position: inherit;}
.figer-section .item:nth-child(9) { top: 10px; left: 0px;position: inherit;}
.figer-section .item{clip-path: inherit;width: 174px; height: 162px;}
.figure_sec-new{height: auto;}
.new_testimonial .sec_title {margin-top:25%;}
}