@media screen and (min-width: 1680px) { 
  .phtglry h4 {
    padding: 10px;
}
.new{
    font-size: 13px;
    line-height: 22px;
}
.evenbox.calendardt #calendar {
    height: 460px;
    padding: 0;
}
ul.career-ul li, .form ul li:nth-child(1) label {
    font-size: 17px;
    line-height: 30px;
}

.formstn li label {
    font-size: 19px;
}
.form ul li input[type="text"], .form ul li input[type="email"], .form ul li input[type="tel"], .form ul li textarea, .form ul li select{
    height:45px;
}
.form ul li textarea{
    height:100px;
}
.teampro h4 {
    width: 81%;
    font-size: 28px;
    line-height: 38px
}
.teampro h4 span{
    font-size:19px;
}
.infimg {
    height: 350px;
}
.abtlp h1 {
    font-size: 42px;
}
.form h4 {
    font-size: 30px;
}
ul.why-ul li span {
    font-size: 19px;
    line-height: 28px;
}
.jobfrt ul li i {
    bottom: 15px;
    left: 8px;
}
.box ul.fixed {
    top: 10.2vh;
}
.box ul.fixed li{
    line-height:50px;
}
.formstn.career h3 span {
    margin: 0;
    margin-top: 6px;
}
.overviewcont h4.title {
    font-size: 34px;
    line-height: 46px;
}
.evenboxstn .evenbox {
    height: 510px;
}
.locationcontent ul li {
    font-size: 27px;
}
.featured-box .card-container{
        height: 400px;
}
.featured-box .card .side img {
    width: 100%;
}
.achemstnimg.edutripimg {
    height: 225px;
}
.feature-cont .box li {
    margin: 15px 0 15px 7%;
    width: 36%;
}
}
@media screen and (max-width: 1680px) { 
    .locationcontent ul li{
        margin-top:15px !important;
    }
    .achemtstn.result{
        height: 400px;
    }
    .achemtstn.result .bd_txt h4{
        font-size: 18px;
    }
    } 

@media all and (min-width:1600px) {
    .enquireform{
        width: 400px;
    }
    .headerstrip {
        height: 100px;
    }
    .inner_cntnt ol li {
    font-size: 18px;
    line-height: 22px;
}
p {
    margin-bottom: 8px;
}
    .navlinks ul li {
        float: left;
    }
    .bd_txt h4{
        font-size: 21px;
        line-height: 34px;
    }
    
    .school-dtl li i{
        position:relative;
        top:10px;
    }
    .navbar .nav-toggle {
}
    .achemtstn.edutrp .bd_txt span{
        margin: 0px;
            max-height: 150px;
            line-height: 24px;
    font-size: 17px;
    }
    .phtglry h4,
    .alumnibox h4,
    .galstn h3 {
        font-size: 23px;
    }

    .logo img {
        max-width: 380px;
        top: 10px;
    }

        body,
    .phtglry h5,
    .alumnibox h4 span {
        font-size: 18px;
    }

    .navlinks ul li a {
        font-weight: 300;
        font-size: 18px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }

    .navlinks ul li {
        line-height: 100px;
    }

    .disbox {
        top: 35%;
    }

    .swiper-button-next,
    .swiper-button-prev {
        width: 30px;
    }

    .disbox h2 {
        font-size: 38px;
        line-height: 46px;
    }

    .disbox {
        width: 600px;
        height: 400px;
    }

    p,
    .product h4.title,
    .product .subtitle,
    .product p,
    .heading p,
    .downloadform ul li label {
        font-size: 19px;
        line-height: 32px;
    }

    .alumnibox p,
    .galstn span {
        font-size: 17px;
        line-height: 24px;
    }

    .alumnibox img {
        /*width: 100px;*/
    }

    .locationcontent ul li {
        font-size: 26px;
    }

    .locationcontent ul li i {
        font-size: 40px;
        width:45px;
    }

    .disbtn .btn {
        line-height: 46px;
        font-size: 18px;
    }

    .navlinks ul .submenu {
        width: 220px;
    }

    .bounce-icon img {
        width: 25px;
    }

    .locationcontent p {
        padding-right: 30px;
    }

    .locationcontent ul li {
        margin: 40px 16% 10px 0;
    }

    .btn-change6 {
    line-height: 50px;
    height: 50px;
    padding: 0px 40px 0 22px;
}

    .btn-change6 i {
        font-size: 30px;
    }

    .feature-cont ul li label {
        font-size: 21px;
    }

    .feature-cont .box li {
        padding: 20px;
    }

    .feature-cont ul li label span {
        padding: 0;
    }

    .evtcnt {
        height: 100px;
    }

    .evtcnt span {
        padding: 10px 19px;
    }

    .evtcnt h5 {
        padding: 20px 0;
    }

    .highlightbox {
        height: 325px;
    }

    .navlinks ul .submenu li,
    .h2title {
        line-height: 50px;
    }

    .feature-cont span {
        padding-bottom: 5px;
    }

    .feature-cont .box li label,
    .housestn h4 {
        font-size: 24px;
        line-height: 40px;
    }

    
    .visstnright h3 {
        font-size:30px;
    }

    h1.h1title {
        font-size: 42px;
        line-height: 54px;
    }

    .manufacturingdtl.msg .visstnright span {
        font-size: 20px;
    }

    .downloadform {
        width: 580px;
    }
}
@media only screen and (min-width: 1600px) { 
    .feature-cont .box li label{
        font-size: 21px !important;
    }
    .header-right {
}

.navlinks ul li a{
    font-size:16px;
}
.locationcontent ul li{
    font-size:21px;
}
.locationcontent ul li i {
    font-size: 36px;
    width: 35px;
}
} 
@media all and (max-width:1690px) {
    .ftrcontainer {
        width: 100%;
    }
div#contfoot li:nth-child(2) {
    height: 47px;
    display: flex;
    align-items: center;
}
    .highlightbox {
        height: 250px;
    }
    
    .highlightbox h4 {
        font-size: 24px;
        padding: 5px;
    }

    .navlinks ul li a {
        padding: 0 7px;
    }

    .ftrbox ul {
        min-height: 100px;
    }

    .ftrbox {
        min-height: 270px;
    }

    .thankyou h3 {
        font-size: 26px;
        line-height: 30px;
    }


    .probtm span em {
        font-size: 15px;
        line-height: 22px;
    }

    .metalsris h5 {
        font-size: 20px;
        line-height: 40px;
    }

    .modal .footerbox {
        width: 85%;
        margin: 25px 7.5%;
    }

    .modal .footerbox li .input {
        height: 45px;
    }

    #modal-container .modal-background .modal p {
        font-size: 12px;
        top: 5px;
    }

    #modal-container .modal-background .modal {
        width: 600px;
    }

    .rightmixcontbox ul li:before {
        left: -4px;
    }

    .header-right ul li,
    .more-btn li,
    .call.flaticon-phone,
    .email.flaticon-mail,
    .locationdetail .locationcnt h4 {
        font-size: 14px;
    }

    .rightmixcontbox ul li,
    .copyright p a,
    .copyright p,
    .input,
    .label-txt,
    .rgtoverview ul li label,
    .vertical-tabs .nav-tabs .nav-link,
    [class^="flaticon-"]:before,
    [class*=" flaticon-"]:before,
    [class^="flaticon-"]:after,
    [class*=" flaticon-"]:after,
    .btn-change6,
    .ftrstn p,
    .locationdetail ul li label,
    .sitbox h5,
    .sitbox ul li a {
        font-size: 12px;
    }


    .input {
        height: 35px;
    }


    .sitbox ul li a {
        line-height: 16px;
    }



    .probtm span,
    .footerdtl {
        padding: 0px;
    }

    .ftrbox ul li label,
    .corporates h6 {
        margin: 0px;
    }

    .heading {
        margin-bottom: 35px;
    }

    .btn-change6 {
        margin-top: 35px;
    }

    .header-right ul li .flaticon-phone::before {
        font-size: 18px;
        top: -4px;
    }

    .productdetail p {
        padding: 15px 30px;
    }

    .prodtlhead h2 {
        font-size: 46px;
        line-height: 65px;
    }

    .innerheader {
        height: 71px;
    }

    .more-btn li {
        padding: 0 15px;
    }

    .slidertitle:before {
        border-left: solid 5px #cca352;
        left: -8px;
        height: 55px;
        float: left;
        top: 7px;
    }

    .navbar .nav-toggle {
        display: block;
        width: 44px;
        height: 38px;
        padding: 9px;
    }

    .navbar .nav-toggle span:nth-child(1) {
        top: 3px;
    }

    .navbar .nav-toggle span:nth-child(2) {
        top: 11px;
    }

    .navbar .nav-toggle span:nth-child(3) {
        top: 20px;
    }

    .header-right .navbar .menu ul li a {
        margin: 5px 0;
        font-size: 28px;
        line-height: 60px;
    }

    .navbar {}

    .header-right ul li a.flaticon-phone {
        padding-left: 30px;
    }

    .rgtoverview ul li {
        height: 130px;
    }

    .label-active {
        top: -1em;
    }

    .navbar .nav-toggle.open span:nth-child(1) {
        top: 7px;
        left: 14px;
        width: 60%;
    }

    .navbar .nav-toggle.open span:nth-child(3) {
        top: 26px;
        left: 13px;
        width: 60%;
    }

    .emergebox ul li img {
        width: 50px;
    }

    h2.h2title,
    .emergebox ul li label {
        font-size: 28px;
        line-height: 42px;
    }

    .emergebox ul li label span {
        font-size: 16px;
        line-height: 25px;
    }


    .subtitle {
        font-size: 28px;
    }

    .h2title {
        font-size: 28px;
        line-height: 40px;
    }

    .manufacturingdtl p {}

    .proimgbox span {
        font-size: 21px;
    }

    .ftrbox h4 {
        font-size: 18px;
        padding: 10px 0px;
    }

    .corporates h6 {
        font-size: 22px;
        padding-left: 25px;
    }

}
@media only screen and (max-width: 1440px) { 
    p, .product h4.title, .product .subtitle, .product p, .heading p, .downloadform ul li label {
    font-size: 16px;
    line-height: 28px;
}

} 

