@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, ul, li, form, fieldset, span, small {margin:0px; padding:0px; list-style:none; border:none; font-size:100%; font-weight:normal; line-height:normal;}
.clear {clear:both;}
img {border:none;}
b, strong{
  font-weight: bold !important;
}
* {margin:0; padding:0; outline:none;}
html, body {margin:0; padding:0; height:100%;}
nav {width:100%; float:left; height:64px; margin:0 !important; background:#003952 url(../images/header_bg.jpg) no-repeat center top; border-bottom:1px solid #d2dce0 !important; background-repeat: repeat;}
a.logo {float:left; margin:21px 0 0 47px;}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.contactInfo {float:left; width:auto; text-align:center; padding:0 21px 0 0; margin:17px 0 0 19px; background:url(../images/top_sep.png) no-repeat right top;}
.contactInfo h3 {font:14px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; margin:0; color:#fff;}
.contactInfo h3 span {font:10px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#94e3ff;}
ul.topIcons {float:left; margin:25px 0 0 20px;}
ul.topIcons li {float:left; padding:0 23px 0 0}
.slider { position:relative; float:left; width:100%;min-height: 350px;}
.sliderCont { position:relative; float:left; width:100%;}
.sliderLeft { float:left; width:517px; margin:50px 0 0 47px;}
.sliderLeft h3 {font:51px/45px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#293d50; padding:0 0 25px 0; margin:0;}
.sliderLeft h3 span {font:18px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50;}
.sliderLeft p {font:15px/21px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; margin:0; float:left; width:90%; padding:0 0 32px 0;}
a.learnBtn {float:left; border:1px solid #293d50; font:16px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#293d50; text-decoration:none; padding:12px 42px;}
a.buyBtn {float:left; border:none; background:#7ba535; font:16px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#fff !important; text-decoration:none; padding:13px 45px; margin:0 0 0 25px;}
button.subscriptions{
float:left; border:1px solid #648e1e !important; background:#7ba535; font:16px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:9.5px 42px; margin:0 0 0 25px;
width: auto !important;
}
button.subscriptions span {
  font:12px 'Helvetica-Bold', Arial, Helvetica, sans-serif !important; 
  color:#fff !important;
  margin: 0px;
  padding: 0px;
  float: none; 
  }
 
a:hover.buyBtn {color:#fff;}
.sliderImg {float:left; margin:15px 0 0 0;}
.flex-control-nav { position:absolute; bottom:15px; left:45%; z-index:9; margin:0 auto;}
.flex-control-nav li { display:inline; *display:inline-block; zoom:1; text-align:center;}
.flex-control-nav li a { background:url(../images/inactive.png) no-repeat left top; text-indent:-9999px; font:0px/0px; margin:0 15px 0 0; width:11px; height:11px; display:inline-block; *display:inline-block; zoom:1; cursor:pointer;}
.flex-control-nav li a.flex-active { background:url(../images/active.png) no-repeat left top;}
.dealSec {float:left; width:100%; background:#005276; padding:17px 47px 4px 47px}
.dealSec span, .dealSec .topMenu {float:left; font:14px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#fff;}
ul.dealLinks {float:left; list-style:none;}
ul.dealLinks li {float:left; list-style:none; border-right:2px solid #fff; padding:0 12px 0 12px;}
ul.dealLinks li.last {border:none;}
ul.dealLinks li a {float:left; list-style:none; font:14px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#94e3ff; text-decoration:none;}
a.trails {float:right !important; font:14px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#94e3ff; text-decoration:none;}

a.trails:hover {color:#94e3ff; text-decoration:none;}
a.trails img {vertical-align:middle; margin:0 13px 0 0;}
.featureSec {float:left; width:100%; background:#fff; padding:24px 47px 0; position:relative;}
.featureSec h3 {font:22px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#382950; float:left; margin:0;}
.featureSec span {font:11px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#382950; float:right; margin:3px 80px 0 0;border-radius: 34px !important;}
.featureSec .sliderCont {float: left;
    margin: 0 20px 7px 0;
    min-height: 180px;
    width: 280px;}
.rte .featureSec .sliderCont {float: left;
    margin: 0 20px 7px 0;
    min-height: 200px;
    width: 280px;}
.featureSec .sliderLeft {margin:20px 0 0 12px; width:173px; position:relative; min-height:128px;}
.featureSec .sliderLeft h4 {font:13px 'Helvetica-Bold', Arial, Helvetica, sans-serif; margin:0; color:#293d50; padding:0 0 10px 0;}
.featureSec .sliderLeft p {font:11px/15px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; padding:0 0 7px 0; width:100%;}
.featureSec .sliderLeft .price {float:left; width:100%; margin:0 0 0 10px !important; font:16px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; padding:0 0 7px 0;}
.featureSec .sliderLeft .price small {font:12px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#e4000f; text-decoration:line-through; display:inline-block; margin:0 10px 0 0;}
.featureSec .sliderLeft a.learnBtn {font:10px 'Helvetica-Bold', Arial, Helvetica, sans-serif; padding:6px 10px; }
.featureSec .sliderLeft a.buyBtn {font:10px 'Helvetica-Bold', Arial, Helvetica, sans-serif; padding:5px 18px 7px 18px; margin:0 0 0 9px;border:1px solid #293d50 !important;}
/*.featureSec .flex-direction-nav {float:right; width:70px; position:absolute; right:0; top:-28px;}*/
.featureSec .flex-direction-nav {
    float: right;
    position: absolute;
    right: -48px;
    top: 135px;
    width: 110%;
}
.featureSec .flex-direction-nav {
    float: right;
    position: absolute;
    right: -48px;
    top: 135px;
    width: 110%;
    display: none;
}
.featureSec .flex-prev {
    background: rgba(0, 0, 0, 0) url("../images/arrowleft.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 0;
    height: 80px;
    width: 54px;
}
/*.featureSec .flex-prev{ background:url(../images/arrowLeft.jpg) no-repeat 0 0; font-size:0; float:left; width:35px; height:28px; display:block;}*/
.featureSec .flex-prev:hover {background-position:left bottom;}
/*.featureSec .flex-next{ background: url(../images/arrowRight.jpg) no-repeat 0 0; font-size:0; float:right; width:35px; height:28px; display:block;}*/
.featureSec .flex-prev {
    background: rgba(0, 0, 0, 0) url("../images/arrowleft.png") no-repeat scroll 0 0 / 20px auto;
    display: block;
    float: left;
    font-size: 0;
    height: 35px;
    margin-left: 12px;
    width: 26px;
}
.featureSec .flex-next {
    background: rgba(0, 0, 0, 0) url("../images/arrowright.png") no-repeat scroll 0 0 / 20px auto;
    display: block;
    float: right;
    font-size: 0;
    height: 35px;
    margin-right: 13px;
    /*margin-top: -28px;*/
    width: 26px;
}
.featureSec .flex-next:hover {background-position:left bottom;}
/*.featureSec .flex-next {
    background: rgba(0, 0, 0, 0) url("../images/arrowright.png") no-repeat scroll 0 0;
    display: block;
    float: right;
    font-size: 0;
    height: 80px;
    
    width: 54px;
}*/
#blog {float:left; width:100%;}
.blogSec {float:left; width:100%;}
.blogLeft {float:left; width:100%; background:#005b8f; padding:30px 47px 10px 47px;height: 232px;}
.blogLeft h2 {font:22px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 18px 0; margin:0;}
.blogLeft p strong {font:13px/15px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#94e3ff;}
.blogLeft p {font:11px/15px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 25px 0; margin:0;}
.space-left {padding-right:0 !important;}
.space-right {padding-left:0 !important;}
.softwareRight {float:left; width:100%; background:#0098c5; padding:30px 0 19px 30px;height: 232px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */
   .softwareRight {padding:24px 0 26px 30px;}

    /* Safari only override */
    ::i-block-chrome,.softwareRight {padding:24px 0 22px 30px;}
}
.softwareRight h2 {font:22px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 18px 0; margin:0;}
.softwareSec {float:left; width:400px;}
.softwareSec span {float:left; margin:0 20px 0 0;}
.softwareSec h5 {font:13px/15px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#fff; margin:5px 0 0 0; padding:0 0 10px 0; float:left;}
.softwareSec p {font:11px/15px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0; float:left; width:70%; margin:0;}
.softwareSec p a {font:11px/15px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#94e3ff; text-decoration:none;}
.socialSec {float:left; width:100%; background:#fff; padding:19px 0 16px 0}
.socialSec span {float:left; font:16px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#293d50; margin:6px 20px 0 153px;}
.socialSec ul {float:left; list-style:none;}
.socialSec ul li {float:left; list-style:none; margin:0 8px 0 0;}
#footer {float:left; width:100%;}
.footerSec1 {float:left; width:100%; background:#f9f9f9; padding:22px 47px 15px;}
.footerSec1 ul {float:left; list-style:none;}
.footerSec1 ul li {float:left; list-style:none;}
.footerSec1 ul li h2 {font:11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#293d50; text-transform:uppercase; padding:0 0 10px 0;}
.footerSec1 ul li ul {float:left; width:151px;}
.footerSec1 ul li ul li {float:left; list-style:none; width:100%; padding:0 0 3px 0;}
.footerSec1 ul li ul li.first {padding:0 0 15px 0;}
.footerSec1 ul li ul li.first a {font:11px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;}
.footerSec1 ul li ul li a {float:left; list-style:none; font:11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#293d50; text-decoration:none;}
.socialMedia {float:left; margin:23px 0 0 0; font-size: 12px; font-weight: bold;  width: 33.3%;}
.socialMedia ul {float:left; list-style:none; margin-left:5px; margin-top: -2px; } /* FLOAT : LEFT */
.socialMedia > span { float: left;}
.socialMedia ul li {float:left; list-style:none; margin:0 3px 0 0;}
.socialMedia span {float:left; font:11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#002343; text-transform:uppercase; margin:0 10px 0 0;}
ul.bottLinks {float:right; list-style:none; margin:23px 0 0 0;  /*width: 33.3%;*/}
ul.bottLinks li {/*float:right;*/ list-style:none; background:url(../images/bottSep.gif) no-repeat right 5px; padding:0 10px}
ul.bottLinks li.last {background:none;}
ul.bottLinks li a {font:11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif; color:#002343; text-decoration:none;}
.footerSec2 {float:left; width:100%; background:#fff; text-align:center; padding:10px 0 0px 0;}
.footerSec2 p {font:11px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#293d50; padding:0 0 10px 0;}
.footerSec2 p span {font:11px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#7f91a1;}

/*---About Us Css Starts Here---*/
#bodyContainer {float:left; width:100%;}
.bodySec {float:left; width:100%; background:#fff; padding:34px 47px 20px;}
.bodySec h1 {font:33px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#293d50; margin:0; padding:0 0 24px 0; display: block;}
ul.breadcrumb {float:left; list-style:none; padding:0 0 10px 0; width:100%; margin:0; background:none; border-radius:0; font: 12px 'Helvetica-Bold',Arial,Helvetica,sans-serif !important;}
ul.breadcrumb li {float:left !important; width:auto !important; background:none !important; list-style:none !important; font:12px 'Helvetica-Bold', Arial, Helvetica, sans-serif!important; color:#293d50!important; padding:0!important;}
ul.breadcrumb li a {float:left; list-style:none; font:12px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; text-decoration:none; padding:0 20px 0 0; margin:0 10px 0 0; background:url(../images/breadcrumb_arrow.jpg) no-repeat right 5px;}
.innerBanner {float:left; width:100%; padding:0 0 27px 0;}
.innerBanner img {width:100%; float:left; height:auto;}
.bodySec p {font:14px/21px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; padding:0 0 20px 0;}
.bodySec p strong,.bodySec p h2 {font:14px/21px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50;}
.bodySecLeft {float:left; width:400px; margin:10px 0 0 0;}
.bodySec h2,.article,.left_c h1 {font:20px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#0e688e; padding:10px 0 19px 0; margin:0;}
.bodySecRight {float:left; width:365px; margin:10px 0 0 100px;}
.bullet {float:left; list-style:none; width:100%;}
.bullet li {float:left; width:100%; list-style:initial; font:14px/21px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; /*background:url(../images/bullet.gif) no-repeat left 9px;*/ padding:0 0 20px 18px;}

/*---Product Listing Css Starts---*/
.bodySec .featureSec {width:100%; /*padding:0 0 30px 0*/ padding:0 0 15px 0 ; background:url(../images/feature-bg.gif) repeat-x left bottom;}
.bodySec .featureSec ul li {background:none !important; padding:0 !important;}
.bodySec .featureSec h1 {float:left;}
.bodySec .featureSec span {margin:0px 70px 0 0;}
/*.bodySec .featureSec .flex-direction-nav {top:-58px;}*/
.bodySec .featureSec .pro_icons {float:right; margin:6px 25px 0 0;}
.interSec {float:left; width:100%; /*padding:21px 0 30px 0;*/min-height: 0px;}
.interSec h3 {font:22px 'Helvetica-Light', Arial, Helvetica, sans-serif; color:#382950; margin:0;}
.interSec ul {float:left; width:100%; list-style:none;padding-bottom:12px;  margin:25px 0 0 0;}
.interSec ul li {float:left; width:23%; padding:0 0 0 18px; list-style:none;}
.interSec ul li a {font:12px 'Helvetica-Bold', Arial, Helvetica, sans-serif; color:#293d50; text-decoration:none;}
.interSec ul li a span {color:#e4000f;}
.bodySec .featureSec.bottSec {background-position:left top; margin:0; padding:30px 0 0 0;}
.bodySec .featureSec.bottSec .flex-direction-nav {top:-28px;}
/*---Product Listing Css Ends---*/

/* Image expands to width of surround */
img.cloudzoom {
    width: 100%;
}
/* CSS for slider - will expand to width of surround */
#slider1 {float:left; width:50px;   height:253px;   margin:20px 0 0 0;  position: relative;}
.leftThumb { float:right; width:45px;}
.productWrap #surround { float: left; width:396px; /*margin:70px 0 0 0; */ margin:50px 0 0 0;}
.imageBlock { float:left; width:323px; height:375px; margin-left:20px; background:#f9f9f9; position:relative;}
/* .imageBlock .cloudzoom { position:absolute; left:50%; top:-16px; z-index:1; width:221px; margin:20px 0 0 -124px;} */
.productCont { float:left; width:495px; /*margin:18px 0 0 17px;*/ margin:50px 0 0 17px !important;;  }
.productCont h3 ,.productCont h1 { color:#293d50; font:28px/36px "Helvetica-Light",Arial,Helvetica,sans-serif; padding-bottom:17px;}
.productCont small { color:#293d50; font:11px/14px 'HelveticaNeue-Medium',Arial,Helvetica,sans-serif;  padding-bottom:12px; display:block;}
.productCont p { color:#293d50; font:13px/16px 'HelveticaNeue-Regular',Arial,Helvetica,sans-serif; padding:0 0 0 0;height: 10px; clear:both;/*padding:0 77px 0 0;*/}
.prizeSec { float:left; width:100%; margin:28px 0 0 0; padding:14px 0 0 0; border-top:1px solid #f7f7f7;}
.prizeSec span { color:#e4000f; font:13px/15px "Helvetica-Light",Arial,Helvetica,sans-serif; /*text-decoration:line-through; */float:left; padding:15px 11px 0 0; }
.reviews span{padding:0px !important;float:none;  color:#000000; 
}
.prizeSec strong { color:#293d50; font:26px/28px 'HelveticaNeue-Regular',Arial,Helvetica,sans-serif; float:left; padding:5px 0 0; min-width:80px;}
.prizeSec .buyBtn {font-size:12px;}
.prizeSec .buyBtn.freeBtn { background:#006793; /*border-color:#075d82;*/}
a.zoom-icon {position:absolute; z-index:99; right:2px; bottom:2px;}

.reviewSec { float:left; width:100%; margin:23px 0 0; padding:14px 0 24px; border-top:1px solid #f7f7f7;}
.ratingSec { float:left; width:auto;}
.ratingSec li { float:left; margin:0 3px 0 0;}

.review { float:left; width:auto; margin:0 0 0 26px;}
.review li { float:left; color:#293d50; font:12px/14px 'HelveticaNeue-Bold',Arial,Helvetica,sans-serif; padding:0 28px 0 0;}
.review li a { background:url(../images/editIcon.png) no-repeat left top; color:#293d50; text-decoration:none; padding:0 0 0 23px; }
.review li.read a { background:url(../images/readIcon.png) no-repeat left top; padding-left:30px;}

.shareSec { float:left; width:100%;}
.shareSec strong {  color:#293d50; font:12px/14px 'HelveticaNeue-Bold',Arial,Helvetica,sans-serif; float:left; margin:9px 0 0 2px;}

.shareLinks { float:left; width:auto; margin:0 0 0 10px;}
.shareLinks li { float:left; margin:0 2px 0 0;}

.tabSec { float:left; /*width:96%;*/ width:100%;}
.tabs { float:left; width:100%; margin:0 0 -1px 0; position:relative;}
.tabs li { float:left;}
.tabs li a { color:#777; font:12px/14px 'HelveticaNeue-Medium',Arial,Helvetica,sans-serif !important;  text-decoration:none !important; padding:11px 19px; float:left;}
.tabs li a.active { border:1px solid #d4d4d4; border-bottom-color:#fff;}
.tabcontainer { float:left; width:98%; /*border-top:1px solid #d4d4d4; padding:24px 0 0 0;*/}
.tabcontainer p { font-size:13px; line-height:16px; color:#293d50; padding:0 0 14px 0;}
.tabcontainer .buyBtn { padding:4px 13px; font-size:12px; margin:8px 8px 0 0; background:#7ba534; border-color:#6d9726;}
.tabcontainer h4 {  font:11px/13px 'HelveticaNeue-Bold',Arial,Helvetica,sans-serif; color:#293d50;}
.bullet1 {float:left; list-style:none; width:100%; padding:0 0 12px 0;}
.bullet1 li {float:left; width:100%; list-style:none; font:11px/13px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif; color:#293d50; background:url(../images/bullet1.gif) no-repeat left 7px; padding:0 0 3px 9px;}

/*---Live Chat---*/
#bestkit_livechat {
    width: 310px;
    height: 265px; /*567*/
    position: fixed;
    bottom: 0;
    right: 39px;
    margin-bottom: -227px;
    z-index: 9999!important;
    border-radius: 5px 5px 0px 0px;
    font:14px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;
} 
.primary-font {font:14px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;}

#bestkit_livechat #accordion {
    cursor: pointer;
}

/*#bestkit_livechat.need_login {
    height: 396px !important;
}*/

#bestkit_livechat.need_login .panel-body {
    height: 87px;
}

#bestkit_livechat.need_login .panel-footer {
    height: 222px;
}

#bestkit_livechat .panel-footer .login input {
    margin-bottom: 10px;
}

#bestkit_livechat .login {
    display: none;
}

#bestkit_livechat.need_login .login {
    display: block !important;
  margin-bottom: 87px;
}

.chat
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.chat li
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B3A9A9;
    float:left; width:100%;
}

.chat li.left .chat-body
{
    margin-left: 60px;
}

.chat li.right .chat-body
{
    margin-right: 60px;
}


.chat li .chat-body p
{
    margin: 0;
    color: #777777;
}

.panel .slidedown .glyphicon, .chat .glyphicon
{
    margin-right: 5px;
}

.panel-body
{
    overflow-y: scroll;
    height: 250px;
}

::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}

#btn-chat {
    height: 30px;
}
.btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
    color: #fff;
}

#bestkit_livechat .word-wrap {
    word-wrap: break-word;
}
.panel {
  margin-bottom:0;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .panel-body:after {
    clear: both; }

.panel > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item {
    border-width: 1px 0; }
    .panel > .list-group .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    .panel > .list-group .list-group-item:last-child {
      border-bottom: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.panel > .table {
  margin-bottom: 0; }
.panel > .panel-body + .table {
  border-top: 1px solid #d6d4d4; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px; }
  .panel-title > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden; }
  .panel-group .panel + .panel {
    margin-top: 5px; }
.panel-group .panel-heading {
  border-bottom: 0; }
  .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd; }
.panel-group .panel-footer {
  border-top: 0; }
  .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ddd; }
  .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #428bca; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca; }
    .panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #428bca; }
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca; }

.panel-success {
  border-color: #48b151; }
  .panel-success > .panel-heading {
    color: #fff;
    background-color: #55c65e;
    border-color: #48b151; }
    .panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #48b151; }
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #48b151; }

.panel-warning {
  border-color: #e4752b; }
  .panel-warning > .panel-heading {
    color: #fff;
    background-color: #fe9126;
    border-color: #e4752b; }
    .panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #e4752b; }
  .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #e4752b; }

.panel-danger {
  border-color: #d4323d; }
  .panel-danger > .panel-heading {
    color: #fff;
    background-color: #f3515c;
    border-color: #d4323d; }
    .panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #d4323d; }
  .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d4323d; }

.panel-info {
  border-color: #4b80c3; }
  .panel-info > .panel-heading {
    color: #fff;
    background-color: #5192f3;
    border-color: #4b80c3; }
    .panel-info > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #4b80c3; }
  .panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #4b80c3; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px; }

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.btn-block + .btn-block {
  margin-top: 5px; }
  
  .btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    float:right;
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.btn {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-sm, .btn-group-sm > .btn, .btn-xs, .btn-group-xs > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 3px 10px;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
}
.img-circle {
    border-radius: 50%;
}
.chat-img  {float:left;}
.input-group .form-control {
    margin-bottom: 0;
    width: 95%;
}
#btn-input {width:100%; float:left;}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
    width:100%;
}
.form-control {
    background-color: #fff;
    border: 1px solid #d6d4d4;
    border-radius: 0;
    color: #9c9b9b;
    display: block;
    font-size: 13px;
   box-shadow: none;
    height: 18px;
    padding: 3px 5px;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}
button, input, select[multiple], textarea {
    background-image: none;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-family: inherit;
    margin: 0;
    font-size: 100%;
} 
#bestkit_bootstraptabs .tabs {margin:0px !important;}
#bestkit_bootstraptabs .nav.tabs.nav-tabs a{color:#fff;border:1px solid #fff;}
#bestkit_bootstraptabs .tabs li a{color:#fff; padding:10px 15px; background-color: #006793;}
#bestkit_bootstraptabs .tabs> li.active > a, .tabs > li.active > a:hover, .tabs > li.active > a:focus{color:#555 !important ; background-color: #fff; }

.hRuhtfZHPIuf{margin:0px !important;
}
#bestkit_bootstraptabs .tabs li{padding:0px !important;}
.topIcons div {
    position: absolute;
    right: 0;
    top: 100%;
}
.ajax_cart_quantity {
    background: red none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: -8px;
}
#cart_btn{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none !important;  margin: 0 !important;
    padding: 0 !important;
}
#bestkit_bootstraptabs .nav-tabs {
    border-bottom: 1px solid #d4d4d4 !important;
    margin-bottom: 24px !important;
}
.cloudzoom-blank div:last-child {display:none !important;}
.top_block .col-sm-4.clearfix {
    display: none;
}
/* css added by bhumika */

.tabcontainer ul li {
    list-style: disc inside none;
}

.tabcontainer ol li {
    list-style: decimal inside none;
}

.breadcrumb{
    /*padding-bottom: 10px !important;*/
}

.tabcontainer li{
    color: #293D50;
    font-size: 13px;
    line-height: 16px;
    padding: 0 0 5px;
}
.rte ul{
    padding-left: 0px !important;
}
.rte ul li {
    font: 14px/1.5 "HelveticaNeue-Regular",Arial,Helvetica,sans-serif;
    list-style-type: disc;
    margin-left: 15px;
}
.jqzoom #zoom1 {
    height: 300px;
    display: block;
    margin: 0 auto;
}
/* CSS by Ankit */
#newsletter-input {
    width: 100% !important;
}
#newsletter_block_left .form-group {
    max-width: 230px;
    width: auto;
}
#footer #newsletter_block_left .form-group button.button-small {
    margin-left: -40px !important;
}
body{
  word-wrap: break-word;
}
.rc-anchor-normal {
    margin-top: 40px !important;
  }
#I0_1441016301542{
  height: 120px;

}
.submit {
    text-align: left !important;
    /*margin-left: 10px; */
}

#blog_list li {
    background: none !important;
    border-radius: 0px;
    box-shadow: none;
    display: inline-block;
    list-style: outside none none;
    margin: 0px !important;
    padding: 0px !important;
    transition: all 0.6s ease-in 0s;
    width: 100%;
}
.blogLeft #blog_list h3 {
margin: 0px;
}
#blog_list h3 {
    border-bottom: 0px;
    font-size: 14px;
    color: #94e3ff;
    line-height: 1;
    padding-bottom: 0;

}
#blog_list h3 a {
  color: #1B688E;
  font: 13px/15px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif;
}
.date_blog-cat {
    display: none;
}
#blog_list .blog_desc {
  margin: 0;
  font: 11px/15px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;
  padding: 0 0 6px 0;
}
#blog_list li:hover{
  box-shadow: none !important;
}
#blog_list .blog_link {
  display: none;
}
.featureSec h1{
  display: block;
}
.cat_desc{
  display: none;
}
.add-font-size{
  font-size: 18px !important;
}
.addp-font-size{
  font-size: 14px !important;
}
.add-width{
  width:577px !important;
}
.add-main-width{
  width:100% !important;
}

.navbar-default .navbar-nav > .active > a{
  background-color: #003952 !important;
}

.socialMedia{
  width: 27.5% !important;
}
#footer #newsletter_block_left h4 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  float: left;
  /* font-size: 12px; */
  padding: 10px 10px 5px 0 !important;
  margin-top: 14px !important;
  text-transform: none;
  vertical-align: middle;
  font: 11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif;
    color:#002343 !important;
}
#newsletter1 #newsletter_block_left h4 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  float: left;
  /* font-size: 12px; */
  padding: 10px 10px 5px 0 !important;
  margin-top: 14px !important;
  text-transform: none;
  vertical-align: middle;
  font: 11px 'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif;
    color:#002343 !important;
}
#footer #newsletter_block_left .form-group .form-control{
  color: #000 !important;
  background: none !important;
  height: 30px !important;
  font-size: 12px !important;
}

#footer #newsletter_block_left .form-group .button-small::before {
    content: "";
    font-family: "FontAwesome";
    font-size: 28px;
    line-height: 28px;
}

#footer #newsletter_block_left .form-group .button-small {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #908f8f;
    margin-left: -60px !important;
    padding: 4px;
}

#footer #newsletter_block_left .form-group .form-control{
  height: 35px !important;
    width: 225px;
  font-size: 12px;
}
#newsletter1 #newsletter_block_left .form-group .form-control{
  height: 35px !important;
    width: 225px;
  font-size: 12px;
}
/*ul.bottLinks{
  width: 21.3% !important;
}*/
#footer #newsletter_block_left{
  padding: 0px !important;
  width: 100% !important;
}
#newsletter1 #newsletter_block_left{
  padding: 0px !important;
  width: 100% !important;
}
#footer #newsletter_block_left .newsletter-input{
  max-width:320px !important;
}
#footer #newsletter_block_left .block_content{
  padding-top: 14px !important;
}
#newsletter1 #newsletter_block_left .newsletter-input{
  max-width:320px !important;
  float: left;
}
#newsletter1 #newsletter_block_left .block_content{
  padding-top: 14px !important;
}
#newsletter1 .btn.btn-default.button.button-small {
    padding: 4px;
}

#buy_block {
    float: left;
}
.product_attributes, .box-cart-bottom{
  box-shadow: none !important;
  padding: 0 !important;
}
#belvg_callme_block .button_large{
  border: none !important;
  border-radius: 0px !important;
  float: none !important;
  margin-left: 152px !important;
  background: #416ead none repeat scroll 0 0 !important;
  color: #fff !important;
  font-weight: normal !important;
}


#field_captcha {
    float: none;
     width: 56% !important;
}
.page-heading{
  text-transform: none;
}
.scrolltop a:focus{
  outline: none !important;
}
.authorize-crd{
    border-right: 1px solid #ddd;
    float: left;
    height: 280px;
    padding-right: 20px;
    padding-top: 40px;
    width: 136px;
}
/* Don't add disply none on main classes this is major issue '.checkbox {
    display: none !important;
}*/
.order_carrier_content .checkbox{
  display: none !important;
}
.cart_navigation span{
    float: right;
    margin-right: 340px;
    margin-top: 12px;
     color: #333;
    font-size: 17px;
    font-weight: bold;
}
.cvv-label{
   display: block;
    float: left;
    margin-left: -90px !important;
    margin-top: 4px;
    width: 92px;
}
}

/*Ankit*/
@media only screen and (min-device-width: 480px) and (max-device-width: 640px) {
.buttons_bottom_block.no-print {
    width: 360px !important;
}
.breadcrumb{
    padding-bottom: 0px !important;
}
#footer #newsletter_block_left .form-group .button-small {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #908f8f;
    margin-left: -390px !important;
    padding: 4px;
}

}

@media (min-width:320px) and (max-width:767px){

.cvv-label{
   
    margin-left: 35px !important;
    
}
fieldset#prestablog-comment input.text {
display: block;
}

 #prestablog-comment #abo {
    float: none;
}
  .cart_navigation span{
    float: right;
    margin-right: 0px !important;
    margin-left: 5px;
    margin-top: 12px;
     color: #333;
    font-size: 17px;
    font-weight: bold;
}

  .bodySec .featureSec .pro_icons{
    margin: 0 !important;
  }
  .slider{
    margin-top: 16px;
  }

.mega-nav > li.open > ul, .mega-nav > li > ul > li.open > ul{
  position:unset !important;
}
.mega-nav > li.open > ul, .mega-nav > li > ul > li.open > ul{
  margin-left: 50px;
}
  .navbar-nav .open .dropdown-menu{
    float: left !important;
  }
  .space-left{
    padding-right: 15px !important;
  }
  .authorize-crd{
    float: none;
  }
#footer #newsletter_block_left .form-group .button-small {
  margin-left: -70px !important;
}
.sliderLeft p{
  width: 90% !important;
}
.sf-menu > li span{
  display: none !important;
}

.sliderLeft > a.buyBtn {
    margin: 0 0 0 10px;
    padding: 13px 45px;
}


#field_captcha {
    float: right;
    margin-right: 15px;
   
  }
  
 #newsletter1 #newsletter_block_left h4 {
    float: none;
    }
  .headr_menu{
    background: none !important;
  }

.btm_p span {
    width: 300px !important;
}
div.selector1 > div{
  float: none !important;
}
.block .title_block, .block h4 {
    position: unset;
}
.belvg-callme_right {
    padding-top: 8px !important;
}
.callback .block{
  margin-top: 110px;
}
.block .title_block::after, .block h4::after{
  content: none;
}
ul.topIcons {
    float: left;
    margin: 22px 22px 0 0;
}
/*#footer #newsletter_block_left .form-group .button-small{
  margin-left: -90px !important;
}*/
#footer #newsletter_block_left .block_content{
  padding: 0px;
  width: 100%;
}
.block .title_block, .block h4{
  margin-bottom: 0px !important;
  font-size: 13px !important;
}
a.trails{
  margin-right: 50px;
}
.more {
    float: right !important;
    margin-right: 142px;
}
#buy_block{
  width: 190px;
}
.add-width{
  width:100% !important;
}

.layer_cart .layer_cart_product h2 {
  font-size: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.layer_cart_img {
  height: 110px !important;
}
.layer_cart_img {
    float: left !important;
    margin: 5px !important;
}

.layer_cart .layer_cart_product .layer_cart_product_info {
    padding: 18px 0 0;
}
.product-name {
    color: #3a3939;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
}

.product-name a{
  font-size: 12px;
}


.btn.btn-default.button.button-medium.no_thanks > span {
    font-size: 10px;
    padding: 5px !important;
}

.btn.btn-default.button.button-medium.thanks {
    font-size: 10px;
    padding: 5px !important;
}

.layer_cart .layer_cart_product {
  padding: 9px !important;
}

.arrow{
  display: none !important;
}

.layer_cart {
    margin-left: 10% !important;
    top: 10px;
}
.cat-title {display: none;}
.sf-menu {
    display: block !important;
}
.socialMedia{
  width: 100% !important;
}
.footerSec3{
  width: 100% !important;
}
ul.bottLinks{
  width: 82% !important;
  float: left !important;
}
#order-detail-content #cart_summary tbody td.cart_description{
  width: 265px !important;
}
p.payment_module a{
  padding: 12px 40px 34px 99px;
}
#id_address_delivery{
  float: none !important;
}
label[for="id_address_delivery"], label[for="id_address_invoice"]{
  float: none !important;
}
.j2tupsells_list li, #j2tcrosssells_list li{
  width: 250px !important;
}

.tabcontainer{
  width: 100% !important;
}

.tabs{
  width: 100% !important;
}
.productCont p{
  font-size: 11px;
}

.btn {
  font-size: 10px !important;
}
#belvg_callme_block .button_large{
  margin-left: 0px !important;
}
.prizeSec .buyBtn {
    padding: 13px !important;
}

#aut2 .authorize-crd {
    border-right: 1px solid #ddd;
    float: left;
    height: 36px;
    padding-top: 3px;
    width: 100%;
}

}
@media only screen and (min-device-width: 360px) and (max-device-width: 767px){
#footer #newsletter_block_left .form-group .button-small {
    margin-left: -105px !important;
}
a.trails {
    margin-right: 92px;
}
#order-detail-content #cart_summary td div {
    display: block !important;
}

}



/* CSS WRITTEN BY ALI */

.navbar-default .navbar-nav > li > a {
    color: #fff !important;
    font: 14px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
    background:transparent !important;
    color:#ffffff !important;   
}
.no-mega .mega-row{
    float:none; 
}
.no-mega .mega-row{
    border-top:0;   
}
#jms-megamenu  .dropdown-menu ul.level1 .haschild.dropdown a{
    /* font-weight:bold !important; 
    text-transform:uppercase;   
    color:#fff; */
}
.mega-nav > li > ul > li > ul > li a, .mega-nav > li > ul > li > a, .mega-nav > li > a{
    color:#fff; 
}
#jms-megamenu  .dropdown-menu ul.level1 .dropdown.open li a{
    /* font-weight:normal !important;
     text-transform:capitalize;  */ 
    
}
.dropdown.open > li{
    background:#004e72 none repeat scroll 0 0;
}
.mega-nav > li > ul > li{
    border-bottom:none; 
}
.mega-nav > li > ul, .navbar-nav > li > .dropdown-menu{
    background:#004E72; 
}
.navbar-default .navbar-nav > .dropdown > a .caret{
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}
#layerslider_2 .layer_left{
    width: 50% !important;
    padding: 0px !important;
    left: 0 !important;
    top: 10% !important;
    margin-left: 48px !important;
}
#layerslider_2 .sliderLeft{
    width:auto;
    margin:0;   
}
 .social-sharing {
    border-radius: 0;
}
.socialsharing_product {
    font: 12px 'Helvetica-Bold',Arial,Helvetica,sans-serif !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    background:transparent; 
}

.headr_menu{
    position:absolute;
    top:0;
    right:15% !important;
}
.mega-no .haschild.dropdown .dropdown li{
    /* background:#0098C5;  */
}
.ls-l .layer_left{
margin-left: 48px important;
}


@media (min-width: 1200px){
.navbar-nav {
    margin: 0 0 0 10px !important;
}
.navbar-default .navbar-nav > li > a {
    line-height: normal !important;
    padding: 18px !important;
    text-align:center;
    font: 14px 'HelveticaNeue-Regular', Arial, Helvetica, sans-serif;
}
#item-95 {
    margin-top: 20px;
}

}
@media (min-width:320px) and (max-width:767px){
.tabcontainer{
  padding-top: 20px;
}
    #jms-megamenu .mega-row .mega-col{
        width:100% !important;
        margin:0;   
        background-color: #004E72;
    }
  #jms-megamenu .mega-no .mega-row .mega-col{
    width: 200px !important;
  }
    .navbar-default .navbar-nav > .dropdown > a .caret{
    display:none;
}
.navbar-collapse ul.nav li .dropdown-menu{
    position:relative !important;   
}
.navbar-collapse ul.nav li{
    padding:0 !important;
    border-bottom:1px dotted #ddd;  
}
.bodySec .featureSec .pro_icons{
    clear: both;
}
#layerslider_2, #layerslider_2 .ls-inner, #layerslider_2 .ls-lt-container, #layerslider_2 .ls-slide{
    width:100% !important;
    height:600px !important;    
}
#layerslider_2 .layer_left {
    width: 100% !important;
    padding: 0px !important;
    left: 7% !important;
    top: 2% !important;
    margin-left: 0px !important;
}
.ls-l.layer_right{
    width:100% !important;
    height:auto !important;
    top:45% !important;
    left:0 !important;  
}
.navbar-collapse{
    top:12px;   
}

}
@media (min-width:320px) and (max-width:767px){

  #bestkit_bootstraptabs .tabs li a {
    padding: 10px 7px !important;
    text-align: center !important;
    width: 100% !important;
    
  }
  #bestkit_bootstraptabs .tabs li{
  width: 100% !important;
  display: block !important;
  }
  /*.tabcontainer {
    width:60% !important;
    float: right !important;
  }*/
  ul.topIcons li{
    padding:0 12px 0 0; 
  }
  .headr_menu{
    right:22%;
        
  }
  .tabSec{
    margin-top: 0px !important;
  }
  /*.tabs{
    width: 31% !important;
  }*/

  .mega-nav > li > ul > li.open > ul {
  display: block;
  position: absolute;
  top: 15px !important;
  left: 0px !important;
  z-index: 2000;
  background: #FFF;
  border: 1px solid rgba(0,0,0,0.2);
  width: 200px;
}

