/*
Theme Name: Janvi Trends
Theme URI: 
Description:  Theme
Version: 0.1
Author: lbminfotech
Author URI: http://lbminfotech.com
*/ 
/* ----------------------------------------------------------------------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Lato);  
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face {
    font-family: 'icomoon';
    src:    url('css/fonts/icomoon.eot?s8e109');
    src:    url('css/fonts/icomoon.eot?s8e109#iefix') format('embedded-opentype'),
        url('css/fonts/icomoon.ttf?s8e109') format('truetype'),
        url('css/fonts/icomoon.woff?s8e109') format('woff'),
        url('css/fonts/icomoon.svg?s8e109#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-apple:before {
    content: "\e90f";
}
.icon-android:before {
    content: "\e900";
}
.icon-black:before {
    content: "\e901";
}
.icon-business:before {
    content: "\e902";
}
.icon-download:before {
    content: "\e903";
}
.icon-facebook-logo:before {
    content: "\e904";
}
.icon-farmer:before {
    content: "\e905";
}
.icon-female-avatar:before {
    content: "\e906";
}
.icon-google-plus-logo:before {
    content: "\e907";
}
.icon-old-handphone:before {
    content: "\e908";
}
.icon-phone:before {
    content: "\e909";
}
.icon-social:before {
    content: "\e90a";
}
.icon-social-1:before {
    content: "\e90b";
}
.icon-telephone:before {
    content: "\e90c";
}
.icon-twitter-logo:before {
    content: "\e90d";
}
.icon-user:before {
    content: "\e90e";
}




a:hover, a:focus, a:active { outline:none} 
body {font-family: 'Lato'; color: #1b1b1b; background-color: #fff; line-height: 28px; font-weight: normal; font-size: 16px; }
.header, .middle, .footer, .inner, .topCon {width:100%; float:left; position: relative !important; clear:both; }
.topCon {width: 100%; float: left; position: relative; clear: both; background-color: #fff; height:80px; margin: 0;}
.topCon .col-sm-9 {text-align: right;}
.mailInfo {width: 100%; float: left; padding: 0; background-color: #35478c; position:relative; z-index:10000}
.mailInfo ul {padding: 0; margin: 0; }
.mailInfo li {list-style: none; float: right; padding: 0 35px !important; line-height: 40px; color: #fff; }
.mailInfo li span {margin: 0 15px 0 0;}
.mailInfo li a {color: #fff; }
.mailInfo .row {margin-right: 0px !important; margin-left: 0px !important; }
.mailInfo .col-xs-4 {margin: 0px!important; padding: 0px!important;}
.mailInfo .col-xs-8 {margin: 0px!important; padding: 0px!important;}
.box1 {width: 100%; background: #e88b00; height: 40px;}
.box2, .box3, .box4 {width: 40px; float: right; background: #2762b0; height: 40px;} 
.box3 {background: #236bbc;} 
.box4 { background: #1e74c8; } 
.mailInfo .col-md-8 {padding: 0; margin: 0;}
.mailInfo .col-md-4 {padding: 0; margin: 0;}
.app_section {background: url(images/app.png) no-repeat left top; background-size:100% auto; position:absolute; margin:0 auto; right:0; z-index: 2; width: 22%; padding: 133px;
bottom: -80px;
text-align: center;}
.app_section h3 span {color:#fff; font-size:20px; font-weight:bold}
.app_section h3 {
	font-size: 20px;
	text-align: center;
	width: 100% !important;
	text-transform: uppercase;
	color: #fff;
}
.navbar-wrapper { width: 100%; float: left; background-color: #fff; position: relative !important; margin: 10px 0 0 0; }
.navbar-brand {position: relative; top:0; padding: 6px 0 0 0; height: auto;}
.navbar {margin-bottom: 0;} 
.navbar-nav {float: right; margin: 9px 0 0;}
.navbar-inverse { background-color: transparent; border-color: transparent;}
.navbar-inverse .navbar-nav > li:last-child > a { background:none}
.welCon {width: 100%; clear: both;}
.welInfo {width: 100%;  text-align: center; padding: 20px 0; border-bottom: 1px solid #ee9a1e;} 
.welInfo h1 {font-family:'Montserrat'; font-weight: 500; color: #2e2e2e; font-size: 36px; padding: 0 0 15px 0; text-transform: uppercase;}
.welInfo h1 span {color: #35478c;}
.welInfo h3 {font-family:'Montserrat'; font-weight: bold; font-style: italic; color: #ff9900; font-size: 17px; padding: 0 0 10px 0; }
.welbtn {background:#fff !important; margin: 40px 10px 0 0; border: 1px solid #35478c; display:inline-block; padding: 8px 30px !important;  color:#35478c !important; text-decoration:none; border-radius: 0 !important; font-family: 'Lato'; font-style: italic; font-size: 16px; }
.welbtn:hover {background:#fff !important; border: 1px dashed #35478c; color:#35478c; text-decoration: none;}
.signalInfo {width: 100%; position: relative; float: left; padding: 25px 0; background: #f8f8f8; border-top: 6px solid #f2f2f2;}
.signalIcon {position: absolute; width: 100%; text-align: center; top: -33px;}
.signalInfo ul {padding: 0; margin: 0;}
.signalInfo li {list-style: none; float: left; padding: 0 10px; font-family: 'Lato'; font-size: 18px;}
.signalInfo li img {margin: 0 10px 0 0;}
.servicesCon {width: 100%;  padding: 80px 0; text-align: center; background: #f2f2f2;}
.servicesCon span {color: #fff; font-size: 50px; line-height: 135px;}
.servicesCon h3 {font-family: 'Montserrat'; font-weight: 500; color: #35478c; font-size: 27px; padding: 40px 0 20px 0; text-transform: uppercase;}
.serLine {width: 5%; height: 3px; background: #ed9a1d;  margin: 0 47.5% 50px 47.5%;}
.proCon {width: 100%; float: left; background: url(images/basemetal.jpg) no-repeat left top; padding: 92px 80px; min-height: 319px; background-size: 100% 100%; text-align: left; color: #fff;}
.proCon1 {background: url(images/basemetal.jpg) no-repeat left top;}
.proCon2 {background: url(images/metals.jpg) no-repeat left top;}
.proCon3 {background: url(images/energy.jpg) no-repeat left top;}
.proCon4 {background: url(images/agri.jpg) no-repeat left top;}
.proCon5 {background: url(images/spices.jpg) no-repeat left top;}
.proCon6 {background: url(images/veg.jpg) no-repeat left top;}
.proCon7 {background: url(images/nuts.jpg) no-repeat left top;}
.proCon8 {background: url(images/rupees.jpg) no-repeat left top;}
.proCon h5 {font-family:'Montserrat'; font-weight: bold; color: #ffffff; font-size: 30px; text-transform: uppercase; padding: 0 0 10px 0; }
.baseLine {width: 15%; height: 3px; background: #ffffff; margin: 0 85% 15px 0;}
.red {width: 18px; height: 18px; background: #ee0000; text-align: center; margin: 0 45%;}
.green {width: 18px; height: 18px; background: #4a9401; text-align: center; margin: 0 45%;}
.yellow {width: 18px; height: 18px; background: #ffcc00; text-align: center; margin: 0 45%;}
.favourite {width: 100%; float: left; padding: 70px 0;}
.favLine {width: 10%; margin: 15px 90% 30px 0; height: 3px; background: #0c4f86;}
.favourite h2 {font-family:'Montserrat'; font-weight: bold; color: #000000; font-size: 22px; text-transform: uppercase; padding: 0 0 10px 0; }
.favourite img {margin: 0 0 25px 0;}
.favourite p {margin: 0 0 25px 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 25px 0;}
.howtoCon {width: 100%; float: left; background: url(images/howto.jpg) no-repeat left top; text-align: center; background-size: 100% 100%; padding: 60px 0 80px 0; color: #fff;}
.howtoCon h4 {font-family: 'Ubuntu'; font-weight: 500; color: #fff; font-size: 27px; padding: 0 0 15px 0; text-transform: uppercase;}
.howtoCon .col-sm-2 {text-align: center; font-size: 20px;}
.howLine {width: 5%; height: 3px; background: #fff; margin: 0 47.5% 40px 47.5%;} 
.howtoCon img {margin: 0 0 40px 0;}
.howInfo {float: left; position: relative;  background-color: #fff; margin: 0 15px; padding: 50px 30px 30px 30px; text-align: center; color: #6c6c6c;}
.howread {width: 100%; position: absolute; top: -57px; margin: 0 auto; left: 0; right: 0; font-family:'Montserrat'; font-weight: bold; font-size: 36px; color: #d87613; background: url(images/howto1.png) no-repeat center center; min-height: 125px; line-height: 110px;}
.howtoCon h2 {font-family:'Montserrat'; font-weight: bold; color: #3f3f3f; font-size: 18px; padding: 20px 0 10px 0; } 
.clientCon {width: 100%; float: left; text-align: center;  padding: 20px 0 120px 0;}
.clientCon h5 {font-family:'Montserrat'; font-weight: 500; color: #2e2e2e; font-size: 36px; padding: 0 0 20px 0; text-transform: uppercase;}
.clientsLine {width: 5%; height: 3px; background: #d3830a; margin: 0 47.5% 40px 47.5%;}
.contactBox {width: 100%; float: left; position: relative; background: #f7f7f7; border-bottom: 6px solid #dedede; padding: 40px 50px 65px 50px;}
.contactBox .c_label {float: left; margin: 7px 20px 0 0;}
.clientbtn {background:#0467c1 !important; margin: 40px 10px 0 0; border: 1px solid #0467c1; display:inline-block; padding: 8px 30px !important;  color:#fff !important; text-decoration:none; border-radius: 0 !important; font-family: 'Lato'; font-style: italic; font-size: 18px; }
.clientbtn:hover {background:#48a81e !important; border: 1px dashed #48a81e; color:#cd0000; }
.download {width: 100%; float: left; background: #16202c; padding: 35px 0 30px 0; border-bottom: 1px solid #babdc0; color: #fff;}
.download h3 {font-family:'Montserrat'; font-weight: 500; color: #fff; font-size: 27px; padding: 0; text-transform: uppercase;}
.download p {font-family: 'Lato'; color: #fff; font-size: 18px; padding: 0;}
.downIcon { width: 60%; float: right; padding: 25px 25px; background: #165fbe; text-align: center;}
.mailCon {width: 100%; float: left; background: #1d2f45; padding: 20px 30px; color: #cdd9e7;} 
.mailCon a {font-family:'Montserrat'; font-weight: 500; color: #cdd9e7 !important; }
.mailCon a:hover {color: #fff !important; }
.mailCon span {float: left; margin: 7px 20px 0 0; font-size: 45px; color: #fff;}
.callCon {width: 100%; float: left; background: #2e435c; padding: 20px 30px; color: #cdd9e7;} 
.callCon h3 {font-family:'Montserrat'; font-weight: 500; color: #cdd9e7; font-size: 12px; margin: 3px 0 0 0; padding: 0; text-transform: uppercase;}
.callCon span {float: left; margin: 7px 20px 0 0; line-height: 60px; font-size: 40px; color: #fff;}
.therapyBlk {width: 100%;}
.therapyBlk ul {padding: 0; margin: 0 40px 0 0;}
.therapyBlk li {list-style: none; padding:0; line-height: 62px; border-bottom: 1px solid #ffffff; color: #fff; background: #1e6cee; clear: both; display: block; }
.therapyBlk li a {color: #fff; font-size: 16px; text-decoration: none; display: block; font-family: 'Lato'; }
.therapyBlk li samp {width: 10px; height: 20px; position: absolute; right: 45px; top: 19px; z-index: 100; background: url(images/icon1.png) no-repeat right center;}
.therapyBlk li samp:hover {background: url(images/icon2.png) no-repeat right center;}
.therapyBlk li span {float: left; display: block; margin: 0 20px 0 0; padding: 23px 25px; background: #1651b2;}
.favourite .green{float: left; margin: 0 3px; width: 14px; height: 14px;}
.favourite .red {float: left; margin: 0 3px; width: 14px; height: 14px;}
.favourite .yellow {float: left; margin: 0 3px; width: 14px; height: 14px;}
.favourite td {font-family:  'Lato'; font-size: 17px; color: #000000;}
.blue {color: #1e6cee;} 
.welCon .nav>li>a>img {padding: 35px 35px 50px 35px; width: 125px;}
.welCon .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background: #1e6cee; border-bottom: 6px solid #1150b8;}
.welCon .nav-tabs>li>a:hover {background: #1e6cee; border-bottom: 6px solid #1150b8;}
.board-inner {margin: 0 5%;}

/*-----------------------------------*/
/* Page 404
/*-----------------------------------*/
#page404{text-align:center;}
#page404 img{margin:50px 0; margin-bottom:20px;}
#page404 a{padding: 15px 30px; font-weight:bold; font-size:13px; text-decoration:none}
.btn11 { background: #c9383d; display: inline-block; color: #ffffff; text-transform: uppercase;  padding: 8px 12px 5px 12px; border: none;}
.btn11:hover {background:#9f161b;}

/*-----------------------------------*/
/* Flexible Container
/*-----------------------------------*/
.Flexible-container {position: relative; padding-bottom: 63%; height: 0; overflow: hidden; border: none; margin-bottom:0;}
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {position: absolute; width: 100%; top: 0; border: none; left: 0; width: 100%; height: 100%;}
.Flexible-container1 {position: relative; padding-bottom: 20%; height: 0; overflow: hidden; border: none; margin-bottom:0;}
.Flexible-container1 iframe, .Flexible-container1 object, .Flexible-container1 embed {position: absolute; width: 100%;  border: none; top: 0; left: 0; width: 100%; height: 100%;}

/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
.tWidth{width:100%; float:left;}
.enquiryBtn {margin: 10px 0 0 0 !important;}
.textBox{width:70% !important; height:45px !important; margin: 0 0 25px 0; padding: 0 0; background:#f7f7f7;  border-left: none; border-right: none; border-top: none; border-bottom: solid 1px #c5c5c5; font-family:  'Lato'; color:#939393; font-size:13px;}
.textBoxMulti {width: 90% !important; height: 45px !important; background: #f7f7f7; border-left: none; border-right: none; border-top: none;  border-bottom: solid 1px #c5c5c5; padding: 5px 15px 0; font-family:  'Lato'; color:#939393; font-size:13px;}
.tred{color:#C00;}
.subbtn {background:#ee9a1e !important; position: absolute; bottom: -30px; margin: 0 42%; left: 0; right: 0; border: 1px solid #ee9a1e;  padding: 11px 25px !important;  color:#fff; font-family:'Montserrat'; font-size: 20px; text-transform:uppercase; text-decoration:none; border-radius: 0 !important;}
.subbtn:hover {background:#da860a !important; border: 1px dashed #da860a; color:#fff; }
.textBox1{width:30% !important; margin: 0 2px; height:40px !important; background:#fff; border:solid 1px #d5d5d5; font-family:  'Lato'; color:#000; font-size:15px;}

/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/
.footer {width: 100%;  font-family: 'Lato'; font-weight: normal; line-height: 30px; font-size: 14px; color: #9eb0c6; background: #000; padding: 40px 0; float: left;  }
.footer h4 { font-family:'Lato'; font-weight: normal; font-size: 18px; text-transform: uppercase; border-bottom: 1px solid #515151; padding: 0 0 20px 0; color: #fff; margin: 0 0 20px 0;}
.footer p { line-height: 40px; margin: 0;}
.footer a {color: #9eb0c6; padding: 0; text-decoration: none !important; }
.footer a:hover {text-decoration: none !important; color: #fff;}
.lbmBox {width: 100%; border-top: 1px solid #8a363a; text-align: left !important; padding: 30px 0 0 0;}
.lbm a {color: #6197de !important;} 
.subFooter {width: 100%; float: left; text-align: center; background: #000000; padding: 30px 0 50px 0; color: #fff;display:none}
.subFooter span {width: 60px; height: 60px; display: inline-block;  text-align: center; margin: 7px 3px 0 3px; line-height: 60px; font-size: 23px; border-radius: 100px; opacity: 0.5; background: #fff; color: #000;}
.subFooter span:hover {background: #fff; opacity: 10; }

.footer .col-md-6 {margin: 0; padding: 0;}
 
/*-----------------------------------*/
/* Table Styles
/*-----------------------------------*/
table { width: 100%; border-collapse: collapse; background-color: #f5f9ff;  font-family: 'Lato'; }
tr:nth-of-type(odd) {  background: #f5f9ff; }
th { background: #1e6cee; color: white; font-weight: bold; }
td, th {padding: 6px 15px 6px 15px; text-align: center;  border: 1px solid #f0f0f0; }
td, th:first-child { text-align: left;  border: 1px solid #f0f0f0; }

.favourite table { width: 70%; border-collapse: collapse; background-color: #fafafa;  font-family: 'Lato'; }
.favourite tr:nth-of-type(odd) {  background: #fafafa; }
.favourite th { background: #fafafa; color: white; font-weight: bold; }
.favourite td, th {padding: 6px 15px 6px 15px; text-align: center;  border: 1px solid #e3e3e3; }
.favourite td, th:first-child { text-align: left;  border: 1px solid #e3e3e3; }
.favourite .table-striped>tbody>tr:nth-of-type(odd) {background: #fafafa;}
#menu-header-menu-1 {  margin: 0 0 30px;  padding: 0;}
#menu-header-menu-1 li {  border-right: 1px solid #9eb0c6;  float: left;  line-height: 13px;  list-style: outside none none;  margin: 0; padding: 0 10px;  width: auto;}
#menu-header-menu-1 li:first-child { padding-left:0px;}
#menu-header-menu-1 li:last-child { border-right:0px solid #9eb0c6}
b, strong {  color: #da860a;}

div.wpcf7-validation-errors { border: 2px solid #f7e700;  float: left;  width: 100%;}
.wpcf7-not-valid { border-bottom: 1px solid red;}
.flex-container { display: -webkit-flex; display: flex; height: 180px;}
.not_f_page{ margin: 20px}
.owl-theme .owl-controls .owl-page span {
  background: #869791 none repeat scroll 0 0!important;
  border-radius: 20px!important;
  display: block!important;
  height: 12px!important;
  margin: 5px 7px!important;
  opacity: 0.5!important;
  width: 12px!important;
}
.icon-android::before {
  color: #a4c639;
  content: "";
  float: left;
  font-size: 65px;
  margin: 15px 25px 0 0;
}
.icon-download::before {
  color: #fff;
  content: "";
  font-size: 40px;
}
.icon-apple::before {
  color: #fff;
  float: left;
  font-size: 65px;
  margin: 15px 25px 0 0;
}
.carousel-caption {
  bottom: 20px;
  color: #fff;
  left: 15%;
  padding-bottom: 20px;
  padding-top: 20px;
  position: absolute;
  right: 15%;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.carousel-caption {
  left: 20%;
  padding-bottom: 30px;
  right: 20%;
}
.carousel-caption > h1 {   color: #35478c;   font-size: 40px;   font-weight: bold;   text-shadow: none; }
#myTab li b {
  bottom: 95px;
  color: #fff;
  float: left;
  left: 0;
width: 100%;
  padding: 0 10px;
  position: absolute;
  text-align: center;
}
.alignleft {
  float: left;
  margin: 10px;
}
.welInfo > p {
  text-align: left;
}
/*==========  Non-Mobile First Method  ==========*/


/* Large Devices, Wide Screens */

@media only screen and (max-width : 1200px) {
.app_section {bottom:-73px; padding: 100px;}
.container {width: 95%;}
.mailInfo .col-xs-4 {display: none;}
.mailInfo .col-xs-8 {width: 100% !important; } 
.board-inner {margin: 0 7% !important;}
.signalInfo .col-md-2 {display: none;}
.signalInfo .col-md-8 {width: 100% !important; text-align: center;} 
.signalInfo li {padding: 0 15px;}
.signalInfo li img {margin: 0 7px 0 0; width: 15px; height: auto; }
.contactBox .col-lg-4 {width: 100%;}
.contactBox span {width: 10%;}
.textBox {width: 80% !important;}
.textBoxMulti {width: 80% !important;}
 }
@media only screen and (max-width : 1150px) {
.footer .col-md-6 {width: 50%; margin: 20px 0 0 0; }
.footer .col-lg-6  {width: 100%;}
}
@media only screen and (max-width : 1130px) {
.board-inner {margin: 0 5% !important;}
}
 @media only screen and (max-width : 1100px) {
.navbar-brand img {width: 90%; height: auto;}
.board-inner {margin: 0!important;}
 }
@media only screen and (max-width : 1060px) { 
.proCon {padding:40px 40px}
.proCon h5 {font-size: 25px;}
.favourite .col-md-4 {width: 100%; }
.favourite .col-md-8 {width: 100%; }
.therapyBlk li samp {display: none;}
.therapyBlk li {float: left; width: 50%; clear: none;  display: inherit;}
.therapyBlk ul {margin: 0;}
}

@media only screen and (max-width : 1030px) { 
.therapyBlk li span {margin: 0 10px 0 0;}
.nav > li > a {padding:10px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
.welCon .nav > li > a > img {padding: 25px 10px 25px 26px; width: 80%; height: auto;}
.nav-tabs > li a {text-align: center !important;}
.download h3 {font-size: 20px;}
.box2, .box3, .box4 { display:none}
.navbar {padding:50px 3% 0}
.top-nav-collapse.navbar { padding-top:0 !important}
.top-nav-collapse .navbar-nav { margin-top:5px;}
}
@media only screen and (max-width : 950px) {
.contactBox span {width: 20%;}
.textBox {width: 70% !important;}
.textBoxMulti {width: 70% !important;}
}
@media only screen and (max-width : 940px) {
.navbar-brand img {width: 100%; height: auto;}
.nav > li > a {padding: 10px 10px; font-size: 14px !important;}
.proCon {display: none;}
.tab-content .col-md-7 {width: 100% !important;}
}
@media only screen and (max-width : 875px) {
	.navbar-header { width:30%; padding:5px 0;}
}
@media only screen and (max-width : 830px) {
.nav > li > a {padding: 10px 8px; font-size: 13px !important;}
}
@media only screen and (max-width : 800px) {
.welCon .nav > li > a > img {padding: 20px 0 20px 20px; width: 65%; height: auto;}

}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.app_section {display:none;}
.navbar-header { width:100%; padding:0;}
.navbar-brand {}
.navbar-wrapper { margin: 0; z-index: 10;} 
.navbar-inverse { background-color: #fff; border-color: #fff;}
.navbar-header [class^="icon-"], [class*=" icon-"] {padding: 2px 0 !important; margin: 0;}
.navbar-toggle {margin-top: 14px; margin-bottom: 14px; z-index: 9999;} 
.navbar-inverse .navbar-toggle {background-color: #fff;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #fff}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #85c4eb; position: absolute; width: 94%; background: #fff;}
.navbar-inverse .navbar-nav > li > a { background:none; border-bottom:dotted 1px #E6E6E6}
.topCon .col-sm-9 {text-align: left;}
.navbar-inverse .navbar-toggle {border-color: #fff;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #0867a3;}
.navbar-collapse {padding: 0px;}
.navbar-nav {float: none; width: 100%;}
.navbar-collapse.in { overflow-y: hidden;}
.nav > li > a {padding: 10px 15px; font-size: 14px !important; }

.mailInfo li:first-child {display: none;}
.welInfo {padding: 40px 0 60px 0;}
.welInfo h3 {line-height: 30px;}
.welInfo h1 {padding: 0; font-size: 30px;}
.signalInfo {padding: 20px 0;}
.signalInfo li {padding: 0 10px; font-size: 15px;}
.signalInfo li img {margin: 0 5px 0 0; width: 12px; height: auto; }
.favourite table {width: 100%;}
.download h3 {font-size: 17px;}
.download p {font-size: 14px;}
.icon-android::before {display: none;}
.carousel-caption > h1{display:none}
#down_logo {
  display: none;
}
}
@media only screen and (max-width : 700px) {
.welCon .nav > li > a > img {padding: 15px 0 15px 15px !important; width: 60%; height: auto;}
.nav-tabs > li.active:after {display: none;}
}
@media only screen and (max-width : 650px) {
.mailInfo { display:none}
.welCon .nav > li > a > img {padding: 15px 0 15px 10px !important; width: 60%; height: auto;}
.navbar { padding:10px 3% 0}
}
@media only screen and (max-width : 610px) {
.therapyBlk li {float: left; width: 100%; clear: none;  display: inherit;}
}

@media only screen and (max-width : 600px) {
.welCon .nav > li > a > img {padding: 15px 0 15px 0 !important; width: 45%; height: auto;}
.signalInfo ul {text-align: center;}
.signalInfo li:first-child { width: 100%; display: inline-block; padding: 0 10px; font-size: 15px; text-align: left;}
.download h3 {font-size: 15px;}
.download p {font-size: 12px;}
.icon-download::before {font-size: 30px; color: #fff; }
.footer .col-md-6 {width: 100%; margin: 30px 0 0 0; }
.footer .col-lg-6  {width: 100%;}
}

@media only screen and (max-width : 550px) {
.contactBox span {width: 100%; margin: 0 0 10px 0; text-align: left;}
.textBox {width: 100% !important;}
.textBoxMulti {width: 100% !important;}
.subbtn {margin: 0;}
.subFooter span {width: 50px;  height: 50px; line-height: 50px;}
}
@media only screen and (max-width : 500px) {
/*.download {display: none;}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.mailInfo li {padding: 15px 0 !important; border: none;}
.topCon .col-sm-3 {width: 50% !important;}
.navbar-brand img {width: 100%;}
.navbar-toggle {margin: 0;}
.welInfo h1 {font-size: 25px;}
.welInfo h3 {line-height: 30px; font-size: 14px;}

}
@media only screen and (max-width : 400px) {
.welInfo h1 {font-size: 20px;}
.subFooter span {width: 40px;  height: 40px; line-height: 40px; font-size: 15px;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 360px) {  
.navbar-brand img { width:160px;}
.topCon { height:60px;}
.welInfo { padding:30px 0 60px;}
.welInfo h1 { margin:0}
.carousel-indicators, .carousel-control { display:none}
.clientCon h5 {font-size:25px}
#menu-header-menu-1 { text-align:center; margin:0}
#menu-header-menu-1 li { float:none; margin:5px 0; display:inline-block}
.footer .col-md-6 { margin:0}
.footer { padding:20px 0 0; text-align:center}
.footer p { line-height:26px}
.subFooter { padding:20px 0}
p.lbm { margin-bottom:15px;}
}
@media only screen and (max-width : 340px) {  
.therapyBlk li span {padding: 23px 20px;}   
}


