/*  
Theme Name: Babysoft Training
Theme URI: http://www.babysoft.in
Description: Training theme developed by Babysoft Software, India. Support email babysoft08@gmail.com 
Version: 1.0
Author: Babysoft Developer
Author URI: http://www.babysoft.in

*/


/*** global ***/

body{ color:#333; background:#fff; font-family:'Open Sans Condensed', sans-serif; overflow-x:hidden; }
ul,li{ margin:0; padding:0; list-style:none; }
a:hover, a:focus, a:active{ outline:none; }
button:hover, button:focus, button:active{ outline:none; }

.section{ width:100%; float:left; }
.full-width{ width:100%; float:left; }
.white-bg{ background:#ffffff; }
.pinks-bg{ background:#56031f; }

.nopading{ padding:0; }

/*** end global ***/
 
/*** header ***/

.topbar{ width:100%; height:20px; display:block; background:#560520; border-bottom:1px solid #560520; }

.navbar-default{ position:relative; display:block; min-height:90px; margin-bottom:0; background:#fff; box-shadow:none; }
.navbar-default .navbar-header a.navbar-brand{ display:block; height:/*89*/100px; padding:11px 15px; }
.navbar-default .navbar-header a.navbar-brand img{ /*max-width:150px;*/ }
.navbar-default ul.navbar-nav{  }
.navbar-default ul.navbar-nav.nleft{ margin:/*17*/22px 0; padding-left:20px; }
.navbar-default ul.navbar-nav.nleft li{ position:relative; }
.navbar-default ul.navbar-nav.nleft li a{ color:#56031f; font-weight:600; font-size:15px; text-transform:uppercase; padding:17px 8px; font-size:18px; }
.navbar-default ul.navbar-nav.nleft li a:hover, .navbar-default ul.navbar-nav.nleft li a:active, .navbar-default ul.navbar-nav.nleft li a:focus{ color:#b70e47; }
.navbar-default ul.navbar-nav.nleft li a:after{ content:'-'; margin-left:15px; color:#c5104d; font-weight:800; }
.navbar-default ul.navbar-nav.nleft li:last-child a:after{ display:none; }

.navbar-default ul.navbar-nav.nleft li:hover a,
.navbar-default ul.navbar-nav.nleft li:active a
.navbar-default ul.navbar-nav.nleft li:focus a{ color:#b70e47; }

.navbar-default ul.navbar-nav.nleft li:hover:after,
.navbar-default ul.navbar-nav.nleft li:focus:after,
.navbar-default ul.navbar-nav.nleft li:active:after{ content:url('images/hover.png'); bottom:0; display:block; left:9px; position:absolute; }

.navbar-default ul.navbar-nav.navbar-right{ margin-top:/*17*/22px; margin-bottom:/*17*/22px; }
.navbar-default ul.navbar-nav.navbar-right li{ padding:14px 0; }
.navbar-default ul.navbar-nav.navbar-right li a{ border:2px solid #c5104d; color:#c5104d; font-size:18px; margin-right:5px; padding:1px 5px; text-align:center; width:28px; }
.navbar-default ul.navbar-nav.navbar-right li:last-child a{ margin-right:0; }

.navbar-default ul.navbar-nav.navbar-right li a:hover, 
.navbar-default ul.navbar-nav.navbar-right li a:focus, 
.navbar-default ul.navbar-nav.navbar-right li a:active{ color:#560520; border-color:#560520; }

.headsctn{ background:#56031f; }
.hbread{ width:100%; float:left; color:#fff; margin:0; padding:15px 0; border-bottom:none; }
.hbread .wraph{}
.hbread .wraph h1{ font-size:30px; font-weight:700; margin:0; text-transform:uppercase; }

.hbread .wraph .breadcrumb { padding:4px 0px; margin-bottom:20px; list-style:none; background:none; margin:0; font-size:15px; }
.hbread .wraph .breadcrumb a { color:#fff; text-decoration:none; font-weight:700; }

/*** end header ***/


/*** footer ***/

.footer{ background:#56031f; margin:30px 0 0; padding:25px 0 15px; position:relative; width:100%; float:left; }

.topbutton{ display:block; left:0; margin:0 auto; position:absolute; text-align:center; top:-23px; width:100%; }
.topbutton .btn-buy{ border:none; border-radius:10px; color:#fff; font-size:16px; font-weight:700; padding:10px 40px; text-transform:uppercase;
background: rgb(159,19,67);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmMTM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzdkMGMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTA1MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(159,19,67,1) 0%, rgba(125,12,50,1) 40%, rgba(94,5,35,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(159,19,67,1) 0%,rgba(125,12,50,1) 40%,rgba(94,5,35,1) 100%);
background: linear-gradient(to bottom,  rgba(159,19,67,1) 0%,rgba(125,12,50,1) 40%,rgba(94,5,35,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f1343', endColorstr='#5e0523',GradientType=0 );
}

.topbutton .btn-buy:hover, .topbutton .btn-buy:focus, .topbutton .btn-buy:active{ outline:none; color:#c5104d; }

.footer ul.foot-nav{}
.footer ul.foot-nav li{ display:inline-block; list-style:outside disc; }
.footer ul.foot-nav li:before{ content:'\f111'; display:inline; font-family:FontAwesome; font-size:6px; vertical-align:middle; color:#fff; }
.footer ul.foot-nav li a{ color:#fff; text-transform:uppercase; display:inline-block; padding:10px 20px; }
.footer ul.foot-nav li a:before{ }
.footer ul.foot-nav li a:hover, .footer ul.foot-nav li a:focus, .footer ul.foot-nav li a:active{ color:#c5104d; text-decoration:none; } 
.footer ul.foot-nav li:hover:before, .footer ul.foot-nav li:active:before, .footer ul.foot-nav li:focus:before{ color:#c5104d; }

.bottom-footer{ background:#a21444; color:#fff; padding:8px 0; width:100%; float:left; }
.bottom-footer p{ font-weight:600; margin:0; font-size:12px; }
.bottom-footer p a{ color:#fff; }
.bottom-footer p a:hover, .bottom-footer p a:focus, .bottom-footer p a:active{ text-decoration:none; color:#56031f; }


/*** end footer ***/

/*** home page ***/
.jumbotron{ padding:0; background:none; margin:0; }
.rev_slider_wrapper .tp-caption{ text-align:center; width:100%; left:0 !important; }

.homewelcm{ padding:50px 0px; }
.homewelcm h2{ color:#56031f; font-weight:700; text-transform:uppercase; text-align:center;  margin-bottom:30px; padding-bottom:10px; position:relative; }
.homewelcm h2:after{ content:url('images/hover.png'); bottom:0; display:block; bottom:-18px; margin:0 auto; position:absolute; text-align:center; width:100%; }
.homewelcm h3{ background:#56031f; color:#fff; font-weight:700; text-transform:uppercase; text-align:center;  margin:20px auto; position:relative; width:25%; padding:10px 0; }

.homewelcm .description{ text-align:center; }
.homewelcm .description p{ color:#36454f; font-size:18px; font-weight: bold; }
.homewelcm .description p span.pb{ color:#ba0945; text-decoration:underline; font-weight:700; }

.homevideo{ padding:60px 0 80px; }
.homevideo .vidtext{}
.homevideo .vidtext p{ color:#fff; margin-top:80px; font-size:30px; }
.homevideo .showvideos{}
.homevideo .showvideos .video{ border:1px solid #a21444; padding:8px 8px 3px; }
.homevideo .showvideos .video iframe{ width:100%; }

.hgame{}
.hgame .description p{ color:#36454f; }

.moresp{ padding:80px 0; }

/*** end home page ***/

/*** buy/shop page ***/

.buycont{ margin:50px 0; }

/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l                  (normal)
.jssora05r                  (normal)
.jssora05l:hover            (normal mouseover)
.jssora05r:hover            (normal mouseover)
.jssora05l.jssora05ldn      (mousedown)
.jssora05r.jssora05rdn      (mousedown)
*/
.jssora05l, .jssora05r { display:block; position:absolute; width:40px; height:40px; cursor:pointer; background:url('images/slider/t01.png') no-repeat; overflow:hidden; }
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p            (normal)
.jssort01 .p:hover      (normal mouseover)
.jssort01 .p.pav        (active)
.jssort01 .p.pdn        (mousedown)
*/

#jssor_1{ background-color:#fff/*#24262e*/; position:relative; margin:0 auto; top:0; left:0; overflow:hidden; visibility:hidden; /*width:100% !important;*/ }
#jssor_1 > div >div{ background-color:#fff !important; }
.fliterss{ filter: alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0; left:0; width:100%; height:100%; }
.loadingm{ position:absolute;display:block; top:0; left:0; width:100%; height:100%; }

.jssort01 .p { position:absolute; top:0; left:0; width:/*150*/149px; height:/*72*/150px; border:1px solid #ccc; }
.jssort01 .t { position:absolute; top:0; left:0; width:100%; height:100%; border:none; padding:5px; }
.jssort01 .w { position:absolute; top:0; left:0; width:100%; height:100%; }
.jssort01 .c {
  position:absolute;
  top:0;
  left:0;
  width:/*68*/150px;
  height:/*68*/150px;
  /*border:#000 2px solid;*/
  box-sizing:content-box;
  background:url('images/slider/t01.png') -800px -800px no-repeat;
  _background:none;
}

.jssort01 .pav .c { top:2px; _top:0; left:2px; _left:0; width:/*68*/150px; height:/*68*/150px; border:#000 0px solid; _border:#fff 2px solid; background-position:50% 50%; }
.jssort01 .p:hover .c { top:0; left:0; width:/*70*/150px; height:/*70*/150px; border:#fff 1px solid; background-position:50% 50%; }
.jssort01 .p.pdn .c { background-position:50% 50%; width:/*68*/150px; height:/*68*/150px; border:#000 2px solid; }
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c { width:72px; height:72px; }

.al_slides{ border:1px solid #ccc; }
.slthumbs{ left:1px !important; }
.slthumbs > div{ left:0px/*1px*/ !important; width:100% !important; }
.slthumbs .thumbsw{ /*width:150px !important; height:150px !important;*/ }
#jssor_1 a.main_img img{ /*width:100% !important;*/ height:100% !important; }


.product-details{}
.product-details h2.prtitle{ margin:20px 0 10px; color:#36454f; }
.product-details p.desct{ font-size:16px; line-height:20px; }
.product-details p.desct a{ color:#56031f; font-weight:600; margin-top:5px; }
.product-details p.desct a:hover, .product-details p.descta a:focus, .product-details p.descta a:active{ text-decoration:none; outline:none; color:#c5104d; }
.product-details .price{ float:left; margin:0 auto 40px; overflow:hidden; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; }
.product-details .price .pull-left{}
.product-details .price .pull-left span.pricelabl{  font-size:25px; font-weight:600; color:#36454f; }
.product-details .price .pull-right span.free{ font-size:16px; margin-top:8px; display:block; color:#36454f; }
.product-details .price .pull-right span.free i{ font-size:20px; }
.product-details .quantity{ width:100%; float:left; margin-bottom:20px; }
.product-details .quantity input{ padding:8px 10px; width:20%; }
.product-details .add-to-cart{ width:100%; float:left; margin-top:15px; }
.product-details .add-to-cart .btn-buy{ background:#a21444; padding:8px 40px; color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; }
.product-details .add-to-cart .btn-buy:hover, .product-details .add-to-cart .btn-buy:focus, .product-details .add-to-cart .btn-buy:active{ background:#56031f; }

.product-details .buyamazn{ width:100%; float:left; }
.product-details .buyamazn span.txt{ display:inline-block; font-size:20px; font-weight:700; margin-right:20px; }
.product-details .buyamazn span.aimg{ display:inline-block; width:70%; }
.product-details .buyamazn span.aimg a{ display:block; }
.product-details .buyamazn span.aimg img{ max-width:100%; margin-top:18px; }

.modal-ch .modal-dialog{ width:630px; top:5%; }
.modal-ch .modal-dialog #bigimgsw{ width:100%; max-height:350px; overflow-x:hidden; overflow-y:scroll; }
.modal-ch .modal-dialog #bigimgsw img{ max-width:100%; }

/*** end buy/shop page ***/
.con{color: #fff; display: inline-block;padding: 10px 20px;text-transform: uppercase;}
.con:hover{color: #c5104d; text-decoration: none;}



/******************************
*****Responsive Layouts *******
*******************************/

@media (min-width: 1321px) and (max-width: 1350px) {}

@media (min-width: 1200px) and (max-width: 1320px) {}

@media (min-width:1200px){ .container{ width:970px; } }

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {
/* home page */
    .homewelcm{  }
	.homewelcm h2{ }	
	.homewelcm h3{ width:230px; }
	.homewelcm .description p{  }
	.homevideo { }
	.homevideo .vidtext p{ font-size:26px; margin-top:70px; }		
	.moresp{ }
/* end home page */
/* buy page */
     .mainjssor{ /*width:94% !important;*/ }
	 #jssor_1{ /*width:100% !important;*/ }
     .al_slides{ width:98% !important; }
	 #jssor_1 a.main_img img{ width:100% !important; }
	 /*.slthums{ left:0 !important; }
	 .slthumbs > div { width:93% !important; }*/
	 
	 .jssort01 .p{ width:150px; height:150px; }
	 .jssort01 .pav .c{ width:150px; height:150px; /*background-position:center center;*/ /*background-size:cover;*/ }
	 .jssort01 .p:hover .c{ width:150px; height:150px;/* background-position:center center;*/ }
	 
/* end buy page */

}

@media (min-width:768px) {
}

@media screen and (max-width: 767px) {
/* header */
     .navbar-default{ min-height:80px; }
	 .navbar-default .navbar-header a.navbar-brand{ height:81px; }
     .navbar-default .navbar-header a.navbar-brand img{ max-width:150px; }
	 .navbar-default .navbar-toggle{ border:none; padding:24px 10px; }
	 .navbar-default .navbar-toggle .icon-bar{ background-color:#ba0945; height:3px; width:27px; }
	 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:none; }
	 
	 .navbar-default ul.navbar-nav.nleft{ padding-left:9px; margin:7.5px -15px; }
	 .navbar-default ul.navbar-nav.nleft li a{ padding:10px 8px; font-size:16px; }
	 .navbar-default ul.navbar-nav.nleft li a::after{ display:none; }
	 .navbar-default ul.navbar-nav.navbar-right li{ padding:5px 19px; }
	 .navbar-default ul.navbar-nav.nleft li:hover::after, .navbar-default ul.navbar-nav.nleft li:focus::after, .navbar-default ul.navbar-nav.nleft li:active::after{ bottom:-6px; }
/* end header */
/* home page */
     .tp-bullets.simplebullets.square-old{ bottom:10px !important; }
	 .homevideo .vidtext p{ margin-top:0; text-align:center; margin-bottom:20px; }
	 .homewelcm h3{ width:210px; }
/* end home page */

#jssor_1{ width:100% !important; }
}

@media (min-width: 481px) and (max-width: 767px) {
/* home page */
     .homewelcm{ padding:40px 0; }
	 .homewelcm h2{ }	
	 .homewelcm .description p{ }
	 .homevideo { padding:40px 0 50px; }
	 .homevideo .vidtext p{ line-height:1.2; }		
	 .moresp{ padding:40px 0; }
/* end home page */
}

@media (min-width: 641px) and (max-width: 767px) {
/* buy page */
     .mainjssor{ /*width:94% !important;*/ }
     .al_slides{ width:92% !important; }
	 #jssor_1 a.main_img img{ width:95% !important; }
	 .slthums{ left:0 !important; }
	 .slthumbs > div { width:93% !important; }
	 
	 .jssort01 .p{ width:140px; height:140px; border:none; }
	 .jssort01 .pav .c{ width:140px; height:140px; /*background-position:center center;*/ /*background-size:cover;*/ }
	 .jssort01 .p:hover .c{ width:140px; height:140px;/* background-position:center center;*/ }
	 
/* end buy page */
}

@media (min-width: 561px) and (max-width: 640px) {
	.login_logo{height:140px; width:140px;}
	 .login_inner{height:56%;}
/* buy page */
     .mainjssor{ /*width:94% !important;*/ }
     .al_slides{ width:92% !important; }
	 #jssor_1 a.main_img img{ width:95% !important; }
	 .slthums{ left:0 !important; }
	 .slthumbs > div { width:93% !important; }
	 
	 .jssort01 .p{ width:140px; height:140px; border:none; }
	 .jssort01 .pav .c{ width:140px; height:140px; /*background-position:center center;*/ /*background-size:cover;*/ }
	 .jssort01 .p:hover .c{ width:140px; height:140px;/* background-position:center center;*/ }
	 
/* end buy page */
}

@media (min-width: 481px) and (max-width: 560px) {
/* footer */
/* end footer */
/* buy page */
      .login_logo{height:140px; width:140px;}
	 .login_inner{height:56%;}
     .mainjssor{ /*width:94% !important;*/ }
     .al_slides{ width:92% !important; }
	 #jssor_1 a.main_img img{ width:95% !important; }
	 .slthums{ left:0 !important; }
	 .slthumbs > div { width:93% !important; }
	 
	 .jssort01 .p{ width:140px; height:140px; border:none; }
	 .jssort01 .pav .c{ width:140px; height:140px; /*background-position:center center;*/ /*background-size:cover;*/ }
	 .jssort01 .p:hover .c{ width:140px; height:140px;/* background-position:center center;*/ }
	 
/* end buy page */
/* footer */
	.bottom-footer .pull-left, .bottom-footer .pull-right{ width:100%; text-align:center; }
/* end footer */
}

@media (max-width: 480px) {
/* home page */
     .homewelcm{ padding:20px 0; }
	 .homewelcm h2{ font-size:26px; padding:0 15px 10px; }	
	 .homewelcm .description p{ text-align:justify; }
	 .homevideo { padding:30px 0 50px; }	
	 .homevideo .vidtext p{ font-size:22px; }	
	 .moresp{ padding:20px 0; }
	 .login_logo{height:136px; width:136px;}
	 .login_inner{height:55%;}
/* end home page */
/* buy page */
     .mainjssor{ /*width:94% !important;*/ }
     .al_slides{ width:92% !important; }
	 #jssor_1 a.main_img img{ width:95% !important; }
	 .slthums{ left:0 !important; }
	 .slthumbs > div { width:93% !important; }
	 
	 .jssort01 .p{ width:140px; height:140px; border:none; }
	 .jssort01 .pav .c{ width:140px; height:140px; /*background-position:center center;*/ /*background-size:cover;*/ }
	 .jssort01 .p:hover .c{ width:140px; height:140px;/* background-position:center center;*/ }
	 
/* end buy page */
/* footer */
        .footer ul.foot-nav li a{ padding:10px; }
	.bottom-footer .pull-left, .bottom-footer .pull-right{ width:100%; text-align:center; }
/* end footer */
}
@media (min-width: 461px) and (max-width: 480px){
}
@media (min-width: 360px) and (max-width: 460px){

}
@media (max-width: 360px) {

}

/** CSS changes by Shekhi december 6,2017 **/

/** header css **/
.navbar-default{
	background: #023b66;
	min-height: auto;
}
.navbar-default ul.navbar-nav.nleft li a{
	color: #fff;
	font-weight: 500;
	border-right: 1px solid #27587f;
	padding: 17px 15px ;
}
.navbar-default ul.navbar-nav.nleft li a::after {
	content: '';
	margin-left: unset;
	font-weight: unset;
	color: transparent;
}
.menu{
	background: #023b66;
}
.navbar{
	border: none;
}
.navbar-default ul.navbar-nav.nleft{
	margin: 0px 0px;padding: 0;
}
.navbar-default ul.navbar-nav.navbar-right{
	margin-top: 0px;
	margin-bottom: 0px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
	background: #7d9bb8;
	color: #ffffff!important;
}
.navbar-default ul.navbar-nav.nleft li:hover::after, .navbar-default ul.navbar-nav.nleft li:focus::after, .navbar-default ul.navbar-nav.nleft li:active::after {
	content: '';
}
.navbar-default ul.navbar-nav.navbar-right li a{
	color: #fff;
	border: 2px solid #fff;
}
.navbar-default .navbar-toggle .icon-bar{
	background: #fff;
}
.navbar-default ul.navbar-nav.navbar-right li a:hover, .navbar-default ul.navbar-nav.navbar-right li a:focus, .navbar-default ul.navbar-nav.navbar-right li a:active{
	border: 2px solid #fff;
	background: none;
}
.logo{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 30%;
}
.logo img{
	width: 100%;
}.login_container{
	background: url(../images/);
}
/** header css end **/

/** footer css **/
.bottom-footer{
	padding: 15px 0px;
	background: #023b66;
	position: fixed;
	width: 100%;
	bottom: 0;
}
/** footer css end **/

/** content css **/
.nopading.headsctn {
    display: none;
}
.login_heading{
	color:#023b66 ;
	margin-bottom: 20px;
	font-weight: 700;
	text-transform: uppercase;
}
.homewelcm h2::after{
	content: '';
}
.contact_us{
	text-align: left;
}
.login{
	width: 40%;
	margin: auto;
}
.user_profile {
    background: #fff;
    width: 180px;
    margin: auto;
    height: 180px;
    border: 5px solid #72838e;
}
.login form{
	margin-top: 25px;
	margin-bottom: 25px;
}
.login .form-control{
	height: 45px;
	border-radius: 12px;
}
.login_btn {
    background: #7998b6;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
}
.login_container{
	background: url('images/login_background.png') no-repeat;
}
.login_inner_container{
	background: #fff;
    border-radius: 15px;
    opacity: 0.9;
}
/** content css end **/

/** CSS changes ends by Shekhi december 6,2017 **/

/** media query changes by shekhi december 7,2017 **/
@media screen and (max-width:990px) and (min-width:768px){
	.menu .container{width:unset;}
	.navbar-default ul.navbar-nav.nleft li a{padding:17px 10px;font-size:16px;}
}
@media screen and (max-width:768px) and (min-width:320px){
	.navbar-default ul.navbar-nav.navbar-right li{padding:5px 36px;}
	.navbar-default .navbar-toggle{padding:0px 0px;}
	.navbar-default .navbar-toggle{padding:10px;}
	.logo{
		margin-top: 0;
		margin-bottom: 0;
		width: 100%;
	}
}
/** media query changes end by shekhi december 7,2017 **/
