



@media all and (min-width:1798px){
    .property_by_categeory .container{width: 1170px;}
}

@media all and (max-width:1280px){
    .maintextarea {width: 95%;margin: 0 auto;}
}

@media all and (min-width:1024px){
    .banner_container{height:auto;}
}

@media all and (max-width: 1024px){
    .banner_container{margin-top:53px !important;}
    .customer-speak .owl-carousel .item .text{min-height: 422px;}
    .banner_container {position: initial !important;}
    .banner-content{top: 35%;}
    .logo-box {width:15%;}
    .logo-box img {width:150px !important;}
    .nav-sec {width:85%;padding: 0px 0 0;}
    .nav-sec ul li a {font-size: 16px;}
    .slider-img {height:80vh;}
    .slider-img img {height:80vh;}
    .banner-content h4 {font-size:32px;}
    .banner-content h2 {font-size: 50px;}
    .banner-content h5 {font-size: 30px;}
    header .sub_dropdown-menu {top: 70px;}
    header .nav-sec ul li a {padding:0 0 50px;}
    .customer-speak .container {width: 970px;}
    .about_us{padding: 30px 30px;}
    .three-cols {width: 100%;}
    .retail-block .icon_block img {width: 65px;    margin-right: 10px;}
    .retail-block .text h2 {font-size: 40px;line-height: 12px;margin-bottom: 10px;}
    .property_by_categeory .container {width: 92%;}
    .customer-speak .speak img {width: 100px;}
    .about_text h2{font-size: 30px;}
    .property_by_categeory .cate .title{font-size: 30px;}
    .projects .title-container h2{font-size: 24px;}
    .customer-speak .speak h3 {font-size: 30px;}
    .wolkthought-title h3{font-size: 30px;}
    .wolkthought-title h3{font-size: 30px;}
    .media .text-block h5{font-size: 16px;}
    .our-partners h2{font-size: 30px;}
    .nav-sec .menu ul li a {padding: 10px 10px 10px !important;}
    .top-header{padding: 0px 30px;}
    .about_box .about_tab .nav-pills li a{padding: 10px 18px;}
    .interested_form .form-check-inline{display: flex;align-items: baseline;margin-top: 0px;}
    .interested_form .form-check-inline .form-check-input{margin-right: 5px;}
    .top-footer-menu .col {padding-right: 0px;padding-left: 0px;}
    .awards{min-height: 395px !important;}
    .reach-us .address {padding: 12px !important;}
    .reach-us .address ul li i {min-width: 20px !important;margin-right: 5px;}
    .banner_inner img{height: 310px;}
    .about_phase1 .about_phase1R{position: inherit !important;}
    .about_box .about_tab h1 {font-size: 30px !important;}
    .aboutbx2 .aboutbxtext h3 {font-size: 22px;line-height: 26px;}
    .products h3 {font-size: 30px;}
    .products .products_bx figcaption .products_text1{width: 95%;}
    .features{min-height: 255px;}
}

@media all and (max-width: 912px){
    .banner_container{height: auto;}
    .property_by_categeory .container {width: 750px;}
    .customer-speak .container {width: 750px;}
    .retail-block .icon_block img{margin-right: 10px;}
    .retail-block .text p {font-size: 15px;}
    .media .text-block h5 {font-size: 15px;}
    .top-footer-menu .col{width: 33%;min-height: 250px;}
    .about_box .about_tab ul li{margin-bottom: 15px;}
    .message p{    font-size: 11px;}
    .about_box .about_tab p{padding: 0px 0px;}
    .abimg{margin-bottom: 20px;}
    .reach-us .address ul li {font-size: 11px !important;}
    .awesome-effect{margin-top: 35px;}
    .whats-in{margin: 0 auto;}
    .about_phase1{    min-height:1000px;display: block;}
    .about_phase1 .about_phase1R{position: relative !important;top: 100px !important;}
    .features {min-height: 210px;}
}

