.navbar a,body{
    color:#000;
    font-family:Nunito,sans-serif
}
.bj-companies em,.bse-nse-info h3 em,.heading h2 em,.trending-products em{
    font-style:normal
}
.business,.case,.cat-box,.inner-text,.innerBox,.lifebel .inner-text,.masala-mantra,.sup-fam{
    overflow:hidden
}
body{
    padding:0!important;
    width:100vw!important
}
.bx-caption{
    display:none
}
select::-ms-expand {
    display: none;
}
iframe[name=google_conversion_frame]{
    display:block;
    height:0
}
.navbar-brand img{
    padding:0 5px
}
.fire_caption{
    position:absolute!important
}
.container{
    width:1310px
}
.navbar-fixed-left{
    width:96px;
    position:fixed;
    border-radius:0;
    height:100%;
    background:#FAFAFA;
    z-index:9
}
@media (max-width:767px){
    .sidenav{
        height:100%;
        width:0;
        position:fixed;
        z-index:999999;
        top:74px;
        left:0;
        right:0;
        background-color:#262626;
        overflow-x:hidden;
        transition:.5s;
        padding-top:0
    }
	.desc a {
		margin-left:10px;
}

}
.navbar-fixed-left .navbar-nav>li{
    float:none;
    width:100%;
    padding:2px 0
}
.navbar-fixed-left+.container-fluid{
    padding-left:96px;
    padding-right:0
}
container-fluid .navbar-fixed-left .navbar-nav>li>.dropdown-menu{
    margin-top:-50px;
    margin-left:140px
}
.navbar a{
    font-size:12px;
    line-height:17px!important;
    text-align:center
}
.navbar-nav .shop-now,.shop-now,.shop-now:hover{
    line-height:30px!important
}
.navbar-brand{
    display:block;
    text-align:center;
    float:none;
    height:auto
}
.shop-now,.shop-now:hover{
    border-radius:15px;
    display:block;
    margin:0 auto;
    padding:0!important;
    width:85px;
    background:#F15922!important;
    color:#fff!important;
    height:30px
}
.space{
    padding:10px 0!important
}
.fa.fa-search{
    font-size:21px;
    color:#000
}
.carousel .carousel-caption{
    padding-bottom:30px;
    text-align:left;
    bottom:20px
}
.carousel-indicators .active{
    background-color:#F15922;
    margin:0;
    width:6px;
    height:6px;
    position:relative;
    top:-1px;
    border:1px solid #f15922
}
.carousel-indicators li{
    background-color:#D8D8D8;
    border:none;
    width:6px;
    height:6px
}
.carousel .carousel-caption h4{
    font-family:Roboto,sans-serif;
    font-size:40px;
    line-height:53px;
    text-shadow:none;
    font-weight:700;
    margin-bottom:18px
}
.carousel-capfocusp{
    font-size:16px;
    color:#fff;
    font-family:Nunito,sans-serif;
    text-shadow:none;
    line-height:24px
}
.testtimonials_p_tag::before{
    content:"\f10d";
    font-family:Fontawesome;
    position:relative;
    right:246px!important;
    top:6px!important
}
.our-businesses h2,.title-head h1{
    font-family:Roboto,sans-serif;
    font-weight:700
}
.business{
    position:relative
}
.triangle-left,.triangle-right{
    width:0;
    height:0;
    border-top:16px solid transparent;
    border-bottom:16px solid transparent;
    position:absolute;
    bottom:47%
}
.triangle-left{
    border-left:15px solid #fff;
    left:0
}
.triangle-right{
    border-right:15px solid #fff;
    right:0
}
.title-head{
    padding:20px 30px;
    background:#1976D2
}
.title-head h1{
    font-size:22px;
    line-height:25px;
    color:#fff;
    margin:0
}
.our-businesses{
    padding-bottom:72px
}
.our-businesses h2{
    color:#000;
    font-size:18px;
    text-align:left;
    line-height:21px;
    margin-bottom:17px;
    margin-top:0
}
.our-businesses p{
    font-size:14px;
    font-family:Nunito,sans-serif
}
.our-businesses a{
    color:#067bd8
}
.custom{
    padding:20px 0;
}
.custom1{
    padding:0 5px
}
.custom-right{
    padding-right:0
}
.custom-left{
    padding-left:0
}
.other-links{
    padding-bottom:20px
}
.other-links ul{
    text-align:center
}
.other-links ul li{
    display:inline;
    border-left:1px solid #979797;
    padding:0 30px
}
.footer-logo,.footer-logo a,.other-links ul li a,.sociallinks a{
    display:inline-block
}
.other-links ul li:first-child,footer ul li:first-child{
    border:none
}
.other-links ul li a{
    font-size:14px;
    font-family:Roboto,sans-serif;
    font-weight:700;
    color:#2F2F2F
}
.container2{
    padding-left:0
}
.container3{
    padding-right:0
}
.text-box{
    padding:15px 25px 0
}
.footer-logo img{
    position:relative;
    top:-12px;
    width:59px
}
footer{
    padding:31px 0;
    background:#f7f7f7
}
footer ul{
    padding-top:8px;
    margin:0
}
footer ul li a{
    color:#19509C;
    font-size:13px;
    line-height:13px
}
footer ul li{
    float:left;
    padding:0 16px;
    line-height:15px;
    border-left:1px solid #979797
}
.sociallinks .fa{
    font-size:16px;
    position:relative;
    top:6px
}
.copyright,footer p{
    font-size:13px;
    line-height:15px
}
.sociallinks a{
    border-radius:15px;
    height:30px;
    text-align:center;
    width:30px;
    color:#fff;
    margin:0 8px
}
.sociallinks .facebook{
    background:#3B5998
}
.sociallinks .twitter{
    background:#5BABF4
}
.sociallinks .instagram{
    background:#3F729B
}
.sociallinks .youtube{
    background:#D8362A
}
.footer-logo a{
    width:50px;
    margin-right:14px;
    margin-left:0
}
#accordion,.navbar-brand-mob,.searchbar{
    display:none
}
.copyright{
    background:#fcfcfc;
    text-align:center;
    padding:25px;
    margin:0
}
.info,.search{
    padding:5px 0
}
#search{
    float:right;
    margin-top:9px
}
.search{
    height:30px;
    left:10px;
    line-height:22px
}
.search input{
    position:absolute;
    width:0;
    float:Left;
    margin-right:92px;
    -webkit-transition:all .7s ease-in-out;
    -moz-transition:all .7s ease-in-out;
    -o-transition:all .7s ease-in-out;
    transition:all .7s ease-in-out;
    height:30px;
    line-height:18px;
    padding:0;
    border-radius:1px;
    top:4px;
    border:none;
    margin-top:32px
}
.search input:focus,.search:hover input{
    width:94%;
    margin-right:-93px;
    padding:2px;
    border:1px solid #ccc
}