.imageBlock .cloudzoom {
    margin: 0 0 0 10px !important;
    }

  .imageBlock{
     margin: 0 0 0 15px !important;
  }
  .fancybox-skin{
    height: auto;
    padding: 15px;
    top: 5px !important;
    width: 325px !important;
}
.fancybox-opened{
top: 125px !important;
  
}
.fancybox-inner{
   height: 300px !important;
    overflow: hidden !important;
    width: 300px !important;
}

.height_auto{
  height: auto !important;
}
.sliderLeft h1{
  font-size: 28px !important;
}
.fancybox-title-float-wrap {
    bottom: -60px;
    margin-bottom: -35px;
    right: 50%;
    text-align: center;
    z-index: 8050;
    position: relative !important;
}
.fancybox-title-float-wrap .child {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-left: 40% !important;
    margin-right: -58% !important;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
     white-space: unset !important;
}
.fancybox-title-float-wrap {
    bottom: -60px !important;
    margin-bottom: -35px !important;
    right: 50%;
    text-align: center;
    z-index: 8050;
}
.featureSec .flex-prev{ background:url(../images/arrowLeft.jpg) no-repeat 0 0; height: 28px;width: 35px;
}
.featureSec .flex-next{ background: url(../images/arrowRight.jpg) no-repeat 0 0;height: 28px;width: 35px;
}
.featureSec .flex-direction-nav {
    right: 0;
    top: -48px;
    width: 70px;
}
}