@media all and (max-width:1440px) {
    .locationcontent ul li {
        margin: 10px 10% 10px 0;
        width: 40%;
        font-size: 19px;
    }
    .housestn.innner{
            margin: 0 0.5% 15px;
    height: 340px;
    }
    .breadcrum {
        margin-top: 110px;
    }
    .header-right{
        margin:16px 0px;
    }
        .tlehd,
    .downloadform h3 {
        font-size: 28px;
        line-height: 50px;
    }
    .disbox h3{
        font-size:20px;
    }
    .webuse ul li {
    font-size: 15px;
    line-height: 26px;
}
.iconbox {
    width: 80px;
    height: 80px;
    font-size: 33px;
    line-height: 80px;
}
        .table td {
        font-size: 14px;
        line-height: 22px;
    }



        span.link,
    .header-right .navbar .menu ul li span.link a,
    .title {
        font-size: 28px;
        line-height: 50px;
    }

    .formstn li input[type="text"], .formstn li input[type="email"], .formstn li input[type="tel"], .overview.techform .manufacturingdtl.carer li select {
    height: 40px;
}
    .formstn.career {
    padding: 35px;
}
    .formstn.career h3 {
    font-size: 26px;
    line-height: 32px;
}
    .visstnright.pull-right ul li{
        line-height: 30px
    }
    .feature-cont ul li label, .visstnright.pull-right ul li {
        font-size: 16px;
    }

    p,
    .product h4.title,
    .product .subtitle,
    .product p,
    .heading p,
    .downloadform ul li label {
        font-size: 16px;
        line-height: 28px;
    }

    .locationcontent ul {
        margin: 10px 0;
    }

    .btn-change6 i {
        font-size: 24px;
        line-height: 40px;
    }

    .btn-change6 {
        margin-top: 25px;
    }

    .btn-change6 {
        font-size: 14px;
        line-height: 42px;
        height: 42px;
        padding: 0px 35px 0 20px;
    }

}
@media all and (min-width:1380px) {
    .formstn li textarea {
    height: 150px
    }
}
@media all and (max-width:1380px) {
    .swiper-slide .phtglry .galimg {
    height: 325px;
}
.loaderimg {
    width: 60%;
    padding: 50px 0;
    text-align:center;
}
.crossicon{
    width:32px;
    height:32px;
    line-height:32px;
    top: 10px;
    right: -10px;
}
.visstnright h3 {
    font-size: 24px;
}
.webuse ul li span {
    float: right;
    width: 90%;
    line-height: 20px;
}
.title{
    letter-spacing:1px;
}
    .galimg{
        height:200px;
    }
    p, .product h4.title, .product .subtitle, .product p, .heading p, .downloadform ul li label, .feature-cont ul li label, .visstnright.pull-right ul li{
        font-size: 15px;
        line-height: 25px;
    }
    .housestn.innner{
        height:300px;
    }
    body {
    font-size: 14px;
    }
    .btn-change6{
        font-size:13px;
    }
    
    .disbox{
            width: 500px;
            height: 320px;
            box-shadow: 0 6px 4px -7px black;
    }
    .disbox h3 {
    font-size: 13px;
    color: #fff;
    margin: 5px 0;
}
    

.manufacturingdtl.msg .visstnright span{
    font-size:14px;
}
.manufacturingdtl p {
    margin-bottom: 5px;
}

  .visstnright.pull-right ul li{
        margin-left: 25px;
    }
    .navlinks ul li a {
        font-size: 14px;
    }

    h1.h1title {
        font-size: 28px;
        line-height: 34px;
    }

    .swiper-button-next,
    .swiper-button-prev {
        width: 20px;
    }

    

    .highlightbox {
        padding: 15px;
        height: auto;
    }

    .locationcontent p,
    h2.h2title {
        padding: 0px;
    }

    .locationcontent a.btn-change6 {
        margin-left: 0px;
    }

    .feature-cont span {
        padding: 0px;
    }

.stemap, .locationimg, .footer, .aboutus, .manufacturing, .product, .ftrstmp, .overview, .whyemerge, .emergebox ul, .corporates, .projects, .projects ul, .products, .productdetail, .specification, .colorchart, .manimg, .feature, .Eventsstn, .alumini, .p-50, .why.white, .message, .contactform, .contaddress, .houses, .perfectionalboard, .Photogallerycat, .videogallerycat, .download, .achemt, .achemts, .events, .careeropp, .sch-calender{
    padding:50px 0px;
}

    .btn-change6 {
        padding: 0 30px 0 15px;
        line-height: 35px;
        height: 35px;
    }

    .btn-change6 i {
        line-height: 34px;
        font-size: 17px;
    }



    .proimgbox span {
        font-size: 20px;
    }

    .proimgbox a,
    .feature-cont ul li label {
        font-size: 14px;
    }



    .feature-cont ul li label span {
        font-size: 26px;
        line-height: 30px;
    }

    .feature-cont ul li {
        margin: 10px 0;
    }

    .evtcnt span {
        font-size: 24px;
    }

    .evtcnt span p {
        font-size: 12px;
        line-height: 16px;
    }

    .evtcnt h5 {
        font-size: 20px;
    }

    .evenbox .swiper-slide,
    .ticker-container {
        height: 370px;
    }

    .ticker-container h2 {
        font-size: 17px;
    }

        #calTFooter {
        display: none;
    }

    .mini-cal {
        padding: 0;
    }

    .evtcnt h5 a {
        font-size: 13px;
        line-height: 20px;
    }

    .iconbox {
        width: 80px;
        height: 80px;
        line-height: 80px;
        border-radius: 100%;
        font-size: 32px;
    }

    .highlightbox h4 {
        font-size: 20px;
        padding: 30px;
    }

    .fa-quote-left {
        font-size: 60px;
        top: -20px;
    }

    .lumbibox .fa-caret-down {
        font-size: 100px;
        bottom: -60px;
    }

    .aluminiimg img {
        width: 100px;
        height: 100px;
        left: 32%;
        top: 40px;
    }

    .webuse h3,
    .footer h3 {
        font-size: 24px;
    }

    .school-dtl li,
    .webuse ul li {
        line-height: 20px;
        font-size: 14px;
    }
