/*
Fonts & General Styles
--------------------------------*/
*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  /* Removes padding behaviour on widths */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* CUSTOMIZE THIS */
body {
  font-family: museo-sans, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  color: #3d3d3d;
  background: #ffffff;
}
a {
  color: #666666;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #666666;
  text-decoration: none;
}
a:focus {
  outline: 0;
}
h1,.h1 {
  font-size: 3em;
}
h2,.h2 {
  font-size: 2.5em;
}
h3,.h3 {
  font-size: 2em;
}
h4,.h4 {
  font-size: 1.5em;
}
h5,.h5 {
  font-size: 1.1667em;
}
h6,.h6 {
  font-size: 1em;
}
p {
  margin: 0 0 20px;
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #e6e6e6;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #e6e6e6;
  opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #e6e6e6;
  opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #e6e6e6;
}
blockquote {
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  font-style:italic;
  font-size:18px;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size:60px;
  line-height: 0.1em;
  margin-right:15px;
  vertical-align: -0.4em;
}
blockquote:after {
    color: #ccc;
    content: close-quote;
    font-size: 60px;
    line-height: 0.1em;
    margin-left: 10px;
    vertical-align: -34px;
}
/* /CUSTOMIZE THIS */

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.clearfix {
  clear: both;
}
img {
  vertical-align: top; max-width: 100%;
}
input[type=submit],input[type=button]{
	-webkit-appearance: none;
}
.fa {
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fatop {
  vertical-align: top;
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-comments:before {
  content: "\f086";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-arrow-up:before {
  content: "\f062";
  color: #2bb673;
}
.fa-arrow-down:before {
  content: "\f063";
  color: #e90000;
}
.fa-angle-right:before {
  content: "\f105";
  margin: 0 2px;
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}


/*
2) Blog Styles
--------------------------------*/
/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}

/* Content */
.hentry {
    margin: 20px 0 20px;
	padding-bottom:20px;
	border-bottom: solid 1px #eee;
}
.entry-meta {
    clear: both;
}
.byline {
    display: none;
}
.single .byline,
.group-blog .byline {
    display: inline;
}
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}
.page-links {
    clear: both;
    margin: 0 0 1.5em;
}

blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

/* Asides */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

/* Media */
.site-header img,
.entry-content img,
.comment-content img,
.widget img {
    max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img,
.entry-content img,
img.size-full {
    max-width: 100%;
    width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.wp-caption {
    border: 1px solid #ccc;
    max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
    margin-bottom: 1.5em;
}
.wp-caption img {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
.site-content .gallery {
    margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
    border: none;
    height: auto;
    max-width: 90%;
}
.site-content .gallery dd {
    margin: 0;
}

/* Navigation */
.site-content .site-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}
.site-content .nav-previous {
    float: left;
    width: 50%;
}
.site-content .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}

/* Widgets */
.widget {
    margin: 0 0 1.5em;
}

/*
Grids
--------------------------------*/
.row:before, .row:after {
  content: "";
  display: table ;
  clear: both;
}
:focus { outline: none;  }
.center-align { margin-left:auto; margin-right:auto; float:none !important; }
.pad-lr-0 { padding-left:0px !important; padding-right:0px !important; }
.pad-lt-0 { padding-left:0px !important; }
.pad-rt-0 { padding-right:0px !important; }

/*
Header
--------------------------------*/
.container { max-width: 1310px; margin: 0px auto; width: 100%; padding-left:15px; padding-right:15px; }
.header { position: fixed; width: 100%; top: 0px; z-index: 99; }
.fixed-header { height: 152px; }
.header-smaller { box-shadow: 0 0 0px 0 rgba(0,0,0,0.2); }
.preheader-bg { height: 45px; padding: 0px 42px 0px; background: rgb(245,138,44); background: linear-gradient(90deg, rgba(245,138,44,1) 0%, rgba(236,78,19,1) 46%, rgba(236,78,19,1) 100%); }
.preheader-bg ul { margin: 0px; }
.preheader-bg ul li { display: inline-block; vertical-align: top; padding: 0px 0px 0px 0px; position: relative; }
/*.preheader-bg ul li:first-child {  padding-right: 4px; }*/
.preheader-bg ul li:last-child {  padding-right: 0px; }
.preheader-bg ul li a { color: #fff; font-size: 16px; display: block; letter-spacing: 1px; padding: 5px 17px 11px; text-transform: uppercase; font-family: 'Rubik', sans-serif; font-weight: 500; }
.preheader-bg ul li a:hover, .preheader-bg ul li:hover a { color: #fff; background: #d44812; }
.preheader-bg ul li.h-login-btn { line-height: 36px; padding-left: 6px; }
.preheader-bg ul li.h-login-btn a { background: #fff; padding: 0px; margin: 5px 0px 0px; display: block; border-radius:100px; text-align: center;  height: 33px; width: 85px; font-size: 16px; color: #ec4e13; }
.h-link-text { padding-top: 8px; display: inline-block; }
.preheader-bg ul li.h-sigined-menu a {  text-transform: none; font-weight: 500; letter-spacing: 0px; padding: 5px 29px 11px; }
.inner-header-bg .preheader-bg ul li .dropdown-menu { display: none; }
.inner-header-bg .preheader-bg ul li:hover .dropdown-menu { display: block; position: absolute; left:0px; background: #fff; width: 275px; border-radius:0px 0px 5px 5px;  border: 1px solid #e3e3e3; z-index: 1; box-shadow: 3px 5px 5px rgba(51,51,51,0.1); }
.inner-header-bg .preheader-bg ul li .dropdown-menu li { text-align: left; display: block; padding:14px 0px 0px 17px;  margin: 0px; float: left; width: 100%; border-bottom: 1px solid #e3e3e3;  }
.inner-header-bg .preheader-bg ul li .dropdown-menu li:last-child { border-bottom:none; }
.inner-header-bg .preheader-bg ul li .dropdown-menu li a { float: left; padding: 0; font-weight: 500; color: #4d4d4d; font-size: 17px; font-family:"museo-sans"; }
.inner-header-bg .preheader-bg ul li .dropdown-menu li a:hover { color: #999; background: none; }
.inner-header-bg .preheader-bg ul li:hover .dropdown-menu li a { background: none; }
.menu-icon-mar { float: left; text-align: center; margin: 0px 10px 0px 0px;  }
.acc-rt-cont { float: left; line-height: 20px; margin: 0px 0px 16px; }
.acc-rt-cont small { color: #ec4e13; font-weight: 700; font-size: 17px; }

.header-bg { background: #fff; padding: 28px 20px 26px 30px; }
.header-bg ul { margin: 8px 0px 0px; }
.header-bg ul li { display: inline-block; vertical-align: top;   }
.header-bg ul li a { color: #3d3d3d; font-weight: 500; font-size: 24px; margin: 0px 21px; padding: 0px 0px 3px; border-bottom:2px solid #fff; }
.header-bg ul li a:hover, .header-bg ul li.active a { border-bottom:2px solid #ef6419; }

.inner-fixed-header { height: 157px; }
/*.inner-header-bg { border-bottom:1px solid #e0e0e0; }*/
.inner-header-bg .preheader-bg  { padding: 0px 12px 0px 42px; }
.inner-header-bg .header-bg { padding: 15px 20px 23px 30px; height: 112px; }
.inner-header-bg .header-bg ul { margin: 0px; }
.inner-header-bg .header-bg ul li { margin: 0px 21px; text-align: center; position: relative; }
.inner-header-bg .header-bg ul li a { color: #b5b5b5; margin: 0px; padding: 0px 0px 23px; border-bottom: 0px; display: inline-block;}
.inner-header-bg .header-bg ul li a:hover, .inner-header-bg .header-bg ul li.active a, .inner-header-bg .header-bg ul li:hover a { color: #3d3d3d; border-bottom: 0px; }
.inner-header-bg .header-bg ul li .h-step-text { font-size: 17px; font-weight: 700; text-transform: uppercase; }
.inner-header-bg .header-bg ul li a:hover .h-step-text, .inner-header-bg .header-bg ul li.active a .h-step-text, .inner-header-bg .header-bg ul li:hover a .h-step-text  { color: #ec4e13; }
.inner-header-bg .header-bg ul li .step-menu { border-top: 2px solid #b5b5b5; margin: 4px 0px 0px; padding: 6px 0px 0px; display: block; }

.inner-header-bg .logo { margin: 13px 0px 0px; }

.inner-header-bg .header-bg ul li .dropdown-menu { display: none; }
.inner-header-bg .header-bg ul li:hover .dropdown-menu { display: block; position: absolute; left: -28px; background: #fff; width: 275px; border-radius:0px 0px 5px 5px;  border: 1px solid #e3e3e3; box-shadow: 5px 5px 5px rgba(51,51,51,0.1); }
.inner-header-bg .header-bg ul li .dropdown-menu li { text-align: left; display: block; margin: 0px; float: left; width: 100%; border-bottom: 1px solid #e3e3e3;  }
.inner-header-bg .header-bg ul li .dropdown-menu li:last-child { border-bottom:none; }
.inner-header-bg .header-bg ul li .dropdown-menu li a { float: left; width: 100%; padding: 14px 28px 13px 28px; font-weight: 500; color: #4d4d4d; font-size: 16px; }
.inner-header-bg .header-bg ul li .dropdown-menu li:last-child a { border-radius:0px 0px 5px 5px; }
.inner-header-bg .header-bg ul li .dropdown-menu li a:hover { background: #ec4e13; color: #fff; }

.profile-fixed-header { height: 219px; }
/*.profile-header-bg.header-smaller .menu-strip { display: none; }*/
.profile-header-bg.header-smaller .menu-top-arrow { display: none; }
.menu-strip { background: #f3f3f3; height: 62px; padding-right:18px;  }
.menu-strip ul { margin:-11px 0px 0px; float: right; width: 100%; list-style-type: none; text-align: right; }
.menu-strip ul li { display:inline-block; margin: 0px 22px 0px; }
.menu-strip ul li a { font-size: 17px; font-weight: 500;  padding: 0px 0px 17px; color: #333; border-bottom: 5px solid rgba(243,243,243,0); }
.menu-strip ul li a:hover, .menu-strip ul li.active a  { color: #ef6218; border-bottom: 5px solid #ef6218; }

/*
BANNER CSS
--------------------------------*/
.banner-rt{position: absolute; top:0px;}
.banner-lt{ position: absolute; left: 60px;top: 90px;}
.banner-bg-ht { height: 660px; position: relative; }
.banner-img-ht { height: 630px;  }
.banner-img { position: absolute; width: 100%; bottom: -6px; left: 0px; }
.banner-content { position: absolute; width: 100%; z-index: 1; padding: 80px 0px 0px 0px;  }
.banner-content h1 { color: #fff; font-size: 62px; line-height: 67px; font-weight: 600; font-family:"omnes-pro"; }
.black-text { color: #000; font-weight:700; }
.black-text span { font-weight:900; }
.banner-btns-mar { margin: 38px 0px 0px;  }
.banner-btns-mar .black-btn { margin-right: 2px; }

.orange-btn { height: 60px; line-height: 60px; color: #fff; font-size: 23px; font-weight: 700; text-transform: uppercase; background: #ec4e13; border-radius: 100px; display: inline-block; padding: 0px 40px; letter-spacing: 1px; outline: none; border: none; font-family:"museo-sans"; }
.orange-btn:hover { color: #fff; background: #000; }
.orange-btn:focus { color: #fff;  }
.black-btn { height: 60px; line-height: 60px; color: #fff; font-size: 23px; font-weight: 700; text-transform: uppercase; background: #000; border-radius: 100px; display: inline-block; padding: 0px 40px; letter-spacing: 1px; outline: none; border: none; font-family:"museo-sans"; }
.black-btn:hover { color: #fff; background: #ec4e13; }
.black-btn:focus { color: #fff; }
.white-btn { height: 60px; line-height: 60px; color: #ed5114; font-size: 23px; font-weight: 700; text-transform: uppercase; background: #fff; border-radius: 100px; display: inline-block; padding: 0px 40px; letter-spacing: 1px; outline: none; border: none; font-family:"museo-sans"; }
.white-btn:hover { color: #fff; background: #ed5114; }
.white-btn:focus { color: #ed5114; background: #fff;  }


/*
HOME ABOUT CSS
--------------------------------*/
.home-about-page { padding: 33px 0px 92px; position: relative; }
.home-about-page h2 { font-weight: 700; padding: 38px 0px 34px; }

.box-shadow-btm { margin: 61px 0px 0px; }
.left-circle-img { position: absolute; left: 0px; bottom: 0px; }
.right-circle-img { position: absolute; right: 0px; bottom: -50px; z-index: -1; }
.left-about-img  { margin: 0px; position: relative; width: 30%; }
.right-about-img  { margin:50px 0px 0px; position: relative; z-index: 1; width: 20%; }
.middle-about-cont { display: inline-block; vertical-align: top; padding: 115px 0px 0px; width: 50%;  }
.middle-about-cont h4 { font-size: 31px; color: #333; padding: 0px 0px 5px; }
.middle-about-cont h3 { color: #ec4e12; font-weight: 900; font-size: 56px;  }
.middle-about-cont h3 .brand-text { color: #ffb000; font-size: 31px; padding: 14px 0px 0px; display: inline-block; vertical-align: top; }

/*
HOME TESTIMONIAL CSS
--------------------------------*/
.home-testimonial-bg { background: #f06a24; padding: 31px 0px 32px; }
.testimonial-cont-ht { height: 200px; margin: 0px 0px 22px; overflow: hidden; }
.home-testimonial-bg .testimonial-content { max-width: 880px; margin: 0px auto 0px; }
.home-testimonial-bg .testimonial-content h3 { font-size: 39px; line-height: 44px; padding:35px 0px 0px; font-family:"omnes-pro"; font-weight:900; letter-spacing: 0.5px; color: #fff; position: relative; }
.home-testimonial-bg .testimonial-content p { font-size: 30px; line-height: 37px; color: #fff; font-weight: 700; padding: 0px 0px 3px; }
.home-testimonial-bg h4 { color: #fff; }
.home-testimonial-bg h4 a { color: #fff; }
.home-testimonial-bg .position-text { color: #ffcd00; margin: 4px 0px 0px; text-transform: uppercase; letter-spacing: 1px; font-style: normal; }
.divider-border-sml { background: #fbcf03; width: 35px; height: 2px; margin: 0px auto 24px; display: block;  }
.home-testimonial-bg .testimonial-content h3:before { color: #ffcd00; content: "\201C"; font-size: 92px; margin-top: 4px; display: inline-block; vertical-align: top; font-family:"museo-sans"; font-weight: 700; }
.home-testimonial-bg .testimonial-content p:after { color: #ffcd00; content: "\201D"; font-size: 92px; margin-top: 41px; display: inline-block; vertical-align: top; font-family:"museo-sans"; font-weight: 700; }

.home-testimonial-bg .testimonial-content .slick-dots li button { width: 16px; height: 16px; margin: 0px 4px; background: #f69767; cursor:pointer; }
.home-testimonial-bg .testimonial-content .slick-dots li.slick-active button { background: #fff; }

.home-testimonial-bg .owl-dots { margin:6px 0px 0px; }
.home-testimonial-bg .owl-dots .owl-dot span { background: #f69767; margin: 0px 4px; }
.home-testimonial-bg .owl-dots .owl-dot.active span { background:#fff; }

.home-testimonial-bg .owl-carousel .owl-item { background: #f06a24; }
.about-page .owl-carousel .owl-item { background: #fff; }

/*
HOME LOGIN CSS
--------------------------------*/
.home-login-bg { padding: 55px 0px 81px; }
.home-login-bg h3 { font-size: 40px; line-height: 46px; font-weight: 700; padding: 0px 0px 8px; }
.home-login-bg h2 { font-size: 40px; line-height: 46px; font-weight: 900; color: #ec4e13; text-transform: uppercase; }
.login-btns-mar { margin: 48px 0px 0px; }
.login-btns-mar .black-btn { margin-right: 2px; }



/*
PROFILE EDIT APPROVED PAGE CSS
--------------------------------*/
.inner-banner-cont.feedback-inner-banner { max-width:586px; }
.inner-banner-cont.feedback-inner-banner p { font-size:20px; line-height: 25px; color:#000; font-weight:500; }
.profile-edit-page .container, .profile-page .container { max-width:1280px; width:100%; margin:0px auto;}
/*.profile-edit-page.main-bg { padding: 50px 0px 144px;}*/
.profile-form-pad .row { margin-left:-30px; margin-right:-30px;}
.profile-form-pad .medium-6 { padding-left:30px; padding-right:30px;}

.profile-form-pad .row .row { margin-left:-15px; margin-right:-15px; }

/*.profile-form-pad .row .row .medium-7, .profile-form-pad .row .row .medium-8 { padding-left:0px;}*/
.profile-form-pad .row .row .medium-5 { width:37%; padding-right: 0px; }

.form-text { font-size:18px; line-height: 26px; font-weight:300; color:#666; border:none; width:100%; }
.profile-form-pad small { font-size:14px; color:#999; line-height:17px;}
.select-box { background:url("./dropdown-arrow-orange.png") no-repeat 97% 54%;  border:1px solid #ccc; height:50px; line-height: 50px; display:inline-block; border-radius:6px; width:100%; margin:0px 0px 18px; padding:0px 14px; font-weight:300; font-size:18px; outline:none; color:#666; appearance:none; -webkit-appearance:none; -moz-appearance:none; }
.profile-form-pad .text-box { margin: 0px 0px 18px;}
.alertnative-mail-pad .text-box, .alertnative-mail-pad { margin:0px 0px 30px;}

.radio-check .checkmark { border-radius:50%; }
.radio-check .checkmark:after { width:14px; height:14px; background:#ec4e13; top:6px; left:6px; border-radius:50px;  }


.radio-text { font-size:18px; color:#666; font-weight:300; display:inline-block; vertical-align:top; margin:11px 0px 5px 6px;   }
.radio-check { float:left; margin-right:45px; }
.radio-check .checkbox { border-bottom:none; display:inline-block; }
.radio-check .checkbox-text { border-bottom:none; margin: 5px 0px 5px 8px; width: 83%; }
.profile-form-pad .login-form label { text-transform:uppercase; margin:0px 0px 15px; }
.textarea-text-box { border:1px solid #ccc; border-top: 1px solid #f2f2f2; width:100%; font-size:14px; color:#666; padding:18px 15px; border-radius:6px; line-height: 19px; min-height:210px; margin:0px 0px 26px; }
.profile-form-pad .extra-pad { margin:0px 0px 20px; display:block;}
.profile-form-pad small.orange-text { color: #ec4e13;}


.profile-checkbox .checkbox {display:inline-block; vertical-align:top; margin:4px 0px 0px; padding-left:30px; position:relative;cursor:pointer; user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none; border:none; }
.profile-checkbox .checkbox-text { border-bottom:none; font-weight:300; color:#666; margin:5px 0px 15px 14px; width:83%; }
.project-executive .profile-checkbox .checkbox-text { margin:5px 0px 10px 12px;}


textarea::-webkit-scrollbar {
  width: 8px;
  padding:0px 3px;
  background-color: #F5F5F5; }

textarea::-webkit-scrollbar-thumb {
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #c1c1c1; }

.form-text::-webkit-input-placeholder { color:#e6e6e6; }
.form-text:-moz-placeholder { color:#e6e6e6; opacity:1; }
.form-text::-moz-placeholder { color:#e6e6e6; opacity:1; }
.form-text:-ms-input-placeholder { color:#e6e6e6; }

.main-bg.profile-edit-page { padding: 54px 0px 145px; }

/*
PROFILE PAGE CSS
--------------------------------*/
.profile-form .form-text { margin:0px 0px 40px; display:block; line-height:24px; }
.extra-questions .form-text { font-size:16px; line-height: 24px; margin:0px 0px 0px; }
.profile-page.main-bg { padding: 0px 0px 75px;}


/*
REQUEST RESEND APPROVED PAGE CSS
--------------------------------*/
.resend-page.main-bg { padding: 71px 0px 82px;}

.form-data-content .checkmark { top:8px;}
.form-data-content { margin:8px 0px 0px;}
.form-data-content .checkbox-text { width: 92%; margin:0px 0px 0px 12px; padding:14px 0px 12px; }
.date-content { font-weight:500; color:#333; font-size:18px; text-align:center; border-bottom:1px solid #c2c2c2; height:50px; line-height:50px; }
.sent-content { display:block; border-bottom:1px solid #c2c2c2; }
.green-tick-icon { background:url(./sprites.png) no-repeat -321px -145px; width:27px; height:19px; display:block; margin:15px auto;}
.orange-close-icon { background:url(./sprites.png) no-repeat 0px -162px; width:20px; height:21px; display:block; margin:15px auto; }
.last-data-content .checkbox-text, .last-data-content .date-content, .last-data-content .sent-content { border:none;}


/*
MANAGE RESULTS APPROVED PAGE CSS
------------------------------------*/
.main-bg.manage-result-page { padding:48px 0px 55px;}
.login-banner-cont strong { font-weight:900; color:#000;}
.circle-image { text-align:center; margin:0px 0px 95px; }
.result-text label span { text-transform:uppercase; }
.login-form.result-text label { text-transform: inherit; margin: 0px 0px 25px; }
.login-right-text { font-size:14px; float:right; text-transform: inherit; color:#999; font-weight:500;}
.manage-btn { background:#fff; height:62px; line-height: 62px; font-size:20px; font-weight:500; color:#666; display:inline-block; text-align:center; border-radius:100px; border:1px solid #c1c1c1; width:100%; cursor:pointer; box-shadow: 0px 0px 10px #ccc; margin:0px 0px 15px; font-family: museo-sans, sans-serif; }
.manage-btn.active, .manage-btn:hover, .view-btn:hover, .view-btn.active { background:#f3f3f3; }
.manage-btn-pad .row { margin-left:-10px; margin-right:-10px;}
.manage-btn-pad .medium-6 { padding-left:10px; padding-right:10px;}
.view-btn { background:#fff; height:62px; font-size:18px; font-weight:500; color:#666; width:100%; display:inline-block; text-align:center; border-radius:100px; border:1px solid #c1c1c1; cursor:pointer; box-shadow: 0px 0px 10px #ccc; margin:0px 0px 15px;     font-family: museo-sans, sans-serif; }
.view-btn .data-txt { display:block; font-size:13px; color:#999; text-transform:uppercase; line-height:18px; }



/*
MANAGE RESULTS CREATIONS APPROVED PAGE CSS
--------------------------------------------*/
.inner-banner-cont.creation-banner-cont { max-width:570px; width: 100%; margin: 0px auto; /*padding:60px 0px 0px;*/ }
.main-bg.create-result-page { padding:33px 0px 35px;}
.deselect-textbox .checkbox { float:left; display:inline-block; vertical-align: top;}
.deselect-textbox { margin:0px auto 0px; display:block; text-align:center; width:255px; }
.deselect-textbox .checkbox-text { border-bottom:none; margin:8px 0px 0px 0px; }
.create-action-pad { padding:40px 0px 12px }
.count-text { font-size:18px; color:#ec4e13; font-weight:500; display:table; height:240px;}
.count-text span { display:table-cell; vertical-align: middle;}
.create-action-pad .login-form label { margin:0px 0px 23px; }
/*.create-action-pad .row { margin-left:-49px; margin-right:-49px;}
.create-action-pad .medium-6 { padding-left:49px; padding-right:49px;}*/
.create-action-pad .row .row { margin-left:-15px; margin-right:-15px;}


.remind-radio-btn .checkmark { border-radius:50%; }
.remind-radio-btn .checkmark:after { width:14px; height:14px; background:#ec4e13; top:6px; left:6px; border-radius:50px;  }
.remind-radio-btn .checkbox-text { font-size:20px; width:90%; padding-bottom:10px;}

.create-action-pad .textarea-text-box { min-height:240px; margin:0px 0px 44px; border: 1px solid #ccc; }
.create-result-page .thank-you-text { padding:35px 0px 0px;}
.add-icon { background:url(./sprites.png) no-repeat 0px 0px; width:27px; height:27px; display:inline-block; vertical-align: top; margin:28px 10px 0px 0px; }
.banner-feedback-btn:hover .add-icon { background:url("./sprites.png") no-repeat 0px -42px; }
.create-action-pad .medium-6.left-pad, .manage-result-page .large-6.left-pad { padding-right:49px;}
.create-action-pad .medium-6.right-pad, .manage-result-page .large-6.right-pad { padding-left:49px;}

/*
ABOUT PAGE CSS
--------------------------------*/
/*.inner-banner { height: 475px; }*/
/*.inner-banner img { max-height: 100%; }*/
.about-banner-img { height:500px; position: relative; }
.inner-banner-cont { max-width:530px; width:100%; height: 480px; display: table; }
.inner-banner-cont-center { display: table-cell; vertical-align: middle; }

.inner-banner-img { position:absolute; width:102%; bottom:0px; left:-146px; top:0px; }
.inner-banner-img img { max-width:100%;  }
.inner-banner-cont-ht { padding-left: 15px; }

.inner-banner-cont h3 { font-size:40px; line-height: 45px; color:#000; font-weight: 700; padding:10px 0px 15px; }
.inner-banner-cont p { font-size:18px; line-height: 26px; color:#000; font-weight:500; margin: 0px 0px 23px; }
.inner-banner-cont p strong { font-weight: 900; }
.inner-banner-cont h4 { font-size:26px; line-height: 36px; color:#000; font-weight: 900; text-transform: uppercase; padding:0px 0px 25px; }
.inner-banner-reg { max-width:567px; width:100%; margin:0px auto; margin-left:52%; padding:0px 0px 0px; }
.inner-banner-btn { background:#000; height:60px; width:100%; max-width:195px; border-radius:50px; float:left; outline:none; color:#fff; font-size:18px; letter-spacing:1px; margin:15px 0px; cursor:pointer; border:1px solid #000; font-weight:700; }
.inner-banner-btn:hover { background:#ec4e13; border:1px solid #ec4e13; }
.reg-right { font-size:15px; line-height: 20px; color:#000; font-weight:700; max-width:288px; display: inline-block; vertical-align: top; margin:2px 0px 0px 12px; }
.inner-banner-cont ul { margin:0px 0px 22px 15px; padding:0px; list-style-type: none;}
.inner-banner-cont ol { margin:0px 0px 22px 15px; padding:0px; list-style-type:decimal;}
.inner-banner-cont ul li, .inner-banner-cont ol li { display:list-item; font-size:18px; line-height: 23px; color:#000; vertical-align: top; }
.inner-banner-cont ol li { font-weight:700; }
.inner-banner-cont ul li:before { content: "\2022"; color: #ec4e12;  display: inline-block; width: 1em;  margin-left: -0.9em; font-weight: bold;  font-size:1.1rem; }





.main-bg { background:#fff; padding:54px 0px 50px; }
.about-page .container { max-width:1280px; width:100%; margin:0px auto;}
.testimonial-content { width:100%; max-width:750px; margin:0px auto 40px; text-align:center; }
.testimonial-content h3 { color:#ec4e13; font-size:25px; font-weight:900; text-transform:uppercase; padding:0px 0px 23px;  }
.testimonial-content p { font-size:18px; line-height: 24px; color:#666; font-weight:500; padding:0px 0px 0px; margin: 0px 0px 22px; }
.testimonial-content h4 { font-size:18px; color:#000; line-height: 28px; text-transform:uppercase; font-weight:700;   }
.position-text { font-size:15px; font-weight:700; color:#666; font-style: italic;}
.testimonial-cont { margin:0px 0px 30px;}

.divider-line { background:#ccc; height:2px; width:100%; margin:0px auto;}
.two-columns-cont { padding:40px 0px 0px; max-width:1600px; width:100%; margin:0px auto; }
.left-image-content { float:left; width:50%;}
.left-image-content img { width:87%; margin:0px auto; display:inline-block; vertical-align: top; }
.right-about-content { float:right; width:50%; }
.right-about-content h3 { color:#ec4e13; font-size:26px; font-weight:900; padding:0px 0px 9px; }
.right-about-content p { color:#666; font-size:20px; line-height: 28px; font-weight:500; margin:0px 0px 25px; }
.orange-text { color:#ec4e13;}

.inner-banner-cont .black-btn { padding: 0px 29px; }

/*-----SLICK SLIDER CSS-----*/
.slick-slider { position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent; }
.testimonial-content .slick-prev, .testimonial-content .slick-next { display:none !important;}
.testimonial-content .slick-dots { list-style-type:none; margin-top: 6px; }
.testimonial-content .slick-dots li  { display: inline-block; }
.testimonial-content .slick-dots li button { display:inline-block; height:16px; width:16px; background: #ccc; border-radius:50px; margin:0px 7px; border: none; outline: none; cursor: pointer; }
.testimonial-content .slick-dots li.slick-active button { background:#ec4e13;}

.owl-dots .owl-dot span { display:inline-block; height:16px; width:16px; background: #ccc; border-radius:50px; margin:0px 6px; border: none; outline: none; cursor: pointer;  }
.owl-dots .owl-dot.active span { background:#ec4e13; }
.owl-dots { margin:5px 0px 0px; }

/*
LOGIN PAGE CSS
--------------------------------*/
.main-bg.login-page { padding: 43px 0px 66px; min-height:425px; }
.login-banner-img { height:630px; }
.inner-banner-cont.login-banner-cont { max-width:525px; width:100%; margin:0px auto; /*margin-left:52%;*/ /*padding:66px 0px 0px;*/  }
.login-page .container { max-width:610px; width:100%; margin:0px auto 0px;}
.login-form label { font-size:20px; line-height: 34px; font-weight:500; color:#333; display:block; margin:0px 0px 10px; border-bottom:1px solid #f05600; text-transform: uppercase;}
.text-box { border:1px solid #ccc; height:50px; display:inline-block; border-radius:6px; width:100%; margin:0px 0px 29px; padding:0px 14px; font-weight:300; font-size:19px; outline:none; }
.form-btn { height:60px; line-height: 60px; display:inline-block; background:#ed4e14; font-size:22px; font-weight:700; color:#fff; text-align: center; padding:0px 35px; border-radius:50px; margin:17px auto 0px; text-transform:uppercase; }
.form-btn:hover { background:#000; color:#fff;}

.border-top-empty { border-top: 1px solid #eee; border-right: 1px solid #ccc; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #ccc; }
.border-btm-empty { border-top: 1px solid #9b9b9b; border-right: 1px solid #ccc; border-bottom: 1px solid #eee; border-left: 1px solid #ccc; }


.reg-form-btn { padding: 0px 35px; margin: 4px 0px 0px; }

.password-textbox { position: relative; }
.eye-icon.toggle-password  { background:url("./sprites.png") no-repeat -413px 0px; width: 34px; height: 22px; display: block; position: absolute; right: 13px; top:15px; }
.toggle-password { background:url("./sprites.png") no-repeat -413px -42px; width: 34px; height: 22px; display: block; position: absolute; right: 13px; top:15px; }


/*
FAQ PAGE CSS
--------------------------------*/
.inner-banner-cont.faq-inner-banner { max-width:590px; width:100%; margin:0px auto; /*margin-left:52%; */ /*padding:103px 0px 0px;*/  }
.main-bg.faq-page { padding:54px 0px 127px; }
.faq-content { padding:0px 0px 70px; }
.faq-content h3 { font-size:24px; line-height: 30px; font-weight:900; color:#ec4e13; text-transform: uppercase; padding:0px 0px 14px; }
.faq-content h3 .gray-text { color:#666; font-weight: 500; }
.faq-content .accordion { background:url("./acc-right-arrow.png") no-repeat 99% center; border:none; outline:none; cursor:pointer; font-weight:700; color:#333; font-size:18px;padding:28px 0px 28px; border-bottom:1px solid #ccc; width:100%; text-align:left; font-family: museo-sans, sans-serif;  }
.faq-content .accordion.active { background:url("./acc-down-arrow.png") no-repeat 99% center; border-bottom:none; }
.accordion-title { width: 85%; display: inline-block; }
.faq-content .panel { font-size:18px; line-height: 28px; color:#666; max-width:95%; width:100%; padding-bottom:0px;  }
.faq-content .panel p { font-size:18px; line-height: 28px; color:#666; font-weight: 700; }
.faq-content .panel p a, .thank-you-text p a { color:#ec4e13; }
.faq-content .panel p a:hover, .thank-you-text p a:hover { color:#000; }
.thank-you-text {  padding:49px 0px 0px; text-align:center; }
.thank-you-text p { font-size:18px; line-height: 26px; color:#666; margin:0px 0px 26px; font-weight: 500; }
.thank-you-icon { background:url("./sprites.png") no-repeat -201px -96px; width:64px; height:58px; display:block; margin:0px auto 0px;}
.thank-text { font-size:22px; line-height: 28px; color:#333; font-weight:700; margin:10px 0px 0px; }


/*
REQUEST FEEDBACK PAGE CSS
--------------------------------*/
.feedback-banner-img { height:630px; }
.inner-banner-cont.feedback-inner-banner { /*padding:51px 0px 0px;*/ }
.feedback-inner-banner h4 { font-size:35px; font-family:omnes-pro, sans-serif; color:#ec4e13; font-weight:700; }
.inner-banner-cont h4.watch-text { font-size:35px; font-family:omnes-pro, sans-serif; color:#ec4e13; font-weight:700; padding: 0px 0px 11px; }
.tick-arrow { background:url("./tick-arrow.png") no-repeat 0px 0px; width:171px; height:65px; display:inline-block; position: absolute; top:18px; left:-235px; }
.banner-tick-arrow { position: relative;}
.main-bg.request-feedback-page { padding:0px 0px 35px;}
.feedback-btn-top { text-align:center; top:-55px; position: relative; }
.banner-feedback-btn { background:#fff;  height:84px; line-height: 84px; border:1px solid #ccc; display:inline-block; border-radius:100px; padding:0px 40px; font-size:23px; font-weight:500; color:#666; margin:0px 12px; box-shadow:0px 0px 10px #ccc; outline:none;  }
.banner-feedback-btn:hover { background:#ec4e13; color:#fff; border:1px solid #ccc; box-shadow:0px 0px 10px #ccc; }
.manage-icon { background:url("./sprites.png") no-repeat -138px 0px; width:32px; height:32px; display:inline-block; vertical-align: middle; margin:0px 15px 0px 0px; }
.banner-feedback-btn:hover .manage-icon { background:url("./sprites.png") no-repeat -138px -42px; }
.import-icon { background:url("./sprites.png") no-repeat -96px 0px; width:23px; height:23px; display:inline-block; vertical-align: top; margin:27px 15px 0px 0px; }
.banner-feedback-btn:hover .import-icon { background:url("./sprites.png") no-repeat -96px -42px; }
.edit-icon { background:url("./sprites.png") no-repeat -50px 0px; width:23px; height:24px; display:inline-block; vertical-align: top; margin:30px 15px 0px 0px; }
.banner-feedback-btn:hover .edit-icon { background:url("./sprites.png") no-repeat -50px -42px; }


/*.request-feedback-page .container { max-width:1280px;}*/
/*.feedback-form-pad { padding:58px 0px 0px; }*/
.feedback-form-pad .row { margin-left:-12px; margin-right:-12px;}
.feedback-form-pad .large-4 { padding-left:12px; padding-right:12px;}
.form-text-box { height:48px; line-height: 48px; display:inline-block; padding:0px 17px; color:#666; border-radius:6px; border:1px solid #ccc; width:100%; font-size:18px; font-weight:300; margin:0px 0px 24px; }

.form-text-box::-webkit-input-placeholder { color:#e6e6e6; }
.form-text-box:-moz-placeholder { color:#e6e6e6; opacity:1; }
.form-text-box::-moz-placeholder { color:#e6e6e6; opacity:1; }
.form-text-box:-ms-input-placeholder { color:#e6e6e6; }

.graybox-btn-bg { background:#f3f3f3; padding:37px 0px 27px; text-align:center; }
.respondents-btn { height:60px; line-height: 60px; padding:0px 30px; display:inline-block;text-transform:uppercase; color:#fff; font-size:20px; font-weight:700; border-radius:50px; margin:0px 9px; letter-spacing: 1px; }
.respondents-btn:hover { background:#000; color:#fff;}
.light-gray-bg { background:#999; }
.dark-gray-bg { background:#666; }
.orange-bg { background:#ec4e13; }

.request-feedback-page .thank-you-text { padding: 18px 0px 0px; }

/*
PROFILE CHANGE PASSWORD PAGE CSS
--------------------------------*/
.change-password-page .container { max-width:1280px; width:100%; margin:0px auto;}
.change-password-page .row { margin-left:-30px; margin-right:-30px;}
.change-password-page .large-6 { padding-left:30px; padding-right:30px;}
.main-bg.change-password-page { padding:98px 0px 66px;}
.graybox-btn-bg .orange-btn { padding:0px 36px; margin: 0px 6px 10px; }
.change-password-btm .respondents-btn .orange-bg { background:#ed4e14; }
.video-img {  max-width: 455px; margin: 105px 0px 0px; position: relative;}

/*
PROFILE CHANGE PASSWORD PAUSE AND PLAY PAGE CSS
------------------------------------------------*/
.play-icon-top, .pause-icon-top { position:absolute; width:45px; z-index:9; top:83px; left: 43.8%;  }
.play-icon-top .fa-youtube-play { color:#1fb570; font-size:58px; }
.play-arrow-btn {  width:64px; height:40px; border-radius:10px; background:#1fb570; display:block; margin:0px auto; cursor:pointer; }
.play-arrow-btn .fa { display:inline-block; vertical-align:top; font-size:22px; color:#fff; margin:9px auto 0px;}
.play-green-btn { display:block; opacity:0.9; cursor:pointer;  background:#fff;text-align: center; text-indent: 0.1em; transition: all 150ms ease-out; width:45px; border-radius:1000px;color: #FFFFFF;font-size: 14px; /* change this to change size */ height:45px; margin: 20px auto;padding: 0;position: relative; }
.play-green-btn:hover { background:#ec4e13; }
/*.play-green-btn:before {  background: inherit; border-radius: 5% / 50%;bottom: 9%;content: "";left: -5%;position: absolute;right: -5%;top: 9%;}*/
.play-green-btn::after {border-style: solid;border-width: 1.1em 0 1em 1.732em;border-color: transparent transparent transparent #edecec;content: ' ';font-size:11px;height: 0;margin: -1em 0 0 -0.75em;top: 48%;position: absolute;width: 0; border-radius:3px;}
.pause-btn::after { content:none; }
.play-green-btn.pause-btn { opacity:1; }
.pause { position:relative; }
.pause:before {width:4px; height:15px; background:#fff; position:absolute; content:""; top:16px; }
.pause:after { width:4px; height:15px; background:#fff; position:absolute; content:""; top:16px; right:4px; }

/*
GET STARTED APPROVED PAGE CSS
--------------------------------*/
.mar-btm-0 { margin-bottom: 0px !important; }
.main-bg.started-approved-page { padding:56px 0px 35px;}
.checkbox {display:inline-block; vertical-align:top; margin:5px 0px 0px; padding-left:30px; position:relative;cursor:pointer; user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.checkbox input { position:absolute; opacity:0;cursor:pointer;}
.checkmark { position:absolute;top:0;left:0;height:30px; width:30px;background:#fff; border:2px solid #999999; border-radius:6px;}
.checkbox:hover input ~ .checkmark { backgroundr:none; }
.checkbox input:checked ~ .checkmark { background: #fff;}
.checkmark:after {content: "";position: absolute;display: none; }
input:checked ~ .checkmark:after  { display: block;}
.checkmark:after { background:url(./sprites.png) no-repeat -321px -183px; width:30px; height:22px; left:5px; top:2px; }
.checkbox-text { font-size:18px; color:#333; font-weight:500; display:inline-block; vertical-align:top; margin:8px 0px 6px 10px; border-bottom:1px solid #c2c2c2; padding-bottom:12px; width: 86%;  }
.checkmark.checked:after { display: block;}
.checkbox-text span { font-style:italic; font-weight:300;}
/*.approved-page-pad { padding:0px 0px 40px;}*/
.checkbox-text-no-border { border-bottom: 0px; }

.profile-form-pad { padding: 18px 0px 0px; }
.video-banner-img .inner-banner-cont { display: block; padding-top: 98px; height: auto; max-width: 590px; }

/*
Footer
--------------------------------*/
.footer { background:#000; padding:53px 0px 52px; font-size: 22px; color:#fff; }
.footer .container { max-width:1740px; width:100%; margin:0px auto;}
.footer-left { float:left;}
.footer-menu-links { margin:0px; padding:0px; list-style-type: none; }
.footer-menu-links li { display:inline-block;  padding:0px 20px; }
.footer-menu-links li a { color:#fff; font-weight: 500; font-size: 22px; }
.footer-menu-links li a:hover { color:#ec4e13; }
.footer-right { float:right; font-size: 22px; color:#fff; margin-right:20px; margin-top: 4px; }
.footer-right a { color:#fff;}
.footer-right a:hover { color:#ec4e13;}
.copy-right-bg { background:#fff; padding:25px 0px 25px; line-height: 26px; text-align:center; font-size:20px; color:#3d3d3d; font-weight:500; }
.mar-bot-10 { margin-bottom:10px; }

.f-mail-link { display: inline-block; vertical-align: top; line-height: 20px; }
.ip-address:after { color: #ffcd00; content: "\2B24"; font-size: 9px; margin: 2px 8px 0px 13px; display: inline-block; vertical-align: top; font-weight: 700; }

.row { margin-left: -15px; margin-right: -15px; }
.small-1, .small-2, .small-3, .small-4, .small-5, .small-6, .small-7, .small-8, .small-9, .small-10, .small-11, .small-12 { position: relative; padding-left: 15px; padding-right: 15px; float:left; min-height: 1px;  }
.medium-1, .medium-2, .medium-3, .medium-4, .medium-5, .medium-6, .medium-7, .medium-8, .medium-9, .medium-10, .medium-11, .medium-12 { position: relative; padding-left: 15px; padding-right: 15px; float:left; min-height: 1px;  }
.large-1, .large-2, .large-3, .large-4, .large-5, .large-6, .large-7, .large-8, .large-9, .large-10, .large-11, .large-12 { position: relative; padding-left: 15px; padding-right: 15px; float:left; min-height: 1px; }

.show-for-small { display: none !important; }

/* NEW SLIDER MENU
--------------------------------------------------------------------------------------------------------------- */
.overlayright {  z-index:999; position: fixed; right:0; top:0; margin-right:-320px; height:100%;  transition:margin-right .2s ease-in;  -moz-transition:margin-right .2s ease-in; -webkit-transition:margin-right .2s ease-in; }
.overlayright.active { margin-right: 0; width: 100%;  overflow-y: scroll; }
.slider-menu { background:#ec4e12; width:320px; padding:15px 0px 0px; }

.mob-menu-accordion { padding: 20px 0px 0px; }
.menu-accordion { float: left; width: 100%; font-size: 23px; font-weight: 500; color: #fff; border-top: 1px solid #fe886c; padding: 12px 12px; }
.menu-accordion:hover { color: #000; }
.menu-accordion span { font-size: 18px; color: #f3f3f3; }
.m-dropdown-menu { float: left; width: 100%; margin-bottom: 15px; list-style-type: none; }
.m-dropdown-menu li { padding: 7px 25px 7px; }
.m-dropdown-menu li a { font-size: 16px; color: #fff; font-weight: 500; }
.m-dropdown-menu li a:hover { color: #000; }
.mob-menu-accordion a:focus { color: #000; }

.close-icon { background:url(./sprites.png) no-repeat -244px 0px; width:14px; height:14px; display:block; margin:0px 15px 0px;}
a:hover .close-icon { background:url(./sprites.png) no-repeat -244px -42px; }

/*
SPRITES CSS
--------------------------------*/
/*.logo { background:url(./sprites.png) no-repeat 0px -199px; width:273px; height:53px; display:block; margin:0px 0px 0px 0px; }*/
.about-icon { background:url(./sprites.png) no-repeat -338px 0px; width:24px; height:24px; display:inline-block; vertical-align:top; margin:4px 7px 0px 0px; }
/*.support-icon { background:url(./sprites.png) no-repeat -110px -127px; width:20px; height:20px; display:inline-block; vertical-align:top; margin:6px 7px 0px 0px; }*/
.reg-icon { background:url(./sprites.png) no-repeat -62px -125px; width:24px; height:23px; display:inline-block; vertical-align:top; margin:5px 7px 0px 0px; }
.user-icon { background:url(./sprites.png) no-repeat -145px -96px; width:18px; height:20px; display:inline-block; vertical-align:top; margin:7px 7px 0px 0px; }
.signin-icon { background:url(./sprites.png) no-repeat -111px -96px; width:18px; height:20px; display:inline-block; vertical-align:top; margin:1px 0px 0px 0px; }
.banner-down-arrow { background:url(./sprites.png) no-repeat -321px -96px; width:52px; height:32px; display:block; margin:0px auto 0px; }
.menu-down-arrow { background:url(./sprites.png) no-repeat -467px -16px; width:13px; height:8px; display:inline-block; vertical-align:top; margin:13px 0px 0px 9px; }
li:hover a .menu-down-arrow, li.active a .menu-down-arrow, a:hover .menu-down-arrow { background:url(./sprites.png) no-repeat -467px -32px; }
.menu-down-arrow { background:url(./sprites.png) no-repeat -467px -16px; width:13px; height:8px; display:inline-block; vertical-align:top; margin:13px 0px 0px 9px; }
.menu-top-arrow { background:url(./sprites.png) no-repeat -62px -96px; width:23px; height:10px; display:inline-block; vertical-align:top; margin:13px 0px 0px 0px; }
.acc-star-icon { background:url(./sprites.png) no-repeat -399px -96px; width:16px; height:15px; display:inline-block; vertical-align:top; margin:2px 0px 0px 0px; }
.clock-icon { background:url(./sprites.png) no-repeat -338px -42px; width:18px; height:17px; display:inline-block; vertical-align:top; margin:2px 0px 0px 0px; }
.log-icon { background:url(./sprites.png) no-repeat -379px -42px; width:15px; height:20px; display:inline-block; vertical-align:top; margin:0px 0px 0px 0px; }
.logout-icon { background:url(./sprites.png) no-repeat -381px 0px; width:14px; height:16px; display:inline-block; vertical-align:top; margin:3px 0px 0px 0px; }
.h-menu-down-arrow { background:url(./sprites.png) no-repeat -467px 0px; width:13px; height:8px; display:inline-block; vertical-align:top; margin:7px 0px 0px 9px; }