.old_price {
    color: red !important;
    float: left !important;
    font-size: 14px !important;
    margin: 0 !important;
    text-decoration:line-through;
}
.sliderLeft > a, .sliderLeft > a:hover {
    color: #293d50;
    text-decoration: none;
}
.sale-label {
    background: #f13340 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font: 700 14px/12px Arial,Helvetica,sans-serif;
    padding: 9px 0 7px;
    position: absolute;
    right: 20px !important;
    text-align: center;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
    text-transform: uppercase;
    top: 0 !important;
    transform: rotate(45deg);
    width: 50px !important ;
    z-index: 1;
}
.new-box, .sale-box {
    left: -73px !important;
    overflow: hidden;
    position: relative !important;
    right: 0 !important;
    text-align: left !important;
    top: 17px !important;
    width: 50px !important;
    z-index: 0;
}
.featureSec .sliderLeft h4 a{
    color: #293d50;
    font: 13px "Helvetica-Bold",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 10px;
    text-decoration: none;
}

 .buttons_bottom_block{
    padding:0 !important; 
    }

.cloudzoom-blank{
    display: none !important;
}
.cloudzoom-zoom{
    display: none !important;
}
.price {
    /*display: block;*/
}
.headr_menu{
    float:left;
  right:15% !important;
  background:rgba(0, 0, 0, 0) url("../images/top_sep.png") no-repeat scroll 0 88%;
        
}
.footerSec3 {
    float: left;
    margin: 0;
    text-align: center;
    width: 34%;
}
.footerSec3 > a {
    color: #002343;
    font: 12px "HelveticaNeueLTStd-Md",Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.footerSec3 > a:hover {
    text-decoration: none;
}

@media (min-width:768px){
    .container{
        width:96% !important;
        max-width:none; 
    }   
  .layer_cart_img{
    height: 200px !important;
  }




}
@media (min-width:768px) and (max-width:992px){
  .prizeSec .buyBtn {
    font-size: 12px;
    margin-left: 15px;
}
.productCont p{
  margin-left: 10px;
}
.socialMedia {
    width: 40.5% !important;
}
}


@media (min-width:1200px){
        .container{
        width:1032px !important;
    }   
}
@media (max-width:992px){
    a.logo{
        margin:21px 0;  
    }   
}
@media (min-width:993px) and (max-width:1100px){
.contactInfo{
margin-top: 10px;
}

#jms-megamenu{
  margin: 5px 0 0 18px !important;
}
.headr_menu{
  right: 2% !important;
}
.navbar-collapse.yamm.collapse {
  width:75% !important;
}


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

.headr_menu {
  right: 8% !important;
}
#jms-megamenu{
  margin: 5px 0 0 18px !important;
}

}
@media (min-width:1200px) and (max-width:1299px){
  .headr_menu {
  right: 12% !important;
}
}