.footer ul li {
        margin-right: 10px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        border-radius: 3px;
    }

    .school-dtl img {
        width: 120px;
    }

    .ftrstn p {
        line-height: 5px;
    }

    li.brder a,
    .header-right .navbar .menu ul li.brder a {
        font-size: 17px;
        line-height: 30px;
    }

    .navbar .menu ul .submenu {
        padding: 15px;
    }

    .navbar .menu ul .submenu li a {
        line-height: 20px;
        margin: 0;
        padding: 0;
        font-size: 14px !important;
    }
    .alumnibox p{
        height:200px;
    }
    .alumnibox{
        height:300px;
    }
    
}

@media all and (max-width:1300px) {
    .navlinks ul li {
        float: left;
        line-height: 70px;
    }

    .alumnibox p {
        height: 180px;
    }

    .navlinks ul li a {
        font-size: 14px;
        padding: 0 6px;
    }

    .h2title {
        font-size: 22px;
        line-height: 34px;
    }
}
@media all and (max-width:1152px) {
    .navlinks ul li a{
        font-size: 13px;
    } 
    .logo img {
    max-width: 234px;
}
}
@media only screen and (max-width: 1285px) {

    .emergebox ul li label {
        margin: 0px;
    }
}

@media all and (max-width:1100px) {
    .navlinks ul li a {
        font-size: 12px;
        padding: 0 4px;
    }
    .navlinks ul .submenu li {
        line-height: 30px;
    }

    .table-responsive.table-spec {
        overflow: auto;
    }

    .manufacturingdtl.msg {
        padding: 15px;
    }

    .manufacturingdtl.msg img {
        border: none;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    .visstnright h3 {
        font-size: 24px;
        letter-spacing: 0;
    }

    .manufacturingdtl.msg .visstnright span {
        font-size: 16px;
    }

    .manufacturingdtl.msg .visstnright {
        height: auto;
    }

    h2.h2title,
    .emergebox ul li label {
        font-size: 24px;
        line-height: 36px;
    }

    p,
    .product h4.title,
    .product .subtitle,
    .product p,
    .heading p,
    .downloadform ul li label {
        font-size: 14px;
        line-height: 24px;
    }

    .locationcontent ul li {
        margin: 5px 5% 5px 0;
        width: 45%;
        font-size: 15px;
    }

    .alumni {
        width: 100%;
        float: left;
        margin: 0;
    }

    .locationcontent ul {
        margin: 0;
    }

    .btn-change6 {
        font-size: 12px;
        letter-spacing: 0px;
        margin-top: 15px;
    }

    .locationcontent p,
    h2.h2title {
        margin: 0px;
    }

    .highlightbox h4 {
        font-size: 15px;
        padding: 20px;
        padding-bottom: 0;
    }

    .highlightbox a {
        font-size: 13px;
        line-height: 24px;
    }

    .stemap,
    .locationimg,
    .footer,
    .aboutus,
    .manufacturing,
    .product,
    .ftrstmp,
    .overview,
    .whyemerge,
    .emergebox ul,
    .corporates,
    .projects,
    .projects ul,
    .products,
    .productdetail,
    .specification,
    .colorchart,
    .manimg,
    .feature,
    .Eventsstn,
    .alumini,
    .p-50,
    .why.white,
    .message,
    .contactform,
    .contaddress,
    .houses,
    .perfectionalboard,
    .Photogallerycat,
    .videogallerycat,
    .download,
    .achemt,
    .achemts,
    .events {
        padding: 25px 0px;
    }

    .achemtstn {
        width: 46%;
    }

    .achemtstn.result {
        width: 96%;
        margin-bottom: 20px
    }
}

@media all and (max-width:800px) {
    .desktop-show {
        display: none;
    }

    .mobile-show {
        display: block;
    }
   .formstn.career {
    padding: 15px;
    width: 100%;
    margin: 0;
}
    .formstn li:last-child input.btn-change6 {
    border-radius: 25px;
    line-height: 27px;
    padding: 0px 15px;
    height: 35px;
}
    .formstn.career h3 {
    font-size: 20px;
    margin-bottom: 0;
}
    .event-dtl {
    width: 100%;
    margin: 0;
    padding: 25px;        
}
   
    .entprs li {
    width: 100%;
    float: left;
}
    .innerheader {
    height: 52px;
    }
   .breadcrum {
    margin-top: 50px;
}
    .inner_cntnt{
        width: 100%;
    }
    .inner_cntnt ol {
    padding: 25px 20px 0 25px;
    border-width: 5px;
}
    .inner_cntnt ol li {
    font-size: 14px;
    padding: 5px 0;
    line-height: 20px;
}
    .slider {
        position: relative;
        z-index: 4;
    }

    .manufacturingdtl.msg:nth-child(even) img {
        padding: 0;
        border: none;
    }

    .navlinks ul .submenu {
        visibility: visible;
        opacity: 1;
        transform: translate(0, 0);
        transition: auto;
        display:none;
    }

    .header-right .navbar .menu ul li a {
        border: none;
    }

    .header-right .navbar .menu .submenu li {
        border-bottom: solid 1px #ededed;
    }

    .header-right .navbar .menu .submenu li a {
        color: #ededed !important;
    }

    .navlinks ul .submenu:before {
        color: #106bab;
        font-size: 66px;
        position: absolute;
        left: 13%;
        top: -35px;
    }

    .navbar .menu ul .submenu {
        top: 100%;
    }

    .rightmixcontbox {
        min-width: inherit;
        right: 15px;
        padding: 20px 0 20px 50px;
    }

    h2.slidertitle {
        top: 20%;
        left: 7.5%;
        bottom: auto;
        right: auto;
    }

    .row.rmspace .rightmixcontbox {
        padding: 20px 0 20px 50px;
        left: 0;
        width: 370px;
        top: 12px;
    }


    .products img {
        max-width: 100%;
    }

    div#lightgallery {
        position: static;
    }

    .g1,
    .manufacturingdtl p,
    .productdetail p {
        padding: 0;
    }

    .prodtlbox,
    .productdetail p {
        width: 100%;
        float: left;
        margin: 0;
    }

    .agile-galry-caption {
        width: 100%;
    }

    .rightmixbox {
        width: 30%;
        float: none;
        display: inline-block;
        text-align: center;
        margin: 10px 1%;
    }

    .rightmix {
        text-align: center;
    }

    .vertical-tabs .nav.nav-tabs,
    .tab-content,
    .ftrcontainer,
    .lftoverview img {
        width: 100%;
    }

    .footerbox:nth-child(2) {
        border: none;
    }

    .footerbox li {
        width: 100%;
    }

    .lftoverview {
        width: 100%;
        top: 0px;
        left: 0px;
    }

    .rgtoverview {
        width: 100%;
        right: 0;
    }

    .locationcnt,
    .more-btn li a.flaticon-download:before {
        padding-right: 0px;
    }

    .more-btn {
        padding: 10px;
    }

    .more-btn li {
        padding: 0px 10px;
    }

    .headerstrip .container {
        width: 94%;
    }

    .rgtoverview ul {
        padding-top: 0px;
    }

    .rgtoverview ul li {
        height: 150px;
        margin: 50px 0 0px 0;
    }

    .rgtoverview ul li label {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
        padding: 0 60px;
    }

    .rgtoverview img {
        margin: 0;
        width: 100%;
    }

    .rgtoverview ul li img {
        width: auto;
    }

    .rightmixbanner {
        overflow: hidden;
    }

    .rightmixbanner,
    .locationbanner,
    .lctbnr {
        height: 60vh;
        background-attachment: inherit;
    }

    .rightmixbanner h1.slidertitle,
    .locationbanner h1.slidertitle {
        top: 20%;
        bottom: auto;
        left: 7.5%;
        right: auto;
        width: auto;
    }

    .slidertitle {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 1px;
    }

    .slidertitle:before {
        top: 3px;
    }

    .emergebox ul li img {
        width: 35px;
    }

    .emergebox ul li label {
        float: right;
        margin: 0;
        font-size: 21px;
    }

    .emergebox ul li label span {
        font-size: 13px;
        line-height: 20px;
    }

    .emergebox ul li {
        margin-bottom: 45px;
    }

    .corporates h2.subtitle {
        margin-bottom: 20px;
    }

    .subtitle {
        font-size: 24px;
    }

    .corporates p,
    .corporates h6 {
        padding: 0px;
    }

    .ftrbox {
        height: 50vh;
        border: none;
        min-height: inherit;
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
        margin-right: 0px;
        border-bottom: solid 1px #737373;
        padding-bottom: 12px;
    }

    .sitbox {
        width: 30%;
        float: left;
        margin-left: 15%;
    }

    .mtlsrisdtl {
        width: 100%;
    }
    
}