@media all and (max-width: 820px){
    .nav-sec .menu ul li a{padding: 10px 5px 10px !important;} 
    .top-header .top-header-in .left ul li {margin-left: 22px !important;}  
    .nav-sec ul li ul.mega-menu{width: 445px;}
    .banner_container {margin-top: -110px;}
}

@media all and (max-width: 768px){
    .new_page_buttons .buttons_group a{margin: 0px 3px !important;font-size: 13px !important;}
    .logo-box img {width: 128px !important;}
    .nav-sec .menu ul li a { font-size: 13px;}
    .top-header .top-header-in .left ul li{font-size: 12px;}
  header{padding: 5px 15px;}
  .nav-sec ul li{    margin: 14px 0 0 10px;}
  .nav-sec ul li a{font-size: 14px;}
  .top-header{padding: 0px 20px;}
  .customer-speak .container {width: auto;}
  .customer-speak .speak img {width: 90px;}
  .customer-speak .speak h3 {font-size: 30px;}
  .customer-speak .speak {width: 100%;}
  .featured-text img {top: 40px;width: 100%;}
  .about_us{padding: 70px 0px;}
  .three-cols {width: 100%;}
  .about-img {margin-top: 65px;}
  .retail-block .icon_block img {width:60px;    margin-right: 15px;}
  .retail-block .text p {font-size: 13px;}
  .retail-block .text h2 {font-size: 35px;}
  .projects .title-container h2{font-size: 26px;}
  .top-header .top-header-in .left ul li{margin-right: 35px;}

}

@media all and (min-width:768px){
    .icon-block{display: none;}
}

