@charset "utf-8"; 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
:focus {outline:0;}
.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
hr {display:block; height:1px; border:0; margin:1em 0; padding:0; border-top:1px solid #cccccc;}
audio, canvas, video {display:inline-block;}
audio:not([controls]) {display:none;}
[hidden] {display:none;}
html {overflow-y:scroll; font-size:100%; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
body, button, input, select, textarea {font-family:sans-serif;}
a:focus {outline:none;}
a:hover, a:active {outline:none;}
h1 {}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {}
dd {margin:0px;}
nav ul, nav ol {list-style:none; list-style-image:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
abbr[title] {border-bottom:1px dotted; cursor:help;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
mark {background:#ff0; color:#000;}
pre, code, kbd, samp {font-family:monospace, serif; _font-family:'courier new', monospace;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
small {font-size:100%;}
sub, sup {font-size:100%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0; -ms-interpolation-mode:bicubic; vertical-align:top;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:none; margin:0; padding:0;}
legend {border:0; padding:0; white-space:normal; /* *margin-left:-7px; */}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; /* *vertical-align:middle;  */outline:0;}
button, input {line-height:normal;}
button {border:0; padding:0;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button; /* *overflow:visible; */ white-space:normal;}
input, select {vertical-align:middle;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0; /* *height:13px; *width:13px; */}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;}
textarea {overflow:auto; vertical-align:top; resize:none; -webkit-appearance:none;}
::-moz-focus-inner {border:0; outline:0;}
body {font:14px/18px Arial, Helvetica, sans-serif; color:#000; background:#f8f8f8; -webkit-font-smoothing:antialiased; font-family:'open_sansregular';}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
a {text-decoration:none; Color:#000; cursor:pointer !important; outline:0;}
p {padding:0; margin:0;}
html, body {}
header {width:100%;}
.header-top {width:100%; background:#606062; padding:10px 0; float:left;}
.wrapper {width:100%; max-width:1130px; margin:0 auto;}
#wrapper {width:100%; max-width:1130px; margin:0 auto;}
.navigation-top {float:right; margin:0px;}
.navigation-top ul {margin:0px; padding:0px;}
.navigation-top ul li {margin:0px; padding:0px; color:#d9d9d9; float:left; font-family:'Monda regular'; padding:0 15px; font-size:14px; border-right:#9d9d9e solid 1px; list-style:none;}
.navigation-top ul li:last-child {padding-right:0px; border:none;}
.header-nav {width:100%; background:#fff; padding:20px 0; float:left;}
.logo {float:left; margin:0px;}
.inner-page {width:100%;}
.navigation {width:80%; float:left;}
.login-regi {float:right; margin:10px 0 0 0; background:#57b8e2; padding:10px 0;}
.login-regi ul {margin:0px; padding:0px;}
.login-regi ul li {margin:0px; padding:0px; font-family:'source_sans_prolight'; color:#fff; float:left; padding:0 15px; border-right:#fff solid 1px; text-transform:uppercase; font-size:16px;}
.login-regi ul li:last-child {border:none;}
.login-regi ul li a {color:#fff; text-decoration:none;}
.login-regi ul li a:hover {color:#294d6d;}
.login-regi_mobile {float:right; margin:10px 0 0 0; background:#57b8e2; padding:10px 0; display:none;}
.login-regi_mobile ul {margin:0px; padding:0px;}
.login-regi_mobile ul li {margin:0px; padding:0px; font-family:'source_sans_prolight'; color:#fff; float:left; padding:0 15px; border-right:#fff solid 1px; text-transform:uppercase; font-size:16px;}
.login-regi_mobile ul li:last-child {border:none;}
.login-regi_mobile ul li a {color:#fff; text-decoration:none;}
.login-regi_mobile ul li a:hover {color:#294d6d;}
.banner {width:100%; background:url(../images/banner_bg.jpg) top center no-repeat; display:inline-block;}
.banner h1 {font-family:'source_sans_proextralight'; font-size:60px; color:#294d6d; width:100%; float:left; text-align:center; margin:70px 0 20px; line-height:normal;}
.platform-logo {width:100%; float:left; margin:80px 0 0 0;}
.form-bg {width:100%; background:rgba(255,255,255,0.3); padding:20px 0 10px; float:left; margin:0px 0 0 0;}
.form-bg h2 {font-family:'source_sans_probold'; font-size:30px; color:#000; text-transform:uppercase; width:100%; float:left; text-align:center; margin:0px 0 0 0;}
.form-bg h2 p {font-size:15px; font-family:'source_sans_prolight'; color:#000; text-transform:none; margin:14px 0 0 0; font-weight:bold;}
.mockup-form {width:100%; float:left;}
.mockup-form > div {float:left; margin:1% 1.5% 0 0%; width:25%}
.mockup-form > div p {font-family:'source_sans_proregular'; color:#FF0000; margin:5px 0 0 0; float:left;}
.register > div p {width:100%; font-family:'source_sans_proregular'; color:#FF0000; margin:5px 0 0 0; float:left;}
.login > div p {width:100%; font-family:'source_sans_proregular'; color:#FF0000; margin:5px 0 0 0; float:left;}
.mockup-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea {border-style:solid; border-width:2px; width:100%; float:left;}
.field {background-color:#fff; border:#57b8e2; height:42px; padding:0 1%; font-family:'source_sans_proregular'; color:#373737; font-size:16px;}
.request-btn {margin:1% 0 0 0%; width:20.5%; border:none; float:right; font-family:'source_sans_probold'; background:#294d6d; color:#fff; text-align:center; font-size:20px; text-transform:uppercase; padding:9px 0; text-align:center; transition-duration:0.9s;}
a {text-decoration:none;}
a .request-btn a {font-family:'source_sans_probold'; background:#294d6d; color:#fff; margin:1% 0% 0 0; text-align:center; font-size:20px; text-transform:uppercase; padding:14px 0; text-decoration:none;}
a .request-btn:hover {background:#57b8e2; color:#fff; text-decoration:none !important;}
.service-section {width:100%; float:left; margin:20px 0;}
.service-main {width:100%; float:left; margin:0px;}
.service-main ul {width:100%; float:left; margin:0px; padding:0px;}
.service-main ul li {width:267px; float:left; margin:0px 20px 0 0; padding:0px; background-color:#fff; min-height:354px; text-align:center}
.service-main ul li a {width:267px; float:left; margin:0px 20px 0 0; padding:0px; background-color:#fff; text-decoration:none; min-height:354px; text-align:center}
.service-main ul li a img {margin:30px 0 0 0}
.service-main ul li a .heading {font-family:'source_sans_probold'; font-size:24px; color:#294d6d; width:100%; text-align:center; margin:30px 0 0 0}
.service-main ul li a p {font-size:14px; font-family:'source_sans_prolight'; color:#737373; margin:20px auto 0; padding:0px; width:80%; line-height:19px; min-height:110px;}
.service-main ul li a .text {background-color:#294d6d; overflow:hidden;}
.service-main ul li a .text > p {font-size:14px; font-family:'source_sans_prolight'; color:#fff; margin:14px 0 0 0; padding:0px; width:100%; line-height:30px; float:left;}
.service-main ul li a:hover {background:#f0f0f0; backface-visibility:hidden; box-shadow:0 0 1px rgba(0, 0, 0, 0); display:inline-block; overflow:hidden; transition-duration:0.9s; transition-property:color,}
.service-main ul li:last-child {margin:0px 0;}
.about-container {width:100%; padding:3% 0; background:#fff;}
.about-logo {width:100%; text-align:center; margin:0;}
.about-container p {font-family:'source_sans_prolight'; font-size:17px; color:#666666; text-align:center; line-height:25px; width:89%; margin:20px auto}
.about-container a.read_more {font-family:'source_sans_prolight'; font-size:14px; color:#fff; text-align:center; padding:10px 0; text-transform:uppercase; display:block; background:#294d6d; text-decoration:none; width:100px; margin:0 auto;}
.about-container a.read_more:hover {transition-duration:0.9s; background:#57b8e2;}
.footer {background:#f4f4f4; padding:0; border-bottom:solid 3px #57b8e2; overflow:hidden; clear:both;}
.footer .footer_bottom {padding:1.5% 0; overflow:hidden;}
.footer .copyright {font-family:'source_sans_prolight'; font-size:14px; color:#818181; padding:0; text-decoration:none; float:left;}
.footer .footer_nav {float:right;}
.footer .footer_nav ul {margin:0; padding:0;}
.footer .footer_nav ul li {display:block; float:left; border-right:solid 1px #c8c8c8; padding:0 10px 0 10px; line-height:16px;}
.footer .footer_nav ul li:last-child {border-right:none; padding-right:0;}
.footer .footer_nav ul li a {font-family:'source_sans_prolight'; font-size:14px; color:#818181; padding:0; text-decoration:none; display:block; text-transform:uppercase;}
.footer .footer_nav ul li a:hover {transition-duration:0.9s; transition-property:color, ; color:#294d6d;}
.banner .our_exp {background:none; padding:0;}
.our_exp {background:#fff; padding:2%;}
.our_exp h3 {color:#294d6d; font-family:"source_sans_probold"; font-size:24px; font-weight:normal; margin:0 0 10px 0; padding:15px 0 18px 0; line-height:normal; text-align:center; background:url(../images/title_border.jpg) no-repeat bottom center; text-transform:uppercase;}
.our_exp ul {margin:0; padding:0; text-align:center;}
.our_exp ul li {display:inline-block; margin:2px; filter:grayscale(0%); -webkit-filter:grayscale(0%); filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");}
.our_exp ul li:hover {filter:grayscale(100%); -webkit-filter:grayscale(100%); filter:gray; -webkit-transition:all .6s ease;}
.contact_aria {clear:both; overflow:hidden; min-height:480px;}
.contact_page {padding:3% 0; clear:both; overflow:hidden;}
.title {clear:both; overflow:hidden;}
.title h2 {color:#294d6d; font-family:"source_sans_probold"; font-size:24px; font-weight:normal; margin:0 0 10px 0; padding:15px 0 18px 0; line-height:normal; text-align:center; background:url(../images/title_border.jpg) no-repeat bottom center; text-transform:uppercase;}
.title p {color:#000000; font-family:"source_sans_proExtraLight"; font-size:25px; font-weight:normal; margin:0 ; padding:0 0 18px 0; line-height:normal; text-align:center; text-transform:none;}
.contact_page .con_form {}
.contact_page .left_block {width:68%; float:left;}
.contact_page .right_block {width:31%; float:right;}
.contact_page label {font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; cursor:text; margin-right:5px;}
.contact_page .text_input {width:46%; height:40px; padding:0 0 0 10px; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; margin:0 2% 2% 0; border-radius:6px;}
.contact_page .select {width:47.5%; height:40px; padding:0 0 0 10px; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; margin:0 2% 2% 0; border-radius:6px;}
.contact_page .textarea {width:96%; height:140px; padding:2%; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; border-radius:6px; margin-bottom:10px;}
.contact_page .submitbtn {width:125px; text-align:center; border:none; background:#294d6d; padding:10px 0; font-family:'source_sans_prosemibold'; font-size:16px; color:#fff; text-transform:uppercase;}
.contact_page .submitbtn:hover {transition-duration:0.9s; background:#57b8e2;}
.map_block {clear:both;}
.office_location {}
.office_location h3 {font-family:'source_sans_prosemibold'; font-size:22px; color:#6d6d6d; text-transform:none; padding:0 0 10px 0; margin:0; line-height:normal; font-weight:normal;}
.office_location p {font-family:'source_sans_proExtraLight'; font-size:16px; color:#6d6d6d; text-transform:none; padding:15px 0 0 0; margin:0; line-height:27px; font-weight:normal;}
.office_location p strong {font-family:'source_sans_prosemibold'; font-weight:normal;}
.login_page {overflow:hidden; clear:both; padding:2% 0;}
.login_page h3 {color:#294d6d; font-family:"source_sans_probold"; font-size:24px; font-weight:normal; margin:0; padding:10px 0 15px 0; line-height:normal; text-transform:uppercase;}
.login_page .login {width:43%; float:left; background:#fff; border:solid 1px #ebecec; padding:2% 3%; border-radius:6px;}
.login_page .register {width:43%; float:right; background:#fff; border:solid 1px #ebecec; padding:2% 3%; border-radius:6px;}
.login_page a.forgot {font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; cursor:text; margin:9px 0 0 0; float:right;}
.login_page label {font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; cursor:text; margin:9px 0 0 0;}
.login_page .text_input {width:98%; height:40px; padding:0 0 0 10px; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; margin:0 0 10px 0; border-radius:6px;}
.login_page .select {width:47.5%; height:40px; padding:0 0 0 10px; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; margin:0 2% 2% 0; border-radius:6px;}
.login_page .textarea {width:96%; height:140px; padding:2%; border:solid 1px #e0e2e2; font-family:'source_sans_prolight'; font-size:14px; color:#6d6d6d; text-decoration:none; display:block; float:left; border-radius:6px; margin-bottom:10px;}
.login_page .submitbtn {width:125px; text-align:center; border:none; background:#294d6d; padding:10px 0; font-family:'source_sans_prosemibold'; font-size:16px; color:#fff; text-transform:uppercase; margin-right:10px;}
.login_page .submitbtn:hover {transition-duration:0.9s; background:#57b8e2;}
.login_page .submitbtn:focus {transition-duration:0.9s; background:#57b8e2;}
.login_page .social {clear:both; overflow:hidden;}
.login_page .social ul {margin:0; padding:0;}
.login_page .social ul li {display:block; float:left; margin:2% 2% 0 0;}
.login_page .social ul li.last {margin-right:0;}
.about_us {clear:both; overflow:hidden; padding:3% 0;}
.about_us .text_block {color:#505050; font-family:"source_sans_proregular"; font-size:15px; font-weight:normal;}
.about_us .text_block p {color:#505050; font-family:"source_sans_proregular"; font-size:15px; font-weight:normal;}
.about_us .img_block {float:right; margin-left:20px;}
.portfolio {padding:2% 0; clear:both; overflow:hidden;}
.hidden {display:none !important; visibility:hidden !important;}
.show {display:block !important;}
#accordion {border:1px #ccc solid; border-top:none; width:100%;}
.items div {FLOAT:left; WIDTH:930px;}
.items div span {background:url(../images/imgbg.png) no-repeat 10px 0; float:left; width:212px; height:145px; padding:10px 0 0 20px;}
.scrollable img {float:left;}
.scrollable {float:left;}
img {border:none; vertical-align:middle; max-width:100%;}
a {outline:none; text-decoration:none; color:#464646; font-weight:normal;}
.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
input, select, textarea {color:#666; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:middle;}
.qetail_pagebg {float:left; width:100%; background:url(../images/body_bg.png) repeat-x left top;}
.qetail_pagemn {max-width:1130px; min-width:280px; margin:0 auto; padding:0 0;}
.qetail_pagemn_home {max-width:980px; min-width:280px; margin:0 auto; padding:0 0;}
.qetail_headermn {float:left; width:100%;}
.qetail_logo {width:52%; float:left; padding:16px 0px 8px 1%;}
.qetail_logo1 {width:729px; float:left; padding:0;}
.qetail_toplink {width:43%; float:left; padding-top:15px;}
.qetail_toplink_fblike {width:53px; float:left;}
.qetail_toplink_fbsend {width:60px; float:left;}
.qetail_toplink_fblike_txt {width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; padding-top:4px;}
.qetail_toplinkmn {width:100%; float:right; text-align:right; color:#cbcbcb; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; margin-top:0px;}
.qetail_register {width:auto; padding-right:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#464646; text-decoration:none;}
.qetail_register:hover {color:#50b848;}
.qetail_signin {width:auto; padding-left:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#464646; text-decoration:none;}
.qetail_signin:hover {color:#50b848;}
.qetail_main_nav {margin:0; padding:0; list-style:none;}
.qetail_main_nav li {margin:0; padding:9px 0 10px 0; list-style:none; float:left; position:relative; z-index:999; color:#636363; padding:9px 0 10px 0;}
.qetail_main_nav li a {font-size:14px; color:#ffffff; text-transform:none; float:left; padding:0px 15px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.qetail_main_nav li.qetail_current a, .qetail_main_nav li a:hover {color:#50b848;}
.qetail_main_nav li#first {padding-left:0;}
.qetail_main_nav li#last {padding-right:0;}
.qetail_main_nav li:hover ul {display:block;}
.qetail_main_nav ul {left:0px; top:35px; width:200px; background:#3d3d3d; position:absolute; margin:0; padding:0; display:none; border-top:3px solid #50b848;}
.qetail_main_nav ul li {margin:0; padding:0; float:none; text-decoration:none;}
.qetail_main_nav ul li a {margin:0; float:none; display:block; color:#FFF; padding:7px 15px; border-bottom:1px solid #515151; text-decoration:none;}
.qetail_qetail_main_nav ul li a:hover {color:#50b848;}
.qetail_main_nav ul li.qetail_current a {color:#50b848;}
.tinynav {-moz-box-sizing:border-box; -moz-border-radius:2px; -webkit-box-sizing:border-box; -webkit-border-radius:2px; -webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2); background:#f4f4f4; box-sizing:border-box; border:solid 1px #fff; border-bottom-color:#ccc; border-radius:2px; outline:none; vertical-align:middle; width:100%; display:none; margin-bottom:10px;}
.tinynav {-moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important; background:#fff url(../images/bg-select.png) no-repeat right center; border:1px solid #CCCCCC; border-top:10px solid #fff; font-size:12px; overflow:hidden; border:solid 1px #fff; padding:7px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.qetail_bannermn {width:100%; float:left; background:url(../images/banner_bg.jpg) no-repeat center top;}
.qetail_banner_slogan {width:100%; float:left; padding:90px 0 50px;}
.qetail_norisk {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; width:100%; float:left; padding-bottom:8px;}
.qetail_freedesign {width:99%; float:left; font-family:'Conv_Gotham-Bold'; font-size:20px; color:#fff; font-weight:normal; background:url(../images/freedesign_bg.png) no-repeat left top; padding-left:1%; padding-top:8px; padding-bottom:27px;}
.qetail_freedesign_checkbox {width:30px; float:left; padding-top:2px;}
.qetail_joinmn {width:100%; float:left; padding-bottom:34px;}
.qetail_joinmn_box1 {width:22%; float:left; background:#fff; margin-right:1%; padding-left:2%; padding-top:10px; padding-bottom:10px; font-size:17px; color:#646464; font-family:'Conv_Gotham-Light'; border:0px;}
.qetail_joinbtn {width:22%; float:left; border:0px; background:#50b848; text-align:center; font-family:'Conv_Gotham-Bold'; font-size:20px; color:#fff; font-weight:bold; padding-top:4px; padding-bottom:8px; cursor:pointer;}
.qetail_joinbtn:hover {background:#1f8617;}
.qetail_shoppingmn {background:url("../images/client_bg.png") repeat-x; float:left; text-align:center; width:100%;}
.qetail_joinbtn1 {background:#005671 !important;}
.qetail_joinbtn1:hover {background:#1f8617;}
.qetail_shoppingmn {width:100%; float:left; background:url(../images/client_bg.png) repeat-x left top; text-align:center;}
.qetail_shoppingmn1 {width:100%; float:left; background:url(../images/client_bg.png) repeat-x left top; text-align:center;}
.qetail_shoppinglogo {width:100%; float:left; padding-top:4px; padding-bottom:4px;}
.qetail_shoppingmn_part2 {display:none;}
.qetail_shoppinglogo_part2 {display:none;}
.qetail_shoppinglogo_lt {width:50%; margin:0 auto;}
.qetail_shoppinglogo_part2 {width:100%; float:left; padding-top:20px; padding-bottom:23px;}
.qetail_content {width:100%; float:left; overflow:hidden;}
.qetail_servicemn {width:100%; float:left; background:#fff; padding-top:25px;}
.qetail_servicebx {width:22%; float:left; text-align:center; background:url(../images/features-shadow.png) no-repeat right top; padding:0px 2% 40px 1%;}
.qetail_servicebx_last {width:23%; float:left; text-align:center; padding:0px 0% 5px 1%;}
.qetail_service_icon {width:100%; float:left; text-align:center; padding:12px 0px;}
.qetail_service_title {font-family:'Conv_Gotham-Bold', Arial, Helvetica, sans-serif; color:#333; font-size:16px; font-weight:bold; padding:0px 0px 7px 0px; margin:0px; text-decoration:none; width:100%; float:left;}
.qetail_service_title:hover {color:#50b348;}
.qetail_service_txt {width:100%; float:left; text-align:left; font-family:'Conv_Gotham-Light', Arial, Helvetica, sans-serif; font-size:13px; color:#333333; height:80px;}
.qetail_servicebx_topic {width:100%; float:left; text-align:left;}
.qetail_servicebx_topic ul {padding:5px 0px; margin:0px; font-size:12px; color:#000000;}
.qetail_servicebx_topic li {color:#444; font-weight:bold; padding:0px 0px 0px 12px; margin:0px; list-style:none; background:url(../images/arrow.png) no-repeat left 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353;}
.qetail_content2mn {width:100%; float:left; background:#f4f4f4; padding-top:15px; padding-bottom:15px;}
.qetail_contentlt {overflow:hidden;}
.qetail_contentrt {width:552px; float:right; margin-left:3%; text-align:center;}
.qetail_content_mn {width:100%; float:left; padding-top:20px; padding-bottom:30px;}
.qetail_footer {width:100%; float:left; background:url(../images/footer_shadow.png) no-repeat center top #f4f4f4; margin-top:2px; padding-top:21px; padding-bottom:12px;}
.qetail_footer_linkmn {width:25%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#ddd; padding-left:3%;}
.qetail_footer_link {font-family:'Conv_Gotham-light'; font-size:13px; color:#333333; text-decoration:none; padding-left:5px; padding-right:5px;}
.qetail_footer_link:hover {color:#50b848;}
.qetail_copyright {width:50%; float:right; text-align:right; font-family:'Conv_Gotham-light', Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.my_ordermn2 {overflow:auto; margin:0px 10px;}
.my_ordermn {min-width:957px;}
.my_ordermn .shopping-cart-tab-heading {display:block !important;}
.my_ordermn .acctab {width:957px !important;}
.my_ordermn .shopping-cart-tab6 {width:80px !important;}
.my_ordermn .shopping-cart-tab1 {width:50px !important;}
.my_ordermn .shopping-cart-tab2 {width:280px !important;}
.my_ordermn .shopping-cart-tab4 {width:200px !important;}
.my_ordermn .shopping-cart-tab4-cart-tab2 {width:200px !important;}
.my_ordermn .shopping-cart-tab5 {width:90px !important;}
.my_ordermn .shopping-cart-tab7 {width:40px !important;}
.login_page .payment_detail_text1 {float:left; width:49%;}
.login_page .payment_detail_text2 {float:right; width:49%;}
.login_page .payment_detail_text3 {width:100%; clear:both;}
.login_page .payment_detail_text3 #txtcc_cv2 {float:left; width:48%;}
.login_page .payment_detail_text3 #selcc_type {float:right; width:49%;}
.login_page .payment_detail_text3 #selcc_expiry_month {float:left; width:49%; clear:both;}
.login_page .payment_detail_text3 #selcc_expiry_year {float:right; width:49%;}
.login_page .pay_now {clear:both;}
.chat_option_left .prev i {position:absolute; right:9px; font-size:28px; top:9px;}
.chat_option_left .prev:hover {-webkit-transform:translate(0px, 0); -moz-transform:translate(0px, 0); -ms-transform:translate(0px, 0); -o-transform:translate(0px, 0); transform:translate(0px, 0); text-decoration:none;}
.chat_option_left .prev {display:inline-block; color:#337ab7; border-radius:0px 8px 8px 0px; padding:0 45px 0 10px; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s; -webkit-transform:translate(-107px, 0); -moz-transform:translate(-107px, 0); -ms-transform:translate(-107px, 0); -o-transform:translate(-107px, 0); transform:translate(-107px, 0); width:150px; font-size:17px; line-height:45px; display:inline-block; float:left; text-decoration:none; background:#fff; margin:3px 0 0 0; text-decoration:none; position:relative; text-align:right;}
.chat_option_left .prev:nth-child(1) {color:#fff; background:green;}
.chat_option_left .prev:nth-child(2) {color:#fff; background:#00aaf2;}

@media only screen and (max-width: 768px) {
.my_ordermn .shopping-cart-tab7 {padding-top:10px;}
}

.my_ordermn .shopping-cart-tab3 {width:88px !important;}
.my_ordermn .shopping-cart-tab3 {width:90px !important;}
.my_ordermn .more_info {margin-top:10px;}
@media only screen and (min-width: 980px) {}

@media only screen and (min-width: 768px) and (max-width:979px) {
.main_nav li {margin:0 5px; padding:0 1%; list-style:none; float:left;}
.qetail_logo {width:35%;}
.qetail_toplink {width:30%; float:left; padding-top:10px;}
.qetail_toplink {padding-right:3%;}
.qetail_shoppinglogo {width:100%; float:left; padding-top:8px; padding-bottom:8px;}
.qetail_service_txt {height:105px;}
.qetail_contentlt {width:96%; padding-left:2%; padding-right:2%;}
.qetail_contentrt {text-align:center; margin:0 auto; float:none;}
}

@media (max-width: 479px) {
.login_page .text_input {width:96%;}
.login_page .payment_detail_text3 #txtcc_cv2 {width:95% !important;}
}

@media (max-width: 767px) {
.login_page .text_input {margin:0 0 4%;}
.login_page .payment_detail_text1 {float:none; width:99%;}
.login_page .payment_detail_text2 {float:none; width:99%;}
.login_page .payment_detail_text3 {width:100%; clear:both;}
.login_page .payment_detail_text3 #txtcc_cv2 {float:none; width:97%; margin:0;}
.login_page .payment_detail_text3 #selcc_type {float:none; width:100%; margin:0;}
.login_page .payment_detail_text3 #selcc_expiry_month {float:none; width:100%; clear:both; margin:0;}
.login_page .payment_detail_text3 #selcc_expiry_year {float:none; width:100%;}
}

@media (min-width: 768px) and (max-width:991px) {
.login_page .text_input {width:96%;}
.login_page .payment_detail_text3 #txtcc_cv2 {width:47%;}
.login_page .payment_detail_text3 #selcc_expiry_month {width:48%;}
}

@media only screen and (min-width: 480px) and (max-width:767px) {
.qetail_pagebg {float:left; width:100%; background:url(../images/body_bg2.png) repeat-x left top #d5d5d5;}
.qetail_pagemn_home {max-width:980px; min-width:280px; margin:0 auto; padding:0 0;}
.qetail_joinmn_box1 {width:22%; float:left; background:#fff; margin-right:1%; padding-left:2%; padding-top:12px; padding-bottom:12px; font-size:14px; color:#646464; font-family:'Conv_Gotham-Light'; border:0px;}
.qetail_main_nav {display:none;}
.tinynav {display:block; border:0px; border:solid 1px #fff; margin-top:15px;}
.qetail_logo {width:100%; text-align:center; padding:10px 0px;}
.qetail_toplink {width:100%; text-align:center;}
.qetail_joinbtn {font-size:17px;}
.qetail_servicebx {width:44%; padding:0 4% 20px 2%;}
.qetail_servicebx_last {width:44%; padding:0 2% 20px 2%;}
.qetail_contentlt {width:96%; padding-left:2%; padding-right:2%;}
.qetail_contentrt {text-align:center; margin:0 auto; float:none;}
.qetail_content2mn {padding:15px 0px;}
.qetail_footer_linkmn {width:37%;}
.qetail_copyright {width:57%;}
.qetail_shoppinglogo {width:100%; float:left; padding-top:18px; padding-bottom:18px;}
.qetail_shoppingmn {width:100%; float:left; background:url(../images/client_bg.png) repeat-x left top; text-align:center;}
.qetail_shoppinglogo {width:100%; float:left; padding-top:4px; padding-bottom:4px;}
.qetail_shoppingmn1 {display:block !important;}
.qetail_service_txt {height:75px;}
.qetail_shoppinglogo_part2 {display:block;}
.qetail_shoppinglogo_lt {width:100%; float:left; padding-top:4px; padding-bottom:4px;}
.qetail_shoppingmn_part2 {display:block; background:none; border-bottom:solid 2px #999999; width:100%; float:left;}
.qetail_shoppinglogo_part2 {width:100%; float:left; padding-top:20px; padding-bottom:23px;}
.qetail_toplinkmn {text-align:center;}
}

@media screen and (max-width: 479px) {
.qetail_pagebg {float:left; width:100%; background:url(../images/body_bg2.png) repeat-x left top #d5d5d5;}
.qetail_logo {width:100%; text-align:center; padding:10px 0 5px 0px;}
.qetail_toplink {width:100%; text-align:center; padding-bottom:5px;}
.qetail_main_nav {display:none;}
.tinynav {display:block; border:0px; border:solid 1px #fff; margin-top:15px;}
.qetail_freedesign_checkbox {padding:0px;}
.qetail_pagemn_home {max-width:980px; min-width:280px; margin:0 auto; padding:0 0;}
.qetail_norisk {width:98%; padding-left:2%;}
.qetail_freedesign {font-size:15px; width:96%; margin-left:2%; padding-top:13px;}
.qetail_joinmn_box1 {width:92%; font-size:15px; margin-bottom:10px; margin-left:2%; padding:10px 2% 10px 2%;}
.qetail_joinbtn {text-align:center; width:96%; margin-left:2%; font-size:17px; padding-top:7px; padding-bottom:7px; float:left;}
.qetail_banner_slogan {padding-top:30px; padding-bottom:30px;}
.qetail_contentlt {width:94%; padding:0px 3%;}
.qetail_servicebx {width:90%; background:none; float:none; margin:0 auto; padding:0px 5%;}
.qetail_servicebx_last {width:90%; background:none; float:none; margin:0 auto; padding:0px 5%;}
.qetail_footer_linkmn {width:100%; text-align:center; padding:0px;}
.qetail_copyright {text-align:center; width:100%; padding-top:5px;}
.qetail_servicemn {padding-top:5px;}
.qetail_joinmn {padding-bottom:16px;}
.qetail_content2mn {padding-top:10px;}
.qetail_shoppinglogo {width:100%; float:left; padding-top:20px; padding-bottom:23px;}
.qetail_content2mn {margin-top:10px;}
.qetail_service_txt {height:75px;}
.qetail_contentlt {width:96%; padding-left:2%; padding-right:2%;}
.qetail_contentrt {text-align:center; margin:0 auto; float:none;}
P {padding:0 10px 0 10px;}
.qetail_shoppingmn1 {display:block;}
.qetail_shoppinglogo_part2 {display:block;}
.qetail_shoppinglogo_lt {width:100%; float:left; padding-top:4px; padding-bottom:4px;}
.qetail_toplinkmn {text-align:center;}
.qetail_shoppingmn_part2 {display:block;}
.qetail_shoppinglogo_part2 {width:100%; float:left; padding-top:20px; padding-bottom:23px;}
.dpage-about-lt {width:100%; float:right; height:320px; margin:0px; background:url(../images/about_us.png) no-repeat center top;}
}

.popup .grybox1 {width:94%;}
.popup .cancle_btn {margin-top:4px; margin-left:10px;}
.qetail_pagemn .frmtxt2 h3 {font-size:16px; font-weight:bold; color:#333; font-family:TrebuchetMS, Arial, Helvetica, sans-serif; padding-bottom:10px; padding-left:0;}
.con_frm_mid {font-family:"MyriadPro-Cond", "myriad Condensed Web", "Myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
#BotBootInput {width:100px; height:40px; margin:4px 10px 6px 3px; border:1px solid #e0e2e2; border-radius:6px; padding:0 0 0 10px;}
.gryboxi_cmt_small_div {margin:3px 0 10px !important;}
.qe_direcory {float:left; width:100%; padding:10px; border:#e2e2e2 solid 1px; margin-bottom:10px; background:#fff;}
.qe_direcory_icon img {float:left; width:10%; margin-right:10px;}
.qe_direcory_name {width:10%; float:left; margin-right:10px; padding:46px 0; line-height:0; background-color:#3c8dbc; color:#fff; font-size:50px; text-align:center;}
.qe_direcory_title {color:#294d6d; display:block; font-family:"source_sans_probold"; font-size:16px; font-weight:normal; margin-bottom:10px;}
.qe_direcory_description {color:#333333; display:block; font-family:"source_sans_prolight"; font-size:14px; font-weight:normal;}
.acctab {background:#fff; float:left; width:98%; padding:0 1%; height:90px; margin-bottom:0; position:relative; z-index:2; border:solid 1px #e2e2e2;}
.acctab_top {background:url(../images/tabbg_top.png) no-repeat left top; width:957px; float:left;}
.acctab_bt {background:url(../images/tabbg_bt.png) no-repeat left bottom; width:957px; float:left; margin-bottom:10px;}
.aicon {float:left; width:70px; height:70px; text-align:center; background:#57b8e2; margin-top:10px;}
.aicon img {margin-top:10px;}
.acctab p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666; float:left; padding:30px 15px 0 15px; width:500px; line-height:15px; border-right:solid 1px #e2e2e2; height:60px;}
.aiconr {float:left;}
.acctab p b {color:#294d6d; font-size:16px; display:block; font-weight:normal; font-family:'source_sans_probold'; padding-bottom:5px;}
.acctab p span {color:#737373; font-size:14px; display:block; font-weight:normal; font-family:'source_sans_prolight';}
.more_info {float:left; color:#606062; font-size:14px; font-weight:normal; width:124px; margin-top:20px; background:#f6f6f6; text-align:center; line-height:normal; text-decoration:none; padding:10px 0px 10px 0; margin:25px; font-family:'source_sans_probold'; text-transform:uppercase;}
.more_info:hover {color:#294d6d;}
.padtop {padding-top:6px; width:100%;}
.padtop2 {padding-top:25px; width:100%; text-align:right;}
.accp {text-align:right; float:left; width:180px; padding:15px 0 5px 0; font-family:'source_sans_prolight'; font-size:18px; color:#737373; height:70px; background:none; margin:0; border-left:1px solid #e2e2e2;}
.accp span {display:block; padding-top:8px;}
.accp span label {color:#737373;}
.accp span strong {font-family:'source_sans_prosemibold'; font-weight:normal; color:#000;}
.accp span strong label {color:#294d6d;}
.buynow {float:left; padding:12px 0 0 7px;}
.but_nowbtn {width:124px; float:left; height:48px; background:url(../images/buy_now.jpg) no-repeat; color:#fff; margin:20px 0 0 17px; font-family:'source_sans_probold'; font-size:18px; transition-duration:0.9s;}
.but_nowbtn:hover {background:url(../images/buy_now_hover.jpg) no-repeat;}
.ajax_MI {padding-bottom:10px; background:#fff; width:100%; padding-bottom:20px; margin-bottom:10px; float:left; position:relative; z-index:1; padding-top:30px; height:auto; border:1px solid #e2e2e2;}
.acleft {float:left; width:246px; text-align:center; padding-left:24px;}
.border01 {float:left; border:7px solid #eeeeee; position:relative;}
.zoom {float:left; position:absolute; bottom:0; right:0px;}
.acright {float:left; width:670px;}
.acright p {min-height:90px; line-height:20px; color:#505050; display:block; font-family:"source_sans_prolight"; font-size:14px; font-weight:normal;}
.haveaq {color:#2C8625; font-size:14px; font-weight:bold; font-family:TrebuchetMS, Geneva, sans-serif; float:right; text-decoration:underline; margin-right:20px;}
.haveaq:hover {text-decoration:none;}
#sub.items {margin:0 auto; width:930px;}
.dashboard-page {width:960px; margin:20px 0px; float:left;}
.dpage-lt {width:367px; float:left; height:320px; margin:25px 0 0 30px; background:url(../images/dashboard_page_img.png) no-repeat left top;}
.dpage-about-lt {width:467px; float:right; height:320px; margin:25px 0 0 30px; background:url(../images/about_us.png) no-repeat left top;}
.dpage-404 {width:100%; float:left; height:320px; background:url(../images/404_error.jpg) no-repeat left top;}
.dpage-rt {width:auto; float:right;}
.dasmsg {width:540px; text-align:center; padding-bottom:25px;}
.dasmsg1 {width:100%; text-align:center; padding-bottom:25px;}
.dpage-rt2 {width:239px; float:right; margin-left:10px; padding:0 10px 0px 10px; height:220px; margin-bottom:10px;}
.dpage-rt span {float:left; font-size:20px; margin:15px 0 5px 0; text-align:center; width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.dpage-rt a {margin:8px 0 0 ; float:left;}
.payment-schedule-tab1 {float:left; width:50px; min-height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 0 13px 0;}
.payment-schedule-tab2 {float:left; width:280px; min-height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 10px 0 0;}
.payment-schedule-tab4 {float:left; padding:23px 0 13px 15px; width:200px; min-height:30px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.payment-schedule-tab5 {float:left; width:90px; min-height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.payment-schedule-tab7 {float:left; width:40px; min-height:30px; text-align:center; padding:23px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.shopping-cart-tab1 {float:left; width:50px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 0 13px 0;}
.shopping-cart-tab2 {float:left; width:280px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 10px 0 0;}
.shopping-cart-tab3 {float:left; width:88px; height:30px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 0 0 0;}
.shopping-cart-tab3 a {padding:0;}
.shopping-cart-tab6 {float:left; width:80px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666; padding:23px 0 0 0;}
.shopping-cart-tab4 {float:left; padding:23px 0 13px 15px; width:200px; height:30px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.shopping-cart-tab5 {float:left; width:90px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.shopping-cart-tab7 {float:left; width:40px; height:30px; text-align:center; padding:23px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
h2.txt27 {color:#294d6d; font-family:"source_sans_probold"; font-size:24px; font-weight:normal; margin:0 0 10px 0; padding:15px 0 18px 0; line-height:normal; text-align:center; background:url(../images/title_border.jpg) no-repeat bottom center; text-transform:uppercase;}
.input-validation-error {border:1px solid #ff0000; background-color:#ffeeee;}
.cart_text_button {background-color:#57b8e2; background:-webkit-gradient(linear, left top, left bottom, from(#57b8e2), to(#208cbb)); background:-webkit-linear-gradient(top, #57b8e2, #208cbb); background:-moz-linear-gradient(top, #57b8e2, #208cbb); background:-ms-linear-gradient(top, #57b8e2, #208cbb); background:-o-linear-gradient(top, #57b8e2, #208cbb); background:linear-gradient(top, #57b8e2, #208cbb); border:1px solid #658491; border-bottom:1px solid #658491; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; box-shadow:inset 0 1px 0 0 #c5e7f6; -webkit-box-shadow:0 1px 0 0 #c5e7f6 inset ; -moz-box-shadow:0 1px 0 0 #c5e7f6 inset; -ms-box-shadow:0 1px 0 0 #c5e7f6 inset; -o-box-shadow:0 1px 0 0 #c5e7f6 inset; color:white; font-weight:bold; padding:10px 20px; text-align:center; text-shadow:0 -1px 0 #396715;}
.cart_text_button:hover {opacity:.85; cursor:pointer;}
.header_cart_counter {color:#fff;}
.cart_text_input {border:1px solid #e0e2e2; color:#6d6d6d; font-family:"source_sans_prolight"; font-size:14px; height:40px; padding:0 0 0 10px;}
.cart_text_button {}
.subtitle {color:#294d6d; font-family:"source_sans_probold"; font-size:16px; font-weight:normal; margin:0; padding:0; line-height:normal; text-transform:uppercase;}
.page_subtitle {color:#57b8e2; font-family:"source_sans_probold"; font-size:18px; font-weight:normal; margin:0; line-height:normal;}
.custom-counter {margin-left:0; padding-right:0; list-style-type:none; padding-left:20px;}
.custom-counter li {list-style:disc; list-style-position:outside; padding:0px 8px; line-height:22px; margin-top:10px;}
.custom-counter li::before {list-style:disc; list-style-position:outside; margin-right:5px; font-size:80%; background-color:#57b8e2; color:white; font-weight:bold; padding:0px 8px; border-radius:3px;}
.table_heading {background-color:#606062; color:#fff; font-family:"source_sans_probold"; font-size:16px; font-weight:normal; margin:0; line-height:normal;}
.table_row {color:#294d6d ; font-family:"source_sans_proregular"; font-size:16px; font-weight:normal; margin:0; line-height:normal;}
.success_message {color:green; font-family:"source_sans_probold"; font-size:16px; font-weight:normal; margin:0; line-height:normal;}
.error_message {color:red; font-family:"source_sans_probold"; font-size:16px; font-weight:normal; margin:0; line-height:normal;}
.thank-you {width:100%; float:left; margin:10px 0 0 0;}
.thank-you ul {width:100%; float:left; margin:0px; padding:0px;}
.thank-you ul li {width:218px; float:left; margin:0px 10px 0 0; padding:0px; background-color:#fff; min-height:230px; text-align:center}
.thank-you ul li a {width:218px; float:left; margin:0px 10px 0 0; padding:0px; background-color:#fff; text-decoration:none; min-height:230px; text-align:center}
.thank-you ul li a img {margin:50px 0 50px 0}
.thank-you ul li a .heading {font-family:'source_sans_probold'; font-size:24px; color:#294d6d; width:100%; text-align:center; margin:30px 0 0 0}
.thank-you ul li a p {font-size:14px; font-family:'source_sans_prolight'; color:#737373; margin:20px auto 0; padding:0px; width:80%; line-height:19px; min-height:110px;}
.thank-you ul li a .text {background-color:#294d6d; font-size:16px; overflow:hidden; color:#fff; height:18px; padding:15px 0; font-family:"source_sans_probold";}
.thank-you ul li a .text:hover {background-color:#57b8e2; font-size:16px; overflow:hidden; color:#fff; height:18px; padding:15px 0; font-family:"source_sans_probold";}
.thank-you ul li a:hover {background:#294d6d; backface-visibility:hidden; box-shadow:0 0 1px rgba(0, 0, 0, 0); display:inline-block; overflow:hidden; transition-duration:0.9s; transition-property:color,}
.thank-you ul li:last-child {margin:0px 0;}
body .tags-all-in-one {padding-left:18px !important; padding-right:18px !important;}
body .tags-all-in-one {padding-bottom:7px;}
body .tags-all-in-one a {color:#fff !important; padding:1px 4px 2px; display:inline-block; font-size:12px !important; background:#57b8e2; margin:0 2px 4px 2px;}
body .tags-all-in-one a:hover, body .tags-all-in-one a:focus {color:#fff !important; text-decoration:none !important; background:#121212 !important;}
body .tags-all-in-one a {}
body .more-link {width:65px !important; padding:0 5px 3px !important; height:20px !important; margin-top:3px;}
body.page-template-newsletter article.newsletter .entry-content, body.single-newsletter article.newsletter .entry-content {padding-left:0 !important; padding-right:0 !important;}
body.page-template-newsletter article.newsletter .entry-header h2 {margin-bottom:0 !important;}
body.page-template-newsletter article.newsletter .entry-header, body.single-newsletter article.newsletter .entry-header {padding:10px 2% !important; width:96% !important;}
body.single-newsletter article.newsletter .entry-header h1.entry-title {color:#009ee3; font-size:18px !important; font-weight:600; line-height:35px; font-family:Lato, Helvetica, Arial, sans-serif, serif; margin-bottom:0 !important;}
#outlook a {padding:0;}
.newsletters-main {padding-bottom:20px; padding-bottom:0px;}
.newsletters-main P {padding-left:0 !important; padding-left:0 !important;}
.newsletters-main .ReadMsgBody {width:100%; background-color:#ffffff;}
.newsletters-main .ExternalClass {width:100%; background-color:#ffffff;}
.newsletters-main .ExternalClass * {line-height:115%;}
.newsletters-main .backgroundTable {margin:0 auto; padding:0; width:100% !important;}
.newsletters-main .container {display:block!important; margin:0 auto!important; clear:both!important;}
.newsletters-main table td {border-collapse:collapse;}
.newsletters-main img {border:0; outline:none; text-decoration:none;}
body .newsletters-main p[class="headline"], body .newsletters-main p.headline {font-weight:700 !important; font-size:18px !important; margin:0px 0px 0px 0px !important; line-height:20px !important; font-family:calibri, Arial, Helvetica, sans-serif !important;}
body .newsletters-main p.subline {margin-bottom:5px !important;}
body .newsletters-main p.headline.subline, body .newsletters-main p.headline.subline a {font-size:16px !important;}
.img-wrap {padding-bottom:5px !important;}
body .newsletters-main p[class="headline"] a, body .newsletters-main p.headline a {font-weight:700 !important; font-size:18px !important; margin:10px 0px 0px 0px !important; line-height:20px !important; font-family:calibri, Arial, Helvetica, sans-serif !important;}
body .newsletters-main p[class="subline"] {font-family:calibri, Arial, Helvetica, sans-serif !important; font-size:18px; line-height:none; letter-spacing:0.3px; font-weight:700; margin-bottom:0; margin-top:0px;}

@media screen and (max-width:600px) {
.newsletters-main table[class="responsive-table"] {width:100% !important;}
.newsletters-main table[class="responsive-table2"], body .newsletters-main table[class="responsive-table2"] {width:100% !important;}
.newsletters-main table[class="responsive-table2"] img , body .newsletters-main table[class="responsive-table2"] img {width:100% !important; height:auto !important; display:block !important;}
body .newsletters-main img[class="img-two"] {width:100% !important; height:auto;}
.newsletters-main img[class="responsive-image"] {max-width:100% !important; width:100% !important; height:auto !important;}
.newsletters-main td[class="preheader"] {color:#ADADAD; font-size:11px;}
.newsletters-main a[class="preheader"] {color:#ADADAD; font-size:11px;}
.newsletters-main a {color:#1C1C1C; text-decoration:none;}
.newsletters-main td[class="social"] {padding:10px 0;}
.newsletters-main p[class="headline"], body .newsletters-main p.headline {font-weight:700 !important; font-size:18px !important; margin:10px 0px 10px 0px !important; line-height:20px !important;}
.newsletters-main p[class="copy"] {margin:10px 10px 10px 0 !important; line-height:20px !important;}
.newsletters-main table[class="button"] {padding-bottom:10px !important;}
.newsletters-main td[class="gray-wrapper"] {padding:20px; background:#cccccc;}
}

@media screen and (max-width:479px) {
.newsletters-main table[class="responsive-table"] {width:100% !important;}
.newsletters-main table[class="responsive-table2"] {width:100% !important; padding:0 0px !important; height:auto !important;}
body .newsletters-main table[class="responsive-table2"] img {width:100% !important; height:auto;}
body .newsletters-main table[class="responsive-table2"] img {width:100% !important; height:auto !important; display:block !important;}
.newsletters-main table[class="button"] {padding-top:15px !important;}
.newsletters-main td[class="img-wrap"] {margin:0 auto !important; text-align:center !important;}
.newsletters-main td[class="content"] {}
.newsletters-main img[class="responsive-image"] {width:50% !important; height:auto !important; margin:auto !important; text-align:center !important;}
.newsletters-main p[class="headline"], body .newsletters-main p.headline {font-weight:700 !important; font-size:14px !important; padding-bottom:0 !important; margin:10px 10px 5px 0 !important;}
.newsletters-main p[class="copy"] {font-size:14px !important; padding-bottom:0 !important; margin:10px 10px 10px 0 !important;}
.newsletters-main a[class="btn"] {border-right:10px solid #f99d1c!important; border-left:10px solid #f99d1c!important;}
}

.newsletters-main {}
.newsletters-main {}
.entry-content .newsletters-main td, .comment-content .newsletters-main td {padding:0;}
.newsletters-main {border-width:0;}
body .newsletters-main table {border-collapse:inherit; border-spacing:0; border-width:0; margin-bottom:0; width:none;}
.entry-content table, .comment-content table {}
.entry-content .newsletters-main td, .comment-content .newsletters-main td {}
.entry-content .newsletters-main td, .comment-content .newsletters-main td {}
.newsletters-main p {padding-bottom:0;}
.newsletters-main p[class="headline"] a {font-family:calibri; font-size:13px; font-weight:700; line-height:20px; margin-bottom:6px; margin-top:0; color:#1c1c1c;}
body table.responsive-table2.table-left {width:24% !important; float:left !important;}
body table.responsive-table2.table-right {width:74% !important; float:right !important;}

@media screen and (max-width:640px) {
body .newsletters-main table.responsive-table2 {width:100% !important;}
body table.responsive-table2.table-left {width:100% !important; float:left !important; clear:both;}
body table.responsive-table2.table-right {width:100% !important; float:left !important; clear:both;}
}

@media screen and (max-width:782px) {
body .newsletters-main p[class="headline"] a, body .newsletters-main p.headline a {font-family:calibri; font-size:13px; font-weight:700; line-height:20px; margin-bottom:6px; margin-top:0; color:#1c1c1c;}
}

.headertxt span p {margin-bottom:0; padding-bottom:0;}
.headertxt {padding-top:8px;}
body.single .entry-meta {display:none;}
article.newsletter .addtoany_share_save_container {display:none;}
span.detail-one {font-size:17px;}
body a.more_button {font-family:calibri !important; letter-spacing:0.5px !important; font-size:15px !important; line-height:1.05em !important; display:inline-block;}
.recent-main {text-align:center;}
.box {background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:left;}
.main {max-width:32%; display:inline-block; vertical-align:top; padding:0%;}
.main:nth-child(2n+1) {margin-left:2%; margin-right:2%;}
body .box .blog_img {margin-bottom:0 !important; width:100% !important;}
body .box .blog_img img {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; width:100%; margin-bottom:0;}
body .box h4 {color:#64bde4 !important; margin:0; clear:both; background-color:#fafafa; border-top-left-radius:5px; border-top-right-radius:5px; color:#000; font-family:"Open Sans", sans-serif, Arial, serif; font-size:15px; font-style:normal; font-weight:600; line-height:20px; margin:0; padding:10px ;}
.box:hover img {opacity:0.9;}
body .box h4 a {color:#000 !important; text-decoration:none}
.box:hover h4 a, .box:hover h4 {color:#57b8e2 !important;}
.padding-normal {padding:10px;}
.tags-all a {color:#999999 !important; font-size:12px; text-decoration:none; display:inline-block; vertical-align:top; margin:0 1px;}
.tags-all a:hover {color:#000000 !important;}
.tags-all a:after {content:", ";}
.tags-all a:last-child:after {content:" ";}
.recent-main {}
.heading-one {text-align:left; font-family:"Open Sans", sans-serif, Arial, serif; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; margin-bottom:20px; font-size:20px;}
.main_popup2 .modal11:before {content:""; background:transparent; position:fixed; top:0; left:0; right:0; bottom:0; z-index:-1;}
.main_popup2 .modal11:target:before {-webkit-transition:-webkit-transform 0.9s ease-out; -moz-transition:-moz-transform 0.9s ease-out; -o-transition:-o-transform 0.9s ease-out; transition:transform 0.9s ease-out; z-index:10; background:rgba(0, 0, 0, 0.6);}
.main_popup2 .modal11:target + .modal-dialog {-webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); top:20%;}
.main_popup2 .modal-dialog {position:fixed; left:0px; top:-100%; right:0px; z-index:11; width:1099px; -webkit-transform:translate(0, -500%); -ms-transform:translate(0, -500%); transform:translate(0, -500%); -webkit-transition:-webkit-transform 0.3s ease-out; -moz-transition:-moz-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out; margin:0 auto;}
.main_popup2 .btn-close {position:absolute; background:#f00; opacity:inherit; text-shadow:none; color:#fff; height:25px; right:0; width:24px; border-radius:100%; margin:-17px -14px 0 0px; z-index:9; border:none; text-decoration:none; text-align:center; font-weight:bold; font-size:20px; line-height:22px;}
.main_popup2 .modal-dialog img {max-width:100%;}
.chat_option_left {position:fixed; left:0; right:0; top:60%; transform:translateY(-60%); width:70px; z-index:2; transform:translateY(-50%);}
.chat_option_left .link_btn_left {display:inline-block; color:#337ab7; border-radius:0px 8px 8px 0px; padding:0 45px 0 10px; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s; -webkit-transform:translate(-107px, 0); -moz-transform:translate(-107px, 0); -ms-transform:translate(-107px, 0); -o-transform:translate(-107px, 0); transform:translate(-107px, 0); width:150px; font-size:17px; line-height:45px; display:inline-block; float:left; text-decoration:none; background:#fff; margin:3px 0 0 0; text-decoration:none; position:relative; text-align:right;}
.chat_option_left .link_btn_left:hover {-webkit-transform:translate(0px, 0); -moz-transform:translate(0px, 0); -ms-transform:translate(0px, 0); -o-transform:translate(0px, 0); transform:translate(0px, 0); text-decoration:none;}
.chat_option_left .link_btn_left i {position:absolute; right:9px; font-size:28px; top:9px;}
.chat_option_left .link_btn_left:nth-child(1) {color:#fff; background:green;}
.chat_option_left .link_btn_left:nth-child(2) {color:#fff; background:#00aaf2;}

@media only screen and (min-width:992px) and (max-width:1199px) {
.main_popup2 .modal-dialog {width:91%;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.main_popup2 .modal-dialog {width:91%;}
}

@media only screen and (max-width:767px) {
.main_popup2 .modal-dialog {width:91%;}
}

@media only screen and (max-width:480px) {
.main_popup2 .modal-dialog {width:91%;}
}

@media only screen and (max-width: 320px) {
.main_popup2 .modal-dialog {width:91%;}
}

@media screen and (max-width:640px) {
.main {max-width:46%; padding:1%;}
}

@media screen and (max-width:540px) {
.main {max-width:inherit; width:99%; padding:1% 0;}
}