.singleBanner{
	margin:0px!important;
	
}
.navbar-brand,.navbar-collapse{
    padding-left:0;
    padding-right:0
}
.search-btn{
    border-radius:1px;
    bottom:0;
    height:30px;
    background:0 0!important;
    border:none;
    box-shadow:none;
    color:#000
}
.search-btn:hover{
    color:#000
}
.navbar{
    border:none
}
.navbar-fixed-left{
    border:none;
    padding-top:10px
}
.navbar-collapse.collapse{
    height:100%!important
}
.left-col{
    width:50%;
    float:left
}
.banner img,.business img{
    width:100%;
    height:100%
}
.searchbar{
    position:absolute;
    width:245px;
    background:#fff;
    border:1px solid #ccc;
    left:5px
}
#textfield,#textfield-mob{
    float:left;
    width:200px;
    border:none;
    border-right:1px solid #ccc;
    border-radius:0
}
#flip{
    display:block;
    text-align:center;
    margin-bottom:5px;
    cursor:pointer
}
.about-brakfast p{
    color:#000;
    font-family:Nunito,sans-serif;
    font-size:14px;
    margin-bottom:10px
}
.about-brakfast{
    padding:45px 20px;
}
.navbar-header{
    display:none
}
.about-brakfast .btn{
    background:#F36735;
    border:1px solid #F36735
}
.text-box p{
    line-height:22px;
    padding-right:0;
    text-align:center
}
.carousel .carousel-caption p{
    line-height:26px;
    padding-right:60px;
    font-size:14px;
    margin-bottom:15px;
    text-shadow:none
}
.business img,.illumination img{
    transition:all .2s ease-in-out;
    image-rendering:-webkit-optimize-contrast
}
.business img:hover,.illumination img:hover{
    transform:scale(1.1);
    image-rendering:-webkit-optimize-contrast
}
.container-fluid{
    padding:0
}
.anant-bajaj-anchor{
	color: #000 !important;
    text-decoration: none!important;
}
#search{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.7);
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    -webkit-transform:translate(0,-100%) scale(0,0);
    -moz-transform:translate(0,-100%) scale(0,0);
    -o-transform:translate(0,-100%) scale(0,0);
    -ms-transform:translate(0,-100%) scale(0,0);
    transform:translate(0,-100%) scale(0,0);
    opacity:0;
    margin:0;
    z-index:999
}
.int-partners img,.leftright0 img,.manufactrue .facility-img img{
    transition:none!important
}
#search.open{
    -webkit-transform:translate(0,0) scale(1,1);
    -moz-transform:translate(0,0) scale(1,1);
    -o-transform:translate(0,0) scale(1,1);
    -ms-transform:translate(0,0) scale(1,1);
    transform:translate(0,0) scale(1,1);
    opacity:1;
    display:block
}
#search input[type=search]{
    position:absolute;
    top:50%;
    width:100%;
    color:#fff;
    background:rgba(0,0,0,0);
    font-size:60px;
    font-weight:300;
    text-align:center;
    border:0;
    margin:-51px auto 0;
    padding-left:30px;
    padding-right:30px;
    outline:0;
    font-family:Nunito,sans-serif
}
#search .btn{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:61px;
    margin-left:-45px
}
#search .close{
    position:fixed;
    top:15px;
    right:15px;
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd;
    opacity:1;
    padding:10px 17px;
    font-size:27px
}
.slick-next,.slider-nav .slick-next,.slider-nav2 .slick-next,.slider-nav3 .slick-next,.slider-nav4 .slick-next,.slider-nav5 .slick-next{
    right:-5px!important
}
@media (min-width:768px){
    .partial_img{
        height:100%!important;
        width:100%!important;
        object-fit:cover!important;
        image-rendering:-webkit-optimize-contrast!important
    }
    .half_img_height{
        height:90vh!important
    }
}
.wow:first-child{
    visibility:hidden
}
.Product-categories{
    padding-top:60px
}
.Product-categories ul{
    display:flex;
    flex:wrap
}
.Product-categories ul li img{
    display:block;
    margin:0 auto 22px
}
.Product-categories .box{
    border:1px solid #ccc;
    margin:0 auto;
    padding:40px 0 10px;
    height:100%;
    background:#fcfcfc
}
.masala-mantra img{
    margin:0 auto;
    width:100%
}
.masala-mantra .carousel-caption{
    top:25px
}
.masala-mantra .carousel-caption span{
    letter-spacing:12px;
    text-transform:uppercase;
    padding-bottom:15px;
    display:block
}
.masala-mantra .carousel-caption h4{
    font-size:77px;
    text-transform:capitalize;
    margin:0;
    font-family:Sacramento,cursive
}
.slick-slideregular p strong,.trending-products{
    font-family:Roboto,sans-serif
}
.carousel-caption .inner{
    margin:0 auto
}
.masala-mantra .carousel-caption p{
    margin-top:-10px;
    margin-bottom:15px
}
.regular,img{
    margin:0 auto
}
img{
    width:auto
}
.slick-slideregular p strong{
    font-size:16px
}
.trending-products{
    padding:0 0 0 48px
}
.slick-slide{
    border:1px solid #eaeaea;
    background-color:#fff!important;
    margin:8px;
    padding-top:28px
}
.slick-slide p:first-child{
    margin-bottom:20px
}
.slick-prev{
    left:-45px!important
}
span.inner{
    color:#2D2D2D;
    font-size:14px
}
span.outer{
    color:red;
    text-decoration:line-through
}
.buynow,.trustBand a{
    text-decoration:none
}
.trending-products em{
    font-size:14px;
    color:#0072BC;
    font-weight:700
}
.buynow{
    width:105px!important;
    background:#F36735!important;
    color:#fff;
    text-transform:capitalize;
    padding:9px 12px;
    margin:0 0 25px
}
.trending-products strong{
    color:#2D2D2D;
    font-size:16px
}
.regular{
    text-align:center;
   
}
.slick-next::before,.slick-prev::before{
    color:#000!important
}
.buynow:focus,.buynow:hover{
    color:#fff
}
.no-space-left{
    padding-left:0
}
.Product-categories ul li{
    text-align:center;
    padding:0
}
.Product-categories .box{
    float:left;
    width:82%
}
.slick-slider{
    width:100%!important
}
.product-banner .carousel-caption h4,.product-banner .carousel-caption p{
    color:#000
}
.product-banner .carousel .carousel-caption p{
    padding-right:40px
}
.product-banner .carousel .carousel-caption{
    bottom:193px;
    left:52%;
    padding-right:140px
}
.offers .box{
    text-align:center;
    width:100%;
    position:relative
}
.offers .box .caption{
    position:absolute;
    bottom:18px;
    width:100%
}
.beat-heat,.masala{
    background-size:cover;
    width:98%!important
}
.caption .inner span{
    display:block;
    letter-spacing:10px;
    padding-bottom:15px;
    text-transform:uppercase;
    color:#fff;
    font-size:10px
}
.caption .inner h4{
    font-family:Sacramento,cursive;
    font-size:50px;
    margin:0 0 10px;
    text-transform:capitalize;
    color:#fff
}
.about-brakfast .slick-slide p{
	text-align:center;	
}
.about-brakfast .slick-slide p,.buy-off,.pro-details h3,.pro-details span.inner,.rg-box h4,.ser-cntr h4,.subtitle{
    font-family:Roboto,sans-serif;
    font-weight:700
}
.masala p{
    color:#fff;
    margin-bottom:15px
}
.masala .caption{
    bottom:40px!important
}
.subtitle,.triangle-bt{
    bottom:0;
    position:absolute
}
.beat-heat{
    height:280px
}
.pro-details h3{
    color:#151515;
    font-size:18px;
    line-height:24px;
    margin:0 0 13px
}
.buy-off,.pro-details span.inner{
    font-size:16px
}
.pro-details,.pro-img{
    width:50%
}
.pro-details .buynow{
    display:block
}
.pro-details span.inner{
    color:#999
}
.buy-off{
    color:#000;
    padding:0 0 0 20px
}
.box2{
    border:1px solid #e5e5e5;
    background:#fcfcfc;
    padding:18px 0 21px
}
.box2 img{
    margin:0 auto;
    display:block
}
.pro-details{
    padding:22px 0 0
}
.mrp-info{
    margin:0 0 20px
}
.offers h1.title-head1{
    margin:0 0 27px
}
.box3{
    margin:8px 0 0
}
.slider-nav .slick-list.draggable,.slider-nav2 .slick-list.draggable,.slider-nav3 .slick-list.draggable,.slider-nav4 .slick-list.draggable,.slider-nav5 .slick-list.draggable{
    padding:0!important
}
.slider-nav .slick-prev,.slider-nav2 .slick-prev,.slider-nav3 .slick-prev,.slider-nav4 .slick-prev,.slider-nav5 .slick-prev{
    left:-5px!important
}
.slider-for .slick-slide,.slider-for2 .slick-slide,.slider-for3 .slick-slide,.slider-for4 .slick-slide,.slider-for5 .slick-slide{
    margin:0;
    padding:0;
    border:0
}
.slider-for .slick-slide img,.slider-for2 .slick-slide img,.slider-for3 .slick-slide img,.slider-for4 .slick-slide img,.slider-for5 .slick-slide img{
    width:98%
}
.slider-nav .slick-slide,.slider-nav2 .slick-slide,.slider-nav3 .slick-slide,.slider-nav4 .slick-slide,.slider-nav5 .slick-slide{
    padding-bottom:28px
}
.cmr-products p{
    margin:0
}
.cmr-products p strong,.regular3 .text-box h2{
    font-size:20px;
    line-height:24px;
    color:#000;
    font-weight:700
}
.cmr-products p span{
    padding-left:20px;
    display:inline-block
}
.categories{
    margin-bottom:62px
}
.cmr-products .slick-slide img{
    margin-bottom:10px
}
.carousel .carousel-caption{
    left:auto!important;
    right:20px!important;
    width:435px;
    padding-right:0!important
}
.masala-mantra{
    background-position:25px 0;
    background-repeat:no-repeat;
    background-size:contain;
    height:384px;
    position:relative;
    width:100%;
    padding:0;
    margin-bottom:52px
}
.formob{
    display:none
}
.toplinks li #search,.toplinks li span{
    display:inline-block;
    margin:0
}
.toplinks{
    padding-top:10px
}
.flaticon-search{
    position:relative;
    right:6px;
    top:3px
}
.flaticon-phone-call{
    position:relative;
    top:3px
}
.about-brakfast .slick-slide p{
    font-size:14px;
    line-height:18px
}
.slider-nav .slick-list.draggable,.slider-nav2 .slick-list.draggable,.slider-nav3 .slick-list.draggable,.slider-nav4 .slick-list.draggable,.slider-nav5 .slick-list.draggable{
    margin:0 20px
}
.about-brakfast .slick-slide{
    margin:8px 0px
}
.slider-nav .slick-slide,.slider-nav2 .slick-slide,.slider-nav3 .slick-slide,.slider-nav4 .slick-slide,.slider-nav5 .slick-slide{
    height:120px;
    padding:20px 0 0
}
.slider-nav img{
    margin:0 auto!important
}
.row-new{
    padding:0 0 32px
}
.rg-box{
    background:#ffb84c;
    margin:0 0 15px
}
.rg-box,.ser-cntr{
    padding:54px 38px
}
.rg-box h4,.ser-cntr h4{
    font-size:22px;
    line-height:25px;
    margin:0 0 10px
}
.rg-box p,.ser-cntr p{
    color:#4D4D4D;
    font-size:13px;
    line-height:24px;
    margin:0 0 15px
}
.rg-img{
    width:22.6%
}
.rg-info{
    width:70.4%
}
.inner-text img,.subtitle{
    width:100%
}
.ser-cntr{
    background:#b9defb
}
.rg-img img{
    position:relative;
    top:4px;
    margin:0
}
.proheight{
    height:50px;
    margin-bottom:10px
}
.cmr-products .slick-slide{
    text-align:center;
    background:#fff
}
.inner-text{
    position:relative;
    text-align:center
}
.subtitle{
    font-size:16px;
    line-height:24px;
    color:#fff;
    background:url(../media/images/bg.png) left top;
    padding:3px 0
}
.gtd{
    transform:translate3d(0,0,0)!important
}
.desc{
    padding:15px 0 0
}
.desc p{
    font-size:14px;
    line-height:20px;
    color:#000;
    margin:0
}
.illu-section{
    padding:0
}
.illumination .row-new{
    padding:0 0 15px
}
.triangle-bt{
    border-bottom:15px solid #f9f9f9;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    height:0;
    left:0;
    margin:0 auto;
    right:0;
    text-align:center;
    width:0
}
#video{
    min-height:280px;
    width:100%
}
#fade-quote-carousel.carousel .carousel-indicators{
    bottom:30px
}
#fade-quote-carousel-news.carousel .carousel-indicators>li,#fade-quote-carousel.carousel .carousel-indicators>li{
    background-color:#D8D8D8;
    border:none
}
#fade-quote-carousel-news.carousel .carousel-indicators>li.active,#fade-quote-carousel.carousel .carousel-indicators>li.active{
    background:#F15922
}
#fade-quote-carousel blockquote,#fade-quote-carousel-news blockquote{
    text-align:center;
    border:none;
    padding:40px 54px;
    background:#e9e9e9;
    min-height:266px
}
#fade-quote-carousel blockquote p{
    font-size:14px;
    line-height:24px
}
#fade-quote-carousel .carousel-control.left,#fade-quote-carousel .carousel-control.right{
    background-image:none;
    background-color:#000
}
#fade-quote-carousel .carousel-control.right{
    right:0;
    left:auto
}
#fade-quote-carousel .carousel-control{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:8%;
    height:15%;
    line-height:45px;
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:none;
    background-color:rgba(0,0,0,0);
    filter:alpha(opacity=50);
    opacity:.4;
    margin:auto
}
.case,.diya-app{
    position:relative
}
#carousel p::after,#carousel p::before{
    font-family:Fontawesome;
    top:-3px;
    font-size:12px;
    position:relative
}
#carousel p::after{
    content:"\f10e";
    left:5px
}
#carousel p::before{
    content:"\f10d";
    right:5px
}
.casestudy .case_head,.casestudy h4,.info h3{
    font-family:Roboto,sans-serif
}
blockquote span{
    font-size:14px;
    line-height:22px;
    color:#4D4D4D
}
.contactus ul li{
    width:50%
}
.contactus ul li .form-control{
    width:97%
}
.info{
    height:180px
}
.info h3{
    font-size:20px;
    font-weight:700;
    line-height:24px;
    color:#000
}
.info p,.regular3 .text-box p{
    font-size:14px;
    line-height:normal;
    color:#000;
    margin:0
}
.container4{
    padding-bottom:0
}
.container4 .space-lg{
    background:#e9e9e9;
    margin-right:3.6%;
    width:30.5%;
    padding:15px;
	min-height:350px;
}
.container4 .space-lg:last-child{
    margin-right:0!important
}
.topspace{
    padding-top:0
}
.topspace p{
    margin:0
}
.case .triangle-right{
    border-right:15px solid #e9e9e9
}
.casestudy figure{
    background:#e9e9e9;
    padding:15px 0;
    min-height:280px
}
.casestudy .case_head,.casestudy h4{
    font-size:20px;
    line-height:24px;
    margin:0 0 16px;
    border-bottom:1px solid #979797;
    color:#000;
    padding-bottom:15px
}
.casestudy p{
    font-size:14px;
    line-height:28px;
    color:#000
}
.no-space-right{
    padding-right:0
}
.case .formob1,.case .triangle-bt{
    display:none
}
select.form-control{
    -moz-appearance:none;
    appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    background-image:url(../media/images/down-arrow.png);
    background-position:93% center;
    background-repeat:no-repeat;
    outline:0;
    color:#ccc
}
select.form-control option{
    padding:0 15px
}
.contactus input,.contactus select{
    border-radius:0;
    color:#000
}
.form-control{
    height:46px;
    border:1px solid #EAEAEA;
    box-shadow:none!important
}
.contactus button,.contactus button:hover{
    font-size:14px;
    color:#fff
}
#tcb-testimonial-carousel .carousel-indicators{
    bottom:-45px
}
.form-control::-webkit-input-placeholder{
    color:#000
}
.form-control:-moz-placeholder{
    color:#000
}
.form-control::-moz-placeholder{
    color:#000
}
.form-control:-ms-input-placeholder{
    color:#000
}
.contactus .phone,.contactus span{
    width:50%
}
.contactus .phone i,.contactus span i{
    float:left
}
.contactus a{
    font-size:14px;
    line-height:22px;
    padding:11px 39px;
    color:#fff;
    border-radius:3px;
    background:#F15922!important
}
.contactus .phone i::before,.contactus span i::before{
    margin:0 7px 0 0!important
}
.border{
    border-bottom:1px solid #979797;
    width:85%;
    margin:5px 0 9px
}
.contactus p{
    font-size:14px;
    line-height:24px;
    color:#303030;
    margin-bottom:16px
}
#fade-quote-carousel-news blockquote{
    padding:23px 33px 80px;
    text-align:left;
    margin:0
}
#fade-quote-carousel-news blockquote span{
    font-size:14px;
    line-height:24px;
    color:#4D4D4D;
    display:block;
    margin:0 0 3px
}
#fade-quote-carousel-news blockquote .news_head{
    font-size:18px;
    line-height:24px;
    font-weight:500;
    font-family:Roboto,sans-serif;
    margin:0 0 5px;
    color:#000
}
.diya-app h4,.zone h4{
    font-family:Roboto,sans-serif;
    font-weight:700;
    text-shadow:none
}
#fade-quote-carousel-news blockquote p{
    font-size:14px;
    line-height:22px;
    color:#4D4D4D
}
#fade-quote-carousel-news.carousel .carousel-indicators{
    bottom:8px
}
.contactus .btn{
    padding:0;
    height:36px;
    width:82px;
    line-height:36px
}
.form-group{
    margin-bottom:7px
}
.submitbtn{
    margin-top:16px
}
.formob1{
    display:none
}
.pro-cat{
    text-align:center
}
.pro-cat li{
    width:23%;
    float:left;
    margin:0 1.2% 0 0
}
.content,.row-eq-height ul{
    width:100%
}
.cat-box{
    background:#e9e9e9;
    border:1px solid #e9e9e9;
    padding:15px 5px;
    height:240px
}
.cat-info h3,.trending-pro .slick-slide h3{
    font-size:18px;
    line-height:21px;
    color:#212121;
    font-family:Roboto,sans-serif
}
.cat-info p{
    color:#000;
    font-size:14px;
    line-height:20px
}
.trending-pro .slick-list{
    left:0
}
.trending-pro .slick-slide{
    margin:4px;
    background:0 0;
    border:none
}
.trending-pro .treding-bg{
    background:#fafafa;
    border:1px solid #ececec;
    overflow:hidden;
    padding:10px 0
}
.trending-pro .slick-prev{
    left:-15px!important
}
.trending-pro .slick-next{
    right:-15px!important
}
.trending-pro .slick-slide h3{
    text-transform:uppercase
}
.diya-app{
    background-image:url(../media/images/diyaapp.png)!important;
    height:340px;
    background-size:98% 100%;
    background-repeat:no-repeat
}
.diya-app .carousel-caption{
    right:86px;
    left:auto;
    text-align:left;
    bottom:38px
}
.content,.group{
    text-align:center
}
.diya-app h4{
    font-size:32px;
    color:#FFF;
    line-height:36px;
    margin:0 0 3px
}
.diya-app p,.zone p{
    text-shadow:none;
    font-size:14px;
    line-height:21px;
    color:#FFF;
    margin:0
}
.epc p,.zone h4{
    line-height:24px
}
.diya-app p{
    margin:0 0 8px
}
.zone{
    background-image:url(../media/images/zone.png);
    height:248px;
    background-size:100% 100%
}
.zone h4{
    font-size:20px;
    color:#393939;
    margin:0 0 4px
}
.zone p{
    color:#000
}
{
    border-radius:3px
}
.slick-dots li button::before{
    font-size:25px!important
}
.slick-dots li.slick-active button::before{
    color:#f15922!important;
    opacity:.75
}
.slick-dots li{
    margin:0!important
}
.space0{
    padding-top:0;
    padding-bottom:0
}
.space0 ul{
    margin-bottom:0
}
.regular3 .text-box p{
    padding-right:0;
    font-weight:400;
    font-family:Nunito,sans-serif
}
.bjBanner span,.content,.group p,.ibms strong,.regular3 .text-box h2,.solar h2,.vision h1{
    font-family:Roboto,sans-serif
}
.regular3 .slick-slide{
    padding:16px
}
.regular3 .slick-list{
    left:0
}
.regular3 .slick-next{
    right:-20px!important
}
.regular3 .slick-prev{
    left:-20px!important
}
.regular3 .text-box h2{
    margin:0 0 15px;
    padding:0 0 15px;
    border-bottom:1px solid #979797
}
.regular3 .slick-slide{
    border:none
}
.regular3 .triangle-right{
    border-right:15px solid #fcfcfc
}
.casestudy{
    padding:0
}
.epc .custom2{
    padding:0 56px 0 0
}
.testi{
    padding-left:0
}
.top0{
    padding-top:0
}
.group p,.vision h1{
    font-size:24px;
    line-height:34px;
    color:#000;
    font-weight:700
}
.content,.group p{
    font-size:20px
}
.vision p{
    margin:0;
    line-height:30px
}
.content,.group p,.row-eq-height p{
    line-height:24px
}
.vision{
    padding-bottom:0!important
}
.aboutus{
    border-bottom:1px solid #ccc;
    padding:0 0 30px!important;
    margin:0
}
.group,.group1{
    border-bottom:1px solid #979797
}
.content{
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    font-weight:700
}
.ar-img,.brief-info ul,.brief-info ul li,.left-div,.newbanner,.right-div,.solar{
    position:relative
}
.row-eq-height ul li,.vision-info,.visionInfo{
    float:left;
    width:30.6%;
    margin:0 4% 20px 0;
    padding:0
}
.row-eq-height ul li:last-child,.vision-info:last-child,.visionInfo:last-child{
    margin:0
}
.abt-list{
    padding-top:36px!important
}
.group .proheight{
    min-height:100px
}
.bjgroup{
    min-height:150px
}
.imgbox{
    min-height:61px
}
.bjgroup p{
    line-height:22px
}
.bj-companies ul li,.brief-info h5,.brief-info span{
    font-size:16px;
    line-height:19px;
    font-family:Roboto,sans-serif;
    font-weight:700
}
.bj-companies{
    padding-top:0
}
.bj-companies em{
    display:block;
    padding-bottom:15px
}
.bj-companies ul{
    margin:0;
    padding:0;
    list-style:none
}
.bj-companies ul li{
    padding-bottom:25px;
    background:url(../media/images/dot.png) left 7px no-repeat;
    padding-left:12px
}
.morelink{
    display:none
}
.more{
    margin-bottom:0
}
.btngroup .btn{
    border:1px solid #F36735;
    background:#fff;
    color:#000;
    margin-right:10px
}
.innertext img{
    width:auto;
    margin:0
}
.innertext ul li{
    width:50%;
    margin:0
}
.innertext .col- div{
    padding-left:0;
    text-align:left
}
.brief-info ul{
    list-style-type:none;
    margin:0;
    padding:10px 0;
    background:url(../media/images/vertical-dot.jpg) center top repeat-y rgba(0,0,0,0);
    width:100%
}
.brief-info ul li{
    background:url(../media/images/org.png) 99.7% 25px no-repeat rgba(0,0,0,0);
    left:8px;
    margin:0;
    width:50%
}
.left-div,.right-div{
    background:#fff
}
.left-div{
    left:0;
    width:94%
}
.right-div{
    left:100%;
    margin-left:6%;
    width:90%
}
.brief-info h5,.brief-info span{
    color:#F15922
}
.brief-info h5{
    color:#000;
    border-bottom:1px solid #e7e7e7;
    padding:0 0 10px;
    margin:0 0 6px
}
.brief-info p{
    font-size:14px;
    line-height:18px;
    color:#111;
    margin:0
}
.ibms{
    text-align:left;
    text-transform:capitalize
}
.power-info,.power-info span{
    text-transform:uppercase
}
.ibms img{
    width:auto;
    margin:0
}
.ibms strong{
    display:block;
    font-size:14px
}
.ibms .ibmsbox{
    min-height:60px
}
.ibmsmain{
    margin-bottom:32px
}
.recognition ul{
    text-align:center
}
.recognition ul li{
    display:inline
}
.re-img{
    display:inline-block;
    width:12%;
    padding:0 10px
}
.moreellipses{
    display:none
}
.leftright0{
    padding-left:0;
    padding-right:0
}
.facilit.catBanner .carousel-captiony{
    padding-right:40px
}
.btm0desk{
    padding-bottom:0!important
}
.ibmsBanner .carousel-caption,.illuBanner .carousel-caption,.lumBanner .carousel-caption,.rangeBanner .carousel-caption{
    left:87px;
    padding-right:0;
    right:auto;
    width:462px;
    bottom:140px
}
.rangeBanner .carousel-caption{
    bottom:130px;
    width:474px
}
.abtBanner .carousel-caption{
    bottom:162px;
    width:596px
}
.abtBanner .carousel-caption p,.bjBanner .carousel-caption,.bjBanner .carousel-caption p,.ibmsBanner .carousel-caption p,.lifeBanner .carousel-caption p,.singleBanner .carousel-caption p,.visionBanner .carousel-caption p{
    padding-right:0;
    font-size:14px;
    line-height:22px
}
.bjBanner span{
    display:block;
    font-size:18px;
    line-height:21px;
    padding-bottom:10px
}
.bjBanner .carousel-caption h4{
    line-height:47px!important
}
.catBanner .carousel-caption{
    color:#fff;
    width:548px;
    bottom:183px
}
.proBanner .carousel-caption{
    color:#000;
    width:548px;
    bottom:163px
}
.lumBanner .carousel-caption{
    color:#000;
    bottom:182px;
    width:596px
}
.lifeBanner .carousel-caption{
    color:#000;
    width:412px
}
.visionBanner .carousel-caption{
    bottom:157px
}
.catBanner .carousel-caption h4 br{
    display:none
}
.investorsBanner .carousel-caption{
    width:600px
}
.lumBanner h4,.lumBanner p{
    color:#fff
}
.safety img{
    transform:none!important;
    margin:20px 0 0 0;
}
.b2bProject img:hover,.exportTo img:hover,.features-vedio img:hover,.innerBox2 img:hover{
    transform:none
}
.solar{
    background:url(../media/images/dummy4.jpg);
    background-size:cover;
    height:384px;
    width:100%;
    background-position-y:60%
}
.solar .carousel-caption{
    left:0;
    right:auto;
    bottom:50px;
    text-align:left;
    padding-left:4.5%
}
.certifications ul li,.downloadPdf,.downloadPdf h4,.solarCategory{
    text-align:center
}
.solar h2{
    font-size:64px;
    line-height:75px;
    margin:0 0 14px;
    text-shadow:none
}
.solar .carousel-caption .inner{
    width:468px
}
.solar p{
    font-size:14px;
    line-height:28px;
    margin:0 0 16px;
    text-shadow:none
}
.contentnew,.quicklink h2,.sup-family p{
    line-height:24px;
    font-family:Roboto,sans-serif
}
.power-info strong{
    display:block;
    font-size:32px;
    line-height:24px;
    font-family:Montserrat,sans-serif;
    margin-bottom:3px
}
.power-info span{
    font-size:12px;
    font-weight:700
}
.contentnew,.sup-family p{
    font-size:20px
}
.power-info li{
    width:33%;
    float:left
}
.power-info li img{
    margin:0 20px 0 0
}
.in-box1{
    padding-left:30px
}
.in-box .pull-left:nth-child(2){
    width:70%
}
.power-info .in-box{
    border:none
}
.csrBanner .carousel-caption{
    color:#000
}
.csrBanner .carousel-caption p{
    padding-right:0
}
.careersBan .carousel-caption{
    bottom:143px;
    right:145px!important;
    width:490px
}
.lifeBanner .carousel-caption{
    bottom:20px
}
.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{
    position:relative;
    padding-right:0;
    padding-left:0;
    text-align:center;
    width:19%!important;
    margin-right:9px
}
.col-xs-15{
    width:18%;
    float:left
}
.sup-family{
    margin:0 0 50px
}
.sup-family p{
    margin:0
}
.sup-fam{
    min-height:104px
}
.supportBox{
    background-color:#F8F8F8;
    min-height:232px;
    margin-bottom:9px;
    width:100%;
    padding:35px 0 0
}
.supportBox p br{
    display:block!important
}
.fifth{
    margin-right:0!important
}
.contentnew{
    margin:25px 0 0;
    padding:0
}
.lifebel hr{
    border-top:1px solid #979797;
    width:96%;
    margin-left:0
}
.training{
    padding-bottom:90px!important
}
.training .text-box{
    padding-top:0
}
.training .text-box p{
    margin-top:-6px;
    padding-right:18px
}
.quicklink .btn,.quicklink .btn:focus{
    background:#0072BC;
    border:1px solid #0072BC
}
.quicklink .btn{
    margin:0 2px 5px;
    text-transform:capitalize;
    font-size:14px
}
.group-btn{
    padding-top:20px
}
.quicklink h2{
    font-size:20px
}
.quicklink .slick-slide{
    padding-top:5px
}
.quicklink .slick-next,.quicklink .slick-prev{
    top:0
}
.quicklink .slick-prev{
    left:60%!important
}
.quicklink .slick-next{
    right:10%!important
}
.quicklink .slick-next::before,.quicklink .slick-prev::before{
    width:30px;
    height:30px;
    content:"";
    display:block;
    border-radius:15px
}
/* .quicklink .slick-prev::before{ */
    /* background:url(/media/images/controls.png) left top no-repeat */
