/*custom css*/







#myVideo {

    top:133px !important;

    }



.ltn__header-4 .ltn__header-middle-area, .ltn__header-5 .ltn__header-middle-area {



    padding-top: 15px !important;

    padding-bottom: 10px !important;

}



.ltn__header-middle-area.sticky-active {

    padding-top: 5px !important;

}



#get-support h4, #get-support h6 {

    color:#ffffff;

}





.sticky-active .get-support h4, .sticky-active .get-support h6{

    color: var(--ltn__heading-color) !important;

}





.ltn__main-menu li ul li {

    border-bottom: 1px solid #afaaaa;

    font-weight: 500;

    font-size: 14px;

}



.ltn__main-menu li ul li:last-child {

    border-bottom:0px;

}



.ltn__main-menu > ul > li > a {

    /*font-weight: 500 !important;

    font-family: var(--ltn__heading-font) !important;

    font-size: 17px !important;*/

    font-weight: 550 !important;

    font-family: var(--ltn__heading-font) !important;

    font-size: 16px !important;

    /*text-transform: uppercase;*/

  }



/*.special-link a:hover {

  border: 1px solid #bbb;



}*/



.ltn__car-dealer-form-box .nice-select {

    margin: 0;

    height: 35px !important;

    line-height: 35px !important;

    padding-right: 20px !important;

    padding-left: 10px !important;

    border-radius: 0;

    min-width: 200px;

    font-size: 15px !important;

    font-weight: 500;

    font-family: var(--ltn__heading-font);

    width: 100%;

}



.ltn__car-dealer-form-box .ltn__car-dealer-form-item {

    margin-bottom:0px !important;

}



.btn {

     

    font-size: 14px !important;

    padding: 8px 7px !important;

    margin-bottom: 5px;

    margin-right:10px;

}

}





.ltn__car-dealer-form-tab .tab-content {

    padding: 15px !important;

    background-color:#f2f6f761;

  }



.ltn__main-menu li ul li, .ltn__main-menu .sub-menu li {

    padding: 8px 25px 8px 20px !important;

}



.ltn__main-menu li > ul, .ltn__main-menu .sub-menu {

    padding: 10px 0 !important;

}



.ltn__main-menu > ul > li {

    margin-right: 12px !important;

}



input[type="text"], input[type="email"], input[type="password"], input[type="submit"], textarea {

    background-color: var(--white);

    border: 1px solid;

    border-color: #a7a9aa;

    height: 40px !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    padding-left: 10px !important;

    font-size: 16px;

    color: var(--ltn__paragraph-color);

    width: 100%;

    margin-bottom: 10px !important;

    border-radius: 0;

    padding-right: 10px !important;

}



.pr-0 {

  padding-right: 0px;

}



.pl-0 {

  padding-left: 0px;

}



.ltn__copyright-area {

    padding-top: 15px;

    padding-bottom: 20px;

}



.footer-menu ul li {

    list-style: square !important;

    margin-top: 0px;

    margin-bottom: 3px !important;

    position: relative;

}



.footer-widget {

    margin-bottom: 20px !important;

}

.footer-top-area {

    padding-top: 60px !important;

    padding-bottom: 20px;

}



.section-title {

   font-size: 20px;

    text-transform: uppercase;

    text-align: center;

    padding-top: 25px;

    padding-bottom: 15px;

}



.home-ptext {

    font-weight: 400;

    color: black;

    font-size: 15px;

    text-align: justify;

    line-height: 20px;

}



.section-title-area p {

    margin-bottom: 0;

    max-width: 100% !important;

    text-align: justify;

    line-height: 20px;

}



.ltn__slide-item-7 {

    min-height: 600px !important;

  }



.ltn__top-bar-menu > ul > li {

     

    /*margin: 5px 5px 5px 0 !important;*/

    margin: 5px 11px 5px 0 !important;

    font-weight: 500;

    vertical-align: middle;

  }



.ltn__product-item-4 .product-description p {

    font-size: 14px;

    margin-bottom: 5px !important;

    line-height: 20px;

    text-align: justify;

}



/*.slick-arrow-1 .slick-next {

    right: 15px !important;

    left: auto;

}*/





.ltn__feature-item-6 .ltn__feature-info .ltn__service-btn {

      margin-top:5px !important;

}



.color-red {

  color: #cc0000;

}



.ltn__testimonial-item-7 .ltn__testimoni-info-inner .ltn__testimoni-name-designation label {

    color: #000000;

    font-size: 14px;

    margin-bottom:0;

    text-transform: none !important;

}



.ltn__testimonial-item-7 .ltn__testimoni-info p {

    font-size: 13px !important;

    text-align: justify !important;

}



.ltn__tab-menu-3 a {

    background-color: #fbfbfb !important;

    border-bottom: 1px solid #666 !important;

    border-top: 1px solid #666 !important;

    border-left: 1px solid #666 !important;

    border-right: 1px solid #666 !important;

    padding: 8px 20px !important;

    margin-right: 30px !important;

    font-weight: 500;

    font-size: 18px !important;

    line-height: 1.2;

    position: relative;

}



.ltn__tab-menu {

    margin-bottom: 25px !important;



}



.ltn__tab-menu-3 a.active {

    color: #ffffff !important;

    background-color: #cc0000 !important;

    border-color: var(--ltn__secondary-color);

}



/*.ltn__gallery-filter-menu button, .ltn__tab-menu a {

    padding: 5px 30px !important;

}*/



.ltn__gallery-filter-menu button, .ltn__tab-menu a {

    padding: 5px 25px !important;

}



.ltn__slide-item-2 .text-right .slide-brief {

    padding-right:0px !important;

}



.modal-dialog {

    margin-top: 80px !important;

}



.modal-lg {

    max-width: 80% !important;

}



.modal-850 {

    max-width:600px !important;

}



/*Bot menu style -----------------------------*/





.float-sm .text {

  margin: 0 60px;

}





.float-sm span,

.twitter {

  font: normal normal bold 10px Arial;

  text-align: center;

  color: #998578;

  text-transform: uppercase;

  letter-spacing: 3px;

}



.float-sm .twitter {

  color: #000000;

  text-decoration: none;

  display: block;

  padding: 14px;

  -webkit-transition: all .25s ease;

  -moz-transition: all .25s ease;

  -ms-transition: all .25s ease;

  -o-transition: all .25s ease;

  transition: all .25s ease;

}



.float-sm .twitter:hover {

  color: #FF7D6D;

  text-decoration: none;

}



.float-sm span {

  font-style: italic;

  display: block;

}



.float-sm img {

  max-width: 100%;

}

/* Floating Social Media Bar Style Starts Here */



.float-sm .f2-f2 {

    background: #eb5b43;

    text-transform: uppercase;

    letter-spacing: 1px;

    padding: 4px;

    border: 3px solid #ffffff;

    width: 60px;

    height: 120px;

    border-radius: 25px;

    position: fixed;

    right:5px;

    z-index: 1000;

    font-weight: 500;

    font-size: 15px;

    text-align: center;

    font-family: 'Calibri';

    -webkit-transition: all .25s ease;

    -moz-transition: all .25s ease;

    -ms-transition: all .25s ease;

    -o-transition: all .25s ease;

    transition: all .25s ease;

}



.float-sm .f2-f2:hover {

  right:5px;

}





/*------------- end --------------------*/



