
/*------------------------------*/
@font-face {
    font-family: 'sharnayregular';
    src: url('fonts/SHARN-webfont.eot');
    src: url('fonts/SHARN-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARN-webfont.woff2') format('woff2'),
         url('fonts/SHARN-webfont.woff') format('woff'),
         url('fonts/SHARN-webfont.ttf') format('truetype'),
         url('fonts/SHARN-webfont.svg#sharnayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnaybold';
    src: url('fonts/SHARNB-webfont.eot');
    src: url('fonts/SHARNB-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNB-webfont.woff2') format('woff2'),
         url('fonts/SHARNB-webfont.woff') format('woff'),
         url('fonts/SHARNB-webfont.ttf') format('truetype'),
         url('fonts/SHARNB-webfont.svg#sharnaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnaybold_italic';
    src: url('fonts/SHARNBI-webfont.eot');
    src: url('fonts/SHARNBI-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNBI-webfont.woff2') format('woff2'),
         url('fonts/SHARNBI-webfont.woff') format('woff'),
         url('fonts/SHARNBI-webfont.ttf') format('truetype'),
         url('fonts/SHARNBI-webfont.svg#sharnaybold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnayitalic';
    src: url('fonts/SHARNI-webfont.eot');
    src: url('fonts/SHARNI-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNI-webfont.woff2') format('woff2'),
         url('fonts/SHARNI-webfont.woff') format('woff'),
         url('fonts/SHARNI-webfont.ttf') format('truetype'),
         url('fonts/SHARNI-webfont.svg#sharnayitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'sharnayextraboldregular';
    src: url('fonts/SHARNE-webfont.eot');
    src: url('fonts/SHARNE-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNE-webfont.woff2') format('woff2'),
         url('fonts/SHARNE-webfont.woff') format('woff'),
         url('fonts/SHARNE-webfont.ttf') format('truetype'),
         url('fonts/SHARNE-webfont.svg#sharnayextraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnayextrabolditalic';
    src: url('fonts/SHARNEI-webfont.eot');
    src: url('fonts/SHARNEI-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNEI-webfont.woff2') format('woff2'),
         url('fonts/SHARNEI-webfont.woff') format('woff'),
         url('fonts/SHARNEI-webfont.ttf') format('truetype'),
         url('fonts/SHARNEI-webfont.svg#sharnayextrabolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnayextralightregular';
    src: url('fonts/SHARNEL-webfont.eot');
    src: url('fonts/SHARNEL-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNEL-webfont.woff2') format('woff2'),
         url('fonts/SHARNEL-webfont.woff') format('woff'),
         url('fonts/SHARNEL-webfont.ttf') format('truetype'),
         url('fonts/SHARNEL-webfont.svg#sharnayextralightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnayextralightitalic';
    src: url('fonts/SHARNELI-webfont.eot');
    src: url('fonts/SHARNELI-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNELI-webfont.woff2') format('woff2'),
         url('fonts/SHARNELI-webfont.woff') format('woff'),
         url('fonts/SHARNELI-webfont.ttf') format('truetype'),
         url('fonts/SHARNELI-webfont.svg#sharnayextralightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sharnaylightregular';
    src: url('fonts/SHARNL copy-webfont.eot');
    src: url('fonts/SHARNL copy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNL copy-webfont.woff2') format('woff2'),
         url('fonts/SHARNL copy-webfont.woff') format('woff'),
         url('fonts/SHARNL copy-webfont.ttf') format('truetype'),
         url('fonts/SHARNL copy-webfont.svg#sharnaylightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnaylightregular';
    src: url('fonts/SHARNL-webfont.eot');
    src: url('fonts/SHARNL-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNL-webfont.woff2') format('woff2'),
         url('fonts/SHARNL-webfont.woff') format('woff'),
         url('fonts/SHARNL-webfont.ttf') format('truetype'),
         url('fonts/SHARNL-webfont.svg#sharnaylightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnaylightitalic';
    src: url('fonts/SHARNLI copy-webfont.eot');
    src: url('fonts/SHARNLI copy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNLI copy-webfont.woff2') format('woff2'),
         url('fonts/SHARNLI copy-webfont.woff') format('woff'),
         url('fonts/SHARNLI copy-webfont.ttf') format('truetype'),
         url('fonts/SHARNLI copy-webfont.svg#sharnaylightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'sharnaylightitalic';
    src: url('fonts/SHARNLI-webfont.eot');
    src: url('fonts/SHARNLI-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SHARNLI-webfont.woff2') format('woff2'),
         url('fonts/SHARNLI-webfont.woff') format('woff'),
         url('fonts/SHARNLI-webfont.ttf') format('truetype'),
         url('fonts/SHARNLI-webfont.svg#sharnaylightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Existence-Light';
  src: url('fonts/Existence-Light.eot');
  src: url('fonts/Existence-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/Existence-Light.woff2') format('woff2'),
       url('fonts/Existence-Light.woff') format('woff'),
       url('fonts/Existence-Light.ttf') format('truetype'),
       url('fonts/Existence-Light.svg#Existence-Light') format('svg');
  font-weight: normal;
  font-style: normal;	   
}


.leftright0{padding-left:0px!important;padding-right:0px!important;}
.left0{padding-left:0px!important;}
.right0{padding-right:0px!important;}
.clear{clear:both;}
.ndlColLeftRight{padding-left:0px!important;padding-right:0px!important;}
body{font-size:14px; font-family: 'Existence-Light';}

/*------------------Header index----------*/
.ndlImageBg{width:100%;}
.ndlActiveli{color:#fff!important;}
.navbar-nav li a{outline:none;}
.headerDiv-index{background:transparent;position:fixed;width:100%;z-index:1;}
.headerDiv-index .logo{display:none;}
.headerDiv-indexbg{background:#000;position:fixed;width:100%;z-index:1;border-bottom:1px solid #3e3e3e;}
.headerDiv-indexbg .logo{display:block;}
.ndlSection1Bg{position:relative;}
.ndlSection1Content{position:absolute;width:100%;top:68%;}
.ndlSection1Content h1 {
  color: #fff;
  font-size:20px;
  font-family: 'Existence-Light';
  width:75%;
  margin: 0 auto;
 
  text-align: center;
    padding-top: 40px;
  line-height: 45px;
}
.ndlSection1Content h2{text-align:center;color:#e94647;font-size:54px;font-family: 'sharnayextraboldregular';text-transform:uppercase;
margin-top:10px;
}
.ndlarrowDown{position:absolute;bottom:100px;width:100%;text-align:center;}
.ndlarrowDown a{outline:none;}
.ndlLogoImg{text-align:center;}
.ndlLogoText{position:absolute;bottom:90px;right:30px;}
.ndlImageBgsmall{display:none;}
/*----------------------------------------*/



/*------------------------------Header----------------------*/


.ndlActive{opacity: 0.7;}
.navbar-default .navbar-toggle{background:none!important;}
.navbar-default .navbar-toggle {
border: none!important; 
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #fff!important;
margin-top:5px;

}

.ndltoggleclose{color:#fff;font-size:25px;display:none;margin-top:-5px;}

.navbar-toggle {
position: relative;
float: right;
padding: 0px 0px!important;
margin-top: 20px!important;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 0px!important;
}


.navbar-toggle:hover  .icon-bar{
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
margin-top: 5px!important;
}


.headerDiv-inner {
background: #000;
width: 100%;
z-index: 3;
padding-left: 0px;
padding-right: 0px;
}

.navbar-default .navbar-toggle{
background-color: #ddd;
}

.navbar-toggle {
/*display:none!important;*/
}

.menu-trigger{display:none;}


.headerDiv {
background: url("../images/black-transparent-bg.png")repeat;
position: absolute;
top: 0;
width: 100%;
z-index: 3;
padding-left:15px;padding-right:15px;
}

.logo{float:left}
.logo a{position:relative;z-index:9;}
.navbar-default {
background-color: none!important;
border-color: #none!important;
}


/*-------------------ABOUT-------------------*/

/*===Banner====*/
.ndlBanner{position:relative;}
.ndlBanner h1{ 
 font-family: 'Existence-Light';
color:#cf3f3f;
font-size:49px;
position:absolute;
top:30%;
width:100%;
text-align:center;
font-weight:bold;
}
.ndlTagline h2{font-size:20px;color:#fff;margin-bottom:0px;margin-top:0px;line-height:30px;}
.ndlTagline{background:#191919;text-align:center;padding:20px 100px;}
/*==============*/

/*====About History====*/
.ndlHistoryDiv{background:#000;padding:10px 0px;}
.ndlHistoryContent{padding-left:15px;}
.ndlHistoryContent h2{font-size:38px;margin-bottom:15px;color:#cf3f3f;}
.ndlHistoryContent p {
  color: #fff;
  padding-right: 50px;
  font-size: 18px;
  line-height: 30px;
}
.ndlColimgRight{float:right!important;}
.ndlHistoryDiv{border-bottom:1px solid #333333;}
.ndlHistoryImg{min-height:351px;width:100%;}
.ndlPhiloContent{padding-left:50px;}
.ndlPhiloContent h2{font-size:38px;margin-bottom:15px;color:#cf3f3f;}
.ndlPhiloContent p {
  color: #fff;
  padding-right: 50px;
  font-size: 18px;
  line-height: 30px;
}
.ndlPhiloImg{min-height:509px;width:100%;}
.ndlPhiloContent ul {
  padding-left: 20px;
  margin-bottom:15px;
}
.ndlPhiloContent ul li{color:#b11e22;list-style:square;line-height:30px;}
.ndlPhiloContent ul li span{color:#fff;font-size:18px;}

.ndlTeamContent h2{font-size:38px;margin-bottom:15px;color:#cf3f3f;text-align:center;}
.ndlTeamContent p{font-size:18px;color:#fff;line-height:30px;padding:0px 40px;text-align:center;}
.ndlCareerLink{font-size:22px!important;color:#fff !important;}
.ndlCareerLink a{color:#fff;
 transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.ndlCareerLink a:hover{text-decoration:none; color: red;}
.ndlTeamDiv{background:#000;padding:10px 0px;}
/*=====================*/

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


/*-------------------FOOTER-----------------*/
.ndlFooter{background:#000;padding-left:15px;padding-right:15px;border-top:1px solid #333;padding-top:10px;}
.ndlFooterLeft{/*width:33.33%;*/float:left;font-size:14px;color:#cf3f3f;}
.ndlFooterCenter{/*width:33.33%;*/float:right;text-align:center;}
.ndlFooterRight{/*width:33.33%;*/float:right;}
.ndlFooterRight ul li{display:inline-block; font-size: 14px; color: #cf3f3f;}
.ndlFooterRight ul li a{text-decoration: none; color: #cf3f3f;}
.ndlFooterRight ul li a:hover{color:#fff;}
.ndlFooterRight ul {text-align:right;}
.ndlFooterCenter a{color:#fff;font-size:12px;
 transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.ndlFooterCenter a:hover{color:#edb954;text-decoration:none;}
.ndlFooterCenter a:focus{color:#fff;text-decoration:none;outline:none;}
.ndlFooterRight ul li a.ndlFooterTwitter{
background:url(../images/twitter-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.ndlFooterRight ul li a.ndlFooterFb{
background:url(../images/fb-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
position: relative;
  top: 3px;
  left: -30px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.ndlFooterRight ul li a.ndlFooterLinkdn{background:url(../images/linkedin-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}

.ndlFooterRight ul li a.ndlFooterTwitter:hover{
background:url(../images/twitter-hover-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
}
.ndlFooterRight ul li a.ndlFooterFb:hover{
background:url(../images/fb-hover-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
}
.ndlFooterRight ul li a.ndlFooterLinkdn:hover{background:url(../images/linkedin-hover-logo.png) no-repeat;
width:21px;
height:16px;
display:block;
}
/*------------------------------------------*/


/*----------------Index section 2-----------------*/

.ndlSection2Bg{background:#000;padding-top:70px;}
.ndlIndexHeading{color:#cf3f3f; font-family: 'Existence-Light';font-size: 42px;letter-spacing:1px;text-align:center;
margin-bottom:0px!important;margin-top:0px!important;padding-top:30px;padding-bottom:10px; text-transform:uppercase;
}
.services, .products {color:#cf3f3f;}
h3.ndlIndexHeading {font-family:'Existence-Light';font-size:23px;color:#ffffff; padding-top:0;}
h4.ndlIndexHeading {font-family:'Existence-Light';font-size:18px;color:#cdcdcd; padding-top:0;}
.ndlAboutIndexPara{
  font-size: 20px;
  color: #fff;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 20px;
  line-height: 35px;
  text-align:center;
  font-family: 'Existence-Light';
  
}
.newscontent .ndlAboutIndexPara{border-bottom:1px solid #cf3f3f;}

.ndlKnowMoreIndex a{color:#fff; font-family: 'sharnayregular';}
.ndlKnowMoreIndex  {
  border: 1px solid #3c3c3c;
  width: 150px;
  text-align: center;
  margin:0 auto;
}
.ndlKnowMoreIndex a div{padding-bottom:8px;padding-top:8px;}
.ndlKnowMoreIndex a:hover{color:#fff;text-decoration:none;}
.ndlKnowMoreIndex a:focus{color:#fff;text-decoration:none;}
.ndlCol6ServiceNews {padding-left:0px!important;padding-right:0px!important;border-right:1px solid #3c3c3c;}
.ndlCol6Service{padding:30px 50px;height:415px;}
.ndlServiceNews{margin-top:20px;border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;}
.ndlServiceNews h2{font-size:32px;color:#fff;text-align:center;font-family: 'sharnayextraboldregular';
padding-bottom:20px;
}
.ndlServiceNews p{text-align:center;font-size:18px;padding-bottom:20px;color:#fff;line-height:30px;}
.ndlServiceUl{width:820px;margin:0 auto;}
.ndlServiceUl ul{float:left;}
.ndlServiceUl ul li{list-style:circle;color:#fff;line-height:35px; display:inline-block;margin-right:25px;text-align:center;margin-left:25px;
}
.ndlKnowMoreIndex {
  border: 1px solid #3c3c3c;
  width: 265px;
  text-align: center;
  margin: 0 auto;
}

@-moz-document url-prefix() { 
 .ndlServiceUl ul li {
     margin-right:40px;
  }
}

.ndlServiceUl ul li span{font-size:18px!important;line-height:30px;color:#fff;vertical-align:bottom; font-family:"Existence-Light";}
.ndlCheckAll a{font-family: 'sharnayregular';color:#cf3f3f;}
.ndlCheckAll{
  width: 170px;
  text-align: center;
  border: 1px solid #cf3f3f;
  margin: 0 auto;
  margin-top: 30px;
}
.ndlCheckAll a div{padding:8px 0px;}
.ndlCheckAll a:hover{text-decoration:none;color:#cf3f3f;}
.ndlCheckAll a:focus{text-decoration:none;color:#cf3f3f;}

.ndlCol6News {
  padding: 30px 70px;
  height:415px;
}


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


/*----------------Index section 3-----------------*/
.col4Prjimg{padding-left:0px!important;padding-right:0px!important;}
.ndlIndexPrjDiv{position:relative;}
.ndlProjectView{position:absolute;top:40%;color:#fff;text-align:center;width:100%;}
.ndlIndexPrjName{  font-family: 'sharnaybold';font-size:17px;}
.ndlViewPrjIndex{border:1px solid #fff;width:110px;margin:0 auto;text-align:center;}
.ndlViewPrjIndex a {font-family: 'sharnayregular';font-size:11px;color:#fff;}
.ndlViewPrjIndex a  div{padding-bottom:5px;padding-top:5px;}
.ndlViewPrjIndex a:focus{color:#fff;text-decoration:none;}
.ndlViewPrjIndex a:hover{color:#fff;text-decoration:none;}
.ndlIndexPrjDiv .mask {
  background: url(../images/black-transparent.png) repeat;
  height: 100%;
  position: absolute;
  top: 0;
  width:100%;
  display:none;
}

.ndlIndexPrjDiv:hover .mask {display:block;}
/*------------------------------------------------*/



/*--------------------Services Cubelight---------------------*/
.ndlBannerBorder {
  background: #fff;
  opacity: 0.5;
  height: 1px;
  width: 125px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
  margin-right: 30px;
}
.ndlServicesDiv{background:#000;padding-bottom:30px;padding-top:30px;}
.ndlServicesImg{text-align:center;}
.ndlServicesContent{background:#333333;margin:45px auto;
padding:15px;color:#fff;text-align:center;font-size:18px;
height:390px;
position:relative;
}

.ndlProjectImg img{border:1px solid #fff;}

.ndlServicesTitle{color:#cf3f3f;font-size:26px;/* font-family: 'sharnayregular';*/text-align:center;}
.ndlServicesContent:before {
   border-bottom: 20px solid #333333; 
   border-left: 10px solid transparent; 
   border-right: 10px solid transparent; 
  content: "";
  height: 0;
  bottom: 100%;
  position: absolute;
  top: -20px;
  width: 0;
  left:46%;
  z-index: 999;
}
.ndlServicesWidth{width:98%;margin:0 auto;}
.suplink{color:#cf3f3f;}
.suplink:hover{color:#cf3f3f;text-decoration:none;}
/*-----------------------------------------------------------*/

/*------------------Suppliers Cubelight-------------*/
.ndlTaglineSupplier h2{padding-bottom:20px;padding-top:20px;font-size:25px;}
.ndlMainContentDiv{background:#000;}
.ndlSupplierDiv{width:90%;margin:0 auto;}
.ndlSipplierImgDiv {
  width: 99%;
  margin: 0 auto;
  border: 1px solid #666;
  height: 155px;
  padding:15px;
}
.ndlSipplierImgDiv img{margin:0 auto;}
.ndlServicesClear{clear:both;}
.ndlColSupplier{padding-top:37px;}
.ndlSupplierTitle{text-align:center;color:#fff;padding-bottom:15px;padding-top:15px;margin-left:15px;margin-right:15px;border-top:1px solid #666;}
.ndlSupplierTitle a{color:#fff;}
.ndlSupplierTitle a:hover{color:#cf3f3f;text-decoration:none;}
.ndlSupplierTitle a:focus{color:#fff;text-decoration:none;}
.ndlSipplierImgDiv a:hover{text-decoration:none;}
.ndlSipplierImgDiv a:focus{text-decoration:none;}
.ndlSipplierDiv3{padding-bottom:30px;}
.ndlSentBtn{
  background: none;
  border: 1px solid #ae1e22;
  color: #ae1e22;
  padding: 7px 20px 5px;
}
.ndlSentBtn:hover{color:#fff;
 transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.modal-body p{padding-left:10px;font-size:16px;padding-bottom:10px;padding-right:10px;text-align:center;color:#fff;}
.ndlServiceTxt{
  background: #000;
  border: 1px solid #666;
  padding-left: 7px;
  height: 30px;
  width: 100%;
  margin-top:10px;
  font-weight:bold;
  color: #fff;
}

.nadServiceMessageText{
  background: #000;
  border: 1px solid #666;
  /* padding-left: 0; */
  height: 95px;
  width: 100%;
  margin-top: 10px;
  font-weight: bold;
  color: white;
}
/*----------------------------------------*/

/*------------Contact Cubelight------------*/
.ndlContactDiv{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;}
.ndlContactFormDiv{padding-right:30px;}
.ndlContactTitle{font-size:21px;color:#fff;}
.ndlFormTop{margin-top:15px;}
.ndlContactText{border:1px solid #666;background:#000;width:100%;height:30px;padding-left:8px;color:#9a9a9a;}
.ndlFormTop{padding-left:0px!important;}
.ndlcontatMsg{border:1px solid #666;background:#000;width:100%;height:150px;padding-left:8px;color:#9a9a9a;padding-top:5px;}
.ndlContactSubmit{background:#b52023;text-align:center;width:100px;color:#fff;height:35px;border:none;}
.ndlMap img{height:130px;}
.ndlMap{border:1px solid #666;padding:5px;padding-bottom:0px;}
.ndlCol6Map{padding-left:0px!important;margin-top:15px;color:#fff;font-size:16px;}
.ndlAddressSpan{padding-left:15px;}
.ndlAddressSpan1{padding-left:6px;}
.ndlContactDetail{border-top:1px solid #666;padding-bottom:10px;padding-top:10px;}
.ndlLocationDiv{padding-bottom:10px;padding-top:10px;}
.ndlContactDetail div{line-height:25px;font-size:14px;}


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


/*-------------------Designer Corner Cubelight---------------*/
.ndlDesignercorner{padding:50px 50px;}
.ndlDesignerImg{min-height:282px;}
.ndldesigneremail{color:#fff;font-family: 'Existence-Light';font-size:25px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.ndldesigneremail:hover{color:red; text-decoration:none;
}
.ndldesigneremail:focus{color:red; text-decoration:none;
}
p.ndlDesignercorner{font-size:21px;color:#fff;text-align:center;}
p.Designercorner {
  font-size: 20px;
  color: #fff;
  text-align: center;
  padding: 0 50px;
  line-height: 32px;
}
/*-------------------------------------------------*/


/*-------------------Project Cubelight-----------------*/
#dynamic_selecttype {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
  border-radius: 0px!important;
  color: #000!important;
  height: 30px!important;
  font-size: 14px!important;
  background: url("../images/showall-arrow-black.png") no-repeat 98% center!important;
  background-color: #fff!important;
  width: 150px!important;
  border: none;
  float:left;
  margin-right:15px;
  padding-left:5px;
   font-family: 'sharnayregular';
}
.ndlSelectType option{font-weight:bold!important;font-size: 14px!important;}
#dynamic_selectyear {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
  border-radius: 0px!important;
  color: #fff!important;
  height: 30px!important;
  font-size: 14px!important;
  background: url("../images/dowanarrow-white.png") no-repeat 98% center!important;
  background-color: #000!important;
  width: 150px!important;
  border: none;
  padding-left:5px;
  border:1px solid #fff;
  font-family: 'sharnayregular';
}


#dynamic_selectyearongoing {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
  border-radius: 0px!important;
  color: #fff!important;
  height: 30px!important;
  font-size: 14px!important;
  background: url("../images/dowanarrow-white.png") no-repeat 98% center!important;
  background-color: #000!important;
  width: 150px!important;
  border: none;
  padding-left:5px;
  border:1px solid #fff;
  font-family: 'sharnayregular';
  display:none;
}

#dynamic_selectyearCompleted {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
  border-radius: 0px!important;
  color: #fff!important;
  height: 30px!important;
  font-size: 14px!important;
  background: url("../images/dowanarrow-white.png") no-repeat 98% center!important;
  background-color: #000!important;
  width: 150px!important;
  border: none;
  padding-left:5px;
  border:1px solid #fff;
  font-family: 'sharnayregular';
  display:none;
}

.ndlSelectDrpDiv{
  width: 315px;
  margin: 0 auto;
  padding-bottom:20px;padding-top:20px;
}
.ndlProjectDiv{width:85%;margin:0 auto;padding-bottom:20px;}

.ndlCol3Prj{margin-top:30px;}
.ndlProjectImg{position:relative;}
.ndlPrjImg{width:100%;}
.ndlProjectImg .ndlprojectName {
  background: url(../images/black-transparent.png) repeat;
  position: absolute;
  bottom: 0;
  width:100%;
  display:none;
  padding-top:15px;padding-bottom:15px;padding-left:15px;
  color:#fff;
}

.ndlProjectImg:hover .ndlprojectName {display:block;}
.ndlProjectImg{position:relative;}

#myimage, #myimage1, #myimage2, #myimage3. #myimage4, #myimage5, #myimage6, #myimage7, #myimage8, #myimage9, #myimage10, #myimage11, #myimage12, #myimage13, #myimage14, #myimage15, #myimage16, #myimage17, #myimage18, #myimage19, #myimage20, #myimage21, #myimage22, #myimage23, #myimage24, #myimage25, #myimage26, #myimage27, #myimage28, #myimage29, #myimage30, #myimage31, #myimage32, #myimage33  {
float: right;
  width: 74.8%;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}
.flexslider {
  width: 22%;
  float: left;
  border:4px solid transparent!important;
  background:none!important;
}
#thumbnails li {
  float: none!important;
    margin-bottom: 10px;
}
/*.flex-viewport {
  height:380px !important;
}*/

.ndlparaTitle{text-align:justify!important;line-height:30px;}
.modal-header{background:#ae1e22;}
.modal-header p{
  padding-left: 10px;
  font-size: 18px;
  color: #fff;
  line-height: 11px;
}
.galleryDiv .modal-body{padding:5px!important;}

.galleryDiv .modal-dialog {
  width: 750px;
  margin: 30px auto;
}
.flex-viewport li  .active img{border:5px solid #ae1e22;}
.edit-iamge img{width:100%;}
/*------------------------------------------------------*/


/*---------------------------------------------------*/
.sliderDiv{position:relative;}
.slider-caption{position:absolute;z-index:99999;top:250px;color:#fff;left:6%; font-family: 'nexa_lightregular';}
.content1{font-size:28px;line-height:25px;}
.content2{font-size:84px;margin-top:15px;}
.port-case ul li{float:left!important;
list-style:none;
display:block;
display:inline-block;
position:static!important;
width:auto!important;
border:1px solid #fff;
padding:15px 30px;
transition: background-color 0.5s ease;
-webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
}

.port-case ul li:hover{background:#54959b;}

.port-case ul li:last-child{border-left:none;}
.port-case ul li a{font-family: 'loveloblack';font-size:14px!important;}
.port-case ul li a:hover{color:#fff;text-decoration:none;}
.port-case ul{margin-left:-35px;margin-top:20px;}
.teglineDiv{border-top:1px solid #cdcdcd;background:#efefef;border-bottom:1px solid #cdcdcd;}
.tagline{font-size:24px; font-family: 'OpenSansLight';text-align:center;line-height:40px;padding-top:20px;padding-bottom:10px;color:#000;}
.teglineDiv h2{margin-top:0px!important;}
.section-title{text-align:center;margin-top:15px; font-family: 'loveloblack';font-size:18px;color:#000;margin-bottom:15px;}
.section-img {margin:0 auto;text-align:center;}
.section-content{text-align:center;margin-top:15px;margin-bottom:15px;line-height:25px;}
.col4hover{border-right:1px solid #cdcdcd;}
.sections .col4hover:hover{background:#6e6d70;}
.sections .col4hover:hover .section-title{color:#fff;}
.sections .col4hover:hover .section-content{color:#fff;}
.sections .col4hover	{ 
transition: all 0.8s  ease-out;
-webkit-transition : all 0.8s  ease-out;
-moz-transition : all 0.8s  ease-out;
-o-transition : all 0.8s  ease-out;
}

.col4hoverlast{border-right:none!important;}

.rslides {
margin: 0 auto 0px!important;;
}


.title-left{color:#000;font-size:25px;font-family: 'loveloblack'; float:left;padding-left:15px;}

.title-right{font-size:15px;font-family: 'loveloblack'; float:right;border:1px solid #50545f;padding:5px 8px;margin-top:-5px;margin-right:15px;
-webkit-transition: background-color 0.8s ease;
transition: background-color 0.8s ease;
}

.title-right:hover{background:#50545f;
-webkit-transition: background-color 0.8s ease;
transition: background-color 0.8s ease;
}

.title-right a{color:#50545f;}
.title-right:hover a{color:#fff;text-decoration:none;}
.title-heading{border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:20px;}
.blog-detail{padding:15px;}
.author-name{background:url("../images/blog-admin-icon.png") no-repeat;padding-left:30px;color:#50535f;font-family: 'loveloblack';float:left; }
.blog-date{background:url("../images/blog-calender-icon.png") no-repeat 10px center;padding-left:35px;color:#50535f;font-family: 'loveloblack';float:right; }
.blog-title{text-transform:uppercase;font-family: 'loveloblack';font-size:17px;color:#000;padding-left:15px;}
.blog-content{margin-top:25px;}
.blog-image{float:left;padding-left:15px;padding-bottom:30px;}
.blog-content-right{float:right;width:70%;padding-right:25px;margin-top:20px;}
.read-more{font-size:13px;font-family: 'loveloblack';padding-top:10px;}
.read-more a{color:#50545f;}
.read-more a:hover{text-decoration:none;}
.company-name{color:#000;font-family: 'loveloblack';font-size:15px;}
.blogcol6{background:#eff8fb;}
.aboutcompanycol6{background:#efefef;}
.aboutcompany, .aboutapproch{background: #f8f8f9;border-bottom: 1px solid #ddd;padding-bottom:20px;}
.footerDiv{border-top:1px solid #a8a9ae;padding-top:5px;margin-bottom:5px;}
.footerDiv a{color:#000;}
.social-images li{display:inline-block;padding-left:8px;}
.social-images{text-align:right;margin-bottom:0px!important;}
.copy{font-size:12px;}
.terms  a{font-size:12px;}
.terms  a:hover{text-decoration:none; color:#d32c36;}

.breyborder{border-top:1px solid #ccc;}
.blog-content-right p{line-height:25px;}

.inner-section a{color:#000;}
.inner-section a:hover{text-decoration:none;}

/*-------------------bootstrap carousel index---------------------*/
.item{background:#7c9386;}
.da-img{padding-top:40px;float:left;width:475px;}
.da-content{float:right;width:56%;padding-top:40px;}
.da-content h2{font-size:40px; color:#fff;font-family: 'loveloblack';}
.slider-content{font-size:14px; color:#fff;margin-top:35px;margin-bottom:40px;}
.da-link{text-transform:uppercase;border:1px solid #fff;padding:8px 25px;
transition: background-color 0.5s ease;
-webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
}
.da-link:hover{text-decoration:none;color:#fff;background:#54959b;}

.indexarrow{display:none;}
.browseportfolio{width:100%;}

.slider-content p{line-height:23px;}
/*-------------------------------------------------*/


/*-----------------Services-------------------*/
.innersliderDiv{position:relative;}
.innerbannertitle{position:absolute; top:180px;z-index:9;left:50px;}
.innerbannertitle h1{  font-family: 'OpenSansLight';color:#fff;font-size:58px;
margin-top: 20px;
margin-bottom: 10px;
}
.servicestagline{padding:20px 15px;border:1px solid #cdcdcd;line-height:23px;background:#f4f4f4;
font-size: 14px;
margin-top: 0px;
margin-bottom: 0px;
}
/*--------------------------------------------*/





/*------------------------------ui Design--------------------*/
.selected-title{font-family: 'loveloblack';
font-size: 60px;
color: #fff;
float: left;
width: 310px;
line-height: 58px;

}
.col4selected{background:#6e6d70;}
.section-img-select{float:left;margin-right:10px;}
.col4selected .section-content{color:#fff;}
.slectedDiv{padding-top:40px;padding-bottom:10px;}
.servicetabDiv .nav > li > a:hover, .nav > li > a:focus {
text-decoration: none;
background-color: #d32b36;
color:#fff;
}
.servicetabDiv .nav-tabs > li {
float: left;
margin-bottom: -1px;
width:50%;
text-align:center;
}

.servicetabDiv .nav-tabs > li  a{
 border: none; 
color:#000;
font-family: 'loveloblack';
font-size:20px;
margin-right: 0px;
background-color: #f5f5f5;
}

.servicetabDiv .nav-tabs > li > a:hover {
border: none;
border-radius:0px;
}

.servicetabDiv .nav-tabs > li.active > a{
border: none;
border-radius:0px;
background-color: #d32b36;
color:#fff;
}

.servicetabDiv .nav-tabs > li.active > a:hover{
border: none;
border-radius:0px;
background-color: #d32b36;
color:#fff;
}

.servicetabDiv .nav-tabs {
border-bottom: none;

}



.servicetabDiv .tab-pane{padding-left:15px;padding-top:10px;text-align:justify;padding-right:15px;}
.servicetabDiv .nav > li > a{
position: relative;
display: block;
padding: 12px 15px;
}

.left{left:0!important;}
.right{right:0!important;}
.serviceslider .carousel-control {
position: absolute;
top: 0;
bottom: 0;
left: auto!important;
width: 15%;
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
filter: alpha(opacity=50);
opacity: .5;
}
.serviceslider .item{background:none;}
.serviceslider .glyphicon-chevron-left{background:url(../images/arrow-small-left.png) no-repeat left; width:18px;height:32px;}
.serviceslider .glyphicon-chevron-right{background:url(../images/arrow-small-right.png) no-repeat right; width:18px;height:32px;}

.capability{padding-left:15px;padding-right:15px;padding-top:10px;}
.capab-title{font-size:20px;color:#737373;font-family: 'loveloblack';}
.capul li{float:left;background:#f2f3f5;padding:8px 10px;margin-bottom:2px;list-style:none;margin-right:2px;}
.capul{padding-left:0px!important;margin-top:10px;}
.carousel-itemDiv{position:relative;}
.carousl-link-left{float:left;color:#fff;padding-left:55px;}
.carousl-link-right{float:right;padding-right:55px;font-family: 'loveloblack';}
.carousl-link-right a{border:1px solid #fff;font-family: 'loveloblack';padding:5px;}
.carousl-link-right a:hover{color:#fff;text-decoration:none;}
.carousl-link{position:absolute;bottom:20px;width:100%;}
.section-title-tech{font-size:60px;color:#fff;text-align:center;font-family: 'loveloblack';}
.section-img-tech{margin-top:-5px;}
.section-img-other{margin-top:40px;}

/*-----------------------------------------------------------*/
/*---------------------------Career------------------------*/

.careerDiv{margin-top:15px;}
.career-title{font-family: 'loveloblack';font-size:20px;color:#454545;}
.career-p{line-height:25px;}
.text-box{width:100%;height:35px; border:1px solid #ccc;padding-left:40px;}
.career-top{margin-top:10px;}
#career{margin-top:25px;}
.career-drp{width:100%;height:35px; border:1px solid #ccc;padding-left:6px;color:#8d8d8d;font-size:14px;}
#accordion h3{text-align:left;font-family: 'loveloblack';color:#fff;}
.txt-name{background:url(../images/name-icon.png) no-repeat 10px center;}
.txt-email{background:url(../images/mail-icon.png) no-repeat 10px center;}
.txt-phone{background:url(../images/phone-icon.png) no-repeat 10px center;}
.mCSB_container{color:#dcdcdc;}
#ui-id-1{background:url(../images/uiux-icon.png) no-repeat 10px center #737373;display:block;padding-left:55px;outline:none!important;}
#ui-id-5{background:url(../images/magento-icon.png) no-repeat 10px center #737373;display:block;padding-left:55px;outline:none!important;}
#ui-id-3{background:url(../images/frontend-icon.png) no-repeat 10px center #737373;display:block;padding-left:55px;outline:none!important;}


.file-input-wrapper{ font-family: 'OpenSansLight';background-color: #737373!important;border:none!important;border-radius:0px!important;}
.file-input-wrapper span{color:#fff;}
.txtarea-career{width:100%;height:115px;border:1px solid #ccc;padding:10px;}
.captcha-Div{float:right;}
.file-input-wrapper{padding: 6px 20px!important;}
.btn-submit{ font-family: 'loveloblack';font-size:18px;color:#fff;background:#d32c36;border:none;padding:5px 30px;float:right;}

form.cmxform label.error, label.error {
color: red;
font-size:13px;
font-weight:normal;
}
.career-top20{margin-top:20px;}

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





/*-----------------------Contact----------------------*/
.mailmsg{color:green;font-size:15px;text-align:center;}
.contactMap img{margin-bottom:23px;margin-top:25px;}
.addDiv{line-height:23px;}
.nores{display:none;}
.txt-company{background:url(../images/companyname-icon.png) no-repeat 10px center;}
.contatDiv #myTab{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.contatDiv #myTab li{width:50%; border-right:1px solid #ddd;}
.contatDiv #myTab li:last-child{border-right:none;}
.contatDiv #myTab li a{color:#000;text-align:center;font-size:16px; font-family: 'loveloblack';}
.contatDiv #myTab li.active a{color:#d32c36;}
.contatDiv .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ }
.contatDiv .nav-tabs > li > a{border-radius:0px!important;}
.contatDiv .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-top:none!important;}
.contatDiv .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: none!important; }
.contatDiv .nav-tabs > li.active {
float: left;
margin-bottom: 1px!important;
}

.nav-tabs > li {
float: left;
 margin-bottom: 0px; 
}


.contatDiv .nav-tabs > li > a:hover {
margin-bottom: 0px!important;
border:none!important;
border-right:none!important;
}

.contatDiv .nav > li > a:hover, .nav > li > a:focus {
text-decoration: none;
background-color: #fff;
}

.contact{padding:5px 15px 14px 15px;}
#contactRightDiv{background:#737373;}
.contactRightTitle{color:#fff;font-family: 'loveloblack';font-size:18px;text-align:center;padding-top:20px;padding-bottom:10px;}
.ContactTitlediv{padding:15px 15px 0px 15px;}
.contactAddress{color:#fff;font-size:14px;border-top:1px solid #818181;}
.addressDiv{border-right:1px solid #818181;line-height:23px;}
.addresspad{padding-bottom:20px;padding-top:20px;}
.addresspad img{float:left;margin-right:10px;}
.contactNo{float:left;margin-top:-3px;}
.usno{padding-top:20px;}
.emailaddress{padding:20px 15px;}
.emailaddress img{margin-right:10px;}
.formTitle{font-size:18px;margin-top:10px;padding-bottom:5px;}
.contactCareerDiv{background:#f1f1f1;padding-bottom:13px;padding-top:13px;padding-left:30px;}
.contactCareerDiv p{font-family: 'loveloblack'; font-size:18px; color:#000;}
.contactCareerDiv div{color:#000;line-height:25px;}
.contactCareerDiv div a{color:#d32c36; }
.contactCareerDiv div a:hover{color:#d32c36;text-decoration:none; }
.top15{margin-top:15px;}
.ndlcaptchatext{float:left;padding-right:10px;margin-top:2px;}
.ndlCaptcha{float:left;}
.txtarea-contact{width:100%;height:110px;border:1px solid #ccc;padding:10px;}
.righttxtbox{padding-right:0px!important;}
.righttxtboxcaptcha{padding-right:0px!important;}
/*----------------------------------------------------------*/




/*------------------------Clients------------------------------*/
.client{background:url(../images/client-bg.jpg) repeat;width:100%;}
.client ul {padding-left:0px;padding-bottom:10px;width:100%;text-align:center;}
.client ul li{display:inline-block;padding-right:5px;margin-bottom:15px;padding-left:5px;}
.client h2{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;color:#fff;font-size:14px;color:#fff;margin-top:0px;
line-height:25px;
}

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


/*-------------------About-----------------------*/
.about{}
.about h1 {
font-size: 21px;
font-family: 'OpenSansLight';
margin-top: 0px;
margin-bottom: 0px;
padding: 25px 15px 0px 15px;
line-height: 35px;
background: #efefef;
}

.adoutmain{padding-top:0px;}
.about-title{font-size:22px;color:#000; font-family: 'loveloblack';}
.adoutmain p{line-height:25px;padding-top:15px;}
.company{padding-top:50px;}
.col6left{width:50%;float:left;padding-left:15px;padding-right:15px;}
.col6right{width:50%;float:right;padding-left:15px;padding-right:15px;}
.aboutteam{background:#f8f8f9;padding:10px 0px;border-bottom: 1px solid #ddd;padding-bottom:20px;}
.team{padding-top:70px;}
.approch{padding-top:40px;padding-bottom:30px;}
.approch , .team , .aboutcontent{text-align:justify;}
.approchimage{padding-top:70px;}
/*----------------------------------------------*/

/*--------------Portfolio--------------------*/
.portfolio-image{padding-top:20px;text-align:center;margin:0 auto;}

.col4left {
background-color: #70b0b6;
background-repeat: repeat;
background-size: cover;
display: block;
height: 100%;
position: absolute!important;
padding: 0px!important;
color: #fff;
left:70%;
width:30%!important;
padding-bottom:20px;

}
.col8left{width:70%!important;background:#f1eff0;}
.projectname{color:#fff;font-size:30px;   font-family: 'loveloblack';}
.portfolio-detail{padding-top:50px;padding-left:25px;padding-right:25px;}
.snap-content{background:#f1eff0!important;}
.project-type{font-size:28px;padding-bottom:10px;font-family: 'OpenSansLight';}
.portfolio-knowmore{margin-top:25px;}
.portfolio-knowmore a{border:1px solid #fff;padding:5px 15px;font-size:15px;  font-family: 'loveloblack';
transition: background-color 0.5s ease;
-webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
}
.portfolio-knowmore a:hover{border:1px solid #fff;padding:5px 15px;font-size:15px;  font-family: 'loveloblack';background:#54959b;text-decoration:none;color:#fff;}
.main-menu{position:absolute;bottom:0;width:100%;}
.port-collectabillia{background:url(../images/black-transparent-bg.png) repeat;}
.menu-color{padding-left:20px;padding-right:20px;}
.meniicon{float:right;padding-top:20px;cursor:pointer;}
.port-nextprev ul li{display:inline-block;padding-left:20px;padding-right:20px;}
.port-nextprev {float:left;padding-left:0px!important;}
.port-nextprev ul li {border-right:1px solid #fff;}
.port-nextprev ul {margin-bottom:0px!important;padding-left:0px!important;}
.port-nextprev ul li {padding-bottom:20px;padding-top:20px;}
.menu1 {display:none;padding-right:20px;font-size: 22px;margin-top:-5px;}
.port-listmenu{color:#fff;float:left;}
.port-images{float:left;}
.portfoliolist{background:#545454;}
.porttitle{font-size:15px;  font-family: 'loveloblack';}
.port-listmenu{padding-top:30px;line-height:25px;}
.portfoliolist li{border-bottom:1px solid e3e3e3;}
/*.mask{background:#000;position:absolute;z-index:9999;width:100%;max-height:100%;opacity:0.3;height:100%;}*/
.snap-drawer{z-index:99999999999999;position:relative;}
#Div2 , #Div3 , #Div4 , #Div5 , #Div6 , #Div7, #Div8, #Div9, #Div10 ,#Div11 {
  display:none;
}
.menu-color img{margin-right:10px;}
.ndlProjects{display:none;
float:right;
margin-top:1px;
}

#Div2 .portfolio-image{padding-top:60px;}
#Div3 .portfolio-image{padding-top:60px;}
#Div4 .portfolio-image{padding-top:60px;}

.nextprj , .prevprj{  position: relative;}
/*------------------------------------------*/




/*---------------Casestudy-----------------*/


/*===Chumbak====*/
 .ndlRelatedTags li{
transition: background-color 0.8s ease;
-webkit-transition: background-color 0.8s ease;
-moz-transition: background-color 0.8s ease;
}
.ndlCasestudyCumbak .ndlRelatedTags li:hover{background:#fff;color:#000;}
/*=============*/

/*====Collectabillia====*/
.ndlCollectabillia .ndlCasestudySec1{background:#8db3b7;}
.ndlCollectabillia  .ndlCasestudySec3{background:none;padding:0;}
.ndlCollectabillia .ndlCasestudySec3 img {
padding-top: 0px;
margin: 0 auto;
}

.ndlCollectabillia .ndlCasestudy1Sec2{background:#95b1a1;}
.ndlCollectabillia .ndlCol1Sec2Left {
width: 40%;
float: left;
padding-left: 20px;
/* padding-right: 20px; */
margin-top: 85px;
position: absolute;
}

.ndlCollectabillia  .casestudytitle{color:#fff;}
.ndlCollectabillia  .ndlSec2Para{color:#fff;}
.ndlCollectabillia .ndlRelatedTags li:hover{background:#fff;color:#000;}
/*======================*/

/*========Kalyan========*/
.ndlKalyan .ndlCasestudyTitle{color:#000;}
.ndlKalyan .ndlCasestudy1Sec1{
padding-left: 15px;
padding-right: 15px;
background: #efb938;
font-family: 'OpenSansLight';
}
.ndlKalyan .ndlCol1Sec1Right{padding-top:110px;}
.ndlKalyan .ndlCasePara{color:#000;}
.ndlKalyan .ndlCaseMainPara{color:#000;}
.ndlKalyan .ndlRelatedTitle{color:#000;}
.ndlKalyan  .ndlRelatedTags ul li {
list-style: none;
display: inline-block;
color: #000;
border: 1px solid #000;
margin-bottom: 10px;
padding: 5px 12px;
margin-right: 5px;
}
.ndlKalyan .ndlRelatedTags li:hover{background:#000;color:#fff;}

.ndlKalyan .ndlCasestudySec3 {
background: #fff;
padding: 0px;
padding-bottom: 30px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.ndlKalyan .ndlCol1Sec2Left {
width: 35%;
float: right;
padding-left: 20px;
padding-right: 20px;
}

.ndlKalyan .ndlCol1Sec2Right {
width: 65%;
float: left;
padding-left: 30px;
}

.ndlKalyan .ndlCasestudy1Sec2{background:#37afcd;}
.ndlKalyan .casestudytitle {
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color:#ddf0f5;
padding-top: 100px;
}

.ndlKalyan .ndlSec2Para{color:#ddf0f5;}
/*======================*/


/*======Megamart=========*/
.ndlMegamart .ndlCol1Sec1Left {
width: 50%;
float: left;
}
.ndlMegamart .ndlCasestudy1Sec1{background:#8e7882;}
.ndlMegamart  .ndlCol1Sec1Right {
width: 50%;
float: right;
padding-top: 95px;
}
.ndlMegamart .ndlCol1Sec1Left img{padding-left:50px;padding-bottom:30px;}
.ndlMegamart .ndlCol1Sec2Left {
padding-top: 100px;
}

.ndlMegamart .ndlSec2Para{font-size:22px; font-family: 'OpenSansLight';color:#8e7882;padding-left:15px;}
.ndlMegamart .ndlCasestudy1Sec2{padding-top:30px;padding-bottom:30px;}
.ndlMegamart .ndlCasestudySec3{background:#a3a198;}

.ndlMegamart .ndlRelatedTags li:hover{background:#fff;color:#000;}
/*=======================*/



/*=======MSU==========*/
.ndlMsu .ndlCasestudy1Sec1 {
padding-left: 15px;
padding-right: 15px;
background: #c1a68c;
font-family: 'OpenSansLight';
}

.ndlMsu .ndlCasestudySec3 {
background: #fff;
padding: 15px;
padding-bottom: 30px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.ndlMsu .ndlCasestudySec3Msu{
background: #fff7e9;
padding: 15px;
padding-bottom: 30px;
text-align: center;
margin: 0 auto;
width: 100%;
}


.ndlMsu .ndlCol1Sec1Right .ndlCasePara{padding-top:100px;}
/*====================*/


/*======Patang========*/
.ndlPatang .ndlCasestudy1Sec1{background: #2ba271;}
.ndlPatang .ndlCasestudySec3 {
background: #ccd4d6;
padding: 15px;
padding-bottom: 30px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.ndlPatang .casestudytitle {
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color: #2ba271;
padding-top: 100px;
}

.ndlPatang .ndlCasePara {
font-size: 22px;
color: #fff;
margin-top: 110px;
margin-bottom: 30px;
}
/*====================*/


/*=====Alfrescostyle===*/




.ndlalfresco .ndlCasestudySec1{background:#1e8d6a;padding-right:0px;}
.ndlalfresco .ndlColSec1Right img{margin-right: 0px!important;float:right;}
.ndlalfresco .ndlCasestudySec3 {
background: #5f9391;
padding: 0px;
padding-bottom: 0px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.ndlalfresco .ndlCasestudySec3 img {
 padding-top: 0px; 
margin: 0 auto;
}

.ndlalfrascoText{margin:20px auto;width:800px;text-align:center;font-size:20px;color:#1e8d6a; font-family: 'OpenSansLight';}
.ndlalfresco  .ndlCasestudyTitle{margin-top:0px;}

/*=====================*/



/*========HEK======*/
.ndlhek .ndlCasestudy1Sec1{background:#8d5109;}
.ndlhek .ndlCol1Sec1Right{padding-top:100px;}

.ndlhek .ndlCol1Sec2Right {
width: 48%;
float: right;
padding-left: 30px;
padding-top:25px;padding-bottom:25px;
}

.ndlhek .ndlCol1Sec2Left {
width: 52%;
float: left;
padding-left: 20px;
padding-right: 20px;
}

.ndlhek  .ndlSec2Para{font-size:22px;font-family: 'OpenSansLight';color:#8d5109;margin-top: 195px;}

.ndlhek .ndlCasestudySec3{background:#f7f7f7;}
/*=================*/

/*======Playatab=====*/
.ndlplayatab .ndlCasestudySec1{background:#605539;padding-right: 0px;}
.ndlplayatab .ndlCasestudySec1 .ndlColSec1Right img{float:right;margin-right:0px!important;}

.ndlplayatab .ndlCasestudySec2{background:#d5d5d5;
padding-right: 0px;
}

.ndlplayatab .ndlCasestudySec2 .ndlColSec2Left{
width: 42%;
float: left;
}

.ndlplayatab .ndlCasestudySec2 .ndlColSec2Right{
width: 58%;
float: left;
}

.ndlplayatab .ndlTopPara{margin-top:150px;}

.ndlplayatab .ndlColSec2Right h2 {
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color: #4173b7;
padding-top: 70px;
}

.ndlplayatab .ndlCasestudySec2 .ndlSec2Para {
color: #414141;
font-size: 15px;
margin-top: 20px;
}



.ndlplayatab  .ndlCol1Sec3Left{float:left;width:40%;}
.ndlplayatab .ndlCol1Sec3Right{float:right;width:55%;}

.ndlplayatab .ndlCasestudySec3 {
background:#4173b7;
padding: 0px;
padding-bottom: 0px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.ndlplayatab .ndlCasestudySec3  .ndlSec2Para{
text-align:left;
color:#fff;
padding-left:25px;
padding-right:40px;
padding-top:250px;
font-size:20px;
font-family: 'OpenSansLight';
}


.ndlalt1s  .ndlCasestudySec1{background:#5a5c9a;}

.ndlalt1s .ndlCasestudySec2  .ndlColSec2Left {
width: 50%;
float: left;

}
.ndlalt1s .ndlCasestudySec2  .ndlColSec2Right {
width: 50%;
float: left;
}

.ndlalt1s .ndlColSec2Right h2 {
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color: #5a5c9a;
padding-top: 145px;
}

.ndlalt1s .ndlSec2Para{color:#49414b!important;}

.ndlalt1s .ndlCasestudySec2{padding-left:0px;}


.ndlalt1s .ndlCasestudySec3{background:#818374;}


.ndlalt1s .ndlCasestudySec3  .ndlColSec2Left {
width: 85%;
float: left;

}
.ndlalt1s .ndlCasestudySec3  .ndlColSec2Right {
width: 35%;
right:0;
position:absolute;
text-align:left;
}


.ndlalt1s .ndlCasestudySec3 .ndlColSec2Right .ndlTopPara{color:#fff;margin-top:50px;}
.ndlalt1s .ndlCasestudySec3 .ndlColSec2Right .ndlSec2Para{color:#fff!important;}
/*===================*/



/*=====Police======*/
.ndlCasestudyPolice  .ndlCasestudySec1{
padding-left: 15px;
padding-right: 15px;
background: #414b65;
font-family: 'OpenSansLight';
}

.ndlCasestudyPolice .ndlSec2Para{line-height:25px;}


.ndlCasestudyPolice .ndlColSec2Right h2 {
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color: #f04e3d;
padding-top: 30px;
}

.ndlCasestudyPolice  .ndlCasestudySec2 .ndlTopPara{
font-size: 22px;
font-family: 'OpenSansLight';
line-height: 35px;
color: #39425a;
padding-top: 30px;
}


.ndlCasestudyPolice  .ndlCasestudySec3{background:#edeeef;}
/*=================*/





/*---Tamplete1---*/
.ndlCasestudySec1{padding-left:15px;padding-right:15px;background:#198989;   font-family: 'OpenSansLight';}
.ndlColSec1Right{width:45%;float:right;}
.ndlColSec1Left{width:55%;float:left;padding-right:60px;}
.ndlColSec1Right img{margin-right:55px;padding-top:70px;}
.ndlCasestudyTitle{color:#fff;font-size:30px;   font-family: 'loveloblack';padding-top:25px;margin-bottom:0px;}
.ndlCaseSubtitle{font-size:28px;color:#fff;font-family: 'OpenSansLight';margin-top:0px;}
.ndlCasePara{font-size:22px;color:#fff;margin-top:20px;margin-bottom:30px;}
.ndlCaseMainPara{color:#fff;line-height:23px;margin-top:15px;font-size:15px;}
.ndlRelatedTags ul{padding-left:0px!important;margin-top:10px;padding-bottom:30px;}
.ndlRelatedTags ul li{list-style:none;display:inline-block;color:#fff;border:1px solid #fff;margin-bottom:10px;padding:5px 12px;
margin-right:5px;
}
.ndlRelatedTags ul li h2{font-size:15px;margin-bottom:5px!important;margin-top:5px!important;}
.ndlRelatedTitle{font-size:20px;color:#fff;margin-top:35px;margin-bottom:20px;}

.ndlCasestudySec2{padding-left:15px;padding-right:15px;}
.ndlColSec2Left{width:65%; float:left;}
.ndlColSec2Right{width:35%; float:left;padding-left:20px;padding-right:20px;}
.ndlColSec2Right h2{font-size:22px;font-family: 'OpenSansLight';line-height:35px;color:#f04e3d;padding-top:70px;}
.ndlColSec2Left img{padding-top:30px;}

.ndlTopPara{font-size:12px;color:f04e3d;}
.ndlSec2Para{color:#535151;font-size:15px;margin-top:20px;}

.ndlCasestudySec3{background:#5f9391;padding:15px;padding-bottom:30px;text-align:center;margin:0 auto;width:100%;}
.ndlCasestudySec3 img{padding-top:30px;margin:0 auto;}
/*-------*/


/*---Tamplete2---*/
.ndlCasestudy1Sec1{padding-left:15px;padding-right:15px;background:#198989;   font-family: 'OpenSansLight';}
.ndlCol1Sec1Left{width:55%;float:left;}
.ndlCol1Sec1Right{width:45%;float:right;}

.ndlCol1Sec2Left{width:35%; float:left;padding-left:20px;padding-right:20px;}
.ndlCol1Sec2Right{width:65%; float:right;padding-left:30px;}
.casestudytitle{font-size:22px;font-family: 'OpenSansLight';line-height:35px;color:#f04e3d;padding-top:70px;}
/*-----------*/





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






/********************CAPTCHA*********************/
#total{width:100px;background:none;border:1px solid #ccc!important;width:100px;height:30px!important;margin-left:10px;}
#total11{width:100px;background:none;border:1px solid #ccc!important;width:100px;height:30px!important;margin-left:10px;}
.rand1, .rand2
{
	margin-top:3px;
/*padding: 16px;*/
/*background-color: #ADDB4B;*/
/*margin: 25px 0;*/
float: left;
/*border-radius: 49px;*/

}
.plus
{
	margin-top:3px;
/*padding: 16px 0;
margin: 25px 7px;*/
float: left;
}
.re
{
padding:8px;
background-color:#D8A217;
margin:35px;
float:left; cursor:pointer;
box-shadow: 2px 2px 2px 1px #818181;
-moz-box-shadow: 2px 2px 2px 1px #818181;
-webkit-box-shadow: 2px 2px 2px 1px #818181;
-ms-box-shadow: 2px 2px 2px 1px #818181;
-o-box-shadow: 2px 2px 2px 1px #818181;
}

/*input[type=text]
{
margin:35px;
height:30px;
width:50px;
}
input[type=submit]
{
border: 1px solid #ccc;
background-color: #9BC925;
padding: 5px 25px;
margin: 35px 11px;
height: 30px;
}*/

/******************************************/

/*============================================================================================*/
.ndlWll{letter-spacing:2px;}
.flexsliderongoing ul li{display:inline-block;}
.ndlOngoingProjects .flexslider {
  width: 100%;
  border: 4px solid transparent!important;
  background: none!important;
  text-align:center;
  margin-top:0px;margin-bottom:20px;
}
.flexsliderongoing ul{padding-left:0px!important;}
.ndlOngoingProjects .ndlparaTitle{text-align:center!important;}
.ndlOngoingProjects .ndlparaTitle a{color:#edb954; transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;}
.ndlOngoingProjects .ndlparaTitle a:hover{color:#2a6496;text-decoration:none;}
.ndlOngoingProjects .ndlparaTitle a:focus{color:#edb954;text-decoration:none;}
.ndlAboutTagline{ font-family: 'sharnaybold';font-size:18px;}
.ndlDesigerCornerh2 h2 {
  font-size: 21px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 30px;
  text-align: center;
}
.news-content {
    box-sizing: border-box;
   /* height: 400px;     29 April 2015--------*/
    margin:0;
    max-width:100%;
    /* overflow: auto; 29 April 2015--------*/
    padding: 20px 0;
    position: relative;
    width:100%;

}
.ndlDown {text-align:center;padding-bottom:25px;padding-top:15px;border-bottom:1px solid #656261;margin-bottom:20px;}
.ndlDown a{font-size:20px;color:#fff;padding-left:20px;padding-right:20px;}
.ndlDown a:hover{font-size:20px;color:#fff;text-decoration:none;}
.ndlDown a:focus{font-size:20px;color:#fff;text-decoration:none;}

.newscontent {margin:20px 0;}
.news-content-imgs {width:92%; margin:0px auto; display: inline-block;text-align:center;}
.news-content-imgs ul {list-style:none; width:100%;text-align:center;padding-left:0px;}
.news-content-imgs ul li {width:202px; height:146px; background-color: #ffffff; float:left; margin-right:25px;}
.news-content-imgs ul li:nth-child(5) {margin-right:0;}
ul.gallery {list-style:none;}
.ndlProjectDiv {width:100%;display:inline-block;}
.thumbcontent {height:320px; width:24%;float:left;}
table.projectcontent {color:#ffffff;width:95%;margin-top:25px;margin-bottom:25px;}
table.projectcontent td {width:25%; padding:15px; border:1px solid #cccccc;}
@-moz-document url-prefix() { 
  .news-content-imgs ul li {
     margin-right:13px;
  }
  .ndlAboutIndexPara {font-size:20px;}
}

.carousel li{margin-bottom:10px;margin-top:5px;}

body.modal-open
{
  margin-right: 17px;
}

 #wn{ 
    position:relative; 
    width:100%; height:200px; 
    overflow:hidden;
    }
	
.ndlAboutIndexPara p{line-height:40px;}
.ndlprjongoinName{float:left;}
.ndlunderconstruction{float:right;padding-right:10px;}
.ndlInnerModalLink{text-align: center;}
.ndlInnerModalLink a{color: #fff; text-decoration: none;}
.ndlInnerModalLink a:hover{color: red; text-decoration: none;}

.ndlMemContent div{color:#fff;line-height:25px;}
.ndlMemContent{padding-top:10px;padding-bottom:10px;}
.ndlmemTitle{font-size:14px;}
.ndlmemEmail{font-size:14px;margin-bottom:10px;}
.ndlmemName{font-size:15px;color:#cd2523!important;}
.ndlTeamMembers{margin-top:30px;}
@media screen and (min-width:1800px){  
    .ndlSection1Content h1 {
                          color: #fff;
                          font-size:20px;
                          font-family: 'Existence-Light';
                          width:75%;
                          margin: 0 auto;
                         
                          text-align: center;
                            padding-top: 110px;
                          line-height: 45px;
                        }
}

@media screen and (min-width:1600px){  
    .ndlSection1Content h1 {
                          color: #fff;
                          font-size:20px;
                          font-family: 'Existence-Light';
                          width:75%;
                          margin: 0 auto;
                         
                          text-align: center;
                            padding-top: 80px;
                          line-height: 45px;
                        }
}