/* } */
/* .quicklink .slick-next::before{ */
    /* background:url(/media/images/controls.png) 68% top no-repeat */
/* } */
.sunsoko .inner-text{
    height:280px
}
.solarCategory{
    display:flex;
    flex:wrap
}
.exportTo p,.solarCategory li.slick-slide h3{
    color:#000;
    font-size:18px;
    font-weight:700;
    line-height:21px;
    text-transform:capitalize;
    font-family:Roboto,sans-serif
}
.b2bProject .slick-slide p,.solarCategory li.slick-slide .inner p{
    font-family:Nunito,sans-serif;
    font-weight:400;
    font-size:14px
}
.solarCategory li.slick-slide .inner p{
    color:#000;
    line-height:20px;
    margin:0
}
.solarCategory li .inner{
    width:90%;
    margin:0 auto
}
.textarea{
    width:100%;
    resize:none;
    height:99px!important;
    border:1px solid #eaeaea;
    padding:6px 12px;
    border-radius:0
}
.text-msg li{
    width:100%!important
}
.test-news #fade-quote-carousel blockquote,.test-news #fade-quote-carousel-news blockquote{
    min-height:298px
}
.solarContact ul{
    margin:0
}
.b2bProject .slick-slide,.solarCategory .slick-slide{
    background:0 0
}
.solarCategory li.slick-slide{
    border:none;
    border-right:2px solid #f2f2f2
}
.b2bProject .slick-slide,.solarCategory li.slick-slide:last-child{
    border:none
}
.b2bProject{
    padding:0;
    margin:0
}
.b2bProject li{
    padding:0!important;
    margin:0!important
}
.b2bProject img{
    width:100%
}
.b2bProject .slick-list{
    left:0
}
.b2bProject .slick-next{
    right:-20px!important
}
.b2bProject .slick-prev{
    left:-24px!important
}
.bse-nse-info strong,.bse-nse-info strong span,.certifications ul li p{
    font-weight:700;
    font-family:Roboto,sans-serif
}
.b2bProject img.fordesk1{
    display:block
}
.b2bProject img.formob1{
    display:none
}
.hr-line hr{
    width:80%;
    margin:0 auto
}
.certifications{
    padding-bottom:0!important
}
.certifications p{
    line-height:22px
}
.certifications ul li{
    float:left;
    width:20%;
    min-height:150px
}
.certifications ul li p{
    color:#585858;
    font-size:14px;
    line-height:18px
}
.exportTo ul li{
    margin:0 0 18px;
    font-size:14px;
    line-height:22px;
    float:left;
    width:40%;
    background:url(../media/images/dot1.png) left 9px no-repeat;
    padding:0 0 0 15px
}
.features-vedio img,.features1 img{
    width:100%
}
.exportTo p{
    margin:0 0 15px
}
.titleBgNo .rectangle-2{
    background:0 0
}
.bse-nse>li.active>a,.bse-nse>li.active>a:focus,.bse-nse>li.active>a:hover{
    border:none!important;
    border-bottom:4px solid #0072BC!important;
    color:#0072BC!important;
    padding-bottom:0!important
}
.bse-nse>li.active{
    background:url(../media/images/down-aro-bg.png) center bottom no-repeat!important
}
.bse-nse>li>a:hover{
    background:0 0;
    border:none
}
.bse-nse>li{
    height:54px
}
.bse-nse>li a{
    font-size:24px;
    color:#989898;
    margin:0;
    text-shadow:none;
    box-shadow:none;
    border-radius:0;
    padding-bottom:4px;
    border:none
}
.bse-nse{
    border-bottom:none
}
.bse-nse-info h3{
    color:#000;
    font-size:14px;
    line-height:22px;
    text-transform:uppercase;
    margin-bottom:15px
}
#myNavbar .navbar a,.bse-nse-info h3 em,.downloadPdf h4,.flag-mast h1,.login-btn,.subtitlenew,.viewall{
    text-transform:capitalize
}
.bse-nse-info strong{
    padding:0 0 15px
}
.bse-nse-info strong,.bse-nse-info strong span{
    color:#000;
    font-size:40px;
    line-height:47px;
    margin:0;
    display:block
}
.bse-nse-info strong span{
    font-size:24px;
    display:inline-block
}
.bse-nse-info span,.downloadPdf h4{
    font-size:16px;
    font-weight:700;
    line-height:19px
}
.bse-nse-info span{
    color:red;
    font-family:Roboto,sans-serif
}
.trustBand a{
    border:1px solid #F36735;
    padding:10px 15px;
    margin-bottom:4px;
    display:inline-block;
    color:#000
}
.trustBand .hr-line.hrline{
    display:none
}
.downloadPdf h4{
    color:#000
}
.downloadPdf i,.fa-file-pdf-o{
    color:#E93636;
    /* margin-right:5px; */
    text-decoration:none
}
.downloadPdf a{
    color:#316ECC;
    display:block
}
.in-box{
    border:1px solid #E9E9E9;
    border-bottom:0;
    background:#FDFDFD;
    padding:25px 0 40px
}
.in-box a{
    font-size:14px;
    font-family:Roboto,sans-serif;
    color:#316ECC;
    font-weight:400;
    line-height:18px
}
.benefits-title h3,.carousel-no h4,.features h3,.heading h2 em,.securiton h1,.securiton h2{
    font-weight:700;
    font-family:Roboto,sans-serif
}
.viewall{
    border:1px solid #F15922;
    padding:10px 15px;
    text-decoration:none!important;
    color:#000!important
}
.aboutNewsRes i{
    color:#E93636;
    margin-right:5px
}
.aboutNewsRes strong{
    color:#000;
    font-size:16px;
    line-height:19px;
    margin:25px 0 20px;
    display:block
}
.aboutNewsRes a{
    text-decoration:none;
    font-family:Roboto,sans-serif;
    color:#316ECC;
    font-size:14px;
    line-height:18px
}
.aboutNewsRes ul li{
    padding-bottom:25px
}
.aboutNewsRes .viewall{
    box-sizing:border-box;
    border:1px solid #F36735;
    border-radius:3px;
    padding:10px 38px
}
.rightText h2,.rightText p{
    padding-right:0;
    padding-left:0
}
.quicklink .slick-dots{
    right:0
}
.carousel-no{
    padding:0;
    margin:0
}
.carousel-no h4{
    color:#FFF;
    font-size:32px;
    line-height:38px;
    text-shadow:none
}
.fire-banner{
    height:344px
}
.features,.innerBox2,.innerBox2 img{
    height:100%
}
.fire-banner .carousel-caption{
    left:42px;
    padding:0;
    right:auto;
    top:40%;
    bottom:0
}
.fire-banner .carousel-caption h4 br{
    display:none
}
.goToBack{
    background:url(../media/images/back-arow.jpg) left center no-repeat;
    padding-left:25px;
    color:#1577C7;
    font-size:14px;
    line-height:22px;
    text-decoration:none
}
.goToBack:hover{
    text-decoration:underline;
    color:#1577C7
}
.border-all,.demovideos a,.downlight a,.info h3 a,.login-btn,.login-btn:hover{
    text-decoration:none
}
.securiton img{
    margin:0
}
.features{
    background:#F9F9F9;
    padding:27px 0
}
.features h3{
    margin:0 0 15px;
    color:#000;
    font-size:20px;
    line-height:24px
}
.benefits-list ul li,.features ul li,.flexibility ul li,.sublist-sqr li,ul.sublist li{
    color:#000;
    font-size:14px;
    line-height:22px;
    background:url(../media/images/dot.png) left 7px no-repeat;
    padding-left:20px;
    margin:0 0 15px;
    width:100%
}
.sublist-sqr li{
    background:url(../media/images/dot-sqr.jpg) left 10px no-repeat;
    padding-left:20px
}
.row-eq-height-new{
    display:flex;
    flex:wrap;
    float:left;
    margin:0 0 15px
}
.features-vedio{
    padding:0
}
.int-partners img:hover,.manufactrue .facility-img img:hover{
    transform:none!important
}
.fire-sys{
    padding-top:0
}
.innerBox2-img{
    margin-bottom:15px
}
.securiton h1,.securiton h2{
    color:#000;
    font-size:24px;
    line-height:28px;
    margin:0 0 15px;
    text-align: left;
}
.ar-img p{
    margin-bottom:15px
}
.securiton{
    margin-left:0!important
}
.securiton h2{
    margin-bottom:22px
}
.featuresMain{
    padding-left:8px;
    padding-right:8px
}
.ar-img .innerBox{
    bottom:0;
    position:absolute
}
.inovation-slider .carousel-indicators,.slider-illumination .carousel-indicators{
    bottom:-35px
}
.delta p img{
    margin-right:46px
}
.para p{
    margin:0
}
.features1,.flexibility{
    margin-bottom:15px
}
.flexibility div{
    padding-left:0
}
.benefits-title h3{
    color:#000;
    font-size:20px;
    line-height:24px
}
.dataCenter{
    padding-right:50px
}
.dataCenter2{
    padding-top:25px
}
.control-img{
    margin:0 auto!important
}
.br-bottom{
    border-bottom:1px solid #ccc;
    margin-bottom:40px;
    padding-bottom:22px
}
.benefits-list,.br-right ul{
    margin:0
}
.heading h2 em{
    color:#000;
    font-size:24px;
    line-height:28px;
    position:relative;
    top:15px
}
.tabSection ul li.active a,.tabSection ul li>a{
    font-size:16px;
    font-weight:700;
    line-height:19px;
    text-align:center
}
.heading span{
    display:inline-block;
    width:80px
}
.industrial-list ul{
    width:50%
}
.row-eq-height-new{
    width:100%
}
.heading .odd{
    width:100px
}
.heading>h2{
    margin:0 0 25px
}
/* .ibmscase .row-eq-height-new{ */
    /* background:url(../media/images/br-vr.jpg) 48% top repeat-y */