.float-sm .fl-fl {

 background: #454140;

    text-transform: uppercase;

    letter-spacing: 1px;

    padding: 4px;

    width: 160px;

    position: fixed;

    right:-115px;

    z-index: 1000;

    font-weight: 500;

    font-size: 15px;

    text-align: center;

    font-family:'Calibri';

    -webkit-transition: all .25s ease;

    -moz-transition: all .25s ease;

    -ms-transition: all .25s ease;

    -o-transition: all .25s ease;

    transition: all .25s ease;

}



.float-sm .fa {

  font-size: 20px;

    color: #ffffff;

    padding: 10px 0;

    width: 28px;

    margin-left:10px;

    float: left;

}



.float-sm .fl-fl:hover {

  right: 0;

}



.float-sm .fl-fl a {

  color: #fff !important;

  text-decoration: none;

  text-align: center;

  line-height: 43px!important;

  vertical-align: top!important;

}



.float-sm .float-em {

  top: 315px;

}



.float-sm .float-tl {

  top: 369px;

}



.float-sm .float-wh {

  top: 423px;

}



.float-sm .float-ap {

  top: 300px;

}



@media (max-width: 480px) {

     

.property_details_tab {

   text-align: justify;

}

.pr-ta-details{

    text-align:justify;

    }

  a.social.media.mediamenu {

    display: none;

}

.chandrika_banner {

    margin-bottom: 14px;

}



.float-sm {

    display: none;

}

}



/* Bot menu style -end ----------------------------*/



.call-to-action-inner-6 {

    padding: 10px 60px !important;

}



.ltn__breadcrumb-area {

    

    margin-bottom: 0px !important;

}





.ltn__subbanner-area {

    background-color: var(--section-bg-1);

    margin-bottom: 0px;

    padding-top: 300px;

    padding-bottom: 110px;

}



.ltn__gallery-filter-menu.text-uppercase button {



    border: 1px solid #6c757d;

}



.ltn__copyright-menu ul li {

    font-size: 13px !important;

    font-weight:500 !important;

}





/*-----Sticky menu style -------*/



    .sticky-bg {

       /* background-color: #fa7842;*/

        background-color: #e5e5e5;

       border: 1px solid #dbd2d2;

       padding-top: 0rem;  

        padding-bottom: 0rem;

        line-height: 35px;



    }



    .sticky-bg ul {

        margin-bottom: 0px;

        width: 950px;

        margin: 0 auto;

    }



.sticky-bottom {

    position: sticky !important;

    bottom:0;

    z-index: 9;

    } 





.sticky-menu ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

  

}



.sticky-menu li {

    display: inline;

    width: auto;

    padding: 0.375rem 2.75rem;

    font-size: 0.9rem;

    font-weight: 500;

    line-height: 1.5;

    color: #000000;

    border-left: 1px solid #183d5a;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}



.sticky-menu li:last-child {

    border-right: 1px solid #183d5a;

    }



.sticky-menu li:hover {

    /*background-color: #ff5a3c;

    font-weight: 500;

    color: #ffffff;

    border-right: 1px solid #d9978c;

    border-left: 1px solid #d9978c;*/



    background-color: #183d5a;

    font-weight: 500;

    color: #ffffff;

    border-right: 1px solid #183d5a;

    border-left: 1px solid #183d5a;

     

}





.sticky-bottom.sticky-menu section[id]::before {

    content: '';

    display: block;

    height: 80px;

    margin-top: -80px;

    visibility: hidden;

}



/*-----Sticky menu style end-------*/





/*.special-link a:hover {

    border: 1px solid #000000;

}*/



.ltn__gallery-filter-menu.text-uppercase button:hover {

    background-color: var(--ltn__secondary-color);

    color: #ffffff;

}



.ltn__breadcrumb-inner h2 {

    margin-bottom:0px;

}



.ltn__breadcrumb-list ul li {

    margin-top: 0.2rem !important;

}



.ltn__utilize-menu > ul > li > a {

    display: block;

    padding: 1px 24px 1px 13px !important;

    text-transform: uppercase;

    font-weight: bold !important;

    border-bottom: 1px solid #bbb !important;

}



.ltn__utilize-menu-search-form {

    margin-bottom: 5px !important;

}



.ltn__utilize-menu-head {

    margin-bottom: 5px !important;

}



.section-heading-2 h1 {

    display: inline;

    vertical-align: middle;

}



.map-view-og {

    margin-left: 5px;

    border: 1px solid #e15036;

    padding: 10px 15px;

    background: #ff5a3c;

    color: #ffffff;

}



a.map-view-og {

    background:#ff5a3c;

    color: #ffffff;

}



a:hover.map-view-og  {

    background: #000000;

    color: #ffffff;

}



a:active.map-view-og {

    background:#ff5a3c;

    color: #ffffff;

}





.ltn__list-item-3 {

    padding-left: 0;

}



.ltn__list-item-3-before li {

    position: relative;

}



.ltn__list-item-3 li {

    list-style: none;

    display: inline-block;

    position: relative;

    margin-right:9px;

    /*max-width: 160px;*/

    font-size: 13px;

    margin-top: 0.2rem;

    color: #ff5a3c;

    font-weight: 500;

}



.ltn__list-item-3 li span {

    display: initial;

    font-weight: 700;

}

.ltn__list-item-3 li span {

    font-weight: 700;

}



ul.ltn__list-item-3 {

    margin-bottom: 0.5rem;

}

ul.ltn__list-item-4 {

    margin-bottom: 0.5rem;

}



.ltn__list-item-4 {

    padding-left: 0;

}



.ltn__list-item-4-before li {

    position: relative;

}

.ltn__list-item-4 li {

    list-style: none;

    display: block;

    position: relative;

    /* margin-right: 30px;

   max-width: 160px;*/

    font-size: 15px;

    margin-top: 0.2rem;

    font-weight: 600;

    color: #02142d;

    border-bottom: 1px solid #e3e2e2;

}



.ltn__list-item-4 li span {

    font-weight: 700;

    margin-right: 10px;

    color: #ff5a3c;

}

 

 .ltn__product-item-4 .product-info {

    padding: 20px 20px 1px !important;

}





.about-bg-1 {

    background: url(../img/others/11.png) no-repeat top right;

     

}



.image-border {

    border: 1px solid #e7e2e2;

    padding:2px;

    background-color: #ffffff;

}



.ltn__google-map-locations-area #gmap {

   max-height: 65vh;

}





.higlight span {

    font-weight: 600;

    color: red;

    /* margin-right: 100px; */

    min-width: 120px;

    font-size: 14px;

}



.table span {

    font-weight: 600;

}





/*.about-us-info-wrap .section-title-area p {

    margin-bottom: 0;

    max-width: 100% !important;

    text-align: justify;

    line-height: 20px;

}*/



.about-us-info-wrap .section-title-area p {

    margin-bottom: 10px;

    max-width: 100% !important;

    text-align: justify;

    line-height: 24px;

    font-size: 16px;

    color: #000;

}



.about-us-info-wrap .section-title-area {

    margin-left: 10px;

}



.pro-higlight {

    float: right;

    margin: 100px 0px 20px 0px;

    width:250px;

} 



.pro-higlight .row-bg  {

    background-color: transparent;

    margin-bottom: 20px;

}



.pro-higlight .spc  {

    background-color: #ffffffc7;

    text-align: right;

    padding: 5px;

    color: black;

    font-weight: bold;

}