.cloudzoom-zoom-inside{
    display: none;
}
.navbar-collapse.yamm.collapse {
  width:69%;
}
.div.radio span{
  top:0px !important;
}
.attribute_radio {
    top: 0;
}


/*  CSS for free trial page */
.left_c{
     float: left;
    padding-left: 20px;
    margin-top: 15px;
  }
  .title_blue {
    background-color: #1A6DCD;
    border-color: #FFFFFF;
    border-radius: 5px;
    color: #FFFFFF;
    padding: 10px 0 10px 20px;
}
.main {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 25px;
}
.inner_spn {
    font-size: 16px;
}
.content {
    margin-top: 25px;
}
/*#module-powerfulformgenerator-display .contact-form-box .form-control{
    height: 25px;
    width: 56% !important;
}*/

/*#field_country{padding:0px !important; width:265px !important;}*/
#module-powerfulformgenerator-display .contact-form-box .form-group.selector1 > label {
    float: left;
    width: 30%;
}
#module-powerfulformgenerator-display .contact-form-box .button.btn.btn-default.button-medium {
    background: none repeat scroll 0 0 #1A6DCD;
    border-color: #1A6DCD;
    float: left;
}
/*.c:nth-child(2) {
    display: none;
}*/
.btm_p, #module-powerfulformgenerator-display .contact-form-box{
  /*padding-left: 25px*/
}
#belvg_callme_block .fields_wrapper > div:nth-child(5) {
   display: none;
}
.contact{border: none;}

