html { height: 100%; }
html.with-featherlight { overflow: auto	 !important; }
body { position: relative; min-height: 100%; font-size:14px; line-height:1.2; color: #4a4a4a; text-rendering: optimizeSpeed; background:#ffffff; font-variant:none; overflow-x:hidden; font-family: "Red Hat Text", sans-serif; }
body:before { content:""; position:absolute; left:0; top:0; height:566px; width:100%; background:#F8F8F8; }
body.admin-bar .navbar.navbar-fixed-top { margin-top:32px; }
body { padding:0 0 242px;  counter-reset: section; }
.site-wrapper { padding-right:178px; }

	@media screen and (min-width:1370px) {
		 .container { width:1300px; } 
	}
	@media screen and (min-width:1500px) {
		 .container { width:1450px; } 
	}
	@media screen and (min-width:1650px) {
		 .container { width:1604px; } 
	}
	@media screen and (max-width:1370px) {
		body:before { height:476px;}
		body { padding-bottom:203px; }
	}
	@media screen and (max-width:1200px) {}
	@media screen and (max-width:991px) {
		body { padding-bottom:171px; }
	}
	@media screen and (max-width:767px) {
		body.admin-bar .navbar.navbar-fixed-top { margin-top:46px; }
		#wpadminbar { position:fixed !important; }
		.container { padding:0 20px; }
		body { padding-bottom:242px; }
	}
	@media screen and (max-width:580px) {
		body { padding-bottom:261px; }
	}
	@media screen and (max-width:480px) {
		body { padding-bottom:299px; }
	}
	
/* 	----------------------------
	General Group Syle
---------------------------- */
.font-thin { font-weight:100 !important;}
.font-light { font-weight:300 !important;}
.font-regular { font-weight:400 !important;}
.font-medium { font-weight:500 !important;}
.font-semibold { font-weight:600 !important;}
.font-bold { font-weight:700 !important;}
.font-extra-bold { font-weight:800 !important;}

.font-BlinkMacSystemFont { font-family: 'BlinkMacSystemFont', sans-serif; }
.font-nunito { font-family: 'Nunito', sans-serif; }
.font-red-hat { font-family: "Red Hat Text", sans-serif;}

.color-primary { color:#1F1FF0 !important; }
.color-default { color:#797A7B !important;  }
.color-gray {  color:#fafafa !important; }
.color-info { color:#62c6ff !important;  }
.color-warning { color:#ffe762 !important; }
.color-danger { color:#fb4040 !important; }
.color-success { color:#40bd28 !important; }

.bg-primary { background-color:#1F1FF0 !important; }
.bg-secondary { background-color:#081351 !important; }
.bg-default { background-color:#4a4a4a !important; }
.bg-cyan { background-color: #6fcfe1 !important;}
.bg-gray {  background-color:#fafafa !important; }
.bg-info { background-color:#62c6ff !important; }
.bg-warning { background-color:#ffe762 !important; }
.bg-danger { background-color:#fb4040 !important; }
.bg-success { background-color:#6ff455 !important; }

.hr-primary { background-color:#1F1FF0; }
.hr-default { background:#dbdbdb; }
.hr-gray { background:#eceded; }
.hr-info { background-color:#62c6ff; }
.hr-warning { background-color:#ffe762; }
.hr-danger { background-color:#fb4040; }
.hr-success { background-color:#6ff455; }

video::-internal-media-controls-download-button { display:none; }
.video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.video-wrapper video { width: 100%    !important; height: auto   !important; }
.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.img-avatar { display:inline-block; vertical-align:middle; border-radius:50%; height:60px; width:60px; background: center no-repeat; background-size:cover; }
.img-avatar.avatar-sm { height:40px; width:40px; }
.img-avatar.avatar-md { height:80px; width:80px; }
.img-avatar.avatar-lg { height:120px; width:120px; }
.img-avatar.avatar-xl { height:160px; width:160px; }

.white-space { white-space:pre; }
.transition-all { transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; }

	@media screen and (max-width:991px) {
		.video-wrapper  { padding-top:0; }
	}

.icon-image { display:inline-block; vertical-align:middle; width:24px; height:24px; background:center no-repeat; background-size:auto 100%;  }
.icon-right-arrow { background-image:url('../images/right-arrow.svg'); }
.icon-right-arrow-white { background-image:url('../images/right-arrow-white.svg'); }
.icon-download { background-image:url('../images/down-arrow.svg'); }
.icon-close { background-image:url('../images/icon-close.svg'); }
.icon-close-white { background-image:url('../images/icon-close-white.svg'); }
.icon-icon-logout { background-image:url('../images/icon-logout.svg'); }
.icon-icon-logout-blue { background-image:url('../images/icon-logout-blue.svg'); }

/* 	----------------------------
	Typography
---------------------------- */
.animated {visibility: hidden;}
.animated.visible { visibility: visible;}

/* Other Element Style */
p { font-size:14px; line-height:1.2; color: #4a4a4a; font-weight:400; font-family: "Red Hat Text", sans-serif; }
p.lead { font-size:18px; }
p small { font-size:14px; }
p strong { font-weight:700; }
p:last-child { margin-bottom:0; }
p a { color:#18337F;}
em { }
span { }
small { font-size:12px; color:#4a4a4a; }
.inverse a,
.inverse small,
.inverse p { color:#fff; }

hr { height:2px; border:none; /*background:#e7e7e7; */ margin:5px 0;}
hr.inverse { background:#fff !important; }
.section-divider.spacing-xl { margin:20px 0; }
.section-divider.spacing-lg { margin:15px 0; }
.section-divider.spacing-md { margin:10px 0; }
.section-divider.spacing-sm { margin:5px 0; }
.section-divider.spacing-xs { margin:2px 0; }

.hr-size-1 { height:1px; }
.hr-size-2 { height:2px; }
.hr-size-3 { height:3px; }
.hr-size-4 { height:4px; }
.hr-size-5 { height:5px; }
.hr-size-6 { height:6px; }
.hr-size-7 { height:7px; }
.hr-size-8 { height:8px; }
.hr-size-9 { height:9px; }
.hr-size-10 { height:10px; }

strong, b { font-weight:700; }
label { }

address p,
address { font-size:16px; line-height:1.2; color: #4a4a4a; font-weight:500; }
address strong { display:block; }

a { color:#18337F; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; }
a { text-decoration:none; outline:none;}
a:hover, a:focus, a:active { color:#363636; }
a:focus:active, .btn:focus:active, a:focus:active, .btn:focus:active,
a:active, .btn:active, a:focus, .btn:focus { outline: none; box-shadow: none; color:#363636;}

ul { padding:0; margin:0; }
ul li { font-size:16px; line-height:1.3; color: #4a4a4a; font-weight:300;   }
.inverse li,
ul.inverse li { color:#fff; }

	@media screen and (max-width:1700px) {}
	@media screen and (max-width:1500px) {}
	@media screen and (max-width:767px) {}

/* Color & Weight style */
.display-1, .display-2, .display-3, .display-4 { color:#4a4a4a; } 
.display-1 { font-size:100px; }
.display-1 strong { font-weight:700; }
.display-2 {}
.display-2 strong { font-weight:700; }
.display-3 {}
.display-3 strong { font-weight:700; }
.display-4 {}
.display-4 strong { font-weight:700; }

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 { font-family: "Red Hat Text", sans-serif; color:#4a4a4a; font-weight:normal; }
.inverse h1, .inverse h2, .inverse h3, .inverse h4, .inverse h5, .inverse h6,
.inverse, h1.inverse, h2.inverse, h3.inverse, h4.inverse, h5.inverse, h6.inverse { color:#ffffff !important; }
.h1 em, .h2 em, .h3 em, .h4 em, .h5 em, .h6 em,
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {  }
h1 strong, .h1 strong, h2 strong, .h2 strong, h3 strong, .h3 strong,
h4 strong, .h4 strong, h5 strong, .h5 strong, h6 strong, .h6 strong { font-weight:700; }

h1, .h1 { font-size:50px; line-height:1.16667; }
h2, .h2 { font-size:40px; line-height:1.16667; }
h3, .h3 { font-size:32px; line-height:1.1667; }
h4, .h4 { font-size:30px; line-height:1.4; }
h5, .h5 { font-size:24px; line-height:1.25; }
h6, .h6 { font-size:18px; line-height:1.25; }

	@media screen and (max-width:1650px) {}
	@media screen and (max-width:1370px) {

		h1, .h1 { font-size:45px; }
		h2, .h2 { font-size:36px; }
		h3, .h3 { font-size:30px; }
		h4, .h4 { font-size:26px; }
		h5, .h5 { font-size:22px; }
	
	}
	@media screen and (max-width:1200px) {
		.display-1 { font-size: 80px; }
		
		h1, .h1 { font-size:40px; }
		h2, .h2 { font-size:32px; }
		h3, .h3 { font-size:26px; }
	
		h4, .h4 { font-size:24px; }
		h5, .h5 { font-size:20px; }
		h6, .h6 { font-size:18px; }
	}
	@media screen and (max-width:991px) {
		.display-1 { font-size: 60px; }
	}
	@media screen and (max-width:767px)  {
		.display-1 { font-size:42px; }

		h1, .h1 { font-size:34px; }
		h2, .h2 { font-size:26px; }
		h3, .h3 { font-size:22px; }

		h4, .h4 { font-size:20px; }
		h5, .h5 { font-size:18px; }
		h6, .h6 { font-size:16px; }

		p { font-size:14px; }
		ul li { font-size:14px; }
		address p, address { font-size:14px; }
	}

/*****************************/
/*    Media Style start       /
/*****************************/

@media screen and (max-width:1278px) {
	.media-responsive-lap > .media-right, .media-responsive-lap > .media-body,
	.media-responsive-lap > .media-left { display:block;width:auto;overflow:visible;padding:0;margin:10px 0;}
	.media-responsive-lap > .media-left { margin-top:0;}
	.media-responsive-lap > .media-right { margin-bottom:0; }
}
@media screen and (max-width:991px) {
	.media-responsive-tab > .media-right, .media-responsive-tab > .media-body,
	.media-responsive-tab > .media-left { display:block;width:auto;overflow:visible;padding:0;margin:10px 0;}
	.media-responsive-tab > .media-left { margin-top:0;}
	.media-responsive-tab > .media-right { margin-bottom:0; }
}
@media screen and (max-width:767px) {
	.media-responsive-mobile > .media-right, .media-responsive-mobile > .media-body,
	.media-responsive-mobile > .media-left { display:block;width:auto;overflow:visible;padding:0;margin:10px 0;}
	.media-responsive-mobile > .media-left { margin-top:0;}
	.media-responsive-mobile > .media-right{margin-bottom:0;}
}

/*****************************/
/*    Button Style start      /
/*****************************/

.btn { font-size:18px; font-weight:700; border-width:2px; text-transform:initial; padding:10px 15px 10px; min-width:130px; line-height:1.2; color:#fff; background:#000; border-radius:0; font-family: "Red Hat Text", sans-serif;}
.btn-lg { font-size:20px; padding:11px 38px 11px; } 
.btn-sm { padding:8px 10px; min-width:100px; font-size:18px; }
.btn-xs { padding:6px 10px; font-size:12px; min-width:80px;  }

.btn.disabled { filter: grayscale(1); pointer-events: none; opacity: 0.2; }

.btn > * { display:inline-block; vertical-align:middle;}
.btn span { margin-right:10px; }
.btn i + span { margin-left:5px; margin-right:0; }

.btn-inverse.pmd-btn-flat:hover, .btn-inverse.pmd-btn-flat:focus,
.pmd-btn-flat:focus, .pmd-btn-flat:hover, .pmd-btn-flat:active { background:none; color:#000;}

.btn.pmd-btn-raised { box-shadow:0 2px 6px 2px rgba(0,0,0,0.15); -webkit-box-shadow:0 2px 6px 2px rgba(0,0,0,0.15); -ms-box-shadow:0 2px 6px 2px rgba(0,0,0,0.15); -webkit-box-shadow:0 2px 6px 2px rgba(0,0,0,0.15); -o-box-shadow: 0 2px 6px 2px rgba(0,0,0,0.15); }

.btn.btn-rounded { border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; }

.btn.pmd-btn-fab { line-height: 40px; }
.btn.pmd-btn-fab.btn-lg { line-height: 76px;}
.btn.pmd-btn-fab.btn-sm { line-height: 34px; }
.btn.pmd-btn-fab.btn-xs { line-height: 24px;}

.btn.pmd-btn-fab .icon-image { width:24px; height:24px; }
.btn.pmd-btn-fab.btn-lg .icon-image { width:32px; height:32px; }
.btn.pmd-btn-fab.btn-sm .icon-image { width:20px; height:20px; }
.btn.pmd-btn-fab.btn-xs .icon-image { width:16px; height:26px; }


/* Default Button */
.btn-default { border-color:#4a4a4a; background:#4a4a4a; color:#fff; }
.btn-default:active:focus, .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default:active:focus { background:#4e4b4b; border-color:#4e4b4b; color:#fff; }

.btn-default.btn-inverse { border-color:#fff; background:#fff; color:#4a4a4a; }
.btn-default.btn-inverse:focus, .btn-default.btn-inverse:hover,
.btn-default.btn-inverse:active, .btn-default.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#4e4b4b;}

.btn-default.pmd-btn-outline { border-color:#4a4a4a; background:transparent; color:#4a4a4a; }
.btn-default.pmd-btn-outline:focus, .btn-default.pmd-btn-outline:hover,
.btn-default.pmd-btn-outline:active, .btn-default.pmd-btn-outline:active:focus { background:#4e4b4b; border-color:#4e4b4b; color:#fff;}

.btn-default.pmd-btn-outline.btn-inverse { border-color:#fff; background:transparent; color:#fff; }
.btn-default.pmd-btn-outline.btn-inverse:focus, .btn-default.pmd-btn-outline.btn-inverse:hover,
.btn-default.pmd-btn-outline.btn-inverse:active, .btn-default.pmd-btn-outline.btn-inverse:active:focus { background:#fff; border-color:#fff; color:#4e4b4b;}

.btn-default.pmd-btn-flat { border-color:transparent; background:transparent; color:#4a4a4a; }
.btn-default.pmd-btn-flat:focus, .btn-default.pmd-btn-flat:hover,
.btn-default.pmd-btn-flat:active, .btn-default.pmd-btn-flat:active:focus { border-color:rgba(51,51,51,0.01); background:rgba(51,51,51,0.1); color:#4a4a4a;  }

.btn-default.btn-inverse.pmd-btn-flat { border-color:transparent; background:transparent; color:#fff; }
.btn-default.btn-inverse.pmd-btn-flat:focus, .btn-default.btn-inverse.pmd-btn-flat:hover,
.btn-default.btn-inverse.pmd-btn-flat:active, .btn-default.btn-inverse.pmd-btn-flat:active:focus { border-color:rgba(255,255,255,0.0); background:rgba(255,255,255,0.14); color:#fff;  }

/* Primary Button */ 
.btn-primary { border-color:#1F1FF0; background:#1F1FF0; color:#fff; }
.btn-primary:active:focus, .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:active:focus { background:#6fcfe1; border-color:#081351; color:#fff;}

.btn-primary.btn-inverse { border-color:#fff; background:#fff; color:#1F1FF0; }
.btn-primary.btn-inverse:focus, .btn-primary.btn-inverse:hover,
.btn-primary.btn-inverse:active, .btn-primary.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#6fcfe1;}

.btn-primary.pmd-btn-outline { border-color:#1F1FF0; background:transparent; color:#1F1FF0; }
.btn-primary.pmd-btn-outline:focus, .btn-primary.pmd-btn-outline:hover,
.btn-primary.pmd-btn-outline:active, .btn-primary.pmd-btn-outline:active:focus { background:#6fcfe1; border-color:#081351; color:#fff;}

.btn-primary.pmd-btn-outline.btn-inverse { border-color:#fff; background:transparent; color:#fff; }
.btn-primary.pmd-btn-outline.btn-inverse:focus, .btn-primary.pmd-btn-outline.btn-inverse:hover,
.btn-primary.pmd-btn-outline.btn-inverse:active, .btn-primary.pmd-btn-outline.btn-inverse:active:focus { background:#fff; border-color:#fff; color:#6fcfe1;}

.btn-primary.pmd-btn-flat { border-color:transparent; background:transparent; color:#1F1FF0; }
.btn-primary.pmd-btn-flat:focus, .btn-primary.pmd-btn-flat:hover,
.btn-primary.pmd-btn-flat:active, .btn-primary.pmd-btn-flat:active:focus { border-color:rgba(246, 145, 30,0.01); background:rgba(246, 145, 30,0.1); color:#6fcfe1;  }

.btn-primary.btn-inverse.pmd-btn-flat { border-color:transparent; background:transparent; color:#fff; }
.btn-primary.btn-inverse.pmd-btn-flat:focus, .btn-primary.btn-inverse.pmd-btn-flat:hover,
.btn-primary.btn-inverse.pmd-btn-flat:active, .btn-primary.btn-inverse.pmd-btn-flat:active:focus { border-color:rgba(246, 145, 30,0.01); background:rgba(246, 145, 30,0.1); color:#fff;  }


/* Primary Button */ 
.btn-secondary { border-color:#203088; background:#203088; color:#fff; }
.btn-secondary:active:focus, .btn-secondary:focus, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:active:focus { background:#122279; border-color:#122279; color:#fff;}

.btn-secondary.btn-inverse { border-color:#fff; background:#fff; color:#203088; }
.btn-secondary.btn-inverse:focus, .btn-secondary.btn-inverse:hover,
.btn-secondary.btn-inverse:active, .btn-secondary.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#122279;}

.btn-secondary.pmd-btn-outline { border-color:#203088; background:transparent; color:#203088; }
.btn-secondary.pmd-btn-outline:focus, .btn-secondary.pmd-btn-outline:hover,
.btn-secondary.pmd-btn-outline:active, .btn-secondary.pmd-btn-outline:active:focus { background:#122279; border-color:#122279; color:#fff;}

.btn-secondary.pmd-btn-outline.btn-inverse { border-color:#fff; background:transparent; color:#fff; }
.btn-secondary.pmd-btn-outline.btn-inverse:focus, .btn-secondary.pmd-btn-outline.btn-inverse:hover,
.btn-secondary.pmd-btn-outline.btn-inverse:active, .btn-secondary.pmd-btn-outline.btn-inverse:active:focus { background:#fff; border-color:#fff; color:#203088;}

.btn-secondary.pmd-btn-flat { border-color:transparent; background:transparent; color:#f15f50; }
.btn-secondary.pmd-btn-flat:focus, .btn-secondary.pmd-btn-flat:hover,
.btn-secondary.pmd-btn-flat:active, .btn-secondary.pmd-btn-flat:active:focus { border-color:rgba(18, 34, 121,0.01); background:rgba(18, 34, 121,0.1); color:#122279;  }

.btn-secondary.btn-inverse.pmd-btn-flat { border-color:transparent; background:transparent; color:#fff; }
.btn-secondary.btn-inverse.pmd-btn-flat:focus, .btn-secondary.btn-inverse.pmd-btn-flat:hover,
.btn-secondary.btn-inverse.pmd-btn-flat:active, .btn-secondary.btn-inverse.pmd-btn-flat:active:focus { border-color:rgba(18, 34, 121,0.01); background:rgba(18, 34, 121,0.1); color:#fff;  }


/* Info Button */ 
.btn-info { border-color:#62c6ff; background:#62c6ff; color:#fff; }
.btn-info:active:focus, .btn-info:focus, .btn-info:hover, .btn-info:active, .btn-info:active:focus { background:#4cb3ee; border-color:#4cb3ee; color:#fff;}

.btn-info.btn-inverse { border-color:#fff; background:#fff; color:#62c6ff; }
.btn-info.btn-inverse:focus, .btn-info.btn-inverse:hover,
.btn-info.btn-inverse:active, .btn-info.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#4cb3ee;}

/* Success Button */ 
.btn-success { border-color:#6ff455; background:#6ff455; color:#fff; }
.btn-success:active:focus, .btn-success:focus, .btn-success:hover, .btn-success:active, .btn-success:active:focus {  background:#59df3e; border-color:#59df3e; color:#000; }

.btn-success.btn-inverse { border-color:#fff; background:#fff; color:#6ff455; }
.btn-success.btn-inverse:focus, .btn-success.btn-inverse:hover,
.btn-success.btn-inverse:active, .btn-success.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#59df3e;}

/* Warning Button */ 
.btn-warning { border-color:#ffe762; background:#ffe762; color:#fff; }
.btn-warning:active:focus, .btn-warning:focus, .btn-warning:hover, .btn-warning:active, .btn-warning:active:focus { background:#efd64d; border-color:#efd64d; color:#fff;}

.btn-warning.btn-inverse { border-color:#fff; background:#fff; color:#ffe762; }
.btn-warning.btn-inverse:focus, .btn-warning.btn-inverse:hover,
.btn-warning.btn-inverse:active, .btn-warning.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#efd64d;}

/* Danger Button */ 
.btn-danger { border-color:#fb4040; background:#fb4040; color:#fff; }
.btn-danger:active:focus, .btn-danger:focus, .btn-danger:hover, .btn-danger:active, .btn-danger:active:focus { background:#e72c2c; border-color:#e72c2c; color:#fff;}

.btn-danger.btn-inverse { border-color:#fff; background:#fff; color:#fb4040; }
.btn-danger.btn-inverse:focus, .btn-danger.btn-inverse:hover,
.btn-danger.btn-inverse:active, .btn-danger.btn-inverse:active:focus { background:#f7f7f7; border-color:#f7f7f7; color:#e72c2c;}

.btn-info .ink, .btn-success .ink, .btn-warning .ink, .btn-secondary .ink, .btn-primary .ink, .btn-default .ink { background:#000;}

	@media screen and (max-width:1450px) {}
	@media screen and (max-width:1200px) {
		.btn { font-size:16px; }
		.btn-lg { font-size:18px; }
	}
	@media screen and (max-width:991px) {
		.btn-lg { font-size:18px; }
		.btn .icon-image { width:20px; height:20px; }
	}
	@media screen and (max-width:767px) {

		.btn { min-width:140px; font-size:14px; }
		.btn-lg { font-size:16px; padding:11px 15px 11px; } 
		.btn-sm { padding:5px 18px 9px; min-width:80px; font-size:12px; }
		.btn-xs { padding:5px 10px 9px; font-size:12px; min-width:60px;  }
		.btn .icon-image { width:18px; height:18px; }

		.btn.pmd-btn-fab .icon-image { width:20px; height:20px; }
		.btn.pmd-btn-fab.btn-lg .icon-image { width:26px; height:26px; }
		.btn.pmd-btn-fab.btn-sm .icon-image { width:18px; height:18px; }
		.btn.pmd-btn-fab.btn-xs .icon-image { width:14px; height:24px; }

	}

/*****************************/
/*    Form Group Style start  /
/*****************************/
.pmd-textfield-focused { background-color:#18337F; }

.form-group { margin-bottom:16px; position:relative; }
.form-group .control-label { font-size:16px; color:#4a4a4a; }
.form-group .form-control { box-shadow: none; font-size: 18px; padding: 13px 20px; border: 1px solid #EAEAEA; height:54px; border-radius:4px; color:#3A3B3C; }
.form-group textarea.form-control{ height:60px; }
.form-group .help-text { font-size:14px; margin-top:5px; display:block; }

.form-group .form-error-msg { color:#fb4040;}

.form-group .form-control.form-control-error { border-color:#fb4040;}

.form-group-lg .form-control { font-size:24px; height:54px;} 

input[type="email"].form-control { background:url('../images/icon-email.svg') 20px 50% no-repeat !important; background-size:auto 22px; padding-left:54px; }
input[type="password"].form-control { background:url('../images/icon-password.svg') 20px 50% no-repeat !important; background-size:auto 22px; padding-left:54px; }

.form-horizontal {}
.form-horizontal .form-group .control-label { text-align:right; display:block; padding-top:10px; }


.form-group ::-webkit-input-placeholder { color: #CBCBCB; opacity:1; }
.form-group ::-moz-placeholder { color: #CBCBCB; opacity:1; }
.form-group :-ms-input-placeholder { color: #CBCBCB; opacity:1; }
.form-group :-moz-placeholder { color: #CBCBCB; opacity:1; }

/*
.form-group .form-icon { position: absolute; top: 0; left: 0; padding: 11px 15px; z-index: 10; }
.form-group .control-label ~ .form-icon { top:33px; }
.form-group .form-icon.right { left:auto; right:0; }
.form-group .form-icon img, .form-group .form-icon svg { width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.form-group .form-icon ~ .wpcf7-form-control-wrap .form-control,
.form-group .form-icon ~ .form-control { padding-left: 40px; }
*/

 	@media screen and (max-width:1200px) {
		.checkbox label, .checkbox .pmd-checkbox { font-size:14px; }
	}	
 	@media screen and (max-width:767px) {
		.form-horizontal .form-group .control-label { text-align:left; }
		.form-group-lg .form-control { font-size: 18px; height: 43px; }
		
		.form-group .form-control { font-size: 16px; padding:9px 20px; height: 50px;  }
	}	

/*****************************/
/*    Card Style start        /
/*****************************/
.pmd-card-flat { background:none; border-radius:0; box-shadow:none;}

.pmd-card { box-shadow:0 0 0 0 rgba(0,0,0,0.0); -moz-box-shadow:0 0 0 0 rgba(0,0,0,0.0); -ms-box-shadow:0 0 0 0 rgba(0,0,0,0.0); -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.0);  }

.card-form { padding:0; border:none; overflow:hidden; border-radius:15px; box-shadow: 0px 5px 20px rgba(0,0,0,0.05); -moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.05); -ms-box-shadow: 0px 5px 20px rgba(0,0,0,0.05); -webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.05); }
.card-form .success-zone { text-align: center; line-height: 1.5; max-width: 450px; margin: 0 auto; }
.card-form .success-zone a { color:#1F1FF0; text-decoration:underline;  }
.card-form .card-notice { display:block; margin-top:45px; font-size:14px; line-height:1.5; }
.card-form small.card-notice { font-size:12px; margin-top:0; }
.card-form .card-notice a { text-decoration:underline; color:#18337F; }
.card-form input.form-control { background-color:#ffffff !important; border-color:#ffffff; }
.form-group .help-text { text-align:left;}

.card-form .media-body { height:566px; }
.card-form .media-right { padding:0; min-width:385px; }

.card-survey { padding:35px 50px; border:1px solid #EAEAEA; border-radius:4px; margin-bottom:0; max-width:405px;  }
.card-survey .btn-arrow { width: 30px; height: 30px; line-height: 22px; text-align: center; border: 2px solid #1F1FF0; border-radius: 50%; margin-top:2px; }
.card-survey .btn-arrow:before { content:""; position: absolute; width:100%; height:100%; top:0; left:0; z-index:10; }
.card-survey .icon-image { width: 16px; height: 16px;  }	

.card-result { padding:45px 50px; border:1px solid #EAEAEA; border-radius:4px; margin-bottom:0; }
.card-result .result-lable { display:block; font-size:15px; line-height:2.33; color:#3a3a3a;}
.card-result .result-value { display:block; font-size: 30px; font-weight: 400; line-height:1.166667; color:#3a3a3a;}
.card-result .media-left { width:38%; }

	@media screen and (max-width:1700px) {}
	@media screen and (max-width:1500px) {}
	@media screen and (max-width:1370px) {
		.card-form .media-body { height: 485px; } 
	}
	@media screen and (max-width:1200px) {
		.card-result { padding:30px 35px; }
		
		.past-result-list .result-value,
		.card-result .result-value { font-size:22px; }

		.card-form .media-right { min-width:310px; }
		
	}
	@media screen and (max-width:991px) {
		.past-result-list .result-value,
		.card-result .result-value { font-size:20px; }
		
		.card-form .media-body { height:auto; padding:10px 0 15px; }
		.card-form .media-right { padding:20px 0 30px; }
		.card-form .media-right .btn  { margin:0; }
		
		.card-result { padding: 20px 25px; }
		
	}
	@media screen and (max-width:767px) {
		.card-survey { padding:10px 5px; }

		.card-form { padding:0; margin-bottom:0;}
		.card-form .media-right { min-width:1px; }

		.card-result { padding:5px; }
		.card-result .media-left { width:auto; }
		.card-result .result-lable { line-height:1.8; }
		.card-result .media-responsive-mobile > .media-right,
		.card-result .media-responsive-mobile > .media-body,
		.card-result .media-responsive-mobile > .media-left { margin:15px 0; }
		.card-result .media-responsive-mobile > .media-right { margin-bottom: 0; }
		.card-result .media-responsive-mobile > .media-left { margin-top: 0; }
		.card-result .btn { margin-top:10px; }
	}
	@media screen and (max-width:480px) {}

/*****************************/
/*    Modal Style start       /
/*****************************/
@media (min-width: 768px) {
	.modal-lg { max-width: 95%; width:auto; }
	.modal-md { max-width: 95%; width:auto; }
}

@media (min-width: 992px) {
	.modal-lg { width: 890px; }
	.modal-md { width: 860px; }
}

.display-modal-only .button-base { display:none; }
.modal-backdrop.in { opacity:0.91; }
.modal-backdrop + .modal-backdrop { opacity:0; }
.modal .btn-close { position:absolute; top:19px; right:19px; line-height:38px; }	

.first-time-dialog .modal-header { padding:65px 65px 0;}
.first-time-dialog .modal-body { padding:0 65px; }
.first-time-dialog p { font-family: "Red Hat Text", sans-serif; }
.first-time-dialog .modal-title { margin:0 0 15px; }
.first-time-dialog .modal-subtitle { margin:0 0 22px; }
.first-time-dialog .forgot-from { margin: 0 auto; max-width: 485px; padding: 30px 0 5px; }
.first-time-dialog .forgot-from .btn  { margin-top:20px; }
.first-time-dialog .btn  { text-transform:none; min-width:225px; }
.first-time-dialog .pmd-modal-footer { padding:32px 50px; background:#202E77;}
.first-time-dialog .pmd-modal-footer .section-title { margin:0; }
.first-time-dialog .pmd-modal-footer .btn { margin:0; }
.first-time-dialog .pmd-modal-footer .media-left { padding-right:27px; }
.first-time-dialog .email-us { background:#202E77; padding:16px 0; }
.first-time-dialog .email-us a { text-decoration:underline; }
.first-time-dialog .email-us a:focus,
.first-time-dialog .email-us a:hover { color:#e68618;  text-decoration:none !important; outline:none; }


.last-survey {}
.last-survey .btn-close { position:fixed; top:153px; right:190px; top: 15.6%; right: 9.9%; font-size:14px; color:#fff; line-height:normal; }
.last-survey .btn-close .icon-image { margin-left:12px; width:14px; height:14px;  }
.last-survey .btn-close:hover { text-decoration:none; }
.last-survey .modal-content { background:none; border:none; box-shadow:none; }
.last-survey .day-counter { display:block; margin-top: 58px; margin-bottom:125px; }
.last-survey .day-counter .count-wrap { display:inline-block; vertical-align:middle; padding:0 35px; border-right:1px solid #fff; }
.last-survey .day-counter .count-wrap:last-child { border:none; }
.last-survey .day-counter .count-wrap span { display:block; }
.last-survey .day-counter .count-value { line-height:1; }
.last-survey .day-counter .count-title { line-height:2; margin:5px 0 9px; font-size:18px; }
.last-survey .btn { font-size: 32px; padding: 20px 66px }
	
	@media (max-width: 1200px) {
		.last-survey .btn { font-size: 28px; padding: 17px 50px; }
		.last-survey .day-counter { margin-bottom: 95px; }
	}
	@media (max-width: 991px) {
		.first-time-dialog p br { display:none; }
		.first-time-dialog .modal-header { padding: 45px 45px 0; }
		.first-time-dialog .modal-body { padding: 0 45px; }
		.first-time-dialog .pmd-modal-footer { padding: 28px 30px; }
		.first-time-dialog .btn { min-width: 175px; }
		.first-time-dialog .forgot-from { padding: 20px 0 1px; }
		.first-time-dialog .forgot-from .btn { margin-top: 10px; }

		.last-survey .btn { font-size: 22px; padding: 14px 45px; }
		.last-survey .day-counter { margin-bottom: 75px; margin-top: 50px; }

	}
	@media (max-width: 767px) {
		.modal-lg { max-width: 95%; width:auto; }
		.modal-md { max-width: 95%; width:auto; }
		.first-time-dialog p br { display:none; }
		.first-time-dialog .modal-header { padding: 25px 25px 0; }
		.first-time-dialog .forgot-from { max-width: 375px; }
		.first-time-dialog .pmd-modal-footer { text-align:center; padding:15px 15px 20px; }
		.first-time-dialog .pmd-modal-footer .btn { margin-top:10px; }
		.first-time-dialog .modal-title { margin: 0 0 10px; }
		.first-time-dialog .modal-subtitle { margin: 0 0 15px; }
		.first-time-dialog .forgot-from { padding:10px 0 1px; }
		.first-time-dialog .forgot-from .btn { margin-top: 5px; }
		.modal .btn-close { top: 5%; right: 5%; }
		
		.last-survey .day-counter { margin-bottom: 35px; margin-top: 30px; }
		.last-survey .day-counter .count-title { font-size:14px; margin:3px 0 6px; }
		.last-survey .btn { font-size: 16px; padding: 13px 38px; }
		.last-survey .day-counter .count-wrap { padding:0 15px; }
	}
	@media (max-width: 580px) {
		.modal-lg { max-width: 92%; }
		.modal-md { max-width: 92%; }
		.first-time-dialog .modal-subtitle br { display:none; }
		.first-time-dialog .modal-title { font-size:24px; line-height:1.25; }
	}

/*****************************/
/*    Navbar Style start      /
/*****************************/
.navbar { margin-bottom:0; padding:18px 0;  box-shadow: 0px 4px 10px rgba(0,0,0,0.07); border:none; position:absolute; min-height:1px; z-index:1080; }
.navbar.navbar-default { background-color: #081351;}
.spacer { height:130px;}
.navbar.navbar-fixed-bottom,
.navbar.navbar-fixed-top { position:fixed; top:0; }
.navbar-collapse { padding:0; }
/*.page-spacer { height:196px; }*/
.navbar-fixed-top { border:none; z-index:1040;} 
.navbar img.custom-logo,	
.navbar svg.custom-logo	{ width:auto; height:28px; display: inline-block; vertical-align: middle; margin: 9px 0; }

.navbar-default { background:#ffffff; transition:none; -webkit-transition:none; -ms-transition:none; -webkit-transition:none; }

.navbar-default .nav-links { display:inline-block; vertical-align:middle; margin:12px 24px 12px 0; }
.navbar-default span.nav-links { font-size:18px; line-height:1.2; padding:0; }


	@media (min-width: 768px) {}
	@media screen and (min-width:768px) {}
	@media screen and (max-width:1650px) {}
	@media screen and (max-width:1500px) {}
	@media screen and (max-width:1370px) {
		.navbar { padding:24px 0; }
		.navbar img.custom-logo,	
		.navbar svg.custom-logo	{ height:52px; }
		.spacer { height:100px; }
	}
	@media screen and (max-width:1200px) {
		.navbar-default span.nav-links { font-size:16px; }
	}
	@media screen and (max-width:991px) {
	}
	@media screen and (max-width:767px) {
		.navbar { padding: 18px 22px; }
		.pmd-navbar .navbar-nav { width:auto; }
		.pmd-navbar .navbar-nav a { padding:10px 15px; min-width:105px;} 
		.navbar-default .nav-links { display: inline-block; padding: 20px 15px; font-size: 14px; }
		.spacer { height: 76px; }
		.navbar img.custom-logo, .navbar svg.custom-logo { height: 40px; }
		
		.navbar-header { float:left; }
		.pmd-navbar .navbar-right { float:right; margin-right:-10px; }
		.navbar.navbar-default .btn.pmd-btn-fab.btn-sm { margin:0; }
		.navbar-default span.nav-links { font-size: 20px; margin: 1px 20px 1px 0; font-weight: 700; }
		.navbar-default .nav-links { margin-right:15px; }
		.navbar-default span.nav-links span { display: block; font-size: 12px; font-weight: 300; }
	}
	
/*****************************/
/*    Footer Style start      /
/*****************************/
footer { position:absolute; left:0; bottom:0; width:100%; padding:75px 0; }

.footer-copyright { max-width:780px; }
.footer-copyright p { color:#fff; line-height:1.4; font-size:14px; }

.footer-logo .so-widget-sow-image .sow-image-container img { max-width:none; height:38px; width:auto; }

	@media screen and (max-width:1370px) {
		footer { padding:55px 0; }
	}
	@media screen and (max-width:1200px) {
		.footer-copyright { padding-right:30px; }
	}
	@media screen and (max-width:991px) {
		footer { padding:30px 0; }
	}
	@media screen and (max-width:767px) {
		footer { padding:25px 0;/* position:relative; left:auto; bottom:auto; */ text-align:center; }
		.footer-logo { margin-top:25px; }	
		.footer-logo .so-widget-sow-image .sow-image-container { display:inline-block; }
		.footer-logo .so-widget-sow-image .sow-image-container img { display:inline-block; vertical-align:middle; max-height:28px; }

		.footer-copyright { padding: 0; max-width: 510px; margin: 0 auto; }
	}
	@media screen and (max-width:580px) {
		.footer-copyright { max-width: 410px; }
	}
	@media screen and (max-width:480px) {
		.footer-copyright { max-width: 280px; }
	}
	
/*****************************/
/*    Hero Style start        /
/*****************************/
.section-spacing-default { padding:180px 0; }
.section-spacing-xl { padding:140px 0; }
.section-spacing-lg { padding:100px 0; }
.section-spacing-md { padding:70px 0; }
.section-spacing-sm { padding:40px 0; }
.section-spacing-xs { padding:20px 0; }

.remove-top-spacing { padding-top:0 !important; }
.remove-bottom-spacing { padding-bottom:0 !important;}

.col-remove-spacing { padding:0; }

.section-title-wrap { margin-bottom:0; }
.title-btm-spacing-xl { margin-bottom:80px; }
.title-btm-spacing-lg { margin-bottom:60px; }
.title-btm-spacing-default { margin-bottom:40px; }
.title-btm-spacing-md { margin-bottom:25px; }
.title-btm-spacing-sm { margin-bottom:10px; }

.section-title { margin:0; }
.section-subtitle { margin:10px 0 0; }
.section-title small { font-size: 50%; color: inherit; vertical-align: middle; }

.section-full-media { height:900px; }
.section-full-height { min-height:1000px; }

	@media screen and (max-width:1600px) { 
		.section-full-media { height:830px; }
		.section-full-height { min-height:830px; }
	}
	@media screen and (max-width:1370px) {
		.section-full-media { height:650px }
		.section-full-height { min-height:700px; }

		.title-btm-spacing-xl { margin-bottom:70px; }
		.title-btm-spacing-lg { margin-bottom:50px; }
		.title-btm-spacing-default { margin-bottom:30px; }

	}
	@media screen and (max-width:1200px) {
		.section-full-media { height:700px; }
		.section-full-height { min-height:700px; }
	}
	@media screen and (max-width:991px) {
		.section-full-media { height:1024px; }
		.section-full-height { min-height:1024px; }

		.title-btm-spacing-xl { margin-bottom:55px; }
		.title-btm-spacing-lg { margin-bottom:35px; }
		.title-btm-spacing-default { margin-bottom:25px; }
		.title-btm-spacing-md { margin-bottom:20px; }

	}
	@media screen and (max-width:767px) {
		.section-full-media { height:auto; }
		.section-full-height { height:350px;}

		.title-btm-spacing-xl { margin-bottom:40px; }
		.title-btm-spacing-lg { margin-bottom:30px; }
		.title-btm-spacing-default { margin-bottom:25px; }
		.title-btm-spacing-md { margin-bottom:20px; }

	}


/*****************************/
/*    Form Section start      /
/*****************************/
.form-section-wrap { padding:120px 0;  }	
.form-section-wrap .main-form { max-width: 1052px; margin: 0 auto; }
.form-section-wrap .option-link { font-size:18px; color:#202E77; padding:5px 0 7px; margin:5px 0 15px; display:inline-block; font-weight: 400; }
.form-section-wrap .option-link a,
.form-section-wrap a.option-link { border-bottom:1px solid #202E77; display:inline-block;  padding:0; font-weight: 600;}
.form-section-wrap .option-link a:hover,
.form-section-wrap a.option-link:hover { text-decoration:none; }

.form-section-wrap .section-title { max-width: 440px; margin:0 auto 20px; }
.form-section-wrap .section-title-wrap p,
.form-section-wrap .section-subtitle { max-width: 474px; margin-left: auto; margin-right: auto;}

.form-section-wrap .btn { margin:25px 0 10px; }
.form-section-wrap .btn-copy { min-width: 1px; width: calc(100% + 30px); margin:0 0 0 -30px !important; min-width:10px; padding:13px 5px 13px; }

	@media screen and (max-width:1370px) {
		.form-section-wrap { padding: 70px 0; }
		.form-section-wrap .btn { margin:5px 0; }
		.form-section-wrap .clearfix + .option-link { margin: 5px 0 0; }
	}
	@media screen and (max-width:1200px) {
		.form-section-wrap .btn-copy { padding:14px 5px; }
	}
	@media screen and (max-width:991px) {
		.form-section-wrap { padding:50px 0; }
		.form-section-wrap .section-title br { display:none; }
	}
	@media screen and (max-width:767px) {
		.form-section-wrap { padding:25px 0; position:relative; transform:none; top:auto; left:auto; }
		.form-section-wrap .option-section span { display:block; font-size:10px; visibility:hidden; opacity:0; }
		.form-section-wrap .btn-copy { min-width: 1px; width: auto; margin-left: 0; font-size: 12px; padding: 8px 13px; float: right; }
	}

.realiness_form { max-width:426px; margin:0 auto; }

/*****************************/
/*    Survey Section start    /
/*****************************/

.orion-id-section { margin:105px 0; }
.orion-id-form { max-width:350px; margin:0 auto; }
.orion-id-form .form-control { text-align:center;}
.orion-id-form .btn { margin-top:44px; }

.export-section {  max-width:595px; margin:0 auto;  padding:95px 0;}
.export-section .export-icon { cursor:default; margin-bottom:25px; }

.survey-details { padding:70px 0;}
.survey-details .pmd-card { margin-bottom:0; margin:0 auto; }


.survery-export { padding:70px 0 0; border-top:1px solid #dbdbdb; }

.section-back { padding: 56px 0 0; position: relative; }  
.section-back .btn-back { font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #3A3B3C; background:url('../images/arrow-left.svg') left center no-repeat; background-size:auto 12px; padding-left:16px; }
.section-back .btn-back:hover { text-decoration:none; color:#18337f; }

.section-survey { background:#fff; }
.section-survey .section-question { display:none; } 
.section-survey .section-question.active { display:block; } 
.section-survey .form-survey { max-width:1160px; margin:0 auto; }
.section-survey .media-body { height:360px; }

.questions-action { margin-bottom:20px; }
.questions-action .btn { margin:0 5px;}

.questions-counter { margin-bottom:50px;}
.questions-counter .counter { font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #3A3B3C; }

.awnser-options { display:table; width:100%; padding:0 0 40px; margin:90px 0 70px; position:relative; }
.awnser-options:before { content:""; height:1px; background:#c9c9ca; position:absolute; left:0; top:14px; width:100%; }
.awnser-options li { float:left; width:20%; list-style:none; }
.awnser-options .form-group { margin:0; }
.awnser-options .pmd-radio { display:block; margin:0; padding-top:30px; cursor:pointer; }
.awnser-options .pmd-radio > span.pmd-radio-label { position:absolute; margin: 0; left: 50%; top: 0; margin-left:-12px; }
.awnser-options span { font-weight: bold; position: relative; text-transform: uppercase; margin-top: 15px; display: block; } 
.awnser-options .pmd-radio > span.pmd-radio-label:before { width: 24px; height: 24px; left: 0; border-radius:50%; top: 2px; border:1px solid #707070; background:#fff; }
.awnser-options .pmd-radio:hover > span.pmd-radio-label:before { background:#203088; }
.awnser-options .pmd-radio > span.pmd-radio-label:after { height: 28px; width: 28px; margin:0 0 0 -7px; top:0; border:2px solid #203088; background:#f39000; border-radius:50%; }

/*.survey-nav { position:absolute; left:0; width:100%; bottom:0; background:#f2f2f2; padding:30px 0; }
.survey-nav .nav-dots { padding:0; margin:0; }
.survey-nav .nav-dots li { cursor:pointer; list-style:none; display:inline-block; vertical-align:middle; width:16px; height:16px; border-radius:50%; background-color:#d9d9d9; margin: 0 2px; }
.survey-nav .nav-dots li.active { background:#203088; }
.survey-nav .nav-count { margin-top: 16px; font-weight: 600; font-size: 20px; display:block; }*/

.result-container { max-width:1040px; margin:0 auto; }

.latest-result { padding:0 0 60px; background:#F8F8F8; position:relative; }
.latest-result .section-title-wrap { padding:0;}

.new-survey { background-color: #f8f8f8; padding: 84px 0; position:relative; }
.new-survey .media { }

.past-survey { background-color: #ffffff; padding: 130px 0;  position:relative; }
.past-survey .section-title-wrap { padding:0 66px;}


.past-result-list li { list-style:none; padding:33px 66px; border-top:1px solid #d5d5d5; }
.past-result-list li:first-child { border-top:none;}
.past-result-list .result-lable { display:block; font-size:15px; line-height:2.33; color:#3a3a3a; }
.past-result-list .result-value { display:block; font-size: 30px; font-weight: 400; line-height:1.166667; color:#3a3a3a; }
.past-result-list .media-left { width:38%; }

	@media screen and (max-width:1370px) {
		.orion-id-section { margin: 76px 0; } 
		.export-section { padding: 60px 0; }
		
		.section-survey .media-body { height:302px; }
		.awnser-options { padding: 0 0 30px; margin: 70px 0 50px; }
	}
	@media screen and (max-width:1200px) {
		.past-result-list .result-value { font-size:22px; }
		
		.section-back { padding:36px 0 0;}
		.latest-result { padding:0 0 40px; }
		
		.new-survey { padding: 64px 0; }
		.past-survey { padding: 100px 0; }
		
		.past-survey .section-title-wrap { padding:0 50px; }
		.past-result-list li { padding:28px 50px; }
		
		.section-survey .media-body { height: 322px; }
 
	}
	@media screen and (max-width:991px) {
		.past-result-list .result-value  { font-size:20px; }
		.survey-details { padding:50px 0;}
		.survery-export { padding-top:50px; }
		.latest-result { padding:40px 0; }
		
		.section-back { padding:30px 0 0; }
		.latest-result { padding: 30px 0; }

		.new-survey { padding: 50px 0; }	
		.past-survey { padding: 70px 0; }
		.past-result-list li { padding: 28px 40px; }
		
		.section-survey .media-body { height: 328px; }
		.awnser-options { padding: 0 0 20px; margin: 60px 0 30px; }
		.awnser-options li { font-size:14px; 	}

	}

	@media screen and (max-width:767px) {
		.orion-id-section { margin:25px 0; }
		.orion-id-form .btn { margin-top: 10px; }
		.export-section { margin: 40px -20px; padding: 30px 30px; max-width: none; background: #fff; }
		.survey-details { padding:35px 0;}
		.survery-export { padding-top:35px; }


		.latest-result .section-title-wrap { padding:0;}
		.latest-result { padding:25px 0; }
		.latest-result .card-result { margin-bottom:0; }

		.new-survey { padding:20px 0 0;}
		.new-survey .media { padding:0; }
		.new-survey .btn { margin-top:10px; }

		.past-survey { padding:25px 0; }
		.past-survey .section-title-wrap { margin-bottom:20px; padding:0;}
		.past-result-list li { padding:20px 20px;}
		.past-result-list .media-left { width:auto; }
		.past-result-list .btn { margin-top:10px; }
		
		.section-survey { padding:40px 0; }
		
		.questions-action .btn { min-width:120px; margin:0 5px;}
		
		.awnser-options { display:inline-block; width:auto; padding:0; margin:0 0 40px;} 
		.awnser-options li { float:none; width:auto; padding:8px 0; }
		.awnser-options:before { height:100%; left: 12px; width: 1px; top:0; }
		.awnser-options .pmd-radio { padding:8px 0 8px 30px; }
		.awnser-options span { margin:0 0 0 10px; text-align:left; }
		
		.questions-counter { margin-bottom:30px;}
		
		.awnser-options .pmd-radio > span.pmd-radio-label { left: 0; top: 50%; margin-left: 0; margin-top: -12px; }
		.awnser-options .pmd-radio > span.pmd-radio-label:before { top: 1px; left: 0; }
		.awnser-options .pmd-radio > span.pmd-radio-label:after { margin:-1px 0 0 -7px; }
		
		.section-survey .media-body { height: 140px; vertical-align: top; }
		
		/*.survey-nav { padding:25px 0; }
		.survey-nav .nav-count { font-size:14px; }
		.survey-nav .nav-dots li { width:12px; height:12px; }*/

	}
	@media screen and (max-width:767px) {
		/* .survey-nav .nav-dots li { width: 6px; height: 6px; margin: 0 1px; }*/ 
	}

/***************/
.xe-warning { margin-top:100px; }