.pro-higlight .spc-icon  {

    text-align: center;

    margin-right: 0px;

    background-color: #efefef;

    width: 45px;

    height: 40px;

    border-radius: 33px;

    margin-left: 10px;

    padding:7px;

}



.higlight tr td {

    /*padding: 0.2rem 0.5rem  !important;*/

    line-height:20px;

}





/*scroll down icon ---------------------*/



.down-indicator {

    position: absolute;

    bottom: 0;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    color: #fff;

    padding: 0.5rem;

    z-index: 99;

}



.down-indicator::after {

    content: "\f103";

    font-family: FontAwesome;

    font-size: 1.48832rem;

    display: inline-block;

}



.down-indicator.bm-10 {

    bottom:30px;  

}



/*scroll down icon end------------------*/







.footer-widget .footer-title {

    font-size: 20px !important;



}



.slide-item-info-inner {

    width:100% !important;



}



/*--------------------------*/



.topnavd {

  overflow: hidden;

  /*background-color: #333;

  position: relative;*/

}



.topnavd #myLinks {

  display: none;

}



.topnavd a {

  color: white;

  padding: 12px 16px;

  text-decoration: none;

  font-size: 20px;

  display: block;

}



.topnavd a.icon {

  /*background: black;*/

  display: block;

  position: absolute;

  right: 0;

  top: 0;

}



.topnavd a:hover {

  background-color: #ddd;

  color: black;

  padding: 12px 16px;

}



/*------ Mobile menu align to right side ----*/





.ltn__header-options > div:last-child {

    margin-right: 50px !important;

}



.menu-toggle-top-margin {   

    margin-top: -115px;

}



.mobile-menu-toggle svg path {

    stroke: #ffffff !important;

}



.ltn__header-options-2 .mobile-menu-toggle > a {

    /*width: 50px;

    height: 50px;*/

    background: transparent;

    /*-webkit-box-shadow: var(--ltn__box-shadow-1);

    box-shadow: var(--ltn__box-shadow-1);*/

}



.ltn__utilize-menu-inner {

    padding-right: 0px !important;

}



.ltn__utilize.ltn__utilize-mobile-menu {

    right: 0;

    left: auto;

    padding: 20px 10px !important;

}

    

.ltn__utilize-menu > ul > li {

    position: relative;

    margin-top: 10px;

    font-size: 13px;

    color: #000000;

}



.ltn__utilize {

    padding: 20px 10px 20px 30px;

    background-color: #fffc;

}





/*------ Mobile menu align to right side  end ----*/





.site-logo {



    /* padding-right: 71px; */

    min-width: 120px !important;

    /*display: flex;

    position: absolute;

    left: 10px;

    top: 10px;

    clear: both;*/

}





.ltn__header-transparent .top-area-color-white {

    background-color: #183d5a !important;

}



.enquiry-link {

    background-color: #ff5a3c;

    margin: 0px 0px 20px 0px;

    position: absolute;

    right: 90px;

    top: -2px;

    padding: 4px 10px;

}



.enquiry-link a {

    text-decoration: none !important;

    color: #fff !important;

    }



.enquiry-link a:hover {

    text-decoration: none;

    color: #fff !important;

    }



/*.ltn__currency-menu ul li ul {

    min-width: 150px !important;

}*/ 



.ltn__top-bar-menu > ul > li {

    font-size: 17px;

}



.ltn__top-bar-menu > ul > li > i, .ltn__top-bar-menu > ul > li > a > i { 

    color:#ffffff !important;

}



.ltn__slide-item-2 .btn-wrapper {

    margin-top:15px !important;

}







.slick-slide-arrow-1 .slick-arrow {

    width: 40px;

    height: 40px;

    line-height: 40px;

}



/*.btn-wrapper {

    margin-top: -30px;

}*/



.slick-slider {

    margin-bottom: -25px;



}



.section-bg-7 {

    background-color: #292b38 !important;

}



/*.ltn__banner-style-4 {

    height: 250px;

    border-radius: 125px;

    width: 250px;

}*/



.ltn__banner-style-4::before {

    /*background-color:#ffffff !important;*/

    background-color: #ffffff8c !important;

}



.ltn__banner-style-4 h2 {

    /*text-shadow: -1px 0 black, 0 2px black, 2px 0 black, 0 -1px black;*/

    line-height:30px;

}



.float-sm span {

    font-style: italic;

    display: block;

    color: #fff;

    letter-spacing: 0;

    line-height: 0px;

    font-size: 8px;

    text-align: center;

    margin-bottom: 5px;

}





.v-line{

    display: inline-block;

    border-left: 1px solid #ccc;

    height:27px;

    padding:0px 1px 0px 8px;

}



.slide-sub-title {

    margin-bottom:4.2rem;

}



.ltn__slide-item-3 .slide-title span {

    color: #ff5a3c;

}



/*.ltn__slide-item-3 .slide-title {

    font-size: 55px !important;

    line-height:55px;

}*/



.ltn__slide-item-3 .slide-title {

    line-height:1.5vw;

}



.slds-list_square {

    margin-left:1.0rem;

    list-style: square;

    margin-top:1.5rem;

    margin-bottom:1.5rem;

}

    

.slds-list_square li {

    /*line-height: 8px;

    color: #000000;

    font-weight:400;

    font-size: 14px;*/



    line-height:14px;

    color: #000000;

    font-weight:400;

    font-size: 15px;

}



.highlights {

    padding: 20px 5px 20px 0px;

    border: solid 1px #e6e2e2;

    background-color: white;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    line-height: 1;

    border-radius: 10px;

    margin-bottom: 20px;

    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;

    min-height: 145px;

    height: 110px;

    overflow-y: auto;

    align-items: center;

}



.highlights img {

    margin: 0 10px 0 10px;

    width:55px;

    height:55px;

    line-height: 49px;

    text-align: center;

     

}



.highlights h3 {

    margin:10px 0px 0px 5px;

     font-size:25px;

    font-weight: 700;

    color: #000000;

    clear: both;

}



.highlights span {

    margin-top:5px;

    display: block;

    font-size: 15px;

    font-weight: 500;

}



.are-table thead tr td {

    background-color:#ff5a3c; 

    border:none; color:#fff;

    font-size: 17px;

    text-transform: uppercase;

    text-align: center;

}



.are-table tr td {

    font-size:15px;

    text-align: center; 

    padding: 0.5rem 0.5rem  !important;

    line-height: 17px;

}



.are-table.border {

    border: 1px solid #b7b8ba!important;

}



.bul-amn img{

    margin: 10px 10px 10px 10px;

    width: 165px;

    height: 105px;

    align-content: center;

    /*border: 1px solid #d5d1d1;

    background: #fff;*/

    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;

}



.main-nav-icon {

    height: 18px;

    /* line-height: 20px; */

    margin-top: -5px;

    margin-right: 5px;

}



.banner-text {

    font-size: 14px; 

    font-style: italic;

    color: #000000; 

    text-align:left; 

    line-height: 20px; 

    padding-bottom: 5px;

}



.seope-table {

    margin: 25px 0px;

 }



.seope-table td {

    padding: 0.3rem 0.6rem;

    background-color: transparent;

    font-size: 15px;

    line-height: 20px;

    color: #000;

    vertical-align: top;

}



.seope-table td span {

    color: #080808;

    font-weight: bold;

    min-width: 130px;

    display: block;

    vertical-align: top;

}





table.ind-seope {

    margin: 15px 0px;

    background:transparent !important;

 }