@media all and (max-width: 767px) {
    .logo-box{width: 45%;}
    .mobile-trigger{display: block;}
    .brand img{width: 260px;}
    .footer-social{margin-bottom: 20px;margin-top: 25px;}
    .newslatter{margin-bottom: 20px;}
    .message h5 {margin-bottom: 5px;}
    .footer-logo img{    width: 250px;top: -43px;}
    .our-partners h2{font-size: 26px;    margin-top: 0;}
    .our-partners .devider{width: 220px;}
    .whatsapp a img{width: 40px;}
    .media .title h3{font-size: 26px;}
    .media .title .devider {width: 220px;}
    .media .text-block{margin-bottom: 55px;}
    .media .text-block h5{font-size: 18px;}
    .customer-speak .speak img {width: 55px;margin-bottom: 0px;}
    .customer-speak .speak h3 {font-size: 30px;}
    .customer-speak .container {width: auto;}
    .customer-speak .owl-carousel .item {margin-top: 50px;}
    .projects {margin-top: 20px;}
    .property_by_categeory .cate .title{font-size: 26px;margin-top: 0px;}
    .projects .title-container h2{font-size: 28px;}
    .projects .title-container .location{font-size: 15px;}
    .pro-details-container{margin: 10px;}
    .location_tower div img {margin-right: 2px;height: 20px;}
    .location_tower div span{font-size: 14px;}
    .pro-details-container table tr td p{font-size: 13px;}
    .about_us{padding: 70px 0px;}
    .about_text h2{font-size: 26px;}
    .about-img{margin-top: 65px;}
    .retail-block{margin-top: 45px;}
    .retail-block .icon_block img {width: 60px;}
    .retail-block .text h2 {font-size: 35px;}
    .banner-title {width: 100%;}
    .banner-content {top: 50%;}
    .banner_container .owl-dots {display:none;}
    .mobile-menu{float: right;width: 55%;}










    

    
    
.onlaptop{display: none;}
.onmobile{display:block;}
.icon-block{display: none !important;}
    .chat{display: none;}
.social{display: block;
    width: 100%;
    height: auto;
    position: fixed;
    bottom: 0px;
    left: 0;
    z-index: 100;;}
.social img{    width: 100%;}
.view-all-news{display: block;}

.enquire-btn{display: none;}
.social-box{    text-align: center;
    overflow: hidden;float: none;}
.social-box ul li{display: inline-block;float: none;}
.social-box label{margin-bottom: 12px;}
.member-brand img:nth-child(1) {
    width: 111px;
}
.member-brand img:nth-child(2) {
    margin: 0px 15px;
    width: 65px;
}
.member-brand img:nth-child(3) {
    width: 105px;
}
.member-brand{    margin-bottom: 15px;text-align: center;}
.hide-mobile{display: none;}
.news-latter .newslatter h3{font-size: 28px;margin: 0;}
.panel-group .panel-heading a{    padding: 8px 8px !important;}
.panel-group .panel-heading a{font-size: 30px;}
.mlogo{text-align: center;
    margin-bottom: 50px;
    }
.mlogo img{width: 100px;}
.news-latter .newslatter h4{font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0;}
.news-latter .newslatter form input{font-size: 14px;}
.news-latter .newslatter form{    padding-bottom: 5px;
    margin-top: 28px;}
.latest-news .owl-carousel .owl-item .item .text h4 {
    font-size: 20px;}
.news-latter .newslatter form button img{  width: 22px;}
.instagram h3{font-size: 32px;    line-height: 30px;}
.latest-news h3{font-size: 32px;}
.latest-news h3 span{font-size: 28px;}
.instagram h3 span{font-size: 22px;}
.latest-news .owl-carousel .owl-item .item {
    margin-left: 0px;
}
.latest-news{    margin-right: 15px;
    margin-left: 15px;    padding: 30px 0px;}






.pr-0 {padding-right:15px;}
.pl-0 {padding-left: 15px;}
.instagram{padding-bottom: 25px;}
.about-box .icon {display: none;}
.about-box .text{padding-right: 0px;width: 100%;}
.about-box{margin-bottom: 10px;}

.arrow{display: none;}
.recycling-sec.service h3{font-size: 32px;}
.exclusive-product .col .ex-project{width: 100%;    margin-top: 40px;
    margin-bottom: 55px;}
.exclusive-product .container-fluid{padding-left:15px;padding-right:15px;}
.exclusive-product .container-fluid .recycling-sec.service .mpad{padding: 0px;}
.prime-sec .owl-nav{    left: 0px;
    top:91%;
    width: 95%;
    margin: 0 auto;
    right: 0;}
.prime-sec .owl-nav .owl-prev{float: left;}
.prime-sec .owl-nav .owl-next{float:right;}
.recycling-sec .nav-tabs{    display:block;}
.recycling-sec.service .nav-tabs > li > a{width: 100%;}
.owl-carousel.project {margin-top: 20px;}
.featured-projects .container-fluid{margin-right: auto;margin-left: auto;}
.recycling-img .text{text-align: center;}
.number.owl-theme .owl-stage .owl-item .item .recycling-img .overlay{    top: 20%;}
.number.owl-theme .owl-dots{    text-align: center;
    margin-bottom: 35px;
    margin-top: 12px;}
.number.owl-theme .owl-dots .owl-dot{    height: 12px;
    width: 12px;
    border-radius: 50px;
    margin-right: 3px;
    border: 1px solid #7b7b7b;}
.number.owl-theme .owl-dots .owl-dot.active{background: #f16d25;border-color: #f16d25;}
.recycling-img .text h4{    font-size: 26px;}
.about-box{padding: 15px;}
.about-box .right-arrow a img {width: 38px;}
.about-two-col .one-half .right-arrow{width: 30px;    margin-left: -50px;}
.exclusive-product .col .ex-project .text ul li{ padding: 10px 0px 10px 10px;}
.exclusive-product .col .ex-project .text ul li img{width: 25px;}
.exclusive-product .col .ex-project .text ul li{font-size: 13px;}
.exclusive-product .col .ex-project .text h4{padding: 10px 0px 0px 10px;font-size: 18px;}
.ex-project .image-block img:last-child {width: 75px;}
.scrap-box .owl-nav{top: 40%;}
.featured-projects{padding: 60px 0px 30px;}
.overlay h4 {font-size: 40px;}
.overlay p{font-size: 13px;}
.testimonials h3{font-size: 32px;    margin: 0 0 0px;}
.teste {padding: 40px 0px;}
.collon1{left: 0px;}
.testimonials .testimonial .owl-nav button{display: none;}
.testimonials .testimonial .owl-item .item{width: 100%;}
.testimonials .testimonial h4{line-height: 26px;margin-top: 10px;margin-bottom: 10px;    font-size: 16px;}
.testimonials .testimonial h5{    margin-top: 10px;margin-bottom: 10px;    font-size: 18px;}
.testimonials .testimonial .owl-dots .owl-dot {width: 10px;height: 10px;}
.collon2{width: 60px;bottom: 138px;}
.recognitions .col:first-child {padding-right: 15px;    margin-bottom: 15px;}
.recognitions .col:last-child {padding-left: 15px;}
.recognitions .recognitions-text .overlay label{margin-bottom: 0px;    font-size: 13px;}
.recognitions .recognitions-text .overlay h4 {font-size: 24px;}
.recognitions .recognitions-text .overlay{top: 30%;}
.recognitions .recognitions-text .overlay a{font-size: 12px;}
.latest-news .owl-carousel .owl-item .item .text label{font-size: 14px;}
.latest-news .owl-carousel .owl-item .item .text a {font-size: 15px;}
.news.owl-theme .owl-dots .owl-dot {
    height: 12px;
    width: 12px;
    border-radius: 50px;
    margin-right: 3px;
    border: 1px solid #7b7b7b;
}
.news.owl-theme .owl-dots .owl-dot.active {
    background: #f16d25;
    border-color: #f16d25;
}
.news.owl-theme .owl-dots{
    text-align: center;
    margin-top: 12px;
}
.news-latter{padding: 40px 0px;}

.overview .heading{width: 100%;}
.overview .heading h6 {font-size: 20px;margin-top: 0px;}
.overview .heading h2{    font-size: 32px;}
.overview .button-group a:first-child {padding: 10px 15px;}
.overview .button-group {margin-bottom: 30px;width: 100%;}
.overview .overview_text .floor-list ul li{width: 50%; text-align: center;}
.overview .overview_text .floor-list ul li span:first-child{     width: 100%;
    text-align: center;margin-bottom: 5px;}
.overview .overview_text .floor-list ul li span{width: 100%;}
.overview .overview_text .floor-list ul li:nth-child(2){border-right: none;}
.pro_highlights_bg .highlights_text {padding: 38px 35px 20px 35px;}
.map-img{margin-top: 20px;}
.visit_plan .viisit-details{display: block;}
.visit_plan .viisit-details{width: 100%;}
.visit_plan .viisit-details .list {width: 100%;}
.visit_plan .viisit-details .list ul li{margin-right: 0px;    text-align: center;}
.visit_plan .viisit-details .form{padding: 15px;}
.form-group{margin-right: 0px;}
.visit_plan .viisit-details .form .form-group select{margin-top: 10px;}
.visit_plan .viisit-details .form button{    float: none;margin-top: 20px;}
.visit_plan .viisit-details .form button img {width: 35px;}
.visit_plan .viisit-details .form .form-group span{    position: relative;
    left: 50px !important;
    top: 18px;}
.visit_plan .viisit-details .form .form-group.select span{    left: 170px !important;}






.slider-img {height:auto;}
.banner_container {height:auto;}
.banner-content h4 {font-size:32px; text-align:center;font-weight: 300;}
.banner-content h2 {font-size:38px;text-align:center;}
.banner-content h5 {font-size:22px;text-align:center;}
.enquire-btn img {width: 46px;}
.enquire-btn {top: 50%;right: -10px;transform: translate(0, -50%); -webkit-transform: translate(0, -50%)}
.banner_container .owl-nav {    display: block;
    position: absolute;
    top: 50%;
    width: 100%;}
.banner_container .owl-nav button span{color: #fff;}
.banner_container .owl-nav .owl-prev span{    display: block;
    background: url(../images/mobile-arrow-left.png)no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    left:8px;
    background-size: cover;}
.banner_container .owl-nav .owl-next span{    display: block;
    background: url(../images/mobile-arrow-right.png)no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    right:8px;
    background-size: cover;}
.footer-outer .mobile-menu{float: none;}





.nav-sec {width: 100%;float: left;padding: 70px 15px 0;position: fixed;top: 0;left: -100%;height: 100vh;    background: linear-gradient(#175eac 0%, #175eac 50%, #175eac 100%); transition:all 0.3s ease-in;z-index: 999;}
.close-menu {position: absolute;right: 20px;top: 20px; display:block;}
.nav-sec ul li {float: left;margin: 0 0 15px;display: block;width: 100%;}
header .nav-sec ul li a {color: #fff;}
.nav-sec ul li a {font-size:20px;color: #fff;}
.mobile-trigger {width: 30px;float: right;z-index: 999;position: relative;right: 15px;height: 25px;margin-left: 12px;cursor: pointer;}
.mobile-trigger span {width: 100%;height: 3px;background: #25a2f2;display: block;margin: 0 0 5px;}
.about-box span {text-align:center;}
.about-box h3 {text-align:left;font-size:20px;margin-top: 0px;margin-bottom: 10px;}
.about-box h5 {padding: 0;text-align: center;    margin-bottom: 15px;    }
.about-box a {width: 210px;height: 50px;line-height: 50px;margin: 0 auto 0;}
.about-box p {padding: 0;text-align: left;margin-bottom: 0px;}
.recycling-container {padding:50px 0 80px;}
.scrap-box .owl-nav .owl-prev span {display:block; background:url("../images/left-btn.png")no-repeat; width:117px; height:118px; position:absolute; left:-85px;}
.scrap-box .owl-nav .owl-next span {display:block; background:url("../images/right-btn.png")no-repeat; width:117px; height:118px;position:absolute; right:-85px;}
.recycling-sec h3 {font-size:32px;}
.recycling-sec .nav-tabs > li {display:block;margin: 0 0 10px;}
.scrap-box .owl-nav .owl-prev span {width:35px; height:35px; background-size:100%;left:8px;}
.scrap-box .owl-nav .owl-next span {width:35px; height:35px; background-size:100%; right:8px;}
.global-container {padding:60px 0;}
.global-container h3 {text-align: center;font-size: 40px;}
.global-box {width:100%;}
.global-box p {padding: 25px 0 35px 0;max-width: 100%;text-align: justify;}
.global-img {width: 100%;float: left;margin: 30px 0 0;}
.global-img img {width:100%;}
.partner-box {padding: 65px 0;}
.partner-box span {text-align: center;display: block;}
.partner-box h3 {text-align: center;font-size: 40px;margin: 8px 0 0;}
.partner-box .logo {width: 50%;margin: 25px auto 0;display: block;}
.partner-box {padding: 30px 0;}
.become-box {padding: 35px 30px;width: 100%; height:auto;}
.become-box h3 {font-size: 50px; text-align:center;}
.become-box h4 {font-size: 22px;font-weight: 500;color: #fff;margin: 30px 0 15px;text-align: center;} 
.become-box p {text-align:justify;}
.become-box a {width: 200px;height: 50px;line-height: 50px;margin: 35px auto 0;}
.career-box {width:100%;}
.career-box img {height:77vh;}
.footer-left {width: 100%;float: left;}
.footer-right {width:100%;margin: 20px 0 0;}
.footer-box {width:100%;}
.footer-box h4 a {margin: 15px 0 10px;text-align: center;}
.footer-box:last-child {padding: 0;}
.footer-box ul li a {display:block; text-align:center;}
.footer-right a img {display: block;margin: 0 auto 0;}
.footer-right p {padding:0; text-align:center;}
.nav-sec.active {left:0;}
.about-box img {margin:0 0 0px;}

.sub_dropdown-menu {position: static;width: 100%;background: transparent;
 display: none;}
.nav-sec ul li .sub_dropdown-menu li a {display: block;width: 100%;padding: 6px 0;border-bottom: 0;color: #fff;font-size: 16px;}
.acrdn {width: 15px;height: 15px;position: absolute;right: 0;top: 0;z-index: 9;}
.acrdn:before {position: absolute;content: "";top: 15px;right: 0;width: 100%;height: 2px;background: #fff;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.acrdn:after {position: absolute;content: "";top: 15px;right: 0;width: 100%;height: 2px;background: #fff;}
.acrdn.active:before {display:none;}
.nav-sec ul li:hover .sub_dropdown-menu {display:none;}
.banner-content.inside {width: 100%;position: absolute;bottom: 10px;z-index: 99;left: 0;background: transparent; padding:0;}
.banner-content.inside h3 {font-size:25px;}
.history-box h3 {font-size:35px; text-align:center;}
.history-box p {text-align:justify;}
.about-company {margin: 50px 0 0;padding: 35px 0;}
.about-left {width: 100%;float: right;padding: 0;}
.about-right {width: 100%;float: left;padding: 0;}
.vision-box {width: 100%;background: #eb6608;padding: 30px;margin: 50px 0 0;min-height: auto;}
.vision-box h3 {margin: 0 0 25px;text-align: center;font-size: 45px;}
.vision-box p {font-size: 18px;    text-align: justify;}
.team-container {width: 100%;background: #eeeeee;padding: 45px 0;margin: 50px 0 0;}
.team-container h3 {font-size:45px; text-align:center;}
.team-container p {text-align:justify;}
.team-container ul li {width: 100%;display: block;float: left;margin: 0 0 35px;}
.team-container ul li span {margin: 20px 0 0;font-size: 20px;}
.Ferrous-container h3 {font-size:45px; text-align:center;}
.Ferrous-container p {font-size: 20px;line-height: 32px;margin: 25px 0;text-align: justify;}
.Ferrous-container ul li {width: 100%;float: left;margin: 0 0 55px 0;}
.Ferrous-img {padding:15px;}
.Ferrous-img img {margin:0;}
.Ferrous-container ul li {margin: 0 0 40px 0;}
.Ferrous-container ul li:last-child {margin: 0 0 40px 0;}
.news-ltr .cntnt ul li {width: 100%;float: left;margin: 0 0 25px;}
.news-ltr .cntnt {padding: 20px 10px 0;margin: 10px 0 20px;}
.career-container {padding: 55px 0;}
.career-container h3 {font-size:30px;}
.application-form {padding: 30px 20px;}
.application-form .sbmt-btn {margin:12px 0 0;}
.contact-container h3 {font-size:45px; text-align:center;}
.contact-box {margin:25px 0 0; padding: 40px 25px;}
.contact-left {width: 100%;float: left;padding: 0;}
.contact-right {width:100%;}
.contact-left textarea {height:150px;}
.nav-sec ul li a::before {display:none;}
.Billets-right {width: 100%;float: left;padding: 0;overflow: scroll;border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.table {border: 1px solid #ccc;margin: 0;border-right: 0;border-left: 0;}
.Billets-left {width: 100%;float: left;}
.Billets-box h4 {font-size:22px; text-align:center;}
.Billets-left ul li {margin:0 !important;}
.Billets-left ul li:last-child {margin: 0 0 30px !important;}
.Billets-box.odd .Billets-right {float: right;padding: 0;overflow: scroll;}
.squire-content ul li {width: 100% !important;float: left;border-right: 0;margin: 0;padding: 15px;font-size: 15px;color: #000;line-height: 30px;min-height: auto;border-bottom: 1px solid #eee;margin: 0 !important;}
.terms-container h3 {font-size:28px;}
.terms-container ul li {text-align: justify;}
.terms-container ul {padding:0 0 0 30px;}
.terms-container ul li:before {left:-25px;}
.nav-sec ul li:nth-child(3) .sub_dropdown-menu {width:100%;}
}

@media all and (min-width:541px) {
    .plus-icon{display: none;}
}

@media all and (max-width:540px) {
    .our-partners h2 {font-size: 20px;}
    .projects .title-container {position: initial;}
    .wolkthought-title h3 {font-size: 20px;}
    .customer-speak .speak h3 {font-size: 20px;}
    .media .title h3 {font-size: 20px;}
    .projects .title-container h2 {font-size: 20px;}
    .retail-block .text h2 span{line-height: 22px;}
    .property_by_categeory .container {width: 95%;}
    .banner_container{margin-top: 58px;margin-top: -40px;}
    .top-header .top-header-in .left ul li {margin-left: 0px !important;}
    .top-header .top-header-in .left ul li {font-size: 10px;}
    .top-header .top-header-in .left ul li i{font-size: 12px !important;}
    .retail-block {display: block;text-align: center;}
    .retail-block .icon_block {margin-bottom: 10px;}
    .retail-block .text p {font-size: 15px;margin-bottom: 0;margin-top: 10px;line-height: 18px;}
    .line{display: none;}
    .line1{display: none;}
    .customer-speak .speak {text-align: center;}
    .customer-speak .owl-carousel .item .text {min-height:275px;}
    .customer-speak .owl-carousel .item .text p{font-size: 16px;}
    .nav-sec .menu ul li a {font-size:20px;padding: 0 !important;}
    .footer-social{text-align: center;}
    .newslatter h3 {text-align: center;}
    .message{text-align: center;}
    .top-footer-menu .col{width: 50%;float: left;}
    .top-footer-menu .col:nth-child(2){min-height: 250px;}
    .l_padding {margin-left:0px;}
    .scrollY img{width: 100%;margin-right: 0px;}
    .about_box .about_tab h1 {font-size: 30px;}
    .about_box .about_tab h3 {font-size: 18px;}
    .interested_form h3 {font-size: 26px;}
    .banner_inner h2{font-size:25px;bottom: 8px;}
    .banner_inner img{height:150px;}
    .newslatter form{width: 90%;margin: 0 auto;}
    .vision_mision .vision {width: 100%;    margin: 0px 0 1px 0;}
    .vision_mision .mision {width: 100%;}
    .vision_mision{display: block;}
    .top-footer-menu .col:nth-child(odd){padding-left: 15px;}
    .board-directer-new .board-directer-new-right{margin-left: 0;padding: 10px;text-align: center;}
    .board-directer-new .board-directer-new-left{position: relative;margin: 0 auto;}
    .about_box .about_tab p{padding: 0px 0px;}
    .header{padding: 0px 0px;}
    .board-directer-new .board-directer-new-right:after{display: none;}
    .board-directer-new{padding-bottom: 0px;}
    .board-directer-new .board-directer-new-right h4:after{width: 100%;}
    .awards {min-height: 405px !important;}
    .reach-us .address{min-height: auto !important;}
    .reach-us .address ul li i{font-size: 20px !important;}
    .reach-us .address ul li a i {font-size: 18px !important;}
    .reach-us h2{font-size: 30px !important;}
    .products .products_bx{width: 50%;}
    .aboutbx2 .aboutbxtext {width: 100%;}
    .aboutbx2 .aboutbxform {width: 100%;margin-left: 0%;}
    .aboutbx2 .aboutbxtext h3 {font-size: 18px;}
    .features-row {display: block !important;}
    .features {min-height: auto;}
    .features h4 {font-size: 20px !important;}
    .aboutbx2 {width: 100% !important;}
    .menu-right-holder{display: none;}
    .mega-div-blck ul{width: 100%;}
    .nav-sec .menu ul li a:hover{    background: none !important;color: white;}
    .nav-sec .menu ul li a:hover:after{display: none;}
    .nav-sec ul li ul.submenu{position: relative;float: left;}
    .nav-sec ul li ul.submenu li a{width: 100%;border-bottom: 1px solid rgb(220 220 220 / 0%);
    background: #fff0;font-size: 18px;
    color: #fff;}
    .nav-sec ul li ul.submenu:after{display: none;}
    .nav-sec ul li ul.submenu li{margin: 5px 0 0 0px !important;}
    .nav-sec ul li ul.mega-menu {width: 100%;position: relative;}
    .mega-div-blck{background: #fff0;border-bottom: 2px solid #f1017300;}
    #reMove_class li a {color: #fff !important;    text-transform: capitalize;}
    .nav-sec .menu ul li a:after{display: none !important;}
    .plus-icon{float: right;}
    .plus-icon i{    margin-right: 8px;}
    .nav-sec .menu ul li a:hover .plus-icon i{transform: rotate(45deg);}
    .mega-div-blck ul li a{border-bottom: none;}
    .whats-in{flex-wrap: wrap-reverse !important;    max-height: 540px !important;width: 100% !important;display: block !important;}
    .whats-in li{margin-left: 25px !important;    width: 125px;
    height: 125px;}
    .whats-in li:nth-child(2){top: -90px !important;left: 70px !important;}
    .whats-in li:nth-child(3){top: 10px;}
    .whats-in li:nth-child(6) {left: -175px !important;top: 10px !important;}
    .whats-in li:last-child{    top: -355px !important;left: 125px !important;}
    .whats-in li:nth-child(7) {left: 115px !important;top: -324px !important;}
    .whats-in li:nth-child(4) {left: 50px !important;top: 10px !important;}
    .about_phase1 {min-height: 1110px;}
}

@media all and (max-width:414px) {
    .banner_container {margin-top: 46px;}
    .customer-speak .owl-carousel .item .text img{width: 30px;}
    .awards {min-height: 355px !important;}
    .about_phase1 .about_phase1R h3 {font-size: 26px;}
    .about_phase1 {min-height: 1100px;}
    .products .products_bx {width: 100%;}
    .products .products_bx figcaption .products_text h4{font-size: 24px;}
    .products .products_bx figcaption .products_text .product_icon img {width: 100px !important;}
    .products .products_bx:hover figcaption .products_text .product_icon{width: 140px !important;}
    .whats-in li {margin-left: 15px !important;}
    .whats-in li {width: 120px !important;height: 120px !important;}
    .whats-in li .back-face{width: 120px !important;height: 120px !important;}
    .whats-in li:nth-child(5) {top: -295px !important;left: 90px !important;}
    .whats-in li .front-face span{font-size: 12px !important;}
    .whats-in li:nth-child(3) {top: -10px;}
    .whats-in li:nth-child(4) {left: 55px !important;top: -22px !important;}
    .whats-in li:nth-child(7) {left: 102px !important;top: -320px !important;}
    .whats-in li:nth-child(6) {left: -126px !important;top: -35px !important;}
    .whats-in li:nth-child(2) {top: -92px !important;left: 65px !important;}
    .whats-in li:last-child { top: -325px !important;left: 80px !important;}
    .whats-in{max-height: 420px !important;}
}


@media all and (max-width:390px) {
    .top-header .top-header-in .left ul li {font-size: 8px;}
    .top-header {padding: 0 5px;}
}