/* } */
.ibmscase .brno{
    background:0 0
}
.tabSection ul{
    margin-bottom:35px
}
.tabSection ul li.active a{
    color:#FFF
}
.tabSection ul li{
    margin-right:15px
}
.tabSection ul li>a{
    color:#a4a4a4;
    font-family:Roboto,sans-serif;
    background:#ebebeb;
    border-radius:22px;
    padding:12px 25px
}
ul.read-download a,ul.read-download li a,ul.read-download li a span{
    font-family:Nunito,sans-serif;
    font-size:14px;
    line-height:22px
}
ul.read-download a,ul.read-download li a{
    color:#0072BC;
    background:0 0;
    padding:0;
    margin:0 14px
}
.read-download .pull-right img{
    margin-right:9px;
    position:relative;
    top:0
}
.read-download .pull-right em{
    font-style:normal;
    color:#ccc;
    background:#ccc
}
ul.read-download li a span{
    color:#000;
    font-weight:400
}
.downlight h4,.led-content h2,.led-content h3{
    font-weight:700;
    color:#000
}
ul.read-download li{
    margin-bottom:15px;
    padding:0 0 15px;
    border-bottom:1px solid #ccc;
    margin-right:0
}
ul.read-download li:last-child{
    border:none
}
.led-content h2{
    font-family:Roboto,sans-serif;
    font-size:40px;
    line-height:47px;
    margin:0
}
.led-content p{
    color:#000;
    font-family:Nunito,sans-serif;
    font-size:14px;
    line-height:22px
}
.carousel-caption h4,.carousel-caption-new h4,.cmr-pro p strong,.consumerProducts p strong,.downlight h4,.epcbanner .carousel-caption h4,.flag-mast h1,.flag-mast h2,.led-content h3{
    font-family:Roboto,sans-serif
}
.downlight a{
    border:1px solid #0072BC;
    border-radius:3px;
    display:inline-block;
    text-align:center;
    padding:10px 15px;
    font-size:14px;
    color:#000
}
.downlight h4{
    font-size:18px;
    line-height:21px;
    margin:0 0 15px
}
.led-content h3{
    font-size:24px;
    line-height:28px;
    margin:0 0 30px
}
.led-content label{
    font-weight:400
}
.led-content select.form-control{
    color:#888
}
.led-content .row-eq-height-new{
    background:0 0
}
.ledtype .searchicon{
    position:relative;
    top:28px
}
.ledtop p{
    margin:0
}
.led-content p{
    margin-bottom:15px
}
.topheading img{
    float:left;
    margin-right:15px
}
.border-all{
    border:1px solid #F15922;
    padding:5px 10px;
    color:#000;
    font-size:14px;
    line-height:22px
}
.inovation-slider .glyphicon-chevron-left::before,.inovation-slider .glyphicon-chevron-right::before,.slider-illumination .glyphicon-chevron-left::before,.slider-illumination .glyphicon-chevron-right::before{
    color:#000;
    font-size:16px;
    font-weight:400;
    text-shadow:none
}
.thumbnail{
    margin-bottom:6px
}
.inovation-slider,.slider-illumination{
    margin-bottom:40px
}
.carousel-control.left,.carousel-control.right{
    background-image:none;
    margin-top:10%;
    width:5%
}
.inovation-slider .carousel-indicators .active,.slider-illumination .carousel-indicators .active{
    background:#0072BC;
    border:1px solid #0072BC
}
.inovation-slider .carousel-control.left,.inovation-slider .carousel-control.right,.slider-illumination .carousel-control.left,.slider-illumination .carousel-control.right{
    margin-top:0
}
#modal-gallery .carousel-control{
    display:block!important
}
.inovation-slider .item a.example-image-link{
    display:inline-block;
    width:32%
}
.inovation-slider .carousel-control{
    display:block
}
.inovation-slider .left.carousel-control{
    left:-45px
}
.inovation-slider .right.carousel-control{
    right:-3px
}
.slider-illumination .item a.example-image-link{
    display:block;
    width:100%;
	text-align:center;
}
.slider-illumination .carousel-control{
    display:block
}
.slider-illumination .left.carousel-control{
    left:-32px
}
.slider-illumination .right.carousel-control{
    right:-30px
}
.masala-mantra .carousel-caption p{
    width:350px;
    margin:15px auto
}
.mar30{
    margin-top:30px
}
.founding-img{
    width:20%
}
.footerlinks{
    margin-left:0
}
.footerlinks li{
    padding:0 30px
}
.vision-info,.visionInfo{
    float:left;
    width:30.6%;
    margin:0 4% 20px 0;
    padding:0
}
.vision-info:last-child,.visionInfo:last-child{
    margin:0
}
.col-md-offset-2.visionInfo{
    margin:0 4% 0 16.6667%;
    padding:0
}
.vision-section{
    padding-bottom:0
}
.vision-section:last-child{
    padding-bottom:54px
}
.singleBanner{
    padding:0
	
}
.singleBanner .abtBanner .carousel-caption h4,.singleBanner .bjBanner .carousel-caption h4,.singleBanner .epcBanner .carousel-caption h4,.singleBanner .illuBanner .carousel-caption h4,.singleBanner .visionBanner .carousel-caption h4{
    font-family:Roboto,sans-serif;
    font-size:40px;
    font-weight:700;
    line-height:53px;
    margin-bottom:18px;
    text-shadow:none
}
.singleBanner .abtBanner .carousel-caption p,.singleBanner .epcBanner .carousel-caption p,.singleBanner .visionBanner .carousel-caption p{
    padding-right:0;
    font-size:14px;
    line-height:22px;
    text-shadow:none
}
.singleBanner .visionBanner .carousel-caption{
    width:435px!important
}
.slider11 img{
    width:100%
}
.facility{
    padding-left:12px
}
.diya-app h4{
    width:230px
}
.zone p{
    width:168px;
    margin:0 auto 15px
}
.certifications ul li p{
    margin:0 auto;
    width:180px!important
}
.bse-nse-info span img{
    display:inline-block
}
.singleBanner .illuBanner .carousel-caption{
    left:87px;
    padding-right:0;
    right:auto;
    width:462px;
    bottom:140px;
    text-align:left!important
}
.with-top-margin{
    margin-top:30px
}
.epcbanner .carousel-caption{
    bottom:126px!important;
    color:#fff;
    right:130px!important;
    width:435px;
    left:auto;
    text-align:left
}
.epcbanner .carousel-caption h4{
    font-size:40px;
    font-weight:700;
    line-height:53px;
    margin-bottom:18px;
    text-shadow:none;
    color:#fff!important
}
.homebanner h4,.homebanner p{
    color:#000
}
.epcbanner .carousel-caption-new,.form-horizontal button,.form-horizontal button:hover,.homebanner .third h4,.homebanner .third p,.login-btn,.login-btn:hover,.singleBanner .carousel-caption-new,.white h4,.white p{
    color:#fff
}
.aboutus h1{
    margin-top:0
}
.vision-last{
    padding-bottom:54px
}
.bjBanner .carousel-caption{
    bottom:120px;
    width:596px;
    left:auto;
    right:20px;
    text-align:left
}
.leftBottom,.rightBottom{
    bottom:50px
}
.caption p{
    width:80%;
    margin:0 auto 15px
}
.carousel-caption-new{
    width:435px
}
.leftTop{
    left:4%!important;
    top:0!important;
    position:absolute!important
}
.leftBottom,.leftCenter{
    left:4%;
    position:absolute
}
.leftCenter{
    top:25%
}
.rightTop{
    right:30px!important;
    top:0!important;
    position:absolute!important
}
.fixCenter,.rightBottom,.rightCenter{
    position:absolute;
    right:0
}
.rightCenter{
    top:25%
}
.fire_caption{
    left:3%;
    bottom:-5%;
    visibility:visible;
    animation-name:fadeInUp
}
.carousel-caption-new h4{
    font-weight:700;
    margin-bottom:18px;
    text-shadow:none
}
.carousel .carousel-caption-new p{
    font-size:14px;
    line-height:26px;
    margin-bottom:15px;
    padding-right:60px
}
.fixCenter{
    width:50%;
    height:50%;
    overflow:auto;
    margin:auto;
    top:0;
    left:0;
    bottom:0;
    text-align:center
}
.fixCenter p{
    padding:0
}
.cons_prod{
    padding-left:19px
}
.quote_name{
    float:right;
    padding-right:40px!important;
    font-size:17px!important;
    font-weight:700
}
.b2bprojects,.no_result{
    float:left
}
.newbanner_mobile{
    display:none
}
.heading-overflow,.text-overflow{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important
}
.mrgbott .categories{
    margin-bottom:25px
}
.mrgbott .about-brakfast{
    padding-left:0
}
.no-padding{
    padding:0
}
.comfort-caption{
    padding-left:15px
}
.comfort-caption p{
    padding-right:40px!important
}
.features1.clearfix.img-height>img,.img-height img{
    height:90%!important;
    width:auto!important
}
.abt-illu img:hover,.demovideos img:hover,.facility-img img:hover,.img-box img:hover,.noeffect img:hover{
    transform:none
}
.facility p{
    line-height:28px
}
.with-less-padding{
    padding:0 25px 54px 48px!important
}
.padding-10{
    padding:0 0 10px!important
}
.relative{
    position:relative!important
}
.features img{
    width:100%
}
.features .list-unstyled li{
    margin:0!important;
    padding-left:15px!important
}
.text-overflow{
    -webkit-line-clamp:5!important
}
.heading-overflow{
    -webkit-line-clamp:1!important
}
.bjBanner,.carousel__slide,.catBanner,.csrbanner,.proBanner{
    background-size:100% 100%!important
}
.pl-0{
    padding-left:0!important
}
.tab-inner{
    margin-top:30px
}
.tab-inner h3{
    display:inline;
}
ul.awards-imgs{
    width:100%;
    margin:0;
    padding:0
}
.awards-imgs li{
    width:600px;
    margin:15px 0 15px auto;
    height:auto;
    list-style:none;
    display:block
}
@media screen and (max-width: 767px){
	ul.awards-imgs{
    	width:100%;
	}
	.awards-imgs li{
		width:100%;
	}
}
.slick-slide{
    background:#e9e9e9
}
.casestudy p{
    text-align:left
}
.casenew .triangle-right{
    border-right:15px solid #f9f9f9!important
}
.loginbox{
    text-align:center
}
.login-btn{
    display:inline-block;
    padding:6px 12px;
    background:#f36735;
    outline:0;
    border-radius:4px
}
.form-horizontal .control-label{
    text-align:left
}
.img-box img{
    margin:0
}
.cCare,.notes{
    padding-top:25px
}
.glyphicon-star::before,.glyphicon.glyphicon-star-empty{
    font-size:18px;
    margin:0 2px
}
.rating-input{
    padding-top:10px
}
.glyphicon-star::before{
    color:#f36735
}
.rating-star p{
    text-align:center;
    font-size:18px;
    margin:25px 0 0
}
.carousel-caption,.training p{
    text-align:left
}
.aboutus .btngroup,.cmr-pro{
    margin-top:15px
}
.cmr-pro .categories,.slick-slide>img{
    margin-bottom:10px
}
.project-type{
    width:100%;
    border:1px solid #eaeaea;
    padding:10px;
    border-radius:5px
}
.about-brakfast p{
    line-height:24px
}
.innerParent{
    background:#e9e9e9;
    padding:15px
}
.manufactrue{
    margin-top:20px
}
.newContact{
    margin-top:15px;
    padding-left:3%
}
.abt-transimission{
    margin-top:25px
}
.spaceB{
    padding-bottom:0
}
.slick-slide>img{
    width:150px
}
.slick-slide p:first-child{
    min-height:48px
}
.flag-mast h1{
    color:#151515;
    background:#fff;
    font-size:22px;
    font-weight:700;
    line-height:25px;
    margin:0 0 20px;
    display:inline-block
}
.flag-mast h2{
    font-size:20px;
    font-weight:700;
    margin-bottom:20px
}
.flag-mast h4{
    font-size:17px;
    font-weight:700;
    margin-top:5px
}
.bxslidernew .bx-viewport{
    left:0!important;
    height:auto!important
}
.bxslidernew{
    margin:0!important
}
.bx-wrapper{
    border:0!important
}
.bx-wrapper .bx-pager.bx-default-pager a{
    background:#d8d8d8!important;
    border:none;
    border-radius:100px;
    display:inline-block;
    height:6px!important;
    margin:10px 0;
    width:6px!important
}
.carousel-caption-hide,.carousel__pager{
    display:none
}
.imgsize img,.in-img img{
    width:100%
}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{
    background:#f15922!important
}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{
    bottom:20px!important;
    padding-top:0!important
}
.bx-wrapper{
    margin-bottom:0!important
}
.arc .bjBanner .carousel-caption{
    left:20px!important;
    top:56px!important;
    color:#000
}
.spaceBTM{
    margin-bottom:25px
}
.trending-pro .title-head1{
    margin-bottom:0;
    margin-top:20px
}
.in-img{
    height:350px
}
.row-new{
    padding-bottom:30px!important
}
.securiton{
    line-height:24px
}
.newpara,.row-new.row.securiton.custom.clearfix p{
    margin-top:15px
}
.newpara p{
    margin-bottom:0
}
.newbanner{
    margin-bottom:0px
}
.carousel-caption h4{
    text-shadow:none;
    font-weight:700;
    margin-bottom:18px
}
.singleBanner .abtBanner,.singleBanner .bjBanner,.singleBanner .carousel__slide.bjBanner,.singleBanner .carousel__slide.powerBanner,.singleBanner .ibmsBanner,.singleBanner .powerBanner{
    height:550px
}
.whiteColor,.whiteColor h4,.whiteColor p{
    color:#fff
}
.blackColor,.blackColor h4,.blackColor p{
    color:#000
}
.shorten-case-study{
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:5;
    display:-webkit-box;
    -webkit-box-orient:vertical
}
@media screen and (max-width:768px){
    .beat-heat.box{
        background-size:100%;
        background-repeat:no-repeat;
        height:210px!important;
        margin-bottom:0!important
    }
    .bajaj-world-banner{
        height:auto!important
    }
    .new_height{
        height:370px!important
    }
    .testtimonials_p_tag::before{
        content:"\f10d";
        font-family:Fontawesome;
        position:relative;
        right:102px!important;
        top:6px!important
    }
}
@media screen and (max-width:480px){
    .geyser-bg{
        background-size:100%!important;
        height:130px!important
    }
    .bajaj-world-banner{
        height:auto!important
    }
    .video_padding{
        padding:0!important
    }
    .tab_width{
        width:100%!important;
        margin:3px!important
    }
    #fade-quote-carousel .carousel-control{
        line-height:36px;
        font-size:15px
    }
}
@media screen and (max-width:380px){
    #fade-quote-carousel .carousel-control{
        line-height:28px;
        font-size:12px
    }
}
.training boxnew{
    float:left;
    background:#e9e9e9;
    padding:15px
}
.solarCategory>.col-md-3{
    border:1px solid #e5e5e5;
    box-shadow:0 0 1px #e5e5e5
}
#submit-form input,#submit-form select{
    border:1px solid #ccc
}
.job .custom2 .inner-text img{
    width:100%;
    height:100%
}
.illumination.range .inner-text{
    height:255px
}
.illumination.range .inner-text img{
    max-height:100%;
    height:100%
}
@media screen and (min-width:768px) and (max-width:1024px){
    .geyser-bg{
        background-size:100%!important;
        height:250px!important;
        margin-bottom:10px
    }
    .bajaj-world-banner{
        height:auto!important
    }
    .new_height{
        height:340px!important
    }
    .testtimonials_p_tag::before{
        content:"\f10d";
        font-family:Fontawesome;
        position:relative;
        right:243px!important;
        top:6px!important
    }
    #fade-quote-carousel .carousel-control{
        line-height:55px
    }
}
.info_2{
    height:auto;
}
.blog_mid img{
    height:auto;
    width:100%!important
}
@media screen and (min-width:1025px){
    .bx-wrapper img{
        height:100vh;
        width:100%!important
    }
    .navbar-collapse.collapse{
        width:7%
    }
    .v_height{
        min-height:100vh;
        min-width:100%!important;
        height:100vh;
        width:100%
    }
    .singleBanner .abtBanner,.singleBanner .abtBanner>.img-responsive>img,.singleBanner .abtBanner>img,.singleBanner .bjBanner,.singleBanner .carousel__slide.bjBanner,.singleBanner .ibmsBanner,.singleBanner .powerBanner{
        height:100vh;
        width:100%!important
    }
    .carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{
        display:initial
    }
    .singleBanner>li>img{
        height:100vh;
        width:100%
    }
}
.singleBanner img{
    display:initial
}
.new_rg_box{
    margin-top:27px;
    height:250px;
    background-color:#eee
}
.illumination_new img:hover{
    transition:none;
    transform:none
}
.blogs_new{
    padding:25px;
    margin:20px 0
}
.blogs_new img{
    width:100%;
    height:259px!important
}
.para_blogs p{
    font-size:20px;
    line-height:25px
}
.para_blogs li{
    font-size:15px
}
.blogs_new p{
    font-size:23px!important;
    line-height:45px;
    padding:0 25px
}
.epc .innerParent{
    min-height:368px
}
.testimonial_lum_led{
    height:286px!important
}
.projects-illu .info{
    height:auto
}
.smart_city_and_bulding{
    background-color:#e9e9e9;
    padding:10px 0
}
.open{
    -webkit-transition:width 1s ease-in-out!important;
    transition:all 1s ease-in-out!important
}
.test_height{
    height:286!important
}
.inner-text-box{
    position:relative
}
.hover-div{
    display:none;
    padding:15px
}
.hover-div p{
    color:#fff
}
.inner-text-box:hover .hover-div{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    z-index:999999;
    top:0;
    left:0
}
.inner-text-box:hover .content{
    display:none
}
.new_height{
    height:340px!important
}
.dis_block{
    display:block!important
}
.fordesk-view{
    display:block
}
.demovideos img{
    margin:0 auto;
    display:block
}
.demovideos img:hover{
    transition:none
}
.subtitlenew{
    text-align:center;
    background:url(../media/images/bg.png) left top rgba(0,0,0,0);
    color:#000;
    font-family:Roboto,sans-serif;
    font-size:20px;
    font-weight:700;
    line-height:24px;
    padding:3px 0;
    width:100%
}
.videoInner{
    margin-bottom:15px;
    min-height:270px
}
.eco-friendly .tab-pane{
    padding-top:20px
}
.eco-friendly .nav-tabs>li>a{
    color:#000
}
.eco-friendly .nav-tabs>li.active>a,.eco-friendly .nav-tabs>li.active>a:focus,.eco-friendly .nav-tabs>li.active>a:hover,.eco-friendly .nav-tabs>li:hover>a{
    background:#f36735;
    color:#fff
}
#submit-form .btn{
    text-transform:uppercase;
    font-weight:700;
    color:#fff
}
#submit-form sup{
    color:red
}
#submit-form select{
    width:100%!important;
    padding:6px 12px;
    border-radius:4px;
    height:46px
}
#submit-form,.main-links li{
    font-family:Roboto,sans-serif;
    padding-bottom:15px
}
#submit-form .form-group{
    height:auto!important;
    margin-bottom:10px!important
}
#submit-form{
    border:1px solid #ccc;
    padding-top:15px
}
.main-links li{
    border-bottom:1px solid #ccc
}
.main-links li.dropMenu a{
    margin:10px 0 0;
    display:inline-block;
    font-size:16px
}
.main-links li a{
    color:#000;
    font-weight:700;
    font-size:16px
}
.main-links li.dropMenu li a{
    font-size:13px;
    font-weight:300;
    font-family:Nunito,sans-serif
}
.subMenu>a{
    font-weight:700!important;
    font-size:13px!important
}
.main-links li.dropMenu li{
    /* background-image:url(../images/bullet.png); */
    background-position:left 11px;
    background-repeat:no-repeat;
    border:none;
    margin-bottom:12px;
    text-align:left;
    padding:0 25px 0 15px
}
.footAdd,.name_testi{
    text-align:center
}
li.subMenu{
    /* background-image:url(../images/black-arrow.png)!important; */
    background-position:left 13px!important;
    background-repeat:no-repeat;
    color:#000;
    display:block;
    margin-right:10px;
    padding-left:12px
}
.main-links a:hover{
    color:#f36735
}
.privacyP{
    margin-bottom:15px
}
.privacyP .title-head1{
    margin-bottom:5px
}
.branch-location .btn{
    color:#fff;
    text-transform:uppercase;
    margin-top:15px
}
.corporate h4{
    margin-top:0;
    font-weight:700
}
.corporate .row-eq-height{
    margin-bottom:10px
}
.formbox{
    border-top:1px solid #ccc;
    padding-top:15px
}
.formbox select{
    width:100%
}
.carousel-caption h4,.carousel-caption-new h4{
    font-size:26px;
    line-height:30px
}
.smartCT{
    margin-bottom:25px
}
.smartCT .innerParent{
    height:100%
}
.info h3 a{
    color:#000
}
.infoibms{
    height:auto
}
@media screen and (min-width:1600px){
    .new_height{
        height:410px!important
    }
}
.formob-view{
    display:none
}
.season img{
    border:1px solid #ccc;
    margin-right:15px
}
.logo{
    position:relative
}
.logo img{
    padding-left:20px;
    width:85%
}
.logo:after{
    content:"";
    position:absolute;
    width:2px;
    height:50px;
    background:#ddd;
    top:0;
    right:0;
    bottom:0;
    margin:auto
}
.head_top{
    color:#f36735;
    font-family:'Roboto',sans-serif;
    font-size:26px;
    font-weight:600;
    padding-top:5px;
    margin-bottom:2px
}
.head_top_img{
    color:#000;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-weight:600;
    padding-top:5px;
    margin-bottom:2px
}
.sub_head_top{
    color:#000;
    font-family:'Nunito',sans-serif;
    font-size:18px;
    font-weight:100;
    margin-bottom:0
}
.txt-center{
    text-align:center
}
q:before{
    font-family:FontAwesome;
    content:"\f10d"
}
q:after{
    font-family:FontAwesome;
    content:"\f10e"
}
.testimonials blockquote{
    position:relative;
    text-align:center;
    background:#f7f7f7
}
.second_testi blockquote{
    background:#fff
}
.testimonials blockquote h5{
    position:relative;
    display:inline-block;
    font-size:18px;
    font-weight:600;
    text-transform:uppercase;
    line-height:1.5;
    font-family:'Roboto',sans-serif
}
.testimonials blockquote h5 span{
    display:block;
    font-size:16px
}
.number_special{
    font-size:40px
}
.testimonials blockquote h5:before{
    content:"\f10d";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    font-size:20px;
    position:absolute;
    top:-8%;
    left:-5%
}
.testimonials blockquote h5:after{
    content:"\f10e";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    font-size:20px;
    position:absolute;
    bottom:3%;
    right:0%
}
.second_testi blockquote h5:before{
    content:"\f10d";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    font-size:22px;
    position:absolute;
    top:-15%;
    left:-5%
}
.second_testi blockquote h5:after{
    content:"\f10e";
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    text-decoration:inherit;
    font-size:22px;
    position:absolute;
    bottom:10%;
    right:-5%
}
blockquote{
    border:none
}
.name_testi{
    font-size:16px;
    font-weight:600;
    text-align:center;
    font-family:'Roboto',sans-serif
}
.tvcomm_sel_label{
    font-weight:600;
    font-size:12px
}
.tvcomm_sel{
    border:1px solid #888;
    padding:1px 15px;
    color:#337ab7!important;
    font-weight:600;
    height:40px;
    border-radius:0
}
.padding-25{
    padding:10px 25px 100px
}
.pdf_wrap{
    padding-bottom:15px
}
.news_heading{
    font-weight:600;
    font-family:Roboto;
    font-size:30px;
    margin:5px 0 0
}
.text_over_ofc,.title-head1{
    font-family:Roboto,sans-serif
}
.news_title{
    color:#666;
    font-size:20px;
    font-weight:600
}
.pdf_icon{
    color:#000;
    font-weight:300;
    font-size:30px
}
.pdf_icon_wrap{
    padding-right:15px;
    vertical-align:middle
}
@media (max-width:767px){
    .mob-col-pad{
        padding-bottom:25px
    }
    .padding-25{
        padding:10px 0 100px
    }
    .pdf_wrap{
        padding-bottom:25px
    }
}
.wrap_div{
    padding:20px 50px 100px
}
@media (max-width:767px){
    .wrap_div{
        padding:20px
    }
}
.float-left{
    float:left!important
}
.txt-center{
    text-align:center!important
}
.pad_zero{
    padding:0!important
}
.marg_zero{
    margin:0!important
}
.title-head1{
    background:#fff;
    color:#151515;
    font-size:18px;
    font-weight:700;
    line-height:25px;
    margin:10px 0 10px;
}
.mob_fax_wrap,.mob_fax_wrap a{
    font-size:14px;
    font-weight:600
}
.rectangle-2{
    display:inline-block;
    height:20px;
    width:4px;
    background-color:#FF9800;
    margin:0 15px 0 0;
    position:relative;
    top:2px
}
.div_background{
    background:#F0F0F0!important
}
.office_wrap{
    padding:3%;
    height:200px!important;
    margin:3%!important
}
.mob_fax_wrap{
    color:#F15922!important
}
.off_icons{
    font-size:22px!important;
    vertical-align:middle;
    text-align:center
}
.mob_fax_wrap a{
    color:#F15922
}
.head_offices,.off_add_wrap{
    font-weight:400;
    font-size:14px
}
.off_add_wrap{
    color:#000;
    padding-top:2%
}
.head_offices{
    font-family:inherit;
    margin-bottom:2%;
    width:100%;
    padding-left:1%
}
.rectangle-9,.rectangle-9:focus,.rectangle-9:hover{
    box-sizing:border-box;
    height:42px;
    width:120px;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    border:1px solid #F36735;
    background:#F36735;
    color:#fff;
    text-shadow:none;
    text-align:center;
    line-height:42px;
    outline:0;
    text-decoration:none;
    position:relative!important;
    z-index:99
}
#Nameview{
    font-size:18px;
    font-weight:600
}
.img_map_wrap{
    width:100%;
    margin:0 auto
}
.search_data_wrap{
    border-bottom:1px solid #b1b1b1
}
.search_head{
    font-size:18px!important;
    font-weight:600;
    color:#fff!important
}
.search_data{
    color:#b1b1b1!important;
    font-size:12px!important
}
.search_data:hover{
    color:#fff!important;
    font-size:12px!important;
    text-decoration:underline
}
.search_icon_reset,.search_icon_search{
    background:#fff!important;
    font-size:25px;
    border:none!important
}
.no_result{
    color:#fff;
    margin:5px;
    width:100%
}
.search_icon_reset{
    line-height:1.2!important
}
.search_textbx{
    border:none
}
.search_wrap{
    padding:20px 15px;
    background:#000
}
.sidenav{
    height:100%;
    width:0;
    position:fixed;
    z-index:8;
    top:0;
    left:7.1%;
    background-color:#262626;
    overflow-x:hidden;
    transition:.5s;
    padding-top:0
}
.sidenav a{
    text-decoration:none;
    font-size:17px;
    color:#fff;
    display:block;
    transition:.3s
}
.sidenav a:hover{
    color:#f1f1f1
}
.sidenav .closebtn{
    position:absolute;
    top:0;
    right:25px;
    font-size:36px;
    margin-left:50px
}
@keyframes slideInLeft1{
    from{
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.slideInLeft{
    animation-delay:3s;
    animation-duration:2s;
    animation-iteration-count:1;
    transform:translateX(0);
    display:block
}
.slideInLeft_before{
    display:none;
    transform:translateX(-100%)
}
hr.style13{
    background-color:#999;
    border-top:1px dotted #262626
}
.custm_divx{
    padding:3%;
    height:110px!important
}
.width_90{
    width:91.66666667%
}
.custom_pad1,.custom_pad2{
    padding:0 2%
}
@media (max-width:767px){
    .custm_divx{
        padding:4% 0;
        height:auto;
    }
    .width_90{
        width:90%
    }
    .custom_pad1{
        padding:0
    }
    .custom_pad2{
        padding:0 0 10%
    }
    .sidenav{
        height:100%;
        width:0;
        position:fixed;
        z-index:999999;
        top:74px;
        left:0;
        right:0;
        background-color:#262626;
        overflow-x:hidden;
        transition:.5s;
        padding-top:0
    }
}
.multi-level-dropdown .dropdown-submenu p{
    padding:5px 20px
}
.non_cap{
    text-transform:lowercase!important
}
#DealersView{
    text-transform:uppercase
}
#DealersView .off_add_wrap1{
    color:#000;
    font-weight:400;
    font-size:14px;
    padding-bottom:2%
}
.heading_loc_deal{
    padding:2% 3% 0
}
.data_loc_deal{
    padding:0 3% 3%
}
@media(max-width:767px){
    .heading_loc_deal{
        padding:10% 0 0
    }
    .sel_locate_deal{
        padding:4% 0
    }
    #DealersView .col-md-6.col-sm-6.col-xs-12{
        padding:3% 0
    }
    #DealersView .col-md-11.col-sm-11.col-xs-11{
        width:90%
    }
    #DealersView .office_wrap{
        padding:3% 2%;
        height:auto!important;
        margin:0!important
    }
}
@media(min-width:768px) and (max-width:969px){
    .heading_loc_deal{
        padding:10% 0 0
    }
    .sel_locate_deal{
        padding:4% 2%;
        width:33%
    }
    #DealersView .col-md-6.col-sm-6.col-xs-12{
        padding:3% 0
    }
    #DealersView .col-md-11.col-sm-11.col-xs-11{
        width:90%
    }
    #DealersView .office_wrap{
        padding:3% 2%;
        height:auto!important;
        margin:1% 3%!important;
        min-height:150px
    }
    #DealersView .off_add_wrap{
        color:#000;
        font-weight:400;
        font-size:14px;
        padding-top:2%
    }
    #DealersView .off_add_wrap1{
        color:#000;
        font-weight:400;
        font-size:14px;
        padding-bottom:2%
    }
    #DealersView .mob_fax_wrap a{
        color:#F15922;
        font-size:14px;
        font-weight:400
    }
}
.multi-level-dropdown{
    left:7% important
}
.text_over_ofc{
    color:#fff;
    font-size:32px;
    font-weight:600;
    position:absolute;
    top:5%;
    left:2%;
    z-index:7
}