.ind-seope td {

    padding: 0.1rem 0.5rem;

    background:transparent !important;

    font-size: 13px;

    line-height: 15px;

    text-align: left;

}



.ind-seope td span {

    font-weight: bold;

    white-space: nowrap;

    line-height: 18px;

}





.pro-seope .slide-title.animated{

    font-size: 45px !important;

    line-height: 45px;

    margin-top:0px;

}



.social-media li {

    list-style: none !important;

    display: inline;

    margin-right: 10px;

}



ul.social-media h3 {

    margin-top:30px;

    margin-left: -17px;

    margin-bottom:10px;

}





/*------ 25-03-2022 ----*/



.top-area-color-white a:hover {



   /*color: #ff5a3c;*/

   color: #69e0f7;

   border-bottom: 1px solid #69e0f7;

}





.ltn__banner-style-4 .vertical-info {

    position: absolute;

    bottom: 10px;

    width: 100%;

}



.vertical-info h2 {

    background-color: #ff5a3ccf;

    width: 100%;

    padding: 5px 5px;

    letter-spacing: 1px;

    font-size: 20px;

}



.ltn__banner-style-4:hover {

    box-shadow: rgb(0 0 0 / 30%) 0px 5px 25px;

    /*box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;*/

    /*box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;*/

}





/*--------------Enq form start ----------------*/





section.inr-pjct-enquiry {

    /*background-color:#ff5a3c;*/

    background-color:#183d5a;

    padding: 10px 0px 5px;

}



.inr-enqy-cnt h3 {

   padding-bottom:0px;

    color: #ffffff;

    font-weight: 550;

    display: inline-block;

    font-size: 20px;

    margin-bottom: 5px;

}



.inr-enqy-cnt input {

    height:38px;

    padding-left: 10px;

    background-color: transparent;

    border: 1px solid #fffffff;

    color: #fff;

    border-radius: unset;

    font-size: 13px !important;

    margin-bottom:10px !important;

    border-radius: 0;

    font-size: 16px;

    font-weight: 500;

    font-family: var(--ltn__heading-font);

}



.inr-enqy-cnt textarea {

    resize: vertical;

    padding: 7px 20px;

    min-height: 39px;

    border: 1px solid #2b3034;

}



.inr-enqy-cnt .form-control:focus {

  

  }



.inr-enqy-cnt .form-group input {

    border: 1px solid #ffffff;

    /*border: 1px solid #2b3034;*/

    background-color: #ffffff;

    color: black;

}



.inr-enqy-cnt input::-webkit-input-placeholder { 

  color: #bbb;

}

.inr-enqy-cnt input::-moz-placeholder { 

  color: #bbb;

}

.inr-enqy-cnt input:-ms-input-placeholder { 

  color: #bbb;

}

.inr-enqy-cnt input:-moz-placeholder { 

  color: #bbb;

}

.inr-enqy-cnt input:focus {

    outline: 0px;

}



inr-enqy-cnt textarea::-webkit-input-placeholder { 

  color: #bbb;

}



.inr-enqy-cnt textarea::-moz-placeholder { 

  color: #bbb;

}

.inr-enqy-cnt textarea:-ms-input-placeholder { 

  color: #bbb;

}



#frm_details .inr-pjt-smt {

    background-color: #183d5a;

    border: 1px solid #11314a;

    text-transform: uppercase;

    

    font-size: 20px;

    padding-left: 0;

    

    width: 100%;

    height: 45px;

    color: #fff;

    display: inline-block;

}



.enquiryff:focus {

    color: #ffffff;

}



.theme-btn-5 {

    background-color: #183d5a;

    color: var(--white);    

}



.inr-enqy-cnt button {

    width: 100%;

}



/*-------Enq form end ----------------*/





.ltn__slider-11-img-slide-arrow {



    bottom:60px !important;

}



.about-us-img-info-4 {

    right: auto;

    left: 10px;

    border: 0;

    height: inherit;

    width: inherit;

    /*max-width: 300px;*/

    bottom: 10px;

    top: 10px;

    background-color: transparent;

    position: relative;

}





.eng-service.es-color1 {

    background-color:#659dbd;

}



.eng-service.es-color2 {

    background-color: #fc4445;

}



.eng-service.es-color3 {

    background-color: #116466;

}



.eng-service p {

    line-height: 16px;

    text-align: justify;

    margin-bottom: 0.5em;

    font-size: 13px;

    color: #fff;

    font-weight: 400;

}



.eng-service a {

    padding: 10px 20px 15px;

    display: block;

    position: relative;

}



.eng-service a .category-title {

    font-size: 22px;

    font-weight: 600;

    font-family: var(--ltn__heading-font);

    color: #fff;

    -webkit-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    margin-bottom: 10px;

}



.eng-service a span {

    display: block;

}



/*.eng-service :hover  {*/

/*   background-color: var(--ltn__secondary-color);*/

/*   border-radius:10px;*/

/*}*/





/*.ltn__product-item-4 .product-title {*/

/*    min-height: 57px;*/

/*}*/





/*---------- Tooltip Start -------------------*/



 





/*---------- Tooltip end ---------------*/









/*---------- conntact form start -------------------*/



.modal-header.contact-header {

    background-color: #0c447f;

}



.modal-header.contact-header h2 {

    color: #fff;

    margin: 0px auto;

    padding: 10px 0px;

    font-size: 22px;

    font-weight: 600;

    text-align: center;

    text-transform: uppercase;   

}



.modal-header.contact-header .close {

    height: 32px;

    width: 32px;

    line-height: 30px;

    padding: 0;

    right: 16px;

    left: auto;

    top: 10px;

}





.enquiry-form input[type="text"], .enquiry-form input[type="email"], .enquiry-form input[type="password"], 

.enquiry-form input[type="submit"], .enquiry-form textarea {

    background-color: var(--white);

    border: 1px solid;

    border-color: #cedae5;

    height: 40px !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    padding-left: 10px !important;

    font-size: 19px;

    color: #292b2d;

    width: 100%;

    margin-bottom: 14px !important;

    border-radius: 0;

    padding-right: 10px !important;

}





.enquiry-form .input-item .nice-select {

    border: 1px solid;

    border-color: #cedae5;

    border-radius: 0;

    font-size: 17px;

    font-weight: 400;

    height: 44px;

    line-height: 42px;

    width: 100%;

    margin-bottom: 15px;

}



.enquiry-form .nice-select .option {

    margin-top: 0;

    white-space: normal;

    padding-top: 10px;

    padding-bottom: 0px;

    line-height: 8px;

    min-height: 35px

}



.enquiry-form .nice-select .option:hover {

    background-color: #0c447f;

    color: #fff;

}



.enquiry-form .btn-wrapper {

    display: block;

    float: right;

}



.robot-section {

    padding: 0.6rem 1rem 0.1rem;

}



.robot-section p {

    margin-bottom: 0;

}



.enquiry-form input {

    width: 25px;

    height: 22px;

}



.robot-section span {

    padding-top: 0px;

    vertical-align: top;

    margin-left: 15px;

    font-size: 15px;

    color: #dc3545;

}





.enquiry-form textarea {

    resize: vertical;

    padding: 5px 20px;

    min-height: 90px;

}



.input-item-textarea.ltn__custom-icon::before {

    top: 19px;

    right: 30px;

}





/*---------- conntact form end -------------------*/



table.seope-table {

    width: auto;

}











/*------industrial detail page banner style ---------------*/