/* CSS WRITTEN BY ALI */ 
.gray{
    color:#666;
}
.hr1{
    margin-bottom:10px !important;
    margin-top:10px !important;
}

.anew{
    color:#06F !important;
}
.news{
  text-align: center !important;
}



.image{
    padding-top:3px;
}
p.pnew{
padding-top:0px !important;
padding-bottom:0px !important;
}

p.pnew strong{
font-weight:bold !important;
}   
.callback {
    float: left;
 
    width: 100%;
}
.postcode
{display: block !important;}
.message {
    float: left;
    text-align: left;
    width: 83%;
    color: red;
    font-size: 12px !important;
    text-align: center;
}
.text-right {
    text-transform: capitalize;
}
input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 !important;
}
.rte.content_only li {
    list-style: inside none disc;
    margin-bottom: 10px;
}
.grn {
    color: #0e688e;
}
.blank_menu {
    margin-top: 20px;
}
.button.buyBtn.disabled {
    opacity: 0.5;
}
.cut_p{
  text-decoration: line-through;
  color: red;
}
.icon-home {
    margin-right: 8px;
}
#prestablog_menu_cat nav {
    background: #003952 url("../images/header_bg.jpg") repeat scroll center top;
    border-bottom: 1px solid #d2dce0 !important;
    float: left;
    height: 40px;
    margin: 0 !important;
    width: 100%;
    display: none !important;
}
#prestablog_menu_cat nav ul{
  background: none !important;
}
fieldset#prestablog-comment textarea{
  border: 1px solid #ccc;
}
fieldset#prestablog-comment input.text{
  height: 30px !important;
  border: 1px solid #ccc;
}
#prestablog-comment .text > label,#prestablog-comment .textarea > label {
    width: 80px;
}
#prestablog-comment #abo {
    float: right;
}
#submitComment,#asubmit {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}
.rrssb-buttons.clearfix.large-format li {
    width: 16% !important;
}
.blogLeft a {
    color: #94e3ff !important;
}
.sf-menu.clearfix.menu-content.sf-js-enabled.sf-arrows li:last-child {
    border-right: medium none;
}
#abo a {
    color: #293d50;
    text-decoration: none;
}
.page-heading{
  border-bottom: none !important;
}
.alert-warning{
  padding: 8px !important;
}
#order-opc .form-group {
    margin-bottom: 10px !important;
}
#fancybox-frame1445089160141 #cms{
  padding-left: 15px !important;
}