/*train-section*/
body{
	overflow-x: hidden;
}
.train-landing{
	font-family: 'Open Sans', sans-serif!important;
}
.font-extra-bold{
	font-weight: 900!important;
}
.banner-train h1{
	color: #fff;
    font-size: 74px;
    position: absolute;
    top: 28%;
    left: 15%;
    text-transform: uppercase;
    font-weight: 300;
}
.train-section{
	padding: 4% 7%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	max-width: 80%;
    margin: auto;
    margin-top: -5%;
    margin-bottom: 30px;
    border-radius: 20px;
}
.train-landing .top-section{
	margin: auto;
	text-align: center;
}
.train-landing .icon-img{
	text-align: center;
    width: 70px;
    margin: 20px 0;
}
.train-landing .sec-heading{
	text-transform: uppercase;
    font-size: 28px;
    font-weight: 900;
    color: #474747;
    text-align: center;
	margin-top: 15px;
}
.train-landing .three-heading{
    font-size: 28px;
    color: #474747;
    margin-top: 0;
    text-align: center;
}
.train-landing .line{
	height: 2px;
	background: #f27f23;
	width: 18%;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.train-landing .top-section ul{
	text-align: left;
	padding-top: 5px;
}
.train-landing .top-section ul li{
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	list-style: none;
	padding-bottom: 15px;
}
.train-landing .top-section ul li ul{
	padding-top: 15px;
}
.train-landing .top-section ul li ul li{
	padding-bottom: 10px;
}
.train-landing .top-section .color-orange{
	color: #f27725;
}
.train-landing .top-section .padding-10{
	padding-right: 10px !important;
}
.padding-bottom0{
	padding-bottom: 0 !important;
}
.click-here{
	margin: auto;
	margin-bottom: 15px;
}
.click-here a, .click-here button{
	text-align: center;
	font-weight: 700;
	border: none;
	text-transform: uppercase;
    padding: 10px 30px;
    border-radius: 20px;
    background: #000;
    color: #fff;
    font-size: 16px;
    display: inline-block;
	background: #f26c2a; /* Old browsers */
	background: -moz-linear-gradient(left, #f26c2a 15%, #f29f22 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f26c2a 15%,#f29f22 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f26c2a 15%,#f29f22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26c2a', endColorstr='#f29f22',GradientType=1 ); /* IE6-9 */
}
.click-here a:hover, .click-here button{
	text-decoration: none;
}

.margin-auto{
	margin: auto 0;
    text-align: center;
}
.rewards-section{
	padding: 30px 0;
}
.rewards-section h3{
	text-transform: uppercase;
    font-size: 26px;
    font-weight: 900;
    color: #f27a24;
    text-align: center;
    margin-bottom: 30px;
}
.b-image{
	border:1px solid #f27a24;
	border-radius: 5px;
	margin: 10px;
	margin-bottom: 50px;
	padding:25px 60px;
}
.b-image img{
	max-width:65%;
}
.tyc-form{
    margin:50px 50px 20px 50px;
}
.tyc-form .col-div{
    padding: 0 6px 12px 6px;
}
.tyc-form .text_box{
    border-radius: 2px;
    background: #fff;
    outline: none;
    border:1px solid #cccccc;
    color: #000;
    box-shadow: none;
    font-size: 15px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding: 10px 15px;
}
.tyc-form textarea.text_box{
    line-height: normal;
}
.tyc-form .request_box2{
	height: 100px!important;
}
.tyc-form select{
    background: #f8f8f8 !important;
}
.tyc-form .text_box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.tyc-form .text_box::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.tyc-form .text_box:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.tyc-form .text_box:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
.tyc-form label{
    font-size: 15px;
    color: #000;
    text-align: left;
    display: block;
    padding-left: 15px;
    padding-top: 10px;
    font-weight: normal;
}
#error{
    color:#F15922;
    display: block;
    padding-top: 10px;
}
.error-box{
    border:1px solid #F15922 !important;
}
.thankyou span{
    color:green;
}


@media only screen and (min-device-width: 1536px) and (max-device-width: 2560px) {
	.banner-train h1{
		font-size: 80px;
	}
	.train-landing .sec-heading{
		font-size: 34px;
	}
	.train-landing .three-heading{
		font-size: 32px;
	}
	.train-landing .icon-img{
		width: 80px;
		margin: 30px 0;
	}
	.train-landing .line{
		width: 30%;
		margin-top: 25px;
    	margin-bottom: 25px;
	}
	.train-landing .top-section ul li{
		font-size: 20px;
		line-height: 24px;
	}
	.click-here a{
		padding: 15px 30px;
	    border-radius: 30px;
	    font-size: 20px;
	}
	.rewards-section h3{
		font-size: 34px;
	}
	.b-image{
		padding: 50px 80px;
	}
	.b-image img {
	    max-width: 60%;
	}
}



@media only screen and (max-width: 1366px){
	.banner-train h1{
		top: 30%;
		font-size: 60px;
	}
}

@media only screen and (max-width: 1024px){
	.banner-train h1{
		font-size: 50px;
		top: 18%;
	}
}

@media only screen and (max-width: 991px){
	.banner-train h1{
		font-size: 40px;
	}
	.train-section{
		padding: 3%  5%;
		max-width: 90%;
	}
	.train-landing .sec-heading{
		font-size: 24px;
	}
	.train-landing .three-heading{
		font-size: 22px;
	}
	.train-landing .top-section ul{
		padding-left: 0;
	}
	.train-landing .icon-img{
		margin: 15px 0;
    	width: 55px;
	}
}

@media only screen and (max-width: 767px){
	.m-p-0{
		padding: 0;
	}

	.banner-train h1{
		font-size: 24px;
		top: 18%;
    	left: 3%;
	}

	.train-section{
		width: 100%;
		padding: 2%;
		max-width: none;
		margin-top: -25px;		
	}
	.train-landing .sec-heading{
		font-size: 20px;
	}
	.train-landing .three-heading{
		font-size: 18px;
	}
	.train-landing .top-section ul li{
		padding-bottom: 10px;
		font-size: 14px;
		line-height: 18px;
		
	}
	.train-landing .top-section ul{
		padding: 0 10px;
	}
	.train-landing .top-section ul li ul{
		padding-top: 10px;
	}
	.train-landing .top-section ul li ul li{
		padding-bottom: 5px;
	}
	.click-here a{
		padding: 8px 30px;
	    margin-bottom: 15px;
	    display: inline-block;
	    font-size: 14px;
	}
	.rewards-section h3{
		font-size: 16px;
	}
	.b-image{
		padding: 0;
		margin:0;
		margin-bottom: 15px;
	}
	.rewards-section h3{
		font-size: 16px;
		margin-bottom: 5px;
		margin-top: 0;
	}
	.rewards-section{
		padding: 10px 0;
	}
	.train-landing .icon-img {
	    width: 45px;
	    margin: 10px 0;
	}
	.b-image img {
	    width: 100%;
	    margin-top: 20px;
	    margin-bottom: 10px;
	    max-width: 100%;
	}
	.tyc-form{
        margin: 20px 0px;
    }
    .tyc-form .col-div{
        padding-bottom: 15px;
    }
    .tyc-form .text_box{
        height: 35px;
        line-height: 35px;
        font-size: 13px;
        padding:5px 10px;
    }
    .tyc-form label{
        padding-top: 0px;
        font-size: 13px;
        padding-left: 12px;
    }
}