.carousel-indicators.industrial-thumb  {

    position: static;

}



.ltn__slide-item-3-normal {

    height: calc(97vh - 160px);

    padding-top:0px;

}





.right-carousel {

    position: absolute;

    right: 0;

}



.right-carousel .carousel-indicators {

    bottom: -100px;

}



.right-carousel .carousel-indicators li {

    margin-right: 10px;

}



.right-carousel .carousel-item img {

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  height: 400px;

}





 /*-----style end---------------*/



.ind-detail-slider {

     

}



.float-right {

    float: right;

}



/*.ind-detail-bl {

    float: right;

    margin-left:15px;

}*/



.ind-detail-bl {

    float: right;

    margin-top:3%;

    margin-left: 35px;

}



.ind-detail-bl .slide-title-h2 {



    font-size: 41px !important;

    line-height: 41px;

    margin-top: 0px;

    letter-spacing: -1px;

}



.ind-detail-bl .slide-title-h2 span {

    color: #ff5a3c;

}





.ind-detail-slider .carousel-indicators {

     

    bottom: -110px;

    

}



.ind-detail-slider ul li, .ind-detail-slider ol li {

    margin-right: 10px;

}





#enquiry_modal .pro-name {

    margin-top: -7px;

    margin-bottom: 15px;

}



/*.ltn__slide-item-3 .slide-item-img img {

    max-height:550px;

}*/



/*.ltn__slide-item-3-normal {

    height: calc(78vh - 160px);

    padding-top: 100px;

}*/



.btn-wrapper {

    display: block;

    margin-top: 55px;

}



.top-banner-text-section {

    height: auto;

    top: 115px;

    left:90px;

    position: absolute;

}



.top-banner-text {

margin-top:-75px;

     

}



/*.top-banner-text h4 {

    color: #ffffff;

    font-size: 24px;

    font-weight: 500;

    letter-spacing: 1px;

    text-align: center;

}*/



.top-banner-text h4 {

    color: white;

    font-size: 20px;

    font-weight: 500;

    letter-spacing: 1px;

    background: #6a92e9;

    text-align: center;

    padding: 0 10px;

    /*letter-spacing:1;*/

}



.top-banner-text h4 span{

    font-weight: 600;

    letter-spacing:0px;

    color: #000;

}



.top-banner-text-section .slide-item-info {

    max-width: 100%;

}



.ltn__breadcrumb-inner .lb-style {

    background-color: #ffffffd1;

    padding: 5px 10px;

    display: inline-block;

}





.span-red {

    color: var(--ltn__secondary-color);

}





#captcha_image {

    height: 40px;

}



.cproduct-badge {

    position: absolute;

    top: 0px;

    right: 10px;

}



.cproduct-badge li {

    list-style: none;

    display: inline-block;

    font-size: 16px;

    font-weight: 600;

    background-color:#00000078;

    color: var(--white);

    padding: 0px 10px 0px;

    text-transform: uppercase;

    line-height: 25px;

}



.ind-spc-text{

    color: #202223 !important;

    font-size: 15px;

}



.line-color {

    color: var(--ltn__secondary-color);

}



.btn-wrapper {

    display: block;

    margin-top:5px;

}





.ind-home-project-div

.ltn__product-item-4 .product-title {

    font-size: 15px;

    margin-bottom: 0px;

    text-transform: uppercase;

    font-weight: 600;

}



.resident-project-div .product-info {

    padding: 10px 10px 1px !important;

}





.resident-project-div

.ltn__product-item-4 .product-title {

    font-size: 15px;

    margin-bottom: 0px;

    text-transform: uppercase;

    font-weight: 600;

}



.resident-project-div

.ltn__product-item-4 .product-title {

    min-height: 45px;

}



.resident-project-div

.ltn__product-item-4 .product-title span {

     text-transform: none;

}



/*.ind-home-project-div

.ltn__product-item {

    position: relative;

    margin-bottom: 20px;

}

*/





.ltn__feature-item-7 {

    background-color: var(--white);

    padding: 20px 15px 0px;

    -webkit-box-shadow: none;

    box-shadow: none;

    margin-bottom:5px;

}





.ltn__feature-item-7 h3 {

    font-size: 20px;

    line-height:20px;

}





.ltn__feature-info p {

    margin-left: 75px;

    line-height: 18px;

    text-align: justify;

    font-size: 14px;

}



.text-green {

    color: green !important;

}



.pt-32 {

    padding-top: 32px !important;

}



.ban-back-but {

    display: inline-block;

    vertical-align: middle;

    width: 75px;

    margin-right: 10px;

}



.channel-partners

input[type="text"], 



.channel-partners

input[type="email"], 



.channel-partners 

input[type="password"], 



.channel-partners

input[type="submit"], 



.channel-partners

textarea {

    background-color: var(--white);

    border: 2px solid;

    border-color: var(--border-color-9);

    height: 50px !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    padding-left: 10px !important;

    font-size: 16px;

    color: var(--ltn__paragraph-color);

    width: 100%;

    margin-bottom: 10px !important;

    border-radius: 0;

    padding-right: 10px !important;

}



.input-item .nice-select {

    border: 1px solid;

    border-color: #a7a9aa;

    border-radius: 0;

    font-size: 14px;

    font-weight: 400;

    height: 40px;

    line-height: 35px;

    width: 100%;

    margin-bottom: 10px;

}



.contact-form-box {

    padding: 15px 15px 20px;

    position: relative;

    z-index: 1;

}



.ltn__contact-address-item-3 {

    -webkit-box-shadow: none;

    box-shadow: none;

    border: 2px solid var(--border-color-11);

    padding: 15px 10px 0px;

    border-radius: 10px;

}



.ltn__contact-address-item-3 .ltn__contact-address-icon img {

    max-width: 50px;

}

.ltn__contact-address-item-3 .ltn__contact-address-icon {

    margin-bottom: 15px;

}



.ltn__contact-address-item-3 p {

    font-weight: 500;

    color: #000;

    line-height: 18px;

}



.ltn__contact-address-item-3 h4 {

    color: #ff5a3c;

}





.awards p {

    padding: 12px 30px 0 0px;

    line-height: 17px;

    text-align: justify;

    font-size: 13px;

    font-weight: 600;

}



.awards-popup p  {

    font-size: 14px;

    color: #000;

    font-weight: 300;

    line-height: 24px;

    text-align: center;

}



.awards-popup {

   padding: 20px;

}



.awards-popup ul li h4 span {

    color: red,;

}





/*EMI CAlc ------------------------------*/





/*EMI Code Start*/

.emi-section {

    padding: 80px 0px;

}

/*EMI Code End*/



/*Inner blog Page Code Start*/

.news-item.inr-blg-itm {

    margin-bottom: 30px;

}

.inr-blg-img {

    height: 200px;

}

.news-item-descr.big-news.inr-blg-cnt {

    height: 135px;

    overflow: hidden;

    margin-bottom: 0px;

}

/*Inner blog Page Code End*/



/*Contact Page Code Start*/

button.cnt-tgle-btn {

    display: inline-block;

    width: 100%;

    margin-top: 10px;

}

ul.foot-list {

    padding-left: 0;

    margin-top: 40px;

    float: right;

}

ul.foot-list li {

    float: left;

    text-transform: capitalize;

    margin-left: 10px;

    padding-right: 20px;

}

ul.foot-list li a {

    color: #303441;

}