.content_only .breadcrumb{
  display: none !important;
}

.content_only .bodySec{
  padding:34px 47px 20px !important;
}

body.content_only , html.content_only{
  height: auto !important;
  overflow: hidden !important;
}
#aut2 > input {
    border: 1px solid #ccc;
    height: 28px;
}
.yellow{
  background: yellow;
  padding: 3px 2px;
  border: 1px solid;
}
.button.button-small span:hover{
  background: #d4d4d4 none repeat scroll 0 0 !important;
}
#footer #newsletter_block_left .form-group .button-small:hover{
  color: #003952 !important;
}
.cart_voucher .button.btn.btn-default.button-small {
    padding: 4px !important;
}
.socialsharing_product.list-inline.no-print {
    margin-left: 1px;
}
#uniform-days {
    margin-left: 15px;
}
#aut2 > img {
    width: 20px;
}
#new_comment_form .row{
  margin-left: 0px !important;
}
.submenu-container{
  display: none !important;
}
.socialsharing_product.list-inline.no-print {
    margin-top: 40px !important;
}
.sub-order{
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    width: 260px;
    margin-left: 35px;
}
.weAccpt{
 
    line-height: 2.6em;
    float: left;
    margin-bottom: 12px;
    border-bottom: none !important;
    margin-right: 10px;
}