@media all and (max-width:770px) {
    .broucherion{
        bottom: 47px;
    }
    .apl a{
        width:100%;
        margin:0px;
    }
    .appsrl.holiday {
    right: 0;
    border-right: none;
    margin: 0;
    padding: 0;
}
    .broucherion.schooltop {
    bottom: 105px;
}
    .navbar .menu ul .submenu{
        padding:0px;
    }
    .header-right .navbar .menu .submenu li {
    padding: 5px 20px;
    }
    .box ul {
    display:inline-block;
    text-align: center;
    width: 100%;
    margin: 0;
}
.box ul.fixed {
    padding-top: 10px;
    top: 50px;
    width: 96%;
    left: 2%;
}

.box ul.fixed li {
    width: 96%;
    margin: 0 0 20px 0;
    margin-left: 2%;
}
.box ul.fixed li:last-child {
    margin-left: 2%;
}
    h2.h2title,
    .emergebox ul li label {
        font-size: 19px;
        line-height: 30px;
    }
    .housestn.innner {
    width: 49%;
}
    .enquireform {
    position: static;
    width: 100%;
    padding: 50px 100px;
}
.aboutus.abttlp {
    padding: 50px 0px;
}
.teampro h4{
    width:62%;
}
.pgallery.lpinfra .phtglry {
    width: 49%;
}
.infimg {
    height: 150px;
}
.teamcont {
    width: 100%;
    padding: 0 30px;
}
    .headerstrip{
        height:52px;
    }
    .header-right{
        margin:7px 0px;
    }
   .locationcontent ul li i {
    padding-right: 5px;
    width: 20px;
    float: left;
    font-size: 20px;
    margin: 4px;
    top: 0;
}
    .locationcontent ul li {
    margin: 15px 2% 15px 0;
    width: 48%;
    font-size: 15px;
}

    .header-right .navbar .menu ul li a {
        margin: 5px 0;
        font-size: 17px;
        letter-spacing: 0;
        line-height: 40px;
        text-transform: capitalize;
        font-family: 'Hind Guntur', sans-serif;
    }

    .phtglry,
    .demo-gallery > ul > li {
        width:49%;
    }

    .header-right .navbar .menu ul li {
        border-bottom: solid 1px #232323;
        line-height: normal;
    }

    .proimgbox {
        width: 42%;
    }

    .corporates {
        background-attachment: inherit;
        background-position: left;
    }

    .header-right .navbar .menu ul li,
    .ftrstn {
        float: left;
        width: 100%;
    }

    .ftrbox {
        height: auto;
    }



    .ftrbox.border-none {
        border: none;
    }

    .htitle {
        left: 40px;
    }
    .feature-cont .box li label {
        width: 100%;
        text-align: center;
    }

    .feature-cont .box li label {
        line-height: 30px;
    }

    .box ul {
        display: inherit;
    }
    

    .feature-cont .box li {
        margin: 5px 0.5%;
        width: 49%;
    }
    .disbox {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.rgstr_box {
    width: 100%;
    margin: 50px 0;
    padding:15px;
}
.rgstr_box {
    width: 100%;
    margin: 50px 0;
}

.r_txt span {
    width: 100%;
    float: left;
}

.r_txt {
    height: auto;
    margin: 0;
}

.rgstr_input {
    position: static;
    width: 100%;
    margin-top: 10px;
    float: left;
    display:flex;
    flex-wrap: wrap;
}
.r_txt.captcha_wrap {
    margin-top: 0;
}
ul.captcharow li:first-child {
}
ul.captcharow li:last-child {
    width: 40%;
}
.feature-cont .box li {
    width: 100%;
}
.overviewcont {
    width: 100%;
    margin: 0px;
    margin-top: 100px;
}
.r_txt:nth-child(7), .r_txt:nth-child(8) {
    width: 44%;
    float: left;
    margin: 15px 3%;
    text-align: center;
}
.feature-cont ul li{
    display:flex;
}
section#alumini{
    height:80vh;
}
.lumbibox{
    padding:0px;
}
section#overview .manufacturingdtl {
    width: 100%;
    margin-top: 25px;
}