ul.foot-list li a:hover, ul.foot-list li a:focus {

    text-decoration: none;

    color:#E31E27;

}

.second-footer p {

    color: #fff;

    text-align: center;

    width: 100%;

    padding-top: 10px;

}

.second-footer p a {

    color: #fba737;

}

/*Contact Page Code End*/



/*Awards Code Start*/

h1.award-title {

    font-size: 20px;

    font-family: 'Calibri-Bold';

}

.inner-pages .blog-section .news-item-text {

    padding: 15px 10px;

    margin-bottom: 30px;

    border: 3px solid #dfdfdf;

    border-top: 0px;

}

.inner-pages .blog-section .news-item-text h3 {

    font-size: 16px;

    line-height: 25px;

    margin-top: 0;

    margin-bottom: 0;

    font-family: 'Calibri-Bold';

    text-align: center;

    color: #434243;

}

/*Awards Code End*/



/*Eligibily Style Code Start*/

.eligible-banner img {

    cursor: pointer;

}

.eligible-modal button.close {

    line-height: 0px;

    position: absolute;

    right: 20px;

    top: 25px;

    width: auto;

}

.eligible-modal button.close:focus {

    outline: 0px;

}

.eligible-modal h4.modal-title {

    text-align: center;

    margin: 0 auto;

    font-size: 20px;

    color:#720f14;

}

.eligible-modal form input, .eligible-modal form textarea {

    width: 100%;

    height: 50px;

    margin-bottom: 15px;

    border: 2px solid #ebbbbb;

    padding-left: 5px;

    border-radius: 5px;

}

.eligible-modal form label {

    font-family: 'Calibri-Bold';

    font-size: 18px;

}

.eligible-modal .eligible-smt {

    width: 100%;

    background-color: #ba0909;

    border-color: #ba0909;

    border-radius: 0px;

    color: #fff;

    text-transform: uppercase;

    font-size: 20px;

    font-family: 'Calibri-Bold';

    margin-bottom: 0px;

    padding-left: 0;

    height:50px;

}

.eligible-modal input.eligible-smt {

    background-color: #ba0909;

    border-color: #ba0909;

    border-radius: 0px;

    color: #fff;

    text-transform: uppercase;

    font-size: 20px;

    font-family: 'Calibri-Bold';

    margin-bottom: 0px;

    padding-left: 0;

}

/*Eligibily Style Code Start*/



/*Rental Style Code Start*/

.rental-pjct-grid ul {

    display: inline-block;

    padding-left: 0;

}

.rental-pjct-grid ul li {

    float: left;

    width: 31.3%;

    list-style: none;

    margin: 1%;

    text-align: center;

}

.rental-pjct-grid-cnt {

    position: relative;

    overflow: hidden;

    transition: all ease-in-out .3s;

}

.rental-pjct-grid-cnt img {

    height: 275px;

    transition: all ease-in-out .3s;

}

.rental-pjct-grid-cnt:hover img {

    transform: scale(1.1);

    transition: all ease-in-out .3s;

}

.rental-pjct-grid-cnt h4 {

    position: absolute;

    bottom: -5px;

    width: 100%;

    text-align: center;

    background-color: #e8e7e7;

    height: 40px;

    line-height: 40px;

    color: #625f5f;

    font-size: 22px;

    font-family: 'Calibri-Bold';

}

.rental-pjct-grid-cnt span {

    cursor: pointer;

}

/*Rental Style Code End*/



/*Media Style Code Start*/

.media-inner-banner {

    height: 420px;

    overflow: hidden;

}

/*Media Style Code End*/

.call_custome span{

    display: inline-block;

    margin: 0px 0px 0px;

}

.call_custome span img{

    width: 18px;

    margin: 0px 4px 0px 10px;

    display: inline-block;

}



/*Emi end --------------------*/



.title-3 {

    margin-bottom:20px;

    font-size: 18px;

    font-weight: 600;

    border-left: 2px solid;

    border-color: var(--ltn__secondary-color);

    padding-left: 10px;

}



.careers-contact {

    margin-bottom: 100px;

}



.careers-contact .verify .btn{

    font-size: 15px !important;

    padding: 8px 5px !important;

    margin-bottom: 5px;

    width: 100%;

}



.nice-select {

    padding-left: 10px;

}



.input-item-attach.ltn__custom-icon::before {

    content: "\f0c6";

}





.vendor-section {

    margin-bottom: 100px;

}



.vendor-section .verify .btn{

    font-size: 15px !important;

    padding: 8px 5px !important;

    margin-bottom: 5px;

    width: 100%;

}



.terms-info-wrap .section-title-area p {

    margin-bottom: 10px;

    max-width: 100% !important;

    text-align: justify;

    line-height: 20px;

    font-size: 14px;

    color: #000;

}



.terms-info-wrap li{

    color: #000;

    line-height:1.5rem;

    font-size: 13px;

}



.blog-section

.ltn__blog-brief {

    padding: 15px 15px 12px;

    

}



.blog-section

.ltn__blog-title {

    margin-bottom: 10px;

    font-size:16px;

    font-weight: 600; 

    line-height: 18px;

    font-family: var(--ltn__body-font);

}



.blog-section

.ltn__blog-dic {

    margin-bottom: 10px;

    font-size: 14px;

    font-weight: 500;

    line-height: 18px;

    text-align: justify;

}



.blog-section

.ltn__blog-dic P {

    color: #000;

}





.blog-section

.ltn__blog-meta-btn {

    padding-top:5px;

}



.ltn__page-details-inner p {

    color: #000;

    line-height: 21px;

    text-align: justify;

}



.popular-post-widget-img img {

    

    height: 65px;

}



.vision li {

    color: #000;

    line-height: 8px;

    font-size: 13px;

}



/*.indban-foot-section {

    position: absolute;

    right: 0;

    bottom: -135px;

}*/





 .indban-foot-section {

    right:-12px;

    float: right;

    bottom: 0px;

    position: absolute;

    background-color: #183d5a;

    height: 100px;

    width: 100%;

   

}



.vendor-form textarea {

    resize: vertical;

    padding: 5px 20px;

    min-height: 87px;

    margin-bottom: 5px !important;

}



.nice-select .option {

    font-weight: 400;

    border-bottom: 1px solid #ddd;

}



.input-item .nice-select .current {

    font-weight: 500;

    color: #a7a9aa;

}



.title-2 {

    font-size: 20px; 

}



.proj-dtl-ban-bg {

    background-color: #d0d5d6;

   /* max-height: 550px;*/

}



.ltn__slide-item {

   padding-bottom: 5px;

}



.slide-item-info {

    margin: 5% auto;

}





h5.slide-rera-title.animated {

    font-size: 18px;

    margin-top: -30px;

}



.color-red {

    color: #ff5a3c;

}



.slide-h1-section {

    margin:5% auto;

}





.eng-service {

    height: 265px;

}





























































































/*------------------------------------------------Responsie css---------------------------*/

@media only screen and (min-width: 900px) {
    .ltn__blog-item .ltn__blog-img img{
        height: 170px;
        width: 100%;
    }
}



@media only screen and (max-width: 400px) {
    .next-gen .ltn__team-item{
        width:115px;
    }
}



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



.mobile-none {

    display: none !important;

}



.order95-first {

    order: 1 !important;

}

.order95-last {

    order: 2 !important;

}



.ltn__top-bar-menu > ul > li {

    margin: 5px 20px 5px 0 !important;

}



