@charset "utf-8";
/* CSS Document */
.vmh{vertical-align:middle; height:100%;}
.vmh:before{content:''; display:inline-block; height:100%; vertical-align:middle;}
.vmh > .secInfo, .vmh > .ourachivements{display:inline-block; vertical-align:middle;}
.content_panel{width:100% !important;}
.fp-bg{background-size:cover; transform:translate3d(0,0,0);-webkit-backface-visibility:hidden; backface-visibility:hidden;}
.fp-bg:after{content:''; display:block; clear:both;}
.fp-bg img.secImg{opacity:0; width:0; margin-top:0;}
#section8 .fp-bg{transform:translate3d(0,0,0) !important;}
.intro{position:absolute; width:100%; text-align:center; left:0; bottom:200px; color:#fff; text-transform:uppercase;}
.intro > span{display:block;font-size:30px;font-family:'uni_neuelight', sans-serif;}
.intro > span sup{sont-size:12px;}
.intro strong{display:block;font-size:36px; font-family:'uni_neueheavy', sans-serif;}
.intro b{display:block;font-size:22px; font-weight:400 ;}

.newIntro{ position:relative; bottom:-150px;}
.newIntro h4{display:block;font-size:50px; line-height:56px; margin-bottom:15px;font-family:'ubuntubold', sans-serif; color:#ffd800;}
.newIntro h4 span{display:block;font-size:45px;font-family:'ubuntubold', sans-serif;}
.newIntro p{display:block;font-size:23px; margin-bottom:15px;font-family:'ubunturegular', sans-serif;}
.newIntro strong{display:block;font-size:45px; margin-bottom:15px;}
.newIntro b{display:inline-block!important; font-size:13px !important;font-family:'ubuntubold', sans-serif;}

.intro .switchon { position:absolute; bottom:400px !important; left:0px; right:0px; text-align:center; margin:0 auto;}

.fp-controlArrow{display:;}
.fp-slidesNav.left{left:0px; top:50%; margin-left:0 !important; margin-top:-240px;}
.fp-slidesNav ul{margin:0; padding:0; width:185px;}
.fp-slidesNav ul li{display:block; width:100%; height:100px; margin:0; position:relative; display:block;}
.fp-slidesNav ul li a{display:block; position:relative; z-index:1; width:100%; height:100%; cursor:pointer; text-decoration:none; border-bottom:1px solid #FFF;}
.fp-slidesNav ul li a:after{position:absolute; bottom:-1px; left:0; content:''; width:0px; border-bottom:1px solid #ffd402; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -0-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.fp-slidesNav ul li a:before{position:absolute; bottom:-9px; left:100%; padding:0 5px; font-size:14px; color:#ffd402;}
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span{height:50px; width:100%; margin:-25px 0 0 0px !important; border-radius:0;}
.fp-slidesNav ul li a span{text-align:left; border-radius:0; position:absolute; z-index:1; height:50px; width:100%; border:0; background:transparent; left:0; top:50%; margin:-25px 0 0 0px !important; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.fp-slidesNav ul li a span:after{position:absolute; left:0; top:7px; width:100%; font-family:'ubunturegular'; font-weight:400; font-size:14px; color:#FFF; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -0-transition:all 0.3s ease-out; transition:all 0.3s ease-out; padding-left:70px; box-sizing:border-box;}

.fp-slidesNav ul li:nth-child(1) a span:after{content:'Powering the Country'}
.fp-slidesNav ul li:nth-child(2) a span:after{content:'Largest Solar Carport'}
.fp-slidesNav ul li:nth-child(3) a span:after{content:'India’s #1 Solar Player'}
.fp-slidesNav ul li:nth-child(4) a span:after{content:'Enabling Solar Everywhere'}
.fp-slidesNav ul li:nth-child(5) a span:after{content:'#PowerForPeople'}
.fp-slidesNav ul li a span:before{position:absolute; left:20px; top:0; width:45px; height:45px; content:''; margin:auto; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -0-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

.fp-slidesNav ul li:nth-child(1) a span:before{background:url(../images/slider-icon.png) no-repeat 0px -451px;}
.fp-slidesNav ul li:nth-child(2) a span:before{background:url(../images/slider-icon.png) no-repeat 0 -328px;}
.fp-slidesNav ul li:nth-child(3) a span:before{background:url(../images/slider-icon.png) no-repeat 0 -101px;}
.fp-slidesNav ul li:nth-child(4) a span:before{background:url(../images/slider-icon.png) no-repeat 0 -220px;} 
.fp-slidesNav ul li:nth-child(5) a span:before{background:url(../images/slider-icon.png) no-repeat 0 -656px;} 
.fp-slidesNav ul li a.active:after{width:185px;}
.fp-slidesNav ul li:nth-child(1) a.active:before{content:'01'}
.fp-slidesNav ul li:nth-child(2) a.active:before{content:'02'}
.fp-slidesNav ul li:nth-child(3) a.active:before{content:'03'}
.fp-slidesNav ul li:nth-child(4) a.active:before{content:'04'}
.fp-slidesNav ul li:nth-child(5) a.active:before{content:'05'} 
/* .fp-slidesNav ul li:nth-child(1) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0px -605px;} */
.fp-slidesNav ul li:nth-child(1) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0px -507px;}
.fp-slidesNav ul li:nth-child(2) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0 -380px;}
.fp-slidesNav ul li:nth-child(3) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0 -159px;}
.fp-slidesNav ul li:nth-child(4) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0 -268px;}
.fp-slidesNav ul li:nth-child(5) a.active span:before{background:url(../images/slider-icon.png) no-repeat 0 -700px;}
.fp-slidesNav ul li:nth-child(1) a.active span:after{color:#ffd402;}
.fp-slidesNav ul li:nth-child(2) a.active span:after{color:#ffd402;}
.fp-slidesNav ul li:nth-child(3) a.active span:after{color:#ffd402;}
.fp-slidesNav ul li:nth-child(4) a.active span:after{color:#ffd402;}
.fp-slidesNav ul li:nth-child(5) a.active span:after{color:#ffd402;}
.fp-slidesNav ul li:hover a span{height:66px; width:100%; margin:-25px 0 0 0px !important;}
.col-2{	float:left; width:50%; height:100%; overflow:hidden;}
.secInfo{width:70%; position:relative;}
#section2 .secInfo{max-width:550px;}
#section2 .secInfo img{margin-bottom:25px; width:50%; max-width:207px;}
#section2 .secInfo p{margin-bottom:30px; color:#FFF;}
#section3 .secInfo{}
#section3 .secInfo{}
#section4 .secInfo{}
.slider_prev{position:absolute; top:100%; right:31px; text-indent:-99999px; background:url(../images/slider-arrow.png) no-repeat 0 0; width:13px; height:24px; cursor:pointer;}
.slider_next{position:absolute; top:100%; right:0px; text-indent:-99999px; background:url(../images/slider-arrow.png) no-repeat 100% 0; width:13px; height:24px; cursor:pointer;}
.fp_slider{padding-bottom:70px;}
.fp_slider h3{font-size:22px; font-weight:300; color:#FFF; margin-bottom:30px;}
.fp_slider p{font-size:14px; line-height:20px; font-weight:300; color:#c5c9cf; margin-bottom:35px;}
.fp_slider article{padding:20px 0 20px 80px; border-top:1px solid #3c5776; border-bottom:1px solid #3c5776; position:relative;}
.fp_slider article:after{content:''; position:absolute; left:0; top:0; bottom:0; margin:auto; width:58px; height:58px; background:url(../images/icon-set1.png) no-repeat 0 0;}
.fp_slider article b{font-size:18px; color:#FFF; font-weight:500; display:block;}
.fp_slider article strong{font-size:25px; color:#00e4ff; font-weight:500;}
.oo_slider{padding-bottom:50px;}
.oo_slider li{ margin:0 2px;}
.oo_slider h3{font-size:24px; font-weight:700; color:#FFF; margin-bottom:20px;}
.oo_slider h3 sup{font-size:12px;}
.oo_slider div{}
.oo_slider div span{display:block;font-size:18px; line-height:24px; color:#FFF; font-weight:300; padding-bottom:10px;}
.oo_slider p{font-size:14px; line-height:20px; font-weight:300; color:#FFF; margin-bottom:35px;}
.oo_slider article{border-top:1px solid #90b6d4; border-bottom:1px solid #90b6d4; position:relative;}
.oo_slider article:before{content:''; position:absolute; left:50%; top:0; bottom:0; margin:auto; height:80%; width:1px; background:#FFF; -ms-transform:rotate(25deg); -webkit-transform:rotate(25deg); transform:rotate(25deg);transform-origin:0% 0%;}
.oo_slider article:after{content:''; display:block; clear:both;}
.oo_slider article strong{font-size:18px; color:#FFF; font-weight:400 !important; position:relative; float:left; width:50%; padding:20px 0 20px 60px;}
.oo_slider article strong.certified:after{content:''; position:absolute; left:0; top:0; bottom:0; margin:auto; width:58px; height:58px; background:url(../images/icon-set1.png) no-repeat -58px 0;}
.oo_slider article strong.warranty:after{content:''; position:absolute; left:0; top:0; bottom:0; margin:auto; width:58px; height:58px; background:url(../images/icon-set1.png) no-repeat -116px 0;}
.oo_slider article strong b{display:block;font-size:25px;}
.offeringsImg{width:75%; max-width:349px; height:auto;}
.offeringsImg2{height:auto;}
.ourachivements:after{content:''; display:block; clear:both;}
.ourachivements > div{float:left; width:50%; position:relative; color:#FFF;}
#section5 section{padding-top:70px;}
.ourachivements{width:70%; position:relative;}
.ourachivements > div:first-of-type{padding-right:6%;}
.ourachivements > div:last-of-type:after{content:''; position:absolute; left:0; top:40px; height:35px; width:3px; background:#000; z-index:2;}
.ourachivements > div:last-of-type a.moreLink2{position:absolute; left:45px; bottom:45px; z-index:2; color:#FFF; font-size:13px; padding:10px 15px; background:#e0561b;}
.ourachivements > div:last-of-type a.moreLink2:hover{background:#9b3509;}
.slider_prev2{position:absolute; bottom:45px; right:75px; text-indent:-99999px; background:url(../images/slider-arrow.png) no-repeat 0 100%; width:13px; height:24px; cursor:pointer;}
.slider_next2{position:absolute; bottom:45px; right:45px; text-indent:-99999px; background:url(../images/slider-arrow.png) no-repeat 100% 100%; width:13px; height:24px; cursor:pointer;}
.achivements_slider{background:#FFF; padding:45px 45px 90px;}
.achivements_slider h3{color:#1062ae; font-size:30px; font-weight:700; padding-bottom:25px;}
.achivements_slider li small{font-size:15px; color:#484747; font-weight:400; line-height:22px; padding-bottom:10px; text-align:left;}
.achivements_slider li small h6{font-size:20px; color:#242424; font-weight:600; line-height:24px; padding:25px 0 20px 0; text-align:left;}
.achivements_slider li small h6:first-child{padding:0 0 20px 0;}
.achivements_slider li small p{font-size:15px; color:#626262; font-weight:400; line-height:22px; padding-bottom:10px; text-align:left;}
.achivements_slider li small p strong{font-size:15px; color:#626262; font-weight:600;}
.achivements_slider li small p b{font-size:15px; color:#626262; font-weight:600;}
.media{padding-top:50px; height:100%;}
#section6 .secInfo > p{font-size:18px; color:#000;}
.mediaListHolder{width:100%; max-width:835px; margin:0 auto; padding-top:45px;}
.media_list{float:left; width:50%;}
.media_list:after, .media_list li article:after{content:''; display:block; clear:both;}
.media_list li{padding:3px;}
.media_list li article{background:#FFF; position:relative; -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}
.media_list li article aside{float:left; width:50%;}
.media_list li article aside.media_thumb{overflow:hidden;}
.media_list li article aside.media_thumb img{display:block; width:100%;}
.media_list li article aside.media_info{text-align:left; padding:20px;}
.media_list li article strong{display:block; position:relative; padding-bottom:10px; margin-bottom:15px; font-size:15px; color:#da531a;}
.media_list li article strong:after{content:''; width:30px; height:1px; background:#000; position:absolute; left:0; bottom:0;}
.media_list li article p{font-size:12px; color:#575757; margin-bottom:25px;}
.media_list li article span{display:block;}
.media_list li article b{font-size:12px; font-weight:500; color:#000;}
.media_list li article small{position:absolute; bottom:0; right:0; width:30px; height:30px; background:#739b39 url(../images/arrow2.gif) no-repeat 50% 50%;}
.media_list li:nth-child(even) article small{right:50%;}
.highlight_link{width:100%; max-width:850px; margin:0 auto;}
.highlight_link:after{content:''; display:block; clear:both;}
.highlight_link li{float:left; width:33.33333333333%; position:relative; padding:0 7px;}
.highlight_link li div{background:#FFF; height:310px; padding:155px 15px 0;}
.highlight_link li:after{content:''; position:absolute; left:0; right:0; top:50px; margin:0 auto; width:76px; height:76px;}
.highlight_link li.hlIcon1:after{background:url(../images/icon-set2.png) no-repeat 0 0;}
.highlight_link li.hlIcon2:after{background:url(../images/icon-set2.png) no-repeat -76px 0;}
.highlight_link li.hlIcon3:after{background:url(../images/icon-set2.png) no-repeat -152px 0;}
.highlight_link li strong{display:block; font-size:22px; font-weight:700; color:#000; position:relative; padding-bottom:10px; margin-bottom:15px;}
.highlight_link li strong br{display:none;}
.highlight_link li strong:after{content:''; width:50px; height:2px; background:#000; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.highlight_link li span{display:block; font-size:13px; color:#000;}
.fp_slider2{height:100%; z-index:0;}
.fp_slider2 div{height:100%;}
.fp_slider2 li{height:100%; overflow: hidden;}
.oo_slider2{height:100%;}
.oo_slider2 div{height:100%;}
.oo_slider2 li{height:100%; position:relative;}
.oo_slider2 li img{position:absolute; left:0; top:0; bottom:0; right:0; margin:auto;}
.social-media a{display:inline-block; padding-right:10px; color:#bcbec0;}
.social-media a i{font-size:16px;}
.social-media a:hover{color:#FFF;}
ul.fp_slider{padding-bottom:20px;}
ul.fp_slider li{position:relative; padding-bottom:50px;}
ul.fp_slider li a{position:absolute; left:0; bottom:5px;}
.mobile-bg{ display: none;}
.fp-bg{ display: block;}


.arrowSection .arrowContainer{position:relative;right:0;display:inline-block;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;transition:opacity .3s}
.arrowSection .arrowContainer:hover{opacity:.5}

.arrowSection .arrowContainer span{position: absolute;top: 0;right: 0;width:15px;height:15px;border-left: 2px solid #ffd402;border-bottom: 2px solid #ffd402;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: arrowDown 1s infinite;-moz-animation: arrowDown 1s infinite;-ms-animation: arrowDown 1s infinite;-o-animation: arrowDown 1s infinite;animation: arrowDown 1s infinite;opacity: 0;box-sizing: border-box;}

.arrowSection .arrowContainer span:nth-child(1){-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.arrowSection .arrowContainer span:nth-child(2){top:16px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;}
.arrowSection .arrowContainer span:nth-child(3){top:32px;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s;}
.arrowSection .arrowContainer span:nth-child(4){top:48px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s;}


@keyframes arrowDown{from{opacity:0;}
25%{opacity:.3;}
50%{opacity:.7;}
100%{opacity:1;}
}

.up-down-arrow li{ float: left; margin: 0 0px 0 0}
.up-down-arrow li a{ float: left; padding: 0px; width: 35px; height: 35px; }

.arrowSection2 .arrowContainer2 span{position: absolute;top: 9px; right: 58px; width: 10px; height: 10px;border-left: 2px solid #ffd402;border-bottom: 2px solid #ffd402;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: arrowDown 1s infinite;-moz-animation: arrowDown 1s infinite;-ms-animation: arrowDown 1s infinite;-o-animation: arrowDown 1s infinite;animation: none;opacity: 1;box-sizing: border-box;}

.arrowSection2 .arrowContainer2a span {position: absolute;top: 15px; right: 18px; width: 10px; height: 10px; border-left: 2px solid #ffd402; border-bottom: 2px solid #ffd402; -webkit-transform: rotate(136deg); -moz-transform: rotate(136deg); -ms-transform: rotate(136deg); -o-transform: rotate(136deg); transform: rotate(136deg); -webkit-animation: arrowDown 1s infinite; -moz-animation: arrowDown 1s infinite; -ms-animation: arrowDown 1s infinite; -o-animation: arrowDown 1s infinite; animation: none; opacity: 1; box-sizing: border-box;}


.banner_1{margin:0 auto; max-width:607px; width:95%;}
.banner_1 h3{background-color:#0e385e; color:#fff; font-size: 30px;font-family:'uni_neuelight', sans-serif; font-weight:300; padding:5px 5px; display:inline-block;}
.banner_1 h3 strong{display:inline; font-weight:700; font-size: 30px; }
.banner_1 span{float:left; width:100%; text-align:center; padding:10px 0 0; font-size:18px; line-height:25px; text-transform:none;}

#slide1-1 .intro{bottom:100px;}


.banner_1 span.dsk_con{display:block;}
.banner_1 span.mob{display:none;}
.fp-bg img.secImg { display: none !important;}
.images img{ display: block;}
.mobile-bg { display: none;}
.desktop{ display: block;}
.up-down-arrow img{ display: block !important;}

.ass-dots{height:30px;text-align:center;z-index:7;position:absolute;right:0;left:0;bottom:-50px;width:auto;margin:0 auto}
.ass-dots li{ float:none!important; width:auto!important;}
.ass-dots li:after{ display:none!important;}
.ass-dots li,.ass-dots li span{display:inline-block;vertical-align:top;height:14px}
.ass-dots li span{width:14px;text-indent:-9999px;background:#FFF;border:0px solid #d8d8d8;border-radius:50%;margin:0 2px;font-size:0;color:transparent;cursor:pointer}
.ass-dots li.slick-active span { background:rgba(255,204,51,1);}

.lineHeading_black2{font-size:30px; text-transform: uppercase; margin-bottom:20px; font-family:'uni_neuelight', sans-serif;}
.lineHeading_black2 strong{font-family:'uni_neueBold', sans-serif;}
.lineHeading_black2:after {width:110px; height:1px; background:#000; display:block; margin-top:15px; content:'';}
.socialMedia{ max-width:1030px; width:100%; margin:0 auto; }
.socialMedia:after{content:''; display:block; clear:both;}
.socialMedia li{ float:left;  min-height:150px; padding:15px 0 5px; position:relative;}
.socialMedia li figure{ width:320px; height:290px; margin:0 auto; border-radius:20px; overflow:hidden; padding:0; position:relative; z-index:1;}
.socialMedia li figure img{ width:100%;}
.socialMedia li div{width:285px; height:130px; margin:-10px auto 0; background:#FFF url(../images/more.png) no-repeat 50% 85%; border-top:5px solid #335f9b; position:relative; z-index:2; padding:15px 15px 40px; color:#484848; font-size:13px;-webkit-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px -2px rgba(0,0,0,0.2);}

.socialMedia li.facebook:before{content:''; width:76px; height:33px; background:url(../images/sm-icon.png) no-repeat 0 0; position:absolute; top:0px; left:0; right:0; margin:auto; z-index:2;}
.socialMedia li.youtube:before{content:''; width:76px; height:33px; background:url(../images/sm-icon.png) no-repeat 0 -33px; position:absolute; top:0px; left:0; right:0; margin:auto; z-index:2;}
.socialMedia li.twitter:before{content:''; width:76px; height:33px; background:url(../images/sm-icon.png) no-repeat 0 -66px; position:absolute; top:0px; left:0; right:0; margin:auto; z-index:2;}

.smFilter{ display:block; text-align:left; max-width:1030px; width:100%; margin:0 auto 30px;}
.smFilter a{ display:inline-block; width:49px; height:20px; font-size:0; color:transparent; line-height:0;}
.smFilter a.filter-all{ background:url(../images/sm-filter.png) no-repeat 0 0;}
.smFilter a.filter-facebook{ background:url(../images/sm-filter.png) no-repeat -49px 0;}
.smFilter a.filter-youtube{ background:url(../images/sm-filter.png) no-repeat -98px 0;}
.smFilter a.filter-twitter{ background:url(../images/sm-filter.png) no-repeat -147px 0;}

.smFilter a.filter-all-active{ background:url(../images/sm-filter.png) no-repeat 0 -20px;}
.smFilter a.filter-facebook-active{ background:url(../images/sm-filter.png) no-repeat -49px -20px;}
.smFilter a.filter-youtube-active{ background:url(../images/sm-filter.png) no-repeat -98px -20px;}
.smFilter a.filter-twitter-active{ background:url(../images/sm-filter.png) no-repeat -147px -20px;}

.socialMedia  .slider_prev2 {bottom: 50%;right: auto; left:-10px; margin-top:-20px;}
.socialMedia .slider_next2 {bottom:50%;right:-10px; margin-top:-20px;}

@media screen and (max-width:1400px){
.vmh > .secInfo, .vmh > .ourachivements { margin-top:50px;}

.newIntro{ position:relative;}
.newIntro h4{font-size:35px; line-height:36px; margin-bottom:10px;}
.newIntro h4 span{font-size:30px;}
.newIntro p{font-size:20px; margin-bottom:10px;}
.newIntro strong{font-size:35px; margin-bottom:10px;}

.socialMedia li figure {width: 295px; height: 260px;}
.socialMedia li div {width: 275px; height: 140px;}
.lineHeading_black2 {margin-bottom: 14px;}
.smFilter { margin: 0 auto 20px;}

}

@media screen and (max-width:1200px){
.offeringsImg2{width:75%; max-width:349px; height:auto;}

	
}
@media screen and (max-width:1030px){
.vmh{vertical-align:middle;}
.vmh:before{display:none;}
.vmh > .secInfo{padding:15% 0;}
#section1{ background:#000;}
#section1 .slick-slide{position:relative; background:#000;}
.fp-bg img.secImg{opacity:0; width:100%;  margin-top:105px; min-height:200px;}
.banner-dots{position:absolute; left:0; bottom:70px; height:13px; text-align:center; width:100%; z-index:1;}
.banner-dots li{display:inline-block; height:13px; margin:0 3px;}
.banner-dots li span{display:inline-block; height:11px; width:11px; background:#FFF; cursor:pointer; border-radius:50%;}
.banner-dots li.slick-active span{background:rgba(255,204,51,1);}
.fp-bg{}
.col-2{	float:left; width:50%; height:100%; position:relative; padding-top:0;}
.si2{position:absolute; left:0; top:0; height:0;}
.oo_slider article{border-top:0px solid #d28d70; border-bottom:0px solid #d28d70; position:relative;}
.oo_slider article:before{display:none;}
.oo_slider article strong{font-size:18px; color:#FFF; font-weight:400 !important; position:relative; float:left; width:100%; padding-left:60px;}
.oo_slider article strong:first-child{border-bottom:1px solid #d28d70;}
#section5 section{padding-top:0px;}
#section5 .fp-bg{padding:50px 0;}
.achivements_slider{background:#FFF; padding:45px 25px 90px;}
.ourachivements{width:90%; position:relative;}
.media{padding-top:0px; height:100%;}
.ourachivements > div:last-of-type a.moreLink2{left:25px;}
.ourachivements > div:first-of-type{width:40%;}
.ourachivements > div:last-of-type{width:60%;}
#section6 .secInfo, #section7 .secInfo, #section8 .secInfo{width:90%;}
.highlight_link li strong br{display:block;}
#sd-icon{display:none;}
.intro{bottom:100px;}
.intro > span{font-size:18px;}
.intro > span sup{sont-size:12px;}
.intro strong{font-size:20px;}
.intro b{font-size:15px;}
.mobile-bg{ display: block; height:100%; overflow:hidden; }
#section1 .fp-bg{ background-image:none;}

.newIntro { bottom: -0px;}

/* #slide1-1 .intro {bottom:40px;} */
.banner_1 h3, .banner_1 h3 strong {font-size: 18px;}
.banner_1 span {font-size: 14px;line-height: normal;}
.images img{ display: block;}
.desktop{ display: none;}
.mobile-bg img{ display: block;}
#section1{margin-top: 76px;}
#section1 .slick-list,#section1 .slick-track, #section1 .slick-slide{ height:100%;}
 #section1 .slick-slide{ overflow:hidden;}
 
 .smFilter{ text-align:center;}
 .navHolder { z-index: 8;}
}
@media screen and (max-width:900px){
.media_list{width:100%;}
.lazy {opacity:1; }
.lazy.loaded {opacity:1;}
}
@media screen and (max-width:700px){
/* .intro{bottom:50px;} */
.intro > span{font-size:16px;}
.intro > span sup{sont-size:12px;}
.intro strong{font-size:20px;}
.intro b{font-size:15px;}
#section2 .secInfo p{font-size:14px;}
.fp_slider article b{font-size:16px;}
.fp_slider article strong{font-size:20px;}
.oo_slider h3{font-size:18px; font-weight:500;}
.oo_slider article strong b{font-size:18px;}
.oo_slider article strong{font-size:15px;}
.highlight_link li strong{font-size:15px;}
.highlight_link li{padding:0 3px;}
.highlight_link li div{height:250px; padding:100px 15px 0;}
.highlight_link li:after{top:35px; width:50px; height:50px;}
.highlight_link li.hlIcon1:after{background:url(../images/icon-set2.png) no-repeat 0 0; background-size:150px;}
.highlight_link li.hlIcon2:after{background:url(../images/icon-set2.png) no-repeat -50px 0; background-size:150px;}
.highlight_link li.hlIcon3:after{background:url(../images/icon-set2.png) no-repeat -100px 0; background-size:150px;}
.highlight_link li{width:100%; margin-bottom:10px;}
.ourachivements > div:first-of-type {width: 100%; padding-right: 0%; margin-bottom:20px;}
.ourachivements > div:last-of-type {width: 100%;}
.about-box2 {margin-bottom: 0;}

/* #slide1-1 .intro {bottom: 32px;} */
.banner_1 h3, .banner_1 h3 strong {font-size: 12px;}
.banner_1 span.dsk_con{display:none;}
.banner_1 span.mob{font-size: 10px;line-height: normal; display:block;}
.banner_1 span.mob { padding-top:0px;}

.newIntro{ position:relative;}
.newIntro h4{font-size:25px; line-height:30px; margin-bottom:10px;}
.newIntro h4 span{font-size:22px;}
.newIntro p{font-size:17px; margin-bottom:10px;}
.newIntro p br{ display:none;}
.newIntro strong{font-size:25px; margin-bottom:10px;}

.socialMedia li figure {width: 250px; height: 220px;}
.socialMedia li div {width: 225px; height: 170px;}

}
@media screen and (max-width:550px){
.socialMedia li figure {width:320px; height:290px;}
.socialMedia li div {width:285px; height:130px;}
.lineHeading_black2 { font-size:25px;}
}
@media screen and (max-width:450px){
.col-2{	float:left; width:100%; height:auto; overflow:hidden;}
.ourachivements > div:first-of-type{width:100%; padding:50px 0 30px;}
.ourachivements > div:last-of-type{width:100%;}
.media_list li article aside{width:100%;}
.media_list li article aside.media_thumb{overflow:hidden; position:absolute; left:15px; top:15px; width:80px; height:80px;}
.media_list li article aside.media_info{padding:20px 20px 20px 110px;}
.media_list li:nth-child(even) article small{right:0;}
#section5 .fp-bg{padding:0px 0 60px;}
.secInfo{width:85%;}
.oo_slider2 li img{position:relative; margin:40px auto;}
.highlight_link li{width:100%; padding:3px 0;}
.intro > span{font-size:13px; font-weight:700;}
.intro > span sup{sont-size:12px;}
.intro strong{font-size:16px; }
.intro b{font-size:14px;}
/* #slide1-1 .intro {bottom: 27px;} */
.footer a, .footer strong {display: inline-block; font-size: 11px; float: left;}
.fp_slider2 {display: none;}
.footer {padding: 20px 0 100px 0; width: 90%; max-width: 1250px; margin: 0 auto;}
.footer:after{content:''; display:block; clear:both;}
.footer a, .footer strong { float:none; display: inline-block;}.allindia{ float:none;}
}