.visstnright.pull-right {
    left: 0;
    padding: 25px;
    position: static;
}

.manufacturingdtl:last-child .visstn {
    right: 0;
    position: static;
    margin-top: 25px;
}

.manufacturingdtl:last-child .visstnright {
    padding: 25px;
    position: static;
    margin-bottom: 30px;
}
.achemtstn.edutrp {
    width: 100%;
    margin: 20px 0;
}
.achemtstn.achicat {
    width: 100%;
    margin: 0px 0 10px 0;
}
.applbox {
    width: 100%;
    margin-bottom: 15px;
}
.admission_frm {
    width: 100%;
    float: left;
    margin: 0;
}

.apl {
    width: 80%;
    margin: 0 10%;
}
.ncertinfo ul {
    column-count: 2;
}

.ncertinfo {
    width: 100%;
    float: left;
}
}

@media all and (max-width:630px) {
    .alumnibox img {
        width:120px;
    }
    .new{
        right: 0;
    }
    .disbox {
        width: 440px;
        height: auto;
    }
    .appsrl a img {
    width: 25px;
    margin-right: 5px;
}

.appsrl {
    position: relative;
    width: 100%;
    top: 0;
    right: 0;
    border-top: solid 1px #eabe46;
}
    .contactusmid, .achemtstn {
    width: 96%;
}
.achemtstn.result {
    height: unset;
    margin-bottom: 0px;
}
.achemtstn.result {
    height: unset;
    margin-bottom: 0px;
}

.broucherion span {
    font-size: 12px;
    letter-spacing: 0.5px;
}

.broucherion img {
    margin: 0;
    width: 20px;
}
    .formstn{
        margin-top:15px;
    }
    .formstn li{
        width:100%;
    }
    .contaddress ul {
    display: inherit;
}
    .contaddress ul li {
    display: inherit;
    width: 100%;
    flex-wrap: inherit;
    align-items: inherit;
    margin: 15px 0;
}
    .contaddress ul li label {
    width: 82%;
    }
    .contaddress {
    margin-top: 25px;
}
    tr.text-center.uppercase th {
    font-size: 12px;
}
    .tlehd{
            font-size: 17px;
    line-height: 26px;
    }
    .heading p {
        padding: 0px;
    }
.jobfrt, .jobtble, .overview.techform .manufacturingdtl.carer, .overview.techform .manufacturingdtl.carer li:nth-child(5), .contactusmid, .achemtstn {
    width: 100%;
    margin: 0;
}
.jobfrt ul {
    display: inherit;
    width: 100%;
    margin-bottom: 25px;
}
.jobfrt ul li, .overview.techform .manufacturingdtl.carer, .overview.techform .manufacturingdtl.carer li:nth-child(5), .contactusmid, .achemtstn {
    margin: 20px 0;
}
.formstn.career h3 span {
    margin-top: 8px;
}
.formstn.career h3 span {
    line-height: 23px;
}
.formstn.career ul {
    margin: 0;
    width: 100%;
}
.overview.techform .manufacturingdtl.carer li {
    width: 100%;
}
    .manufacturingdtl {
        margin: 0;
    }

    .swiper-container {
        height: 80vh;
    }

    .visionbox {
        padding: 25px;
        margin-top: 0;
    }
      .alumnibox {
    width: 100%;
}
    .visstn,
    .visstnright {
        width: 100%;
    }

    .disbox h2 {
        padding: 10px 15px;
        text-align: center;
    }

    .disbox p {
        display: none;
    }

    .disbtn .btn {
        display: inline-block;
    }

    .disbtn {
        width: 100%;
        padding: 0 20px;
    }

    .factimg {
        margin: 0 0%;
        width: 100%;
    }

    .mtldtl {
        padding: 25px;
    }

    .mtlsrisdtl {
        margin: 15px 0px;
    }

    .ftrbox {
        height: auto;
    }

    h2.h2title,
    .emergebox ul li label,
    .prodtlhead h2 {
        font-size: 22px;
        line-height: 34px;
    }

    .corporates h6 {
        font-size: 18px;
    }

    .projects ul li {
        height: 180px;
    }

    

    .web-container {
        width: 90%;
    }

    body {
        font-size: 16px;
        overflow-x: hidden;
        border-left: 10px solid #ddd;
        border-right: 10px solid #ddd;
        float: left;
        width: 100%;
    }

    h2.h2title {
        font-size: 26px;
        line-height: 44px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    p,
    .product h4.title,
    .product .subtitle,
    .product p,
    .heading p,
    .downloadform ul li label {
        font-size: 16px;
        line-height: 28px;
    }

    .locationcontent ul li {
        font-size: 19px;
        line-height: 50px;
        width: 100%;
        margin: 0 !important;
        text-align: left;
    }

    .headerstrip {
        width: 100%;
        margin: 0;
    }

    .banner .bnrhdg {
        top: 15%;
        left: 8%;
    }

    .hoverlocation {
        margin: 0px;
    }

    .locationcontent a.btn-change6 {
        margin: 12px 0 0 0;
        font-size: 10px;
        letter-spacing: 1px;
    }

    .subtitle {
        font-size: 20px;
    }

    .manufacturingdtl p {
        padding: 0px;
    }

    .proimgbox {
    width: 100%;
    margin: 0 0% 30px 0;
}

    .probtm img {
        padding: 20px 10px;
    }

    .ftrbox ul,
    .ftrbox span {
        float: left;
        width: 50%;
    }

    .sitbox {
        margin-bottom: 30px;
    }
.fc-right {
    display: none;
}
.fc .fc-toolbar>*>:first-child {
    font-size: 13px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    font-size: 13px;
    padding: 0 5px;
}
    .ftrcontainer {
        padding: 0;
    }

    .copyright p {
        margin-bottom: 5px;
    }

    .footerbox {
        margin: 0;
        width: 100%;
        float: left;
        padding: 15px 0;
    }

    .evenboxstn,
    .highlight {
        display: inherit;
    }

    .evenbox {
        width: 100%;
        margin: 0px;
        padding-bottom: 30px;
    }

    .ftrbox span {
        padding: 15px 0px;
    }

    .highlightbox {
        padding: 15px;
        height: auto;
        width: 50%;
    }

    .school-dtl li,
    .webuse ul li {
        line-height: 30px;
        font-size: 17px;
    }

    .webuse {
        width: 100%;
        float: left;
    }
.footerbg .col-md-3.col-xs-12 {
    padding: 0;
}
.flipbook-viewport {
    margin: 0;
}
    .footerdtl {
        padding-bottom: 25px;
    }

    .footerbg {
        padding: 30px 0;
        overflow: hidden;
    }

    .webuse h3,
    .footer h3 {
        margin: 15px 0;
    }

    .thanks {
        padding: 25px;
    }

    .thankyou {
        width: 90%;
        margin: 0 5%;
    }

    .proimgbox span {
        font-size: 24px;
    }

    .evenbox .swiper-slide,
    .ticker-container {
        height: auto;
    }

    #modal-container .modal-background .modal {
        width: 90%;
    }

    .more-btn {
        padding: 10px;
    }

    .more-btn li {
        padding: 0 5px;
    }

    .locationdetail ul li {
        margin-left: 10px;
    }

    .rightmixcontbox h5 {
        font-size: 15px;
        line-height: 22px;
    }

    .rightmixcontbox,
    .row.rmspace .rightmixcontbox,
    .locationcnt {
        padding: 25px;
    }

    .slidertitle,
    .locationdetail h4,
    .rightmixcontbox h4 {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 1px;
    }

    .rgtoverview ul li label {
        margin-top: 5px;
        padding: 0 5px;
        font-size: 14px;
        line-height: 18px;
    }

    .rgtoverview ul li {
        margin-top: 25px;
        height: 100px;
    }

    .tab-content {
        margin-bottom: 15px;
    }

    .ftrstn:last-child,
    .footerbox:nth-child(4) .ftrstn,
    .footerbox:nth-child(4) {
        border: none;
    }

    .ftrstn .copyright.row-container {
        padding: 0px;
    }

    .footerbox:nth-child(4) {
        width: 100%;
        float: left;
        text-align: center;
    }

    .footerbox:nth-child(4) .ftrstn {
        width: 44%;
        border: none;
        display: inline-block;
    }

    .copyright,
    .corporates h6 {
        margin: 0px;
    }

    .copyright p {
        width: 100%;
        text-align: center;
    }

    .slidertitle,
    .container,
    .headerstrip .container {
        width: 100%;
        max-width: 100%;
    }

    .evenbox .swiper-slide {
        height: 580px;
    }

    .evenbox .swiper-container,
    .evenbox img {
        height: auto;
        width: 100%;
        position: static;
        float: left;
    }

    div#calendar {
    height: auto;
    width: 100%;
}.identi {
    width: 100%;
}

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

