@charset "utf-8";
/* CSS Document */
body{margin:0;font-family: 'Roboto Condensed', sans-serif;background: #fff;  }
body a{transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;
text-decoration:none;outline:none;}
.carousel img{width:100%;}
a{text-decoration:none !important;}
#toTop{right: 10px;position: fixed;bottom: 35px;font-size:12px;background-color:rgba(0, 121, 181, 0.6);color:#FFF;padding:10px 13px ;border-radius:50%;}
#toTop:hover{background-color:rgba(0, 121, 181, 1);}
.headder{background-color:#fff;}
.headder img{padding-top:10px;}
.headder, .logo{margin-bottom:0 !important; border:none;}
.navbar-brand {display: block;height: inherit;color: #000 !important;text-decoration: none;padding: 0;float: none;font-size: 0.9em;
text-align: center;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #000;background:none;} 
.navbar-nav {float: right;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;background: none;}
.navbar-default {border: none;background: none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#000;background:#0075b2;}
.header {background-color: #1b1c1d;}
.navbar-default .navbar-nav > li > a {color: #000; font-size: 1.2em; font-weight: 400;letter-spacing: 1px;padding:42px 20px;}
.navbar {margin-bottom: 0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #0075b2;cursor:pointer;}
.dropdown-menu .dropdown{padding:10px 20px;background-color:transparent !important;color: #000; font-size: 1.2em;font-weight: 600;}
.dropdown-menu .dropdown:hover{background-color:transparent !important;color:#0075b2 !important;}	
.top{background:#2c2c2c;padding-top:5px;margin:0;}
.top p{color:#fff;margin:0;font-size:16px;}
.top p a{color:#fff;}
.top i{font-size:22px;padding:10px;}
.top i:nth-child(2){padding-left:40px;}
.top ul{list-style:none;float:right;}
.top ul li{float:none;display:inline-block;}
.top ul li i{color:#fff;}
.top ul li i:hover{color:#0075b2;}
.home_about .abt_img img{padding:30px 0 30px 0;width:100%;}
.home_about .home_abt_content{padding-top:30px;}
.home_about .home_abt_content h1{font-size:40px;text-transform:uppercase;font-weight:800; line-height:40px;padding-bottom:20px;}
.home_about .home_abt_content .home_big_colour{color:#e5e5e5;font-size:100px;font-weight:bold;}
.home_about .home_abt_content .home_big_colour1{color:#0075b2;font-size:50px;font-weight:bold;}
.home_about .home_abt_content p{text-align:justify;font-size:16px;padding-bottom:20px;}
.home_about .home_abt_content .btn{padding:12px 40px;border-radius:30px;background-color:transparent;border:2px solid #0075b2;
color:#0075b2;}
.home_abt_smalltext{font-size:30px;}
.home_about .home_abt_content .btn:hover{background:#0075b2;color:#fff;}
.home_ongoing h2, .home_latest h2{text-align:center;padding:50px 0 10px 0;font-size:42px;font-weight:800;}
.divider_line{width:50%;margin:auto;padding-bottom:50px;}
.home_ongoing .home_ongoing_item h4{padding:0px 0 0px 0px;font-size:32px;font-weight:400;margin-top:30px;color:#333;}
.home_ongoing p{padding:10px 10px 20px 0;font-size:16px;font-weight:100;line-height:28px;color:#666;text-align:justify;}
.home_ongoing .home_ongoing_item .btn{padding:12px 30px;border-radius:30px;background-color:transparent;border:2px solid #0075b2;
color:#0075b2;}
.home_ongoing .home_ongoing_item .btn:hover{background:#0075b2;color:#fff;}
.home_ongoing .home_ongoing_item{padding-bottom:60px;}
.home_ongoing_divtext img{border:1px solid #e5e5e5;}
.home_ongoing .home_ongoing_item h4:hover{color:#0075b2;}
.home_ongoing .home_ongoing_item img{width:100%;}
.home_ongoing .home_ongoing_item .col-md-12 div{overflow:hidden;border-radius:30px 30px 0 0;}
.home_ongoing h3{border:5px double #e5e5e5;text-align:center;padding:8px 0;margin:auto;margin-bottom:50px;}
.home_ongoing hr{padding:0;margin-top:25px;}
.home_ongoing_headder{font-size:18px;}
.home_ongoing_bigtext{color:#e5e5e5;padding:0 10px 0 0;font-size:40px;}
.home_ongoing_text{border-left:5px solid #0075b2;padding-left:20px;}
.ongoing_line{padding-bottom:30px;}
.zoom {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}     
.zoom:hover, .zoom:active, .zoom:focus {-ms-transform: scale(1.1) ;-moz-transform: scale(1.1);-webkit-transform: scale(1.1));  
-o-transform: scale(1.1);transform: scale(1.1) ; }
.credai{width:100px;margin-top:20px;}
.home_latest{background:#fafafa;padding-bottom:50px;}
.home_latest .home_latest_item{padding-bottom:30px;}
.home_latest .home_latest_item img{width:100%;}
.home_latest .home_latest_item div{overflow:hidden;}
.home_latest .home_latest_item h4{font-size:18px;font-weight:600;padding:10px 10px 0 10px;}
.home_latest p{text-align:center;}
.home_latest .btn{padding:12px 30px;border-radius:30px;background:#0075b2;border:2px solid #0075b2;color:#fff;}
.home_latest .btn:hover{background-color:transparent;color:#0075b2;}
.footer{background:#202020;padding-top:30px;padding-bottom:30px; }
.footer .copyright p{text-align:left;color:#fff;margin:0;}
.footer .copyright .col-md-11 p{padding-top:10px;padding-left:20px;}

.footer .copyright a{color:#fff;}
.footer .copyright a:hover{color:#bbb;}
.about{background:url(../images/dasaradha_about_bg.jpg);background-attachment:fixed;background-size:contain;overflow:hidden;
padding:0;}
.about .about_bg{ background:rgba(0, 0, 0, 0.8);padding:100px 0;}
.about h1{color:#fff;text-align:center;font-size:42px;font-weight:600;letter-spacing:8px;}
.ongoing{padding-top:50px;padding-bottom:50px;}
/*model */
.modal{background-color:transparent !important;width:100%;webkit-box-shadow: none !important;-moz-box-shadow: none !important;
box-shadow: none !important;z-index:999999 !important;}
.modal-dialog{width:100%;webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.modal-content{background-color:transparent !important; width:100%;height:100%;webkit-box-shadow: none !important;
-moz-box-shadow: none !important;box-shadow: none !important;border:none;}
.modal-content img{margin:auto;}
.modal-header{background-color:transparent;border:none;}
.modal-header .close{color:#fff !important;font-size:36px;opacity:1;}
.modal-header .close:hover{opacity:0.7;}
.modal-footer{background-color:transparent;border:none;}
.modal-body i{font-size:36px;color:#FFF;padding:20px 15px;background:rgba(0, 0, 0, 0.4);cursor:pointer;}
#show-previous-image{position:absolute;left:0;top:50%;}
#show-next-image{position:absolute;right:0;top:50%;}
  /*close model*/
.gallery{padding-bottom:50px;padding-top:50px;}  
.gallery .col-md-3{padding-bottom:30px;}
.gallery .col-md-3:hover img{opacity:0.7;}
.contact{padding-top:50px;padding-bottom:50px;}
.contact .contact_box{-webkit-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.5);
box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.5);padding-top:20px;padding-bottom:20px;}
.contact i{font-size:42px;color:#0075b2;}
.contact h4{text-align:center;}
.contact p{text-align:center;color:#0075b2;padding:0 30px;}
.contact .contact_form{padding-top:50px;}
.contact .contact_form .form-control{border-radius:0;}
.contact .contact_form .form-control:hover{border:1px solid #0075b2;}
.contact .contact_form .btn{padding:12px 60px;border-radius:30px;background:#0075b2;border:2px solid #0075b2;color:#fff;-webkit-transition: all 0.35s ease-in-out;    -moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;   letter-spacing:1px;}
.contact .contact_form .btn:hover{background-color:transparent;color:#0075b2;}
.project_des{padding-top:50px;padding-bottom:50px;}
.project_des p{    padding: 10px 10px 20px 0;
  font-size: 16px;
  font-weight: 100;
  line-height: 28px;
  color: #666;
  text-align: justify;}


.thumbnail1-sk{
  margin-bottom: 15px;
  display: block;
  
}
.panel-heading{background:#0075b2;padding:10px! important;}
.panel-heading:hover, .panel-heading a:hover{opacity:0.7; text-decoration:none;color:#fff;}
.panel-heading a{color:#000;}
.panel-heading h4{padding:10px 0 10px 10px!important;font-size:16px;color:#FFF !important;}
.panel-heading span{margin-right:10px;}
.panel-primary{border:none! important;}
.project_view_sidebar div{overflow:hidden;margin-bottom:20px;}
@font-face {font-family: myFirstFont;src: url(../fonts/BRLNSDB.TTF);}
.blueberry{  font-family: myFirstFont;text-transform:uppercase;font-size:36px;}
.mobileshow{display:none !important;}
.quick_connect{display:none;position:fixed;bottom:0;right:0;left:0; padding:0 !important;width:100%;margin:0;z-index:99999;
overflow:hidden;}
.quick_connect div{padding:0;}
.quick_connect .btn{border:none;border-radius:0;width:100% !important;margin:0;padding:10px 0;}
.project_view_sidebar img{width:100%;}
.page_404{padding-top:100px;}
.page_404 h3{text-align:center;font-size:36px;} 
.page_404 h1{text-align:center;font-size:100px;font-weight:600;padding-bottom:30px;} 
.page_404 p{text-align:center;}
.specification li{padding:5px 0;font-family: 'Open Sans', sans-serif;color:#666;} 
@media only screen and (min-width : 1366px) and (max-width : 1919px) {

}
@media only screen and (min-width : 1024px) and (max-width : 1365px) {
.home_about .home_abt_content{padding-top:10px;}
.home_about .home_abt_content h1{font-size:30px;}
.home_about .home_abt_content .home_big_colour{font-size:80px;}
.home_about .home_abt_content p{font-size:14px;}
.home_ongoing h2{font-size:28px;margin-top:10px;}
.home_ongoing p{font-size:14px;line-height:24px;}
.home_ongoing .home_ongoing_item .btn{padding:10px 30px;}
}
@media only screen and (min-width : 768px) and (max-width : 1023px) {
.navbar-default .navbar-nav > li > a {font-size:12px;letter-spacing:0px;padding:42px 10px;}
.home_about .home_abt_content{padding-top:10px;}
.home_counting .home_counting_text i{font-size:30px;}
.home_counting .home_counting_text .home_round{font-size:40px;}
.home_counting .home_counting_text p{font-size:14px;font-weight:600;}
.home_ongoing .home_ongoing_item .btn{margin-bottom:20px;}
.home_latest .home_latest_item img{margin:auto !important;}
.top p{color:#fff;margin:0;font-size:14px;}
.top i{font-size:16px;padding:10px;}
.top i:nth-child(2){padding-left:10px;}
.contact .contact_box{margin-bottom:20px;}
}
@media only screen and (min-width : 480px) and (max-width : 767px) {
.top p{font-size:14px;text-align:center;}
.top i{font-size:22px;padding:10px;}
.top i:nth-child(2){padding-left:50px;}
.top ul{list-style:none;float:none;text-align:center;padding-left:0;}
.navbar-toggle{margin-top:30px;}
.navbar-nav {float: none;text-align:center;}
.navbar-default .navbar-nav > li > a {font-size:14px;letter-spacing:0px;padding:20px 15px;}
.mobileshow{display:block !important;}
.mobilehide{display:none !important;}
.credai{width:100px;margin:auto !important;}
.home_about .home_abt_content h1{font-size:30px;}
.home_abt_smalltext{font-size:22px;}
.home_about .home_abt_content p{font-size:14px;line-height:26px;}
.home_ongoing h2, .home_latest h1{font-size:32px;}
.blueberry{ font-size:30px;}
.home_ongoing p{font-size:14px;color:#000;font-weight:400;}
.home_ongoing .home_ongoing_item .btn{margin-bottom:30px;}
.modal-content{padding-left:0 !important;margin-left:-10px !important;}
.contact .contact_box{margin-bottom:20px;}
.home_map{height:350px;}
.footer .copyright p{text-align:center;}
}
@media only screen and (min-width : 320px) and (max-width : 479px) {
.top p{font-size:14px;text-align:center;}
.top i{font-size:22px;padding:10px;}
.top i:nth-child(2){padding-left:50px;}
.navbar-brand1 img{width:200px;}
.top ul{list-style:none;float:none;text-align:center;padding-left:0;}
.navbar-toggle{margin-top:20px;}
.navbar-nav {float: none;text-align:center;}
.navbar-default .navbar-nav > li > a {font-size:14px;letter-spacing:0px;padding:15px 10px;}
.mobileshow{display:block !important;}
.mobilehide{display:none !important;}
.credai{width:100px;margin:auto !important;}
.home_about .home_abt_content h1{font-size:20px;line-height:30px;}
.home_about .home_abt_content .home_big_colour{font-size:60px;}
.home_about .home_abt_content .home_big_colour1{font-size:40px;}
.home_abt_smalltext{font-size:18px;}
.home_about .home_abt_content .btn{padding:10px 30px;border-radius:30px;}
.home_about .home_abt_content p{font-size:14px;line-height:26px;}
.home_ongoing h2, .home_latest h1{font-size:24px;padding:30px 0 10px 0;}
.blueberry{ font-size:24px;}
.home_ongoing p{font-size:14px;line-height:24px;padding:10px 0px 20px 0;color:#000;font-weight:400;}
.home_ongoing .home_ongoing_item .btn{margin-bottom:30px;}
.home_ongoing .home_ongoing_item h2{font-size:22px;margin-top:10px;}
.home_ongoing .home_ongoing_item{padding-bottom:30px;padding-left:0;padding-right:0;}
.home_ongoing_headder{font-size:16px;}
.about .about_bg{padding:50px 0;}
.about h1{font-size:32px;}
.modal-content{padding-left:0 !important;margin-left:-10px !important;}
.contact .contact_box{margin-bottom:20px;}
.project_des h1{font-size:24px;}
.project_des p{font-size:14px;text-align:justify;}
.home_ongoing h3{margin-bottom:10px;}
.quick_connect{display:block;}
#toTop{bottom: 45px;}
.footer{padding-bottom:60px; }
.contact p{padding:0 10px;}
.home_ongoing_divtext h4{font-size:14px;}
.home_map{height:250px;}
.footer .copyright p{text-align:center;}
}
@media screen and (max-width:319px) {
.top p{font-size:14px;text-align:center;}
.top i{font-size:22px;padding:10px;}
.top i:nth-child(2){padding-left:50px;}
.navbar-brand1 img{width:200px;}
.top ul{list-style:none;float:none;text-align:center;padding-left:0;}
.navbar-toggle{margin-top:20px;}
.navbar-nav {float: none;text-align:center;}
.navbar-default .navbar-nav > li > a {font-size:14px;letter-spacing:0px;padding:15px 10px;}
.mobileshow{display:block !important;}
.mobilehide{display:none !important;}
.credai{width:100px;margin:auto !important;}
.home_about .home_abt_content h1{font-size:20px;line-height:30px;}
.home_about .home_abt_content .home_big_colour{font-size:60px;}
.home_about .home_abt_content .home_big_colour1{font-size:40px;}
.home_abt_smalltext{font-size:18px;}
.home_about .home_abt_content .btn{padding:10px 30px;border-radius:30px;}
.home_about .home_abt_content p{font-size:14px;line-height:26px;}
.home_ongoing h2, .home_latest h1{font-size:24px;padding:30px 0 10px 0;}
.blueberry{ font-size:24px;}
.home_ongoing p{font-size:14px;line-height:24px;padding:10px 0px 20px 0;color:#000;font-weight:400;}
.home_ongoing .home_ongoing_item .btn{margin-bottom:30px;}
.home_ongoing .home_ongoing_item h2{font-size:22px;margin-top:10px;}
.home_ongoing .home_ongoing_item{padding-bottom:30px;padding-left:0;padding-right:0;}
.home_ongoing_headder{font-size:16px;}
.about .about_bg{padding:50px 0;}
.about h1{font-size:32px;}
.modal-content{padding-left:0 !important;margin-left:-10px !important;}
.contact .contact_box{margin-bottom:20px;}
.project_des h1{font-size:24px;}
.project_des p{font-size:14px;text-align:justify;}
.home_ongoing h3{margin-bottom:10px;}
.quick_connect{display:block;}
#toTop{bottom: 45px;}
.footer{padding-bottom:60px; }
.contact p{padding:0 10px;}
.home_map{height:250px;}
.footer .copyright p{text-align:center;}
}



/*=============================================
=            Blog            =
=============================================*/
.single-blog-grid__title {
  font-weight: 700;
}
.single-blog-grid a {
  display: block;
}
.single-blog-grid a img {
  width: 100%;
}

.blog-grid-wrapper {
  margin-bottom: -40px;
}
.space__bottom--r120 {
  margin-bottom: 50px;
  margin-top: 50px;
}
@media only screen and (max-width: 767px) {
  .blog-post-slider__area {
    margin-bottom: 40px;
  }
}
.blog-post-slider__single-slide--grid-view {
  margin-bottom: 20px;
  margin-top: 20px;
  background-color: #F7F8F9;
}
.blog-post-slider__single-slide--grid-view:hover .blog-post-slider__image a:before {
  background-color: rgba(0, 0, 0, 0.3);
}
.blog-post-slider__image a {
  position: relative;
  display: block;
  width: 100%;
}
.blog-post-slider__image a:hover:before {
  background-color: rgba(0, 0, 0, 0.3);
}
.blog-post-slider__image a img {
  width: 100%;
}
.blog-post-slider__image a:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: transparent;
}
.blog-post-slider__content .post-meta {
  margin-bottom: 15px;
}
.space__bottom--30 {
    margin-bottom: 30px;
}

.blog-post-slider__content {
    padding: 10px 20px;
    padding-bottom: 20px;
}
.blog-post-slider__content .post-date {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px;
  letter-spacing: 1px;
  color: #B5B5B5;
}
.blog-post-slider__content .post-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
}

.post-excerpt {
    margin-bottom: 20px;
}
.blog-post-slider__content .post-title a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #2B2D37;
}
.blog-post-slider__content .post-title a:hover {
  color: #FABC3D;
}
.blog-post-slider__content .post-category {
  display: inline-block;
}
.blog-post-slider__content .post-category a {
  font-size: 13px;
  font-weight: 700;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  letter-spacing: 1px;
  color: #FABC3D;
}
.blog-post-slider__content .post-category a:hover {
  color: #2B2D37;
}

/*-- Blog --*/
/*-- Blog Details --*/
.blog-details .blog-inner .media {
  margin-bottom: 30px;
}
.blog-details .blog-inner .media .image {
  display: block;
}
.blog-details .blog-inner .media .image img {
  width: 100%;
  height: auto;
}
.blog-details .blog-inner .content .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.blog-details .blog-inner .content .meta li {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.blog-details .blog-inner .content .meta li::after {
  margin: 0 10px;
  content: "-";
}
.blog-details .blog-inner .content .meta li:last-child::after {
  display: none;
}
.blog-details .blog-inner .content .meta li a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.blog-details .blog-inner .content .meta li a:hover {
  color: #FABC3D;
}
.blog-details .blog-inner .content .title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .blog-details .blog-inner .content .title {
    font-size: 25px;
  }
}
.blog-details .blog-inner .content .title a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.blog-details .blog-inner .content .title a:hover {
  color: #FABC3D;
}
.blog-details .blog-inner .content .desc {
  margin-top: 20px;
}
.blog-details .blog-inner .content .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-details .blog-inner .content .tags li {
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 15px;
}
.blog-details .blog-inner .content .tags li::after {
  margin-left: 3px;
  content: ",";
}
.blog-details .blog-inner .content .tags li:first-child::after, .blog-details .blog-inner .content .tags li:last-child::after {
  display: none;
}
.blog-details .blog-inner .content .tags li i {
  font-size: 18px;
  line-height: 24px;
}
.blog-details .blog-inner .content .tags li a {
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.blog-details .blog-inner .content .tags li a:hover {
  color: #FABC3D;
}

.blog-gallery {
  position: relative;
}