
.dn-dgnl{display: none;}
.pd-70 {padding: 0 20px;}
.header-transparent {top: 0px;} 
.header-transparent .ul_li_between .header-logo img.logo-imgsd{width:165px}

.footer-widget .th-social{display: flex;justify-content: space-between;margin-top:10px;}
.footer-widget .th-social a{background-color: #d44a00;width: 30px;height: 30px;border-radius: 50px;padding: 4px;position: relative;text-align: center;display: inline-block;color: #fff;}
.process-right .process-item .xb-item--img img.bdrrds{border-radius: 10px}
.stricked-menu .header-logo .logo02 {filter: invert(0) brightness(0);}
.logoimg1{display:none;}

.sdbanner-area-section .single-banner-slide{height:100vh;width:100vw;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:2}
.sdbanner-area-section .single-banner-slide span{color:#fff;text-transform:uppercase;font-weight:600}
.sdbanner-area-section .single-banner-slide h2{color:#fff;text-transform:uppercase;font-size:60px}
.sdbanner-area-section .single-banner-slide::after{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);z-index:-1;width:100%;height:100%}
.sdbanner-area-section .single-banner-slide p{color:#fff;font-size:22px;width:90%;text-align:left}
.sdbanner-area-section .single-banner-slide a{color:#000;background:#fff;padding:10px 45px;border-radius:100px;text-decoration:none;font-size:15px;font-weight:600;margin-top:30px;transition:.3s}
.sdbanner-area-section .single-banner-slide a:hover{color:#fff;background:#000}
.sdbanner-area-section .single-banner-slide .owl-dots{display:none!important}
.sdbanner-area-section .no-padding{padding:0}
.sdbanner-area-section .dgnl-logo-width{width:200px!important}
.sdbanner-area-section .content-logo-box{position:relative;top:70px}
.sdbanner-area-section .content-logo-box ul.left-right-box{width:90%;display:flex;margin:0 auto;list-style:none;justify-content:space-between;color:#fff;align-items:unset!important}
.sdbanner-area-section .content-logo-box ul.left-right-box li{width:50%}
.sdbanner-area-section .single-banner-slide h1{font-size:50px;line-height:70px;font-weight:500;text-align:left;margin-bottom:10px;color:#fff;padding-top:50px; width: 78%;}
.sdbanner-area-section .single-banner-slide p{font-size:22px;width:90%;text-align:left; line-height:30px;font-weight:400;}
.sdbanner-area-section .logoimg img{width:75%!important}
.sdbanner-area-section .mainbtnb{display:block;margin-top:45px}
.sdbanner-area-section .mainbtnb a.bnnerbtn{background-color:#d44a00!important;color:#fff!important;padding:17px 41px;text-align:center;font-size:18px;font-weight:600;line-height:25px}
.sdbanner-area-section .mainbtnb a.bnnerbtn:hover{background: linear-gradient(to right, black 50%, black 50%);background-position: right bottom;transition: all .5s ease-out;}

main video{width:100%;position:relative}
.video-banner-section{position:absolute;top:182px;display:flex;width:100%;color:#fff}
.video-banner-section .left-box{background-color:#24000036!important;padding:20px;height:400px;border-radius:10px}
.video-banner-section .left-box h1{font-size:50px;line-height:70px;font-weight:700;color:#fff;margin-bottom:5px}
.video-banner-section .left-box p{font-size:20px;line-height:28px;font-weight:500;color:#fff;width:90%;margin-bottom:0}
.video-banner-section .right-box{text-align:center}
.video-banner-section .right-box img{width:70%}
.video-banner-section .mainbtnb{display:block;margin-top:45px}
.video-banner-section .mainbtnb a.bnnerbtn{background-color:#d44a00!important;color:#fff!important;padding:17px 41px;text-align:center;font-size:18px;border-radius:25px;font-weight:600;line-height:25px}



.gallery-dangal-section{padding-top: 70px;padding-bottom: 70px; }
.gallery-dangal-section .fa-search-plus:before{display:none}
.gallery-dangal-section .fa, .fas {display: none;}
.gallery-dangal-section h2{font-size:48px;line-height:60px;font-weight:500;text-align:center;color: #111112;margin-bottom: 30px;}
.gallery-dangal-section figure{text-align:center}
.gallery-dangal-section .magnific-img img a{outline:0!important}
.gallery-dangal-section .magnific-img img{width:100%;height:auto;border-radius: 5px;}
.gallery-dangal-section .magnific-img{display:inline-block;width:24%;margin-bottom:5px}
.gallery-dangal-section a.image-popup-vertical-fit{cursor:-webkit-zoom-in}
.gallery-dangal-section .mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.98}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.mfp-arrow-left:before{border-right:none!important}
.mfp-arrow-right:before{border-left:none!important}
button.mfp-arrow,.mfp-counter{opacity:0!important;transition:opacity 200ms ease-in,opacity 2000ms ease-out}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter{opacity:1!important}
.gallery-dangal-section .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.gallery-dangal-section .mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.gallery-dangal-section .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.gallery-dangal-section .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.gallery-dangal-section .mfp-align-top .mfp-container:before{display:none}
.gallery-dangal-section .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.gallery-dangal-section .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.gallery-dangal-section .mfp-ajax-cur{cursor:progress}
.gallery-dangal-section .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;position:relative;left:96%}
.gallery-dangal-section .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.gallery-dangal-section .mfp-auto-cursor .mfp-content{cursor:auto}
.gallery-dangal-section .mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.gallery-dangal-section .mfp-loading.mfp-figure{display:none}
.gallery-dangal-section .mfp-hide{display:none!important}
.gallery-dangal-section .mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.gallery-dangal-section .mfp-preloader a{color:#CCC}
.gallery-dangal-section .mfp-preloader a:hover{color:#FFF}
.gallery-dangal-section .mfp-s-ready .mfp-preloader{display:none}
.gallery-dangal-section .mfp-s-error .mfp-content{display:none}
.gallery-dangal-section button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
.gallery-dangal-section button::-moz-focus-inner{padding:0;border:0}
.gallery-dangal-section .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.gallery-dangal-section .mfp-close:hover,.gallery-dangal-section .mfp-close:focus{opacity:1}
.gallery-dangal-section .mfp-close:active{top:1px}
.gallery-dangal-section .mfp-close-btn-in .mfp-close{color:#333}
.gallery-dangal-section .mfp-image-holder .mfp-close,.gallery-dangal-section .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.gallery-dangal-section .mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.gallery-dangal-section .mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.gallery-dangal-section .mfp-arrow:active{margin-top:-54px}
.gallery-dangal-section .mfp-arrow:hover,.gallery-dangal-section .mfp-arrow:focus{opacity:1}
.gallery-dangal-section .mfp-arrow:before,.gallery-dangal-section .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.gallery-dangal-section .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.gallery-dangal-section .mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.gallery-dangal-section .mfp-arrow-left{left:0}
.gallery-dangal-section .mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.gallery-dangal-section .mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.gallery-dangal-section .mfp-arrow-right{right:0}
.gallery-dangal-section .mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.gallery-dangal-section .mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.gallery-dangal-section .mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.gallery-dangal-section .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.gallery-dangal-section .mfp-iframe-holder .mfp-close{top:-40px}
.gallery-dangal-section .mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.gallery-dangal-section .mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
.gallery-dangal-section img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.gallery-dangal-section .mfp-figure{line-height:0}
.gallery-dangal-section .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.gallery-dangal-section .mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.gallery-dangal-section .mfp-figure figure{margin:0 auto;margin:0;text-align:center}
.gallery-dangal-section .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.gallery-dangal-section .mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.gallery-dangal-section .mfp-image-holder .mfp-content{max-width:100%}
.gallery-dangal-section .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}


.nwsd-vid-section{padding-top: 70px;padding-bottom: 70px; background-color:#fff}
.nwsd-vid-section h2{font-size: 48px;line-height: 60px;font-weight: 500;text-align: center;margin-bottom: 30px;color: #111112;}
.nwsd-vid-section h3{font-size:17px;line-height:25px;font-weight:400;padding-top:20px;padding-left:10px; display:none}
.nwsd-vid-section .vid-box{position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1)}
.nwsd-vid-section .vid-box img.thumbnail{transition:transform .3s ease}
.nwsd-vid-section .vid-box:hover img.thumbnail{transform:scale(1.1)}
.nwsd-vid-section .vid-box span.plyicon .piconsd{width:50%}
.nwsd-vid-section .vid-box span.plyicon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:2}
.nwsd-vid-section .vid-box:hover span.plyicon{transform:translate(-50%,-50%) scale(1.2)}
.nwsd-vid-section .vid-box::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);opacity:0;transition:opacity .3s ease;z-index:1}
.nwsd-vid-section .vid-box:hover::after{opacity:1}
.nwsd-vid-section .vid-box img.swidthsd{width:100%}
.nwsd-vid-section .vid-box img.swidthsd1{width:100%}
.nwsd-vid-section .vid-box img.swidthsd2{width:100%}
.nwsd-vid-section .vid-box img.swidthsd3{width:100%}
.nwsd-vid-section .vid-box img.swidthsd4{width:100%}
.nwsd-vid-section .no-padng{padding:0}
.ndsw_vid .btn-close {width: 25px !important;height: 25px !important; background: unset !important; border: 0;opacity: 1 !important;}


.sdrecent-works-section{background-color:#eaeef0;padding-top:20px;padding-bottom:0px}
.sdrecent-works-section .owl-carousel .item{opacity:.4;transition:.4s ease all;margin:0;transform:scale(.8)}
.sdrecent-works-section .owl-carousel .active .item{opacity:1;transform:scale(1)}
.sdrecent-works-section .owl-carousel.owl-drag .owl-item{margin-right:0}
.sdrecent-works-section .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0)}
.sdrecent-works-section .owl-carousel .inner{position:absolute;bottom:30px;left:0;right:0;text-align:center}
.sdrecent-works-section .owl-carousel .owl-controls{position:absolute;margin-top:300px}
.sdrecent-works-section .no-padding{padding:0}
.sdrecent-works-section .no-padding .mainsd-data{background-color:#fff;padding:20px;border-radius:15px}
.sdrecent-works-section .no-padding .left-side-box{padding:45px 0 45px 45px}
.sdrecent-works-section .no-padding .left-side-box h3{font-size:30px;line-height:42px;font-weight:700;letter-spacing:0;margin:20px 0 18px}
.sdrecent-works-section .no-padding .left-side-box p{font-size:17px;line-height:25px;font-weight:400;letter-spacing:0;margin-bottom:0}
.sdrecent-works-section .no-padding .img-box{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#eaeef0;border-radius:10px}
.sdrecent-works-section .no-padding img.iconsd{width:30px!important;border-radius:10px}
.sdrecent-works-section .no-padding img.mimgdata{border-radius:10px}
.sdrecent-works-section .no-padding .btnviewwork{display:block;position:relative;top:100px}
.sdrecent-works-section .no-padding .btnviewwork a.viewmore{font-size:20px;line-height:28px;font-weight:700;padding:12px 30px;background-color:#d44a00;color:#fff;border-radius:25px;text-decoration:none}
.sdrecent-works-section .no-padding .btnviewwork a.viewmore:hover{background-color:#000}


.brandus-rdrloc{border-right: 1px solid #2F3037;}
.xb-brand-single img.filterimagebrand{filter: invert(1) brightness(1);width: 80px;}
.xb-brand-single img.filterimagebrandcnai{filter: invert(1) brightness(1);width: 47%;}
.xb-brand-single img.filterimagebrandchd{filter: invert(1) brightness(1);width: 47%;}
.xb-brand-single img.filterimagebrandpatna{filter: invert(1) brightness(1);width: 38%;}
p.location{font-size: 20px;color: #c9c8c8;padding-top: 10px;padding-bottom: 5px;}
span.date{font-size: 18px;color: #c9c8c8;font-style: italic; display:block; margin-bottom:5px}
.regbtn a{font-size: 16px;line-height: 24px;color: #c9c8c8;text-decoration: underline; }




@media only screen and (min-width: 320px) and (max-width: 767px) {
.logoimg1{display:block;}
.logoimg1 img{width:40% !important; margin:0 auto}
.sdbanner-area-section .content-logo-box ul.left-right-box{display:unset}
.sdbanner-area-section .content-logo-box ul.left-right-box li { width: 100%;}
.sdbanner-area-section .single-banner-slide h1 {font-size: 28px;line-height: 36px;font-weight: 500;text-align: center;padding-top: 0px;width: 100%;}
.sdbanner-area-section .single-banner-slide p {display:none}
.sdbanner-area-section .content-logo-box {top: 200px;}
.sdbanner-area-section .mainbtnb{display:table;margin: 0 auto; margin-top: 45px}
.xb-logo-mobile img {width: 165px;filter: invert(0) brightness(0);height: unset;}
.xb-header-menu-scroll {padding: 20px 25px 40px;}
.xb-header-mobile-search form {display: none;}
.video-banner-section {top: 89px;}
.video-banner-section .left-box{height: auto;padding-top: 20px;}
.video-banner-section .left-box h1 {font-size: 28px;line-height: 36px;}
.video-banner-section .mainbtnb {text-align: center;margin-top: 26px;margin-bottom: 50px;}
.header-transparent .ul_li_between .header-logo img.logo-imgsd {width: 135px;}
.video-banner-section .left-box p {display: none;}
.video-banner-section .right-box img {display: none;}
.gallery-dangal-section {padding-top: 35px;padding-bottom: 35px;}
.gallery-dangal-section h2 {font-size: 32px;line-height: 44px;}
.nwsd-vid-section {padding-top: 35px;padding-bottom: 35px;}
.nwsd-vid-section h2 {font-size: 32px;line-height: 44px;}
.pt-125{padding-top: 35px;}
.tes-heading .title {width: 90%;margin: 0 auto;}



}













