 /*---------- sec13 start ---------*/
    .sec13{padding:70px  75px 70px 75px;  width: 100%;}
    .sec13 h2{ font-size:48px; font-weight:600; color: #295646;}
    .sec13 h2+.mandatory2{ display: block; color: #7f7e7e; font-size: 12px;}
    .powerdBy{ position: absolute; right: 0;  bottom:-35px;}
    .powerdBy span{ display: block;font-family: 'Lato', sans-serif;  font-size: 12px; font-weight: 400; color: #282828;}

    /*---------- buyApplyKit end ---------*/
    .buyApplikit{ background: #f5f5f5; padding: 90px 0 0;}
    .buyApplikit h2{ text-align: center; font-size: 48px; line-height: 50px; color:#295646;  font-weight:600; margin-bottom: 28px;}
    .mandatory{display: block; text-align: center; font-size: 14px; font-weight: 400;}
    .mandatory strong{color:#f04f26;}
    .fromHolder{ padding-top: 40px; font-family: 'Lato', sans-serif;}
    .fromHolder:after{content:''; display:block; clear:both;}
    .fromHolder li{ float: left; width:47%; margin-bottom: 20px; padding-top: 25px; position: relative;}


    .fromHolder li:nth-of-type(even){ float: right;}
    .fromHolder li:last-of-type{ float: right;}
    .fromHolder li strong{ position: absolute; left: 0; top: 0; font-size: 14px;}
    .fromHolder li strong span{color:#f04f26;} 
    .fromHolder li label{font-size: 12px; color:#F00;position: absolute; left: 0; bottom: -15px; font-size: 10px;}
    .fromHolder li .captchaChangeBtn { position: absolute; right: 0; bottom:20px;}
    .textBox{ width: 100%; background: #f4f4f4; border: 1px solid #dedede; border-radius: 4px; padding: 15px 10px;}
    .textBox.calenderIcon{background: #f4f4f4 url(../images/calander.png) no-repeat 100% 50%;}
    .btn{ width: 100%; background: #f04f26; color: #FFF; border-radius: 4px; padding: 15px 10px; cursor: pointer;}
    .captchaChangeBtn {background: url(../images/refresh.png) no-repeat 0 0; height: 21px; line-height: 21px; padding-left:25px;  font-size: 12px;  font-weight: 500;  display: inline-block; cursor: pointer;}
    .buyApplikit .textBox{ background: #FFF;}
    /*---------- sec13 end ---------*/

    /*---------- sec15 start ---------*/
    .sec15{padding:70px  0 0;  width: 100%; background: #e0e9e9;}
    .sec15_center{ margin: 0 75px;}
    .sec15 h2{ font-size:48px; font-weight:600; color: #295646; margin-bottom:20px;}
    .sec15 h3{ padding:75px 0 50px; font-size:30px; font-weight:600; color: #295646;}
    .sec15 h3 span{ display: block; font-size: 48px; line-height: 50px; font-weight:600; padding-top: 10px;}
    .sec15 .visionInfo{font-size: 16px; margin-bottom:30px;}
    .readMore{ padding-left:40px; position: relative; font-size:13px; line-height: 35px; color:#FFF; white-space: nowrap; display: inline-block; cursor: pointer;}
    .readMore:before{content:''; width:35px; height:35px; background:#f04f26 url("../images/bullet4.png") no-repeat 50% 50%; border-radius: 50%; position: absolute; left: 3px; top: 3px; cursor: pointer;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; transform: scale(0.9)}
    .readMore:hover{color:#f04f26 ;}
    .readMore:hover:before{transform: rotate(180deg);}
    .sec15 article{}
    .brandImg{ margin-bottom: 50px; overflow: hidden;}
    .brandImg img{ width: 100%;}
    .brandInfo{ width:90%; max-width:648px; margin: 0 auto 45px; padding: 0 15px;}
    .brandInfo h4{font-size: 30px; margin-bottom: 30px; font-weight:600; color: #295646; }
    .brandInfo p{font-size: 16px;}
    .brandAward{ width:90%; max-width:648px; margin: 0 auto; background: #FFF; overflow: hidden; height: 165px;}
    .brandAward figure{ float: left; width:25%; height: 100%; border-right: 1px solid #e2e2e2; text-align: center;}
    .brandAward figure:after{content:'';height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
    .brandAward figure img{display: inline-block; vertical-align: middle; height: 133px; }
    .brandAward aside{ float: left; width:75%; height: 100%; text-align: center;}
    .brandAward aside:after{content:'';height: 100%; width: 1px; display: inline-block; vertical-align: middle;}
    .brandAward aside span{display: inline-block; vertical-align: middle; width: 80%; text-align: left; font-size: 14px;}
    .brandAward aside span strong{display: block;}
    .brandAward aside span .readMore{ margin-top: 20px;}

    .brandAward_new{ margin: 0 75px; background: #FFF;  padding: 30px 30px 0; position: relative; z-index: 2; height: 310px;}
    .brandAward_new .readMore{margin: 50px auto 50px; width: 130px; display: block; position: relative; z-index: 2; line-height: 42px;}
    .brandAwardSlider{position: relative; z-index: 2;}
    .basItem{ padding: 0 30px; text-align: center;}
    .basItem figure{ margin-bottom: 15px; text-align: center;}
    .basItem figure img{height: 109px; display: inline-block;}
    .basItem span{font-size: 15px; font-style: normal; color: #333;}
    .brandAward_new:after{content:''; position: absolute; left: 0; right:0; bottom: 0; top: 113px;  margin: 0 -75px;  background-color:#ffffff; z-index:1;}
    .brandAwardSlider .jalsa_prev, .brandAwardSlider .jalsa_next { border-radius: 50%; border: 1px solid #DFDFDF; top: 62px; bottom: auto;}
    .brandAwardSlider .jalsa_prev {left:-45px;}
    .brandAwardSlider .jalsa_next {right:-45px;}
    /*---------- sec15 end ---------*/


    /*---------- sec18 start ---------*/
    .sec18 {padding:0px 0 15px 0;  text-align: center; width: 100%;}
    .sec18 h2{ font-weight: 700; font-size: 32px; line-height: 40px; color: #000000; text-align: center; position: relative;}
    .sec18 h2:after {content: ""; position: absolute; bottom: -5px; left: 0; right: 0; margin: 0 auto; width: 26px; height: 2px;background: #BC9600;}
    .sec18 .updated_date{font-size: 14px; color: #898989; display: block; margin-bottom:70px}
    .sec18 aside{ float: left; width:47%; position: relative;}
    .sec18 aside:last-of-type{float: right;}
    .sec18 aside img{ width: 100%; position: relative; z-index: 1;}
    .sec18 aside div{ position: absolute; left: 0; right: 0; bottom: 0; width:70%; padding: 20px; background: #f9f9f9; color: #295646; font-size: 14px; z-index: 2; margin: 0 auto;}
    .sec18 aside div strong{ display: block; font-size:24px; font-weight: 600;}
    /*---------- sec18 end ---------*/

    .center {width: 90%; max-width: 975px; margin: 0 auto;}
    .siteVisitForm {max-width: 900px;margin: auto;padding: 20px 0;}
    .siteVisitForm h2 {font-size: 42px;color: #204d37; margin: 0 0 5px;}
    .subText { color: #6e6e6e;font-size: 14px;margin-bottom: 30px; display: inline-block;}
    form {display: flex;flex-wrap: wrap; gap: 25px;}
    .form-group {width: calc(50% - 15px); display: flex; flex-direction: column;}
    label { font-size: 15px; margin-bottom: 6px; color: #0d1c10; font-weight: 600;}
    label span { color: #d9534f;}
    .form-group input {border: 1px solid #dbdcdc; padding: 14px 15px; border-radius: 5px; font-size: 15px; outline: none; background: #f8f8f8;}
    .captcha-block {width: 100%; margin-top: 10px;}
    .submitBtn { margin-top: 10px; background: #BC9600; border: none; padding: 16px 10px; width: 100%; color: #fff; font-size: 18px; border-radius: 5px; cursor: pointer; transition: .3s;}
    .submitBtn:hover {background: #594b15;}
    .achievements { background: #f8f8f8; margin: 35px 0 0 0;}

    .achievements h2{ font-weight: 700; font-size: 32px; line-height: 40px; color: #000000; text-align: center; position: relative; margin: 0 0 15px 0;}
    .achievements h2:after {content: ""; position: absolute; bottom: -5px; left: 0; right: 0; margin: 0 auto; width: 26px; height: 2px;background: #BC9600;}
    .achievements .updated_date {font-size: 14px; color: #898989; display: block; margin-bottom: 35px; text-align: center;}

    .siteVisitForm h2{ font-weight: 700; font-size: 32px; line-height: 40px; color: #fff; text-align: center; position: relative; margin: 0 0 15px 0;}
    .siteVisitForm h2:after {content: ""; position: absolute; bottom: -5px; text-align: center; left: 0; right: 0; margin: 0 auto; width: 26px; height: 2px;background: #BC9600;}
    .siteVisitForm .updated_date {font-size: 14px; color: #898989; display: block; margin-bottom: 35px; text-align: center;}
    .solaris-desktop-sec h2 {font-weight: 700; font-size: 32px; line-height: 40px; text-align: center; padding: 35px 0 0 0;}
    .enquiry-sec label {font-size: 15px; margin-bottom: 6px; color: #fff; font-weight: 600;}
    .neo-nav .neo-nav-menu li {line-height: 42px; margin: 0 2px; padding: 0; text-align: center; width: auto !important;}


    .ns_prev, .ns_prev {position: absolute; top:0; bottom:0; margin: auto; z-index: 5; width:40px; height:40px; font-size: 0px; cursor: pointer; border-radius: 50%;  border: 1px solid #DFDFDF;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05);}
    .ns_prev {background:#f1f1f1 url(../images/arrow.png) no-repeat 15px 50%; display: block; left:0;}
    .ns_prev {background:#f1f1f1 url(../images/arrow.png)no-repeat -37px 50%; display: block;  right: 0; border-top: 1px solid #DFDFDF;}

    /*---------- sec15 end ---------*/


    /* Responsive */
    @media(max-width: 767px) {
    .form-group { width: 100%;}
    .sec18 aside div {position: inherit;left: 0;right: 0;bottom: 0; width: auto; padding: 20px; background: #f9f9f9; color: #295646; font-size: 14px; z-index: 2; margin: 0 auto;}
    .sec18 aside {float: inherit; width: 100%; position: relative;}
    }