.identi {
    width: 100%;
}

.identi ul li:first-child {
    padding-left: 0;
}

.identi ul {
    width: 100%;
}

    .locationimg,
    .aboutus,
    .rightmix,
    .location,
    .plans,
    .plansbanner,
    .vertical-tabs,
    .sayagallery,
    .footer,
    .right-mix,
    .locationdetail,
    .locationdetail img {
        padding: 25px 0px;
    }

    .title {
        font-size: 24px;
        line-height: 30px;
    }


    .aboutus p,
    .locationimg {
        padding: 0px;
    }

    ul.actualimg li {
        width: 48%;
        margin: 5px 1%;
    }

    ul.actualimg li img {
        height: auto;
    }


    .call.flaticon-phone:before,
    .email.flaticon-mail:before,
    .layer span {
        margin: 0;
    }

    .call,
    .call span,
    .email,
    .email span {
        width: 100%;
        float: left;
        text-align: center;
    }

    .call span,
    .email span {
        margin: 20px 0 30px;
    }

    .call span a,
    .email span a {
        color: #fff;
    }

    .header-right .navbar .menu ul li span.link a {
        font-size: 18px;
        line-height: 40px;
        letter-spacing: 0.5px;
    }

        .aboutbg img {
        height: 100%;
    }

    .aboutbg {
        top: 55px;
    }

    .header-right .navbar .menu #accordion li.brder:after {
        width: 80%;
    }

    .navbar .menu.open {
        background-position: center;
    }

    .copyright p {
        font-size: 16px;
        width: 100%;
        float: left;
        line-height: 24px;
    }

    .ftrstn a,
    .copyright p a {
        font-size: 16px;
        line-height: 24px;
    }

    .col-md-4.col-xs-12 {
        padding: 0;
    }

    .footer .col-md-4.col-xs-12 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .navbar .menu ul {
        width: 100%;
        padding-top: 80px;
    }

    .evenbox:nth-child(1) {
        height: 620px;
    }

    .header {
        position: static;
    }
     .videogallerycat.catvideo .vgallery .vgallerystn {
    width: 48%;
}
.alumini .swiper-container {
    width: 100%;
    margin: 0px auto;
    height: 500px;
}
.loaderimg {
    width: 100%;
    padding: 15px;
}
.crossicon {
    width: 25px;
    height: 25px;
    line-height: 25px;
    top: 5%;
    right: 5%;
}
.ncertinfo ul {
    column-count: inherit;
}
video {
    width: 100%;
    margin: 0 auto;
    display: inherit;
}
}

