/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        4.0.7.4
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}
/*
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC, The Font Bureau, 
and/or their suppliers. You may not 
attempt to copy, install, redistribute, convert, modify or reverse 
engineer this font software. Please contact WebType with any 
questions: http://www.webtype.com 
*/

.footbox h3{
  font-size: 36px;
  text-align: center;
  color: #0285fc;
  font-weight: 300;
  padding: 0 20px 20px;
  text-transform: none;
  letter-spacing: 0px;
  background: #fff;
  display: inline-block;
}
.footbox:before {
  content: "";
  border-bottom: #CCC 1px solid;
  min-height: 2px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 25px;
  z-index: -1;
}
#mk-header .header-logo a {
float: left;
}
.contbox {
  float: right;
  display: inline-block;
  width: 37%;
  position: relative;
  z-index: 1;
  text-align: right;
  margin-right:25px;
  padding-top:12px;
}
.contbox .contbtxt {
  color: #999999;
  font-weight:300;
  line-height: 35px;
  font-size: 20px;
}
.contbox .contbtxt span {
  color: #444444;
  font-weight:600;
  font-size: 25px;
}
.contbox .contdtls{
  line-height: 10px;
}
.contbox .contdtls ul {
margin: 0;
  font-size: 11px;
  color: #777777;
}
.contbox .contdtls ul li {
display: inline-block;
list-style: none; 
}
.contbox .contdtls ul li  span {
font-weight: bold;
}
.contdtls ul li:after {
  content: "|";
  padding: 0 4px;
}
.contdtls ul li:last-child:after{
content: "";
  padding: 0;
}
.banne_image {
}
.banne_image ul {
    background: #f4f4f4;
    margin-left: 17px;
    padding-bottom: 20px;
}

.banne_image p {
    margin: 0;
}

.banne_image ul li {
    padding: 2px 1px;
    list-style: initial;
    margin-left: 60px;
    font-weight: bold;
}
.accordianmain {
margin: 0 0 10px 0;
}
.accordianmain .accordian-box {
display: none;
}

.accordianmain .accordian-heading{
  position: relative;
  padding: 9px 30px 12px 15px !important;
  color: #222;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  background-color: #fdfdfd;
  border: #F2F2F2 1px solid;
  margin: 0;
}

.accordianmain .accordian-box{
  overflow: hidden;
  border: 1px solid #ececec;
  border-bottom: 0;
  background-color: #fff;
    padding: 20px 20px 0;
}
.accordianmain .accordian-heading:before{
  position: absolute;
  font-family: FontAwesome;
  top: 50%;
  right: 14px;
  display: block;
  margin-top: -9px;
  padding: 3px 6px 2px;
  color: #adadad;
  content: "\f054";
  font-size: 12px!important;
  line-height: 16px;
}

.accordianmain .open:before{
-webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  ms-transform: rotate(90deg);
}
.mk-button-align a{
  margin-bottom: 0 !important;
  }
  h1.mk-fancy-title{
    margin-bottom: 0 !important;
  }
  
  a.button-green{
background-color: #308808;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98D743', endColorstr='#308808', GradientType=0);
  background-image: -webkit-gradient(linear,left top,left bottom,from( #66b908 ),to( #308808));
  background-image: -webkit-linear-gradient(top, #66b908, #308808);
  background-image: -moz-linear-gradient(top, #66b908, #308808);
  background-image: -ms-linear-gradient(top, #66b908, #308808);
  background-image: -o-linear-gradient(top, #66b908, #308808);
  background-image: linear-gradient(to bottom, #66b908, #308808);
  color: #fff;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 5px;
  margin: 0 8px 0 0;
  transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  -webkit-transition: all 600ms;
  -ms-transition: all 600ms;
  }
  a.button-green:hover {
  box-shadow: #000 0 0 5px;
  color: #fff;
  }
  .imgles {
    margin-left: -27px;
  }
  .sptbox {
    margin: 0;
  }
#mk-footer {
overflow: hidden;
}
.ecbox .wpb_single_image {
  background: #F7F7F7;
  border: #E0E0E0 1px solid;
}
.ecbox .wpb_wrapper h2 {
  font-size: 16px !important;
  padding: 10px 0 0;
  min-height: 40px;
}
@media screen and (min-width: 0px) and (max-width: 1140px) {
  .contbox { display: none; }  /* hide on small screens */
}
@media (max-width: 768px) {
.vc_col-sm-12 {
padding: 0 !important;
}
.mk-padding-wrapper {
padding: 0 !important;
}
}

#user_name
{
	font-size: 11px;
	color: white;
}