
/* Scss Document */
/* Scss Document */
/* ==========================================================================
Other	#Media Queries
========================================================================== */
@media only screen and (max-width: 1024px) {
.header.header-secondary .phone { display: block; text-align: right; float: right; margin-left: 0px; margin-right: 20px; }
.header.header-secondary .logo { margin-left: 18px; }
.header.header-secondary .link-full-site { margin-top: -8px; }
.header.header-secondary:before, .header.header-secondary:after { display: none; }
.header.header-secondary .phone a { font-size: 14px; color: #f6641f; letter-spacing: 0px; text-decoration: underline; }
.header.header-secondary .secure { display: none; }
.link-full-site { display: block; }
.header.header-secondary { border-bottom: 11px solid #ffbd37; }
.main-secondary { padding-top: 0px; }
.main-secondary .sidebar { display: none; }
.section-order-summary, .section-contact-secondary { display: block; }
.widget-contacts-secondary .widget-title { padding-bottom: 0px; }
.main-secondary { padding-left: 20px; padding-right: 20px; }
.content { width: auto; float: none; }
.list-steps li { padding: 0px 5%; }
.section-contact-secondary .widget-contacts { height: 95px; }
.section-contact-secondary ul { list-style: none; }
/*.section-contact-secondary .widget-contacts:after {
    background: url(../images/widget-contacts2.png) no-repeat 0 0;
    width: 34px;
    height: 137px;
    position: absolute;
    top: -1px;
    right: -1px;
    left: auto;
  }*/

.section-contact-secondary .widget-contacts .widget-body:after { content: ""; display: table; clear: both; }
.section-contact-secondary .widget-contacts .widget-body { overflow: visible; background: none; }
.section-contact-secondary .contacts p { width: 49%; float: left; }
.section-contact-secondary .contacts p + p { margin-top: -40px; position: relative; }
.main-head-secondary .breadcrumbs { padding-left: 20px; }
.main-head-secondary .main-head-inner { padding-right: 20px; }
.section-statistic .section-content { width: auto; display: block; float: none; }
.section-statistic .section-aside { display: none; }
.notification p { overflow: hidden; width: 100%; }
.manager { max-width: 100%; }
.issuancelist .dtlraw .proname { width: 215px; }
/*------------------ SSL - Tools -----------*/
.toollttxt, .toolrttxt { width: 70%; }
.checkhostname .form-controls { width: 70%; }
}

@media only screen and (max-width: 767px) {
.header.header-secondary .phone, .header-secondary .logo, .header-secondary .slogan, .header-secondary .phone { float: none; display: block; margin: 20px auto !important; }
.list-steps { display: none; }
.header-secondary .shell { height: auto; }
.steps-head { position: absolute; top: 127px; left: 48px; }
.steps-head .btn-back { line-height: 1; padding-top: 6px; padding-bottom: 6px; width: 70px; padding-right: 0px; }
.header.header-secondary .phone { font-size: 23px; width: 163px; text-align: center; margin: 20px 0px 20px auto !important; }
.header.header-secondary span { font-size: 12px; }
.group-title { font-size: 32px; color: #75bf42; }
.section-order-summary .widget { width: auto; float: none; }
.widget-order { margin-left: -20px; margin-right: -20px; position: relative; display: block; }
.widget-order h4 { font-size: 36px; text-transform: none; letter-spacing: 1px; text-align: center; }
/*.widget-secure {display:$displayNone;}*/
.section-billing-info .section-head-rotate { margin-left: 0px; }
.section-billing-info .section-head-rotate h3 { font-size: 32px; }
.section-billing-info .section-head-rotate h3 i.ico-locker { margin-top: -14px; }
.form-billing label.form-label { float: none; display: block; width: auto; text-align: left; }
.form-billing .form-controls { width: 100%; padding-right: 0px; }
.form-billing .field { padding: 4px; }
.form-billing .form-label { line-height: 1; padding-bottom: 4px; }
.form-billing { padding-left: 20px; padding-right: 20px; }
.form-billing .field-small { width: 100%; }
.section-billing-method .section-head { margin-left: 0px; padding-left: 48px; }
.section-billing-method .section-head i { margin-top: -14px; }
.section-billing-method .section-head-rotate h3 { font-size: 30px; letter-spacing: 0px; white-space: nowrap; }
.form-creadit-card .form-row { margin-left: 10px; }
.form-creadit-card label.form-label { float: none; display: block; width: auto; text-align: left; }
.form-creadit-card .form-controls { width: 100%; padding-right: 0px; }
.form-creadit-card .field { padding: 4px; }
.form-creadit-card .form-label { line-height: 1; padding-bottom: 4px; }
.form-creadit-card { padding-left: 20px; padding-right: 20px; }
.form-creadit-card .field-small { width: 100%; }
.form-creadit-card .form-label strong { position: static; }
.form-creadit-card .form-actions { overflow: hidden; }
.form-creadit-card .form-actions img { float: left; }
.form-creadit-card .btn { font-size: 14px; color: #ffffff; font-family: "roboto_CR"; font-weight: bold; text-transform: uppercase; padding: 0px; height: 28px !important; padding-right: 0px; border: 0; /*-webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius:5px;*/
padding-left: 6px; width: 130px; line-height: 25px; padding-left: 0px; padding-right: 0px; float: right; margin-left: -20px; margin-top: 20px; }
.form-creadit-card .btn .ico-btn-arrow-white { /*margin-left:0;*/
}
.form-creadit-card { padding: 20px 0px; }
.form-creadit-card .form-col-size15 { padding-right: 19px; }
.section-billing-method .tab-body { padding-left: 10px; padding-right: 10px; }
.form-creadit-card .form-col-size16 { width: 102px; }
.form-creadit-card .form-col-size15 { width: 41px; }
.form-creadit-card .form-col { background-position: 48px -7px; }
.section-contact-secondary { margin-left: 0px; }
.section-contact-secondary .widget-contacts { height: auto; }
.section-contact-secondary .widget-contacts:after { display: none; }
.section-contact-secondary .widget-contacts p { width: 100%; float: none; margin-top: 0px; }
.section-contact-secondary .widget-contacts p + p { margin-top: 0px; }
.section-contact-secondary .widget.widget-secure { display: block; }
.tab-head { display: block; }
.section-orders i { margin-top: -10px; position: relative; }
.notification h5 { float: none; display: block; }
.main-head-secondary .breadcrumbs { float: left; width: 90%; display: block; padding-bottom: 10px; }
.main-head-secondary .main-head-inner { float: none; display: block; }
.list-messages { margin-left: 10px; }
.main-head-inner { width: auto; padding-bottom: 10px; }
.main-head-inner p { line-height: 1; }
.list-statistic li p { width: 100%; float: none; display: block; }
.list-statistic li a.btn { float: none; display: block; }
.manager-image { display: none; }
.list-statistic li p a { float: none; display: block; }
.dashboard-body .list-statistic li p a { display: inline-block; }
/*------------------ SSL - Tools -----------*/
.checkhostname { padding: 20px 0px; }
.checkhostname .form-row { width: 100%; }
.checkhostname .form-controls { width: 100%; margin-right: 0px; }
.checkhostname .field { padding: 4px; }
.checkhostname .form-row + .form-row { margin-top: 15px; padding-top: 0; }
.checkhostname .form-label { width: 100%; line-height: 30px; margin: 0; }
.checkhostname .checkbtn { padding-left: 0; }
.greendownarrow { padding: 0px 0px 20px 0px; }
.csrbox { padding: 20px 0px; }
.csrbox textarea { height: auto; }
.csrbox .checkbtn { padding-top: 0; }
.sslconvert-form .convertbtn, .sslconvert-form .form-controls { padding-left: 0px; }
.keymatcher .checkbtn { padding-top: 0px !important; }
.generatecsr-form .convertbtn, .generatecsr-form .form-controls { padding-left: 0px; }
.generatecsr-form .field, .form-billing .form-labeldata { width: 100%; text-align: left; padding-top: 0px; }
.generatecsr-form .form-hint { padding: 5px 0px 0px 0px; }
.generatedcsr { margin-top: 20px; }
.csrinfo, .greenlock, .orangelock { background-image: none; }
.keymatcher .form-controls { padding-bottom: 20px; }
/*------------------ Shopping cart Popup -----------*/
.popupprdtl ul li { padding-bottom: 10px; font-size: 13px; }
.popupprdtl ul li strong { width: 100%; padding-bottom: 3px; }
.popupprdtl-rt { width: 100%; }
.sancert .domainselect { width: 100%; padding: 10px; }
.sancert .domainselect + .domainselect { width: 100%; padding: 0px 10px 10px; }
.popupprdtl ul li + li { padding: 10px 0px; }
.selectyr { width: 100%; }
/*------------------ Expired Promo Popup -----------*/
.promocode-popup .promo-decp { width: 100%; margin: 0px 0px 20px 0px; padding-bottom: 20px; }
.botcontactinfo p { padding-top: 0px; font-size: 12px; }
}

@media (max-width: 568px) {
.toolsdtl .article-entry { padding: 20px 0px; }
.toollttxt, .toolrttxt { width: 100%; }
.toolltimg { width: 100%; text-align: center; padding-bottom: 20px; }
.toolrtimg { width: 100%; text-align: center; padding-top: 20px; }
.generatecsr-form .select { width: 100%; }
.generatedcsr pre { word-break: break-all; white-space: pre-line; }
}

@media only screen and (max-width: 420px) {
.list-orders li { width: 100%; margin-bottom: 10px; }
}

/* ==========================================================================
	#Retina
========================================================================== */
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx), (max-width: 760px) {
[class^="ico-"], [class*=" ico-"], .logo, .slogan a, .socials a, .secure, .tooltip-content:after, .radio-fake, .popup-actions .link-close { background-image: url(../images/sprite@x2.png); background-size: 274px 377px; }
/*.selecter .selecter-selected {background-image: url(../images/select-arrows@x2.png); background-size:42px 41px;*/
  
}

/* ==========================================================================
Original	#Media Queries
========================================================================== */
@media (max-width: 1024px) {
/* ==========================================================================
  		#Base
  	========================================================================== */
body { font-size: 14px; }
h1 { font-size: 34px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 16px; }
.article-secondary h4 { font-size: 16px; }
input[type=text], input[type=submit], input[type=button] { -webkit-appearance: none; }
/* ==========================================================================
  		#Containers
  	========================================================================== */
.shell { width: 728px; }
/* ==========================================================================
  		#Helpers
  	========================================================================== */
.tablet-hide { display: none; }
.tablet-show { display: block; }
.tablet-show-inline { display: inline; }
/* ==========================================================================
  		#Header
  	========================================================================== */
.nav-lang, .header .socials, .nav-utilities-secondary { display: none; }
.header { position: relative; border-bottom: 0; margin-bottom: 10px; }
.header:before, .header:after { position: absolute; bottom: 0; z-index: -1; width: 50%; height: 50px; background: #898989; content: ''; }
.header:before { left: 0; }
.header:after { right: 0; }
.header-body { padding: 0px 0px 2px; }
.header-body .header-inner-left { padding-top: 7px; margin-top: 0px; }
.slogan { margin: 0px; }
.nav-utilities { padding-top: 1px; }
.header .phone { display: none; }
.header-body .secure { float: none; }
.full-site-link { display: block; padding: 8px 2px 0px 0px; text-align: right; }
.full-site-link a { font-size: 14px; text-decoration: underline; }
.full-site-link a:hover { text-decoration: none; }
.nav-toggle { display: block; float: left; font-size: 22px; color: #ffffff; cursor: pointer; }
.nav { position: relative; height: 42px; padding-top: 8px; border-top: 0; background: #898989; }
.nav.open > ul { display: block; }
.nav > ul { display: none; position: absolute; top: 100%; left: 0; z-index: 2; width: 128px; padding: 6px 30px 12px; border-bottom: 1px solid #ffffff; background: #898989; }
.nav > ul > li { float: none; margin: 0px; padding: 0px; }
.nav > ul > li + li { margin: 0px; border-top: 1px solid #ffffff; }
.nav > ul > li > a { display: block; padding: 7px 0px 6px; font-size: 16px; color: #ffffff; }
.nav .phone { display: block; float: right; padding-bottom: 0px; margin-top: -3px; color: #ffffff; }
.nav > ul > li.mobile-home { display: block; }
.nav-dropdown { display: none !important; }
.dashboard-label, .socials-primary { display: none; }
/* ==========================================================================
  		#Main
  	========================================================================== */
.main-bar { display: none; }
.section-head-rotate h3 span { position: static; }
.section-head-rotate h3 span { /*transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);*/
-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);/*filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
    zoom: 1;*/
}
.section-head-rotate [class^="ico-"], .section-head-rotate [class*=" ico-"] { position: absolute; top: 14px; left: 0; }
.section-head-rotate { padding: 0px 0px 13px 45px; }
.section-head-rotate ~ .section-body { padding-left: 0px; }
.tabs-content { max-width: 433px; }
/* ==========================================================================
  		#Intro
  	========================================================================== */
.intro { padding: 20px 0px; }
.intro-image img { width: 100%; }
/* ==========================================================================
  		#Widgets
  	========================================================================== */
.widget-support .widget-title { font-size: 36px; }
.list-contacts { font-size: 13px; }
.support .list-contacts { font-size: 18px; }
.list-contacts strong { font-size: 23px; }
.support .list-contacts strong { font-size: 30px; }
.widget-symantec img { width: 100%; }
.widget-secure { padding: 0px; }
.section-order-summary .widget-secure ul { display: block; }
/*.widget-secure .list-secures li {padding:0 40px 30px;}*/
  /*.widget-secure .list-secures li + li {padding:30px 40px 0;}*/
.support a { padding: 28px 70px 15px 15px; }
/* .support-image {width:75px;} */
.support-image img { width: auto; }
/*.section-providers .list-secures img {width:95px;}*/
  /*.section-providers .list-secures li + li {padding-left:25px;}*/
  /* ==========================================================================
  	#Slider Primary
  ========================================================================== */
    /* ==========================================================================
		#Section Customers
	========================================================================== */
.section-customers h2 { text-align: center; }
/* ==========================================================================
  		#Section Secure
  	========================================================================== */
.section-secure .section-content { width: 468px; }
.section-secure .section-aside { width: 162px; }
.section-secure .article { padding-top: 0px; }
.section-secure aside .widget { width: 162px; margin-bottom: 0px; }
.section-secure .list-secures li img { max-width: 75%; }
/*.list-secures li + li {display:none;}*/
  /* ==========================================================================
  	#Services
  ========================================================================== */
.section-services { margin-bottom: 20px; }
.service-body { padding: 10px; }
.service { width: 174px; padding: 10px; }
.service-image img { width: 100%; }
.service-title { font-size: 18px; }
.service ~ .service { margin-left: 10px; }
.article-secondary-gray { margin: 0px; }
/* ==========================================================================
  		#Section Symantec
  	========================================================================== */
.section-symantec { border-bottom: 0; padding-bottom: 0px; }
.section-symantec .section-content { position: relative; float: none; width: auto; }
.section-symantec .section-aside { display: none; }
.section-order-summary .widget-secure .list-secures img { max-width: 90%; }
.total { position: absolute; bottom: 35px; left: 40px; }
.tooltip { display: none; }
.features .cols { margin: 0px; }
.features .col-size1, .features .col-size2 { float: none; width: auto; }
.features-icons { padding: 10px 0px; text-align: center; }
.features-icons li { float: none; display: inline-block; margin: 0px 20px; }
.features-icons li + li { padding-left: 0px; }
.table-specifications td, .table-specifications tr, .table-specifications tbody, .table-specifications table { display: block; }
.table-specifications td { padding: 0px 0px 0px 19px; border: 0; }
.table-specifications td + td:before { top: 4px; }
.table-specifications td:first-child { padding-top: 14px; }
.table-specifications td + td { padding-bottom: 10px; border-bottom: 1px solid #c7c7c7; }
#tab-renewals .table-specifications td { padding: 14px 0px 14px 25px; border-bottom: 1px solid #c7c7c7; }
.table-specifications td:before { left: 0; }
.list-support li { line-height: 20px; padding: 20px 0px; }
.list-support li a { display: block; }
.list-support img { display: none; }
.list-green-bullets-tertiary li span { font-size: 11px; padding-left: 15px; }
.section-dashboard .tabs-aside { width: 30%; }
.section-dashboard .tabs-content { width: 58%; }
/* ==========================================================================
  		#Section SIte Pro
  	========================================================================== */
.section-site-pro { padding-top: 13px; }
.section-site-pro .section-head-rotate [class^="ico-"] { /*top:6px;*/
}
/* ==========================================================================
  		#Section Certificates
  	========================================================================== */
.section-certificates .article-primary img { width: 220px; }
.form-certificates .form-body { float: none; padding-bottom: 10px; }
.form-certificates .form-row ~ .form-row { float: right; padding-left: 0px; }
.form-certificates .form-actions { float: none; overflow: hidden; }
.form-certificates .link-more { float: left; margin-top: 7px; }
.form-certificates .btn { float: right; }
/* ==========================================================================
  		#Articles
  	========================================================================== */
.article-secondary { border: 0; border-top: 1px solid #c7c7c7; }
.article-secondary-alt { border: 12px solid #75be42; }
.article-actions { text-align: right; /*margin-top:-14px;*/
}
.article-actions .link-more { font-size: 14px; }
.article-secondary-gray { border-top: 0; margin-top: 0px; }
.article-secondary h3 { padding-bottom: 10px; }
.article-secondary-alt { padding-bottom: 25px; }
/* ==========================================================================
  		#Section Providers
  	========================================================================== */
.section-providers .section-content { width: 400px; }
/*.section-providers .section-aside {width:220px;}
  
  	.section-providers .list-secures li,
  	.section-providers .list-secures li + li {padding:0; width:100%; text-align:center;}*/
  /* ==========================================================================
  	#Section Platinum Partner
  ========================================================================== */
.section-platinum-partner .section-image { padding-left: 0px; }
.section-platinum-partner .section-entry { padding-left: 10px; font-size: 34px; }
/* ==========================================================================
  		#Section Browsers
  	========================================================================== */
.section-browsers { padding: 0px; }
.section-browsers .shell { padding: 36px 0px 25px; background: #efeeee; border: 0;/*    -webkit-border-radius: 15px 0;
    border-radius: 15px 0;
    -moz-border-radius: 15px 0;
    -o-border-radius: 15px 0;*/
}
.section-browsers p { padding-bottom: 0px; }
.list-browsers { padding: 0px 30px 33px; }
.list-browsers li + li { padding-left: 39px; }
.list-browsers img { width: 62px; }
/* ==========================================================================
  		#Section Shop
  	========================================================================== */
.section-shop { padding-bottom: 20px; }
.shop { padding-bottom: 0px; }
.shop-item { position: relative; padding-bottom: 100px; border-bottom: 0; }
.shop-item ~ .shop-item { padding-top: 20px; border-top: 1px solid #c7c7c7; }
.shop-item-actions { display: block; margin-top: -15px; text-align: right; }
.form-shop { position: absolute; bottom: 20px; right: 0; width: 100%; text-align: right; }
.form-shop .form-body, .form-shop .form-actions { /*float:$float-none;*/
}
.form-shop .form-body { padding-bottom: 11px; }
.shop-secondary .form-shop { position: static; float: none; }
.shop-secondary .form-shop .form-body { float: left; }
.shop-secondary .form-shop .form-actions { float: right; }
.shop-items-secondary .shop-item h4 { float: none; padding-bottom: 5px; }
.section-billing-method .tabs-content { max-width: 77%; padding: 0px 2%; }
.tabs-secondary .tabs-aside { width: 15%; }
.form-creadit-card .form-actions { width: 83%; }
.tab.current { display: block; padding: 0px 2%; width: 96%; }
/* ==========================================================================
  		#Popups
  	========================================================================== */
.popup-seal { width: 750px; }
.popup-title { font-size: 32px; }
.table-seal { overflow: auto; }
.table-seal table { width: 100%; display: block; overflow: hidden; }
.table-seal table thead { width: 25%; display: block; float: left; }
.table-seal table thead tr { height: 170px; border: 0; width: 100%; display: block; float: left; }
.table-seal th { display: block; padding: 10px 10%; width: 80%; height: 55px; border-top: 2px solid #898989; }
.table-seal tr th:first-child { display: block; padding: 10px 10%; width: 80%; height: 170px; }
.table-seal th br { display: none; }
.table-seal table tbody { width: 75%; display: block; float: left; }
.table-seal table tbody tr { width: 50%; display: block; float: left; }
.table-seal td { display: block; padding: 10px 10%; width: 80%; height: 55px; }
.table-seal tr td:first-child { height: 170px; border: 0; }
.table-seal tr td + td { border: 0; border-top: 2px solid #898989; }
/* ==========================================================================
  		#Footer
  	========================================================================== */
.testimonial, .footer-nav { display: none; }
.footer-title { padding-bottom: 6px; }
.footer .phone { letter-spacing: 0px; }
.footer .full-site-link { padding-bottom: 10px; text-align: left; }
.footer .full-site-link a { font-size: 36px; text-decoration: underline; }
.footer .full-site-link a:hover { text-decoration: none; }
.footer-body { padding: 0px 0px 13px; }
.footer-body .shell { position: relative; }
.footer-body .footer-col-size1 { width: 255px; }
.footer-body .footer-col-size2 { width: 175px; padding: 17px 260px 0px 0px; }
.footer-body .footer-col-size3, .footer-body .footer-col-size4, .footer-body .footer-col-size5 { float: none; width: auto; }
.footer-ribbon { position: absolute; top: -8px; right: 0; width: 185px; margin-top: 0px; }
/*.footer-partners .list-partners li {padding:0 20px;}*/
.footer-bar { padding: 15px 0px 20px; }
.footer-bar .contacts { padding-bottom: 3px; }
.footer-bar .contacts br { display: none; }
.footer-nav-secondary { padding: 0px; }
.copyright { float: none; overflow: hidden; }
body.fixed .main { padding-top: 0px !important; }
.section-providers .list-green-bullets { padding-left: 25px; }
.form-creadit-card .form-head img { margin-left: 24%; }
.selecter .selecter-selected { background-size: 29px 29px; }
.section-billing-method { padding-bottom: 20px; }
.section-contact-secondary .widget-contacts { width: 81%; float: right; margin: 25px 0px; }
.form-creadit-card .form-controls #field-name-card { width: 72%; }
.form-creadit-card .form-controls #card-number { width: 72%; }
.form-creadit-card .btn { padding: 0px 12px 0px 15px; }
.form-shop .btn { padding: 6px 2px 5px 5px; }
.slider-customers .caroufredsel_wrapper { height: 92px !important; width: 638px !important; }
.form-shop .form-body, .form-shop .form-actions { width: 100%; }
.form-shop .form-body .form-row { float: right; }
.section-shop-secondary .form-shop .form-body, .section-shop-secondary .form-shop .form-actions { width: auto; }
.section-shop-secondary .form-shop .form-body .form-row { float: none; }
.orimg img { width: 100%; }
.cancelrequest .section-head-rotate { padding-left: 13px !important; }
.cancelrequest h3 { font-size: 26px; }
.cancelprodetail p { font-size: 14px; }
.cancelprodetail p label { width: 100%; text-align: left; margin-left: 0px; }
.cancelprodetail p span { width: 100%; font-weight: normal; }
.cancelprodetail .reason label { width: 100%; text-align: left; margin-left: 0px; }
.cancelprodetail .reason .form-controls { width: 100%; }
.cancelsupport .canbox { width: 100%; background-position: 90% 84% !important; }
.cancelsupport .canbox + .canbox { margin: 15px 0px 0px 0px; }
.immediate-assistance .form-actions .btn-green { margin-left: 32%; }
.form-billing .hostingpro { line-height: 20px; }
.order-summary .dtlraw span.proname { width: 382px; }
.srchfilter .datesec { margin-right: 0px; margin-bottom: 15px; }
.srchfilter .datesec label { width: 90px; }
.srchfilter .datesec input { width: 247px; }
.srchfilter .srchbtn { float: left; }
.srchfilter .exportcsv { padding-top: 5px; width: auto; float: right; }
.statmenttable .dtlraw span { padding: 10px 5px; }
.statmenttable .dtlraw span { font-size: 12px; }
.statmenttable .dtlraw + .dtlraw span { font-size: 11px; }
.statmenttable .dtlraw span.transaction { width: 105px; }
.pagination .viewing { width: 100%; }
.pagination .pageno { margin: 0px; }
.creditcard-info .formexpiredate .select + .select { margin-left: 19px; }
.creditcard-info .savebtn { padding-left: 33%; }
.emailreminder .form-controls { width: 100%; }
.emailreminder .updateemail .form-controls { width: 83%; }
.updateemail .updatemailbtn { margin-bottom: 15px; }
.verifyno .form-controls { width: 100%; margin-bottom: 15px; }
.linehttwenty { line-height: 20px !important; }
.special-offers .checksec .checkbox label { width: 92%; }
.advancesrch .orderraw { margin-bottom: 0px; }
.advancesrch .datesec .orderinput { width: 286px; }
.advancesrch .datesec .domaininput { width: 286px; }
.advancesrch .datesec .dateinput { margin-right: 7px !important; }
.advancesrch .datesec input { margin-right: 0px; }
.advancesrch .selectesec + .selectesec { margin-left: 0px; margin-top: 15px; }
.advancesrch .selectesec label { width: 90px; }
.advancesrch .product .form-controls { width: 308px; }
.advancesrch .status .form-controls { width: 308px; margin-bottom: 15px; }
.listorder { border-top: none; }
.listorder .headraw { display: none; }
.listorder .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.listorder .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.listorder .dtlraw + .dtlraw p { border-top: none; }
.listorder .dtlraw p + p { border-left: none; }
.listorder .dtlraw p { font-size: 12px; }
.listorder .dtlraw + .dtlraw p { font-size: 12px; }
.listorder .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.listorder .dtlraw span b { display: inline-block !important; }
.listorder .dtlraw p span { display: block; }
.listorder .dtlraw p.proname { font-weight: normal; }
.listorder .dtlraw p.domain b { display: block !important; }
.incompleteorder h2 { line-height: 32px; margin-bottom: 10px; }
.detaillist li { font-size: 13px; }
.detaillist li label { width: 42%; }
.detaillist li span { width: 54%; }
.detailbtnsec .btnraw .btn + .btn { float: left; margin-top: 23px; }
.expiredordertbl .dtlraw .renew .renewbtn { height: auto; background-position: right center !important; line-height: 16px; }
.supporttbl { border-top: none; }
.supporttbl .headraw { display: none; }
.supporttbl .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.supporttbl .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.supporttbl .dtlraw + .dtlraw p { border-top: none; }
.supporttbl .dtlraw p + p { border-left: none; }
.supporttbl .dtlraw p { font-size: 12px; }
.supporttbl .dtlraw + .dtlraw p { font-size: 12px; }
.supporttbl .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.supporttbl .dtlraw p span { display: block; }
.supporttbl .dtlraw .renew .renewbtn { height: 22px; line-height: 22px; margin-bottom: 5px; }
.commentbox textarea { width: 91%; }
.form-billing .select-half { width: 45%; }
.form-billing .select-half + .select-half { margin-left: 20px; }
.installation-support .savebtn { padding-left: 33%; }
.specifications .tab-actions .btn { width: 49%; }
.userdecp { width: 230px; }
.personalinfoform .savebtn { padding-left: 33%; }
.article-entry .list-green-bullets { margin-left: 25px; }
.list-green-bullets li + li { margin-top: 5px; }
.article-entry .list-green-bullets li { font-size: 14px; }
.comparecertbox { margin-bottom: 30px !important; }
.recommendationbox { margin-bottom: 15px !important; }
.couponsbox p span { width: 90%; }
.csrgreybox { margin-bottom: 30px; }
.checkursslform .form-controls { width: 55%; }
.checkursslform .form-actions { padding-left: 34.5%; }
.compareprice { margin-bottom: 30px; }
.twocomparebox .pricegreybox { width: 47%; }
.threecomparebox .pricegreybox { width: 31%; }
.threecomparebox .pricegreybox + .pricegreybox { margin-left: 20px; }
.threecomparebox ul li p { width: 100%; padding-bottom: 5px; }
.threecomparebox ul li p + p { background: none; padding: 5px 0px 0px 0px; border-top: 1px solid #d7d7d7; width: 100%; }
.contactaddress p + p { margin-left: 20px; padding-left: 20px; }
.contactaddress p + p + p { width: 260px; }
.connecttosave ul li { margin-left: 0px; margin-right: 32px; }
.contactmap { margin-bottom: 40px; }
.needdupport ul li p { padding-left: 13%; }
.browsercomp .article-entry ul { width: 46%; padding-bottom: 0px; }
.browsercomp .article-entry ul + ul { margin-top: 0px; padding-bottom: 15px; }
.servertype .article-entry ul { width: 44%; }
.servertype .article-entry ul + ul { width: 47%; }
.tourbox { width: 23%; }
.tourbox + .tourbox { margin-left: 15px; }
/*.tourbox .tour-decp p {
    line-height: 20px;
    background: url("../images/smblack-arrow.png") no-repeat 0 5px;
  }*/

.notesec { padding: 20px 0px; }
.keyfeatures .featurearea { margin-bottom: 30px; }
.keyfeatures .featurearea .list-green-bullets { margin-left: 0px; }
.cuponcodetbl .dtlraw .cuponcode { width: 170px; }
.certinstallstep .installstep { padding: 15px 0px; width: 31%; }
.certinstallstep .installstep + .installstep { margin-left: 15px; }
.certinstallstep .installstep span + span { margin-right: 15px; }
.certinstallstep .installstep span + span img { width: auto; height: 35px; }
.certinstallstep .enroll span { margin-left: 15px; font-size: 24px; }
.certinstallstep .confirm span { margin-left: 15px; font-size: 24px; }
.certinstallstep .installstep span { font-size: 24px; }
.certfeatures-list { width: 87%; margin-bottom: 30px; }
.upgreadsec .upgreadformtxt { margin-left: 0px; }
.freesslbrowsers { margin-bottom: 30px; }
.freesslbrowsers .list-browsers img { width: 45px; }
.freesslbrowsers .list-browsers li + li { padding-left: 15px; }
.article-entry .list-green-bullets li:before { top: 5px; }
.list-green-bullets li { line-height: 20px !important; margin-bottom: 10px !important; }
.borderbotop { padding-top: 15px; padding-bottom: 0px; }
.section-certificates .article img.warningico { width: 16px; height: 15px; }
.prearrowbtn .ico-btn-arrow-white { margin: -1px 5px 0px 0px !important; }
.compbrandlogo { padding-bottom: 5px; }
.compbrandlogo img { max-width: 100%; }
.threelinetlt .compreadmore { bottom: -12px; }
.article-secondary.padbotnone.borderbotnone { padding-bottom: 30px !important; }
.section-browsers { margin-top: 30px; }
.twocomparebox .compheader { padding: 35px 20px; }
.threecomparebox .compheader h3 { font-size: 24px; line-height: 24px; text-align: center; }
.officehour { margin-left: 20px; padding-left: 20px; }
.supportcenter { margin-left: 20px; padding-left: 20px; width: 250px; }
/*==================== 02-02-2015 ====================*/
.join-reseller #tab02 h2 { font-size: 32px; }
}

@media (max-width: 767px) {
.steps-body .section-contact-secondary .widget.widget-secure { display: block; }
/* ==========================================================================
  		#Base
  	========================================================================== */
body { min-width: 320px; }
h3 { line-height: 1.18; padding-bottom: 10px; }
/*15122014*/
.article h1 { padding-top: 15px; }
.article h2 { line-height: 28px; }
/* ==========================================================================
  		#Containers
  	========================================================================== */
.shell { width: auto; }
/* ==========================================================================
  		#Helpers
  	========================================================================== */
.mobile-hide { display: none; }
.mobile-show-inline { display: inline; }
.mobile-show { display: block; }
/* ==========================================================================
  		#Header
  	========================================================================== */
.header .secure { display: none; }
.header { padding: 0px 20px; }
.header-bar-inner { float: none; }
.full-site-link a { font-size: 12px; }
.logo, .slogan { margin: 0px auto; padding: 0px; text-align: center; }
.logo { width: 198px; background-size: 100% auto !important; height:92px; margin:-5px 0 14px;}
.slogan a { background-position: 20px -278px !important; /*margin: auto; */}
.nav-utilities {padding: 2px 0px 18px; }
.nav-utilities li { padding-left: 0px; }
.nav-utilities li + li { padding-left: 14px; }
.nav-utilities a { font-size: 13px; }
.nav-utilities .cart-full { padding: 14px 6px; }
.nav-utilities .cart-full {background: #00bcb4; color: #fff; display: block; line-height: 20px; margin: -10px 17px 0 0; padding: 15px 12px; position:relative;}

.header-body .header-inner-left, .header-body .header-inner { float: none; }
.header-body .header-inner { padding-top: 0px; }
.nav-toggle { margin-top: 8px; font-size: 14px; }
/* ==========================================================================
  		#Buttons
  	========================================================================== */
.btn { padding: 5px; font-size: 12px; }
.prodbutton { height: 100px; }
.prodbutton button { display: block; float: right; clear: right; margin-top: 5px; }
.btn-small { padding: 0px 25px 0px 6px; }
.form-certificates .btn .ico-btn-arrow-white { margin: -2px 0px 0px 5px; }
/* ==========================================================================
  		#Main
  	========================================================================== */
.section-head-rotate { margin-left: 10px; }
/* ==========================================================================
  		#Widgets
  	========================================================================== */
.widget-support { display: none; }
.section-order-summary .widget-secure { display: none; }
.section-billing-method { padding-bottom: 0px; }
.widget-secure ul { display: block; }
.widget-secure .list-secures img { max-width: 75%; }
.widget-contacts-secondary { margin-bottom: 20px; }
/* ==========================================================================
  		#Intro
  	========================================================================== */
.intro { padding: 10px; }
/* ==========================================================================
  		#Articles
  	========================================================================== */
.article-primary { padding: 0px 0px 15px; }
.article-secondary-alt { padding: 15px 20px 20px 20px; }
.article-secondary-alt h3 { letter-spacing: -1px; }
.article-secondary-alt .article-entry { /* letter-spacing:-1px; */
}
.article-secondary-gray { background: transparent; border-top: 1px solid #c7c7c7; }
/* ==========================================================================
  		#Section Certificates
  	========================================================================== */
.section-certificates { padding: 0px 10px; }
.section-certificates .article-secondary-alt { margin: 0px -10px; }
.section-certificates .article img { display: none !important; }
.form-certificates .form-body { padding-bottom: 0px; }
.form-certificates .form-row { float: none; padding-bottom: 10px; }
.form-certificates .form-row ~ .form-row { float: none; }
.form-certificates .form-controls { display: block; }
.form-certificates .form-label { font-size: 12px; }
.form-certificates .form-label ~ .form-controls { display: inline-block; }
.form-certificates .select { width: 100%; }
.form-certificates .form-actions { position: relative; overflow: visible; text-align: right; }
.form-certificates .link-more { position: absolute; top: -50px; right: 0; font-size: 12px; }
.form-certificates .btn { float: none; }
.selecter .selecter-selected { padding: 5px 40px 3px 6px !important; background-image: url(../images/select-arrows-mobile.png); font-size: 12px; background-size: 29px; }
.selecter .selecter-item { padding: 5px 6px 3px; font-size: 12px; }
.form-creadit-card .form-actions { width: 100%; }
/* ==========================================================================
  		#Section Browsers
  	========================================================================== */
.section-browsers { padding: 0px 10px; margin-top: 20px; }
.section-browsers .shell { padding: 18px 0px 14px; }
.section-browsers .section-entry { padding: 0px 20px; font-size: 14px; }
.list-browsers { padding: 0px 0px 13px; }
.list-browsers li { float: none; display: inline-block; padding: 0px 3px !important; }
.list-browsers li + li { padding-left: 0px; }
.list-browsers img { width: 28px; }
/* ==========================================================================
  		#Section Platinum Partner
  	========================================================================== */
.section-platinum-partner .section-image { display: block; padding: 0px; text-align: center; }
.section-platinum-partner .section-entry { display: none; }
/* ==========================================================================
  		#Section Providers
  	========================================================================== */
.section-providers { margin: 0px 20px; }
.section-providers .section-content, .section-providers .section-aside { float: none; width: auto; }
.section-providers .list-secures li { width: 48%; }
.section-providers .list-secures li + li { float: right; padding-left: 0px; }
.section-providers .list-secures img { width: 100%; height: auto; }
/* ==========================================================================
  		#Tabs
  	========================================================================== */
.tabs-nav { display: none; }
.tabs-content { border: none; padding: 0px; /*border-radius:0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;*/
float: none; max-width: none; }
.tab.current .tab-head a { background: #fbbd3d; text-align: left; text-decoration: none; }
.tab.current { margin-bottom: 10px; background: #fbbd3d; display: block; padding: 0px 2% 10px 2%; width: 96%; }
.section-billing-method .tabs-content { max-width: 100%; padding: 0px; }
.tab.current .tab-body { display: block; }
.tab { display: block; padding: 0px 6px 10px; background: #ffffff; }
.tab-head { display: block; margin: 0px -6px; }
.section-billing-method .tab-head { margin: 0px; }
#tab-paypal.current { padding: 0px 7px 10px; }
.tab-head a { display: block; height: 69px; padding: 0px 17px; background: #898989; font-family: "roboto_CR"; font-weight: bold; font-size: 30px; line-height: 69px; color: #ffffff; }
.tab-body { display: none; position: relative; z-index: 1; /*overflow:hidden;*/
padding: 1px 27px 0px 27px; /*-webkit-border-radius: 10px 0;
    border-radius: 10px 0;
    -moz-border-radius: 10px 0;
    -o-border-radius: 10px 0;*/
background: #ffffff; }
.section-dashboard .tabs-content { width: 100%; max-width: 100%; }
/* ==========================================================================
  		#Services
  	========================================================================== */
.section-site-pro { padding-bottom: 0px; }
.service { display: block; float: none; width: auto; }
.service ~ .service { margin: 10px 0px 0px; }
.service-body { height: auto !important; }
.service-image { display: none; }
.list-green-bullets-tertiary li { width: 40%; margin-left: 15px; }
.list-green-bullets-tertiary li span { padding-left: 20px; }
/* ==========================================================================
  		#Section Shop
  	========================================================================== */
.shop-head { display: none; }
.shop-item ~ .shop-item { display: none; }
.section-shop-secondary .tab-head a { overflow: hidden; padding-left: 17px; }
.section-shop-secondary .tab-head a br { display: none; }
.section-shop-secondary .tab-head a strong { float: left; width: 50px; font-size: 36px; }
.section-shop-secondary .tab-head a span { display: block; overflow: hidden; padding: 26px 0px 0px 10px; font-size: 18px; line-height: 1.11; text-align: left; }
.section-shop-secondary .shop-item ~ .shop-item { display: block; }
.form-shop select { width: 100%; }
.section-shop-secondary .form-shop .form-body, .section-shop-secondary .form-shop .form-actions { /*float:$float-none;*/
}
/* ==========================================================================
  		#Section Customers
  	========================================================================== */
.section-customers { padding: 10px 30px 35px; }
.section-customers .section-head { text-align: center; }
.section-customers h2 { font-size: 20px; }
/* ==========================================================================
  		#Section Secure
  	========================================================================== */
.section-secure { padding: 0px 20px; }
.section-secure .section-content { float: none; width: auto; }
.section-secure .section-aside { display: none; }
.dashboard .list-statistic li p { font-size: 14px; }
/* ==========================================================================
  		#Section Symantec
  	========================================================================== */
.section-symantec .section-content { float: none; width: auto; padding: 20px 18px 25px; }
.form-symantec .form-head { display: none; }
.form-symantec .form-col-size1, .form-symantec .form-col-size2 { float: none; width: auto; }
.form-symantec .form-label { display: block; float: left; width: auto; font-size: 12px; padding-top: 10px; }
.form-symantec .form-label ~ .form-controls { display: block; float: right; }
.form-symantec .btn { width: 120px; padding-left: 5px; }
.form-symantec-secondary .total { position: static; }
.form-symantec-secondary .form-actions { margin-top: 0px; }
.form-symantec .form-row .formlogo { display: block; position: absolute; }
.form-symantec .form-row .formlogo img { max-width: 60%; }
.total-list { padding: 18px 15px; border-top: 1px solid #c7c7c7; font-size: 12px; }
.total-list dd { float: right; }
.total { position: static; text-align: right; }
.total span, .total strong { display: inline-block; }
.total span { font-size: 12px; position: relative; top: -15px; margin-right: 5px; }
.total strong { font-size: 30px; }
.total sup { font-size: 17px; display: inline-block; position: relative; top: 5px; }
/* ==========================================================================
  		#Section Site Pro
  	========================================================================== */
.section-site-pro .section-head-rotate h3 { font-size: 32px; }
.section-site-pro .section-head-rotate [class^="ico-"] { top: 14px; }
.section-site-pro .tab-body { padding: 0px 15px; }
.features-desc li { float: none; }
.features-checks { padding: 15px 20px; margin-right: 0px; }
.features-checks ul { float: none; width: auto; }
.features-checks ul + ul { padding-left: 0px; }
.features-actions { padding-top: 20px; text-align: right; }
.features-actions .btn { text-align: center; width: 45%; }
.specifications { padding-bottom: 10px; }
.slider-prev { left: -20px; }
.slider-next { right: -20px; }
.tabs-aside { display: none; }
.features-icons li { margin: 0px 10px; }
/* ==========================================================================
  		#Popups
  	========================================================================== */
.popup { width: 296px; position: relative; }
.popup-title { font-size: 20px; }
.popup-head { padding: 0px 30px 13px 0px; }
.popup .article h4 { font-size: 18px; }
.popup .article img { display: none; }
/*.table-seal table thead {width:$width35per;}
  .table-seal th {font-size:$font-size10+3px;}
  .table-seal tr th:first-child {height:$height200+150px;}
  .table-seal table tbody {width:$width60per+5%;}
  .table-seal tr td:first-child {height:$height200+150px;}*/
  /*-----------New 15-05-2015 ---------*/
.table-seal table thead { display: none; }
.table-seal table tbody { width: 100%; }
.table-seal table tbody tr { width: 100%; }
.table-seal td { box-sizing: border-box; float: left; width: 100%; height: auto !important; }
.mob-show { display: block; }
.table-seal tr td img { max-width: 100%; }
.table-seal tr td .list-green-bullets li { padding-left: 12px; }
.table-seal tr td .list-green-bullets li:before { width: 5px; height: 5px; }
.rating h1 { font-size: 20px; }
.table-rating td, .table-rating tr, .table-rating table { display: block; }
.table-rating tr + tr td { border: 0; }
.table-rating td { padding: 0px; }
.table-rating tr { padding: 9px 0px 9px 16px; }
.table-rating tr + tr { border-top: 1px solid #898989; }
.rating-factors .col { float: none; padding-left: 0px; }
.rating-factors .col-size1, .rating-factors .col-size2, .rating-factors .col-size3 { width: auto; }
/* ==========================================================================
  		#Footer
  	========================================================================== */
.footer-ribbon { top: -10px; left: 50%; right: auto; margin-left: -93px; }
.footer-body { position: relative; padding: 180px 20px 20px; text-align: center; }
.footer-body .shell { position: static; }
.footer-body .footer-col-size1, .footer-body .footer-col-size2 { float: none; width: auto; }
.footer-body .footer-col-size2 { padding: 0px; }
.footer-body .footer-col-size2 .footer-title { display: none; }
.footer .full-site-link { padding-bottom: 0px; text-align: center; }
.footer .full-site-link a { font-size: 24px; }
.footer .socials { padding: 22px 0px 3px; text-align: center; }
.footer .socials li { float: none; display: inline-block; padding: 0px 8px; }
.footer .socials li + li { padding-left: 8px; }
.footer .phone { padding-left: 0px; }
.footer-title { padding-bottom: 3px; font-size: 24px; }
.list-cards { padding-left: 0px; text-align: center; }
.list-cards li { float: none; display: inline-block; padding: 0px; }
.list-cards img { width: 65px; height: auto; }
.footer-partners { padding: 22px 0px 24px; }
.footer-partners .list-partners li:first-child { display: block; padding: 0px; }
.footer-partners .list-partners li { display: none; float: none; }
/*	.footer-partners .list-partners li + li{border-top:1px solid #DDD; padding:10px 0 0; margin:10px 80px 0;}
  	.footer-partners .list-partners li + li:before{background:none;}
  	
  */
.footer-bar { padding: 15px 40px 0px; text-align: center; }
.footer-bar .contacts, .footer-nav-secondary, .copyright { float: none; }
.footer-bar .contacts { padding-bottom: 20px; }
.copyright { text-align: center; }
.footer-nav-secondary { padding-bottom: 20px; }
.footer-nav-secondary li { float: none; display: inline-block; }
/* ==========================================================================
  		#Slider
  	========================================================================== */
.caroufredsel_wrapper { width: auto !important; }
.section-providers .list-green-bullets { padding-left: 15px; }
/* ==========================================================================
  		#Live Chat
  	========================================================================== */
.chat { bottom: 70px; }
.chat-toggle { padding: 0px 8px; font-size: 14px; border-width: 4px 4px 20px; /*border-top-right-radius:14px;*/
margin-right: 39px; -webkit-border-top-right-radius: 14px; -moz-border-radius-topright: 14px; border-top-right-radius: 14px; -o-border-radius-topright: 14px; }
.form-creadit-card .form-head img { margin-left: 0px; }
.section-contact-secondary .widget-contacts { width: auto; }
.form-creadit-card .form-controls #field-name-card { width: 100%; }
.form-creadit-card .form-controls #card-number { width: 100%; }
.form-creadit-card .form-col-size16 { background-position: right -4px; }
.form-creadit-card .form-col-size16 { width: 105px; }
.form-creadit-card .form-col-size15 { padding-right: 21px; }
.form-creadit-card .btn { font-size: 12px; padding: 1px 2px 0px 5px; width: auto; height: 30px; }
.form-promo #promo-code { padding: 6px 9px; }
.form-billing .form-col-size12 { width: 63%; margin-right: 8%; }
.form-creadit-card .form-body { padding-bottom: 0px; }
.form-creadit-card .form-row:last-child { margin-bottom: 3px; }
.form-shop .btn { padding: 6px 2px 5px 5px; }
#tab-renewals .table-specifications td { padding-left: 15px; }
.table-specifications td:before { height: 10px; width: 10px; top: 18px; }
.form-shop .form-body, .form-shop .form-actions { width: auto; }
.form-shop .form-body .form-row { float: none; }
.main-secondary { padding: 0px; }
.main-secondary .tab-body { padding: 1px 15px 15px; }
.cancelcontent { padding: 15px; margin-bottom: 15px; }
.cancelrequest .section-head-rotate { padding-left: 10px !important; }
.cancelrequest h2 { font-size: 26px; }
.cancelprodetail p { font-size: 14px; }
.cancelprodetail p label { width: 100%; text-align: left; margin-left: 0px; }
.cancelprodetail p span { width: 100%; font-weight: normal; }
.cancelprodetail .reason label { width: 100%; text-align: left; margin-left: 0px; }
.cancelprodetail .reason .form-controls { width: 100%; }
.cancelcontent h3 { font-size: 18px; }
.cancelsupport .canbox { width: 100%; background-position: 90% 84% !important; }
.cancelsupport .canbox + .canbox { margin: 15px 0px 0px 0px; }
.immediate-assistance .form-actions .btn-green { margin-left: 0px; }
.immediate-assistance .form-billing { padding: 30px 0px; }
.contactbtnsec a { margin-top: 0px; }
.checksec .checkbox { width: 100%; }
.checksec .checkbox + .checkbox { margin: 5px 0px 0px 0px; }
.section-order-summary .widget { margin: 0px; }
.confirmorderaddress { padding: 0px; }
.order-summary .section-head-rotate { padding-left: 0px; }
.order-summary .headraw { display: none; }
.order-summary .dtlraw span.proname { border-bottom: 1px solid #efeeee; width: 298px; font-weight: bold; color: #f6641f; display: block; }
.confirmoredertable .dtlraw span + span { width: 20% !important; }
.order-summary .oredergeneratecsr { border-top: none; }
.oredergeneratecsr .dtlraw .date { position: absolute; border-right: 1px solid #eeeeee; top: 56px; line-height: 25px; }
.oredergeneratecsr .dtlraw .genertcsr { display: block; margin-left: 90px; float: left; }
.form-creadit-card .field.field-tiny { margin-right: 10px; }
.form-creadit-card .form-controls img { width: 40px; margin-top: -2px; }
.section-customers .slider-customers .slider-clip { overflow: hidden; }
.dashboard-body .list-statistic li p a.btn-switch { display: block; margin-bottom: 6px; }
.header-secondary .shell { height: auto; }
.header.header-secondary .phone, .header-secondary .logo, .header-secondary .slogan, .header-secondary .phone { display: block; float: none; margin: 20px auto !important; }
.header.header-secondary .phone { font-size: 23px; margin: 20px 0px 20px auto !important; text-align: center; width: 163px; height: 52px; line-height: 60px; }
.srchfilter .datesec { margin-right: 0px; margin-bottom: 15px; }
.srchfilter .datesec label { width: 80px; line-height: 28px; font-size: 14px; }
.srchfilter .datesec input { width: 133px; height: 26px; }
.srchfilter .srchbtn { float: left; }
.srchfilter .datesec .datepickericon { margin-top: 0px; }
.srchfilter .datesec .datepickericon img { height: 28px; width: auto; }
.srchfilter .exportcsv { padding-top: 0px; width: auto; float: right; }
.statmenttable { border-top: none; }
.statmenttable .headraw { display: none; }
.statmenttable .dtlraw span { display: block; width: 97% !important; padding: 5px; }
.statmenttable .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.statmenttable .dtlraw + .dtlraw span { border-top: none; }
.statmenttable .dtlraw span + span { border-left: none; }
.statmenttable .dtlraw span { font-size: 12px; }
.statmenttable .dtlraw + .dtlraw span { font-size: 12px; }
.statmenttable .dtlraw .hidehead { display: block !important; margin-right: 5px; }
.pagination .gotopage { float: left; margin-top: 10px; }
.statmenttable .dtlraw span.transaction { width: 105px; }
.pagination .viewing { width: 100%; }
.pagination .pageno { margin: 0px; }
.creditcard-info .billingaddress h3 { margin: 20px 0px 30px; }
.creditcard-info .savebtn { padding: 0px 0px 10px 0px; }
.creditcard-info { padding-bottom: 10px; }
.mailbox { padding: 15px; }
.mailbox .checksec .checkbox label { font-size: 13px; }
.mailbox .checksec .checkbox-fake { margin-top: 2px; }
.mailbox .testhtmlsec .sandbtn { float: left; }
.emailreminder .form-controls { width: 100%; }
.emailreminder .updateemail .form-controls { width: 76%; }
.updateemail .updatemailbtn { float: left; margin-bottom: 15px; }
.verifyno .form-controls { width: 100%; margin-bottom: 15px; }
.verifyno .verifynobtn { float: left; }
.applyarea .radiobox .radio .radio-fake { margin-top: 5px; }
.applyarea .radiobox { width: 100%; margin-bottom: 15px; }
.applyarea .applybtn { float: left; }
.orderdomaintable { border-top: none; }
.orderdomaintable .headraw { display: none; }
.orderdomaintable .dtlraw span { display: block; width: 97% !important; padding: 5px; }
.orderdomaintable .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.orderdomaintable .dtlraw + .dtlraw span { border-top: none; }
.orderdomaintable .dtlraw span + span { border-left: none; }
.orderdomaintable .dtlraw span { font-size: 12px; }
.orderdomaintable .dtlraw + .dtlraw span { font-size: 12px; }
.orderdomaintable .dtlraw .hidehead { display: block !important; margin-right: 5px; }
.orderdomaintable .dtlraw span.edit { text-align: right; }
.orderdomaintable .dtlraw span.proname { font-weight: normal; }
.special-offers { padding: 15px 0px 0px; }
.special-offers .checksec .checkbox { margin-left: 0px; }
.special-offers .checksec .checkbox label { width: 90%; }
.advancesrch .orderraw { margin-bottom: 0px; }
.advancesrch .datesec .orderinput { width: 257px; }
.advancesrch .datesec .domaininput { width: 257px; }
.advancesrch .datesec .dateinput { margin-right: 6px !important; }
.advancesrch .datesec input { margin-right: 0px; }
.advancesrch .selectesec + .selectesec { margin-left: 0px; margin-top: 15px; }
.advancesrch .selectesec label { width: 100%; line-height: 20px; }
.advancesrch .product .form-controls { width: 280px; }
.advancesrch .status .form-controls { width: 280px; margin-bottom: 15px; }
.advancesrch .datesec label { width: 100%; }
.advancesrch .datesec .dateinput { width: 220px; }
.listorder { border-top: none; }
.listorder .headraw { display: none; }
.listorder .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.listorder .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.listorder .dtlraw + .dtlraw p { border-top: none; }
.listorder .dtlraw p + p { border-left: none; }
.listorder .dtlraw p { font-size: 12px; }
.listorder .dtlraw + .dtlraw p { font-size: 12px; }
.listorder .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.listorder .dtlraw span b { display: inline-block !important; }
.listorder .dtlraw p span { display: block; }
.listorder .dtlraw p.proname { font-weight: normal; }
.listorder .dtlraw p.domain b { display: block !important; }
a.tooltips span { width: 170px; left: -13px !important; }
.accountcntsec h2 { font-size: 32px; line-height: 32px; margin-bottom: 10px; }
.padbot { padding-bottom: 10px !important; }
.certificatdtl { padding: 15px 15px 0px; }
.admincontdetail { padding: 15px 15px 0px; }
.detaillist li { font-size: 13px; }
.detaillist li label { width: 100%; text-align: left; }
.detaillist li span { width: 100%; }
.detailbtnsec .btnraw .btn + .btn { float: left; margin-top: 15px; }
.detailbtnsec .btnraw { margin-top: 15px; }
.summaryinfo { padding: 10px 15px 0px; }
.expiredordertbl { border-top: none; }
.expiredordertbl .headraw { display: none; }
.expiredordertbl .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.expiredordertbl .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.expiredordertbl .dtlraw + .dtlraw p { border-top: none; }
.expiredordertbl .dtlraw p + p { border-left: none; }
.expiredordertbl .dtlraw p { font-size: 12px; }
.expiredordertbl .dtlraw + .dtlraw p { font-size: 12px; }
.expiredordertbl .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.expiredordertbl .dtlraw p span { display: block; }
.expiredordertbl .dtlraw .renew .renewbtn { height: 22px; line-height: 22px; margin-bottom: 5px; }
.supporttbl { border-top: none; }
.supporttbl .headraw { display: none; }
.supporttbl .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.supporttbl .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.supporttbl .dtlraw + .dtlraw p { border-top: none; }
.supporttbl .dtlraw p + p { border-left: none; }
.supporttbl .dtlraw p { font-size: 12px; }
.supporttbl .dtlraw + .dtlraw p { font-size: 12px; }
.supporttbl .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.supporttbl .dtlraw p span { display: block; }
.supporttbl .dtlraw .renew .renewbtn { height: 22px; line-height: 22px; margin-bottom: 5px; }
.supportdetail { padding: 15px; }
.clientdtlinfo { font-size: 14px; }
.commentbox textarea { width: 87%; }
.amtinfo { padding: 0px; }
.midline { margin: 15px 0px 20px; }
.selectgetway .radio + .radio { margin-left: 0px; margin-top: 10px; }
.perinfocheck { margin-left: 0px; }
.perinfocheck .checkbox-fake { margin-top: 2px; }
.installation-support .savebtn { padding-left: 0px; }
.installation-support .grycardicon { height: 28px; }
.maincnt { padding: 15px; }
.invoice-logo img { width: 100%; }
.invoice-header-right { width: 100%; }
.invoice-header-right a { float: left; }
.invoice-header-right a.printpdf { margin-top: 15px; margin-left: 20px; }
.userdecp { padding: 15px; margin-bottom: 15px; width: 89%; }
.invoice-data { padding: 15px; width: 89%; }
.invoice-data ul li { font-size: 13px; }
.thankumsg { font-size: 20px; }
.invoicetable { border-top: none; }
.invoicetable .headraw { display: none; }
.invoicetable .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.invoicetable .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.invoicetable .dtlraw + .dtlraw p { border-top: none; }
.invoicetable .dtlraw p + p { border-left: none; }
.invoicetable .dtlraw p { font-size: 12px; }
.invoicetable .dtlraw + .dtlraw p { font-size: 12px; }
.invoicetable .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.invoicetable .dtlraw p span { display: block; }
.invoicetable .dtlraw .proname { color: #f6641f; }
.personalinfoform .savebtn { padding-left: 0px; }
.form-billing { padding-bottom: 25px; }
.ico-btn-arrow, .ico-btn-arrow-white { margin: -3px 0px 0px 5px !important; }
.article-entry .list-green-bullets { margin-left: 15px; }
.section-certificates .article img { display: none !important; width: 100%; height: auto; }
/*28012015*/
.comparecertbox { padding: 15px; margin-bottom: 15px !important; }
.recommendationbox { padding: 15px; margin-bottom: 15px !important; }
.couponsbox { padding: 15px; margin-bottom: 15px !important; }
.couponsbox .headtitle span { margin-bottom: 15px; float: left; }
.couponsbox p span { width: 84%; }
.csrgreybox { padding: 15px; }
.checkcsrform .form-actions textarea { height: 200px; }
.captchacode img { width: 100%; }
.csrexample { margin: 0px 0px 15px; }
.csrexample img { width: 100%; }
.checkursslform .form-label { width: auto; display: block; line-height: 1; padding-bottom: 4px; }
.checkursslform .form-controls { margin-left: 0px; padding-right: 0px; width: 100%; }
.checkursslform .field { padding: 4px; }
.checkursslform .form-hint { font-size: 11px; }
.checkursslform .form-actions { padding: 0px; }
.twocomparebox .pricegreybox { width: 100%; }
.twocomparebox .pricegreybox + .pricegreybox { margin: 20px 0px 0px 0px; }
.threecomparebox .pricegreybox { width: 100%; }
.threecomparebox .pricegreybox + .pricegreybox { margin: 20px 0px 0px 0px; }
.threecomparebox ul li p { width: 52%; padding-bottom: 0px; }
/*.threecomparebox ul li p + p {
    background: url("../images/comparelistsept.png") no-repeat scroll 0 3px;
    padding: 0px 0px 0px 5px;
    width: 46%;
    border: none;
  }*/

.numblist { margin-left: 15px; }
.dotlist { margin-left: 15px; }
.contactaddress p { width: 100% !important; padding-bottom: 0px; }
.contactaddress p + p { margin-left: 0px; padding: 15px 0px 0px 0px; border-left: none; border-top: 1px solid #c7c7c7; }
.connecttosave ul li { margin-right: 15px; margin-bottom: 15px; }
.contactmap { padding: 15px; }
.contactmap #map_canvas { height: 300px !important; }
.supportteam p { width: 100%; margin-bottom: 15px; }
.supportteam .teamico { display: block; text-align: center; width: 100%; }
.needdupport ul { margin-left: 0px; }
.needdupport ul li h3 { width: 69%; }
.needdupport ul li p { padding-left: 30%; }
.sitemapmain .sitemap-lt { width: 100%; }
.sitemapmain .sitemap-rt { width: 100%; margin-left: 0px; }
.browsercomp .article-entry ul { width: 95%; }
.browsercomp .article-entry ul + ul { width: 95%; margin-left: 15px; }
.servertype .article-entry ul { width: 95%; }
.servertype .article-entry ul + ul { width: 95%; margin-left: 15px; }
.cntbotmenu { margin-bottom: 20px; }
.tourbox { width: 100%; height: auto; }
.tourbox + .tourbox { margin: 20px 0px 0px 0px; }
.tourbox header h3 { line-height: 48px; }
.cuponcodetbl { border-top: none; }
.cuponcodetbl .headraw { display: none; }
.cuponcodetbl .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.cuponcodetbl .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.cuponcodetbl .dtlraw + .dtlraw p { border-top: none; }
.cuponcodetbl .dtlraw p + p { border-left: none; }
.cuponcodetbl .dtlraw p { font-size: 12px; }
.cuponcodetbl .dtlraw + .dtlraw p { font-size: 12px; }
.cuponcodetbl .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.cuponcodetbl .dtlraw p span { display: block; }
.cuponcodetbl .dtlraw .proname { color: #f6641f; }
.keyfeatures .featurearea { padding: 20px 15px; }
.keyfeatures .featurearea .list-green-bullets li { font-size: 14px; }
.certinstallstep .installstep { width: 100%; }
.certinstallstep .installstep + .installstep { margin: 15px 0px 0px 0px; }
.certinstallstep .installstep span { text-align: left; margin: 0px 15px; }
.certfeatures-list { width: 100%; }
.upgreadsec .upgreadformtxt { width: 45%; }
.trysec { margin-left: 10%; width: 45%; }
.upgreadsec .orangebox { min-height: 100px; max-height: 100px; }
.freesslbrowsers .list-browsers img { width: 25px; }
.freesslbrowsers { padding: 0px; }
.section-browsers .section-entry { padding: 0px 10px; }
.compbrandlogo { padding-bottom: 5px; }
.compbrandlogo img { max-width: 100%; }
.trybuybtn { margin-bottom: 10px; }
.certfeatures-list .compyellowbg { padding: 15px; }
.comparelist li { text-align: center; }
.comparelist li + li { text-align: left; }
.comparelist li.retxtleft { text-align: left; }
.connecttosave { padding: 0px 0px 10px 0px; margin: 20px 0px; }
.connecttosave h1 { line-height: 60px; }
.threelinetlt .compreadmore { bottom: -32px; }
.twocomparebox .compheader { padding: 35px; }
.twocomparebox .compreadmore { bottom: -30px; }
.comparelist li.readmorebotbtn { padding: 20px 0px 0px; }
.salesorder-process .article-entry .list-green-bullets { padding-bottom: 0px !important; }
.symantec-couponcode .article-entry .article-title span { float: left; }
.couponsbox .list-green-bullets { padding-bottom: 5px !important; }
.officeaddress { width: 100%; }
.officehour { margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; border-left: none; border-top: 1px solid #c7c7c7; width: 100%; }
.supportcenter { margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; border-left: none; border-top: 1px solid #c7c7c7; width: 100%; }
.article-entry .csrgreybox { /*border-radius:15px 0;
    -webkit-border-radius: 15px 0;
    border-radius: 15px 0;
    -moz-border-radius: 15px 0;
    -o-border-radius: 15px 0;*/
}
.csrgreybox.contactbox span { display: block; }
.contactbox ul li + li { margin-top: 10px; }
.issuancelist { border-top: none; }
.issuancelist .headraw { display: none; }
.issuancelist .dtlraw p { display: block; width: 97% !important; padding: 5px; }
.issuancelist .dtlraw + .dtlraw { border-top: 1px solid #efeeee; }
.issuancelist .dtlraw + .dtlraw p { /*border-top:$bdr-size1 $bdrsolid $bdr-gray2;*/
border-top: none; }
.issuancelist .dtlraw p + p { border-left: 1px solid #efeeee; }
.issuancelist .dtlraw p { font-size: 12px; }
.issuancelist .dtlraw + .dtlraw p { font-size: 12px; }
.issuancelist .dtlraw .hidehead { display: inline-block !important; margin-right: 5px; }
.issuancelist .dtlraw span b { display: inline-block !important; }
.issuancelist .dtlraw p span { display: block; }
.issuancelist .dtlraw p.proname { font-weight: normal; }
.forgotpass .form-controls { padding: 0px; width: 100%; }
.forgotpass .field { padding: 4px; }
.forgotpass .sumitbtn { padding: 15px 0px 0px 0px; }
.section-head-rotate h3 { padding-bottom: 0px; }
/*==================== 02-02-2015 ====================*/
.imgpara .fright { float: left; margin: 0px 0px 10px 0px; width: 100%; }
.imgpara .fleft { float: left; margin: 0px 0px 10px 0; width: 100%; }
.join-reseller #tab02 h2 { line-height: 30px; font-size: 16px; }
.join-reseller .tab-head a { font-size: 26px; }
.signupform .section-content-head span { font-size: 24px; line-height: 38px; }
.signupform { padding: 0px; }
.mobile-hide { display: displayNone !important; }
/*==================== 15-06-2015 ====================*/
.begin-popup .form-billing { padding: 0px; }
.begin-popup .generatebtn { padding: 0px; }
}

@media (max-width: 485px) {
.section-shop .form-row { width: 100% !important; }
.form-shop .form-body, .form-shop .form-actions { float: none; }
.section-shop-secondary .form-shop .form-body, .section-shop-secondary .form-shop .form-actions { float: none; }
.form-creadit-card .form-head img { width: 100%; }
.notification h5 { font-size: 20px; }
.manager p { font-size: 12px; }
.footer-secondary .contacts br { display: block; }
/*.certimg{ text-align:center; }
  .certimg img{ margin:20px 0px !important; width:276px !important; }
  .section-order-summary:after { margin-bottom:10px;}
  */
.section-billing-info .section-head-rotate h3 { margin-top: 10px; }
/*28012015*/
.connecttosave p { font-size: 34px; line-height: 60px; padding-bottom: 0px; }
.shop-item-head { padding-bottom: 5px; }
.shop-item-head h3 { padding-bottom: 5px; }
}

@media (mi-width: 960px) {
.caroufredsel_wrapper { width: 960px !important; height: 280px !important; }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.caroufredsel_wrapper { width: 734px !important; height: 212px !important; }
.slider-primary { /*display:$displayNone !important; */
padding: 22px 0px 30px; }
.slider-primary .slider-clip { height: 212px !important; }
.slider-primary .slide { width: 714px !important; padding: 25px 0px 0px 20px; height: 187px; }
.slider-primary .slide-content { width: 350px !important; }
.slider-primary .slidehead { font-size: 30px; }
.slider-primary .slidesmallhead { font-size: 24px; padding-bottom: 10px; }
.slider-primary .slide-entry { width: 350px; font-size: 14px; padding-bottom: 0px; }
.slider-primary .price { font-size: 36px; }
.slider-primary .slide-actions { right: -210px; }
.section-certificates .article img { display: inline-block !important; width: auto; }
}

@media only screen and (min-width: 680px) and (max-width: 767px) {
.slider-primary { padding: 22px 0px 28px; }
.caroufredsel_wrapper { width: 100% !important; height: 188px !important; }
.slider-primary .slide { width: 630px !important; height: 168px; padding: 20px 0px 0px 20px; }
.slider-primary .slider-clip { height: 188px !important; margin: 0px auto; width: 650px; }
.slider-primary .slide-content { width: 332px !important; height: 156px; }
.slider-primary .slidehead { font-size: 26px; }
.slider-primary .slidesmallhead { font-size: 20px; padding-bottom: 5px; }
.slider-primary .slide-entry { width: 332px; font-size: 14px; padding-bottom: 5px; }
.slider-primary .price { font-size: 30px; }
.slider-primary .slide-content .price sup { font-size: 20px; }
.slider-primary .list-price { font-size: 16px; vertical-align: top; margin-top: 5px; }
.slider-primary .slide-actions { right: -158px; bottom: 0; }
.slider-primary .btn { background-size: 150px auto !important; width: 151px !important; height: 32px !important; }
}

@media only screen and (min-width: 568px) and (max-width: 679px) {
.slider-primary { padding: 22px 0px 24px; }
.caroufredsel_wrapper { width: 100% !important; height: 161px !important; }
.slider-primary .slide { width: 538px !important; height: 141px; padding: 20px 0px 0px 20px; }
.slider-primary .slider-clip { height: 161px !important; margin: 0px auto; width: 553px; }
.slider-primary .slide-content { width: 285px !important; height: 127px; }
.slider-primary .slidehead { font-size: 22px; }
.slider-primary .slidesmallhead { font-size: 16px; padding-top: 5px; padding-bottom: 8px; }
.slider-primary .slide-entry { width: 265px; padding-bottom: 3px; font-size: 11px; }
.slider-primary .price { font-size: 22px; }
.slider-primary .slide-content .price sup { font-size: 14px; }
.slider-primary .list-price { font-size: 14px; vertical-align: top; margin-top: 4px; }
.slider-primary .slide-actions { right: -148px; bottom: 0; }
.slider-primary .btn { background-size: 140px auto !important; width: 140px !important; height: 30px !important; }
}

@media only screen and (min-width: 480px) and (max-width: 567px) {
.slider-primary { padding: 22px 0px 24px; }
.caroufredsel_wrapper { width: 100% !important; height: 130px !important; }
.slider-primary .slide { width: 435px !important; height: 115px; padding: 15px 0px 0px 15px; }
.slider-primary .slider-clip { height: 130px !important; margin: 0px auto; width: 450px; }
.slider-primary .slide-content { width: 227px !important; height: 105px; }
.slider-primary .slidehead { font-size: 20px; }
.slider-primary .slidesmallhead { font-size: 14px; padding-top: 5px; }
.slider-primary .slide-entry { display: none; }
.slider-primary .price { font-size: 20px; }
.slider-primary .slide-content .price sup { font-size: 12px; }
.slider-primary .list-price { font-size: 14px; vertical-align: top; margin-top: 2px; }
.slider-primary .slide-actions { right: -128px; bottom: 0; }
.slider-primary .btn { background-size: 120px auto !important; width: 120px !important; height: 26px !important; }
}

@media only screen and (min-width: 360px) and (max-width: 479px) {
.slider-primary { padding: 22px 0px 24px; }
.caroufredsel_wrapper { width: 100% !important; height: 98px !important; }
.slider-primary .slide { width: 330px !important; height: 88px; padding: 10px 0px 0px 10px; }
.slider-primary .slider-clip { height: 98px !important; margin: 0px auto; width: 340px; }
.slider-primary .slide-content { width: 171px !important; height: 81px; }
.slider-primary .slidehead { font-size: 18px; }
.slider-primary .slidesmallhead { font-size: 12px; padding-bottom: 0px; padding-top: 5px; }
.slider-primary .slide-entry { display: none; }
.slider-primary .price { display: none; }
.slider-primary .slide-actions { right: -98px; bottom: 0; }
.slider-primary .btn { background-size: 90px auto !important; width: 90px !important; height: 19px !important; }
}

@media only screen and (min-width: 320px) and (max-width: 359px) {
.slider-primary { padding: 22px 0px 24px; }
.caroufredsel_wrapper { width: 100% !important; height: 88px !important; }
.slider-primary .slide { width: 290px !important; height: 78px; padding: 10px 0px 0px 10px; }
.slider-primary .slider-clip { height: 87px !important; margin: 0px auto; width: 300px; }
.slider-primary .slide-content { width: 152px !important; height: 71px; }
.slider-primary .slidehead { font-size: 14px; }
.slider-primary .slidesmallhead { font-size: 10px; padding-bottom: 0px; padding-top: 5px; }
.slider-primary .slide-entry { display: none; }
.slider-primary .price { display: none; }
.slider-primary .slide-actions { right: -98px; bottom: 0; }
.slider-primary .btn { background-size: 90px auto !important; width: 90px !important; height: 19px !important; }
}

/*# sourceMappingURL=responsive.css.map */
