

/*******************************************************************************************************************************
                                                     General  css                                                           
/*******************************************************************************************************************************/
html, body {
  height: 100%;
}

body {	font-family: Arial, sans-serif;	font-weight: normal;    color: #666666;}
h1, h2, h3, h4, h5, h6 {	font-weight: normal;line-height: 26px;	font-family: Arial, sans-serif;}
h1, .h1, h2, .h2, h3, .h3 {	margin-top: 0px;font-family:Arial, sans-serif;color:#000;}
.h3, h3 {    font-size: 18px;}
p {font-family: Arial, sans-serif;text-align: justify;}
a{    color:#000;}
a:hover, a:focus{   border: hidden;    cursor: pointer;    outline: none; color:#000;  border:none;  text-decoration: none;}
ol, ul {	list-style: none;}
.btn {    border-radius: 0;    color: #008c3d;    display: inline-block;    letter-spacing: 0.2px; }
.btn-main{background:#008c3d; color:#fff;padding:8px 12px; }
.btn-main:hover{background:#00602d;color:#fff;padding:8px 12px;}
.heading{}
.heading h1{font-size: 30px;margin: 12px 0;    text-transform: uppercase;    color: #313131;text-align: center;}
.heading p{font-size:15px;color:#313131;text-align:center;line-height: 25px;}
.clearfix {overflow: auto;}
.mgn_top{margin-top:15px;}
.allbox{background: #fff;  padding: 10px;min-height: 267px;    border: 1px solid #ececec;    margin:8px 0;}
.spancer{height:20px;}

/*********************************************[ Scroll Up CSS ]************************************************/
.scrollup{ position:fixed;    width:32px;    height:32px;    bottom:0px;    right:20px;    background: #008c3d;}
a.scrollup {outline:0;	text-align: center;z-index: 99999;}
a.scrollup:hover,a.scrollup:active,a.scrollup:focus {	opacity:1;	text-decoration:none;}
a.scrollup i {	margin-top: 10px;	color: #fff;}
a.scrollup i:hover {	text-decoration:none;}
.recent_project_sect .rgt{background: #008c3d;    padding: 10px;    margin-bottom: 10px;    color: #fff;}
.recent_project_sect .rgt:hover{background: #00602d; }
.recent_project_sect .lf{background: #008c3d; margin-right: 3px;   padding: 10px;    margin-bottom: 10px;    color: #fff;}
.recent_project_sect .lf:hover{background: #00602d; }




/*******************************************************************************************************************************
                                                     header and navigation css  start                                                           
/*******************************************************************************************************************************/

header {  background: #fff;  border-radius: 0;    box-shadow:0 0 11px 0 rgba(35, 35, 35, 0.55);  z-index: 9999;  position: fixed;    top: 0;    width: 100%;}
.topbar{ position: relative;}
.phone_email_txtbox{    position: absolute;z-index: 999; right: 0px; top: 10px;}
.phone_email_txtbox p{color: #333333; font-size: 13px;}
.phone_email_txtbox a{color: #333333; font-size: 13px;}
.phone_email_txtbox a:hover{color: #008c3d;}
.phone_email_txtbox i{    color: #000;    font-size: 15px;padding: 0 7px 0 7px;}
header .navbar {margin-bottom: 0;}
.navbar-default { border: none;background-color: #FFF;}
header .navbar-brand {float: left;height: 50px;padding: 0; }
header .navbar-collapse  ul.navbar-nav { float: right; margin-right: 0;padding-top:40px;}
header .navbar {}
header .nav li a:hover,
header .nav li a:focus,
header .nav li.active a,
header .nav li.active a:hover,
header .nav li a.dropdown-toggle:hover,
header .nav li a.dropdown-toggle:focus,
header .nav li.active ul.dropdown-menu li a:hover,
header .nav li.active ul.dropdown-menu li.active a{
-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;    transition: all .3s ease;}
header .navbar-default .navbar-nav > .open > a,
header .navbar-default .navbar-nav > .open > a:hover,
header .navbar-default .navbar-nav > .open > a:focus {
    -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
header .navbar-nav > li  {  padding: 0 !important;}
header .navbar-nav > li:hover  {border-top:3px solid #008c3d;}
header  .navbar-nav > li > a {color: #000;    font-style: normal;    font-size: 15px;
-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;-ms-transition: all .3s ease; -o-transition: all .3s ease;transition: all .3s ease;}
.dropdown-menu li a:hover { color: #fff !important; background: #008c3d !important;}
header .nav .caret {border-bottom-color: #29448e;border-top-color: #29448e;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {  background-color: #fff;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {  background-color:  #fff;}	
.dropdown-menu  {    box-shadow: none;    border-radius: 0;	border: none;}
.dropdown:hover .dropdown-menu {  display: block; margin-top: 0;}
.dropdown-menu:hover { display: block;}
.dropdown-menu li:last-child  {	padding-bottom: 0 !important;	margin-bottom: 0;}
header .nav li .dropdown-menu  { padding: 0;    border: 1px solid #e7e7e7;    border-bottom: 2px solid #008c3d;}
header .nav li .dropdown-menu li a {   line-height: 28px;   padding: 3px 12px;border-bottom: 1px solid #e7e7e7}


/*******************************************************************************************************************************
                                                     BANNER css  start                                                           
/*******************************************************************************************************************************/
.banner{margin-top: 90px;}
.banner i{ font-size: 55px;}
.banner .carousel-control.right{top: 242px;    background: none;    opacity: 1;}
.banner .carousel-control.left{top: 242px;    background: none;    opacity: 1;}
.banner .innertxt{position:relative;}
.banner .carousel-caption{background: url('../images/banner_txt_bg.png') repeat;position: absolute; left: 82px; bottom: 135px;padding: 15px;width:527px;}
.banner .carousel-caption h1{font-size: 26px;margin: 12px 0;    text-transform: uppercase;    color: #fff;text-align: left; }
.banner .carousel-caption p{font-size:15px;color:#fff;text-align:left;line-height: 25px;}


/*******************************************************************************************************************************
                                                     ABOUT US ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.about_sect{  padding: 2px 0 0px 0;}
.about_sect h3{font-size: 26px;margin: 38px 0 12px 0;    text-transform: uppercase;    color: #313131;text-align: left;}
.about_sect p{font-size:15px;color:#313131;text-align:justify;line-height: 25px;margin-bottom: 28px;}
.company_photo_slider{width:100%;height:375px;}
.company_photo_slider .carousel{background: #fff;margin-top: 0px;}
.company_photo_slider .carousel .item{ min-height: 380px; /* Prevent carousel from being distorted if for some reason image doesn't load */}
.company_photo_slider .carousel .item img{margin: 0 auto; /* Align slide image horizontally center */}
.company_photo_slider .bs-example{margin: 0px;}


/*******************************************************************************************************************************
                                                     SERVICES ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.services_sect{  padding: 20px 0;}
.services_sect h3{font-size: 21px;margin: 12px 0 24px 0;  color: #313131;text-align: center;}
.services_sect p{font-size:15px;color:#313131;text-align:center;line-height: 25px;padding-bottom: 13px;}
.services_sect .box{  text-align: center;      position: relative;     padding: 6px 45px;    height: 252px;}
.circle{width: 100px;margin-bottom: 20px; height: 100px;cursor: pointer;background: rgb(236, 108, 26);    position: relative; margin: auto;border-radius: 120px;}
.circle img{position: absolute; left: 0; right: 0; top: 13px;text-align:center;margin:0 auto;}



/*******************************************************************************************************************************
                                                     RECENT PROJECTS ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/

.recent_project_sect{background:#e8e8e8;margin: 76px 0 0 0;    padding: 40px 0;}
.recent_project_sect  .box1{background: #fff;  padding:15px 15px 30px 15px;  min-height: 480px;  text-align: center;}
.recent_project_sect  .box1 h3{font-size:18px;margin:0;  color: #008c3d;}
.recent_project_sect  .box1 h6{font-size: 14px;    margin: 8px 0;    color: #727272;}
.recent_project_sect  .box1 p{font-size: 14px;    margin: 21px 21px;    color: #494949;    line-height: 22px;}
.recent_project_sect  .box1 i{font-size: 17px;    color: #727272;    padding-right: 8px;}




/*******************************************************************************************************************************
                                                     CLIENT SLIDER LOGO ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.client_slider{margin-bottom: 26px;}
.slick-slide { margin: 0px 20px;}
.slick-slide img {    width: 100%;}
.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;    -moz-user-select: none;
    -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;
    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}

.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}
.slick-list:focus{    outline: none;}
.slick-list.dragging{    cursor: pointer;    cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0);}
.slick-track{    position: relative;    top: 0;    left: 0;    display: block;}
.slick-track:before,
.slick-track:after{    display: table;    content: '';}
.slick-track:after{    clear: both;}
.slick-loading .slick-track{    visibility: hidden;}
.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide{    float: right;}
.slick-slide img{    display: block;}
.slick-slide.slick-loading img{    display: none;}
.slick-slide.dragging img{    pointer-events: none;}
.slick-initialized .slick-slide{    display: block;border:1px solid #EFEFEE;height:130px;padding:10px;}
.slick-loading .slick-slide{    visibility: hidden;}
.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}


/*******************************************************************************************************************************
                                                     inner banner PAGE CSS start                                                           
/*******************************************************************************************************************************/

.innbannermain{margin-top:71px;}
section.inner_banner {  position: relative;  width: 100%;}
section.inner_banner::after {  position: absolute;  bottom: 0;  left: 0;  content: '';  width: 100%;  height: 80%;}
#section_inner{background-size: cover !important;}
.black{width:200px;height:130px;}
.white_area{     min-width: 200px;    padding: 0px;    position: absolute;    top: 73px;    z-index: 512;}
.white_area h2{ color: #fff;    font-size: 30px;    margin: 0;}  


/*******************************************************************************************************************************
                                                    services_collapse CSS start                                                           
/*******************************************************************************************************************************/
.panel-group {  padding-top: 12px;}
.panel-default {  border-radius: 0;  border: none;  background: none;  margin-bottom: 0;  padding-bottom: 3px;}
.panel-default > .panel-heading {  border: none;  background: none;  padding: 0;}
.panel-default > .panel-heading + .panel-collapse .panel-body {    border: 1px solid #dcdcdc;    padding: 16px;    background: #fff;}
.panel-default h5 {    padding: 5px 5px 5px 14px;    font-size: 16px;}
.panel-group .panel+.panel {  margin-top: 15px;}
.panel-default .accordion-toggle:before {  content: "";float: right;
  width: 21px;  height: 21px;  display: inline-block;  background:none;
  border-radius: 0%;  margin-right: 10px;  position: relative;  top: 4px;}
.panel-default .collapsed:before {  background: none;}
.panel-default .panel-title:hover .collapsed:before {  background-color: #008c3d;}
.panel-default .accordion-toggle,
.panel-default .accordion-toggle:focus,
.panel-default .accordion-toggle:hover,
.panel-default .accordion-toggle:active {  color: #000;  text-decoration: none;}
.panel-default .collapsed {  color: #5f6f7e;}



.services_collapse  .panel-default .accordion-toggle:before {  content: "";float: right;
  width: 21px;  height: 21px;  display: inline-block;  background: #008c3d  url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px 10px;
  border-radius: 0%;  margin-right: 10px;  position: relative;  top: 4px;}
.services_collapse .panel-default .collapsed:before {  background: #495764 url(http://keenthemes.com/assets/bootsnipp/toggle-icons.png) no-repeat 6px -148px;}

.services_collapse .panel-group .panel {    border-radius: 4px;       background: #efefef;}
.services_collapse .panel-group {    margin-bottom: 25px;    margin-top: 0px;}


/*******************************************************************************************************************************
                                                     INNER PAGE SUBMENU CSS start                                                           
/*******************************************************************************************************************************/

.inn_submenu{ background: #dadada;margin-top: 7px;}
.inn_submenu .navbar {    position: relative;  min-height: 0px;    margin-bottom: 0px;  }
.inn_submenu .navbar-inverse {  background-color: #fff; border: none; border-radius: 0;}  
.inn_submenu .navbar-nav>li>a {    padding-top: 10px!important;    padding-bottom: 6px!important;    line-height: 20px;}
.inn_submenu .navbar-inverse .navbar-nav>li>a {    color: #000;    font-size: 13px;    text-transform: none;}
.inn_submenu .navbar-inverse .navbar-nav>li>a:hover {    color: #000;}
.inn_submenu .navbar-inverse .navbar-nav>li:hover {   background: #efefef;}
.inn_submenu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{ background: #efefef;color:#000;}
a.head_menu{ color: #000;    border-bottom:3px solid #008b3a; width: 100%; float: left;    font-size: 16px;    font-weight: bold;    margin: 0 0 0 16px;    padding: 8px 15px;    text-decoration: none;}
.inn_submenu  .navbar-inverse .navbar-toggle {    border-color: #fff; padding: 0;}
.inn_submenu  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #dadada;}
.inn_submenu .navbar-nav li.active::after {    border-color: #efefef transparent transparent;border-style: solid; border-width: 10px; display: block; left: 0%; position: absolute; top: 100%;}
.inn_submenu .navbar-nav>li{    width: 100%;    background: #dadada;    margin: 1px 0;}
.inn_submenu  .navbar-header{width: 88%;}
.inn_submenu  .navbar-inverse .navbar-toggle .icon-bar {    background-color: #888;border-radius:0px;}
.inn_submenu .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{  background-color: #fff;}
.inn_submenu .navbar-toggle {    margin-top: 8px;    position: absolute;    right: 0;}

/*******************************************************************************************************************************
                                                     breadcrumb CSS start                                                           
/*******************************************************************************************************************************/
.breadcrumb_div{ margin-top: 8px;}
.breadcrumb_div .breadcrumb{  background: #fff;       border-radius: 0;   color: #000;    margin: 5px 0;padding: 8px 15px 8px 0;}
.breadcrumb_div .breadcrumb a{    color: #949494;    font-size: 12px;}
.breadcrumb_div .breadcrumb a:hover{    color: #000;}
.breadcrumb_div .breadcrumb span.sm_txt{ font-size:12px;}
.breadcrumb_div .breadcrumb > .active {    color: #000;}



/*******************************************************************************************************************************
                                                     INNER CONTENT CSS start                                                           
/*******************************************************************************************************************************/
.innercontent{}
.innercontent h2{color: #000;   border-bottom: 1px solid #e2e2e2;  border-top: 1px solid #e2e2e2;  font-size: 20px;    margin: 5px 0 10px 0;padding:5px  0;}
.innercontent p{color:#666666;  font-size:15px; margin-bottom:20px;text-align: justify;}
.innercontent span{color: #000;  font-size:16px;}
h4.title{color: #008c3d;    font-weight: bold;    font-size: 18px;    line-height: 22px;    margin: 11px 0;    width: 246px;    padding-bottom: 5px;}
p.txt{line-height:26px;}
.head_pro h3{      font-size: 14px;    font-weight: bold;    margin: 0;}
h3.add_bg{    font-size: 14px;    background: #efefef;    padding: 5px 0px 5px 11px; font-weight: bold;   border-left: 3px solid #008c3d;}
.innercontent a{color:#008c3d;}

.inn_submenu .navbar-nav{width:100%;}
ul.inner_points { margin: 20px 0 20px 25px; padding: 0;}
ul.inner_points li {    font-size: 14px;    text-indent: -8px;    color: #666666;    line-height: 23px;}
ul.inner_points li i {font-size: 10px; color: #666666; line-height: 23px; padding-right: 11px;}
.dotted_line{border: 1px dashed #999;    text-indent: 13px!important;    padding: 6px 0;    margin: 11px 0px 12px -19px;    text-transform: uppercase;}
.dotted_text {    border: 1px dashed #999;    text-indent: 0px!important;padding: 6px 0 6px 15px;margin: 11px 0px 12px -19px;text-transform: none;}
.pro_pics{width: 100%; height: 170px;      margin: 0 0 12px 0;}
.pro_pics1{width: 100%;       margin: 0 0 12px 0;}

/*******************************************************************************************************************************
                                                     CONTACT US CSS start                                                           
/*******************************************************************************************************************************/
.contact_form{}
.contact_form .controls {   margin-bottom: 15px;}
.contact_form .form-control {    background: #fff;    border: 1px solid #c8c8c8;    border-radius: 0;    box-shadow: none;    color: #000;}
.contact_form .btn_submit{background: #008c3d;    color: #fff;    padding: 8px 20px;float:right;}

.addressmap{margin-bottom: 33px;margin-top: 26px;}
#Map{width:100%;height:425px;}



/*******************************************************************************************************************************
                                                     PROJECTS  CSS start                                                           
/*******************************************************************************************************************************/
.allprossect{}
.allprossect p{margin-bottom: 7px;}
.pro_mgm_box{background: #fff;     min-height: 538px;   padding: 10px;    border: 1px solid #ececec;    margin: 15px 0;}
.pro_mgm_photo{    position: relative;}
.heading_trans{background: url('../images/black_tran.png') center repeat-x;height: 58px;    position: absolute;    bottom: 17px;    width: 99%;}
.heading_trans h3{font-size: 20px;    color: #fff;    text-transform: uppercase; line-height: 60px; padding-left: 14px;    font-weight: bold;}
.desc{padding: 0 20px;}
ul.projects_points {    margin: 20px 0 20px 25px;    padding: 0;}
ul.projects_points li {font-size: 14px; text-indent: -8px;color: #666666;line-height:13px;border-bottom: 1px dashed #ccc;    padding: 5px 0;}
ul.projects_points li i { font-size: 10px;  color: #666666;  line-height: 23px;  padding-right: 11px;}
.pro_mgm_box a {   color: #fff!important;position: absolute;    right: 32px;    bottom: 31px;}
.pro_mgm_box a.projects_btn {  left: 16px;    bottom: 0px;}
ul.ex_points {    margin:0;    padding: 0;}
ul.ex_points li {font-size: 14px; text-indent: 0px;color: #666666;line-height:17px;border-bottom: 1px dashed #ccc;    padding: 5px 0;}
h4.subheading{font-size: 15px;text-transform: uppercase;background: #f0f0f0;    padding: 4px;    text-align: center;    margin: 0 0 10px 0;}
.allprossect dl{  margin: 5px 0 5px 22px;} 



/*******************************************************************************************************************************
                                                    CAREER  CSS start                                                           
/*******************************************************************************************************************************/
.careers_sect .panel-default{border-radius:0;background-color: #f6f6f6;    margin-bottom: 13px;    padding: 0 0 0 15px;}
.accordioninner{ }
.accordioninner  .panel-heading i{font-size: 11px;    color: #666666;    line-height: 23px;  padding-right:8px;} 
.accordioninner .panel-default > .panel-heading{background-color: #f6f6f6;    border-color: #fff;   color: #333;}
.accordioninner .panel-default {    border-color: #fff;}
.accordioninner .panel-heading{border-radius:0;    padding: 6px 0px;}
.careers_sect  .panel-body{padding:0;}
a.accordion-toggle{color: #000;}
.accordioninner .panel-heading i {    font-size: 25px;    color: #666666;    line-height: 23px;    padding-right: 8px;font-weight: bold;}
.accordion-toggle:hover {      text-decoration: none;    }
ul.openings{ margin: 0;    padding: 0;}
ul.openings li{ margin: 7px 0;font-size: 16px;}
ul.openings li i{font-size:10px;padding-right:10px;}
.careers_sect .btn_submit {    background: #008c3d;    color: #fff;    padding: 8px 20px;    float: left;}
h4.new_line1 {color: #000;    font-size: 17px;    margin: 0;    border-bottom: 1px dashed #999;    padding-bottom: 6px;}
.more-less {    float: left;    color: #212121;}




/*******************************************************************************************************************************
                                                   -MODAL BOX OPEN ONCLICK Start section  CSS start                                                           
/*******************************************************************************************************************************/

.modal-open .modal { z-index: 9999;}
.modal-content { border-radius: 0;}
div#login_box .modal-dialog, div#prop_box .modal-dialog, div#apply_box .modal-dialog, div#requestdemo_box .modal-dialog{ width: 450px; 
margin: 0;  position: absolute;  top: 50%; left: 50%; transform: translate(-50%, -50%); transition: 0.5s ease all;   max-width: 96%;}
div#login_box h2.frm_titl, div#prop_box h2.frm_titl, div#apply_box h2.frm_titl,  div#requestdemo_box h2.frm_titl { font-size: 20px;  margin: 0 0 15px; line-height: normal;}
 .log_form .form-control { background: #fff; border: 1px solid #c8c8c8; border-radius:0; box-shadow: none;  color: #000;}
.log_form .control-group.form-group { margin-bottom: 0;}
.log_form .controls { margin-bottom: 1px;margin-top: 7px;}
.log_form .form-group .controls.col-md-6 { padding: 0;  padding-left: 15px;}
.log_form button.btn.btn-primary {border-radius: 0;height: 42px; margin-top: 19px;font-size: 13px;Font-weight: bold;padding: 0 20px;background: #008c3d ;border: 0;width: 100%;color:#fff;}
.controls label{font-weight:normal;}
#apply_box .form-row{display: flex;}
#apply_box .col{padding: 0 10px;}


/*******************************************************************************************************************************
                                                   -clients  CSS start                                                           
/*******************************************************************************************************************************/
.client_logo{    margin-top: 23px; margin-bottom: 23px;}
.client_logo img{border:1px solid #ccc;margin-bottom: 27px;}



/*******************************************************************************************************************************
                                                   MEDIA  CSS start                                                           
/*******************************************************************************************************************************/
.media_video{    margin-top: 28px;}
.media_video h2{ margin: 0;    border: none;margin: 0; padding: 6px 0 6px 11px;  font-size: 17px; background: #efefef;}
.video_box{margin-top: 2px;margin-bottom:20px;border: 1px solid #000;height:400px;}


video::-internal-media-controls-download-button {
    display:none;
}
 
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
 
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

/*******************************************************************************************************************************
                                                     footer CSS start                                                           
/*******************************************************************************************************************************/
.footer{background:#3e3e3e;padding:20px 0;}
.footer h2 {    color: #fff;    font-size:20px;    margin-bottom: 25px;    padding-bottom: 10px;    border-bottom: 1px solid #b6b6b6;}
h2.footer_head:before {bottom: 0;content: '';display: block;position: absolute; width: 60px; height:5px;  left: 45px;    margin-left: -3rem;
background: #008c3d;    top:34px;    color: #008c3d;}
.footer p{font-size:14px;color:#bdbdbd;text-align:justify;line-height: 25px;padding-bottom: 13px;}
.footer p.address{font-size: 14px;    color: #bdbdbd;    text-align: justify;    line-height: 20px;    padding-bottom: 0;}
.footer h6{font-size: 17px;     font-weight: bold;   color: #bdbdbd;    text-align: justify;    line-height: 20px;    padding-bottom: 0;}
.btn-footer{background:3e3e3e; color:#bdbdbd;padding:8px 12px;border:1px solid #bdbdbd; }
.btn-footer:hover{background:#3e3e3e;color:#fff;padding:8px 12px;border:1px solid #fff;}
.footer li {    margin-bottom: 5px;}
.footer ul.list-unstyled li i {    font-size: 14px;  color:#b6b6b6;  margin: 0px 7px;}
.footer a {    color: #b6b6b6;}
.footer a:hover {    color: #fff;}
.footer .copyrights {     border-top: 1px solid #4a4a4a;    padding-top: 8px;    margin-top: 12px;}
.footer .copyrights p{font-size:12px;color:#7e7e7e;text-align:center;line-height: 25px;}