#aut2 label{
  font-weight: normal;
}

.selector1{
      width: 56% !important;
}


/* Added by ocean for jms mega menu */
 /**
 * @package Jms Drop Megamenu
 * @version 1.0
 * @Copyright (C) 2009 - 2013 Joommasters.
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @Website: http://www.joommasters.com
**/
.jms-megamenu {
  background:#000;
  width:100%;
  float:left;
  margin-bottom:20px;
}
.jms-megamenu .nav {
  background:#000;
  float:left;
}
.jms-megamenu .nav > li {
  float:left;   
    margin: 0px;
    list-style:none;
    border-right:1px solid #FFF;
}

.jms-megamenu .nav > li > a {
  font-size:13px;
  color:#FFF;
  padding:5px 25px;
  line-height:20px;
  float:left;
  position:relative;
  text-decoration:none;
}
.jms-megamenu .nav > li > .dropdown-menu {
  display:none;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background:#FFF;
}
.jms-megamenu .nav > li.open {
  position:relative;
  background:#6B6B6B;
}
.jms-megamenu .nav > li.open > .dropdown-menu {
  display:block;
  position:absolute;
  top:30px;
  left:0px;
  z-index:1000;
} 
.mega-row {
  float:left;
}
.mega-col {
  float:left;
  width:210px !important;
  margin:5px 0px;
  
  
}
.mega-nav {
  float:left;
  width:100%;
}
.mega-nav > li {
  list-style:none;
  float:left;
  width:100%; 
  border-bottom:1px dotted #CCC;
}
.mega-nav > li:last-child {
  border-bottom:none;
}
.mega-nav > li:first-child > ul li:first-child {
  border-top:1px dotted #CCC;
}
.no-mega .mega-nav > li:first-child > ul li:first-child,
.mega-nav > li.group:first-child > ul li:first-child {
  border-top:none;
}
.mega-nav > li > ul {
  background:#FFF;
  float:left;
  width:100%;
}
.mega-nav > li > ul > li > ul > li a,
.mega-nav > li > ul > li > a,
.mega-nav > li > a {
  font-size:13px;
 /* color:#000;*/
  padding:5px 10px;
  line-height:20px;
  float:left; 
  color: #fff;
}
/* .mega-nav > li > ul > li.group,
.mega-nav > li.group {
  background:#6B6B6B!important;
} */
.mega-nav > li > ul > li.group > a,
.mega-nav > li.group > a {
  /* font-weight:bold;  
  color:#FFF;
  background:none; */
  color: #fff;
}
.mod-content {
  float:left;
  clear:both;
  margin:0px 0px 0px;
  width:100%;
  background:#FFF;
}
.mega-nav .title_block {
  display:none;
}
.mega-child-icon {
  background: url("images/arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    position: absolute;
    right: 13px;
    top: 14px;
    width: 8px;
}
.mega-nav > li > ul { 
  float:left;
}
.no-mega .mega-nav > li > ul {  
  display:none;
}
.no-mega .mega-nav > li.open {
  position:relative;
}
.no-mega .mega-nav > li.open > ul { 
  display:block;
  z-index:2000;
  width:200px;
  position:absolute;
  top:100%;
  left:0;
  
  border:1px solid red;
  background:#FFF;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  
}
.no-mega .mega-row {
  border-top:1px dotted #CCC;
}
.no-mega .mega-row:first-child {
  border-top:none;
}
.mega-nav > li > ul > li {
  list-style:none;
  float:left;
  width:100%;
  border-bottom:1px dotted #CCC;
  margin-bottom: 0px !important;
}
.mega-nav > li > ul > li > ul > li.haschild,
.mega-nav > li > ul > li.haschild,
.mega-nav > li.haschild {
  background:#004e72 url(images/arrow_right.png) no-repeat 98% 12px;
  position: relative;
}
/* ul.level1 > li.haschild:first-child {
  background:none;
} */
.no-mega ul.level1 > li.haschild:first-child {
  background:#004e72 url(images/arrow_right.png) no-repeat 98% 12px;
}
.mega-nav > li > ul > li:last-child {
  border-bottom:none;
}
.mega-nav > li > ul > li > ul > li {
  list-style:none;
  float:left;
  width:100%;
  border-bottom:1px dotted #CCC;
}
.mega-nav > li > ul > li > ul > li:last-child {
  border-bottom:none;
}
.mega-nav > li > ul, .mega-nav > li > ul > li > ul {
  display:none;
}
.mega-nav > li > ul > li.open {
  position:relative;
}
.mega-nav > li.open > ul, .mega-nav > li > ul > li.open > ul {
  display:block;
  position:absolute;
  top:0px;
  left:100%;
  z-index:2000;
  border:1px solid red;
  background:#FFF;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  width:200px;
}
.mypresta_scrollup{
    width:40px;
    height:40px;
    position:fixed;
    display:none;
    text-indent:-9999px;
}
.delivery_option_radio .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
  margin-left: -8px !important;
}
.tabcontainer.active.has-bx{
  display: block !important;
}


@media screen and (max-width: 767px){
  #layerslider_2 {
    width: 100% !important;
}
#layerslider_2 .ls-inner {
    width: 100% !important;
}
#layerslider_2 .ls-lt-container {
    width: 100% !important;
}
#layerslider_2 .ls-slide {
    width: 100% !important;
}
#layerslider_2 div.layer_left{
  left: 15px !important;
}
#layerslider_2 .sliderLeft {
    padding: 0 15px;
}
.productWrap #surround {
    margin: 0 !important;
    width: 100%;
}
.content_scene_cat {
    clear: both;
}
}