@charset "utf-8";
/* CSS Document */

@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
body { font-family: 'Open Sans', sans-serif; color: #767676; font-size: 14px; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0px; }
a, a:focus { outline: none; }
ul { padding: 0px; }
header { background: #000000; } 

.desktop-view { display: inline; }
.smartphone-view { display: none; }

/*********logo*********/
.logo-sec { text-align: right; display: inline-block; padding: 25px 15px; }
.top-right-sec { color: #999999; float: right; font-size: 30px; text-align: center; padding: 25px 0 10px; }
.top-right-sec > ul { margin: 0px; padding: 0px; }
.top-right-sec >  ul > li { display: block; color: #fff; font-size: 25px; font-weight: normal; letter-spacing: 7px; }
.top-right-sec  > ul >  li span { color: #989898; }
/********header*************/
.navgation { display: inline-block; width: 100%; clear: both; border-top: 1px solid #515356; vertical-align: top; }
.navbar { min-height: inherit; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6b6e72+0,29292b+100 */ background: rgb(107,110,114); /* Old browsers */ background: -moz-linear-gradient(top, rgba(107,110,114,1) 0%, rgba(41,41,43,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(107,110,114,1) 0%, rgba(41,41,43,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(107,110,114,1) 0%, rgba(41,41,43,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6e72', endColorstr='#29292b', GradientType=0 ); /* IE6-9 */
border: none; margin: 0px; border-radius: 0px; }
.navbar-nav { margin: 0px; text-align: center; float: none; }
.navbar-nav > li { padding: 0px 70px; float: none; position: relative; display:inline-block; }
/*.navbar-nav li:nth-child(5) { padding-right: 0px; }
.navbar-nav li:first-child { padding-left: 0px; }*/
.navbar-default .navbar-nav  > li > a { color: #fff; font-size: 20px; font-weight: normal; padding: 20px 0px; text-transform: uppercase; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active { color: #00cb00; text-decoration: none; }
.navbar-default .navbar-nav > li:hover > a {color: #00cb00;}
.navbar-nav > li:hover ul.dropdown-menu { display:block;}
.navbar-nav > li ul.dropdown-menu { width:100%; background:#eee; border-radius:0; border:0; box-shadow:none; padding:2px;}
.dropdown-menu > li > a {font-size:18px; display:block; text-align:center; padding:10px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:#00cb00; color:#000; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background:#00cb00; color:#000 ;}
/******tab-sec********/

.tab-sec { width: 100%; display: inline-block; vertical-align: top; }
.tab-sec ul li { float: left; width: 25%; text-align: center; list-style-type: none; }
.tab-sec ul li a { font-size: 20px; text-transform: uppercase; color: #000; padding: 15px 5px; display: block; }
.tab-sec ul li a.active, .tab-sec ul li:hover a { background: #01cc00; color: #fff; text-decoration: none; font-weight: 600; }
.tab-sec ul li:nth-child(2):hover a { background: #f99d1c; }
.tab-sec ul li:nth-child(3):hover a { background: #0077c0; }
.tab-sec ul li:nth-child(4):hover a { background: #de202a; }
/*********main-banner*********/
.main-banner { display: inline-block; width: 100%; position: relative; float:left; /*border-bottom: 50px solid #000; */}
.main-banner img { width: 100%; }
.banner-cont { position: absolute; top: 40%; left: 32%; }
.banner-cont h2 { color: #ffffff; font-family: Impact; font-size: 100px; font-style: italic; font-weight: normal; letter-spacing: 5px; margin: 0; text-transform: uppercase; line-height: 83px; }
.banner-cont h4 { color: #ffffff; font-size: 30px; font-style: italic; font-weight: normal; margin: 0; text-transform: uppercase; }
/***************/
.main-contant { padding-top: 20px; }
.product-slider { border-bottom: 50px solid #00cb00; padding: 20px 0px; display:inline-block; width:100%; }
.silder-left { float: left; width: 25%; padding-left: 35px; }
.silder-left > span { color: #333333; font-size: 24px; }
.silder-left > h4 { color: #595959; font-size: 50px; font-style: italic; font-weight: bold; line-height: 41px; margin: 10px 0 30px; }
.silder-left p { color: #333333; font-size: 17px; }
.silder-right { float: right; width: 75%; padding-left: 30px; }
.sild-img { /*border: 2px solid #333;*/ margin-bottom: 40px; }
.sild-info { float: left; width: 50%; margin-bottom: 20px; padding: 0px 7px; }
.sild-info span { display: block; /*border: 2px solid #333;*/ }
.sild-info.price-prd { color: #333333; font-size: 30px; font-weight: bold; text-align: center; }
.download { font-weight: bold; color: darkgray; text-decoration: underline; font-size: 16px; }
.clear { clear: both; }
#carousel.flexslider .slides li { cursor: pointer; padding-top: 20px; text-align: center; position: relative; }
#carousel.flexslider .slides li.flex-active-slide:before, #carousel.flexslider .slides li:hover:before { position: absolute; top: 0px; left: 0px; right: 0px; margin: 0 auto; content: "\f077"; font-family: 'FontAwesome'; font-size: 18px; }
#carousel.flexslider .slides li img { display: block; width: auto; }
a:hover, a:focus { text-decoration: none; }
.product-home { padding: 50px 0px; background: #000; }
.ultra-light { margin-bottom: 30px;/* border: 1px solid #b2b2b2;*/ }
/**********footer************/
footer { background: #000; text-align: center; padding: 35px 0px; border-top: 45px solid #58595b; }
.footer-logo img { margin: 0 auto; }


.price { font-weight: bold; color: #333; font-size: 15px; text-transform: uppercase; }
/***********************rigdi-wheelchairs***************/

.rigdi-wheelchairs .tab-sec ul li a.active, .rigdi-wheelchairs .tab-sec ul li:hover a { background: #F99D1C; }
.rigdi-wheelchairs .tab-sec ul li:nth-child(1):hover a { background: #01cc00; }
.rigdi-wheelchairs .tab-sec ul li:nth-child(3):hover a { background: #0077c0; }
.rigdi-wheelchairs .tab-sec ul li:nth-child(4):hover a { background: #de202a; }
.rigdi-wheelchairs .download { color: #F99D1C; }
.rigdi-wheelchairs .product-slider { border-color: #F99D1C; }
/*************children-wheelchairs************/

.children-wheelchairs .tab-sec ul li a.active, .children-wheelchairs .tab-sec ul li:hover a { background: #0077c0; }
.children-wheelchairs .tab-sec ul li:nth-child(1):hover a { background: #01cc00; }
.children-wheelchairs .tab-sec ul li:nth-child(2):hover a { background: #F99D1C; }
.children-wheelchairs .tab-sec ul li:nth-child(4):hover a { background: #de202a; }
.children-wheelchairs .download { color: #0077c0; }
.children-wheelchairs .product-slider { border-color: #0077c0; }
/***********sport-wheelchairs*************/

.sport-wheelchairs .tab-sec ul li a.active, .sport-wheelchairs .tab-sec ul li:hover a { background: #DE202A; }
.sport-wheelchairs .tab-sec ul li:nth-child(1):hover a { background: #01cc00; }
.sport-wheelchairs .tab-sec ul li:nth-child(2):hover a { background: #F99D1C; }
.sport-wheelchairs .tab-sec ul li:nth-child(3):hover a { background: #0077C0; }
.sport-wheelchairs .download { color: #DE202A; }
.sport-wheelchairs .product-slider { border-color: #DE202A; }

/*-*/
.flexslider .slides > li { position:relative;}
.flexslider .modal { left: 0; margin: 0 auto; right: 0; position:absolute;}
.modal-backdrop.fade.in { display:none;}
.silder-left p { line-height:24px; margin:10px 0; text-align: justify;}
h4#product_name{font-size:20px !important;font-weight:bold;}
.silder-left .btn{background: grey;border: 1px solid grey;padding: 5px;font-size: 15px;} 
.responsive_extra_menu{display:none !important;}
.flex-centered .slides {width: 100%!important; text-align: center;}
.flex-centered .slides li {display: inline-block!important; *display: inline!important; float: none!important;}



/*banner-text */
.banner-text { background:#000; color:#fff; padding:35px 10px; text-align:center; float:left; display:inline-block; width:100%;}
.banner-text h2 { margin:0 0 10px 0; padding:0; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.banner-text h2 strong { color:#00cb00;}
/****************/

.logo-top  { padding:20px 0 0px 0; }
.logo-top ul {  text-align:center; margin:15px 0; }
.logo-top li { display:inline-block;}
.logo-top li  img { max-width:145px;}
.logo-top p { text-align:center; color:#000; font-size:21px;}
.section-content-home, .stap-section, .logo-top    {display:inline-block; width:100%; vertical-align:top;}
.section-content p, .section-content-home p { font-size:18px; margin-bottom:25px;}
.stap-section .flexslider { margin:20px 0 30px 0;}
.section_heading {text-align:center; font-size:36px; font-style:italic; padding:15px 0; color:#fff; margin:30px 0; font-weight:bold;}
.section_heading strong { color:#000;}
.black-heading  strong { color:#00cb00;}


.gray_heading {background:#989c9e;  }
.green-heading {background:#35ce37;}
.black-heading {background:#000;}
.stap-section .section_heading { margin-top:0;}

.section-video { padding:40px 0; border-top:5px solid #999999;}
.header-bar{background:#eeeeee;}

img { max-width:100%}
.address-col { width:50%; float:left;}
.address-col ul { margin:0; padding:0}
.address-col  li { display:block; clear:both;}
.address-col  li span { width:55px; display:inline-block;}
.section-contact { background:#000; padding:100px 0; display:inline-block; width:100%; vertical-align:top; }
.contact-form { background:#e6e5e6; padding:50px 20px 25px 20px; border-radius:25px; }
.contact-address {color: #ffffff;font-size: 18px; display: inline-block; width: 100%; padding-left: 50px;}
.contact-address h3 {  font-size: 22px; line-height: 30px;}
.contct_map  { text-align:center;}
.contct_map img { display:inline-block; width:100%}
.contact-form input[type="submit"] {background: #00cb00; border-radius: 15px; color: #ffffff; display: block; font-size: 16px; font-weight: bold; margin: 0 auto; padding: 5px 25px; width: 160px;}
.section-content { padding:80px 0; font-size:18px; display:inline-block; width:100%;}
.section-content h2 { color:#1d59b8; margin:25px 0; font-weight:bold; }
.assessments-sec  { padding:30px 0}
.assessments-sec h2 { margin-top:0}
.btn-green {background: #00cb00; border-radius:4px; color: #ffffff; display: block; font-size: 18px; font-weight: bold; margin: 0 auto; padding: 10px 25px; width: 160px;}
.btn-green:hover {background: #000; color:#fff;}

.top-right-sec .social_icon { margin:15px 0 0 0; padding:0}
.top-right-sec .social_icon li { display:inline-block; margin:0 5px}
.top-right-sec .social_icon li a {
  border: 2px solid #ffffff;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  height: 45px;
  line-height: 41px;
  padding-left: 5px;
  text-align: center;
  width: 45px;
}
.top-right-sec .social_icon li a:hover { background:#999999; color:#333;  border: 2px solid #999999;}

.carousel_wrap .flex-direction-nav .flex-prev, .carousel_wrap .flexslider:hover .flex-direction-nav .flex-prev { left: -35px;}
.carousel_wrap .flex-direction-nav .flex-next, .carousel_wrap .flexslider:hover .flex-direction-nav .flex-next { right: -30px;}

@media (max-width:1140px) {
.carousel_wrap .flex-direction-nav .flex-prev, .carousel_wrap .flexslider:hover .flex-direction-nav .flex-prev { left: 0px;}
.carousel_wrap .flex-direction-nav .flex-next, .carousel_wrap .flexslider:hover .flex-direction-nav .flex-next { right:0px;}
}

@media (max-width:991px) {

.desktop-view { display: none; }
.smartphone-view { display: inline; }

.address-col {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.section-content h2.section_heading { font-size:20px;}
.section-content p { font-size:16px;}	
}
@media (max-width:767px) {
.contact-address { padding-left:0px; margin-top:20px;}
}

#slider{clear:both;}

.success_msg h3 {
  border: 2px solid #26a626;
  color: green;
  display: none;
  font-size: 15px;
  font-weight: bold;
  line-height: 23px;
  padding: 5px 10px;
}

.footer_copyright{color:#fff; font-family:inherit; margin-top:10px;}