.get-support .get-support-info {

    min-width: 120px;

}



.ltn__banner-style-4 {

    /*height: auto;*/

    border-radius: 8px;

    width: auto;

}



.ltn__slide-item-3 .slide-title {

    font-size: 35px !important;

   

    line-height: 11vw!important;

}



.right-carousel {

    position: relative;

    right: 0;

}



}



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

.ltn__top-bar-menu > ul > li {

    font-size: 11px !important;

}

.vertical-info h2 {

   

  

    padding: 0px 5px;

 

    font-size: 13px;

}

.ml--25{

margin-left:-25px!important;

}

.md-center{

text-align: center!important;

}

.order98-first{

order: 1 !important;

}

.order98-second{

order: 2 !important;

}

.order98-third{

order: 3 !important;

}

.order98-fourth{

order: 4 !important;

}

.ltn__banner-style-4 {

height:200px

}

.img-fluid{

height:auto!important;

}

.contactus{

    width: 270px!important;

}

iframe{

height:250px;

}

.ltn__breadcrumb-area {

 

    height: calc(30vh)!important;

}

.ltn__slide-item {

  

}

.form-card {

   

    padding-bottom: 50px;

}

.top-banner-text-section {

    

    top: 15px;

}

.awards p {

    padding: 8px;

    line-height: 17px;

    text-align: center;

    font-size: 13px;

    font-weight: 600;

}

.team-img img {

margin:0!important;

}

#msform .action-button {

margin: 10px 6px 10px 50px!important;

    float: right;

    position: absolute;

    bottom: -15px;

}

fieldset {

padding:0!important

}

.top-banner-text h4 {

   font-size: 15px;

    margin-top: 215px;

    margin-left: -15px;

}

.btn {

    font-size: 12px !important;

    padding: 9px 7px !important;

    margin-bottom: 5px;

    margin-right: 5px;

    margin-left: 0px!important;

}

   

}



.btn-wrapper {

    text-align: center;

    padding-top: 14px;

    display: flex;

    flex-direction: row;

}

.site-logo {



    

    min-width: 100px !important;

}

.map-view-newG {

width:100%!important;

    margin-bottom: 9px!important;

}

.prev, .next {

margin-top:-250px!important;

}

.eng-service {

    height: 300px;

}

.section-title {

    font-size: 16px !important;

  

    padding-top: 20px;



.ltn__video-play-btn {

    width: 40px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ff5a3c;

}



.ltn__video-play-btn {

margin: 0 auto;

}

.eng-service {

    height: 300px !important;

}



.ltn__slide-item-3-normal {

    padding-top:0px;

}

.prev, .next {

    margin-top: -280px !important;

}

.ltn__list-item-3 li {

margin-right:5px!important;

}



.slide-sub-title {

    margin-bottom: 3rem;

}



.ltn__slide-item {

     

    padding-bottom:0px;

    

}

.map-view-newG {

width:100%;

margin-bottom:10px !important;

}



}





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

.dasktop-none {

    display: none !important;

}

.gcaptchag{

margin-top:-50px;

margin-left: -16px;

}





.slide-item-car-dealer-form {

    margin-top: 250px;

}



}



@media (max-width: 1399px) {

.ltn__section-title-2 .section-title {

    font-size: 40px !important;

}



}



@media (min-width: 1200px) {



.team-img img {

    width: 80%;

}



.mt--0 {

    margin-top:0px;

}



.ltn__slide-item {

     

    padding-bottom:5px;

     

}



.ind-detail-bl .btn {

    font-size: 14px !important;

    padding: 10px 5px !important;

}



/*.ind-detail-bl .btn-wrapper {

    margin-top: 70px;

}*/





/*.ind-detail-bl .pro-seope {

    margin-top: 20px;

}*/



.seope-table {

    margin: 40px 0px;

}







.ltn__slide-item-2 {

       height: calc(92vh - 0px) !important;

}



/*.ltn__slide-item-3 {

    height: calc(75vh - 0px) !important;

}*/



.ltn__slide-item-4 {

    height: calc(57vh - 0px) !important;

}





/*.ltn__slide-item-3 .slide-item-img {

    width: 63% !important;

}*/





.ltn__slide-animation {

    left: 50px;

}



}



@media (max-width: 1199px) {

 

.ltn__header-logo-and-mobile-menu-in-mobile .ltn__header-middle-area > .container > .row > .col {

    max-width:70% !important; 

}

}



@media (min-width: 1200px) and (max-width: 1599px) {

.ltn__slide-item-2 .slide-title {

    font-size: 46px !important;

}

.ltn__slide-item-3{

/* height:calc(53vh); */

}

}





@media (min-width:1600px) {



.d-xl-block {

    display: none !important;

}



.seope-table tr {

    height: 50px;

}



}



@media (min-width:320px) and (max-width:767px) {

.col-sm-6, .col-xs-6 {

    flex: 0 0 auto;

    width: 50%;

}

.col-sm-4, .col-xs-4 {

    flex: 0 0 auto;

    width: 25%;

}

.col-sm-8, .col-xs-8 {

    flex: 0 0 auto;

    width: 75%;

}



.ltn__gallery-filter-menu button, .ltn__tab-menu a {

    min-width: 250px;

}



}



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



.ltn__top-bar-menu > ul > li {

    margin: 5px 5px 5px 0 !important;

}

.slide-sub-title {

    margin-bottom: 4rem;

}



}





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



.ltn__top-bar-menu > ul > li {

    margin: 5px 0px 5px 0 !important;

}

}



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



.ltn__drop-menu ul {

    padding-left:0px !important;

}

}



@media (min-width: 1024px) {



.ltn__slide-item-2 .btn-effect-1 {

    /*color:#e12229 !important;

    color: #ffffff !important;*/

    width: 300px;

}



}



@media (min-width: 1199px) {

.ltn__slide-item-2 .slide-title {

    font-size: 64px !important;

}



}



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

.ltn__gallery-filter-menu.text-uppercase button {

    min-width: 100%;

}



.sticky-menu li {

    padding: 0.375rem 0.8rem !important;

}



.map-view-og {

    margin-left: 0px;

    display: block;

    width: 100%;

    margin-bottom: 12px;

}





/*.ltn__slide-item-2 {

    height: calc(100vh - 0px);

}*/







.ban-back-but {

    display:block;

    vertical-align: middle;

    width: 100px; 

    margin-right: 10px;

    margin-bottom: 10px;

}



}



@media (min-width: 1200px) and (max-width: 1399px) {

.ltn__slide-item-3 .slide-item-img {

    width: 65%;

}

}





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

.tap-none {

    display: none !important;

}



.highlights {

    min-height:165px;

}



.main-nav-icon {

    height: 12px;

    /* line-height: 20px; */

    margin-top: -5px;

    margin-right: 5px;

}

.ltn__top-bar-menu > ul > li {

     

    margin: 5px 5px 5px 0 !important;



}



.sticky-menu li {

    padding: 0.375rem 2.2rem;

}



.slick-slider {

    

}



.sdheight .ltn__slide-item {

    height: auto !important;

}



.sdheight .slide-item-info-inner {

    margin-bottom: 10px !important;

}



/*.ltn__top-bar-menu ul li {

    margin: 0 12px 0 0 !important;

}*/



.indban-foot-section {

    margin-left: -12px;

    float: left;

    margin-bottom: 0px;

    position: relative;

    margin-top: 15px;

    height: 102px;

}