@media all and (max-width:580px) {
    .headerstrip, .pgallery.lpinfra .phtglry{
        width: 100%;
    }
    .ncertinfo ul li a {
    white-space: initial;
}
.spotlight {
    margin-top: 10em;
    display: inline-block;
}

.spotbanner {
    width: 100%;
}

.spotcont {
    width: 100%;
    margin-top: 20px;
}

.spotcont a {
    width: 60%;
    margin-bottom: 10px;
}
.ncertinfo ul li {
    align-items: baseline;
    width: 100%;
}
    .mentor .featured-box {
    width: 100%;
    margin: 20px 0;
}
.admission_frm {
    padding: 25px;
}

.schoolname h1 {
    font-size: 32px;
    line-height: 32px;
}

.frmpicbox {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.frmpic {
    flex-wrap: wrap;
}

.form1 li {
    width: 100% !important;
}
admission_frm {
    padding: 10px;
}
    .enquireform {
    position: static;
    width: 100%;
    padding: 25px;
    height: auto;
}
.teampro img {
    position: static;
    width: 100%;
}
.teamcont {
    padding: 0 10px;
}
.teampro h4 {
    width: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    padding: 20px 0;
}
.teampro h4 span {
    font-size: 20px;
    line-height: 30px;
}
.teamcont {
    margin: 0;
}
.infimg {
    max-height: 450px;
    height: auto;
}
.galimg {
    height: auto;
    max-height: 300px;
}
.pgallery.lpinfra .phtglry {
    margin-top: 20px;
}
.phtglry, .demo-gallery > ul > li {
    width: 100%;
}
.principledesk{
    padding:40px 0px;
}
.teams {
    padding-bottom: 10px;
}
    .contaddress ul li label {
    width: 75%;
    }
    .headerstrip.fixed {
        width: 95%;
    }

    .housesbox {
        display: inherit;
    }

    div#lightgallery {
        position: static;
        float: left;
        width: 100%;
    }

.housestn {
    margin: 0 0px 25px;
    width: 100%;
    float: left;
}
    .housestn ul li {
    font-size: 14px;
}
    .housestn ul li label{
        font-size: 16px;
    }
    .breadcrum {
        padding:5px 0px 0px 0px;
    }
    .manufacturingdtl.msg .visstn, .manufacturingdtl.msg .visstnright{
        width:100%;
        padding:0px;
    }
    
}

@media all and (max-width:480px) {
    .ftrstmp {
        padding-bottom: 0;
        border: none;
    }
    .housestn.innner{
        width:99%;
        height:auto;
    }
    .feature-cont ul li label{
        font-size: 12px;
        margin: 0px;
    }
   
    .feature-cont ul li img{
    margin-right: 10px;
    }
    .feature-cont ul li label span {
    font-size: 20px;
    line-height: 20px;
    }
    .disbox h2 {
        padding: 0;
        font-size: 19px;
        line-height: 30px;
    }

    .disbtn .btn {
        line-height: 36px;
        width: 100%;
        text-align: center;
        font-size: 13px;
        margin-right: 10px;
        padding: 0 15px;
    }

    .evenbox .swiper-slide {
        height: 510px;
    }

    .evenbox:nth-child(1) {
        height: 540px;
    }

    .highlightbox {
        padding: 5px;
    }

    .heading {
        margin-bottom: 25px;
    }

    .disbox {
        width: 320px;
        height: auto;
        padding: 20px 10px;
        text-align: center;
    }

    .disbtn {
        padding: 0 10px;
    }


    .htitle {
        left: 20px;
    }

    h1.h1title,
    h1.h1title strong,
    .emergebox ul li label,
    .modal .footerbox h4.ftrtitle {
        font-size: 20px;
        line-height: 26px;
    }
     .entprs{
        display: inherit;
    }
    .entprs li {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
    .fullvideo{
        padding: 25px 0px;
    }
    .locationcontent ul li i {
    position: static;
    float: none;
    font-size: 26px;
    padding-right: 40px;
}
section#highlight .web-container, .lumin {
    width: 100%;
}
}

