/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,26): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(113,25): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(114,24): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(115,23): run-time error CSS1039: Token not allowed after unary operator: '-color-red'
(116,26): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow'
(118,25): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(120,33): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(121,35): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(122,36): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(123,35): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(333,47): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue'
(334,221): run-time error CSS1039: Token not allowed after unary operator: '-color-skyblue'
(1066,96): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1067,66): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1067,93): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1068,32): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1069,38): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1071,47): run-time error CSS1039: Token not allowed after unary operator: '-color-body'
(1077,139): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(1078,72): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(1084,31): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
 */
:root {
    --color-body: #4f4f4f;
    --color-blue: #29306c;
    --color-orange: #f07725;
    --color-green: #54a447;
    --color-blue-light: #e1e3ef;
    --color-white: #ffffff;
    --color-red: #ff0000;
    --color-yellow: #ffa500;
}

p{line-height:24px;} 
p a{font-weight:bold; text-decoration:underline;}
a{color:#f07725;}
p a:hover, a:hover{text-decoration:none;}
a:focus {outline: none;}

h1{font-size: 46px; color: #29306c;}

/*==================Typography========================= */

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: 0px; padding-left: 1px; display:inline-block;}
sub { bottom: -0.25em; }
#lc_chat_layout #lc_chat_container .lc-form-field-wrap .lc-chat-required span {color: #EF505F; font-size: 18px;vertical-align: sub !important;position: relative;}
#lc_chat_layout #lc_chat_container .lc-form-field-wrap .lc-textfield-wrap label{height:17px !important; top: -9px !important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Embedded content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
svg:not(:root) {overflow: hidden;}
input[type="checkbox"], input[type="radio"] { margin-right: 5px;}
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
textarea { overflow: auto; vertical-align: top; }
input:invalid, textarea:invalid {background-color: #f0dddd;}
table { border-collapse: collapse; border-spacing: 0;}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus { border: none; outline: none;}
textarea {border: 1px solid #b2b2b2; color: #4f4f4f; font-size: 13px; min-width: 50px; outline: none; padding:10px; width: 100%;}

select {width: 100%; padding: 5px 25px 5px 5px; font-size: 14px; border: none; height: 32px;  -moz-appearance: none; -webkit-appearance: none; appearance: none; background: url(/content/images/select-dd-arrow.svg) no-repeat right 10px center; cursor: pointer; position: relative; box-shadow: 0 1px 0 0 #e1e3ef; color: #4f4f4f;  transition: box-shadow 150ms ease-out;}
.autogray select{box-shadow: 0 1px 0 0 #b2b7d5;}
select:focus{box-shadow: 0 2px 0 0 #29306c; outline: none;}
select::-ms-expand {display: none;}
select option{padding: 0;}
.custom_select{box-shadow:none;border:1px solid #888;padding:6px 25px 6px 15px;height:38px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title select {background: url(/content/images/select-dd-arrow.svg) no-repeat right 10px center #FFF !important; height:24px;}

.small-btn{text-decoration:none;display: inline-flex; line-height: 1.2; padding:1px 4px;border-radius:3px;font-size:14px;font-family: Arial, Helvetica, sans-serif;}

@media screen and (min-width:0\0) {select {background:none\9;padding: 5px\9;}}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
@media print {
	a{ color: #f07725; text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid;}
    body{-webkit-print-color-adjust:exact;}
    .leftsidebutton, .popuphome{display:none;}
}

.fs-11 {font-size: 0.688rem !important;}
.fs-12 {font-size: 0.75rem !important;}
.fs-13 {font-size: 0.813rem !important;}
.fs-14 {font-size: 0.875rem !important;}
.fs-16 {font-size: 1rem !important;}

.floatleft { float: left; }
.floatright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.txtitalic{font-style: italic;}
.textbreak {word-break:break-all;display: block;}
.textwhite{color:#fff!important}
.float-none {float: none !important;}
.text-nowrap {white-space: nowrap;}

.fw-bold {font-weight: bold !important;}

.mobbanner {display: none;}
.tabshow, .mobshow{display:none;}
.padnone{padding: 0 !important;}
.padtopnone, .pt-0{padding-top: 0 !important;}
.padbotnone, .pb-0{padding-bottom: 0 !important;}
.displaynone { display: none; }
.displayblock { display: block; }
.displaytable{display: table; width: 100%;}
.disabled{opacity:0.5; pointer-events:none;}
.mrgnone{margin: 0 !important;}
.mrgtopnone{margin-top: 0 !important;}
.mrgleftnone{margin-left: 0 !important;}
.mrgbotnone{margin-bottom: 0 !important;}
.border-0{border: none !important;}
.border-top-0{border-top: none !important;}
.border-bottom-0{border-bottom: none !important;}
.border-left-0{border-left: none !important;}
.border-right-0{border-right: none !important;}
.border-bottom-1{border-bottom: 1px solid #dfddde;}

.orangetext {color: var(--color-orange)}
.greentext {color: var(--color-green);}
.bluetext {color: var(--color-blue);}
.redtext {color: var(--color-red);}
.yellowtext {color: var(--color-yellow);}
.lightgrayext{color: #848484;}
.whitetext {color: var(--color-white);}

.bg-blue{background-color: var(--color-blue) !important;}
.bg-green {background-color: var(--color-green) !important;}
.bg-orange {background-color: var(--color-orange) !important;}
.bg-white {background-color: var(--color-white) !important;}

.blue-img{filter: brightness(0) saturate(100%) invert(12%) sepia(73%) saturate(2467%) hue-rotate(227deg) brightness(88%) contrast(85%);}
.white-img {filter: brightness(0) saturate(100%) invert(91%) sepia(100%) saturate(0%) hue-rotate(348deg) brightness(105%) contrast(105%);}

.masterdivback { opacity: 0.7; position: fixed; background-color: rgb(255, 255, 255); width: 100%; height: 100%; z-index: 999999; top:0;}
.masterdivinner { position: fixed; margin-top: -42px; margin-left: -52px; top: 50%; left: 50%; z-index: 999999; height: 85px; width: 105px; }

.line-through{text-decoration: line-through;}

.leftsidebutton{position:fixed;top:445px;height:228px;width:25px;z-index:9999}

.chatbutton { padding: 6px 0 6px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #FFFFFF; background: #54a447; background-position: 0 -2762px; width: 130px; text-align: center; margin: 10px 0 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.chatbutton:hover { background: #6ec25d; }
.chatbutton a { color: #FFFFFF !important; text-decoration: none; display: block; }
.chatbutton a:hover { color: #FFFFFF !important; text-decoration: none; display: block; }

.leftsidebutton a { display: block; }
.leftsidebutton a + a {margin-top:20px;}

.breadcrumbwrap .cntwrapper{padding: 0 !important;}
.breadcrum{width: 1200px; margin: 0 auto;}
#breadcrumbs{float: left; margin: 30px 0; width: 100%;}
#breadcrumbs li {margin-right: 14px; padding-right: 21px; float: left; line-height: 28px; background: url(/content/images/breadcrums-steps.svg) no-repeat right center;}
#breadcrumbs li a {display: block; font-family:'Yantramanav'; font-size: 14px; color: #c9cbda; text-decoration: none;}
#breadcrumbs li a:hover, #breadcrumbs li a:focus { color: #f07725; }
#breadcrumbs li:first-child a{text-indent: -9999em; background: url(/content/images/brdcumbar-homeimg.svg) no-repeat 0 center; width: 14px;}
#breadcrumbs li:last-child{margin-right: 0; padding-right: 0; background:none;}
#breadcrumbs li:last-child a{color: #5f6491; cursor: default;}


.notification-error, .errormsg{border:1px solid #ca9195;font-family: Arial, Helvetica, sans-serif; margin:15px 0; background:url(/content/images/errormsg-icon.svg) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 50px; height:auto; color:#7a1c2a; line-height:20px; background-size:20px; font-size:15px; display:inline-block;}
.notification-error a, .errormsg a {color: #7a1c2a;}
.errormsgbig{border:1px solid #ca9195; font-family: Arial, Helvetica, sans-serif; background:url(/content/images/errormsg-icon.svg) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 60px; color:#7a1c2a; line-height:20px; background-size:30px; font-size:15px;}
.errormsgbig a {color: #7a1c2a;}
.notification-notice, .warningmsg{margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/warningmsg-icon.svg) no-repeat #fefccb 15px 10px; padding:10px 15px 10px 50px; color:#737433; line-height:20px; background-size:20px; font-size:15px;}
.notification-notice a, .warningmsg a {color: #737433;}
.succesmsg{border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/successmsg-icon.svg) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.succesmsg a {color: #377f2b;}
.notification-sucess, .sucessmsg{border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/successmsg-icon.svg) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.notification-sucess a, .sucessmsg a {color: #377f2b;}

.infomsg{border:1px solid #e7e07b; margin:15px 0; font-family: Arial, Helvetica, sans-serif; background:url(/content/images/infoicon.svg) no-repeat #fffddf 15px 10px; padding:10px 15px 10px 50px; color:#a7a14f; line-height:20px; background-size:20px; font-size:15px; word-wrap: break-word;}
.infomsg a {color: #a7a14f;}
.infomsg .notimsg-title { font-size: 1.1rem; margin-bottom: 0.5rem; }
.notimsg ul.list li + li { margin-top: 10px; }

.errormsg a, .errormsgbig a, .warningmsg a, .succesmsg a, .sucessmsg a , .infomsg a {font-weight: bold; text-decoration: underline; cursor: pointer;}
.errormsg a:hover, .errormsgbig a:hover, .warningmsg a:hover, .succesmsg a:hover, .sucessmsg a:hover , .infomsg a:hover{text-decoration: none;}

.homefootlink .cntwrapper{padding: 115px 0;}
.homefootlink .newlinks {width:33.33333%; float: left; padding: 0 20px;  text-align: center;}
.newlinks figure { display: block;}
.newlinks figure figcaption {text-align:center; padding:18px 0 0 0; font-size: 26px; font-family: 'yantramanavbold';}
.newlinks p{padding: 15px 0 0 0;}
.newlinks .morlinktxt a:hover{text-decoration: none;}
.newlinks p br{display: none;}
.newlinks p span{display: block;}

.popupmid { height: 450px; width: 524px; z-index: 99999; font-size: 13px; position: fixed; top:50% !important; left:50% !important; -webkit-transform:translate3d(-50%, -51%, 0); -moz-transform:translate3d(-50%, -51%, 0); -o-transform:translate3d(-50%, -51%, 0); -ms-transform:translate3d(-50%, -51%, 0);transform:translate3d(-50%, -51%, 0);
-webkit-font-smoothing: subpixel-antialiased; -moz-font-smoothing: subpixel-antialiased; font-smoothing: subpixel-antialiased;}
.popupframe{background-color: #FFF;}
.popupframe iframe{display: block;}
.popupmidstep {position: fixed; width: 524px; z-index: 99999; font-size: 13px; background-color: #FFF;}
.popboxhd { background:#2A306C; padding: 15px 50px 15px 20px;}
.popboxhd h4 {color: #FFF; font-size: 30px; line-height: 1;}
.popboxhd.popuphead.pkisolution h4{font-size: 26px;}
.popupContactClose { cursor: pointer; display: block; line-height: 14px; position: absolute; right: 15px; top: 20px; }
.popuphead{background: #f07725;}
.popupwrp {padding: 20px; background-color: #FFF !important;}
.popupwrp p + p{padding-top:15px;}
.popupwrp h5{color: #53a446; font-size: 24px; padding: 0 0 10px 0;}
.popupwrp h5:not(:first-child){margin-top: 20px;}

.cwpopupdetail{padding:15px;}
.sidebuyisbtn{position:fixed; top:435px; height:195px; width:25px; z-index:9999; right:0; background:#333c87; border-radius:4px 0 0 4px; padding:12px 0;}
.sidebuyisbtn a {color:#FFF !important; font-size:14px; text-decoration:none; white-space:nowrap; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); display:block; font-family: 'yantramanavbold'; text-transform:uppercase; letter-spacing:0.06em; font-weight:normal; margin-left:0;}
.isbtnlong{height:220px;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;}

.button {border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 24px; line-height: 1; padding: 15px 20px; text-decoration: none; font-weight: normal; cursor: pointer;}
.button:hover {-moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.smallbutton {border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 20px; line-height: 1; padding: 10px 15px; text-decoration: none; font-weight: normal; cursor: pointer;}
.smallbutton:hover {-moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.orangebutton{background:#f07725; color: #FFF; border:2px solid #f07725;}
.orangebutton:hover{color:#f07725; background: transparent;}

.orangelinebutton{background:transparent; color:#f07725; border:2px solid #f07725;}
.orangelinebutton:hover{color:#FFF; background:#f07725;}

.bluebutton{background:#29306c; color: #FFF; border:2px solid #29306c;}
.bluebutton:hover{color:#29306c; background: transparent;}

.bluelinebutton{background:transparent; color:#29306c; border:2px solid #29306c;}
.bluelinebutton:hover{color:#FFF; background:#29306c;}

.whitebutton{background:#FFF; color: #29306c; border:2px solid #FFF;}
.whitebutton:hover{color:#29306c; background: transparent;}

.whitelinebutton{background:transparent; color:#FFF; border:2px solid #FFF;}
.whitelinebutton:hover{color:#29306c; background:#FFF;}

.greenbutton{background:#54a447; color: #FFF; border:2px solid #54a447;}
.greenbutton:hover{color:#54a447; background: transparent;}

.greenlinebutton{background:transparent; color:#54a447; border:2px solid #54a447;}
.greenlinebutton:hover{color:#FFF; background:#54a447;}

.warningmsgbutton{color:#fff !important; background:#a7a14f; text-decoration:none !important; white-space: nowrap; border:2px solid #a7a14f;}
.warningmsgbutton:hover{background:transparent; color:#a7a14f !important;}

.infomsgbutton{background:transparent; color:#a7a14f; border:2px solid #a7a14f; font-size: 20px; padding: 10px 15px; margin-top: 10px; text-decoration:none !important; white-space: nowrap; border-radius: 4px; font-family: "yantramanavbold";}
.infomsgbutton:hover{color:#fffddf; background:#a7a14f;}
.infomsgbutton + .infomsgbutton{margin-left: 10px;}

.buttons .button + .button {margin-left: 20px;}

.buttonbar{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; margin-top: 20px;}
.flex{display:-webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.d-flex{display:-webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap;}
.d-grid {display: grid;}
.grid-repeater { display: grid; grid-template-columns: repeat(12, 1fr); gap: 16px; }
.flex-start{justify-content:flex-start;}
.flex-end{justify-content:flex-end;}
.flex-center{justify-content:center;}
.flex-between{justify-content:space-between;}
.flex-grow{flex-grow: 1;}
.flex-column{-webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column;}
.align-self-start{-ms-align-self: start; align-self: start;}
.align-self-center{-ms-align-self: center; align-self: center;}
.align-self-end{-ms-align-self: flex-end; align-self: flex-end;}
.align-items-center {-webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.ml-auto{margin-left: auto;}
.mr-auto{margin-right: auto;}
.mt-auto{margin-top: auto;}
.mb-auto{margin-top: auto;}
.mx-auto{margin-top: auto; margin-bottom: auto;}
.my-auto{margin-left: auto; margin-right: auto;}
.mt-0 { margin: 0 !important; }
.mb-0 { margin: 0 !important; }
.ml-0 { margin-left: 0 !important; }
.mr-0 { margin-right: 0 !important; }
.mt-2 { margin-top: .5rem !important; }
.mb-2 { margin-bottom: .5rem !important; }
.mb-16 { margin-bottom: 1rem !important; }
.p-2 { padding: .5rem !important; }
.p-3 { padding: 1rem !important; }
.gap-2 { gap: .5rem !important; }

.w-auto{width:auto !important;}
.w-100{width:100% !important;}
.h-100{height:100% !important;}
.fullbannerinner .slide-decp{text-align:right;}

.scheduled-msg{background:#f07725; color: #FFF; padding:5px 10px; position: relative; font-family:Arial, sans-serif; font-size:11px; font-weight:bold;}
.scheduled-msg .cntwrapper {padding: 0; width: 1200px; padding-right: 20px;}
.scheduled-msg p {line-height:14px;}
.scheduled-msg .close{cursor: pointer; display: block; height: 16px; position: absolute; right:0; top:0;}
.scheduled-msg span{font-family:Arial, sans-serif !important; font-size: 11px !important;}

.commonulli{margin:20px 0 20px 30px;}
.commonulli li{padding-left:25px; margin-bottom:10px; line-height: 24px; background:url(/content/images/checkmarkicon.svg) no-repeat 0 5px;}
.commonulli li a{font-weight: bold;}
.commonulli ul{margin:20px 0 20px 30px;}
.commonulli ul li{background: none; list-style-type: disc; padding-left: 0;}

.rapidgooglebanner .commonulli li{margin-bottom: 2px; background:url(/content/images/checkmarkicon-white.svg) no-repeat 0 5px;} 

.decimallist{margin:20px 0 20px 30px;}
.decimallist li{margin-bottom:10px; line-height: 24px; list-style:decimal;}
.decimallist li a{font-weight: bold;}
.decimallist ul{margin:20px 0 20px 30px;}
.decimallist ul li{background: none; list-style-type: disc; padding-left: 0;}


.listbdrbot li{padding: 10px 0; margin: 0 0 0 25px !important; background: none; position: relative; border-bottom: 1px solid #d7d4d5; font-size: 13px;}
.listbdrbot li:before{content:''; background:url(/content/images/checkmarkicon.svg) no-repeat; position: absolute; left: -25px; top: 15px; height: 16px; width: 16px;}
.listbdrbot li.cross:before{background:url(/content/images/imgiconno.svg) no-repeat;}

.popuphome{width: 100%; position: fixed; z-index: 999; bottom: 0; background: #54a447; color:#ffffff; box-sizing: border-box; padding: 10px 100px 20px 100px; display: none;} 
.cookiestxt{width:100%; text-align:center; font-size:13px; line-height:18px;}
.cookiestxt a{ color:#29306c;}
.cookiestxt a:hover{ color:#ffffff;}
.popuphome a.close {position: relative; float: left; top:0px; right:0; z-index: 99; text-decoration: none; cursor: pointer; width:16px;}

#cookies {border-top: 100px solid transparent; margin-top: -100px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}

.boxcontent{border: 1px solid #d8d5d6;}
.boxtitle{background:#29306c; padding: 20px 40px;}
.boxtitle h3{color: #ffffff; font-size: 32px; padding-bottom: 0 !important;}
.boxdetail{padding: 40px; display: table; width: 100%;}

.wrappermrgbot{margin-bottom: 115px;}
.posrelative{position:relative}
.section-subhead, .res-head p {font-size: 24px; font-family: 'yantramanav'; color: #F07725; margin-bottom: 20px; text-transform: uppercase;}
.slkdashboard .warningmsg{border: 1px solid #efedca}
.homecontactpopuptext p{margin-bottom:20px;}

.grid-col-2.commonulli{margin-left: 0 !important;}
.grid-col-2 {grid-gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))}
.grid-col-2 li{margin-bottom: 0;}
.grid-col-7-2 {grid-gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr))}

.orangedecimallist {margin: 20px 0;}
.orangedecimallist li{border-bottom: 1px solid #d7d4d5; padding: 16px 0 16px 48px; position: relative; counter-increment: my-awesome-counter;}
.orangedecimallist li:before{content: counter(my-awesome-counter); color: #fff; font-size: 18px; position: absolute; line-height: 34px; width: 32px; height: 32px; left: 0; background: #F07725; border-radius: 50%; text-align: center; font-family: 'yantramanavbold'; top: calc(50% - 16px);}

.notification-tooltip {background: lightgray; padding: 4px 8px; border-radius: 4px; font-size: 13px; position: absolute; bottom: calc(100% + 10px); width: max-content; left: 50%; transform: translateX(-50%); color: black}
.notification-tooltip-input {background: var(--color-skyblue); padding: 4px 8px; border-radius: 4px; font-size: 13px; position: absolute;}
.notification-tooltip::after, .notification-tooltip-input::after {content: ''; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid var(--color-skyblue); left: 51%; transform: translateX(-50%); bottom: -8px;}
.notification-tooltip-input {bottom: 100%; right: -13px !important; left: unset; transform: none;}


@media only screen and (max-width: 1199px) {
    object, img { max-width: 100%; height: auto;}
    .cntwrapper{padding:0 10px; width: 100%;}
    .container .cntwrapper{padding: 60px 20px !important;}
    .container .cntwrapper.padtopnone{padding-top: 0 !important;}
    .container .cntwrapper.padbotnone{padding-bottom: 0 !important;}
    .container .cntwrapper.padnone{padding: 0 20px!important;}
    
	.scheduled-msg{padding:5px 25px 5px 10px;}
	.scheduled-msg .cntwrapper{padding:0 !important; width:100%;}
	.scheduled-msg .close{right: -16px;}
    
    .breadcrum{width: 100%;}
    #breadcrumbs{margin:0; padding: 15px 20px;}
    
}

@media only screen and (max-width: 1024px) {
    .container .cntwrapper{padding: 40px 10px !important;}
    #breadcrumbs{margin:0; padding: 10px;}
    .boxdetail, .boxtitle{padding: 15px;}
    
    .wrappermrgbot{margin-bottom: 40px;}
}

@media only screen and (max-width: 992px) {
    .container .cntwrapper.padnone{padding: 0 10px!important;}
	.tabhide{display:none !important;}
	.tabshow{display:block !important;}
    
    #main { width: 100% !important; padding:20px 0 0;}
	.container .cntwrapper.devicepadding, .container .cntwrapper{padding: 20px 10px !important;}
	.commoncntarea{padding-top:10px;}
	.breadcrum, #breadcrumbs{display: none;}
    h1.mainheadh1{font-size:32px;}
	h2.mainheadh2{font-size:24px; padding-bottom:5px;}
	h1.mainheadh1 br, h2.mainheadh2 br{display:none;}
	.cntwrapper h3, .autodarkgray h3, .autowhite h3, .autogray h3{font-size:24px; padding-bottom:10px;}
	.cntwrapper p br, .autodarkgray h3 br, .autowhite h3 br, .autogray h3 br{display:none;}
    
    .popuphome{padding:10px 100px 45px 100px;}
    .cookiestxt{text-align:center;}
    .cookiestxt a{display:inline-block; }
    .cookiestxt br{display:none;}
    .popuphome a.close{left:-10%;}
    
    .homefootlink{padding:0 0 20px;}
    .newlinks figure figcaption{font-size: 20px;}
    .homefootlink .newlinks{padding: 0 10px;}
	.greenwrap {padding: 20px 0; width: 100%;}
	.greenwrap h3 {font-size: 30px}
    
    .wrappermrgbot{margin-bottom: 20px;}
}

@media only screen and (max-width: 767px) {
    
    .fs16, body { font-size: 13px; }
    p { line-height: 20px; }
    h3 { font-size: 18px; }
    
    h1.mainheadh1{font-size:24px !important; padding-bottom: 5px;}
    h2.mainheadh2{font-size: 16px !important; }
    .cntwrapper h3, .autodarkgray h3, .autowhite h3, .autogray h3{ font-size:20px;}
	.mobshow{display: block !important;}
	.mobhide{display:none !important;}
	.cntwrapper .mobfulllt{width:100% !important; padding:0 0 20px !important;}
    
    .button{padding: 10px 15px; font-size: 20px;}
    
    .popuphome{padding:10px 80px 45px 80px;}
    .cookiestxt{float:none;}
    .popuphome a.close{left:-10%;}
    
    .greenwrap h3 {font-size: 24px;}
    .homefootlink{padding-bottom:0;}
    .homefootlink .newlinks{width:100%;}
    .newlinks + .newlinks{margin-top:20px; padding-top:20px; border-top:1px solid #d8d5d6;}
    .newlinks figure figcaption{font-size:20px; padding-top:10px;}
    .newlinks p span{display:block;}
    .homefootlink .newlinks{padding-left: 0; padding-right: 0;}
    .homefootlink .newlinks{padding-left: 0; padding-right: 0;}
    .popboxhd.popuphead.pkisolution h4 {font-size: 22px;}
    .boxdetail, .boxtitle{padding: 10px;}
    .displaytable{display: block;}
    .btntrustedsite, .btnSiteLock, .btnSSLM {padding: 5px 8px;font-size: 16px;}    
}


@media only screen and (max-width: 640px){
    .popupmid {width: 94% !important; max-height: 96%; /*top: 10px !important; left: 0 !important; margin: 0 3%;  height: 96% !important;*/}
    .popupframe{overflow: auto; -webkit-overflow-scrolling: touch; overflow: scroll; max-height: 91% !important;}
    .popboxhd, .popuphead{padding: 10px 40px 10px 10px;}
    .popboxhd h4{font-size: 20px; line-height: 1;}
    .popupContactClose{top: 0; padding: 12px; right: 0;}
    .popupContactClose img{width: 16px;}
    .popboxhd.popuphead.pkisolution h4 {font-size: 20px;}
	
    
    .popuphome {padding:10px 80px 10px 80px;}

}
@media only screen and (max-height : 767px) {
   .popupmid{max-height: 95vh !important;}
   .popupframe{overflow: auto; -webkit-overflow-scrolling: touch; overflow: scroll; max-height: 85vh !important;}

}
@media only screen and (max-height: 400px){
    .popupmid{max-height: 91%;}
}
@media only screen and (max-width: 480px) {	
    .twobutton .button + .button {margin-left: 0 !important; margin-top: 10px !important;}
    .popuphome {padding:10px 25px;}
    .popuphome a.close{left:-2%;}
    .gctool-tips{display:none !important;}
}
@media only screen and (max-width: 360px) {
    .cookiestxt{padding:0px;}
    .popuphome a.close{left:-3%;}
}
.grecptcha span {
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    color: #F00;
}


.autowhite { background: #FFF; }
.autogray { background: #e1e3ef;}
.autocream { background: #ededed;}
.autodarkgray { background: #d5d5d5;}
.autolightgray { background: #f6faf6;}
.autolightgreen { background: #eef6ed;}
.autolightpink {background: #fef8f5;}
.autoblues{background:#29306c;}
.autooranges {background: #f07725;}
.autodigiblue{background:#015b9a;}
.autodigiblue2{background:#3186c7;}
.autodigiblue3{background:#0f9dff;}
.autodigiblue4{background:#0789e1;}
.autodigiblue5{background:#99c7e7;}

.autolightpink .cntwrapper, .autocream .cntwrapper, .autolightgray .cntwrapper, .autowhite .cntwrapper, .autogray .cntwrapper, .autograytwo .cntwrapper, .autograythree .cntwrapper, .autolightgreen .cntwrapper, .autoblues .cntwrapper, .autodigiblue2 .cntwrapper, .autodigiblue3 .cntwrapper, .autodigiblue4 .cntwrapper, .autodigiblue5 .cntwrapper {
        padding: 115px 0;
    }
.autogray .cntwrapper hgroup, .autowhite .cntwrapper hgroup{padding-bottom: 15px;}
.autogray hgroup h1, .autowhite hgroup h1{padding-bottom: 10px;}
.autolightpink .cntwrapper p + p, .autolightgreen .cntwrapper p + p, .autolightgray .cntwrapper p + p, .autocream .cntwrapper p + p, .autowhite .cntwrapper p + p, .autogray .cntwrapper p + p{margin-top: 15px;}
.autolightpink .cntwrapper .button, .autolightgreen .cntwrapper .button, .autocream .cntwrapper .button, .autowhite .cntwrapper .button, .autogray .cntwrapper .button{margin-top: 15px;}
.autolightpink .cntwrapper .button + .button, .autolightgreen .cntwrapper .button + .button, .autocream .cntwrapper .button + .button, .autowhite .cntwrapper .button + .button, .autogray .cntwrapper .button + .button{margin-left: 15px;}
.cntwrapper h3 {line-height: 38px; padding-bottom: 12px;}
.hgroupcenter{text-align: center; padding-bottom: 30px;}
.hgroupcenter span{display:block; margin-bottom: 60px;}

.autogreen{background: #54a447; padding: 30px 0;}
.autoblue{background:#29306c; padding: 30px 0;}
.autoorange{background:#f07725; padding: 30px 0;}
.autodarkgray{background:#4f4f4f; padding: 30px 0;}
.autoyellow{background:#fdbb30; padding: 30px 0;}
.autored{background:#cd1231; padding: 30px 0;}
.autoblack{background:#000; padding: 30px 0;}
.autopink{background:#d11142; padding: 30px 0;}
.autolightblue{background:#1db0e5; padding: 30px 0;}
.autodigiblue{background:#015b9a; padding: 30px 0;}

.autodigiblue3{background:#0f9dff; padding: 30px 0;}
.autodigiblue4{background:#0789e1; padding: 30px 0;}
.autodigiblue5{background:#99c7e7; padding: 30px 0;}

.autolightblue .cntwrapper, .autopink .cntwrapper, .autoblack .cntwrapper, .autcwatchgreen .cntwrapper, .autored .cntwrapper, .autoyellow .cntwrapper, .autodarkgray .cntwrapper, .autoorange .cntwrapper, .autoblue .cntwrapper, .autogreen .cntwrapper {padding: 0;}

.singletxtbtn p{font-size: 32px; font-family: 'yantramanavbold'; color: #FFF; line-height:58px; float: left;}
.singletxtbtn p.fs-26{font-size: 26px;}
.singletxtbtn .button{float:right;}
.fullbartext p{font-size: 32px; font-family: 'yantramanavbold'; color: #FFF; text-align: center; line-height: 54px; position: relative;}

.fullbartext p.textleft{text-align: left;}
.fullbartext p a{ text-decoration:underline; color:#ffffff; font-weight:normal;}
.fullbartext p a:hover{ text-decoration:none;}
.fullbartext p.twolinetext{line-height: 1;}
.fullbartext p.txtitalic{font-style:italic; font-size:14px; line-height:20px;}
.autogreen .fullbartext p a{color: #FFF; font-weight: normal;}
.linehight1{line-height:36px !important;}
.autogreen .button:hover{color:#54a447;}
.autoblue .button:hover{color:#29306c;}
.autoorange .button:hover{color:#f07725;}
.autodarkgray .button:hover{color:#4f4f4f;}
.autoyellow .button:hover{color:#fdbb30;}
.autored .button:hover{color:#cd1231;}
.autored .button:hover{color:#cd1231;}
.autoblack .button:hover{color:#000;}
.autopink .button:hover{color:#d11142;}
.autolightblue .button:hover{color:#1db0e5;}

.autodigiblue .button:hover{color:#015b9a;}
.autodigiblue2 .button:hover{color:#3186c7;}
.autodigiblue3 .button:hover{color:#0f9dff;}
.autodigiblue4 .button:hover{color:#0789e1;}
.autodigiblue5 .button:hover{color:#0789e1;}

.cntrow + .cntrow{padding-top: 60px;}
.col-lg-2{width: 20%; display: table-cell; vertical-align: middle;}
.col-lg-3{width: 30%; display: table-cell; vertical-align: middle;}
.col-lg-4{width: 38%; display: table-cell; vertical-align: middle;}
.col-lg-5{width: 50%; display: table-cell; vertical-align: middle;}
.col-lg-6{width: 62%; display: table-cell; vertical-align: middle;}
.col-lg-7{width: 70%; display: table-cell; vertical-align: middle;}
.col-lg-8{width: 80%; display: table-cell; vertical-align: middle;}
.col-img-right{text-align: right;}
.col-img-center{text-align: center;}
.col-txt-pad{padding-top: 20px;}
.valigntop{vertical-align: top;}
.valignbottom{vertical-align: bottom;}
.col-center{width: 65%; margin: 0 auto;}

.col-inlineblock{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; justify-content: center;}
.col-inlineblock .col-lg-5 { width: auto; padding-right: 40px;}
.col-inlineblock .col-lg-5 + .col-lg-5 { padding: 0 0 0 40px; }
.col-inlineblock .col-lg-5  ul li { margin-left: 60px; position: relative; border-bottom: 1px solid #d7d4d5; padding: 20px 0; text-align: left; }
.col-inlineblock .col-lg-5  ul li strong { display: block; }
.col-inlineblock .col-lg-5  ul li span { position: absolute; left: -60px; top: 50%; background: #f07725; border-radius: 50%; width: 40px; height: 40px; font-weight: bold; color: #ffffff; font-size: 18px; text-align: center; line-height: 40px; margin-top: -20px; }


.platbdrbtm { border-bottom: solid 1px #d8d5d6;}
.marginbtm15{margin-bottom:15px;}

.bottomtriangle{padding-top: 305px; background:url("/content/images/bottom-triangle-bg.svg") no-repeat center top #e1e3ef;}
.bottomtriangle h4{font-size: 32px; margin-bottom: 30px; color: #29306c; position: relative; z-index: 1;}
.bottomtriangle .cntwrapper{ padding: 60px 0;}
.triangle .button + .button{margin-left: 15px;}

.symc-special-partner h4{font-family: 'yantramanavbold'; color: #4f4f4f; font-size: 28px; line-height: 28px; text-align: center; margin-bottom: 40px;}
.txtright{text-align:right!important;}

.cmntestimony{ margin-top:25px;}
.cmntestimony:before{ position:absolute; top:25px; font-size:80px; }
.cmntestimony .testimonytxt{ padding-left:50px; line-height:24px; margin-bottom:25px; font-style:italic;}
.cmntestimony .testimonytxt:before{content:' " '; top:295px; font-size:60px; left:9px; font-family:'Georgia'; position:absolute;}
.cmntestimony .testimonytxt:after{content:' " '; bottom:115px; font-size:60px; right:9px; font-family:'Georgia'; position:absolute;}
.cmntestimony .testyname{ float:right;}
.cmntestimony .testyname span{ color:#707070;}

.icon-text{display: block; margin-bottom: 10px; font-size: 100px; font-family: 'yantramanavbold'; line-height: 100px; line-height: 72px;}
.zeromartop{margin-top:0px !important;}

.sectioncntrow .cntrow + .cntrow { margin-top: 60px; border-top: 1px solid #d8d5d6; }
.sectioncntrow .cntrow:first-child span { margin-top: 48px; }
.sectioncntrow h4 { padding-bottom: 12px; font-size: 32px; }

.res-partner-footerlogo{position:relative;}
.res-partner-footerlogo:nth-child(2):before, .res-partner-footerlogo:nth-child(2):after {content: ''; position: absolute;height: 70px; top: -11px}
.res-partner-footerlogo:nth-child(2):before{border-left: 1px solid #848484; left: -31%;}
.res-partner-footerlogo:nth-child(2):after {border-right: 1px solid #848484;right: -40%;}

@media only screen and (max-width : 1199px) {
    .col-lg-5{padding-right: 10px;}
	.col-lg-5 + .col-lg-5{padding:0 0 0 20px;}
	.hgroup + .col-lg-6, .hgroup + .col-lg-7, .col-lg-8:first-child, .col-lg-7:first-child, .col-lg-6:first-child{padding-right: 20px;}
	.col-lg-8:nth-child(2n), .col-lg-7:nth-child(2n), .col-lg-6:nth-child(2n){padding-left: 20px;}
    .hgroup + .col-lg-6, .hgroup + .col-lg-7{padding-left: 0;}
    
    .autolightblue, .autopink, .autoblack, .autcwatchgreen, .autored, .autoyellow, .autodarkgray, .autoorange, .autogreen, .autoblue{padding: 0 10px;}
    .autolightblue .cntwrapper, .autopink .cntwrapper, .autoblack .cntwrapper, .autcwatchgreen .cntwrapper, .autored .cntwrapper, .autoyellow .cntwrapper, .autodarkgray .cntwrapper, .autoorange .cntwrapper, .autoblue .cntwrapper, .autogreen .cntwrapper{padding: 30px 20px !important;}
    .autolightpink .cntwrapper, .autocream .cntwrapper, .autolightgray .cntwrapper, .autowhite .cntwrapper, .autogray .cntwrapper, .autograytwo .cntwrapper, .autograythree .cntwrapper, .autolightgreen .cntwrapper, .autoblues .cntwrapper, .autooranges .cntwrapper, .autodigiblue2 .cntwrapper, .autodigiblue3 .cntwrapper, .autodigiblue4 .cntwrapper, .autodigiblue5 .cntwrapper {
        padding: 115px 10px;
    }
	.singletxtbtn p{font-size: 26px;line-height:initial;}
    .cntrow + .cntrow{padding-top: 40px;}
    
    .bottomtriangle{padding-top: 30%;}
    .bottomtriangle h4{font-size: 28px; margin-bottom: 20px;}
    .fullbartext p{line-height: 1;}
    .ourstory .solboxdtl p{min-height:72px; padding:0px 30px 0px 30px;}
	
	.col-inlineblock .col-lg-5{width: 50%;}
    .col-inlineblock .col-lg-5 ul li br { display: none; }
    .col-inlineblock .col-lg-5 ul li .singleline { line-height: 24px; }
	
	.sectioncntrow .cntrow + .cntrow { margin-top: 40px; }

    .res-partner-footerlogo {padding: 0 30px; text-align: center;}
    .res-partner-footerlogo:nth-child(2):before{left: 0;}
    .res-partner-footerlogo:nth-child(2):after {right: 0;}
}

@media only screen and (max-width : 959px) {
    .greenwrap {padding: 20px 0; width: 100%;}
    .container .breadcrum + .autowhite .cntwrapper.padtopnone{padding-top:20px !important;}
    
    .autolightblue .cntwrapper, .autopink .cntwrapper, .autoblack .cntwrapper, .autcwatchgreen .cntwrapper, .autored .cntwrapper, .autoyellow .cntwrapper, .autodarkgray .cntwrapper, .autoorange .cntwrapper, .autoblue .cntwrapper, .autogreen .cntwrapper{padding: 20px 10px !important;}

    .fullbartext p{font-size: 30px;}
    .cntrow + .cntrow{padding-top: 20px;}
    .col-center{width: 100%;}
    
    .hgroupcenter{padding-bottom: 20px;}
    .hgroupcenter span{margin-bottom: 40px;}
    
    .bottomtriangle{padding-top: 35%;}
    
    .ourstory .solutionbox{width:25%;}
    .ourstory .solboxdtl p{line-height:20px; min-height:90px;padding:0px 16px 0px 16px !important;}
	
	.col-inlineblock .col-lg-5 { padding-right: 20px; }
    .col-inlineblock .col-lg-5 + .col-lg-5 { padding-left: 20px; }
    .col-inlineblock .col-lg-5 ul li { min-height: inherit; }
	
	.sectioncntrow .cntrow + .cntrow { margin-top: 20px; }
	.sectioncntrow h4 { font-size: 22px; }
    .sectioncntrow .cntrow:first-child span { margin-top: 0; }

    .res-partner-footerlogo {padding: 0 30px; width: 33.3333333%;}
    .res-partner-footerlogo:nth-child(2)::before, .res-partner-footerlogo:nth-child(2)::after{height: 47px; top: 0;}
}

@media only screen and (max-width : 767px) {
	.singletxtbtn .button{float: none;}
    
    .cntwrapper h3, .autodarkgray h3, .autowhite h3, .autogray h3{line-height: 1;}
    .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8{width: 100%; padding: 0; display: block;}
	.col-lg-8:first-child, .col-lg-2:first-child, .hgroup + .col-lg-6, .hgroup + .col-lg-7, .col-lg-3:first-child, .col-lg-4:first-child, .col-lg-7:first-child, .col-lg-6:first-child{padding: 0;}
	.col-lg-6:nth-child(2n), .col-lg-2, .col-lg-3,  .col-lg-4, .col-lg-7, .col-lg-8, .col-lg-5:nth-child(2n), .col-lg-5 + .col-lg-5{padding: 20px 0 0 0;}
    .col-lg-8:nth-child(2n), .col-lg-7:nth-child(2n), .col-lg-6:nth-child(2n){padding-left: 0;}
	.col-img-left, .col-img-right{text-align: center;}
	.col-lg-half.col-img-right img{margin: 0; padding: 0}
    
    .fullbartext p{font-size: 20px;}
    .autolightgreen .cntwrapper .button, .autocream .cntwrapper .button, .autowhite .cntwrapper .button, .autogray .cntwrapper .button, .autoblues .cntwrapper .button, .autooranges .cntwrapper .button {
        margin-top: 0;
    }
    
    .autogray .cntwrapper hgroup, .autowhite .cntwrapper hgroup{padding-bottom: 5px;}
    .autogray hgroup h1, .autowhite hgroup h1{padding-bottom: 5px;}
    
    .bottomtriangle{padding-top: 0; background: #e1e3ef;}
    .bottomtriangle h4{font-size: 20px; margin-bottom: 10px;}
    
    .singletxtbtn{text-align: center;}
    .singletxtbtn p{width: 100%; font-size: 20px; margin-bottom: 10px; line-height: 1;}
    
    .symc-special-partner h4{font-size: 16px; margin-bottom: 20px; line-height: 1;}
    .hgroupcenter span{margin-bottom: 20px;}
    
    
    .ourstory .solutionbox{width:50% !important; margin-bottom:40px;}
    .ourstory .solboxdtl p{padding:0px 16px 0px 16px !important;}
	
	.col-inlineblock{flex-direction: column;}
	.col-inlineblock .col-lg-5 { padding-right: 0; display: block; width: 100%;}
    .col-inlineblock .col-lg-5 + .col-lg-5 { padding: 0; }
    .col-inlineblock .col-lg-5 ul li { padding: 15px 0; margin-left: 50px; }
    .col-inlineblock .col-lg-5 ul li span { left: -50px; top: 50%; height: 30px; width: 30px; line-height: 30px; font-size: 16px; margin-top: -15px;}
	.sectioncntrow h4 { font-size: 18px; }

    .res-partner-footerlogo{width: 100%; text-align: center; padding: 20px;}
	.res-partner-footerlogo:nth-child(2){ border-top: 1px solid #848484; border-bottom: 1px solid #848484;}
	.res-partner-footerlogo:nth-child(2)::before, .res-partner-footerlogo:nth-child(2)::after{display: none;}
}

@media only screen and (max-width : 480px) {
    .triangle .button + .button{margin: 15px 0 0 0;}
}

@media only screen and (max-width : 360px) {
    .ourstory .solutionbox{width:100% !important;}
    .ourstory .solboxdtl p{min-height:auto; font-size:14px; margin-bottom:15px;}

    .shoplink a{padding-right:0px !important; background:none !important; display:inline-block !important; margin-right:0px;}
    .shoplink a .button{margin-right:0px !important; display:block !important; margin-bottom:15px;}

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Contact Us ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.contactwrap {padding: 30px 0px 30px 20px; width:100%;}

.livebox{padding:54px 50px 46px 50px; float: left; width: 360px; margin-right:40px; box-sizing:border-box; min-height:320px; float:left; background:#29306c;}
.livebox h3{font-size:53px; margin-bottom:20px; text-transform:uppercase; color:#ffffff; padding-bottom:0px;}
.livebox p{font-size:28px; font-family:'yantramanav'; line-height:36px; margin-bottom:40px; color:#ffffff;}
.livebox p strong{font-family:'yantramanavbold'; font-weight:normal;}
.livebox p span{display:block; font-size:43px; font-family:'yantramanavbold'; margin-top:12px;}
.livebox p:last-child{margin-bottom:0px;}
.livebox p + p{margin-top:0px !important;}

.blueimgbutton{background:url(/content/images/chat-icon-247-white-h.svg) no-repeat 27px 15px #ffffff; color: #29306c; border:2px solid #ffffff; background-size:43px;text-indent:70px;  margin-top:0px !important; width:100%;}
.blueimgbutton:hover{background:url(/content/images/chat-icon-247-white.svg) no-repeat 27px 15px ; color: #ffffff; border:2px solid #d1d3df; background-size:43px;transition:all 0.1s;  }
.button{font-size:28px; font-family:'yantramanavbold'; line-height:28px;}

.officewrap{width:770px; float:left;}

.contactbox{padding: 15px 0 52px 0px; float: left; width:400px; min-height:130px; margin-right:40px;}
.contactbox h3{font-size:29px; margin-bottom:20px; padding-bottom:0px; line-height:24px;}
.contactbox:first-child{padding-top:20px; margin-bottom:16px; padding-bottom:0px;}
.contactbox:nth-child(2n){margin-right:0px; padding-top:20px;  padding-bottom:7px; width:310px;}
.contactbox:nth-child(2n) .contact-dtl{width:100%; font-size:20px; line-height:1.3; font-family:'yantramanavbold'; font-weight:normal;}
.contactbox:nth-child(2n) .contact-dtl strong{display:block; float:left; width:30%;color:#29306c; font-weight:normal;}
.contactbox:nth-child(2n) .contact-dtl span{display:block; float:left; width:70%;}

.contactbox:nth-child(3n){padding-bottom:15px; min-height:182px; padding-top:10px;}
.contactbox:nth-child(4n){border-bottom:none; padding-bottom:0; width:310px; text-align:right; padding-right:35px;}
.contactbox:last-child{margin-right:0px;}
.contactbox p{margin:0px;}
.contactbox p + p{margin-top:16px !important;}
.innerplay .contactbox h3{color: #54a447; padding-bottom: 15px;}

.contactbox .button{margin:0px !important; padding:12px 15px 10px 15px; font-size:22px; min-width:190px; text-align:center; line-height:1;}
.contact-dtl{width:100%; font-size:20px; line-height:1.3; font-family:'yantramanavbold'; font-weight:normal;}
.contact-dtl strong{display:inline-block; float:left; width:26.7%; color:#29306c;font-weight:normal;}
.contact-dtl span{display:inline-block; float:left; width:73%;}

.how-wehelp{margin-top:40px;}
.how-wehelp ul li{font-size: 15px; border-bottom:1px solid #d7d4d5; padding: 30px 40px 30px 40px; text-align: left; min-height: 88px; background:#ffffff; background-image:url(../images/icon-right-arrow.svg); background-repeat:no-repeat; background-position:1150px 50px; background-size:30px;}
.how-wehelp ul li:hover{background-image:url(../images/icon-right-arrow-h.svg); background-repeat:no-repeat; background-position:1150px 50px;}
.how-wehelp ul li h4{font-size:32px; color:#29306c;}

.how-wehelp ul li p{font-family:'yantramanav'; font-size:20px; line-height:34px;}
.how-wehelp ul li a{text-decoration:none; color:#4f4f4f;}
.how-wehelp ul li a h4{color:#29306c;}
.how-wehelp ul li a h4:hover{color:#f07725;}
.how-wehelp ul li:last-child{border-bottom:none;}
.toptenlist ul li .txtwoline:before{top:25px; margin-top: 0;}

.contwhitxt{text-align:center; color:#ffffff !important;}
.contwhitxt h3{color:#ffffff !important; margin-bottom:40px;}

.contacthdgrop{}
.contacthdgrop h3{font-size:44px;}
.contacthdgrop p{ font-size:18px; line-height:1.5;}
/*~~~~~~~~~~~~~~~~~~~ Shopper Approved ~~~~~~~~~~~~~~~~~~~*/
.contactshopper{}

.contactshopper .shopperwrap{position:relative;}
.contactshopper .shopperwrap:after{content:""; position:absolute; width:1px; height:170px; left:50%; top:16px; background:#d8d5d6;}
.contactshopper .shopperbox{width:46%; float:left; position:relative; background:#29306c; color:#e0e2ee; border-radius:4px;}
.contactshopper .shopperbox:before{content:""; position:absolute; height:0; width:0; border-left:45px solid transparent; border-top:50px solid #29306c; bottom:-49px; right:60px;}
.contactshopper .shopperbox + .shopperbox{float:right;}
.contactshopper .shopperbox + .shopperbox:before{left:60px; border-right:55px solid transparent; border-left:none;}
.contactshopper .shopperbox + .shopperbox:after{left:61px; border-right:none; border-left:none;}

.contactshopper .shopperboxinner{padding:50px; position:relative;}
.contactshopper .shopperboxinner:before, .shopperboxinner:after{content:""; position:absolute; width:39px; height:36px;}
.contactshopper .shopperboxinner:before{background:url("/content/images/home-quote-lefttop.svg") no-repeat; left:10px; top:10px;}
.contactshopper .shopperboxinner:after{background:url("/content/images/home-quote-rightbot.svg") no-repeat; right:10px; bottom:10px;}
.contactshopper .shopperboxinner p{font-size:18px; font-style:italic; margin-bottom:30px;}
.contactshopper .shopperboxinner p a{color:#e0e2ee;}
.contactshopper .shopperboxinner span{display:block; line-height:27px;}
.contactshopper .shopperboxinner span img{margin-left:5px; margin-top:-5px;}

.contactshopper .shopper-logo{text-align:center; padding-top:80px;}
.contactshopper .shopper-logo span{display:block;}

.contformbox{background:#ffffff; padding:50px; box-sizing:border-box;}

.contactboxthree{margin-bottom:13px;}
.contactboxnone, .contactboxkevinsmall, .contactboxsix,.contactboxkevin {min-height:190px;}

.glossary{padding-top: 20px !important;}
.glossary h4{font-size: 18px; margin-bottom: 5px; color: #54a447;}

.annouwrap{ width:100%; margin-bottom:15px; display:inline-block !important; line-height:24px;} 
.annouleft{float:left; margin-right:4%; margin-bottom:2%; margin-top:5px;}

.bookdemoline{border:1px solid #d8d5d6;}
.boxtitle {background: #29306c; padding: 20px 40px;}
.boxtitle h3 {color: #ffffff; font-size: 32px; padding-bottom: 0 !important;}

.officelocation{position:relative;}
.officelocation .shopperwrap:after{content:""; position:absolute; width:1px; height:170px; left:50%; top:16px; background:#d8d5d6;}
.officelocation .imgbar{width:30.5%; float:left; margin:0 2%;}
.officelocation .imgbar:first-child{margin-left:0px;}
.officelocation .imgbar:nth-child(2n){}
.officelocation .imgbar:nth-child(3n){margin-right:0px;}

/*~~~~~~~~~~~~~~~~~~~ Location ~~~~~~~~~~~~~~~~~~~*/
.locationbg{background:url(/content/images/img-world.svg) no-repeat center;}

.locationbg h5{color:#f07725; font-size:56px; line-height:46px; text-align:center; margin-bottom:15px;}
.locationbg h6{color:#e9e9e9; font-size:26px; text-align:center;}

.worldlist{margin-top:380px;}
.worldlist ul { list-style: none; float: left; width: 100%; padding: 0 20px;}
.worldlist ul li {float: left; position: relative; width:25%; padding: 0 20px;}
.worldlist ul li a {display: block; padding:20px; text-align: center; color: #292e6b; text-decoration: none; position:relative;}
.worldlist ul li a:before{content:""; height:100%; width:100%; position:absolute; background:#FFF; opacity:0.5; left:0; top:0;}
.worldlist ul li a:hover:before{background:#FFF; opacity:1;}

.worldlist ul li .field-tip { display: none; text-align: left; height:auto; margin-bottom:0; line-height:22px; position: absolute; width:310px; padding:34px 40px; background: #e1e3ee; z-index: 999; color: #2a326b; font-weight: bold; top:100%; }
.worldlist ul li:hover .field-tip { display: block; -webkit-transition: opacity 250ms ease-out; -moz-transition: opacity 250ms ease-out; -ms-transition: opacity 250ms ease-out; -o-transition: opacity 250ms ease-out; transition: opacity 250ms ease-out;}
.field-tip:before {content: ' '; position: absolute; height: 0; width: 0; border-bottom: 20px solid #e1e3ee; bottom: 100%;}
.fieldtip-left:before {left: 0; border-right: 30px solid transparent;}
.fieldtip-right:before {right: 0; border-left: 30px solid transparent;}
.fieldtip-left { left: 50%; }
.fieldtip-right { right: 50%; }
.worldlist ul li label{ font-size: 20px; line-height: 22px; display:block; text-align:center; position:relative; font-family: 'yantramanavbold';}
.worldlist ul li a:hover { color:#292e6b;}

/*~~~~~~~~~~~~~~~~~~~ BLOG ~~~~~~~~~~~~~~~~~~~*/
.sec-contact .blogbannerlt {position: relative; width:78%; background:#53a044; height:176px; padding-right: 20px; box-sizing: border-box; display:flex; float:left; align-items:center;}
.sec-contact .blogbannerlt:before{content:""; background:#53a044; position:absolute; right:100%; top:0px; width:30000px; height:100%;}
.sec-contact .blogbannerlt:after{content:""; position:absolute; border-top:88px solid transparent; border-bottom:88px solid transparent; border-left:40px solid #53a044; left:100%; top:0;}
.sec-contact .blogbannerlt p {margin:0 0 0 0; font-size:42px; line-height:38px; color:#ffffff; font-family: 'yantramanavbold'; float: left; flex:auto;}
.sec-contact .blogbannerlt p+p{margin-top:0px;}
.sec-contact .blogbtnctl{margin-top: 57px; float: right; margin-top:0px !important; text-align:right;}
.sec-contact .blogbtnctl:hover{color: #53a044;}
.sec-contact .bloglogo{margin:20px 0 0 0; float:right; text-align:center;}
.sec-contact .bloglogo a {margin:0 0 0 0 !important;}

.service-icon{display: block; margin: 0 0 15px; text-align: center; position: relative;}

@media only screen and (max-width : 1199px) {
    .connectbox .contactwrap{padding:30px 0px 0px 0px; margin-bottom:0px;}
    .livebox{width:27%; margin-right:2%; min-height: 320px;}
    .officewrap{width:65%;}
    .how-wehelp ul li, .how-wehelp ul li:hover{background-position: 1100px 50px;}

    .contactwrap{margin-bottom:60px;}
    .livebox h3{font-size:2.8em;}
    .livebox p{font-size: 1.5em; line-height: 1.2;}
    .livebox p span{margin-top: 0.5em;}
    .button{font-size:1em;}
    .blueimgbutton{background-size:40px; text-indent:40px; }
    .contactbox:nth-child(3n){border-bottom:none;}

    .sec-contact .padzero{padding:0px !important;}
    .sec-contact .bloglogo{padding-right:20px;}
    .sec-contact .cntwrapper{padding:0 10px !important;}
    .sec-contact .whitelinebutton {background: transparent; color:#FFF; border: 2px solid #FFF;border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 24px; line-height: 1; padding: 17px 20px 13px; text-decoration: none; font-weight: normal; cursor: pointer;}
    .sec-contact .whitelinebutton:hover{color:#FFF;}

}
@media only screen and (max-width: 1198px) and (min-width: 1025px)  {
    .contactwrap{margin-bottom:40px;}
    .livebox{width:35%; margin-right:4.5%;}
    .officewrap{width:60%;}
    .contactbox{margin-right:0px;}
    .contactbox:first-child{width:100%; margin-bottom:30px; padding-bottom:30px;}
    .contactbox:nth-child(2n){width:100%; margin-bottom:30px; padding-bottom:30px;}
    .contactbox:nth-child(2n) .contact-dtl strong{width:25%;}
    .contactbox:nth-child(2n) .contact-dtl span{width:75%;}
    .contactbox:nth-child(3n){width:100%; padding-top:0px; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #d1d3df;}
    .contactbox:nth-child(4n) p{width:32%; float:left; margin-top:0px !important; margin-right:2%;}
    .contactbox:nth-child(4n) p:last-child{margin-right:0px;}
    .contactbox:nth-child(4n){margin-bottom:0px; padding-bottom:30px; min-height:unset;}
    .blueimgbutton{text-indent:60px; background-size:45px;}
    .button {font-size: 1.2em;}
}

@media only screen and (max-width : 1024px) {
    .livebox{width:35%; margin-right:5%;}
    .officewrap{width:60%;}

    .blueimgbutton{text-indent:60px; background-size:45px;}

    .contactbox{margin-right:0px; min-height:unset;}
    .contactbox:first-child{width:100%; margin-bottom:30px; padding-bottom:30px; padding-top:0px; border-bottom:solid 1px #d1d3df;}
    .contactbox:nth-child(2n){width:100%; margin-bottom:30px; padding-bottom:30px; padding-top:0px; border-bottom:solid 1px #d1d3df;}
    .contactbox:nth-child(2n) .contact-dtl strong{width:25%;}
    .contactbox:nth-child(2n) .contact-dtl span{width:75%;}
    .contactbox:nth-child(3n){width:100%; padding-top:0px; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #d1d3df;}
    .contactbox:nth-child(4n) p{width:32%; float:left; margin-top:0px !important; margin-right:2%;}
    .contactbox:nth-child(4n) p:last-child{margin-right:0px;}
    .contactbox:nth-child(4n){margin-bottom:0px; padding-bottom:30px; min-height:unset; border-bottom:none; padding-right:10px;}
    .blueimgbutton{text-indent:60px; background-size:45px;}
    
    .contactbox .button {font-size: 1.2em; min-width:175px;}

    .how-wehelp ul li{padding-right:60px;}
    .how-wehelp ul li, .how-wehelp ul li:hover{background-position: 950px 50px;}
    .homefootlink .cntwrapper{padding:40px 10px;}
}

@media only screen and (max-width : 959px) {
    .contactbox{min-height:unset;}
    .container .cntwrapper.padtopnone{padding-top:20px !important;}
    .how-wehelp ul li, .how-wehelp ul li:hover{background-position: 870px 50px;}

    .livebox h3{font-size:3.3em;}
    .contactbox:first-child{margin-bottom:20px; padding-bottom:20px; min-height:unset;}
    .contactbox:nth-child(2n){margin-bottom:20px; padding-bottom:20px; min-height:unset;}
    .contactbox:nth-child(3n){padding-top:0px; margin-bottom:20px; padding-bottom:20px; min-height:unset; border-bottom:solid 1px #d1d3df;}
    .contactbox:nth-child(4n){margin-bottom:0px; padding-bottom:20px; min-height:unset; min-height:unset;}

    .worldlist {margin-top: 25%;}
    .sec-contact .blogbannerlt{width:70%;}
    .sec-contact .blogbannerlt p{font-size:32px;}
}

@media only screen and (max-width: 958px) and (min-width: 801px) {
    .livebox{width:40%;}
    .livebox h3{font-size:3em;}
    .button{font-size:1em;}
    .officewrap{width:55%;}
    .contactbox h3{margin-bottom:10px}
    .contact-dtl strong{width:30%;}
    .contact-dtl span{width:70%;}

    .contactbox:nth-child(4n) p{float:none; margin-bottom:20px;}
    .contactbox:nth-child(4n) p:last-child{margin-bottom:0px;}
}

@media only screen and (max-width : 800px) {

    .livebox {width: 45%; min-height:unset;}
    .livebox h3{margin-bottom:10px; font-size:3em;}

    .livebox p{line-height:30px;} 
    .officewrap {width: 50%;}

    .contactbox h3{font-size:24px;}
    .contactbox:nth-child(4n) p{float:none; margin-bottom:20px;}
    .contactbox:nth-child(4n) p:last-child{margin-bottom:0px;}

    .how-wehelp ul li{padding:20px 40px 20px 40px;}
    .how-wehelp ul li h4{margin-bottom:5px;font-size:30px;}
    .how-wehelp ul li p{line-height:22px; font-size:18px;}
    .how-wehelp ul li, .how-wehelp ul li:hover{background-image:none;}

    .sec-contact .blogbannerlt p{font-size:24px;}
    .whitelinebutton{font-size:24px;}

    .contactbox:nth-child(4n) p{width:100%;}
    .contactbox .button{width:100%;}
}

@media only screen and (max-width : 767px) {

    .livebox{width:100%; margin-right:0px; margin-bottom:40px;}
    .officewrap{width:100%;}
    .livebox p{font-size:26px;}
    .livebox p span{margin-top:0px; display:unset; font-size:inherit;}
    .button{font-size:1em;}
    
    .livebox .blueimgbutton{width:unset; background-position-y:10px;}
    .contactbox:nth-child(4n){padding-right:0px;}
    .contactbox:nth-child(4n) p{width:unset; padding:0px;}
    .contactbox .button{min-width:239px; font-size:1.39em;}

    .contactbox h3{font-size:28px;}
    .contact-dtl{font-size:16px; line-height:26px; margin-top:0px !important;}
    .contact-dtl strong{width:20%;}
    .contact-dtl span{width:80%;}

    .contactbox:nth-child(2n) .contact-dtl{font-size:16px; line-height:26px; margin-top:0px !important;}
    .contactbox:nth-child(2n) .contact-dtl strong{width:20%;}
    .contactbox:nth-child(2n) .contact-dtl span{width:80%;}
    .contactbox:nth-child(4n) p{float:left;}

    .blueimgbutton{background-position-y:11px;}
    .how-wehelp ul li{padding:20px;}
    .how-wehelp ul li h4{font-size:30px; margin-bottom:5px;}

    .contactshopper .shopperbox{width:100%; margin-bottom:20px;}
    .contactshopper .shopperbox:before, .contactshopper .shopperbox:after{display:none;}
    .contactshopper .shopperwrap:after{display:none;}

    .contactshopper .shopperboxinner{padding:35px;}
    .contactshopper .shopperboxinner:before, .contactshopper .shopperboxinner:after{background-size:50%;}
    .contactshopper .shopperboxinner::after{right:0px; bottom:0px;}
    .contactshopper .ahopper-logo{padding-top:20px;}

    .officelocation .imgbar{width:100%; margin:0px; float:none; text-align:center; margin:20px 0px;}
    .officelocation .imgbar img{width:80%;}

    .sec-contact .cntwrapper{padding:0px !important;}

    .sec-contact .blogbannerlt:after{display:none;}
    .sec-contact .blogbannerlt{position:static; display:block; padding-right:0px;}
    .sec-contact .blogbannerlt{width:100%; float:none;}
    .sec-contact .blogbannerlt p{width:100%; text-align:center; margin-top:30px;}
    .sec-contact .blogbtnctl{float:none; margin-top:20px !important; font-size:20px; padding:10px;}

    .locationbg h5 {font-size: 30px; line-height: 24px;}
    .locationbg h6 {font-size: 16px;}
    .worldlist{margin-top:20px;}
    .worldlist ul{padding:0px;}
    .worldlist ul li{width:50%; margin-bottom:20px; padding:0 10px;}
    .worldlist ul li .field-tip{display:none !important;}

}

@media only screen and (max-width : 640px) {
    .contactbox:nth-child(4n) p{float:none; margin-right:0px;}

}

@media only screen and (max-width : 568px) {
    
    .contactbox:nth-child{padding-bottom:20px;}
    .contactbox:nth-child(2n),.contactbox:nth-child(3n){padding:0 0 20px 0; min-height:unset;}
    .contactbox:nth-child(4n) p a{width:100%;}

}

@media only screen and (max-width : 480px) {
    .livebox{padding:25px;}
    .livebox p{margin-bottom:20px;}

    .contact-dtl strong{width:30%;}
    .contact-dtl span{width:70%;}

    .contactbox:nth-child(2n) .contact-dtl strong{width:30%;}
    .contactbox:nth-child(2n) .contact-dtl span{width:70%;}
}

@media only screen and (max-width : 360px) {
    .contact-dtl{margin-bottom:10px;}
    .contact-dtl strong{width:100%;}
    .contact-dtl span{width:100%;}

    .contactbox:nth-child(2n) .contact-dtl strong{width:100%;}
    .contactbox:nth-child(2n) .contact-dtl span{width:100%;}

    .QapTcha .Slider{background-size:70%;}
}

@media only screen and (max-width : 360px) {
    .QapTcha .bgSlider{background-size:93% !important; width:260px !important;}
    .QapTcha .Slider{background-size:70% !important; width:67px !important;}
    .button{font-size:0.9em; background-size: 34px;}
    .blueimgbutton {background-position-y: 14px; text-indent:45px;}
}
@media only screen and (max-width : 320px) {
    .contformbox{padding:50px 30px;}
    .service-icon{height: 90px;}
}
.secondfooter{padding: 40px 0 60px; }

.secondfooter .d-grid{display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px;}
.secondfooter .sfootbox {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); background-color: var(--color-white); border-radius: 0.25rem;}
.secondfooter h3{line-height: 1; padding: 1rem; background: var(--color-green); color: var(--color-white); font-size: 22px; border-radius: 0.25rem 0.25rem 0 0;}
.secondfooter h3 a{color: var(--color-white); text-decoration:none;}
.secondfooter h3 a:hover{color: var(--color-white);}

.sfootbox ul li a {display: block; color:var(--color-body); padding: 1rem; text-decoration: none; font-weight:bold;}

.helpzone .whyuslists li{border-bottom: 1px solid #d9d5d6;}

.whyuslists li {border-bottom: solid 1px #CCC; position: relative;}
.whyuslists li:after, .whyuslists li:before{content: ""; position: absolute;} 
.whyuslists li:before{border-top: 0.313rem solid transparent; border-bottom: 0.313rem solid transparent; border-left: 0.375rem solid var(--color-white); top:1.25rem; right: 1.25rem; z-index: 1;}
.whyuslists li:after{width: 1rem; height: 1rem; background-color: var(--color-green); right: 1rem; top: calc(50% - 0.5rem); border-radius: 50%; z-index: 0;}
.whyuslists li:last-child{ border-bottom:none;}
.whyuslists li a{padding-right: 3rem !important;}
.whyuslists li a:hover { background-color: #ededee;}

.freelist a {padding-left: 3.5rem !important;}
.freelist a:hover{color: var(--color-green);}
.freelist li a{background-position: 1rem center; background-repeat: no-repeat}
.freelist li .checkssl { background-image: url(../images/icon-freetools-check.png);}
.freelist li .pricematch { background-image: url(../images/icon-freetools-pric-match.png);}
.freelist li .checkcsr { background-image: url(../images/icon-freetools-check-csr.png); }
.freelist li .sslcomparison { background-image: url(../images/icon-freetools-ssl-comparision.png);}

body{margin: 0;}
#container {margin: 0 auto; position: relative; }
#rcpcontainer aside{float: left; width: 220px;}
.clear{clear: both;}
.marrightzero { margin-right: 0px; }

.marbtm5 { margin-bottom: 5px; }
.linehd { color: #ffffff; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.linetxt { color: #4f4f4f; font-size: 12px; text-decoration: none;}
.linetxt a{color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxt a:hover{text-decoration: none; }

.lineone { width: 155px; padding:0 8px; float: left;}
.linetwo { width: 100px; padding: 0; float: left; }
.linethree { width: 80px; padding: 0; float: left; }
.linefour { width: 60px; padding: 0; float: left; }
.linefive { width: 85px; padding: 0; float: left; }
.linesix { width: 68px; padding: 0; float: left; }
.linesix img { margin: 0 0 3px 0; }
.marbtm1 { margin-bottom: 1px !important; }
.productrust { width: 570px; float: left; }
.productrust .trustraw { width: 500px; margin: 0 auto; background: #f3f3f3; border: solid 2px #e1e0e0; padding: 15px 19px; }
.productrust .trustraw p.thead { color: #0067ab; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0 0 10px 0; }
.productrust .trustraw p.trustxt { color: #3d3e40; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 16px; padding: 0 0 20px 0; }
.productrust .trustraw p.theadget { color: #448f38; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0; margin: 0; }
.productrust .trustraw .getlist { }
.productrust .trustraw .getlist ul { margin: 10px 0 0 15px; padding: 0; list-style-type: none; }
.productrust .trustraw .getlist li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: url(../images/icon-yes-sml.png) no-repeat left 6px; padding: 0 0 0 22px; line-height: 26px; }
.productrust .trustraw .getlist a { display: block; color: #4f4f4f; text-decoration: none; }
.productrust .trustraw .getlist a:hover { color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INNERPAGE START (ABOUT US) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.bannerbarinner { height: 180px; width: 960px; margin:0 auto;}
.bannerbarinner .probanhadinner { width: 720px; float: left; }
.bannerbarinner .probanhadinner .autobanner { margin-bottom: 20px;}
.bannerbarinner .probanhadinner .banheader { width: 480px; float: left; padding: 0 0 0 20px; }
.bannerbarinner .probanhadinner .banheader .hdfont { font-family: 'yantramanavbold'; line-height: normal; font-size: 55px; font-weight:normal;}
.bannerbarinner .probanhadinner .banheader p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFF; }
.bannerbarinner .probanhadinner .bannerIcon { margin: 20px 0 -25px 515px; z-index: 9999px; }
.bannerbarinner .proiconinner { width: 240px; float: left; }
.bannerbarinner .proiconinner p.inverisign {display: block; padding: 10px 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.inverisign img { margin-left: auto; margin-right: auto; }
.bannerbarinner .proiconinner p.intrustwave{ display: block; padding: 0 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.intrustwave img { margin-left: auto; margin-right: auto; }

/*InnerContent*/


.innerplay p.bld {font-size: 18px; text-align: left; font-weight: bold; }
.innerplay p.bld a { color: #f07725; text-decoration: underline; }
.innerplay p.bld a:hover { color: #f07725; text-decoration: none; }
.innerplay h3 { font-size: 22px; color:#29306c; font-weight: normal; padding-bottom: 5px; font-family: 'yantramanavbold'; line-height:22px;}
p.thesslstore { color: #5da950; font-size: 20px; font-weight: bold; }
p.thesslstore span { color: #a7a7a7; }
.nonedisplay{display:none;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inner START (PRODUCT DETAILS) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcover {border: solid 1px #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 3px 3px #414141; -webkit-box-shadow: 0px 3px 3px #414141; box-shadow: 0px 3px 3px #414141; margin:0 0 40px 0; overflow:hidden;}
.productboxraw { padding: 10px 15px;}
.productboxraw .hbrands { float: left; width: 110px; padding: 5px 0 0 0; }
.productboxraw .headspro { float: left; width: 410px; padding: 0 0 11px 0; }
.productboxraw .headspro h2 { font-size: 34px; color: #29306c; margin: 0; padding: 0; line-height: 52px; letter-spacing: -0.022em; }
.productboxraw .headspro p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;  font-family: 'yantramanavbold'; margin:0;}
.productboxraw .headspro p.save span { color: #54a447; }
.productboxraw .hdprologo { float: left; width: 120px; padding: 5px 0 0 0; }
.productboxraw .hdprologo img { margin-left: auto; margin-right: auto; display: block; }
.typetblrawb:nth-child(2n) {background:#e1e3ef;}

.greenrawgroup {background: #54a447; padding: 20px 0px;}
.linehds { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.whiterawgroup {background: #ffffff; padding: 8px 0px 6px 0px; }
.whiterawgroup:hover {background: #ececec;}
.lbluerawgroup {background: #d4d6e2; padding: 8px 0px 6px 0px; }
.lbluerawgroup:hover {background: #dfdfdf;}
.linetxts {font-size: 12px; text-decoration: none; }
.linetxts a { color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxts a:hover {text-decoration: none;}
.prolineone { width: 200px; padding:0 15px; float: left;word-wrap:break-word;}
.prolinetwo { width: 85px; padding: 0; float: left; }
.prolinethree { width: 80px; padding: 0; float: left; }
.prolinefour { width: 80px; padding: 0; float: left; }
.prolinefive { width: 95px; padding: 0; float: left; }
.prolineseven { width: 75px; padding: 0; float: left; }
.prolinesix { width: 70px; padding: 0; float: left; }
.prolinesix img { margin: 0 0 3px 0; }
.promarbtm1 { margin-bottom: 1px; }
.evgridlinerawgroup { width: 692px; background: #54a447; padding: 10px 0px; margin-top: 10px; }
.evgridlinewhiterawgroup { width: 692px; background: #ffffff; padding: 8px 0px 5px 0px; }
.evgridlinebluerawgroup { width: 692px; background: #d4d6e2; padding: 8px 0px 5px 0px; }
.evgridline { width: 270px; padding: 0 0 0 20px; float: left; }
.evgridlinetwo { width: 180px; padding: 0 0 0 20px; float: left; }
.evgridlinethree { width: 178px; padding: 0 0 0 20px; float: left; }
.txtcaps { text-transform: uppercase !important; font-size: 14px; }
.evgridlinehd { font-size: 14px; }
.evgridlinewhite { color: #ffffff !important; font-size: 14px; }
.evgridlinegray { color: #4f4f4f !important; font-size: 14px; }
.productdetailbox { margin-bottom:20px; border:1px solid #29306c; border-radius: 6px; overflow: hidden;}
.productdetailbox .detailhd { background: #29306c; min-height: 50px; height: auto;}
.productdetailbox .detailhd h3 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; padding: 11px 0 15px 20px; }
.productdetailbox .detailcontent {background: #f8f8f8; }
.productdetailbox .detailcontent .txtarea { padding:15px 20px 15px 20px; }
.productdetailbox .detailcontent .txtarea p.ghead { font-size: 18px; color: #5da950; font-weight: bold; padding: 0 0 15px 0; margin-bottom:0;}
.productdetailbox .detailcontent .txtarea p.gcommon { font-size: 14px; margin-bottom:15px;}
.productdetailbox .detailcontent .txtarea p.btns { margin:0; padding:0; float:right;}
.saffronbtn { border:2px solid #f07725; color:#FFF; font-size:20px; padding:7px 20px; text-decoration:none; font-family: 'yantramanavbold'; border-radius:3px; line-height:1; background:#f07725;}
.saffronbtn:hover {background:#FFF; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.productboxrawcover .prolinefive{width:105px;}
.productboxrawcover .prolineseven {width:85px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoboxfirst { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxfirst p.iconinfo { width: 65px; float: left; }
.infoboxfirst p.contentinfo { width: 530px; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.greencolor { color: #4a983f; font-weight: bold; }
.closebtn { position: absolute; margin: 0 0 0 625px; }
.infoboxfirst .btnbox { border-top: dashed 1px #e0b33b; padding: 12px 0 0 0; margin: 10px 0 0 0; }
.infoboxfirst .btnbox p { float: left; margin: 0 22px 0 0; padding: 0 0 0 0; line-height: 22px; }
.infoboxfirst .btnbox a { font-family: Georgia, "Times New Roman", Times; font-size: 14px; font-style: italic; color: #363636; text-decoration: underline; }
.infoboxfirst .btnbox a:hover { color: #4a983f; text-decoration: none; }
.infoboxfirst .btnbox span { padding: 0 8px 0 0; float: left; }
.infoboxthird { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxthird .iconinfo { width: 65px; float: left; }
.infoboxthird .contentinfo { width: 550px; float: left; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.infoboxthird .contentinfo .infohd { font-family: 'yantramanavbold'; font-size: 22px; border-bottom: solid 1px #4a983f; color: #4a983f; padding: 0 0 10px 0; }
.infoboxthird .contentinfo .infohdtwo { font-family: 'yantramanavbold'; font-size: 18px; padding: 10px 0 0 0; }
.infotxt ul { width: 500px; margin: 0px; padding: 0px; }
.infotxt li { margin: 0px 0 0 15px; padding: 0px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; list-style-type: circle; line-height: 20px; }
.infotxt li a { color: #f07725; text-decoration: underline; }
.infotxt li a:hover { color: #47963c; text-decoration: none; }
.infotxt li span { color: #48973c; text-decoration: none; font-weight: bold; }

.infocommon { background: #fcf8e3; border: solid 1px #faebcc; padding: 20px 20px !important; margin: 20px 0 10px 0; }
.infonone{display: none;}
.viewnone{display: none !important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information boxsmall ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.infoboxsecond { background: #fff9d5; border: solid 3px #ffdd55; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 0px 0 10px 0; width:100%; }
.infoboxsecond p.iconinfos { width: 65px; float: left; }
.infoboxsecond .contentinfos { width: 465px !important; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 18px; font-weight: normal; }
.infoboxsecond h2{ width:590px; float:left; font-size:20px; line-height:24px; font-weight: normal; margin-bottom:20px;}

.contentinfos ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: square; color: #4f4f4f; }
.contentinfos li { margin: 0 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0px; line-height: 18px; }
.contentinfos li a { display: block; color: #4f4f4f; text-decoration: none; }
.contentinfos li a:hover { display: block; color: #53a447; text-decoration: underline; }
.greencolors { color: #4a983f; font-weight: bold; }
.closebtns { position: absolute; margin: 0 0 0 542px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extra ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pricextra { width: 694px; padding: 10px 0 0 0; }
.pricextra .prixhd { color: #4f4f4f; font-size: 28px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: bold; padding: 0 0 0 5px; letter-spacing: -0.01em; }
.pricextra .prixhd span { color: #54a447; }
.pricextra .prixhd small { color: #f4995c; }
.pricextra .prixhd small span { color: #6e6e6e; }
.pricingboxbg { margin: 15px 0 0 0; width: 654px; padding: 15px 0 30px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }/*13-04-2016*/
.radiobox { float: left; padding: 0 10px 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.pricehds { color: #4f4f4f; font-size: 14px; float: left; font-family: Arial, Helvetica, sans-serif; }
.pricehds a { text-decoration: none; color: #4f4f4f; }
.pricehds a:hover { text-decoration: underline; }
.pricehds span { color: #f07725; font-weight: bold; margin-right: 0px; }
.spanline { color: #4f4f4f; font-weight: normal; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 5px 0 5px; }
.spanline span { text-decoration: line-through; color: #868686; font-weight: bold; }
.btnrecommanded { float: right; margin-left: 7px; margin-top: 0px; background: #f07725; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 12px; font-weight: bold; border: none; padding: 2px 5px; }
.pricethree { width: 596px; padding: 7px 10px 7px 10px; background: #FFF; border: solid 1px #bfbfbf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 15px; margin-top: 5px; }
.pricethree .tcover { width: 480px; margin-bottom: 7px; cursor: pointer; }
.pricethree .tcover .rbox { float: left; padding: 0 10px 0 0; width: 15px; }
.pricethree .tcover .rdomain { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .rprice { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .ryearly { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.fontbold { font-weight: bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ certificate details ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.certidetails { padding: 15px 0 0 0; }
.certidetails .leftone { float: left; padding: 9px 0 0; text-align: left; width: 134px; }
.certidetails .leftwo { float: left; padding: 2px 0 0; width: 100px; }
.certidetails .lefthree { width: 110px; float: left; padding: 9px 10px 0 0; }
.certidetails .leftfour { float: left; padding: 2px 0 0; width: 85px; }
.certidetails .leftfive { float: left; width: 124px; }
.certidetails .leftsix { width: 130px; float: left; }
.fontwelve { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 7px 0 0 0; color: #000000; text-align: right; }
.selectmenu { background: url(../images/inputbg.png) repeat-x left bottom; border: solid 1px #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 2px 4px; }

.bluebtn { background:#2F377C; padding: 7px 15px 11px 15px; color: #ffffff; font-weight:normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.bluebtn:hover { background: #4d59ac; }

.btnpad{padding:13px 15px 14px 15px !important;}
.recaptchatxt{margin-bottom:5px; font-size:14px; color:red; display:inline-block;}
.graybtnsml { background: #949494 !important; padding: 10px 10px 10px 10px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; }
.notesml { padding: 5px 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }
.bannerpromotional { padding: 0 0 0 0; margin: 15px 0 20px 0; width: 694px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Tabed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tabhd { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 22px; margin: 0 0 40px 0; }
.tabhdgreen { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 16px 0; color: #5da950; font-weight: bold; }
.tabcommon { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tabbed Content Overview ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
.overviewbox { width: 642px; font-size: 14px; }
.overviewbox .comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.overviewbox .overtimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.overviewbox .overtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }
.overviewbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.overviewbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.overviewbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.overviewbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.tabimg { display: block; margin: 15px 0px; border: solid 1px #f7f7f7; padding: 5px; }
.tabimg img { margin-left: auto; margin-right: auto; }
.tabtnraw { width: 642px; padding: 8px 0px; }
.tabtnraw .btnone { float: left; margin: 0 15px 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DL, DT, DD TAGS LIST DATA PRODUCT SPECIFICATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.productspeci { width: 642px; font-size: 14px; }
.productspeci dl { margin-bottom: 20px; }
.productspeci dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 220px; text-align: right; }
.productspeci dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FEATURE & BENEFITS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.featuredbox { width: 642px; padding: 0 0 0 0; float: left; }
.featuredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.featuredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.featuredbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.featuredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.featuredbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.featuredbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.featuredbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Compability ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.compability { width: 642px; padding: 0 0 0 0; float: left; }
.compability p.comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0px 0 5px 0; }
.compability .contimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.compability .contimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.compability ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.compability li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.supportbox { width: 642px; padding: 0 0 0 0; float: left; }
.supportbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.supportbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.supportbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.supportbox li a {color: #4f4f4f; text-decoration: underline; }
.supportbox li a:hover {color: #4f4f4f; text-decoration: none; }
.supportbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.supportbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Require Document~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.requiredbox { width: 642px; padding: 0 0 0 0; float: left; }
.requiredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.requiredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.requiredbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.requiredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.requiredbox li a:hover { display: block; color: #4f4f4f; text-decoration: underline; }
.requiredbox .retext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.requiredbox .retexts { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 0 0; }
.requiredbox p.retextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PopUp Box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#padzero { padding-left: 0; }
.safftwontxt { color: #f07725; font-size: 16px !important; font-weight: bold; }
.popboxraw { padding: 15px 20px 5px 20px;}
.pophdline {padding: 2px 0px; }
.lone { width: 130px; float: left; padding: 5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo { width: 429px; float: left; padding: 7px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo span { padding: 2px 5px 0 10px; font-family: Arial, Helvetica, sans-serif; }
.ltwomain { width: 429px; float: left; padding: 2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itempricemain { width: 429px; float: left; padding: 6px 0px 6px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itemprice { width: 410px; padding: 5px 8px 5px 8px; display: block; background: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #fff; }
.radioboxes { float: left; padding: 1px 10px 0 0; }
.priceheads { color: #4f4f4f; font-size: 13px; float: left; font-family: Arial, Helvetica, sans-serif; }
.priceheads .spansaf { color: #f07725; font-weight: normal; margin-right: 0px; }
.priceheads .spangry { color: #868686; font-weight: normal; margin-right: 0px; text-decoration: line-through; }
.itempricehighlight { width: 410px; background: url(../images/highlighted.png) repeat-x left bottom; padding: 5px 8px 5px 8px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 8px; border: solid 1px #4f4f4f; }
.pagemultileft { width: 202px; padding: 0 4px 0 0; float: left; }
.pagemultiright { margin: 0; width: 320px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
.form65 { width: 65px; }
.form250 { width: 250px; }
.form340 { width: 340px; }
.ltwo .subs { width: 280px; float: left; }
.itwo .substwo { float: left; padding: 4px 10px 0 0; }
.ltowmain { float: left; width: 70px; }

.sMenu { width: 220px; }
.smltxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #949494; }
.padtop14 { padding-top: 14px; }
.padtop7 { padding-top: 7px; }
.pophdlinetwo h3 { font-family: 'yantramanavbold'; font-size: 24px; line-height: 22px; margin: 10px 0 0px 0; color: #4b9a3f; border-bottom: solid 1px #b2b2b2; padding: 0 0 7px 0; }
.pophdlinetworaw { padding: 10px 0 10px 0; }
.upgradebar { width: 560px; }
.activestore{padding: 20px;}
.ubarwrap { width: 560px; margin-bottom: 15px; }
.ubarwrap .uleft { width: 313px; float: left; background: url(../images/upgradenow.png) left top no-repeat; padding: 22px 0 0 15px; height: 69px; z-index: 100; position: absolute; font-size: 20px; }
.ubarwrap .uleft span { color: #f07725; }
.ubarwrap .uright { float: left; margin-left: 286px; }
.licencebar {padding: 5px 0 5px 0; border-bottom: solid 1px #b2b2b2; }
.ltext { width: 405px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 70px 0 0; }
.ltext span { color: #4b9a3f; }
.lselect { width: 120px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#lselect { width: 70px; }
.ltextwo { width: 425px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; color: #5b5b5b }
.ltextwo span { color: #4b9a3f; }
.lselectwo { width: 130px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
#lselect { width: 70px; }
.form55 { width: 55px; }
.form220 { width: 220px; }
.formzindex2 { z-index: 101; }
.brdnone { border-bottom: none; }
.btnbar {text-align: right; padding: 5px 0px 5px 0px; }

.greenbtns { background:#54a447; padding: 5px 25px 10px 25px; color: #ffffff; font-family: 'yantramanavbold'; font-size: 28px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; display: inline-block;}
.greenbtns:hover { background:#54a447; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.pophdlinecover { width: 560px; padding: 7px 0 7px 0; }
.pagemultihd { width: 162px; padding: 0 4px 0 0; float: left; }
.pagemulti { margin: 0 0 0 0; border: solid 1px #b2b2b2; width: 390px; float: left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pagemulti .mbghd { background: url(../images/inputbg.png) repeat-x left bottom; padding: 8px 0 8px 0; border-bottom: solid 1px #b2b2b2; }
.pagemulti .mbghd .rdo { width: 15px; float: left; padding: 0 5px 0 10px; }
.pagemulti .mbghd .hds { width: 120px; float: left; }
.font14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }
.bgnone { background: none!important; border: none!important; }
.font13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  }
.font12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Join Reseller Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.resellerbar { width:100%; float: left; padding: 15px 0 0 0; }
.resellerbar .resellhd h1 { color: #29306c; font-size: 32px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: normal; }
.resellerbar .resellhdtwo { width: 694px; float: left; margin: 5px 0 0 0; }
.resellerbar .resellhdtwo .rcover { width: 463px; float: left; }
.resellerbar .resellhdtwo .rcover h2 { color: #5da950; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; font-weight: bold; padding: 12px 0 10px 0; }
.resellerbar .resellhdtwo .rcover p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; padding: 0 9px 0 0; display: block; }
.integration { width: 220px; float: left; background:#ffffff; border: 1px solid #a0a0a0; margin: 0; }
.integration .intehds { color: #5eaf50; font-size: 17px; font-weight: bold; line-height: 36px; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.integration ul { list-style: none outside none; margin: 0; padding: 0; }
.integration ul li a:link, .integration ul li a:visited { background: url(../images/right-arrow.png) no-repeat 3px 8px #f7f7f7; color: #737373; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; list-style: none outside none; margin: 2px; padding: 8px 5px 8px 25px; text-decoration: none; }
.integration ul li img { border: 0 none; padding: 0 10px 0 0; float: left; }
.integration ul li a:hover { background: url(../images/right-arrow.png) no-repeat 3px 8px #dedede; color: #737373; text-decoration: none; }
.integration p { color: #f07725; font-size: 14px; font-weight: normal; line-height: 20px; padding: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.integration a { color: #f07725; text-decoration: underline; }
.integration a:hover { color: #6c6c6c; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Our Partner~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.partnerwrap { width:100%; float: left; margin-top: 15px; padding: 15px 0px 0px 0px;}
.partnerwrapcover {border-bottom: dashed 1px #d7d5d6; padding: 0 0 10px 0; margin: 0 0 5px 0; }
.clientelelogo { float: left; margin: 0 0 0 0; padding: 20px 0px 0px 0px; text-align: center; width: 175px; }
.contentholder { width: 514px; float: left; padding: 5px 0px;}
.contentholder p{margin-bottom: 0 !important; line-height: 20px}
.bdrbtmnone { border-bottom: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Our Clients~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.marzeroright { margin-right: 0px !important; }
.marzerotop { margin-top: 0px !important; }
.clientlists { float: left; width: 210px; display: block; border: solid 1px #d8d5d6; padding: 20px 20px; margin: 0 19px 19px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.clientlists img { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; top: 50%; bottom: 50%; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Video ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.videowrap { width: 694px; height: 469px; float: left; margin-top: 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: url(../images/videobg.png) no-repeat left top; }
.sslvideo { width: 696px; height: 407px; padding: 17px; }
.es-carousel-wrapper {padding: 14px 37px 14px 37px; position: relative; width: 696px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; margin: 15px 0 0 0; }
.es-carousel { overflow: hidden; }
.es-carousel ul { display: none; margin: 0px; }
.es-carousel ul li { float: left; display: block; margin: 0 7px 0 7px; }
.es-carousel ul li a { display: block; }
.es-carousel ul li a img { display: block; border: none; max-height: 100%; max-width: 100%; }
.es-nav span { position: absolute; top: 50%; left: 0; background: url(../images/scrolleftimg.png) no-repeat left top; width: 39px; height: 125px; margin-top: -63px; text-indent: -9000px; cursor: pointer; }
.es-nav span.es-nav-next { right: 0; left: auto; background-position: top right; }
.es-nav span:hover { opacity: 1.0; }
.vdoverlap { position: absolute; margin: 335px 0 0 35px; z-index: 999; display: block; width: 191px; height: 55px; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check CSR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareacsr { background: url(../images/inputbillbg.png) repeat-x left bottom !important; width: 646px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 450px !important; resize: none; }
.csrInfo { font-size: 14px; width: 661px; }
.csrInfo .dl { margin-bottom: 5px; width: 661px; }
.csrInfo .dl .dt { color: #2A306C; float: left; font-weight: bold; margin-right: 10px; padding: 5px; text-align: right; width: 185px; }
.csrInfo .dl .dd { color: #4F4F4F; margin: 2px 0; padding: 5px 0; width: 475px; }
.csrwrap { border: 1px solid #D7D5D6; border-radius: 7px 7px 7px 7px; float: left; margin-top: 15px; padding: 15px 15px 0; width: 637px; }
.marginleft205 { margin-left: 205px; }
.marginleft118 { margin-left: 118px; }
.marginleft300 { margin-left: 300px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ developers css start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareasupport { background: url(../images/inputbillbg.png) repeat-x left bottom !important; resize: none; width: 640px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 100px !important; }

.addfunds{min-height:350px; height:auto;}
.addfunds-body > div:last-child {transform: scale(0.7); margin: 26px 0 0 0; left: inherit !important; right: -16px;}
.dblock { display: block; }
.dnone { display: none; }
.spanitalic { font-style: italic; color: #54a447; }
.labelmargin { margin-right: 10px; }
.infoboxprocess { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: center; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infoboxprocess a { color: #303030 !important; text-decoration: underline; }
.infoboxprocess a:hover { color: #303030 !important; text-decoration: none; }
.infobox { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infobox a { color: #303030 !important; text-decoration: underline; }
.infobox a:hover { color: #303030 !important; text-decoration: none; }
.normal14 { font-size: 14px; text-transform: none; color: #78610a; }
.notesmlpreferences { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; padding: 5px 0 0; width: 300px; margin: 0 0 0 294px !important;}
.dottedline { background: url(../images/dottetsearch.png) repeat-x left bottom; padding: 0px 0px 5px 0px; margin: 0 0 25px 0; }
.zeromarbtm { margin-bottom: 0px !important; }
.zeromartop { margin-top: 0px !important; }
.zeropadtop { padding-top: 0px !important; }
.lableinfo { padding-left: 165px; }
.commonuli { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonuli ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.commonuli li { background: url("../images/icon-checkmark.png") no-repeat left 3px transparent; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 5px 20px; list-style-type: none !important; }
.commonuli li span { padding: 3px 5px 0 0; }
.commonuli li a {text-decoration: underline; font-weight:bold;}
.commonuli li a:hover{text-decoration: none;}
.commonuli ul li ul{ margin:5px 0 0 25px;}

.commonuliimg { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliimg ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliimg li { background: url("../images/icon-checkmark.png") no-repeat left 5px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliimg li span { float: left; padding: 3px 5px 0 0; }
.commonuliimg li a { color: #f07725 !important; text-decoration: underline; }
.commonuliimg li a:hover { color: #4f4f4f; text-decoration: none; }
.commonuliarrow { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliarrow ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliarrow li { background: url("../images/commonuli.png") no-repeat left 3px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliarrow li span { float: left; padding: 3px 5px 0 0; }
.commonuliarrow li a { color: #4f4f4f !important; text-decoration: underline; }
.commonuliarrow li a:hover { color: #f07725; text-decoration: none; }
.commonulisml { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonulisml ul { margin: 10px 0 0 25px !important; padding: 0 0 0 0; list-style-type: none !important; }
.commonulisml li { background: url("../images/icon-sml-yes.png") no-repeat left 3px !important; color: #4F4F4F !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonulisml li span { padding: 3px 5px 0 0; }
.commonulisml li a { color: #4f4f4f !important; text-decoration: underline; }
.commonulisml li a:hover { color: #4f4f4f !important; text-decoration: none; }
.padright10 { padding-right: 10px; }
.maright10 { margin-right: 10px !important; }
.marlftfifteen { margin-left: 15px !important; }
.innerbar { float: left; padding: 0px 0px 10px 0px; width: 692px; }

.commoncolum { width: 670px; font-size: 14px; }
.commoncolum dl { margin-bottom: 20px; }
.commoncolum dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 335px; text-align: right; }
.commoncolum dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

.normsg {border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/successmsg-icon.png) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.commoninfo { background: #E9EAF0; border-radius: 7px 7px 7px 7px; margin: 0 auto 15px; padding: 20px; }
.commoninfo .commonintrohd { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0 0 5px; margin:0 !important;}
.commoninfo .commonintrotxt { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridSendInvite { width : 670px !important; }
.menuwrap { background: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 3px #d8d5d6; width: 214px; margin-bottom: 25px; padding: 0 0 10px 0; }
.menuwrapbox { padding: 5px 15px 10px 15px; background: #eeeeee; border-bottom: solid 3px #d8d5d6; margin: 0 0 10px 0; }
.menuwrapbox h4 { font-weight: bold; font-family: 'yantramanavbold'; font-size: 20px; }
.menuwrapbox .txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#menuaccount { width: 184px; margin: 0 auto; }
#menuaccount ul { list-style: none; margin: 0; padding: 0; }
#menuaccount a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; line-height: 22px; margin: 0; padding: 2px 3px; color: #000; text-decoration: none; }
#menuaccount a:hover { color: #4f4f4f; }
#menuaccount li { position: relative; background: url(../images/order-arrow.png) no-repeat left 8px; padding: 0 0 0 12px; }
#menuaccount ul ul ul { position: absolute; top: 0; left: 100%; width: 100%; }
#menuaccount ul ul ul li { color: #4f4f4f; background: #eeeeee; border-bottom: solid 1px #dbdbdb; padding: 0px; }
#menuaccount ul ul ul li a { color: #4f4f4f; padding: 5px 10px; }
#menuaccount ul ul ul li a:hover { color: #4f4f4f; background: #f3f3f3; }
div#menuaccount ul ul ul, div#menuaccount ul ul li:hover ul ul { display: none; }
div#menuaccount ul ul li:hover ul, div#menuaccount ul ul ul li:hover ul { display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Select Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
select { background-color: transparent; background: url(../images/inputbg.png) repeat-x left bottom #ffffff; border: 1px solid #B2B2B2; font-size: 14px; border-radius: 3px; outline: medium none; padding: 5px; min-width: 50px; color:#4f4f4f; min-width: 100px;}
select:focus { border: solid 1px #b2b2b2; outline: none; }
option { padding-left: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FAQ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.faq { width: 692px; padding: 0 0px 20px 0px; }
.faq ul { margin: 0; list-style-type: decimal; background: #FFF; padding-left: 30px; }
.faq li { margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.faq li a { color: #4f4f4f; text-decoration: underline; }
.faq li a:hover { color: #000; text-decoration: none; }
.faq h2 { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; }
.faq p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.anchortop { width: 100%; padding: 5px 0 30px 0; text-align: right; }
.anchortop img { text-align: right; float: right; display: block; }
.nextbtn { width: 692px; float: right; text-align: right; padding: 0 0 15px 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Facebook ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.facebookraw { width: 690px; padding: 20px 0 10px 0; }
.fgeotrust { width: 313px; float: left; margin: 0 20px 0 0; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.fgeohd { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; color: #53a447; }
.rdolab { padding: 0 0 10px 10px; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.rdolab label { padding: 2px 0 0 0; }
.rdolab label input { margin: 0 5px 0 0; }
.rdolab label span { text-decoration: line-through; }
.fbapp { margin: 0px; padding: 0 0 0 15px; }
.fbapp li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: disc; line-height: 20px; color: #2a306c; }
.fcmntxt { padding: 0 0 10px 0; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.frapidssl { width: 313px; float: left; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Free SSL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.freesslraw { margin: 0px; padding: 0 0 0 35px; }
.freesslraw li { font-family: Arial, Helvetica, sans-serif; font-size: 15px; list-style-type: none; line-height: 22px; color: #4f4f4f; background: url(../images/commonuli.png) no-repeat left 3px; text-indent: 20px; }
.freessline { width: 690px; margin: 0 0 15px 0; }
.freessline .includes { width: 250px; float: left; margin: 0 40px 0 0; background: #29306c; padding: 10px 15px; min-height: 196px; }
.freessline .includes .ihd { font-family: 'yantramanavbold'; font-size: 24px; color: #FFF; text-transform: uppercase; }
.freessline ul { margin: 15px 0 5px 0; padding: 0; list-style-type: none; }
.freessline li { padding: 0 0 0 22px; font-size: 20px; line-height: 34px; color: #fff; font-family: 'yantramanavbold'; background: url(../images/icon-yeswhite.png) no-repeat 0 11px; }
.freessline .upgrades { width: 370px; float: left; margin: 0; }

/*Upgrade TrueBusiessID with EV*/
.tbidraw { width: 694px; padding: 10px 0 20px 0; margin-top: 10px; }
.godaddy { width: 287px; float: left; margin: 0 10px 0 0; padding: 10px 7px; min-height: 260px; background: #3d7e53; border: solid 1px #255736; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.geotruebid { width: 364px; float: left; padding: 10px 7px; background: #58a94a; min-height: 260px; border: solid 1px #4e9340; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.tbidhd { font-family: 'yantramanavbold'; font-size: 24px; line-height: 30px; padding: 0 0 7px 0; color: #ffffff; }
.tbidul { margin: 0px; padding: 0 0 0 0; }
.tbidul li { background: url(../images/icon-unlike.png) no-repeat left 8px; border-bottom: solid 1px #357049; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }
.tbidultrue { margin: 0px; padding: 0 0 0 0; }
.tbidultrue li { background: url(../images/icon-like.png) no-repeat left 8px; border-bottom: solid 1px #4d9042; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ manage purchase order etc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.label70 { width: 70px !important; }
.managepurchase { width: 690px; margin: 0px 0 1px 0; color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; background: url(../images/manage-pay-bg.png) repeat-y left top; }
.managepurchase .searchleft { width: 238px; float: left; padding: 7px 10px 4px 10px; font-weight: normal; display: block; }
.managepurchase .searchright { width: 410px; float: left; padding: 6px 10px 4px 10px; font-weight: bold; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Affiliate~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.affiliatewrap { width: 692px; min-height: 750px; height: auto; float: left; margin-top: 15px; padding: 15px 0 15px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.affiliatebar { background: #f7f7f7; border: solid 3px #d8d5d6; width: 190px; padding: 15px 12px; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.affigrnhd { font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; color: #54a447; line-height: 17px; padding: 0 0 8px 0; }
.affisaffronhd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f07725; line-height: 17px; padding: 5px 0 8px 0; }
.affiliate { margin: 5px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.affiliate li { margin: 0 0 0 0; font-size: 12px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 4px 20px; line-height: 17px;}/*13-04-2016*/
.affiliatsample { background: #f7f7f7; border: solid 3px #d8d5d6; width: 214px; padding: 15px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatsample h2 { color: #54a447; font-size: 14px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.affiliproduct { width: 194px; text-align: left; background: #ffffff; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #54a447; border-bottom: solid 1px #d8d5d6; border-top: solid 1px #d8d5d6; }
.affiliatwrap { width: 214px; }
.affiliatwrap .affleft { width: 92px; float: left; padding: 5px 5px 5px 10px; background: #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.affiliatwrap .affright { width: 91px; float: left; padding: 5px 5px 5px 10px; background: #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-left: solid 1px #d8d5d6; }
.smlitalic { font-size: 11px; font-style: italic; color: #aaaaaa; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px; }
.smlitalic span { color: #4f4f4f; }
.affiliatlink { border: solid 3px #d8d5d6; width: 214px; padding: 5px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatlink ul { margin: 0; padding: 0; list-style-type: none; background: #FFF; }
.affiliatlink li { padding: 2px 8px 2px 8px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCC; line-height: 18px; width: 200px; }
.affiliatlink li span { color: #4f4f4f; font-size: 11px; line-height: 10px !important; word-spacing: -0.03em; }
.affiliatlink a { display: block; color: #54a447; text-decoration: none; padding: 0px; margin: 0px; }
.affiliatlink a:hover { background-color: #f2f2f2; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ whychoose ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.whychooseus { list-style: none; margin: 0px 0 10px 0; padding: 0px; }
.whychooseus ul { margin: 20px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.whychooseus li { margin: 0 0 0 0; font-size: 14px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 5px 20px; line-height: 20px; background: url(../images/icon-checkmark.png) no-repeat left 4px; }
.whychooseus li span { float: left; padding: 3px 5px 0 0; }
.whychooseus li a { color: #f07725; text-decoration: underline; }
.whychooseus li a:hover { color: #4f4f4f; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thank You All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.thankyoubar { width: 694px; margin: 0 0 15px 0; }
.thankyoubar .thaknhd { background: #29306c; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; padding: 15px 15px 15px 15px; border: solid 1px #c3c2ca; border-bottom: none; }
.thankyoubar .thaknhd h1 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; }
.thankstxtwrap {width:692px; float:left; padding: 0;  -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:solid 1px #999; margin:0; -moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); border-top:none;}
.thankswraping p.common{margin-bottom:0;}
.thankstxtwrapenterprise { width: 692px; float: left; padding: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border: solid 1px #d7d5d6; margin: 0 0 0 0; border-top: none; min-height: 350px }
.thankswraping {float: left; padding:20px 15px 25px 15px; margin:0;}
.thankscontent {padding: 0; }
.thankgreen { padding: 0 0 10px 0; color: #54a447; font-size: 20px; display: block; font-family: Arial, Helvetica, sans-serif; }
.thankshds { padding: 0 0 10px 0; color: #29306c; font-family: 'yantramanavbold'; font-size:22px; }
.thabkshdsgrn { padding: 0 0 10px 0; color: #54a447; font-family: 'yantramanavbold'; font-size: 20px; }
.thanksgradient { background: url(../images/checkout-gradient.png) repeat-x left bottom; border: solid 1px #aeaeae; margin-bottom: 15px; }
.thanksgradient .lbox { width: 100%; float: left; display: block; margin: 20px 0 10px 0; }
.thanksgradient .lbox .boxraw { width: 598px; padding: 0px 15px 0px 15px; margin: 0 0 15px 0; }
.thanksgradient .lbox .boxraw p.lone { float: left; padding: 0 10px 0 0; display: block; width: 270px; color: #4b4b4b; font-family: 'yantramanavbold'; font-size: 18px; text-align: right; line-height: 25px; }
.thanksgradient .lbox .boxraw p.rone { float: left; width: 294px; display: block; color: #54a447; font-family: 'yantramanavbold'; font-size: 18px; }

.thanksgradient .rbox { width: 145px; float: left; }
.thankshdsblk { padding: 0 0 10px 0; color: #676767; font-family: 'yantramanavbold'; font-size: 15px; line-height: 20px; }
.thankyoubar .thankshdsblk a{color:#f07725;}
.thankshdsemail { padding:0; color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; }
.thankyoubar .thankshdsemail a{color:#f07725;}
.thanksgrnbg { background: #53a447; padding: 10px 15px; color: #ffffff; font-size: 22px; }
.thanksblubg { background: #29306c; padding: 10px 15px; color: #ffffff; font-size: 22px; font-family: 'yantramanavbold';}
.thankemailraw { margin: 0 0 5px 0; }
.thankswraping .thankemailraw p.common{margin-bottom:0;}
.thankemailraw .thxt { width: 150px; float: left; padding-right: 10px; text-align: right; margin-bottom:0;}
.thankemailraw .thimg { float: left; padding: 4px 0 0 0; }

.thankscontent .labraw{width: 100%; }
.thankscontent .extradataraw{ margin: 15px 0 0 0; width: 367px; float: right;}

.enterpsign .thankyoubar{width: 100%; margin-top: 20px; margin-bottom: 40px;}
.enterpsign .stepstop{margin-top: 10px;}
.enterpsign p{ margin-bottom: 20px;}
.enterpsign .thankstxtwrap {width: 100%;}

.enterpsign .thankswraping{float: none;}
.enterpsign .labraw label{width: 395px;}
.enterpsign .thankyoubar .thaknhd h1{ padding: 0px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~New 404 Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.errorpage { width: 800px; margin:35px auto; text-align: center;}
.errorpage img{display:inline-block; vertical-align: middle;}
.errorpglogo{display: block;}
.errorpglogo img{display:inline-block; vertical-align: middle; max-width: 310px;}

.errorcontent{border: solid 1px #c3c2ca; border-radius:6px; overflow: hidden; margin-top: 20px;}
.errorpage .errorhd { background: #29306c;  padding: 20px 15px 20px 15px;}
.txtops{ color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 70px; line-height: 54px; text-align: center; margin: 20px 0px;}

.errorpagecontent {padding:30px; font-size: 24px; color: #4f4f4f; text-align: center; }
.errorpagecontent h1{font-family: 'yantramanavbold'; color: #29306c; font-size: 40px; line-height:32px; margin:20px 0; font-weight: normal;}
.errorpagecontent h2{font-size:24px; color: #4f4f4f; font-family: 'yantramanavbold'; margin-bottom: 15px; font-weight: normal;}

.hometxt { color: #434343; font-weight: normal; font-size: 20px; line-height: 28px; font-family: Arial, Tahoma, Verdana;}
.errorbtn{margin-top: 15px;}
.errorbtn span{display: inline-block; margin: 0 10px; font-family: 'yantramanavbold'; color: #29306c; font-size: 26px;}
.hometxt p{margin-bottom: 15px;}


.errbrandslist{ width:534px; margin:30px auto 0; text-align: left;}
.errorbrands{float: left; width: 100%;}
.errorbrands a{float: left; margin: 0 15px 15px 0}
.errorbrands a:nth-child(3n){margin-right: 0;}

.spanarrow { float: left; padding-left: 5px; padding-top: 0px; position: absolute; }
.spanarrowright { float: left; padding-left: 4px; padding-top: 0px; position: absolute; }
.spanarrownr { float: left; padding-left: 5px; padding-top: 7px; }
.errorpagecommon { width: 740px; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #4f4f4f; text-align: center; }
.errorpagecommon a { color: #54a344; text-decoration: underline; }
.errorpagecommon a:hover { color: #54a344; text-decoration: none; }

.bluefooter { background: #29306c; padding: 20px;}
.bluefootertitle { color: #53a447; font-size: 25px; font-weight: bold; }
.bluefooteraddress { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: center; }
.errorlogo { margin: 20px auto 0; width: 546px; }
.errorlogoimg { margin: 0 14px 14px 0; float: left; }

.forbidden .errorpagecontent{text-align: left;}
.img403{display: block; text-align: center;}
.forbidden .errbrandslist{width:100%;}
.forbidden .errorbrands a{margin: 0 10px 0 0;}
.forbidden .errorbrands a:nth-child(3n){margin-right: 10px;}
.forbidden .errorbrands a:last-child{margin-right: 0;}
.forbidden .errorbrands a img{width:114px; height: auto;}
.forbidden .inputsign{width: 270px; border: solid 1px #b2b2b2; background: url(../images/inputbillbg.png) repeat-x left bottom; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px; color: #5b5b5b;}
.forbidden .hometxt{font-size: 18px;}

.errorbtn .orangelinebtn {padding:6px 10px; font-size:18px;}


.orangetxt { color: #f07725 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OTHER USE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.overviewleft { width: 380px; float: left; }
.overviewrigh { width: 260px; float: left; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ALL NEW PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.menubtmbdr { border-bottom: solid 1px #bdbdbd; }

.whypartxt {margin: 0 0 10px 0; padding-left: 57px;}
.whypartxt span { font-family: 'yantramanavbold'; display: block; height: 42px; background: #f07725; width: 42px; margin: -5px 15px 0 0; color: #ffffff; text-align: center; font-size: 30px; font-weight: bold; border-radius:50%; line-height: 42px; position: absolute; left: 0;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class from styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.topmar15 { margin-top: 15px; }
.benifitbar { line-height: 22px; width: 528px; }
.cursor { cursor: pointer; color: #F00; font-weight: bold; }
.comowid { width: 679px; }
.nonebg { background: none; }
.compare { color: #BF0000; font-weight: bold; }
.pad5 { padding-left: 5px; padding-right: 5px; }
.recomev { color: #54a447; }
.widev { width: 400px; padding: 0px; }
.geomalware { float: left; padding: 5px 10px 0 0; }
.toppad15 { padding: 12px 0 5px 0; }
.googleret { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.visi { visibility: visible; }
.homebdr { border: none; overflow: hidden; width: 50px; height: 35px; }
.padmar0 { padding: 0px; margin: 0px; }
.ispsys { color: #ffffff; line-height: 22px; padding: 2px 0 0 0; }
.martopbo { margin: 10px 0px 0px 10px; }
.joinresel1 { color: #FFFFFF; font-family: Impact; text-align: center; font-size: 20px; margin: 10px 0; }
.joinresel2 { margin: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; line-height: 14px; font-weight: bold; }
.textdeco { text-decoration: none }
.list { list-style: none }
.padleft50 { padding-left: 50px; }
.rapmar { margin: 0px; text-align: center; }
.toppad4 { padding-top: 4px; }
.toppad5 { padding-top: 5px; }
.reswait { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.wait1 { text-align: center; background-color: #eee; padding: 8px; height: 300px; width: 100%; padding-top: 10px; }
.wid100 { width: 100%; }
.padt15 { padding: 15px 0 0 0 }
.evcomp { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 690px; }
.padmarwid690 { padding: 0px; margin: 0px; width: 690px; }
.txtcntr { text-align: center; }
.homeinline { display: inline; }
.spt { float: right; padding: 10px; text-align: center; }
.rapdseal { width: 640px; height: 100px; }
.width528 { width: 528px; }
.martb10 { margin: 10px 0 10px 0; }
.supportseal { float: left; margin: 0 10px 0px 0; }
.tempfont { font: Verdana, Geneva, sans-serif; }
.rapidsealul { list-style-type: decimal; }
.padt8 { padding: 8px 0 0 0 }
.thawblackfir { height: 30px; width: 60px; text-align: center; font-weight: bold; }
.font10 { font-size: 10px; line-height: normal; }
.ari10 { font-family: 'Arial', 'sans-serif'; font-size: 10.0pt; }
.plugfullscr { margin: 0; overflow: hidden; width: 100%; height: 100%; }
.plugfullscr1 { width: 100%; height: 100%; }
.plugtmp { width: 400px; height: 100px; left: 10px; }
.plugtmp1 { width: 400px; height: 100px; left: 420px; }
.plugtmp2 { width: 400px; height: 100px; left: 10px; top: 120px; }
.plugtmp3 { width: 400px; height: 100px; left: 420px; top: 120px; }
.plugtmp4 { width: 400px; height: 100px; left: 10px; top: 230px; }
.plugtmp5 { width: 400px; height: 100px; left: 420px; top: 230px; }
.plugtmp6 { width: 400px; height: 100px; left: 10px; top: 340px; }
.plugtmp7 { width: 400px; height: 100px; left: 420px; top: 340px; }
.plugtmp8 { width: 400px; height: 130px; left: 10px; top: 450px; }
.plugtmp9 { width: 400px; height: 130px; left: 420px; top: 450px; }
.patedisp { display: none; overflow: hidden; }
.patetxt { width: 100%; height: 100%; font-family: 'Courier New', Courier, mono; font-size: 12px; }
.wid200 { width: 200; }
.pops { vertical-align: top; padding-top: 3px; }
.pops1 { float: left; width: 49%; }
.pops2 { float: right; width: 49%; }
.bckclr { color: #000000; }
.vstrustsl { float: left; margin: 0 20px 0px 0; }
.comaprebtn { background:#54a447; padding: 3px 7px 7px 7px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.padzero { padding: 0px !important; }
.reqtxt { font-size: 14px; padding: 0 0 25px 10px; font-family: Arial, Helvetica, sans-serif; color: #4f4f4f; }
.greybtntab { background:#a2a2a2; padding:14px 15px 13px; color: #ffffff; font-weight: normal; line-height:20px; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.greybtntab:hover{background:#a2a2a2; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partner-plugin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pluginwrap { width: 690px; margin: 10px 0 10px 0; }
.plugingraybox { width: 300px; float: left; background: #f7f7f7; padding: 12px 17px 12px 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height: 178px; }
.plugingraybox h2 { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; }
.plugap { margin: 0 0 0 15px; }
.orangetxt { color: #f07725 !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.orangetxt a { color: #f07725; font-size: 15px; text-decoration: underline; }
.orangetxt a:hover { color: #4f4f4f; font-size: 15px; text-decoration: none; }
.stephd { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; font-family: 'yantramanavbold'; }
.stepnewbar { padding: 0 0 0 25px; }
.steptxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; margin: 0 0 10px 0; }
.steptxt span { font-family: 'yantramanavbold'; float: left; display: block; min-height: 50px; background: url(../images/icon-greenbg.png) no-repeat left 4px; width: 17px; margin: -1px 15px 0 0; color: #ffffff; text-align: center; padding: 1px 0 0 0; font-size: 11px; font-weight: normal; }
.uliline { line-height: 28px !important; }
.redfonthd { color: #F00; font-weight: bold; font-size: 14px; }
.greenfonthd { color: #54a447; font-weight: bold; font-size: 14px; }
.greenfontnormal { color: #54a447 !important; font-weight: normal; font-size: 14px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller Programme ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wholesaleprice { width: 209px; height: 285px; background: url(../images/img-wholesale-price.png) no-repeat left top; position: absolute; margin: -15px 0 0 451px; }
.bestserviceimg { width: 249px; height: 325px; background: url(../images/img-service.png) no-repeat left top; position: absolute; margin: 127px 0 0 411px; z-index: 2; }
.billimg { background: url(../images/img-bill.png) no-repeat left top; position: absolute; width: 266px; height: 534px; margin: 255px 0 0 394px; z-index: 1; }
.billtxt { margin: 689px 0 0 294px; position: absolute; background: url(../images/img-arrow.png) no-repeat 35px top; width: 367px; height: 100px; z-index: 2; }
.featuresimg { width: 175px; margin: 122px 0 0 475px; position: absolute; z-index: 2; }
.featuresimg img { margin: 0 auto 15px auto; }
.resellfeat { width: 460px; }
.divbtmcmn { background: url(../images/tabberbtmbg.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }
.divbtmlast { background: url(../images/tabberbtmbgorange.png) no-repeat left bottom; width: 679px; height: 55px; margin-left: -18px; margin-top: 2px; position: absolute; }
.divtopnotch { width: 400px; }
.billimgreplica { background: url(../images/img-bill2.png) no-repeat right bottom; }
.divbtmbill { background: url(../images/tabberbtmbgbill.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller report ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.dashtabs { background: #F93; font-size: 14px; color: #FFF !important; padding: 7px 15px; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; margin: 0 5px 10px 0; min-width: 250px !important; width: auto; }
.dashtabs:hover { background: #29306c; }
.dashtag { float: left; margin-bottom: 18px; }
.dasmartop { margin-top: 25px; }
.rapidsslads { margin : 0 0 15px 5px }
.rapidssladstwo { margin: 0 0 20px 0px; }
.marright { margin-right: 24px; }
.prodetailbox { margin: 175px 0 0 8px; z-index: 100; position: absolute; color: #54a447 !important; }
.prodetailtxt { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #54a447 !important; }
.billbulkbuy { width: 220px; height: 155px; margin: 0 0 20px 0; background: url(../images/bill-bulks-buy.png) no-repeat left top; }
.billbulkbuy a { width: 220px; height: 155px; font-size: 12px; display: block; text-indent: -9999px; }
.billbulkbuy a:hover { width: 220px; height: 155px; background: url(../images/bill-bulks-buy-hover.png) no-repeat left top; }
.invitefont { color: #f07725; font-size: 16px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 10px; }
.invitefont a { color: #f07725; font-size: 16px; text-decoration: underline; }
.invitefont a:hover { color: #4f4f4f; font-size: 16px; text-decoration: none; }
.rapidtogeotbl { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #FFF !important; }
.rapidtogeotblbg { background-color: #e1e1e1; }
.rapidtogeotblraw { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #666 !important; }
.lightbrybg1 { background-color: #29306c; border-right: solid 1px #b8b8b8; }
.lightbrybg2 { background-color: #f1f1f1; border-right: solid 1px #b8b8b8; }
.bdrbtmbox { border-bottom: solid 1px #b8b8b8; }
.padlft { padding-left: 30px; }
.rapidtxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; }
.width414 { float: left; width: 414px; padding-left: 30px; }
.sealraw { width: 414px; float: left; }
.sealraw img { display: inline; margin-right: 15px; float: left; }

.productbgcomodo { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 0; width: 107px; height: 46px; }
.productbggeotrust { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -96px; width: 107px; height: 46px; }
.productbgrapidssl { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -192px; width: 107px; height: 46px; }
.productbgthawte { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -288px; width: 107px; height: 46px; }
.productbgtrustkeeper { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -384px; width: 107px; height: 46px; }
.productbgsymantec { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -483px; width: 107px; height: 34px; }
.errored { color: #FF0000 !important; }
.commonoli { list-style: none; margin: 0 0 10px 0; padding: 0px; font-family: Arial, Helvetica, sans-serif !important; }
.commonoli ol { margin: 10px 0 0 25px; padding: 0 0 0 0; }
.commonoli li { color: #4F4F4F; font-size: 15px; line-height: 22px; margin-left: 15px; padding: 0 0 0 5px; }
.commonoli li span { padding: 3px 5px 0 0; }
.commonoli li a { color: #f07725; text-decoration: underline; }
.commonoli li a:hover { color: #4f4f4f; text-decoration: none; }
.txt18 { font-size: 18px !important; font-weight: bold; }

.enter { margin-bottom:15px;}
.padlft0 { padding-left: 0px!important; }
.greenfontcolor { color: #4a983f !important; font-weight: normal; }
.fivepadtop { padding-top: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Integration new ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcoverintigration { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrintigration { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineoneintigration { float: left; padding: 0 0 0 20px; width: 300px; }
.prolinetwointigration { float: left; padding: 0; width: 200px; }
.linehdsintigration { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; font-weight: normal; line-height: 26px; }
.linetxtsintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtsintigration a { text-decoration: underline; color: #3d3e43; }
.linetxtsintigration a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwosintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; font-style: italic; }
.whiterawgroupintigration { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgroupintigration:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.getnowintigration { float: left; padding: 0 0 0 60px; width: 74px; }
.downloadrow { width: 100%; }
.downloadbtn { margin: 10px 0 10px 0; width: 190px; display: block; }
.downloadbtnew { margin: 10px 0 0 0; width: 190px; display: block; float: left; }
.toolkibtn { margin: 10px 0 0 15px; width: 335px; display: block; float: left; }
.greencolorintigration { color: #4a983f; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.greencolorintigration a { text-decoration: underline; color: #4a983f !important; }
.greencolorintigration a:hover {text-decoration: none; color: #4a983f !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Titanium upgrade starts here~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcovertitanium { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrtitanium { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineonetitanium { float: left; padding: 0 0 0 20px; width: 125px; margin-right: 20px; }
.prolinetwotitanium { float: left; padding: 0; width: 115px; margin-right: 16px; }
.prolinethreetitanium { float: left; padding: 0; width: 100px; margin-right: 16px; }
.prolinefourtitanium { float: left; padding: 0; width: 126px; margin-right: 16px; }
.prolinefiveitanium { float: left; padding: 0; width: 110px; margin-right: 16px; }
.linehdstitanium { color: #FFF; font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; line-height: 20px; }
.linetxtstitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtstitanium a { text-decoration: underline; color: #3d3e43; }
.linetxtstitanium a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwostitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; }
.whiterawgrouptitanium { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgrouptitanium:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.popuplefttxt { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 6px 0; width: 360px; }
.popuprighttxt { float: left; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; padding: 8px 0; width: 200px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Newly Added ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.noonebrand { margin: 10px 0px 20px 25px; }
.industry-banner { margin-top: 65px; }
.innerplay h2 { color: #454545; font-size: 24px; font-family: 'yantramanavbold'; line-height: 32px; text-align: left; font-weight: normal;}
#logoslides { position: absolute; top: 15px; left: 4px; z-index: 100; }

.parthome { border: solid 1px #d6d4d5; padding: 25px 15px; border-top: none; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.partinner { border: solid 0px #d6d4d5; padding: 0 10px; cursor: pointer; }
.successbox { background: #d7ffbb; font-size: 20px; border: solid 3px #a4e279; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: green !important; }
.comodomarbtm { margin-bottom: 3px; }
.tabcommon ol { margin: 0 0 0 20px; }
.tabcommon ol li {margin:0 0 10px; padding: 0; line-height:22px;}
.tabcommon ol li a { color: #4F4F4F !important; text-decoration: underline; }


#close { color: #fff; font-weight: normal !important; float: right; background: url(../images/dialog-close.png) no-repeat left 5px; width: 14px; height: 14px; text-indent: -9999em; padding-right: 10px; padding-top: 6px }
#wrapper { width: 1343px; margin: 0 auto; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ homepage collapse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.expuli { float: left; width:100%; }
.expcover { margin: 0px 0 10px 0; }

.homencvr { padding: 5px 0 0 0; }
.homencvr p{padding-bottom:15px;}
.homentxt { padding-top: 10px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wizard css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wzrdbgw { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #aaaaaa; padding: 10px 13px; margin-bottom: 12px; }
.wzrdbgw h3 { color: #454545; font-family: 'yantramanavbold'; font-size: 24px; font-weight: normal; line-height: 32px; }
.wzrdbgw p {font-size: 14px; margin-left: 15px; font-weight: normal; }
.wzrdbgw p span { font-weight: bold !important; }
.wzrdbgw .wzrdhd { font-family: Arial, Tahoma, "Times New Roman"; font-size: 18px; line-height: 18px; font-weight: bold; color: #29306c; margin-left: 36px; display: block; margin-bottom: 2px; }
.radbtn { margin: 4px 10px 0 5px; float: left; }
.wzrdbgwselect { background: #f8f8f8; }
.wzrdbgw .stp { width: 646px; float: right; margin-bottom: 5px; }
.wzrdbgw .stp .slct { width: 20px; float: left; }
.wzrdbgw .stp p { float: left; font-size: 14px; line-height: 22px; font-weight: bold; margin: 0px; width: 625px; display: block;}
.wzrdbgw .stp p span { font-weight: normal !important; }
.protbl { width: 645px; float: right; font-size: 14px; line-height: 28px;}
.protbl h4 {font-size: 14px; font-weight: bold; line-height: 28px; }
.protbl table tr th, .protbl table tr td {padding: 2px 4px 2px 6px !important; border: solid 1px #d7d7d7 !important; color: #4f4f4f; font-weight: normal;font-size: 14px; }
.protbl tr th { background: #e6e6e6; font-weight: bold !important; }
.protbl table:before, .protbl table:after, .protbl tbody:before, .protbl tbody:after,  .protbl tr:before, .protbl tr:after, .protbl td:before, .protbl td:after, .protbl a:after, .protbl a:before{content: none;}
.protbl a {color: #4f4f4f; }
.protbl tr td:first-child a{text-decoration: underline;}
.protbl tr td + td a{text-decoration: none;}
.protbl a:hover { text-decoration: none; color: #4f4f4f; }
.common a:hover {text-decoration: none; }
.wzrdbgw h3 span { float: right; padding: 5px 0px 0 0; } 
.autobanner { margin-bottom: 20px;}
.tick { background: url("../images/icon-checkmark.png") no-repeat scroll left 2px transparent; padding-left: 20px; }
.contactboxkim { width: 300px; float: left; padding: 15px 15px 15px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: solid 1px #ffffff; min-height: 150px; background:#f7f7f7;}
.contspace { padding-right: 5px; }
.menbgnone { background: none !important; padding: 8px 0 5px 0 !important; }
.menbglink { background: none !important; padding: 0px !important; }
.veriline { line-height: 32px !important; }
.marleoli { margin-left: 25px; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  SSL Integration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sslintegrationwrap { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; margin: 20px 0; }
.sslingreenbox { background: #29306c; padding: 5px 0 9px 0; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.sslinteone { float: left; padding: 0 0 0 20px; width: 320px; display: block; }
.sslintetwo { float: left; padding: 0; width: 180px; display: block; }
.sslintethree { float: left; padding: 0; width: 70px; display: block; }
.sslintehead { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; letter-spacing: -0.012em; }
.sslintetxt { font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.sslintetxt a:link, .sslintetxt a:visited { text-decoration: underline; color:#4f4f4f;}
.sslintetxt a:hover { text-decoration: none;}
.sslintelinetxtwo { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; text-decoration: none !important; word-wrap: break-word; }
.sslintelinetxtwo span { font-style: italic; font-size: 12px; line-height: 16px; }
.sslintewhiteraw { background: #FFF; padding: 5px 0px; }
.sslintewhiteraw:hover { background: #ececec; padding: 5px 0px; }
.sslintelblueraw { background: #d4d6e2; padding: 5px 0px; }
.sslintelblueraw:hover { background: #dfdfdf; padding: 5px 0px; }
.sslintegetnow { float: left; padding: 4px 0 0 0; width: 95px; }


.hearthome { margin: 0 0 15px 0; }
.imginuli { padding: 10px 0px 5px 0px; }
.marbtmuli { margin-bottom: 10px !important; }
.heartsmily { font-size: 20px; padding: 0px !important; }
.heartulimartop { margin: 5px 0 0px 15px !important; }

.resignbox { width: 940px !important; }
.partner-m-pro-tampabay { background: url(../images/imgtampabay.png) no-repeat top left; width: 46px; height: 52px; display: block; }
.innerplay .pricingbarmrg{margin-bottom:30px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Captcha  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#recaptcha_table{width:378px !important;}
#recaptcha_image{width:260px !important; float:left;}
.recaptchatable .recaptcha_image_cell center img{width:100%; height:auto !important}
.recaptchatable #recaptcha_response_field{width:250px !important; border:1px solid #dfdfdf !important; height:28px; box-shadow:none !important; margin-left:7px; padding:0 5px; background:url("../images/inputbillbg.png") repeat-x scroll left bottom;}
#recaptcha_logo{margin-right:5px; width:42px; height:auto;}
.recaptcha_only_if_privacy{font-size:12px !important;}
.recaptcha_only_if_privacy a{color:#f07725 !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}


.greenbtn {background: #55a048 none repeat scroll 0 0; border: 2px solid #55a048; border-radius: 3px; color: #ffffff; font-family: "yantramanavbold"; font-size: 20px; font-weight: normal; line-height: 20px; padding: 12px 15px 12px; text-decoration: none;}
.greenbtn:hover {background: #ffffff none repeat scroll 0 0; border: 2px solid #55a048; color: #55a048; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}


/*-----------Left side New Button ---------------------*/
.numberulli ul{list-style:none; margin:10px 0 0 25px; padding:0;}
.numberulli ul li{color: #4f4f4f; font-size: 15px; line-height: 22px; list-style-type: none !important; margin: 0; padding:0; margin-bottom:15px; float:left; width:100%;}
.numberulli ul li span {display:inline-block; font-family: 'yantramanavbold'; color:#FFF; font-size:14px; background:#f07725; border-radius:50%; height:20px; width:20px; text-align:center; 
line-height:17px; margin-right:10px; float:left;}
.numberulli ul li label {float:left; width:508px;}


.whybtmarz{margin-bottom:3px;}

.common p{margin-bottom:20px;}
.commoncntarea p{margin-bottom:20px;}

.checkbtn{margin-top:20px;}

.purchasework h2{line-height:26px; margin-bottom:10px;}

.invitepage p a{ color: #f07725; text-decoration: underline; font-weight: bold;}
.invitepage p a:hover{ color: #f07725; text-decoration: none;}



/*------------------------- New Header---------------------*/
.commoncntarea .excelbar p{margin-bottom:0;}
.productsbox .proleft .prbox .prtxt p{line-height:normal;}
.productboxrawtwo p{line-height:20px; margin:0;}
.productboxrawtwo p.linetxts{line-height:normal;}


.sslintegrationwrap p{margin-bottom:0 !important;}
.saffrontxt{ color: orange !important; font-size: 12px; font-weight: bold; }
.mobcaptcha {width: 400px; float: right;}

.subrfqbtn{margin-top:10px;}


.mobshabanner{margin-bottom:22px;}

.mainheadh1 {color: #29306c; font-family: 'yantramanavbold'; font-size: 46px; line-height: 46px; padding-bottom: 10px; font-weight: normal; }
.mainheadh2 {font-family: 'yantramanavbold'; font-size: 32px; line-height: 34px; padding-bottom: 0; font-weight: normal;} 

.commonbox{border:1px solid #d8d5d6; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.commonbox .boxhead{background:#29306c; border-radius:5px 5px 0 0; line-height: 26px; padding: 10px 15px 16px;}
.commonbox .boxhead h1{color: #fff;}
.cmnboxdata{padding:20px;}
.cmnboxdata .errormsg{margin-top:0;}
.cmnboxdata .labraw{width:100%;}
.cmnboxdata .labraw label{width:270px;}

#main aside .tcustomers p.cuslogo img {-moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -o-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}

#swiffycontainer{height:145px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product PAges ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.headprossl { float: left; width: 550px; padding: 0 0 11px 0; }
.headprossl h2 { font-size: 30px; color: #29306c; margin: 0; padding: 0; line-height: 52px; }
.headprossl p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;font-family: 'yantramanavbold'; margin:0;}
.headprossl p.save span { color: #54a447; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Press Room ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.annoucement .common {padding-bottom:25px;}
.annoucement .common p{margin-bottom:10px;}
.annoucement h3{font-family:Arial,Tahoma,"Times New Roman"; font-size:15px; font-weight:bold;}
.annoucement .common ul,.annoucement .common ol{margin-left: 25px;}
.annoucement .common ul li,.annoucement .common ol li{ margin-bottom: 5px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Check List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.checklist{margin-left:25px; list-style:none; margin-bottom:15px;}
.checklist li{padding-left:20px; background:url("../images/icon-checkmark.png") no-repeat 0 5px; line-height:24px; margin-bottom:10px;}
.checklist li a{font-weight:bold;}

.sidebuyisbtn{position:fixed; top:435px; height:195px; width:25px; z-index:9999; right:0; background:#29306c; border-radius:3px 0 0 3px; padding:12px 0;}
.sidebuyisbtn a {color:#FFF !important; font-size:14px; text-decoration:none; white-space:nowrap; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); display:block; font-family: 'yantramanavbold'; text-transform:uppercase; letter-spacing:0.06em; font-weight:normal; margin-left:0;}
.isbtnlong{height:220px;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;}


.succesmsg a{font-weight:bold; color:#f07725;}
.mbestprice:hover .homebestpriceimg{display:block;}

/* ==========================================================================
	# Browser Greenbar Tab Section
========================================================================== */

.helpzonelist ul li ul li{ padding-left:0;}
.helpzonelist ul ul{border-top: solid 1px #CCC;}
.helpzonelist ul ul li{border:none;}
.helpzonelist ul ul li a{padding:5px 5px 5px 15px; background:none; height:auto;}

.levelmenu{ padding-left:10px;}
.levelmenu p{ line-height:normal; font-weight:normal; padding-left:10px;}
.levelmenu p a{font-weight:normal; background:none !important; padding-top:4px !important; padding-bottom:4px !important;}
.levelmenu p a:hover{ background:#f2f2f2;}

.levelmenu span{ display:block; padding-left:25px;}
.levelmenu span a{padding-top:4px !important; padding-bottom:4px !important;}


.smileytxt{font-size:18px; line-height:22px;}

.sslvhz .whead { background: #f07725; overflow:hidden; margin:0px !important; padding:10px; font-family: 'yantramanavbold'; font-size:34px; line-height:36px; border:solid 1px #d8d5d6; border-bottom:none; color:#ffffff;}
.sslvhz .whead a{ color:#ffffff; text-decoration:none; font-weight:normal;}
.sslvhz .whead a:hover{color:#ffffff;}

.sslvhz ul { margin:0 0 0 0; padding:0; list-style-type: none; font-weight:normal; width:100%; background:#ffffff; border:solid 1px #cecece; }
.sslvhz ul li { margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; padding:2px 5px;}
.sslvhz ul li + li{border-top: solid 1px #CCC;}
.sslvhz ul li a { background: url(../images/spritejulyone.png) no-repeat top right; background-position: 465px 3px; display:block; color:#4f4f4f !important; padding:5px; text-decoration: none !important; font-weight:normal !important;}
.sslvhz ul li  a:hover {  color:#4f4f4f;font-weight:normal; }
.sslvhz ul ul{border-top: solid 1px #CCC; border:none; background:none; padding:0px;}
.sslvhz ul ul li{border:none;margin-left:25px;}
.sslvhz ul ul li a{padding:5px 5px 5px 15px; background:url(../images/product-arrow-left2.png) no-repeat top left; background-position: 0 10px; height:auto; font-weight:bold !important; color:#f07725 !important; text-decoration:underline;}


.vhzpdflist{ list-style: none; margin: 0 0 20px 0; padding: 0px; }
.vhzpdflist ul { margin:0 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.vhzpdflist li {line-height: 22px; margin:0 0 10px;}
.vhzpdflist li a {text-decoration: underline; font-weight:bold; background: url("../images/icon-pdf.png") no-repeat right; padding-right:30px;}

.productboxrawcover .btn-add-to-cart{background:url(../images/spritejulythree.png) no-repeat 0 -70px; width:65px;height:20px;text-indent:-9999px;display:block}
.productboxrawcover .btn-add-to-carthover{background:url(../images/spritejulythree.png) no-repeat top left;width:65px;height:20px;text-indent:-9999px;display:block}


/* ==========================================================================
	# Customer Experience Team
========================================================================== */
.cetcontent{float:right; width:713px;}
.cetcontent .innerplay{width:100%;}
.cetlist{padding-top:20px;}
.cetlist ul{list-style:none;}
.cetlist ul li{margin:0 0 20px 0;  float:left; width:100%;}
.cetlist ul li h3{font-size:20px; padding-bottom:10px;}
.cetlist ul li h3 span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; color:#4f4f4f; margin-top:3px;}
.cetlist ul li .cet-photo{border:8px solid #ededee; float:left;  width:23%;}
.cetlist ul li .cet-photo img{max-width:100%;}

.cetlist ul li .cetdtl{ float:right; width:77%; padding-left:30px;}
.cetdtl p{margin-bottom:10px;}
.cetdtl a{font-weight:bold;}

.cet-popup{padding:15px;}
.cet-popup span{float:left; border:5px solid #ededee; margin:7px 30px 10px 0;}
.cet-popup p + p{margin-top:15px;}
.cetpopuphd span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:18px; font-weight:bold; font-style:italic;}

.vetificationnote{margin:10px 0 10px !important;}

.msg-error{border:1px solid #ca9195;font-family: Arial, Helvetica, sans-serif; margin:15px 0;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/errormsg-icon.png) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 50px; height:auto; color:#7a1c2a; line-height:20px; background-size:20px; font-size:15px; display:block; margin-bottom: 25px;}
.msg-error a{ font-weight: bold; color:#7a1c2a;}
.msg-error a:hover{ text-decoration: none; }

.disablebtnbg{background:#949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}
.disablebtn{background: #949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}

.mrgnone{margin: 0 !important;}
.displayblock {display:block;}

.popupboxdiv {padding: 20px; font-family:Arial,Tahoma,"Times New Roman"; color:#4f4f4f; font-size:14px; line-height:24px;}


.browsergreenbar .ui-tabs-nav{float:left; list-style:none;}
.browsergreenbar h4{font-family: 'yantramanavbold'; color:#29306c; font-size:22px; margin-bottom:10px; font-weight:normal;}
.browsergreenbar .ui-tabs-nav li{float:left; list-style:none; padding:10px 12px; background:#cacccd; border-radius:8px 8px 0 0;}
.browsergreenbar .ui-tabs-nav li + li{margin-left:10px;}
.browsergreenbar .ui-tabs-nav li.ui-tabs-active{background:#FFF;}
.browsergreenbar .ui-tabs-panel{display:block; padding:20px 20px 16px; background:#FFF; -moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; -o-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px;  float:left; width:100%;}

.evcsimg{padding: 30px 0;}

.commonolli{margin:15px 0 0 20px;}
.commonolli ol {list-style:decimal;}
.commonolli ol li {list-style:decimal;}
.commonolli ol li + li{margin-top:10px;}
.commonolli ol ul {list-style:disc; margin:10px 0 10px 15px;}
.commonolli ol ul li {list-style:disc;}

.chead { color: #29306c; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; }
.wrdwrp { word-break:break-all !important; }

.address { color: #53a444; font-size: 26px; font-family: 'yantramanavbold'; line-height: 20px; font-weight: normal; }
.address a { text-decoration: none; }
.address a:hover { text-decoration: underline; }
.address strong { color: #29306c; }
.address span { color: #4f4f4f; font-size: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: none; line-height: 22px; }


.blueTable {width:100%;}
table.blueTable tr td {padding:10px 5px;}
table.blueTable tr td:first-child {min-width:150px;}
table.blueTable tr td:last-child {text-align:right;}

.subhead{color:#F07725!important;margin-top:5px;}
/*----------- Partner to Profit -----------*/
.profitslider{position:relative;}
.profitslider .bxslider > li{padding: 0 70px;}
.profitslider .slideltcnt{float:left; width:510px; padding-top:15px;}
.profitslider span{float:right;}
.profitslider .bx-pager{display:none;}
.profitslider .bx-controls-direction{position:absolute; width:100%; top:50%; margin-top:-11px; left:0;}
.profitslider .bx-controls-direction a{text-indent:-9999em; height:0; width:0; border-top:11px solid transparent; border-bottom:11px solid transparent; display:block;}
.profitslider .bx-controls-direction a.bx-prev{border-right:18px solid #f07725; float:left;}
.profitslider .bx-controls-direction a.bx-next{border-left:18px solid #f07725; float:right;}
.profitslider .slideltcnt h3{font-size:46px; line-height:40px; color:#f07725; padding-bottom: 12px;}
.profitslider .slideltcnt p{font-size:18px; color:#29306c; margin-bottom:30px;}
.profitslider .slideltcnt a{font-size:24px;}

/*----------- Solution Boxes -----------*/
.solutionbox{float:left;padding: 0 18px; width: 20%;}
.solboxdtl{border:1px solid #d9d5d6; padding:20px 0; text-align:center;}
.solboxdtl span img{display:inline;}
.solboxdtl h4{font-size:18px; color:#FFF; background:#53a446; padding:24px 0; position:relative; font-family: "yantramanavbold";}
.solboxdtl h4:before, .solboxdtl h4:after {content:""; position:absolute; width:9px; height:77px; top:0;}
.solboxdtl h4:before {left:-9px; background:url("/content/images/title-triangle-left.svg") no-repeat;}
.solboxdtl h4:after {right:-9px; background:url("/content/images/title-triangle-right.svg") no-repeat;}
.solboxdtl:hover .solu-icon{display:none !important;}
.solboxdtl .solu-icon-h{display:none;}
.solboxdtl:hover .solu-icon-h{display:inline-block;}

.solboxdtl a{font-size:14px; text-transform:uppercase; padding:7px 18px; line-height: 14px;}
.soulicon{display: block; width: 125px; height: 74px; margin: 22px auto;}

/*----------- Client Logo Slider -----------*/

.trustslider{position:relative; background:#e9e9e9; overflow:hidden; padding:28px 0; height:200px;}
.trustslider h4{font-size:28px; text-transform:uppercase; line-height:1; margin-bottom:15px; text-align:center; font-family: 'yantramanavbold';}
.trustslider:before, .trustslider:after{content:""; height:0; width:0; border-top:100px solid transparent; border-bottom:100px solid transparent; top:0; position:absolute;}
.trustslider:before{left:0; border-left:50px solid #FFF;}
.trustslider:after{right:0; border-right:50px solid #FFF;}
.trustslider .bx-viewport {width:83% !important; margin:0 auto;}
.trustslider .bx-controls-direction {display:none;}
.trustslider .bx-viewport ul li {text-align: center; border-right: 1px solid #d8d5d6; padding: 0 25px; box-sizing: border-box;}
.trustslider .bx-default-pager { position: absolute; width: 100%; text-align: center; bottom: 10px; }
.trustslider .bx-default-pager .bx-pager-item {display: inline-block; bottom: 0;}
.trustslider .bx-default-pager .bx-pager-item a {background: #cbccce; border-radius: 50%; display: block; height: 8px; position: relative; text-decoration: none; text-indent: -9999px; width: 8px;}
.trustslider .bx-default-pager .bx-pager-item a.active, .trustslider .bx-default-pager .bx-pager-item a:hover {background: #f07725;} 
.trustslider .bx-default-pager .bx-pager-item + .bx-pager-item {margin-left: 10px;}


/*~~~~~~~~~~~~~~~~~~~ BLOG ~~~~~~~~~~~~~~~~~~~*/
.blogbannerlt {float: left; position: relative; width:78%; background:#53a044; height:176px; padding-right: 20px; box-sizing: border-box;}
.blogbannerlt:before{content:""; background:#53a044; position:absolute; right:100%; top:0px; width:30000px; height:100%;}
.blogbannerlt:after{content:""; position:absolute; border-top:88px solid transparent; border-bottom:88px solid transparent; border-left:40px solid #53a044; left:100%; top:0;}
.blogbannerlt p {margin:65px 0 0 0; font-size:42px; line-height:38px; color:#ffffff; font-family: 'yantramanavbold'; float: left;}
.blogbtnctl{margin-top: 57px; float: right;}
.blogbtnctl:hover{color: #53a044;}
.bloglogo{margin:20px 0 0 0; float:right; text-align:center;}
.bloglogo a {margin:18px 0 0 0;}


@media only screen and (max-width: 1199px) {
    .hashedout-section .cntwrapper{padding:0 10px;}
}
@media only screen and (max-width: 1024px) {
    .profit-section .trustslider{margin: 40px 0 0 0;}
    .profit-section{padding: 0;}
	.profitslider .slideltcnt{width:60%;}
}

@media only screen and (max-width: 992px) {
    	
	.profit-section{padding:0;}	
	.profitslider .bxslider > li{padding:0 40px;}
	.profitslider .slideltcnt h3{font-size:36px; line-height:36px;}
	.profitslider .slideltcnt p{font-size:15px; margin-bottom:15px;}
	.profitslider ul li span img{height: 231px; width: auto;}
	
	.solution-boxes{padding:0;}
	.solutionbox{width:33.33333%; margin:0 0 20px;}
	
	.flex-viewport{margin:0 80px;}
		
	.blogbannerlt{width:70%;}
	.blogbannerlt p{font-size:24px;}
	.bloglogo{padding-right:0;}
	
}

@media only screen and (max-width: 767px) {
	.profit-section{padding-top:20px;}
	.profitslider span{float: none; display: block; text-align: center;}
	.profitslider span img{max-height:120px;}
	.profitslider .slideltcnt{width:100%; text-align:center;}
	.profitslider .slideltcnt p{font-size:13px;}
	.profitslider .slideltcnt a{float:none; display:inline-block;}
	.profitslider .slideltcnt h3{font-size:24px !important; line-height:24px !important;}

    .trustslider .bx-viewport{width: 75% !important;}
	.trustslider{padding:20px 0; height:150px;}
	.trustslider h4{font-size:16px;}
	.trustslider:before, .trustslider:after{border-bottom:75px solid transparent; border-top:75px solid transparent}
	.trustslider::before{border-left:40px solid #fff;}
	.trustslider::after {border-right:40px solid #fff;}
		
	.hashedout-section .cntwrapper{padding: 0 !important;}
	.blogbannerlt:after, .blogbannerlt:before{display:none;}
	.blogbannerlt{width: 100%; padding: 0; text-align: center;}
	.blogbannerlt p{width: 100%; margin-top: 30px;}
	.blogbtnctl{float: none; margin-top: 20px;}
	.bloglogo{width: 100%;}
	
	.solutionbox{width:100%;}
}

@media only screen and (max-width: 640px) {
	
	.hashedout-section .cntwrapper{padding:0 0 20px !important;}
	.bx-has-controls-direction{display: none;}
	.profitslider .bx-has-controls-direction{display: block;}
}

@media only screen and (max-width: 480px) {
    .trustslider .bx-viewport{width: 60% !important;}
}