.btn-1998{

margin-left:10px;

}



}





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



.ltn__top-bar-menu > ul > li {

    font-size: 13px;

}



/*.ltn__slide-item {

    height: 325pt;

}*/





/*.slide-item-info-inner {

    margin-bottom: 130px;

}*/



.down-indicator {

    display: none;

}



.seope-table td span {

    min-width: 100px;   

}



}



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





.tnav-dasktop-none  {

    display: none !important;

}

.dasktop-none{

 display: none !important;

}

.dropdown-toggle{

display: none !important;

}



.banner-text {

    max-width: 400px !important;

    text-align: justify;

    margin-bottom: 30px;

}







}



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



.ltn__gallery-filter-menu button, .ltn__tab-menu a {

    padding: 5px 12px !important;

}



.ind-home-slide

.ltn__slide-item {

    height: 400px;

}





}





@media (max-width: 1599px) {

.ltn__slider-11-img-slide-arrow .ltn__slider-11-img-slide-arrow-active .image-slide-item img {

    border: 5px solid;

    border-color: #f2f6f7;

}

}





@media (min-width: 1366px) {



.ltn__slide-item-3-normal {

    height: calc(98vh - 160px);

    padding-top:0px;

}



}





@media (min-width: 1599px) {



/*.ltn__slide-item-11 {

    height:480px !important;

}*/



.ltn__slide-item-3-normal {

    height: calc(75vh - 160px);

   /* padding-top: 20px;*/

}



 



.banner-text {

    font-size: 17px;

    font-style: italic;

    color: #000000;

    text-align: left;

    line-height: 23px;

    padding-bottom: 5px;

}

.banner-text {

    max-width: 538px !important;

    /* text-align: justify; */

    margin-bottom: 30px;

     

}



.seope-table td {

    padding: 0.1rem 0.5rem;

    background-color: transparent;

    font-size: 20px;

}



.ind-detail-bl .btn {

    font-size: 18px !important;

    padding: 10px 15px !important;

}

}





@media (min-width: 1599px){

.ltn__slider-11-img-slide-arrow {

    max-width:438px;

}

.top-banner-text-section {

    left: 15%;

}

}



@media (min-width: 1679px){

 

 .ltn__slide-item-3-normal {

    height: calc(85vh - 160px);

   /* padding-top: 20px;*/

}

  



.top-banner-text-section {

    left: 15%;

}



}





@media (min-width:1280px){



.ind-detail-bl {

    width: 80%;

}



}





@media (min-width:992px) and (max-width:1280px) {



.ind-detail-bl .slide-title-h2 {

    font-size: 31px !important;

    line-height: 31px;

    margin-top: 0px;

}





.seope-table td {

    padding: 0.1rem 0.6rem;

    background-color: transparent;

    font-size: 13px;

    line-height:17px;

}



/*.indban-foot-section {

    left: 1%;

    float: left;

    bottom: 0px;

    position: absolute;

}*/



.indban-foot-section .btn {



    font-size: 13px !important;

    padding: 10px 5px !important;

    margin-bottom: 5px;

}





}







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

/*.ltn__slide-item-3-normal {

    height: calc(86vh - 160px);

}*/



.top-banner-text-section {

    left: 20%;

}



.ind-detail-bl .slide-title-h2 {

    font-size:3vw !important;

    line-height:3vw;

    margin-top: 0px;

    letter-spacing: -1px;

}



.seope-table td {

    padding: 0.1rem 0.5rem;

    background-color: transparent;

    font-size:1.2vw;

    line-height:1.2vw;

}



.slds-list_square li {

    line-height: 1vw;

    color: #000000;

    font-weight: 400;

    font-size: 1vw;

}



.slide-sub-title {



    line-height: 1vw;

    color: #000000;

    font-weight: 400;

    font-size: 1vw;



}



.ltn__slide-item-3 .slide-title {

    font-size: 30px  !important;

    line-height: 2vw;

}

.spiderman{

    font-size: 35px !important;

}



}



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





.ltn__slide-item-3-normal {

    height: calc(52vh - 160px);

    /*padding-top: 12px;*/

}

}





@media (min-width:992px) and (max-width:1024px) {



.ltn__product-item-4 .product-title {

    font-size: 16px;

    min-height: 41px;

}

.top-banner-text-section {

    left: 5%;

}



}







@media (min-width: 1400px)  {

.ltn__slide-item-3 .slide-item-img {

    width:65% !important;

}



}





@media (max-width:400px)  {



.ind-detail-bl .slide-title-h2 {

    font-size: 33px !important;

    line-height: 35px;

    margin-top: 0px;

}



.banner-text {

     

    padding-bottom: 65px;

}



}





@media (min-width:768px) and (max-width: 992px) {



.seope-table td {

    padding: 0.1rem 0.5rem;

    background-color:transparent;

    font-size: 16px;

    line-height: 20px;

}

.ltn__video-play-btn {

    width: 40px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ff5a3c;

}



}





@media (min-width:993px) and (max-width:1030px) {



.ind-detail-bl .btn {

    padding: 5px 5px !important;

    margin-right: 5px;

    font-size: 13px !important;

}



.ind-detail-slider .carousel-indicators {

    bottom: -90px;

}



}







@media (min-width:1031px) and (max-width:1199px) {



.ind-detail-bl .btn {

     

    font-size: 15px;

    padding: 10px 10px !important;

    margin-right: 5px;

}



.ind-detail-slider .carousel-indicators {

    bottom: -90px;

}



 .ipbnr {

    height: 363px;



}





}





@media (max-width:991px) {



.pagenation-top {

    margin-top: 30px;

    border: 1px solid #ddd;

}



.ind-home-slide

.ltn__slide-item {

   

}





}



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

.ind-home-slide

.ltn__slide-item {

   height:200px;

}

}



@media (min-width:479px) and (max-width:991px) {





.jd-container .col {

    flex: auto;

    width:48% !important;

}



.jd-container .col:last-child {

    flex: inherit;

    width:48% !important;

}





}









@media (min-width:1200px)  {



.ipbnr {

    height: auto;

    width: 100%;

   /* min-height: calc(110vh - 140px);*/

}



/*   .ind-detail-slider .carousel-indicators {

    bottom: -100px;

    }*/



    .ind-detail-slider .carousel-indicators img{

    width:100%;

    }



.ltn__top-bar-menu > ul > li {

    font-size: 18px;

}



    

.ind-detail-bl {

    position: absolute;

    top: 42%;

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    /*right: 30px;*/

    left: 30px;

}





}



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

.ltn__slide-item-3 .slide-item-img {

    width: 60%;

}



.ltn__slide-item-3 .slide-title {

    font-size: 44px !important;

    line-height:10px;

    margin-top: 30px;

}



}







@media (min-width:992px) and (max-width:1399px) {



.download-but {

    font-size: 14px !important;

    padding: 5px 5px !important;

    margin-right: 3px;

}



.enquiry-but {

    font-size: 14px !important;

    padding: 5px 5px !important;

    margin-right: 3px;

}



.ltn__video-play-btn {

     

    width: 40px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ff5a3c;

    

}



}





@media (min-width:320px) and (max-width:526px) {



.top-banner-text-section {

    left: 10px;     

}



}



@media (min-width: 576px){



 #completed_project   

.modal-dialog {

    max-width: 650px;

    margin: 1.5rem auto !important;

}



#completed_project 

.ltn__list-item-4 li {

    display: initial;

}





}