@media all and (max-width:420px) {
      body{
        font-size: 14px;
    }
    .disbox {
    width: 300px;
    height: auto;
    padding: 10px 0px;
    text-align: center;
}
     .videogallerycat.catvideo .vgallery .vgallerystn, .vgallerystn {
    width: 98%;
}
    
    li.brder a, .header-right .navbar .menu ul li.brder a {
    font-size: 14px;
    line-height: 22px;
    }
    
    .navbar .menu ul .submenu{
            width: 280px;
    }
    .navbar .menu ul .submenu{
        padding: 10px;
    }
    .sitbox {
        width: 40%;
        margin-left: 10%;
    }
    .phtglry, .demo-gallery > ul > li{
        width: 100%;
        margin-bottom: 20px;
    }
    h1.h1title {
        font-size: 20px;
        letter-spacing: 1px;
    }
    .row.row-container {
    margin: 0;
}
    .breadcrum ul a, .breadcrum ul li {
    font-size: 11px;
    }
    .breadcrum ul li a {
    padding: 0 5px;
    }
    .more-btn {
        padding: 0px;
    }

    .more-btn li {
        padding: 0px 5px;
    }

    .rgtoverview ul li {
        margin-top: 10px;
    }

    .rgtoverview ul li {
        height: 120px;
    }

    .emergebox ul li {
        margin: 5px 0;
        width: 100%;
        float: left;
        padding: 5px 0;
    }

    .emergebox ul li:after {
        left: 0px;
        bottom: 0;
    }

    .rightmixbox {
        width: 47%;
    }

    .animated {
        display: none;
    }

    

    

    img.abtimg {
        float: right;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    .feature .col-md-12.col-xs-12.pull-left {
        padding: 0;
    }

            .ftrstn img {
        width: 150px;
    }

    .projects ul li {
        height: 160px;
        margin: 0 2%;
        width: 45%;
    }

    .projects ul li label {
        padding: 0;
        letter-spacing: 0.2px;
        font-size: 13px;
    }

    .projects,
    .projects ul {
        padding-bottom: 0;
    }

    .header-right .navbar .menu ul li a {
        font-size: 22px;
        line-height: 50px;
    }

    .projects ul li {
        width: 100%;
        height: auto;
        margin: 10px 0;
    }

    .projects ul li label {
        padding: 0;
        letter-spacing: 0.2px;
        font-size: 15px;
        line-height: 30px;
    }

    .rightmixcontbox,
    .row.rmspace .rightmixcontbox {
        padding: 30px 20px;
    }

    .row.rmspace {
        margin: 35px 0px;
    }

    ul.actualimg li {
        width: 47%;
        float: left;
        margin-bottom: 0;
    }

    ul.actualimg li img {
        height: 200px;
    }

    .more-btn li:nth-child(2) {
        display: none;
    }

    .alumini .swiper-container {
        height: auto;
    }

    .alumini.pt-0 .swiper-button-next.btns img,
    .alumini.pt-0 .swiper-button-prev.btns img {
        display: none;
    }

    .evenbox:nth-child(1) {
        height: 440px;
    }

    .lumbibox {
        margin-bottom: 50px;
    }

    .footerbg {
        padding-bottom: 0px;
    }
    .event-dtl{
        padding: 10px;
    }
    .swiper-container{
        height:60vh;
    }
}

@media all and (max-width:375px) {
    body {
        overflow-x: hidden;
    }
    .appbtn a {
    font-size: 13px;
}

.ncertinfo ul li a {
    font-size: 13px;
}
.headerstrip{
    height:52px;
}
.disbox {
    width: 240px;}
    .disbtn{
        display:inline-block;
    }
    .swiper-button-next, .swiper-button-prev{
        display:none;
    }
    .disbox{
        padding:20px;
    }
    .proimgbox span {
        font-size: 18px;
    }
    
.header-right {
    margin: 10px 0px;
}
    .phtglry, .demo-gallery > ul > li {
    margin-bottom: 0px;
}
    p,
    .product h4.title,
    .product .subtitle,
    .product p,
    .heading p,
    .downloadform ul li label,
    .ftrstn a,
    .copyright p a {
        font-size: 14px;
        line-height: 24px;
    }

    .proimgbox a,
    .feature-cont ul li label {
        font-size: 13px;
    }

    .h2title {
        font-size: 20px;
        line-height: 32px;
    }

    .feature-cont ul li {
        width: 100%;
        display: inline-block;
        border-bottom: dashed 1px #e2e2e2;
    }

    .evenbox .swiper-slide {
        height: 350px;
    }

    .highlightbox {
        width: 100%;
    }

    .highlightbox {
        padding: 25px;
    }

    .school-dtl li,
    .webuse ul li {
        line-height: 22px;
        font-size: 14px;
    }

    .lumin {
        width: 100%;
        margin: 0;
    }

    .emergebox ul li img {
        height: 50px;
    }

    .ftrbox ul,
    .ftrbox span {
        float: left;
        width: 100%;
    }

    ul.actualimg li {
        width: 100%;
        height: auto;
    }

    .sitbox {
        width: 50%;
        float: left;
        margin-left: 0;
    }

    .locationcnt li label {
        padding-top: 3px;
    }

    .rgtoverview ul li {
        height: 110px;
    }

    .headerstrip.fixed {
        padding: 5px 0 0 0;
    }


    .ftrstn,
    .footerbox form label {
        width: 100%;
    }

    .rgtoverview ul li label {
        font-size: 12px;
        line-height: 14px;
    }

    .slidertitle {
        font-size: 17px;
        line-height: 22px;
    }

    .slidertitle:before {
        top: 1px;
        height: 40px;
        left: -5px;
    }

    .locationimg::after,
    .lftoverview::after,
    .locationimg::before,
    .lftoverview::before {
        bottom: 9px;
        left: 21px;
        right: 21px;
        top: 9px;
    }

    #modal-container .modal-background .modal {
        width: 94%;
    }

    #modal-container .modal-background .modal {}

    .modal .footerbox li {
        margin: 10px 0px;
    }

    .contactno {
        margin: 20px 0 0px;
        font-size: 18px;
    }

    .modal .footerbox h4.ftrtitle {
        font-size: 18px;
        margin-bottom: 10px;
    }

    span.cross {
        top: 3%;
        font-size: 14px;
        right: 3%;
    }

    .modal .footerbox {
        width: 100%;
        margin: 0px;
    }

    .manufacturingdtl.text-center {
        padding-top: 0px;
    }

    h2.h2title {
        font-size: 19px;
        line-height: 34px;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .headerstrip {
        padding: 7px 0px;
        width: 100%;
        margin: 0;
    }

    .locationcontent ul li {
        width: 100%;
        margin: 0;
        font-size: 17px;
    }
    
}

@media all and (max-width:325px) {
    .rgtoverview ul li img {
        width: 25px;
    }
.title {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0;
}
    .innerheader,
    .headerstrip.fixed {
        height: 44px;
    }

    .rgtoverview ul li {
        height: 85px;
    }

    
    h1.h1title,
    h1.h1title strong {
        font-size: 18px;
        letter-spacing: 0.5px;
    }

    .more-btn li {
        padding: 10px 3px;
        font-size: 9px;
        float: left;
    }

    .logo img {}

    .navbar .nav-toggle {
        display: block;
        width: 40px;
        height: 30px;
        padding: 5px;
    }

    .rgtoverview ul {
        padding: 8px;
    }

    .navbar .nav-toggle span:nth-child(1) {
        top: 5px;
        margin: 0;
    }

    .navbar .nav-toggle span:nth-child(2) {
        top: 12px;
        margin: 0;
    }

    .navbar .nav-toggle span:nth-child(3) {
        top: 20px;
        margin: 0;
    }

    .btn-change6 {
        margin-top: 15px;
        font-size: 10px;
    }

    .locationcontent ul.m-25 {
        margin: 20px 0 0 13px;
        padding-left: 0;
    }
}