@font-face{font-family:'RobotoSlab-Bold';src:local('Roboto Light'), local('Roboto-Light'),url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Bold.eot');src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Bold.woff') format('woff'),
url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Bold.ttf') format('truetype');
font-weight:bold;
font-style:normal;
font-display: swap;
}
@font-face {
    font-family: 'Nano Script SSi';
    src: url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/NanoScriptSSi.woff2') format('woff2'),
        url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/NanoScriptSSi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{font-family:'RobotoSlab-Regular';src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Regular.eot');src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Regular.eot?#iefix') format('embedded-opentype'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Regular.woff') format('woff'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/RobotoSlab-Regular.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display: swap;

}
@font-face{font-family:'GothamBold';src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamBold.eot');src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamBold.eot?#iefix1') format('embedded-opentype'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamBold.woff') format('woff'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamBold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display: swap;

}
@font-face{font-family:'GothamMedium';src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamMedium.eot');src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamMedium.woff') format('woff'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/GothamMedium.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	font-display: swap;
	
}
@font-face {
	font-family:'Roboto Medium';
	src:url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/Roboto-Medium.woff2') format('woff2'),
	url('https://www.thedroneu.com/wp-content/themes/bootstrap-canvas-wp-child/fonts/Roboto-Medium.woff') format('woff');
	font-weight:500;
	font-style:normal;
	font-display: swap;
}
.blog-post > .blog-post-title,
.blog-post > .blog-post-meta,
.blog-post > .wp-post-image {
	display:none !important;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baselinebaseline;
	background:transparent;
}
* {
	font-family:"Lato",
	sans-serif;
	font-display: swap;
}
html {
	position:relative;
	min-height:100%;
	scroll-behavior: smooth;
}
body {
	line-height:1;
	min-height:100%;
	width:100%;
	scroll-behavior: smooth;
}
body {
	background-image:url('../img/body-bg.png');
	background-repeat:repeat;
}
ol,
ul {
	list-style:none;
	display:inline-block;
	width:100%;
}
.footer-dash ul {
	width:auto;
}
blockquote,
q {
	quotes:none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content:'';
	content:none;
}
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
* {
	padding:0;
	margin:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
html {
	height:100%;
}
img{
	height: auto;
	width: auto;
}
body,
html {
	width:100%;
	float:left;
	min-height:100%;
}
input {
	background:white;
	border-radius:0;
	-webkit-appearance:none;
}
.blog-post-meta .post-edit-link,
.blog-post-meta strong {
	display:none;
}
.bg-cover {
	position:fixed;
	background-color:#edf4f7;
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:-1;
}
.wrapper {
	width:100%;
	float:left;
}
.page-main-outer {
	width:100%;
	float:left;
}
.page-main-inner {
	max-width:600px;
	margin:0 auto;
	width:90%;
}
.page-main-content {
	width:100%;
	float:left;
}
.site-main-logo {
	width:100%;
	float:left;
	text-align:center;
	margin:35px 0 30px;
}
.main-form-cover {
	width:100%;
	float:left;
	background-color:#fff;
	padding:35px 60px 20px 60px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0 1px 1px rgba(0,
		0,
		0,
		0.29);
}
.main-form-cover h1 {
	text-align:center;
	color:#3d7f9f;
	font-size:36px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:13px;
}
.main-form-cover p {
	color:#5b5b5b;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	text-align:center;
	line-height:25px;
	margin-bottom:0;
}
.main-form-cover form {
	width:100%;
	float:left;
}
.main-form-cover form .form-input-fields {
	width:100%;
	float:left;
	margin-top:25px;
	position:relative;
}
.form-input-fields.group input:-webkit-autofill + label,
.form-input-fields.group #pwd:-webkit-autofill + label {
	top:-10px;
	color:#3d7f9f;
}
.form-input-fields.group input:autofill + span + label,
.form-input-fields.group #pwd:autofill + span + label {
	top:-10px;
	color:#3d7f9f;
}
.form-input-fields.group input:-webkit-autofill + span + label,
.form-input-fields.group #pwd:-webkit-autofill + span + label {
	top:-10px;
	color:#3d7f9f;
}
.main-form-cover form .form-input-fields input, .main-form-cover form .form-input-fields textarea {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:inset 0 0 0px 9999px white;
	-moz-box-shadow:inset 0 0 0px 9999px white;
	-webkit-box-shadow:inset 0 0 0px 9999px white;
}
.input-checkbox {
	width:100%;
	float:left;
	margin-top:28px;
	position:relative;
}
.input-checkbox input[type="checkbox"],
.input-checkbox input {
	display:none;
}
.input-checkbox label {
	color:#737373;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
	padding-left:30px;
	position:relative;
	background-image:url(../img/unchecked-icon.png);
	background-size:21px;
	background-position:left center;
	background-repeat:no-repeat;
	height:21px;
	padding-top:3px;
}
.input-checkbox input[type="checkbox"]:checked + label {
	background-image:url(../img/checked-icon.png);
}
.paid-content-empty {
	padding: 25px 15px;
	width: 100%;
	float: left;
	font-size: 18px;
	text-align: center;
	color: #3d7f9f;
	background: #efefef;
}
a.forgotpwd {
	color:#ff8400;
	text-decoration:none;
	position:absolute;
	right:0;
	top:5px;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
}
.form-btn {
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:45px;
}
.form-btn input[type="submit"],
.form-btn input[type="button"] {
	background-color:#2ecc71;
	width:100% !important;
	text-align:center;
	padding:14px 0;
	border:none;
	border-radius:4px;
	font-size:24px;
	text-transform:capitalize;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	color:#fff;
	cursor:pointer;
}
.login-option {
	width:100%;
	float:left;
	margin-top:25px;
}
.login-page .login-option {
	margin-top:0;
}
.login-option a {
	width:100%;
	text-align:left;
	padding:17px 0% 17px 31%;
	border:none;
	border-radius:4px;
	font-size:24px;
	text-transform:capitalize;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	color:#fff;
	display:block;
	text-decoration:none;
	margin-bottom:15px;
	position:relative;
}
a.fb-log {
	background-color:#3b5998;
}
a.twitter-log {
	background-color:#3498db;
}
a.google-log {
	background-color:#e15258;
}
.login-option a span {
	position:relative;
	display:inherit;
}
.login-option a span img {
	position:absolute;
	left:-39px;
	top:0px;
}
a.twitter-log span img {
	top:5px;
	left:-41px;
}
a.google-log span img {
	left:-40px;
	top:1px;
}
.free-membership {
	width:100%;
	float:left;
	background-color:#fff;
	margin-top:20px;
	padding:35px 60px 20px 60px;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,
		0,
		0,
		0.29);
}
.free-membership h2 {
	text-align:center;
	color:#3d7f9f;
	font-size:27px;
	margin-bottom:25px;
	font-family:'RobotoSlab-Bold';
}
.free-membership p {
	color:#5b5b5b;
	font-size:15px;
	line-height:22px;
	font-family:'Lato',
	sans-serif;
	text-align:center;
	margin-bottom:30px;
}
.free-membership a {
	padding:17px 0% 17px 0%;
	border:none;
	border-radius:4px;
	font-size:24px;
	text-transform:capitalize;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	color:#fff;
	display:block;
	text-decoration:none;
	margin-bottom:15px;
	position:relative;
	background-color:#ff8400;
	text-align:center;
}
.free-membership a span {
	position:relative;
	margin-left:25px;
}
.free-membership a span img {
	position:relative;
}
footer.site-footer {
	width:100%;
	float:left;
}
footer.site-footer {
	width:100%;
	float:left;
	bottom:0;
}
.footer-inner {
	width:100%;
	float:left;
	text-align:center;
	padding:30px 0;
}
.footer-inner ul {
	display:block;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:14px;
}
.footer-inner ul li {
	display:inline-block;
}
.footer-inner ul li a {
	display:block;
	color:#3b7e9e;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	border-right:1px solid #3b7e9e;
	padding:0 10px;
	text-decoration:none;
}
.footer-inner ul li:last-child a {
	border-right:0px;
}
span.successlogin-msg {
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:18px;
	color:#969191;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.page-main-content.logout-page .main-form-cover h1 {
	font-size:28px;
}
a.newsfeed-log {
	background-color:#f39c12;
}
a.apple-log {
	background-color:#2ecc71;
}
a.youtube-log {
	background-color:#e15258;
}
.page-main-content.logout-page .login-option a {
	font-family:RobotoSlab-Regular;
	font-size:24px;
	padding:17px 0% 17px 24%;
	;
}
a.youtube-log span img {
	left:-39px;
	top:6px;
	width:26px;
}
.page-main-content.logout-page .main-form-cover {
	padding-bottom:45px;
}
.group {
	position:relative;
	margin-bottom:0px;
}
.form-input-fields input:focus ~ label,
.form-input-fields input.valid ~ label,
.form-input-fields textarea.valid ~ label,
.form-input-fields textarea:focus ~ label
 {
	top:-10px;
	font-size:14px;
	color:#3d7f9f;
	left:0;
}
.new-input label {
	top:-10px !important;
	color:#3d7f9f !important;
}
.main-form-cover form .form-input-fields input.valid-error, .main-form-cover form .form-input-fields textarea.valid-error {
	border-bottom:2px solid red;
}
.form-input-fields label {
	color:#999;
	font-size:18px;
	font-weight:normal;
	position:absolute;
	pointer-events:none;
	left:0;
	top:19px;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.input-bar:before,
.input-bar:after {
	content:'';
	height:2px;
	width:0;
	bottom:1px;
	position:absolute;
	background:#3d7f9f;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
	left:0;
}
input:focus ~ .input-bar:before,
input:focus ~ .input-bar:after {
	width:100%;
	left:0;
}
input.valid-error ~ .input-bar:before,
input.valid-error ~ .input-bar:after {
	width:100%;
	left:0;
	background:red;
	bottom:0;
}
.checkout-half.checkout-half-right select + input.valid-error {
	display:block;
	position:absolute;
	left:0;
	height:3px;
	width:100%;
	background:red;
	z-index:10;
	bottom:0;
	top:auto;
	padding:0;
}
.error-ms {
	position:absolute;
	bottom:-18px;
	left:0;
	color:red;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.valid-error, .inp-boxes .valid-error {
	bottom: -18px;
	left: 0;
	color: red !important;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	border-bottom: 2px solid #ff8181 !important;
}
input.valid-error::-webkit-input-placeholder,
textarea.valid-error::-webkit-input-placeholder {
	color:red;
}
.valid-errora.facbook-log {
	background-color:#3b5998;
}
a.facbook-log {
	background-color:#3b5998;
}
a.insta-log {
	background-color:#ad3596;
}
a.insta-log span img {
	width:23px;
	top:3px !important;
}
.login-page .blog-post-title,
.login-page .blog-post-meta {
	display:none;
}
.register .blog-post-title,
.register .blog-post-meta {
	display:none;
}
.checkout .blog-post-title,
.checkout .blog-post-meta {
	display:none;
}
.container {
	margin:auto;
	width:1170px;
}
.dash-head {
	color:#ff7a00;
	font-family:"Lato",
	sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-bottom:13px;
}
.dash-a {
	background-color:#d7d7d7;
	color:#343434;
	display:inline-block;
	font-family:"Lato",
	sans-serif;
	font-size:18px;
	font-weight:bold;
	height:53px;
	padding:0 18px;
	text-align:center;
	text-decoration:none;
	border-radius:3px;
	position:absolute;
	bottom:30px;
	left:26px;
	right:auto;
	border:0px;
	cursor:pointer;
}
.dash-para {
	color:#0a3c54;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	line-height:23px;
	margin-bottom:15px;
	min-height:161px;
	height:auto;
}
.dash-cards li .img-dash {
	margin-bottom:25px;
	text-align:center;
	float:left;
	width:100%;
	height:216px;
}
.dash-cards li {
	box-shadow:0 1px 1px rgba(0,
		0,
		0,
		0.29);
	display:inline-block;
	margin-bottom:24px;
	margin-right:23px;
	padding:26px 26px 0px;
	vertical-align:top;
	width:355px;
	border-radius:4px;
	background-color:#fff;
	border:1px solid transparent;
	position:relative;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	flex-direction:column;
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	position:relative;
}
.dash-cards li .training-page-link {
	display:block;
	text-decoration:none;
	padding-bottom:83px;
}
.dash-cards .ribbon_li {
	background:#fff url(../img/ribbion.png);
	background-repeat:no-repeat;
	background-position:right -1px top -2px;
}
.ribbon-new {
	font-size:14px;
	font-family:"Lato",
	sans-serif;
	-ms-transform:rotate(20deg);
	-webkit-transform:rotate(20deg);
	transform:rotate(49deg);
	position:absolute;
	top:17px;
	right:9px;
	color:#fff;
	font-weight:bold;
}
.dash-cards li:nth-of-type(3n) {
	margin-right:0px;
}
.logo-menu ul li {
	display:inline-block;
}
.logo-menu ul li a:hover {
	color:#59bacc;
}
.logo-menu .current_page_item.mfree a,
.logo-menu .mfree a:hover {
	color:#efefef !important;
	background-position:20px center !important;
	border:4px solid #16b658;
}
.logo-menu .current_page_item a {
	color:#59bacc;
	background-position:left center;
}
.logo-menu ul li a {
	color:#efefef;
	cursor:pointer;
	font-family:"Lato",
	sans-serif;
	font-size:16px;
	padding-left:22px;
	padding-right:26px;
	text-decoration:none;
}
.logo-menu ul li:last-child a {
	padding-right:0;
}
.logo-menu {
	float:right;
	margin-top:22px;
}
.logo-main {
	float:left;
}
.header-main-drone {
	background:#071925 none repeat scroll 0 0;
	padding:15px 0;
	float:left;
	width:100%;
}
.m1 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m1.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m1 a:hover,
.m1.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m1-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m2 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m2.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m2 a:hover,
.m2.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m2-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m3 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m3.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m3 a:hover,
.m3.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m3-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m4 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m4.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m4 a:hover,
.m4.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m4-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m5 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m5.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m5 a:hover,
.m5.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m5-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}
/*.m6 a{background:rgba(0, 0, 0, 0) url("../img/m6.png") no-repeat scroll 0 0;background-position:left center;}
.m6 a:hover, .m6.current_page_item a{background:rgba(0, 0, 0, 0) url("../img/m6-hover.png") no-repeat scroll 0 0;background-position:left center;}*/

.m7 a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m7.png") no-repeat scroll 0 0;
	background-position:left center;
}
.m7 a:hover,
.m7.current_page_item a {
	background:rgba(0,
		0,
		0,
		0) url("../img/m7-hover.png") no-repeat scroll 0 0;
	background-position:left center;
}


.footer-dash ul li a {
	color:#fff;
	font-family:lato;
	font-size:14px;
	text-decoration:none;
}
.footer-dash ul li a.current_page_item {
	color:#ff7a00 !important
}
.footer-dash ul li a:hover {
	color:#59bacc;
}
.copy-right {
	color:#fff;
	display:inline-block;
	font-family:lato;
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}
.footer-dash ul li {
	border-right:1px solid #fff;
	display:inline-block;
	padding-right:12px;
	margin-right:12px;
}
.footer-dash ul li:last-child {
	border-right:0px;
}
.footer-dash ul {
	display:inline-block;
}
.img-dash img {
	max-width:100%;
	max-height:100%;
	width:auto;
}
.toggle-mob,
.abs-block {
	display:none;
}
.dash-cards {
	float:left;
	width:100%;
	padding:40px 0;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
}
.site-footer {
	background:transparent;
}
.login-page .site-footer {
	bottom:0;
}
/*.login-page{padding-bottom:80px;}*/

.login-page {
	padding-bottom:0px;
}
.login-page .footer-dash {
	padding:20px 20px 32px;
}
.site-footer .copy-right {
	color:#000;
}
.site-footer ul li a {
	color:#3b7e9e;
}
.site-footer ul li {
	border-right:1px solid #3b7e9e;
}
.page-main-heading {
	width:100%;
	float:left;
	border-bottom:2px solid #dadada;
	padding-top:15px;
	padding-bottom:15px;
}
.page-main-heading h2 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
.page-coverMain {
	width:100%;
	float:left;
}
.dash-cards.courses-main li {
	background-color:#fff;
}
ul.dash-cards.courses-main {
	padding-top:38px;
}
ul.dash-cards.courses-main .img-dash {
	min-height:216px;
}
.mfree a {
	background-color:#2ecc71;
	padding:10px 18px 10px 38px !important;
	background-image:url('../img/locked-img.png');
	background-size:12px;
	background-position:left 20px center;
	background-repeat:no-repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:4px solid transparent;
}
.restricted-cover {
	width:100%;
	float:left;
	padding:15px 0;
}
.res-heading {
	width:100%;
	float:left;
	text-align:center;
}
.res-heading figure {
	display:none;
}
.res-heading .pod-main-heading,
.res-heading h3 {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:15px;
}
.res-heading p {
	color:#5b5b5b;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
}
.res-content-cover {
	width:100%;
	float:left;
	padding:50px 0 50px;
}
.res-content-left {
	width:49%;
	float:left;
}
.res-content-right {
	width:49%;
	float:right;
}
.res-content-left .free-membership {
	margin:0;
	padding:35px 47px 45px 47px;
	border-radius:4px;
}
.res-content-left .free-membership a {
	padding:19px 0% 19px 18%;
}
.res-content-right .form-btn input[type="submit"] {
	padding:18px 0;
}
.restricted-footer {
	width:100%;
	float:left;
	background-color:#0A3C55;
}
.res-footer-inner {
	width:100%;
	float:left;
	padding:15px 0 7px;
}
.res-footer-inner ul {
	padding:15px 0 0;
	width:100%;
	list-style-type:none;
	max-width:100%;
	margin:0 auto;
}
.res-footer-inner ul li {
	display:inline-block;
	float:left;
	width:20%;
	margin-bottom:25px;
}
.res-footer-inner ul li a {
	display:block;
	color:#fff;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
	padding:1px 0 1px 0px;
	background-repeat:no-repeat;
	background-position:left center;
}
.res-footer-inner ul li a svg,
.res-footer-inner ul li a img {
	width:14px;
	margin-right:10px;
	position:relative;
	top:-2px;
	height:15px;
	display:inline-block;
	vertical-align: middle;
}
.res-footer-inner ul li a:hover svg,
.res-footer-inner ul li.current_page_item a svg {
	fill:#ff7a00 !important;
}
.res-footer-inner ul li a:hover,
.res-footer-inner ul li.current_page_item a {
	color:#ff7a00 !important;
}
.res-content-right .main-form-cover p {
	margin-bottom:0;
}
.restricted-cover .blog-post-meta,
.restricted-cover .blog-post-title {
	display:none;
}
.update-page-cover .res-heading p {
	line-height:23px;
}
.upadte-page-content {
	width:100%;
	float:left;
	padding:40px 0;
}
.upadte-page-inner {
	width:100%;
	float:left;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
}
.update-page-outer {
	vertical-align:top;
	width:49%;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	flex-direction:column;
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	margin-right:2%;
	position:relative;
}
.img-offer {
	position: absolute;
	left: -10px;
	top: -10px;
	z-index: 112;
}
.update-page-outer:last-child {
	float:right;
	margin-right:0px;
}
.update-left-inner {
	background-color: #ff782d;
	border-radius: 4px;
}
.update-left-inner.pro-div {
	padding: 40px 0;
	box-shadow: 11px 8px 17px -5px #acaaaa;
	position: relative;
	z-index: 111;
}
.update-right-inner {
	background-color:#fff;
	margin-left:13px;
	border-radius:4px;
}
.updatehead {
	background-color: #ff782d;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px 6px 0 0;
}
.updatehead p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 12px;
}
.update-right-inner .updatehead {
	background-color:#3d7f9f;
	position:relative;
}
.update-right-inner .updatehead.coming_soon:after {
	background-image:url('../img/coming-soon.png');
	background-size:100%;
	top:-14px;
	right:11px;
	content:'';
	position:absolute;
	width:115px;
	height:115px;
	background-repeat:no-repeat;
}
.updatehead h2 {
	color: #fff;
	font-size: 44px;
	font-family: 'RobotoSlab-Bold';
	font-weight: normal;
	text-transform: uppercase;
}
.free-div .updatehead h2 {
	color: #2ecc71;
	margin-top: 5px;
}
.update-maincontent {
	width:100%;
	text-align:center;
	padding:35px 40px 40px;
}
h2.up-price {
	font-size: 70px;
	color: #ff782d;
	font-family: 'RobotoSlab-Bold';
	font-weight: normal;
}
p.per-month {
	font-size: 20px;
	color: #666666;
	font-family: 'Lato', sans-serif;
	margin-top: 3px;
	text-transform: uppercase;
}
p.up-queots {
	margin-top: 16px;
	font-size: 22px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	line-height: 29px;
	padding: 19px 54px;
	font-weight: bold;
	margin-bottom: 15px;
}
.updatep-btn {
	margin-top:30px;
}
.update-maincontent-butn {
	background: #fff;
	display: inline-block;
	padding: 20px 40px;
	border-radius: 90px;
}
.free-div .update-maincontent-butn {
	border: 3px solid #2ecc71;
	padding: 18px 38px;
}
.updatep-btn a {
	background-color: #fff;
	display: inline-block;
	color: #ff782d;
	font-size: 24px;
	padding: 16px 65px 16px 34px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	background-image: url("../img/btn-arrow-icon.png");
	background-position: right 26px center;
	background-repeat: no-repeat;
	background-size: 23px;
	border-radius: 3px;
}
.free-div .updatep-btn a {
	background-color: #2ecc71;
	display: inline-block;
	color: #fff;
}
.pro-div .updatep-btn a {
	background-image: url("../img/org-icn-arrow.png");
	background-size: 32px;
}
p.anual-dis {
	font-size: 18px;
	margin-top: 25px;
	color: #5b5b5b;
	font-family: 'Lato', sans-serif;
	min-height: 32px;
	margin-bottom: 15px;
}
p.anual-dis a {
	color:#ff8400;
}
.anual-dis a {
	text-decoration:none;
}
.anual-dis a:hover {
	text-decoration:underline;
}
.update-listing {
	margin-top:30px;
}
h3.update-listing-head {
	font-size:20px;
	color:#ff8400;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.update-listing ul li {
	color: #fff;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	padding: 19px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.update-listing ul li a {
	color: #fff;
}
.free-div .update-listing ul li {
	color: #424242;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.free-div .update-listing ul li a {
	color: #424242;
}
.learn-more-link {
	margin-top:19px;
}
.learn-more-link a {
	display:inline-block;
	text-decoration:none;
	color:#ff8400;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
}
.update-right-inner h2.up-price {
	color:#3d7f9f;
}
.update-right-inner h3.update-listing-head {
	color:#3d7f9f;
}
.goback-btn {
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:30px;
	margin-top:10px;
}
.goback-btn a {
	background-image:url(../img/goback-icon.png);
	background-position:left 30px center;
	background-size:26px;
	background-repeat:no-repeat;
	background-color:#3d7f9f;
	color:#fff;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	padding:17px 36px 18px 70px;
	display:inline-block;
	border-radius:3px;
	text-decoration:none;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
input {
	-webkit-appearance:none;
}
input#pwd,
input#log {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.main-form-cover.forgetpwd-wrapper .form-input-fields.group {
	margin-bottom:20px;
}
.site-footer ul li:last-child {
	border-right:0px;
}
.main-form-cover form .form-input-fields input.valid-error + .input-bar::before,
.main-form-cover form .form-input-fields input.valid-error + .input-bar::after {
	background:transparent;
}
.dash-cards li:hover {
	box-shadow:none;
	border:1px solid #ff7a00;
}
.dash-a:hover {
	color:#fff;
	background-color:#ff7a00;
}
.header-main-drone.Home-page {
	padding:15px 30px;
}
.header-bottom {
	width:100%;
	float:left;
	text-align:center;
	background-color:#134d69;
	padding:22px 0;
}
ul.headr-bottom-link {
	list-style-type:none;
}
ul.headr-bottom-link li {
	display:inline-block;
	margin:0 1.5%;
	position:relative;
}
ul.headr-bottom-link li a {
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	color:#fff;
	text-transform:capitalize;
	display:inline-block;
	vertical-align:middle;
}
.headr-bottom-link li svg {
	width:19px;
	display:inline-block;
	vertical-align:middle;
	margin-right:4px;
	height:19px;
	top:-2px;
	position:relative;
}
.headr-bottom-link li:hover svg,
.headr-bottom-link .current_page_item svg,
.headr-bottom-link-mobile .current_page_item a svg,
.headr-bottom-link li.abf1:hover a svg rect,
.headr-bottom-link li.abf1:hover a svg .cls-1,
.headr-bottom-link li.abf1:hover a svg .cls-11 {
	fill:#FF7A00 !important;
}
.headr-bottom-link li:hover a {
	color:#FF7A00;
}
.headr-bottom-link li a {
	text-decoration:none;
}
.headr-bottom-link-mobile {
	display:none;
}
.headr-bottom-link-mobile li a svg {
	width:20px;
	height:20px;
}
.headr-bottom-link-mobile li a:hover svg {
	fill:#FF7A00;
}
.headr-bottom-link-mobile li {
	width:20%;
	float:left;
	text-align:center;
}
.banner-cover {
	width:100%;
	float:left;
}
.banner-cover {
	width:100%;
	float:left;
	position:relative;
}
.banner-text-cover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align:center;
	background:rgba(0,
		0,
		0,
		0.3);
}
.banner-text-inner {
	display:block;
	vertical-align:middle;
	position:relative;
	top:50%;
	transform:translatey(-50%);
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
}
.banner-text-main h2.banner-head {
	color:#fff;
	font-size:35px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	line-height:43px;
}
.banner-text-main p.banner-main-text {
	font-size:20px;
	line-height:31px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	margin-top:17px;
}
.counter-section {
	width:100%;
	float:left;
}
.counter-cover {
	width:20%;
	float:left;
	text-align:center;
	padding:35px 0 35px 3%;
}
.counter-cover:first-child {
	padding-left:0.5%;
}
.counter-cover:last-child {
	padding-left:0;
}
.counter-cover h3 {
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:30px;
}
.counter-cover p {
	font-family:'Lato',
	sans-serif;
	font-size:16px;
	color:#fff;
	margin-top:10px;
}
.grid-content-section {
	width:100%;
	float:left;
	padding:61px 0 20px;
}
.grid-content-inner {
	width:100%;
	float:left;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.gridcontent-box {
	width:18.7%;
	margin-right:1.5%;
	text-align:center;
	display:inline-block;
	box-shadow:0px 1px 4px #9e9e9e;
	-webkit-box-shadow:0px 1px 4px #9e9e9e;
	-moz-box-shadow:0px 1px 4px #9e9e9e;
	padding:15px 3px 70px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid transparent;
	margin-bottom:17px;
	background-color:#fff;
	vertical-align:top;
	position:relative;
	padding-bottom:0px;
}
.gridcontent-box:hover {
	box-shadow:none;
	border:1px solid #ff7a00;
}
.gridcontent-box:hover .grid-main-box button {
	background-color:#ff7a00;
	color:#fff;
}
.grid-main-box figure {
	width:145px;
	margin:0 auto;
	height:145px;
}
.grid-main-box figure img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.grid-main-box .grid-head {
	color:#ff7a00;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:22px;
}
.grid-main-box .grid-text-main {
	font-size:13px;
	color:#0a3c54;
	font-family:'Lato',
	sans-serif;
	line-height:23px;
	margin:15px 0 13px;
}
.grid-main-box a,
.grid-main-box button {
	background-color:#d7d7d7;
	width:90%;
	display:block;
	border-radius:2px;
	padding:15px 0;
	color:#343434;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	margin:auto;
	font-size:16px;
	position:absolute;
	bottom:13px;
	left:0;
	right:0;
	cursor:pointer;
	border:0px;
}
.social-icon-section {
	width:100%;
	text-align:center;
	float:left;
	margin-bottom:33px;
}
.social-icon-section ul li {
	display:inline-block;
	margin:0 1%;
}
.social-icon-section ul li a {
	display:block;
	padding:19px 28px 19px 51px;
	background-size:15px;
	background-repeat:no-repeat;
	background-position:left 17px center;
	text-decoration:none;
	color:#fff;
	font-size:22px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	border-radius:3px;
}
li.fbs a {
	background-image:url('../img/soci1.png');
	background-color:#3b5998;
	background-size:12px !important;
}
li.links a {
	background-image:url('../img/soci2.png');
	background-color:#3d7198;
	background-size:19px !important;
}
li.tws a {
	background-image:url('../img/soci3.png');
	background-color:#1ccaff;
	background-size:21px !important;
}
li.yous a {
	background-image:url('../img/soci4.png');
	background-color:#e52c27;
	background-size:22px !important;
}
body {
	background-image:url('../img/body-bg.png');
	background-size:auto;
	background-repeat:repeat;
}
.gridcontent-box:nth-child(5n) {
	margin-right:0;
}
/*.pagecommon-head{width:100%;float:left;padding-top:15px;}*/

.pagecommon-head {
	width: 100%;
    float: left;
    padding-top: 15px;
}
.res-heading .pod-main-heading,
.pagecommon-head .res-heading h3 {
	line-height:37px;
	margin-bottom:23px;
}
.pagecommon-head .res-heading span {
	color:#262525;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:20px;
}
.pagecommon-head .res-heading span a {
	color:#262525 !important;
	text-decoration:none;
}
.pagecommon-head .res-heading span a:hover {
	color:#FF7A00 !important;
}
.pricing-grid {
	width:100%;
	float:left;
}
.pricing-grid .update-page-outer {
	vertical-align:top;
	width:32%;
}
.pricing-grid .update-maincontent {
	padding:35px 10px 40px;
}
.update-right-inner.free-div .updatehead {
	background-color:#2ecc71;
}
.update-right-inner.free-div h2.up-price,
.update-right-inner.free-div h3.update-listing-head {
	color:#2ecc71;
}
.update-right-inner.free-div .updatehead {
	background-color: #fff;
	padding: 27px 0;
}
.update-left-inner.crtified-div .updatehead:after {
	background-image:url('../img/coming-soon.png');
	background-size:100%;
	top:-14px;
	right:11px;
	content:'';
	position:absolute;
	width:115px;
	height:115px;
	background-repeat:no-repeat;
}
.update-left-inner.crtified-div h2.up-price,
.update-left-inner.crtified-div h3.update-listing-head {
	color:#3d7f9f;
}
.pricing-quoets-section {
	width:100%;
	float:left;
	padding:40px 0;
}
.quoets-cover:nth-child(even) {
	float:none;
}
.quoets-cover {
	width:48%;
	display:inline-block;
	min-height:150px;
	vertical-align: top;
}
.quoets-inner {
	width:100%;
	float:left;
	padding-left:124px;
	position:relative;
	min-height:112px;
	margin-bottom:20px;
}
.quoets-inner figure {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:100px;
	text-align:center;
}
.quoets-inner figure span {
	position:relative;
	width:100%;
	height:100%;
	display:block;
}
.quoets-inner figure img {
	bottom:0;
	left:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	position:absolute;
	right:0;
	top:0;
}
.quoets-inner p {
	font-size:14px;
	color:#000000;
	font-family:'Lato',
	sans-serif;
	line-height:23px;
	padding-right: 12px;
}
span.autorname {
	float:right;
	width:auto;
	margin-top:17px;
	color:#525353;
	font-size:14px;
	font-family:'Lato',	sans-serif;
	padding-right:12px;
}
.pricing-grid-text {
	width:100%;
	float:left;
	padding-bottom:36px;
}
.text-grid-cover {
	width:100%;
	background-color:#fff;
	float:left;
}
.text-grid-cover:nth-child(2n) {
	right:0px !important;
	left:auto !important;
}
.text-grid-inner {
	width:100%;
	float:left;
	padding:15px;
}
.text-grid-inner h4 {
	color:#242424;
	font-size:17px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
.text-grid-inner p {
	color:#242424;
	line-height:23px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	margin-top:15px;
}
#pinBoot {
	position:relative;
	max-width:100%;
	width:100%;
}
.white-panel {
	position:absolute;
}
video.responsive-video {
	float:left;
	height:auto;
	width:100%;
}
video#gpcvideo .responsive-video {
	float:left;
	height:100% !important;
	width:100%;
	position:absolute;
	left:0;
	right:0;
}
ul.headr-bottom-link li.current_page_item a,
ul.headr-bottom-link li a:hover {
	color:#FF7A00;
}
.breadcrumbs {
	width:100%;
	float:left;
}
.breadcrumbs ul {
	text-align:right;
	padding:15px 0;
	color:#0a3c54;
	font-size:12px;
	font-family:'Lato',
	sans-serif;
}
.breadcrumbs ul li {
	display:inline-block;
	vertical-align:bottom;
	
}
.breadcrumbs ul li a {
	color:#0a3c54;
	font-size:12px;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
}
.breadcrumbs ul li a:hover {
	text-decoration:underline !important;
}
.breadcrumbs ul li:last-child a:hover {
	cursor:default;
	text-decoration:none !important;
}
.pagecommon-head.review-page-head {
	padding-top:15px;
}
.res-heading .pod-main-heading,
.pagecommon-head.review-page-head .res-heading h3 {
	margin-bottom:10px;
}
.review-main-section {
	width:100%;
	float:left;
	padding:50px 0 0;
}
.review-inner {
	width:100%;
	float:left;
}
.reivew-box {
	width:48%;
	display:inline-block;
	padding:0px 15px 0px 116px;
	position:relative;
	min-height:150px;
	margin-bottom:20px;
	vertical-align:top;
	margin-right:2%;
}
.reivew-box:nth-child(even) {
	margin-right:0;
}
.reivew-box figure {
	width:98px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
}
.reivew-box p {
	color:#000000;
	font-size:14px;
	line-height:23px;
	font-family:'Lato',
	sans-serif;
}
.reivew-box p a,
.quoets-inner p a {
	color:#ff7a00;
	font-size:14px;
	text-decoration:none;
	font-family:'Lato',
	sans-serif;
	background:linear-gradient(#EEEEEE,
		#ECECEC);
	-webkit-background:linear-gradient(#EEEEEE,
		#ECECEC);
	-moz-background:linear-gradient(#EEEEEE,
		#ECECEC);
}
mark {
	background-color:#f2e8b7;
}
span.more-text {
	display:none;
}
.pagecommon-head .res-heading span {
	line-height:30px;
}
.resources-main-section {
	width:100%;
	float:left;
	padding-top:37px;
	padding-bottom:12px;
}
.resources-inner {
	width:100%;
	float:left;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
}
.resources-box {
	width:31.33%;
	display:flex;
	-webkit-display:flex;
	-moz-display:flex;
	-ms-display:flex;
	background-color:#fff;
	margin-right:2%;
	box-shadow:0px 0px 3px #bdbbbb;
	border-radius:3px;
	margin-bottom:24px;
	padding:30px 20px 0px;
	position:relative;
	float:left;
	border:1px solid transparent;
}
.resources-box .rsource-link,
.gridcontent-box .gridcontent-link {
	text-decoration:none;
	display:block;
	padding-bottom:86px;
}
.resources-box:hover {
	border:1px solid #ff7a00;
}
.resources-box:nth-child(3n) {
	margin-right:0;
}
.resources-box-inner figure {
	height:200px;
	text-align:center;
	margin:0 auto;
}
.resources-box-inner figure img {
	max-height:100%;
	max-width:100%;
	margin:0 auto;
}
.resources-box-inner .re-main-head {
	color:#ff7a00;
	font-size:22px;
	line-height:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:25px;
}
.resources-box-inner p {
	color:#0a3c54;
	font-size:14px;
	line-height:23px;
	font-family:'Lato',
	sans-serif;
	margin-top:10px;
}
.resources-box-inner>p {
    min-height: 0px!important; 
}
button.dwld-btn,
a.dwld-btn {
	background-color:#d7d7d7;
	border:0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:14px 16px 14px 40px;
	color:#343434;
	font-size:18px!important;
	font-family:'Lato',	sans-serif !important;
	font-weight:600;
	background-image:url('../img/download-icon.png');
	background-size:19px;
	background-repeat:no-repeat;
	background-position:left 15px center;
	position:absolute;
	bottom:20px;
	left:20px;
	text-decoration:none;
	cursor:pointer;
}
button.dwld-btn:hover,
a.dwld-btn:hover {
	color:#fff;
	background-color:#ff7a00;
	background-image:url('../img/cloud-white.png');
}
button.dwld-btn.learn-more-btn,
a.dwld-btn.learn-more-btn {
	background-image:url('../img/learn-more-icon.png');
}
button.dwld-btn.learn-more-btn:hover,
a.dwld-btn.learn-more-btn:hover {
	background-image:url('../img/add-white.png');
}
button.dwld-btn.view-now-btn,
a.dwld-btn.view-now-btn {
	background-image:url('../img/view-icon.png');
}
button.dwld-btn.view-now-btn:hover,
a.dwld-btn.view-now-btn:hover {
	background-image:url('../img/view-white.png');
}
.ribbenfree {
	position:absolute;
	top:-2px;
	right:-2px;
	cursor:default;
	display:inline-block;
}
.Checkout-heading {
	width:100%;
	float:left;
}
.Checkout-heading h2 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	border-bottom:2px solid #dadada;
	padding-bottom:15px;
}
.checkout-form-head {
	color:#3d7f9f;
	font-size:20px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:0;
}
.checkout-main-content {
	width:100%;
	float:left;
	margin-top:35px;
}
.checkout-inner {
	width:100%;
	float:left;
}
.checkout-left {
	width:770px;
	float:right;
	background-color:#fff;
	padding:30px;
	border-radius:3px;
}
.checkout-half {
	width:48%;
	display:inline-block;
	position:relative;
	margin-top:15px;
	margin-right:2%;
	vertical-align: top;
}
.checkout-half.checkout-half-full {
	width:100%;
}
.checkout-half.checkout-half-full select {
	width:48%;
	float:left;
	background-color:transparent;
	background-image:url('../img/dropdown-arrow.png');
	background-size:6px !important;
	background-repeat:no-repeat;
	background-position:right 10px center !important;
	background-color:transparent;
}
.checkout-half.checkout-half-full select:last-child {
	float:right;
}
.checkout-half.checkout-half-right {
	margin-right:0;
}
.checkout-half input,
.checkout-half select {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0 7px;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.checkout-half input:focus,
.checkout-half input:active,
.checkout-half:focus select,
.checkout-half:active select {
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
}
.checkout-half select {
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image:url('../img/dropdown-arrow.png') !important;
	background-size:6px;
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-color:transparent;
}
.checkout-half label {
	color:#999;
	font-size:18px;
	font-weight:normal;
	position:absolute;
	pointer-events:none;
	left:0;
	top:19px;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.checkout-half input:focus ~ label,
.checkout-half input:valid ~ label,
.checkout-half input:focus {
	top:-10px;
	color:#3d7f9f;
	left:0;
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.checkout-half span.bar:before,
.checkout-half span.bar:after {
	content:'';
	height:2px;
	width:0;
	bottom:1px;
	position:absolute;
	background:#3d7f9f;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
	left:0;
}
.checkout-half input:focus ~ span.bar:before,
.checkout-half input:focus ~ span.bar:after {
	width:100%;
	left:0;
}
.checkout-half .form-input-fields.group {
	width:100%;
	float:left;
}
.account-info {
	width:100%;
	float:left;
	margin-bottom: 0;
}
.facbook-code {
	display: none !important;
}
.checkout-form-section {
	width:100%;
	float:left;
}
.checkout-form-section:first-child {
	margin-top:5px !important;
}
.checkout-form-section h3 {
	margin-bottom:17px;
}
.billing-address.checkout-form-section h3 {
	margin-bottom:0px;
}
.place-order h3 {
	font-size:26px;
	color:#000;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:33px;
}
.place-order button,
.place-order .checkout-btn {
	background-color:#2ecc71;
	font-size:24px;
	color:#fff;
	box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	display:inline-block;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	padding:17px 64px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-appearance:none;
	text-decoration:none;
	width:auto !important;
}
.place-order.checkout-form-section p {
	width:49%;
	float:left;
}
span.bottom-payment-procss {
	display:inline-block;
	float:right;
	width:calc(100% - 49%);
	vertical-align:middle;
	padding-left:2%;
}
span.bottom-payment-procss img {
	max-width:100%;
}
.checkout-right-section {
	float:left;
	width:calc(100% - 799px);
	background-color:#eef9ff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-bottom: 10px;
}
.checkout-right-inner {
	position: relative;
	padding: 18px 25px;
	font-size: 17px;
	color: #282828;
}
span.ribben-right {
	position:absolute;
	top:-2px;
	right:25px;
	z-index:0;
}
.checkout-right-inner p {
	color:#888888;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.checkout-right-inner h2 {
	color:#3d7f9f;
	font-size:25px;
	font-family:'RobotoSlab-Bold';
	font-weight:600;
	margin-top:12px;
	position:relative;
	z-index:1;
}
.checkout-right-inner h4 {
	color:#ff8400;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	font-size:22px;
	margin-top:15px;
	line-height: 27px;
}
.checkout-right-inner h4 small{
	font-size: 16px;
	color: #000;
}
.checkout-right-inner ul li {
	color:#282828;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	line-height:24px;
	margin-top:20px;
	padding-left:25px;
	background-image:url('../img/tick-image.png');
	background-repeat:no-repeat;
	background-position:left top 5px;
	background-size:18px;
}
.checkout-right-inner ul li a{
	color:#282828;
}
.checkout-review {
	width:100%;
	float:left;
	padding-top:40px;
}
.checkout-form-section:first_child {
	margin-top:5px !important;
}
div.AuthorizeNetSeal a img {
	position:relative;
	top:-10px;
}
#AuthorizeNetText {
	position:relative;
	top:-6px;
}
.account-info-outer {
	float:left;
	margin-bottom:45px !important;
}
.billing-details.checkout-form-section {
	margin-bottom:45px !important;
}
.billing-address.checkout-form-section {
	margin-top:45px !important;
}
.checkout-half .form-input-fields .valid-error:focus {
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
	border-color:#c5c5c5;
}
.pricing-grid-text .ui-state-active,
.pricing-grid-text .ui-widget-content .pricing-grid-text .ui-state-active,
.pricing-grid-text .ui-widget-header .ui-state-active {
	border:1px solid transparent;
	background:#fff;
	font-weight:normal;
}
.pricing-grid-text .ui-state-default,
.pricing-grid-text .ui-widget-content .ui-state-default,
.pricing-grid-text .ui-widget-header .ui-state-default {
	background:#fff;
}
.pricing-grid-text .ui-accordion .ui-accordion-icons {
	padding-right:2.2em;
	padding-left:1em;
}
.pricing-grid-text .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	right:.5em;
	left:auto;
}
.pricing-grid-text .ui-widget-content {
	border:1px solid transparent;
}
.pricing-grid-text .ui-accordion .ui-accordion-content {
	padding:0px 1em 15px;
	margin-bottom:10px;
}
.pricing-grid-text .ui-accordion .ui-accordion-header {
	color:#242424;
	font-size:17px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	padding:14px 16px;
	margin-bottom:10px;
	border:1px solid transparent;
}
.pricing-grid-text .ui-accordion .ui-accordion-header.ui-accordion-header-active {
	margin-bottom:0;
	padding-bottom:5px;
}
.pricing-grid-text .ui-accordion .ui-accordion-header.ui-state-hover {
	border:1px solid transparent;
}
.pricing-grid-text #accordion p {
	color:#242424;
	line-height:23px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.gpc-cover form#mm_checkout_form {
	position:relative;
	width:100%;
	float:left;
}
.msg_notice {
	margin-left:1%;
	position:relative;
	top:30px;
	width:98%;
}
.msg_notice span {
	display:inline-block;
	position:relative;
	width:62%;
	float:none;
	margin:0 auto;
	font-size:13px;
	font-family:'Lato',
	sans-serif;
	padding:11px;
	text-align:center;
}
.coaching-popup.leftside-popup .auto-height-abs {
	height:349px;
}
.coaching-popup.leftside-popup .support-bottm-btn {
	margin:20px 0;
}
.coaching-popup.leftside-popup .support-btn-cover {
	padding:20px 0;
}
.coaching-popup.leftside-popup .support-bottm-btn button {
	margin-right:0;
	width:332px;
	margin-bottom:10px;
}
.logo-menu.expand-searchbar .sidenav .search-top-header {
	display:none;
}
.search-main-content .searchitem {
	min-height:220px;
	padding:13% 0;
	text-align:left;
}
.search-main-content .searchitem p {
	color:#444444;
	font-size:24px;
}
.swag-page-main {
	width:100%;
	float:left;
	padding:40px 0 12px;
}
.swag-main-inner {
	width:100%;
	float:left;
}
.swag-grid {
	width:32%;
	float:left;
	background-color:#fff;
	margin-right:2%;
	margin-bottom:2%;
	display:inline-block;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
	box-shadow:0px 0px 3px #bdbbbb;
	border:1px solid transparent;
}
.swag-grid:hover {
	box-shadow:none;
	border:1px solid #ff7a00;
}
.swag-grid:nth-child(3n) {
	margin-right:0;
}
.swaggrid-inner {
	width:100%;
	float:left;
	padding:20px;
}
.swaggrid-inner figure {
	height:219px;
	text-align:center;
	width:100%;
	overflow:hidden;
	position:relative;
}
.swaggrid-inner figure img {
	max-width:100%;
	max-height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.swaggrid-inner h3 {
	margin-top:25px;
}
.swaggrid-inner h3 span {
	color:#ff7a00;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	width:97%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.swaggrid-inner span {
	color:#7e7e7e;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	margin-top:10px;
	display:block;
}
.sgrid-bottom {
	width:100%;
	float:left;
	border-top:1px solid #e3e3e3;
	padding:30px 0 15px;
	margin-top:12px;
	position:relative;
}
.sgrid-bottom:before {
	content:'';
	height:77%;
	width:1px;
	background-color:#ccc;
	position:absolute;
	left:48%;
	right:auto;
	margin:auto;
	top:16px;
}
.sgrid-bottom p {
	color:#3d7f9f;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	display:inline-block;
	width:50%;
}
.sgrid-btn {
	display:inline-block;
	padding:0 0 0 9px;
}
.sgrid-btn button {
	background-color:#d7d7d7;
	text-decoration:none;
	padding:13px 18px 13px 39px;
	border-radius:4px;
	color:#343434;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	background-image:url('../img/addcart1.png');
	background-size:17px;
	background-repeat:no-repeat;
	background-position:left 17px center;
	border:0px;
	cursor:pointer;
}
.sgrid-btn button:hover {
	background-color:#ff7a00;
	background-image:url('../img/addcart2.png');
	color:#fff;
}
.swag-grid .swag_link {
	text-decoration:none;
	display:block;
	padding-bottom:86px;
}
.pagecommon-head.review-page-head.about-us-page {
	padding-top:15px;
	padding-bottom:45px;
}
.pagecommon-head.review-page-head.about-us-page .res-heading p {
	color:#3c3c3c;
	font-size:14px;
	line-height:24px;
	margin-top:12px;
	font-family:'Lato',
	sans-serif;
}
.about-page-main {
	width:100%;
	float:left;
	padding:30px 0;
	background-color:#fff;
}
.teammain {
	width:33.33%;
	float:left;
	text-align:center;
}
.abt-team-section {
	width:100%;
	float:left;
}
.teammain figure {
	width:235px;
	height:235px;
	position:relative;
	border:3px solid transparent;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	overflow:hidden;
	margin:0 auto;
	transition:all ease-out 0.3s;
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-ms-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
	cursor:pointer;
}
.teammain figure:hover {
	border:3px solid #ff8400;
	transition:all ease-in 0.3s;
	-webkit-transition:all ease-in 0.3s;
	-moz-transition:all ease-in 0.3s;
	-ms-transition:all ease-in 0.3s;
	-o-transition:all ease-in 0.3s;
	padding:5px;
}
.teammain figure img {
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.teammain:hover .team-mem-name {
	color:#ff8400;
}
.teammain .team-mem-name {
	color:#2f2d2d;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin:30px 0 25px;
}
.about-team-head {
	text-align:center;
	padding:15px 0 45px;
}
.about-team-head h2 {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
.join-pilots {
	width:100%;
	float:left;
	background-color:#3d7f9f;
	padding:25px 0;
	margin-bottom:0px;
}
.join-pilots-main {
	max-width:100%;
	margin:0 auto;
	float:none;
}
.join-pilots-inner {
	width:100%;
	float:left;
	position:relative;
	padding-right:421px;
}
.join-pilots-inner.part-107-study{
	width:100%;
	float:left;
	position:relative;
	padding-right:300px;
	line-height:28px
}
.join-pilots-inner h4 { 
	color:#fff;
	font-size:24px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
.join-pilots-inner p {
	color:#fff;
	font-size:16px;
	line-height:24px;
	font-family:'Lato',
	sans-serif;
	margin:15px 0 5px;
}
.join-pilots-inner a {
	background-color: #2ecc71;
	color: #ffF;
	font-size: 23px;
	font-family: 'Lato', sans-serif;
	text-decoration: none;
	background-image: url('../img/arroe-next.png');
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: right 26px center;
	display: inline-block;
	padding: 16px 61px 17px 24px;
	border-radius: 4px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 55px;
}
.about-model-overlay {
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,
		0,
		0,
		0.7);
	z-index:99;
}
.about-model-tb {
	display:table;
	width:100%;
	height:100%;
}
.about-model-tbcell {
	display:table-cell;
	vertical-align:middle;
}
.about-model-main {
	max-width:565px;
	width:90%;
	margin:0 auto;
}
.about-modinner {
	width:100%;
	float:left;
	position:relative;
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #000;
	-moz-box-shadow:0px 0px 3px #000;
	padding:40px 35px;
}
.about-modinner figure {
	max-width:230px;
	margin:0 auto;
	border:3px solid transparent;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	overflow:hidden;
	height:230px;
	background-color:#fff;
	transition:all ease-out 0.3s;
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-ms-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
}
.about-modinner figure img {
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:100%;
}
h3.model-name {
	text-align:center;
	color:#353535;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:20px;
	margin-bottom:10px;
}
a.model-des {
	color:#ff8400;
	text-align:center;
	display:block;
	font-size:16px;
	text-transform:capitalize;
	margin-top:0px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:10px;
}
p.abt-model-text {
	color:#353535;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	line-height:23px;
	text-align:center;
	margin-top:0;
}
a.abtmod-close {
	position:absolute;
	top:20px;
	right:22px;
}
.model-text-scroll {
	width:100%;
	float:left;
	overflow:auto;
}
.model-text-height {
	max-height:254px;
	height:auto;
}
.pagecommon-head.online-training-head {
	padding-top:15px;
}
.pagecommon-head.online-training-head h3 {
	margin-bottom:11px;
}
.pagecommon-head.online-training-head span {
	line-height:33px;
}
.online-training-grid {
	width:100%;
	float:left;
}
.online-training-grid .dash-cards li {
	padding:32px 18px 0px
}
.online-training-grid .dash-cards li .training-page-link {
	display:block;
	padding-bottom:54px;
	text-decoration:none;
}
.online-training-grid .dash-para {
	min-height:auto;
	padding-bottom:30px;
}
.onlinereview-section {
	width:100%;
	float:left;
	background-color:#fff;
}
.onlinereview-section .review-inner {
	margin-top:50px;
}
}
.onlinereview-section .dash-a {
	left:18px;
}
.read-color {
	background:#fff !important;
}
.book-content-main {
	width:100%;
	float:left;
	padding:30px 0 36px;
}
.book-content-inner {
	width:100%;
	float:left;
	background-color:#fff;
	padding:20px 0 40px;
}
.book-content-left {
	width:35%;
	float:left;
	text-align:center;
}
.book-content-left figure img {
	max-width:100%;
	height: auto;
}
.book-content-right {
	width:65%;
	float:left;
	border-left:1px solid #e5e5e5;
	margin-top:10px;
}
.right-book-inner {
	padding:0 46px;
	width:100%;
	float:left;
}
.right-book-inner p {
	color:#282929;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	line-height:30px;
}
.book-amazon {
	width:100%;
	float:left;
	background-color:#f5f5f5;
	margin-top:40px;
	text-align:center;
	padding:60px 15px;
	margin-bottom:65px;
}
.book-amazon h4 {
	color:#282929;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	line-height:36px;
}
.book-amazon h4 a {
	color:#ff8e00;
	text-decoration:none;
}
.book-amazon figure img {
	max-width:100%;
}
.pagecommon-head.review-page-head.online-training {
	padding-top:15px;
	padding-bottom:8px;
}
.online-training-main {
	width:100%;
	float:left;
}
.online-training-inner {
	width:100%;
	float:left;
}
.training-content-main {
	margin-top:40px;
	width:100%;
	float:left;
}
.onlineh-main {
	color:#3d7f9f;
	font-size:22px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
.onlinet-main {
	color:#282929;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	margin-top:12px;
	line-height:24px;
}
.onlinehs-main {
	color:#262525;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin:15px 0;
}
ul.whatwe li {
	color:#262525;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
	width:24%;
	margin-top:21px;
	padding-left:37px;
	background-image:url('../img/tick-image.png');
	background-repeat:no-repeat;
	background-position:left top 1px;
}
ul.client-first-row {
	width:100%;
	float:left;
	margin:30px 0 20px;
}
ul.client-first-row li {
	display:inline-block;
	margin-right:3.1%;
	text-align:center;
	margin-bottom:20px;
	max-width: 120px;
	vertical-align: middle;
}
/*ul.client-first-row li:nth-child(6n) {
	margin-right:0;
}*/
ul.client-first-row li:last-child {
	margin-right:0;
}
ul.client-first-row li img {
	max-width:100%;
}
.site-tour-main {
	width:100%;
	float:left;
	padding-top:15px;
}
.site-tour-inner {
	width:100%;
	float:left;
	text-align:center;
	padding:10px 0 73px;
}
.site-tour-inner figure img {
	max-width:100%;
	height:100%
}
.gpc-cover {
	float:left;
	position:relative;
	width:100%;
	background-image:url('../img/gpc-bg.jpg');
	background-repeat:repeat;
	background-attachment:fixed;
	background-size:100% 100%;
}
.gpc-heading-top {
	width:100%;
	float:left;
	text-align:center;
	margin-top:50px;
}
.gpccover {
	width:100%;
	float:left;
}
.gpc-top-head {
	color:#ff8400;
	font-size:72px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	text-transform:uppercase;
}
.gpc-heading-top p {
	color:#fff;
	font-size:30px;
	line-height:39px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:20px;
	position:relative;
}
.gpc-heading-top p:after {
	content:'';
	background-image:url('../img/gpc-arrow.png');
	width:57px;
	height:161px;
	position:absolute;
	background-repeat:no-repeat;
	left:77px;
	top:39px;
	z-index:10;
}
.gpc-heading-top p a {
	color:#ff8400;
	text-decoration:none;
}
.gpc-account-cover {
	width:100%;
	float:left;
	margin-top:70px;
}
.gpc-account-inner {
	width:100%;
	float:left;
}
.gpc-account-left {
	width:45%;
	float:left;
}
.gpc-form-upper {
	width:100%;
	float:left;
}
.gpc-account-input {
	width:100%;
	float:left;
	background:#fff;
	padding:50px 45px 30px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	position:relative;
}
.gpc-formh {
	color:#3d7f9f;
	font-size:30px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	position:relative;
	width:100%;
	float:left;
}
.gpc-form-upper .form-input-fields {
	width:100%;
	float:left;
	margin-top:5px;
	position:relative;
}
.gpc-full-form {
	position:relative;
	width:100%;
	float:left;
	margin-top:11px;
}
.gpc-form-upper .gpc-full-form input {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	padding-left:30px;
	background-repeat:no-repeat;
	background-size:15px;
	background-repeat:no-repeat;
	background-position:left 7px center;
}
.bar:before,
.bar:after {
	content:'';
	height:2px;
	width:0;
	bottom:1px;
	position:absolute;
	background:#3d7f9f;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
	left:0;
}
input.gpname {
	background-image:url('../img/user-icon.png');
}
.gpc-acces {
	width:100%;
	float:left;
	background-color:#eeeeee;
	padding:29px 45px 40px;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	position:relative;
}
.gpc-acces .gpc-full-form input {
	border:1px solid #c3c3c3;
	height:54px;
	background-image:url('../img/acces-code.png');
	background-position:left 18px center;
	background-repeat:no-repeat;
	background-size:39px;
	padding-left:74px;
}
.gpcconfirm {
	width:100%;
	float:left;
	margin-top:58px;
	position:relative;
}
.gpcconfirm a {
	background-color:#2ecc71;
	font-size:30px;
	color:#fff;
	text-decoration:none;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	width:auto!important;
}
.gpcconfirm a {
	background-color:#2ecc71;
	font-size:30px;
	color:#fff;
	text-decoration:none;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	padding:20px 10px;
	display:block;
	text-align:center;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.gpcconfirm a span {
	position:relative;
	display:inline-block;
	margin-left:12px;
	top:0px;
}
.gpc-account-right {
	width:51%;
	float:right;
}
.gpc-right-inner {
	width:100%;
	float:left;
}
.gpc-right-inner figure {
	position:relative;
	border:2px solid #fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	width:100%;
	float:left;
	height:auto;
}
span.gpc-play {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	width:83px;
	height:83px;
}
.gpc-right-inner figure img {
	width:100%;
}
.gpc-right-inner .drone-text {
	color:#fff;
	font-size:21px;
	line-height:38px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-align:center;
	margin:20px 0 20px;
	padding:0 2px;
	float:left;
}
.gpc-counter {
	width:100%;
	float:left;
	text-align:center;
}
.gpc-counter-box {
	display:inline-block;
}
.gpc-counter-box span {
	display:inline-block;
	background-image:url('../img/counter-bg.png');
	background-size:cover;
	background-repeat:no-repeat;
	padding:18px 18px;
	color:#071925;
	font-size:50px;
	font-family:'Roboto',
	sans-serif;
	font-weight:600;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.gpc-counter-box:nth-child(2n) span {
	margin:0 6px;
}
.gpc-counter-box p {
	font-size:12px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	margin-top:8px;
}
.gpc-acces-unlimited {
	width:100%;
	float:left;
	padding:40px 0;
}
.gpcacces-inner {
	width:100%;
	float:left;
}
.gpacces-left {
	width:48.5%;
	float:left;
	background-color:#0b2332;
	border:1px solid #344049;
	border-radius:4px;
	padding:20px;
	min-height:219px;
}
.gpacces-left:last-child {
	float:right;
}
h3.uacces-head {
	color:#ff8400;
	font-size:17px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
.gpacces-left ul {
	width:100%;
	float:left;
}
.gpacces-left ul li {
	font-size:16px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
	padding-left:26px;
	background-image:url('../img/colored-tick.png');
	background-repeat:no-repeat;
	background-size:16px;
	background-position:left center;
	margin-top:15px;
	width:49%;
}
.gpc-msg-section {
	width:100%;
	float:left;
}
.gpc-msg-section .reivew-box p,
.gpc-msg-section .reivew-box span {
	color:#fff;
}
.gpc-msg-section .reivew-box {
	padding:0px 0px 0px 113px;
}
.gpc-msg-inner {
	width:100%;
	float:left;
	border-top:1px solid #0b2332;
	border-bottom:1px solid #0b2332;
	padding:40px 0;
}
.gpc-footer {
	width:100%;
	float:left;
	padding:24px 0;
	text-align:center;
}
.gpc-footer img {
	max-width:100%;
	margin-right:40px;
}
span.gpc-step {
	position:absolute;
	left:-28px;
	top:-36px;
	width:70px;
	height:70px;
	background-color:#ff8400;
	border-radius:100%;
	text-align:center;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	cursor:default;
	display:inline-block;
	padding:10px 0;
}
span.gpc-step span {
	font-size:30px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
}
span.gpc-step p {
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	text-transform:uppercase;
}
.gpc-heading-top.gpc-inner-page .gpc-top-head {
	font-size:38px;
}
.gpc-heading-top.gpc-inner-page p:after {
	display:none;
}
.gpc-inner-page {
	width:100%;
	float:left;
	margin-top:73px;
}
.gpc-inner-cover {
	width:100%;
	float:left;
	background-color:#fff;
	border-radius:4px;
	padding:60px 60px 30px;
	position:relative;
}
.gpc-inner-cover h2.gpc-formh {
	display:inline-block;
	width:auto;
}
.gpc-iiner-head {
	width:100%;
	float:left;
}
img.debitcard {
	display:inline-block;
	float:right;
	max-width:100%;
}
.gpc-inner-form .gpc-full-form.ginner-form {
	width:49%;
	float:left;
	margin-top:25px;
	position:relative;
}
.gpc-inner-form .gpc-full-form.ginner-form.margin-eq {
	margin-top:47px;
}
.gpc-full-form.ginner-form.leftside {
	float:right;
}
.form-head {
	width:100%;
	float:left;
}
.form-head .gpc-full-form input {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	padding-left:38px;
	background-repeat:no-repeat;
	background-size:19px;
	background-repeat:no-repeat;
	background-position:left 7px center;
}
.form-head .gpc-full-form select {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	padding-left:38px;
	-moz-appearance:none;
	background-color:transparent;
	background-image:url("../img/dropdown-arrow.png");
	background-position:right 10px center;
	background-repeat:no-repeat;
	background-size:6px auto;
}
.form-input-fields.group {
	width:100%;
	float:left;
}
.gpc-inner-cover .form-head h2.gpc-formh {
	width:100%;
	margin-top:40px;
}
label.gp-label {
	color:#000000;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	position:absolute;
	left:0;
	top:-23px;
}
.gpc input {
	background-image:url('../img/gi1.png');
}
.gpsc input {
	background-image:url('../img/gi2.png');
}
.gpadd input {
	background-image:url('../img/gi4.png'),
	url('../img/dropdown-arrow.png');
	background-position:7px center,
	98.9% center !important;
	background-size:16px auto,
	9px auto !important;
}
.gpcity input {
	background-image:url('../img/gi5.png');
}
.gpst select {
	background-image:url('../img/gi6.png'),
	url('../img/dropdown-arrow.png') !important;
	background-position:7px center,
	98.9% center !important;
	background-size:19px auto,
	9px auto !important;
}
.gpzip input {
	background-image:url('../img/gi7.png'),
	url('../img/dropdown-arrow.png') !important;
	background-position:7px center,
	98.9% center !important;
	background-size:19px auto,
	9px auto !important;
}
.gpco select {
	background-image:url('../img/gi8.png'),
	url('../img/dropdown-arrow.png') !important;
	background-position:7px center,
	98.9% center !important;
	background-size:19px auto,
	9px auto !important;
}
.fpc-innerform-btn {
	width:100%;
	float:left;
	margin-top:30px;
}
.fpc-innerform-left {
	width:50%;
	float:left;
}
.fpc-innerform-left button{
	display:inline-block;
	float:left;
	background-color:#2ecc71;
	padding:3.5% 16% 3.5% 8%;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	color:#fff;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-image:url('../img/arroe-next.png');
	background-repeat:no-repeat;
	background-size:25px;
	background-position:right 34px center;
	margin-top:20px;
}
.fpc-innerform-left figure {
	float:right;
	width:38%;
	text-align:center;
}
.fpc-innerform-left figure img {
	max-width:100%;
}
.fpc-innerform-left figure span {
	display:block;
	color:#484848;
	font-size:12px;
	margin-top:5px;
	font-family:'Roboto',
	sans-serif;
}
.fpc-innerform-right {
	width:49%;
	float:right;
	background-color:#ededed;
	padding:15px;
}
.fpc-innerform-right ul {
	width:100%;
	float:left;
}
.fpc-innerform-right ul li {
	font-size:16px;
	color:#3e3e3e;
	line-height:22px;
	font-family:'Lato',
	sans-serif;
	padding-left:41px;
	background-image:url('../img/colored-tick.png');
	background-position:left top 7px;
	background-size:17px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.fpc-innerform-right ul li:last-child {
	margin-bottom:0;
}
.gpc-msg-section.gpc-innermsg .gpc-msg-inner {
	border-top:0px;
	padding:30px 0 20px;
}
.about_pop {
	position:fixed;
	height:100%;
	overflow:hidden;
}
.gpc-read {
	background:#334048 !important;
}
.loader_class {
	position:fixed;
	z-index:100;
	opacity:0.75;
	left:0px;
	bottom:0px;
	right:0px;
	top:0px;
	display:none;
	background-image:url(../img/loader.gif);
	background-color:rgb(65,
		63,
		63);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.auto-height-abs {
	background:#ffffff none repeat scroll 0 0;
	border-radius:4px;
	bottom:0;
	height:360px;
	left:0;
	margin:auto;
	max-width:565px;
	position:absolute;
	right:0;
	top:0;
	width:90%;
	text-align:center;
}
.popup-message,
.popup-message p {
	color:#ff7a00;
	font-family:RobotoSlab-Regular;
	font-size:31px;
	line-height:39px;
	padding:0 82px;
}
.confirm-popup,
.confirm-popup-img {
	background:rgba(0,
		0,
		0,
		0.7) none repeat scroll 0 0;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:99999;
}
.popup-cross,
.module-cross {
	cursor:pointer;
	padding:17px;
	position:absolute;
	right:0;
}
.approve-img {
	margin-bottom:20px;
	margin-top:40px;
}
.drone-head {
	color:#ff7a00;
	font-family:"RobotoSlab-Bold";
	font-size:25px;
	margin-bottom:24px;
	padding-top:45px;
	text-transform:uppercase;
}
.popup-para {
	color:#323232;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	line-height:23px;
	padding:0 30px 30px;
}
.inp-boxes input {
	color:#787878;
	border:0px;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	height:28px;
	padding-left:13px;
	width:100%;
}
.inp-boxes {
	border:1px solid #cfcfcf;
	border-radius:2px;
	margin-bottom:20px;
	padding:12px 50px;
	position:relative;
}
.email-icon {
	background:rgba(0,
		0,
		0,
		0) url("../img/mail.svg") no-repeat scroll left 15px center;
}
.msg-icon {
	background:rgba(0,
		0,
		0,
		0) url("../img/msg.svg") no-repeat scroll left 15px top 22px;
}
.sub-icon {
	background:rgba(0,
		0,
		0,
		0) url("../img/file.svg") no-repeat scroll left 18px center;
}
.sub-icon.sub-icon1 {
	background:rgba(0,
		0,
		0,
		0) url("../img/usericonimg.png") no-repeat scroll left 18px center;
	background-size:18px;
}
.inp-boxes textarea {
	border:0 none;
	color:#787878;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	height:70px;
	padding:8px 13px;
	resize:none;
	width:100%;
}
.coaching-popup .auto-height-abs {
	height:645px;
}
.confirm-popup.coaching-popup.support .auto-height-abs {
	height:538px;
}
.confirm-popup.coaching-popup.part .auto-height-abs {
	height:690px;
}
.confirm-popup.coaching-popup.support .popup-para,
.confirm-popup.coaching-popup.part .popup-para {
	display:none;
}
#show_video.coaching-popup .auto-height-abs {
	height:382px;
	box-shadow:0px 0px 3px #000;
}
#show_video .iframev-cover iframe {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	border-radius:4px;
}
#show_video .iframev-cover {
	width:100%;
	height:382px;
	float:left;
	position:relative;
}
#show_video .popup-cross {
	z-index:10;
}
.form-pad {
	padding:0 81px;
	width:100%;
	float:left;
}
.form-pad button {
	background:#ff7a00 none repeat scroll 0 0;
	border:0 none;
	border-radius:2px;
	height:64px;
	width:100%;
	font-size:21px;
	font-family:"RobotoSlab-Bold";
	color:#fff;
	cursor:pointer;
}
.form-pad button img {
	margin-left:18px;
	vertical-align:middle;
}
.inp-boxes:before {
	position:absolute;
	background:#e0e0e0;
	height:33px;
	position:absolute;
	content:"";
	top:13px;
	width:1px;
}
.exp_month {
	float:left;
	margin-right:2%;
	width:49%;
}
.exp_year {
	float:left;
	width:49%;
}
.gpco_div {
	width:100% !important;
}
.form-input-fields.group.gpco {
	width:49%;
}
.exp_date_div {
	width:100% !important;
}
.fpc-innerform-btn .fpc-innerform-left.gpc_button a {
	padding:20px 30px 20px 0 !important;
	text-align:center !important;
	width:53% !important;
}
.fpc-innerform-btn .fpc-innerform-left.gpc_button a:hover,
.fpc-innerform-btn .fpc-innerform-left.gpc_button a:focus {
	color:#fff !important;
}
.pagecommon-head.course-detail-page {
	padding-top:10px;
}
.oth-heading {
	width:100%;
	float:left;
	border-bottom:1px solid #d8d8d8;
}
.oth-heading h3 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	line-height:32px;
}
.oth-heading span {
	color:#262525;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	margin:10px 0 15px;
	display:block;
}
.course-detail-main {
	width:100%;
	float:left;
	padding-top:40px;
}
.course-main-inner {
	width:100%;
	float:left;
	background-color:#fff;
	box-shadow:0px 0px 2px #bfbebe;
	-webkit-box-shadow:0px 0px 2px #bfbebe;
	-moz-box-shadow:0px 0px 2px #bfbebe;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
	margin-bottom:37px;
}
.coursedetail-head {
	background-color:#ff8e00;
	color:#fff;
	padding:25px 30px;
}
.coursedetail-head h3 {
	font-size:20px;
	display:inline-block;
	vertical-align:middle;
	font-family:'Lato',
	sans-serif;
	font-weight:normal;
	letter-spacing:1px;
}
.coursedetail-head h3.courshead-right {
	float:right;
}
.course-main-inner ul li {
	padding:22px 30px;
	position:relative;
}
.course-main-inner ul li p,
.course-main-inner ul li p a,
.course-main-inner ul li a {
	color:#2b2a2a;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	padding-right:87px;
	text-decoration:none;
}
.course-main-inner ul li p a:hover,
.course-main-inner ul li a:hover {
	text-decoration:underline;
}
.course-main-inner ul li:nth-child(odd) {
	background-color:#f3f3f3;
}
.course-main-inner ul li span {
	background-image:url('../img/white-check.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:18px;
	position:absolute;
	right:65px;
	width:35px;
	height:35px;
	top:0px;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	bottom:0;
	margin:auto;
}
span.complete-status {
	background-color:#7bb615;
}
.course-main-inner ul li span.uncomplete-status {
	background-color:#fff;
	border:1px solid #d3d3d3;
	background-image:url('../img/uncomplete-check.png');
}
.oth-heading h3.coursed-innerhd {
	padding-bottom:16px;
}
.dron-intro-pmain {
	width:100%;
	float:left;
	padding:40px 0 54px;
}
.intro-inner {
	max-width:700px;
	margin:0 auto;
	width:90%;
}
.intro-inner-cover {
	width:100%;
	float:left;
}
.intro-inner-cover figure img {
	width:100%;
}
.qiizz-cover {
	width:100%;
	float:left;
}
.qiizz-cover .wpProQuiz_content h2 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom:35px;
	border-bottom:1px solid #d8d8d8;
}
.qiizz-cover .wpProQuiz_quiz {
	padding-top:20px;
}
.qiizz-cover .wpProQuiz_question_page {
	color:#0a3c54;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:25px !important;
}
.wpProQuiz_results p {
	color:#0a3c54;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:25px !important;
}
.qiizz-cover .wpProQuiz_header {
	display:none !important;
}
.qiizz-cover .wpProQuiz_question_text {
	background-color:#ff8e00;
	color:#fff;
	padding:25px 30px;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	margin-bottom:0 !important;
}
.wpProQuiz_question{
	box-shadow:0px 0px 2px #bfbebe;
	-webkit-box-shadow:0px 0px 2px #bfbebe;
	-moz-box-shadow:0px 0px 2px #bfbebe;
	width:100%;
	float:left;
}
.qiizz-cover .wpProQuiz_question_text p {
	font-size:20px;
	display:inline-block;
	vertical-align:middle;
	font-family:'Lato',
	sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	line-height:21px;
	width:100%;
}
.qiizz-cover .wpProQuiz_questionList {
	padding:0px !important;
	list-style-type:none;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	overflow:hidden;
}
.qiizz-cover .wpProQuiz_points {
	background-color:#fff;
	padding:10% 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:0px 0px 2px #bfbebe;
	-webkit-box-shadow:0px 0px 2px #bfbebe;
	-moz-box-shadow:0px 0px 2px #bfbebe;
}
.qiizz-cover .restartQuiz_div {
	margin:15px 0 20px !important;
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem {
	padding:23px 54px 23px 0px !important;
	margin-bottom:0px !important;
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem span {
	display:none;
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem label {
	color:#2b2a2a;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	position:relative;
	background-image:url('../img/radio-unchecked.png');
	background-position:left 29px center;
	background-repeat:no-repeat;
	background-size:18px;
	padding-left:63px !important;
	display:inline-block;
	line-height:20px;
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem label.newlabel {
	background-image:url('../img/radio-checked.png');
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem label input {
	opacity:0;
	display:none !important;
}
.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem:nth-child(even) {
	background-color:#f3f3f3 !important;
}
.qiizz-cover .wpProQuiz_button.wpProQuiz_QuestionButton.btn.btn-default {
	font-size:20px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	background-color:#3d7f9f !important;
	float:right;
	padding:10px 33px !important;
	border-radius:3px !important;
	box-shadow:none !important;
	border:0px solid!important;
	margin:20px 0px !important;
	cursor:pointer;
}
.pagecommon-head.podacst-heading {
	padding-top:15px;
}
.pod-heading h3 {
	color:#ff7d00;
	line-height:35px;
	font-size:32px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	text-align:center;
}
.podcast-main-content {
	width:100%;
	float:left;
	padding:40px 0;
}
.podcast-inner figure {
	float:right;
	margin-left:37px;
	margin-bottom:38px;
}
p.podcast-text {
	color:#262525;
	font-size:19px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	line-height:29px;
}
p.podcast-text.podcast-top-text {
	margin-bottom:15px;
	display:none;
}
.quot-text {
	display:inline-block;
	background-color:#fff;
	padding:10px;
	margin:30px 0 0;
}
.quot-text p {
	font-size:14px;
	color:#262525;
	font-family:'Lato',
	sans-serif;
	font-style:italic;
	line-height:22px;
}
p.quot-text p mark {
	background-color:#fddca2;
}
span.writername {
	float:right;
	color:#ff8e00;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:5px;
}
h3.podacst-subhead {
	color:#3d7f9f;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-top:30px;
	margin-bottom:20px;
}
p.reason-pod {
	color:rgb(74,
		74,
		74);
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	line-height:24px;
	margin-top:16px;
	padding-left:40px;
	position:relative;
}
p.reason-pod span {
	color:#ff8e00;
	font-size:16px;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
span.podamall-text {
	color:#484848;
	font-size:12px;
	margin:25px 0;
	display:inline-block;
	font-family:'Lato',
	sans-serif;
}
span.podamall-text mark,
span.podamall-text mark a {
	color:#ff8e00;
	background-color:transparent;
}
.podcast-midimg {
	max-width:922px;
	margin:0 auto;
}
.podcast-midimg-inner {
	width:100%;
	float:left;
	background-color:transparent;
	margin:40px 0 50px;
	position:relative;
}
.podcast-midimg-inner img {
	display:block;
	position:relative;
	bottom:-9px;
	max-width:100%;
	width:100%;
}
.pod-drop-arrow {
	position:absolute;
	width:43px;
	z-index:10;
	left:0;
	right:0;
	margin:auto;
	bottom:-6px;
	cursor:pointer;
}
.pod-drop-arrow img {
	width:auto;
}
.clikimg {
	cursor:pointer;
}
.hidden-down {
	width:100%;
	float:left;
	position:relative;
	margin-top:30px;
	border-top:1px solid #aba8a8;
	display:none;
}
.hidden-down.hidden-open {
	display:block;
	transition:all ease 0.3s;
}
.podcast-midimg-inner.hidden-open .pod-drop-arrow img {
	display:none;
	opacity:0;
}
.pod-drop-hidden {
	width:100%;
	float:left;
}
.pod-drop-hidden img {
	position:relative;
}
.comlt-btn {
	width:100%;
	float:left;
	margin:15px 0 10px;
	text-align:center;
}
.comlt-btn #sfwd-mark-complete input.btn {
	font-size:20px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	background-color:#ff8e00;
	padding:10px 33px;
	border-radius:3px;
	box-shadow:none;
	border:0px solid;
	margin:20px 0px 0;
	cursor:pointer;
}
#learndash_next_prev_link {
	width:100%;
	float:left;
}
#learndash_next_prev_link .prev-link,
#learndash_next_prev_link .next-link {
	font-size:20px;
	color:#3d7f9f;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	padding:10px 11px;
	border-radius:3px;
	box-shadow:none;
	border:0px solid;
	cursor:pointer;
}
#learndash_next_prev_link .prev-link:hover,
#learndash_next_prev_link .next-link:hover {
	text-decoration:underline;
}
#learndash_next_prev_link .next-link {
	float:right;
}
.qiizz-cover .wpProQuiz_button.btn {
	font-size:20px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	background-color:#3d7f9f;
	padding:10px 33px !important;
	border-radius:3px !important;
	box-shadow:none !important;
	border:0px solid transparent;
	cursor:pointer;
}
.dron-intro-pmain.drone-lessions {
	padding-top:20px;
}
.lessons-stng {
	width:100%;
	float:left;
	min-height:222px;
}
.lessons-stng .intro-inner-cover {
	color:#262525;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	margin:10px 0 15px;
	display:block;
}
.lessons-stng .intro-inner-cover a {
	color:#ff8e00;
}
.wpProQuiz_sending div {
	color:#262525;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	display:block;
}
.wpProQuiz_sending {
	min-height:245px;
}
.wpProQuiz_sending dd.course_progress {
	margin:6% auto 6%;
	width:100%;
}
.wpProQuiz_sending p + div {
	margin-top:25px !important;
}
.wpProQuiz_spinner > div {
	width:50px !important;
	height:50px !important;
	top:30%;
	background-size:100% !important;
	background-repeat:no-repeat !important;
}
.wpProQuiz_spinner {
	height:100% !important;
}
.wpProQuiz_text {
	min-height:260px;
}
.wpProQuiz_text div .wpProQuiz_button.btn {
	margin-top:16px !important;
}
.wpProQuiz_questionList .wpProQuiz_answerIncorrect {
	font-weight:bold !important;
	background:url('../img/cancel.png') !important;
	background-position:right 15px center !important;
	background-repeat:no-repeat !important;
	background-size:32px !important;
}
.wpProQuiz_questionList .wpProQuiz_answerCorrect {
	font-weight:bold !important;
	background:url('../img/checked.png') !important;
	background-position:right 15px center !important;
	background-repeat:no-repeat !important;
	background-size:32px !important;
}
.support-main {
	width:100%;
	float:left;
}
.support-main p {
	color:#323232;
	font-size:17px;
	font-family:'Lato',
	sans-serif;
	line-height:27px;
	margin-bottom:30px;
}
.support-main p:first-child {
	margin-top:22px;
}
h3.support-subhead {
	color:#ff7d00;
	font-size:22px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:10px;
}
.support-main p.support-small-text {
	color:#323232;
	font-size:17px;
	line-height:25px;
	font-family:'Lato',
	sans-serif;
}
.support-bottm-btn {
	width:100%;
	float:left;
	text-align:center;
	margin:70px 0 0px;
}
.support-bottm-btn button {
	font-family:'RobotoSlab-Regular';
	font-size:24px;
	color:#fff;
}
.support-bottm-btn button {
	font-family:'RobotoSlab-Regular';
	font-size:24px;
	color:#fff;
	padding:12px 36px 12px 71px;
	border:0px;
	margin-right:1%;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background-repeat:no-repeat;
	background-size:20px;
	background-position:left 34px center;
	cursor:pointer;
}
button.vd-btn {
	background-color:#0f87c9;
	background-image:url('../img/video-icon.png');
}
button.rec-btn {
	background-image:url('../img/recording-icon.png');
	background-color:#f39c12;
}
button.eml-btn {
	background-image:url('../img/sendmsg-icon.png');
	background-color:#2ecc71;
}
.support-btn-cover {
	background-color:#fff;
	padding:32px 0 42px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.support-btn-cover h3 {
	color:#ff7d00;
	font-size:30px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:30px;
}
p.support-small-text.last {
	margin-bottom:0;
}
a.linked-text {
	color:#ff8e00;
	background-color:transparent;
	text-decoration:none;
}
a.linked-text:hover {
	text-decoration:underline;
}
.form-pad .loading {
	left:0;
	right:0;
	margin-top:10px;
}
.pagecommon-head.part107-head {
	padding-top:15px;
}
.res-heading .part107-headamall {
	color:#ff7a00;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	line-height:24px;
	margin-top:17px;
}
.resources-main-section.page107-main {
	margin-top:40px;
}
.page107-main .resources-box-inner figure {
	max-width:284px;
	height:205px;
	position:relative;
	width:100%;
}
.page107-main .resources-box-inner figure img {
	max-width:100%;
}
.page107-main button.dwld-btn,
.page107-main a.dwld-btn {
	background-image:none !important;
	padding:14px 20px 14px 20px !important;
}
.page107-main .reivew-box {
	padding:0px 15px 0px 115px;
}
.upgrade_coming {
	background-image:none !important;
	padding-right:40px !important;
}
.wpProQuiz_list .wpProQuiz_response {
	display:none;
}
.video-container iframe {
	width:100%;
}
.webinarreplays-main {
	width:100%;
	float:left;
	padding:0px 0 40px;
}
ul.replays-listing {
	width:100%;
	float:left;
}
ul.replays-listing li {
	width:100%;
	background-color:#fff;
	box-shadow:0px 0px 3px #bdbbbb;
	border-radius:3px;
	overflow:hidden;
	position:relative;
	padding:10px 22px 10px 232px;
	min-height:159px;
	margin-top:23px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
ul.replays-listing li figure {
	position:absolute;
	left:0;
	top:0;
	width:190px;
	height:160px;
}
ul.replays-listing li figure img {
	width:100%;
	height:100%;
}
ul.replays-listing li h3 {
	color:#3d7f9f;
	font-size:18px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:10px;
	line-height:1.3;
	display: -webkit-inline-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
ul.replays-listing li .replay_link {
	background-color:#ff7d00;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
	color:#fff;
	padding:14px 29px;
	display:inline-block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
ul.replays-listing li a.detail_link {
	text-decoration:none;
	display: block;
}
ul.replays-listing li a.detail_link:hover {
	text-decoration:underline;
	color:#3d7f9f;
}
.webi-lisng-date {
	width:100%;
	float:none;
	text-align:right;
	margin-top:0;
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: max-content;
}
.webi-lisng-date span {
	color:#999999;
	font-size:13px;
	font-family:'Lato',
	sans-serif;
}
.webi-pegination {
	width:100%;
	text-align:right;
	float:left;
	margin-top:30px;
}
.webi-pegination span,
.webi-pegination a {
	background-color:#3d7f9f;
	width:max-content !important;
	height:32px;
	min-width: 32px;
	padding: 0 5px;
	display:inline-block;
	text-align:center;
	line-height:33px;
	border-radius:3px;
	color:#fff;
	text-decoration:none;
	font-size:17px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.webi-pegination a.active,
.webi-pegination a:hover,
.webi-pegination span:hover,
.webi-pegination span.page-numbers.current {
	background-color:#ff7d00;
}
.webi-pegination a {
	margin:0 3px;
	display:inline-block;
}
span.left-sp {
	margin-right:2px;
	display:none;
}
span.right-sp {
	margin-left:2px;
}
.pagecommon-head.dpodcast-head {
	width:100%;
	float:left;
	padding-top:15px;
}
.pagecommon-head.dpodcast-head figure {
	text-align:center;
	margin-bottom:20px;
}
.pagecommon-head.dpodcast-head figure img {
	max-width:100%;
}
.dpodacst-main {
	width:100%;
	float:left;
	padding:30px 0 35px;
}
.dpodcast-left {
	width:66%;
	float:left;
}
.dpodcast-mbox {
	position:relative;
	width:100%;
	float:left;
	background-color:#fff;
	box-shadow:0px 2px 3px #bdbbbb;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	overflow:hidden;
	margin-bottom:30px;
}
.dpodcast-mheader {
	background-color:#ff7d00;
	border-bottom:7px solid #fd9736;
	position:relative;
	padding:15px 100px 15px 113px;
}
.dpodcast-mheader figure {
	position:absolute;
	left:0;
	top:0;
}
a.dwnload-img {
	position:absolute;
	right:73px;
	top:25px;
}
a.shareicon {
	position:absolute;
	right:27px;
	top:26px;
}
.playpause-icon {
	display:inline-block;
	position:relative;
	width:50px;
	height:50px;
	background-color:#fff;
	border-radius:100%;
	text-align:center;
	vertical-align:middle;
	transition:all ease-in 0.3s;
	-webkit-transition:all ease-in 0.3s;
	-moz-transition:all ease-in 0.3s;
	-ms-transition:all ease-in 0.3s;
	-o-transition:all ease-in 0.3s;
	cursor:pointer;
}
.playpause-icon img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.playpause-icon:hover img {
	left:17px;
	right:auto;
}
.playpause-icon:hover {
	width:225px;
	border-radius:50px;
	transition:all ease-out 0.3s;
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-ms-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
}
a.fspeed {
	position:absolute;
	top:24px;
	display:inline-block;
	left:35px;
	display:none;
}
a.fspeed1 {
	position:absolute;
	top:23px;
	left:79px;
	display:none;
}
a.fspeed2 {
	position:absolute;
	top:24px;
	left:141px;
	display:none;
}
.playpause-icon:hover a.fspeed2,
.playpause-icon:hover a.fspeed,
.playpause-icon:hover a.fspeed1 {
	display:block;
}
.dpodcast-mheader span {
	color:#fff;
	font-size:18px;
	line-height:22px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	display:inline-block;
	margin-left:6%;
}
.mbox-content {
	width:100%;
	float:left;
	padding:12px 20px;
}
.newyoumaylike .mbox-content{
	padding:15px 10px;
}
.mbox-content h3 {
	font-size:30px;
	color:#202020;
	line-height:32px;
	font-family:'Lato',
	sans-serif;
	font-weight:300;
}
.mbox-content h3 a {
	color:#ff7d00;
	text-decoration:none;
}
.mbox-content p {
	font-size: 16px!important;
	font-family:'Lato',
	sans-serif;
	color:#202020;
	line-height:26px;
	margin-top:4px;
	min-height:104px;
}
.mbox-content p a {
	text-decoration:none;
	color:#ff7d00;
}
.ep-detail {
	width:100%;
	float:left;
	margin-top:20px;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:16px;
}
.ep-detail a {
	color:#ff7d00;
	font-size:15px;
	text-decoration:none;
	font-family:'Lato',
	sans-serif;
	background-image:url('../img/epi-detail.png');
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 18px 0 0;
}
.playpause-icon:hover img {
	left:17px;
	right:auto;
}
.playpause-icon:hover {
	width:225px;
	border-radius:50px;
}
.dpodcast-right {
	width:31.5%;
	float:right;
}
.dpodcast-right-inner {
	width:100%;
	float:left;
}
.dpodcast-left-boxes {
	width:100%;
	float:left;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
	margin-top:30px;
}
.dpodcast-left-boxes.shrt-img figure {
	background:#fff none repeat scroll 0 0;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	min-height:148px;
	padding:5px;
	position:relative;
}
.dpodcast-left-boxes.shrt-img figure img {
	max-height:147px;
	width:auto !important;
	max-width:100%;
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.dpodcast-left-boxes:first-child {
	margin-top:0;
}
.dpodcast-leftb-inner {
	padding:15px;
	background-image:url('https://www.thedroneu.com/wp-content/uploads/2025/06/podl2.webp');
	background-size:100% 100%;
	background-repeat:no-repeat;
	float:left;
}
span.askus {
	color:#ff7d00;
	font-size:35px;
	font-family:'CaflischScript';
	display:block;
}
.dpodcast-leftb-inner h3 {
	font-size:30px;
	color:#fff;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	text-transform:uppercase;
	background-image:url('../img/podl3.png');
	background-size:100%;
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	background-position:top 16px left;
}
.dpodcast-left-boxes p {
	color:#fff;
	display:block;
	float:left;
	margin-top:15px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	line-height:22px;
}
.dpodcast-left-boxes p a {
	text-decoration:underline;
	color:#fff;
}
a.record {
	display:inline-block;
	margin:25px 0 25px;
	background-color:#fff;
	border-radius:50px;
	padding:16px 10px 16px 16px;
	text-decoration:none;
	width:100%;
	text-align:left;
}
a.record .button__icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	-moz-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	-moz-align-items:center;
	align-items:center;
	-moz-box-shadow:0 3px 12px 0 rgba(228,
		42,
		42,
		0.2);
	-webkit-box-shadow:0 3px 12px 0 rgba(228,
		42,
		42,
		0.2);
	box-shadow:0 3px 12px 0 rgba(228,
		42,
		42,
		0.2);
	border:1.5em solid #e42a2a;
	border-radius:50%;
	height:2em;
	float:left;
	pointer-events:none;
	position:relative;
	width:2em;
	margin-right:4%;
}
a.record .button__icon::before {
	border:2px solid #e42a2a;
}
a.record .button__icon::before,
a.record .button__icon::after {
	animation:radiate 1.3s ease-out infinite;
	animation-play-state:paused;
	background-color:rgba(228,
		42,
		42,
		0);
	border-radius:50%;
	content:'';
	display:block;
	height:3.77em;
	left:50%;
	margin-left:-2em;
	margin-top:-2em;
	opacity:0;
	perspective:1000;
	position:absolute;
	top:50%;
	transform:scale(0.5);
	transform-origin:center center;
	width:3.77em;
	z-index:-1;
}
a.record:hover .button__icon::before,
a.record:hover .button__icon::after {
	animation-play-state:running;
	opacity:1;
	z-index:0;
}
@keyframes radiate {
	0% {
		opacity:0
	}
	10% {
		opacity:1
	}
	100% {
		opacity:0;
		transform:scale(1.2);
	}
}
@-webkit-keyframes radiate {
	0% {
		opacity:0
	}
	10% {
		opacity:1
	}
	100% {
		opacity:0;
		transform:scale(1.2);
	}
}
@-moz-keyframes radiate {
	0% {
		opacity:0
	}
	10% {
		opacity:1
	}
	100% {
		opacity:0;
		transform:scale(1.2);
	}
}
a.record .button__icon .icon__dot {
	border:0.563em solid #fff;
	border-radius:50%;
	height:10px;
	width:10px;
}
span.re1 {
	color:#5a5a5a;
	display:inline-block;
	font-size:12px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
span.re2 {
	display:block;
	color:#0a3c54;
	font-size:19px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-top:2px;
}
.dpodcast-left-boxes figure img {
	max-width:100%;
	display:block;
	width:100%;
}
.dpodcast-left-boxes .podfleft,
.dpodcast-left-boxes .podfright {
	height:171px;
}
.dpodcast-left-boxes .podfleft img,
.dpodcast-left-boxes .podfright img {
	height:100%;
}
figure.podfleft {
	width:48%;
	float:left;
}
figure.podfright {
	width:48%;
	float:right;
}
.dpodcast-left-boxes figure,
.dpodcast-left-boxes figure img {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
ul.podml,
.dpodcast-left-boxes .smart-podcast-player.smart-podcast-player-mobile-view.smart-podcast-player-dark .spp-player-layout .spp-tabs {
	width:100%;
	float:left;
	background-image:url('../img/podl9.png');
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-color:none !important;
}
ul.podml li {
	display:inline-block;
	width:32%;
	text-align:center;
}
.smart-podcast-player.smart-podcast-player-mobile-view .spp-player-layout .spp-tabs .spp-tab div {
	font-size:14px !important;
	font-family:'Lato',
	sans-serif !important;
	color:#fff !important;
}
ul.podml li a {
	display:inline-block;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	padding:15px 5px;
	border-bottom:2px solid transparent;
}
ul.podml li.active a,
ul.podml li a:hover {
	border-bottom:2px solid #fff;
}
.dpodcast-leftb-m {
	background-image:url('../img/podl11.png');
	background-size:100% 100%;
	background-repeat:no-repeat;
	padding:15px;
	width:100%;
	float:left;
}
.dpodcast-leftb-m figure {
	text-align:center;
	margin-top:17px;
}
.dpodcast-leftb-m figure img {
	width:auto;
	margin:0 auto;
}
span.askdrone {
	display:block;
	text-align:center;
	margin-top:15px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-size:14px;
}
p.howget {
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	color:#fff;
	text-align:center;
	margin-bottom:89px;
	margin-top:15px;
}
.dpodcast-left-boxes h4 {
	background-color:#ff7d00;
	color:#fff;
	padding:25px 15px;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-align:center;
}
ul.top-podcast {
	width:100%;
	float:left;
	padding:15px 15px 15px 40px;
	background-color:#fff;
}
ul.top-podcast li {
	color:#ff7d00;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	line-height:normal;
	position:relative;
	padding:15px 0px;
	border-bottom:1px solid #e5e5e5;
}
ul.top-podcast li:last-child {
	border-bottom:1px solid transparent;
}
ul.top-podcast li span {
	position:absolute;
	left:-25px;
}
ul.top-podcast li a {
	color:#ff7d00;
	text-decoration:none;
}
.pagecommon-head.dpodcast-head .res-heading {
	position:relative;
}
.pagecommon-head.dpodcast-head .res-heading:after {
	content:'';
	position:absolute;
	background-image:url('../img/podaarl.png');
	width:61px;
	background-size:auto;
	height:164px;
	background-repeat:no-repeat;
	z-index:10;
	right:21px;
	top:63px;
}
.dpodcast-left .webi-pegination {
	margin-top:0;
	margin-bottom:30px;
}
.podcast-subs {
	width:100%;
	float:left;
	margin-bottom:35px;
}
.podcast-subs-inner {
	width:100%;
	float:left;
	background-color:#fff;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	padding:20px 20px;
}
.podcast-subs-inner h2 {
	color:#ff7d00;
	text-align:center;
	font-size:24px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:20px;
}
.sub-img {
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.sub-img-box {
	position:relative;
	display:inline-block;
	width:15%;
	background-color:#030103;
	height:59px;
	vertical-align:middle;
	border-radius:4px;
	padding:6px 0;
	margin:0 0.5% 8px;
}
.sub-img-box img {
	max-width:88%;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
	right:0;
}
.sub-img-box.gop {
	padding:11px 0;
}
.sub-img-box.sti {
	padding:19px 0;
}
.sub-img-box.sou {
	padding:11px 0;
}
.sub-img-box.rssi {
	padding:12px 0;
}
.webinar-cal {
	width:100%;
	float:left;
	margin:5px 0 23px;
}
.webinar-cal-inner {
	width:162px;
	height:30px;
	border:1px solid #858585;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background-color:#fff;
}
.webinar-cal-inner input {
	background-image:url('../img/webi-cal.png');
	background-position:left 5px center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	border:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	padding-left:30px;
	background-color:transparent;
}
.webinar-cal-inner input:focus {
	-webkit-box-shadow:inset 0 0 0px 9999px transparent,
	0 0 8px rgba(102,
		175,
		233,
		0.6);
	-moz-box-shadow:inset 0 0 0px 9999px transparent,
	0 0 8px rgba(102,
		175,
		233,
		0.6);
	box-shadow:inset 0 0 0px 9999px transparent,
	0 0 8px rgba(102,
		175,
		233,
		0.6);
}
.webiner-detail-main {
	width:100%;
	float:left;
	padding:30px 0 50px;
}
.webiner-detail-inner {
	width: 100%;
	float: left;
	color: #333333;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	line-height: 24px;
}
.webiner-detail-inner figure img {
	max-width:100%;
	width:100%;
	margin-bottom:18px;
}
figure.webi-video {
	float:right;
	margin:0 0 3% 3%;
	max-width:570px;
	width:100%;
}
figure.webi-reply {
	float:left;
	max-width:570px;
	width:100%;
	margin:0;
	margin-top:20px;
}
.webi-quet {} figure.webi-reply-res {
	display:none;
}
.webiner-detail-inner h3.support-subhead {
	line-height:28px;
}
.webiner-detail-inner p {
	color:#333333;
	line-height:24px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	position:relative;
	margin-top:6px;
}
.podtime-detail p {
	position:relative;
	padding-left:55px;
}
.webiner-detail-inner ol.webi-list-text li {
	color:#333333;
	line-height:24px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	position:relative;
	padding-left:22px;
	margin-top:6px;
	background-image:url('../img/listb-icon.png');
	background-position:left center;
	background-size:9px;
	background-repeat:no-repeat;
}
.webiner-detail-inner p mark {
	color:#ff7d00;
	position:absolute;
	left:0;
	top:0;
	background-color:transparent;
}
.webiner-detail-inner p mark span {
	color:#333333;
}
.webi-arr {
	color:#ff7d00;
	font-family:"RobotoSlab-Bold";
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
	display:block;
}
.webi-date {
	color:#ff7d00;
	font-family:'Lato',
	sans-serif;
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
	display:block;
}
.webiner-detail-inner .webi-learn {
	color:#ff7d00;
	font-family:"RobotoSlab-Bold";
	font-size:18px;
	font-weight:normal;
	margin-top:15px;
}
.webiner-detail-inner p.webi-learn {
	margin-top:0;
}
ol.webi-list-text {} .webiner-detail-inner .webi-cover-left {
	float:left;
	width:48%;
	line-height:24px;
}
.webi-quet li {
	color:#333333;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	line-height:24px;
	margin-top:6px;
	padding-left:75px;
	position:relative;
}
.webi-quet li mark a {
	background-color:transparent;
	color:#ff7d00;
	left:0;
	position:absolute;
	top:0;
}
.webi-quet li mark span {
	color:#333333;
}
.res-heading p.podq-small-text {
	color:#000000;
	font-size:17px;
	margin:15px 0;
	line-height:24px;
}
.podquestion-main {
	width:100%;
	float:left;
	padding:40px 0;
}
.question-grid-cover {
	width:100%;
	float:left;
}
.question-grid {
	width:31.5%;
	float:left;
	margin-right:2.7%;
	background-color:#fff;
	position:relative;
	padding:45px 15px 15px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0 1px 2px rgba(0,
		0,
		0,
		0.29);
	-webkit-box-shadow:0 1px 2px rgba(0,
		0,
		0,
		0.29);
	-moz-box-shadow:0 1px 2px rgba(0,
		0,
		0,
		0.29);
	margin-bottom:1%;
}
.question-grid p {
	color:#0a3c54;
	font-size:14px;
	line-height:28px;
	text-align:center;
	font-family:'Lato',
	sans-serif;
}
.question-grid span {
	display:inline-block;
	position:absolute;
	width:70px;
	height:70px;
	left:0;
	right:0;
	margin:auto;
	background-color:#ff8400;
	color:#fff;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	text-align:center;
	top:-38px;
	border:3px solid #fff;
	font-weight:normal;
	font-size:30px;
	font-family:'RobotoSlab-Bold';
	line-height:62px;
}
.question-grid:last-child {
	margin-right:0;
	float:right;
}
p.podq-term {
	width:100%;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:24px;
	color:#000000;
	font-family:'Lato',
	sans-serif;
	margin-top:30px;
}
p.podq-term a {
	color:#3d7f9f;
	text-decoration:underline;
}
.podqu-rec {
	width:100%;
	float:left;
	text-align:center;
	margin-top:20px;
}
.podqu-rec .record {
	border:2px solid #0a3c54;
}
.podqu-rec a.record {
	width:310px;
	padding:16px 9px 16px 13px;
}
p.sout-top-aut {
	color:#ff8400;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.Shout-out-content,
.Shout-out-content .shout-content-inner {
	width:100%;
	float:left;
	text-align:center;
}
.res-heading .pod-main-heading,
.pagecommon-head.sout-out-page .res-heading h3 {
	font-style:italic;
}
.Shout-out-content .shout-content-inner {
	padding:33px 112px 15px;
}
.Shout-out-content .shout-content-inner p {
	font-size:18px;
	color:#343434;
	line-height:32px;
	font-family:'Lato',
	sans-serif;
}
.pagecommon-head.sout-out-page {
	padding-top:15px;
}
.my-account-main {
	width:100%;
	float:left;
	padding:40px 0 52px;
}
.account-left {
	width:26%;
	float:left;
}
.account-left-inner {
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	padding:47px 15px 20px;
}
.account-left-inner figure {
	width:212px;
	height:212px;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	overflow:hidden;
	margin:0 auto;
	border:4px solid #0a3c54;
	position:relative;
}
.account-left-inner figure img {
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	bottom:0;
	display:block;
	left:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	position:absolute;
	right:0;
	top:0;
	object-fit:cover;
	width:100%;
}
h3.a-name {
	color:#ffa200;
	text-align:center;
	font-size:22px;
	font-family:'Lato',
	sans-serif;
	margin:15px 0;
	font-weight:400;
}
.account-left-inner p {
	color:#777777;
	text-align:center;
	margin-top:10px;
	font-size:13px;
	font-family:'Lato',
	sans-serif;
}
ul.my-account-nav {
	width:100%;
	margin-top:20px;
}
ul.my-account-nav li {
	width:100%;
}
ul.my-account-nav li a {
	display:block;
}
ul.my-account-nav li a {
	padding:14px 10px 14px 44px;
	position:relative;
	font-size:15px;
	color:#777777;
	border-radius:4px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:1px;
	text-decoration:none;
}
ul.my-account-nav li a:hover,
ul.my-account-nav li.active a {
	background-color:#ffa200;
	color:#fff;
}
ul.my-account-nav li a svg,
ul.my-account-nav li a img {
	position:absolute;
	left:13px;
	width:15px;
	height:15px;
}
ul.my-account-nav li.active a .cls-1,
ul.my-account-nav li a:hover .cls-1 {
	fill:#ffffff;
}
.account-right {
	width:71.5%;
	float:right;
}
.account-right-inner {
	width:100%;
	float:left;
	background-color:#fff;
	padding:35px 30px 48px 30px;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	min-height:562px;
}
.my-account-form {
	width:100%;
	float:left;
	margin-top:37px;
}
.my-account-form.acoountDetail {
	margin-top:0;
}
.account-form-head {
	border-bottom:1px solid #d8d8d8;
	float:left;
	padding-bottom:21px;
	position:relative;
	width:100%;
}
.account-form-head h1 {
	color:#ffa200;
	font-size:22px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	padding:0 70px 0 34px;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:20px;
}
.my-account-form.acoountDetail .account-form-head h1 {
	background-image:url('../img/acc-icon.png');
}
.my-account-form.acoountBilling .account-form-head h1 {
	background-image:url('../img/accB-icon.png');
}
.my-account-form.acoountShipping .account-form-head h1 {
	background-image:url('../img/accS-icon.png');
	background-size:25px;
}
a.acupdate-link {
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	font-size:14px;
	color:#555555;
	font-family:'Lato',
	sans-serif;
	background-image:url('../img/update-icon.png');
	background-position:left center;
	background-size:13px;
	background-repeat:no-repeat;
	padding-left:17px;
}
.acc-input-box {
	width:100%;
	float:left;
}
.acc-input-inner {
	width:31%;
	display:inline-block;
	margin-top:40px;
	margin-right:2%;
	vertical-align:top;
	position:relative;
}
.acc-input-inner label {
	font-size:15px;
	color:#696969;
	font-family:'Lato',
	sans-serif;
	padding-bottom:10px;
	border-bottom:1px solid #f1f1f1;
	display:block;
}
.acc-input-inner span,
.acc-input-inner select,
.acc-input-inner p,
.acc-input-inner input {
	width:100%;
	border:0px;
	padding:7px 0;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:0px;
	color:#181818;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	background-color:transparent;
}
.acc-input-inner select {
	background-image:url('../img/dropdown-arrow.png');
	background-size:7px;
	background-repeat:no-repeat;
	background-position:right 10px center;
}
.acc-input-inner textarea {
	border:0 none;
	color:#181818;
	font-family:"Lato",
	sans-serif;
	font-size:17px;
	font-weight:600;
	resize:none;
	width:100%;
	padding:7px 0;
}
.acc-input-inner span:focus,
.acc-input-inner select:focus,
.acc-input-inner p:focus,
.acc-input-inner input:focus {
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
}
.my-account-form.Achange-pwd .account-form-head h1 {
	background-image:url('../img/cngpwd-icon.png');
	background-position:left 9px center;
	background-size:19px;
}
.my-account-form.Achange-pwd .acc-input-inner {
	width:67%;
	margin-top:30px;
}
.my-account-form.Achange-pwd .acc-input-inner input {
	border-bottom:1px solid #969696;
}
.my-account-form.Achange-pwd {
	margin-bottom: 30px;
}
.chng-btn {
	width:100%;
	float:left;
	margin-top:30px;
}
.chng-btn button,
.chng-btn input {
	background-color:#3d7f9f;
	border:none;
	box-shadow:none;
	background-image:url('../img/btn-arrow-icon.png');
	background-repeat:no-repeat;
	background-position:right center;
	font-size:18px;
	color:#ffffff;
	font-family:'Lato',
	sans-serif;
	background-position:right 30px center;
	font-size:18px;
	color:#ffffff;
	font-family:'Lato',
	sans-serif;
	padding:15px 72px 15px 50px;
	background-size:21px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
}
.poddetail-np {
	width:100%;
	float:left;
	text-align:center;
	padding:21px 0 21px;
}
.poddetail-np-inner {
	width:100%;
	float:left;
}
.poddetail-np-inner a {
	display:inline-block;
	padding:0 10px;
	color:#3d7f9f;
	font-size:17px;
	text-decoration:none;
	font-family:'RobotoSlab-Regular';
}
a.prtext {
	background-image:url('../img/priicon.png');
	background-repeat:no-repeat;
	background-position:left center;
	background-size:12px;
	padding-left:19px;
	padding-right:12px;
}
a.nxttext {
	background-image:url('../img/nxticon.png');
	background-repeat:no-repeat;
	background-position:right center;
	background-size:12px;
	padding-left:12px;
	padding-right:19px;
	border-left:1px solid #3d7f9f;
}
.poddetail-head {
	color:#202020;
	font-size:24px;
	margin-top:45px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	width:100%;
	float:left;
}
span.pod-dh {
	color:#202020;
	font-size:15px;
	display:inline-block;
	margin-top:14px;
	font-family:'Lato',
	sans-serif;
}
.podtime-detail {
	width:100%;
	float:left;
	margin-top:15px;
}
.mbox-content .poddetail-shead {
	color:#ff7d00;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:20px;
	width:100%;
	float:left;
	margin-top:17px;
}
.webiner-detail-inner p.pod-dtext {
	padding-left:0;
	font-size:14px;
	line-height:22px;
	font-family:'Lato',
	sans-serif;
}
.webiner-detail-inner p.pod-dtext a {
	color:#ff7d00;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.pod-desubs .podcast-subs-inner {
	background-color:#ececec;
}
.pod-desubs .podcast-subs-inner .sub-img-box {
	padding:0;
	position:relative;
}
.pod-desubs .podcast-subs-inner .sub-img-box a{
	display: flex;
	width: 100%;
	height: 100%;
}
.pod-desubs .podcast-subs-inner .sub-img-box img {
	max-width:86%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.account-left-inner .edit-overlay-img {
	background:rgba(0,
		0,
		0,
		0.5) url("../img/photo-camera.png") no-repeat scroll center center;
	cursor:pointer;
	display:none;
	float:left;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.account-left-inner figure:hover .edit-overlay-img {
	display:block;
}
.acc-input-inner label.error {
	color:red;
	border-bottom:0px;
	position:absolute;
	left:0;
	bottom:-27px;
	font-size:13px;
}
.my-account-form.Achange-pwd {
	margin-top:0;
}
.icrop-overlay {
	background:rgba(0,
		0,
		0,
		0.7) none repeat scroll 0 0;
	float:left;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	display:none;
}
.icrop-overlay-inner {
	bottom:0;
	height:100%;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	max-width:500px;
	width:90%;
}
.icrop-tb {
	display:table;
	float:left;
	height:100%;
	width:100%;
}
.icrop-tb-cell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
}
.icrop-main-content {
	width:100%;
	float:left;
	position:relative;
}
.icrop-main-content-inner {
	background:rgb(255,
		255,
		255) none repeat scroll 0 0;
	border-top:3px solid #3d7f9f;
	border-radius:5px;
	box-shadow:3px 3px 5px rgba(0,
		0,
		0,
		0.698);
	float:left;
	left:0;
	max-width:530px;
	overflow:auto;
	padding:20px;
	position:relative;
	text-align:center;
	top:0;
	width:100%;
	overflow:hidden;
}
.icrop-main-content-inner a.abtmod-close {
	position:absolute;
	top:12px;
	right:17px;
	cursor:pointer;
}
.icrop-main-content-inner .browse-btn {
	width:100%;
	display:inline-block;
	position:relative;
}
.icrop-main-content-inner .browse-btn-a.file-browse {
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	right:0;
	margin:auto;
	cursor:pointer;
	z-index:2;
	width:100%;
	height:100%;
}
.icrop-main-content-inner .browse-btn-a {
	background-color:#2ecc71;
	border-radius:5px;
	color:rgb(255,
		255,
		255);
	display:inline-block;
	font-size:16px;
	height:40px;
	margin:7px auto 0;
	padding:10px 40px;
	text-align:center;
	text-transform:uppercase;
	width:250px;
	position:relative;
	z-index:1;
	text-decoration:none;
	font-family:"Lato",
	sans-serif;
	cursor:pointer;
}
.icrop-main-content-inner form {
	width:100%;
	float:left;
	padding:15px 0;
}
.icrop-main-content-inner .prof-pic-chnge.head1,
.icrop-main-content-inner .prof-pic-chnge.head2 {
	color:#3d7f9f;
	font-size:21px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-transform:capitalize;
	margin-bottom:12px;
}
.icrop-main-content-inner .progress-bar-pop {
	width:100%;
	display:inline-block;
	text-align:center;
	margin:10px 0;
	max-width:300px;
	margin:0 auto;
}
.icrop-main-content-inner .progress-bar-gray {
	position:relative;
	height:20px;
	border-radius:10px;
	background:#f1f1f1;
	overflow:hidden;
	box-shadow:0 0 5px rgba(0,
		0,
		0,
		0.2) inset;
	-moz-box-shadow:0 0 5px rgba(0,
		0,
		0,
		0.2) inset;
	-webkit-box-shadow:0 0 5px rgba(0,
		0,
		0,
		0.2) inset;
	-o-box-shadow:0 0 5px rgba(0,
		0,
		0,
		0.2) inset;
	-ms-box-shadow:0 0 5px rgba(0,
		0,
		0,
		0.2) inset;
}
.icrop-main-content-inner .progress-bar-move {
	width:50px;
	background:rgb(92,
		149,
		73);
	position:absolute;
	left:0;
	top:0;
	height:100%;
}
.img-loader.progress-bar-pop.img-loader {
	display:none;
}
.dpodcast-mbox .smart-track-player {
	margin:0 0 !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls {
	height:50px !important;
	width:50px !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls:hover {
	width:241px !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause {
	margin-left:4px !important;
}
.dpodcast-mbox .smart-track-player .spp-progress-bar.spp-hover {
	height:10px !important;
}
.dpodcast-mbox .smart-track-player .spp-progress-bar .spp-time-elapsed,
.dpodcast-mbox .smart-track-player .spp-progress-bar .spp-time-remaining {
	font-size:11px !important;
}
.dpodcast-mbox .smart-track-player .spp-progress-bar.spp-hover .spp-position {
	height:12px !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-2 .spp-artist-and-title .spp-artist {
	opacity:1 !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play {
	width:20px !important;
	height:23px !important;
}
.dpodcast-mbox .smart-track-player .spp-progress-bar .spp-seek-time {
	font-size:12px !important;
}
.player_container + p {
	display:none;
}
.player_container {
	display:none;
}
.qiizz-cover .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion,
.qiizz-cover .wpProQuiz_box {
	border:1px solid #fff;
	background-color:#fff;
	box-shadow:0px 0px 3px #989393;
	-webkit-box-shadow:0px 0px 3px #989393;
	-moz-box-shadow:0px 0px 3px #989393;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:15px;
}
.qiizz-cover .wpProQuiz_reviewQuestion li,
.qiizz-cover .wpProQuiz_checkPage li {
	background-color:#3d7f9f;
	color:#fff;
	padding:8px 0 8px 0 !important;
	width:35px !important;
}
.qiizz-cover .wpProQuiz_checkPage p {
	color:#0a3c54;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:15px !important;
	margin-top:10px !important;
}
.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-share-icon-list {
	height:60% !important;
	border-radius:4px !important;
}
.dpodcast-mbox .smart-track-player.smart-track-player-dark .spp-track-layer-1 .spp-share-icon-list {
	background-color:#464141 !important;
}
.excell-sheet-main {
	width:100%;
	float:left;
}
.excel-sheet-div {
	width:100%;
	float:left;
}
.excell-main-head {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:17px;
}
.excel-sheet-div ul {
	width:100%;
	float:left;
}
.excel-sheet-div ul li {
	width:100%;
	float:left;
	background-color:#fff;
	padding:20px 124px 20px 20px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	margin-bottom:20px;
	position:relative;
}
.excel-sheet-div ul li h3 {
	color:#ff7d00;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:10px;
}
.excel-sheet-div ul li span {
	display:inline-block;
	color:#646463;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
span.excel-span2 {
	margin-right:3%;
}
span.excel-span1 {
	margin-right:2px;
}
.excel-sheet-div ul li a {
	color:#3d7f9f;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
}
.excel-sheet-div ul li a:hover {
	text-decoration:none;
}
.excel-sheet-div ul li p {
	color:#50504f;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	margin:10px 0 5px;
}
.excel-sheet-div ul li a.ex-cost {
	position:absolute;
	right:20px;
	top:20px;
	font-size:19px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	background-color:#ff8400;
	padding:10px 17px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.excel-sheet-div.ex-oth-website {
	margin-top:20px;
}
.excel-sheet-div.ex-oth-website ul li a {
	color:#ff7d00;
	font-size:14px;
	width:33.33%;
	float:left;
	margin-bottom:20px;
	padding-left:25px;
	background-image:url('../img/earth-icon.png');
	background-repeat:no-repeat;
	background-position:left center;
	background-size:13px;
}
.excel-sheet-div.ex-oth-website ul li {
	padding:30px 20px 8px;
}
.excel-sheet-div.ex-oth-book {
	margin-top:20px;
	margin-bottom:22px;
}
.dpodcast-left-boxes .smart-podcast-player.smart-podcast-player-mobile-view .spp-player-layout .spp-tab-wrap.spp-tab-wrap-center {
	background-image:url('../img/player-bg.jpg');
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:100%;
	float:left;
}
.dpodcast-left-boxes .smart-podcast-player .spp-player-layout .spp-main-region .spp-main-view .spp-top-matter .spp-artist-and-title .spp-show-title {
	display:block;
	text-align:center;
	margin-top:15px !important;
	color:#fff !important;
	font-family:'Lato',
	sans-serif !important;
	font-size:14px !important;
	float:none;
}
.dpodcast-left-boxes .smart-podcast-player .spp-player-layout .spp-main-region .spp-main-view .spp-top-matter .spp-artist-and-title .spp-track-title {
	font-size:16px !important;
	font-family:'Lato',
	sans-serif !important;
	font-weight:600 !important;
	color:#fff !important;
	text-align:center;
	margin-top:15px!important;
}
.dpodcast-left-boxes .smart-podcast-player {
	margin:0 0 !important;
}
.dpodcast-left-boxes .smart-podcast-player.smart-podcast-player-mobile-view .spp-player-layout .spp-tabs .spp-tab div {
	color:#fff !important;
	font-size:14px !important;
	font-family:'Lato',
	sans-serif !important;
}
.dpodcast-left-boxes .smart-podcast-player.smart-podcast-player-dark .spp-player-layout .spp-playlist-region .spp-playlist-header .spp-search-container .spp-search {
	height:40px !important;
}
.dpodcast-mbox .smart-track-player stp-color-fd9736-2A2A2A smart-track-player-dark {
	background-color:rgb(255,
		125,
		0) !important;
}
.blog-banner {
	width:100%;
	float:left;
	position:relative;
}
.blog-banner figure img {
	width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left center;
}
.blog-banner-inner {
	width:100%;
	float:left;
	position:absolute;
	height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.banner-heading {
	position:relative;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	color:#fff;
	font-size:60px;
	font-family:'Roboto',
	sans-serif;
	font-weight:700;
}
span.slide-downblog {
	position:absolute;
	bottom:40px;
	left:0;
	right:0;
	margin:auto;
	width:33px;
	cursor:pointer;
	-webkit-animation:mymove 5s linear infinite;
	-moz-animation:mymove 5s linear infinite;
	animation:mymove 5s linear infinite;
}
@-webkit-keyframes mymove {
	0% {
		bottom:40px;
	}
	25% {
		bottom:35px;
	}
	75% {
		bottom:40px
	}
	100% {
		bottom:35px;
	}
}
@-moz-keyframes mymove {
	0% {
		bottom:40px;
	}
	25% {
		bottom:35px;
	}
	75% {
		bottom:40px
	}
	100% {
		bottom:35px;
	}
}
@keyframes mymove {
	0% {
		bottom:40px;
	}
	25% {
		bottom:35px;
	}
	75% {
		bottom:40px
	}
	100% {
		bottom:35px;
	}
}
.blog-main-outer {
	width:100%;
	float:left;
}
.blog-main-section {
	float:left;
	width:100%;
	margin:57px 0 0;
}
.pagination-blog {
	width:100%;
	float:left;
	text-align:center;
	margin:20px 0 50px;
}
.blog-main-section li {
	float:left;
	width:31.33%;
	margin-right:3%;
	margin-bottom:60px;
	position:relative;
}
.video-img {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:64px;
	height:64px;
	margin:auto;
	cursor:pointer;
}
.blog-main-section li:nth-child(3n) {
	margin-right:0px;
}
.fig-block {
	height:237px;
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius:3px;
	margin-bottom:31px;
}
.fig-block img,
.fig-block video {
	width:100%;
	height:100%;
}
.fig-btm span {
	font-size:14px;
	color:#4e4e4e;
	font-family:'Lato',
	sans-serif;
	float:left;
	margin-bottom:18px;
}
.fig-btm {
	width:100%;
	text-align:center;
}
.fig-btm span img {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-2px;
	margin-right:6px;
}
.fig-btm h2 {
	font-size:16px;
	color:#ff7d00;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	line-height:24px;
	margin-bottom:10px;
}
.blog-main-section .fig-btm h2{
	min-height: 50px;
}
.fig-btm a {
	text-decoration:none;
}
.fig-btm p {
	font-size:14px;
	color:#202020;
	font-family:'Lato',
	sans-serif;
	line-height:26px;
}
.pagination-blog ul,
.pagination-blog .pagination-dv {
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0 0 57px;
}
.pagination-blog ul li {
	width:auto;
	display:inline-block;
}
.pagination-blog ul li a.active,
.pagination-blog ul li a:hover,
.pagination-blog .page-numbers.current,
.pagination-blog .page-numbers:hover {
	background-color:#ff7d00;
}
.pagination-blog ul li a,
.pagination-blog .page-numbers {
	font-size:17px;
	color:#fff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	background-color:#3d7f9f;
	min-width:47px;
	display:inline-block;
	height:33px;
	padding:8px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	text-decoration:none;
}
.btm-up-social {
	width:100%;
	display:inline-block;
}
.right-social {
	float:right;
}
.right-social a,
.right-social input {
	margin-left:12px;
	font-family:'Lato',
	sans-serif;
	font-size:14px;
	vertical-align:top;
	color:#000;
	cursor:default;
}
.right-social a img,
.right-social input {
	margin-right:5px;
	position:relative;
	top:-1px;
}
.blog-detail-head {
	width:100%;
	float:left;
}
.blog-detail-inner h1 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	line-height:30px;
}
.blog-detail-inner {
	width:100%;
	float:left;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:10px;
}
.blog-date {
	width:100%;
	float:left;
	margin:15px 0 10px;
}
.blog-date span {
	font-size:14px;
	color:#4e4e4e;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
	vertical-align:top;
}
span.blg-date img {
	margin-right:9px;
	position:relative;
	top:3px;
}
span.blg-date {
	padding-right:20px;
	margin-right:5px;
	border-right:1px solid #c0c0c0;
}
span.blg-like {
	background-color:#ff8400;
	padding:6px 6px 6px 7px;
	vertical-align:top;
	position:relative;
	top:-8px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-right:10px;
}
span.blg-like-count {
	margin-left:7px;
	background-color:#fff;
	padding:4px 8px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	position:relative;
	z-index:5;
}
span.blg-like-count:before {
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	left:-3px;
	top:8px;
	z-index:3;
	background-color:#fff;
	transform:rotate(42deg);
	-webkit-transform:rotate(42deg);
	-moz-transform:rotate(42deg);
	-ms-transform:rotate(42deg);
	-o-transform:rotate(42deg);
}
span.blg-share {
	position:relative;
	background-color:#0a3c54;
	padding:7px 10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	top:-8px;
	cursor:pointer;
}
span.blgshare-cover {
	position:absolute;
	width:80px;
	background-color:#fff;
	top:1px;
	left:49px;
	padding:5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0px 1px 2px #969393;
	-webkit-box-shadow:0px 1px 2px #969393;
	-moz-box-shadow:0px 1px 2px #969393;
	z-index:10;
}
span.blgshare-cover:before {
	position:absolute;
	content:'';
	left:-4px;
	top:12px;
	background-color:#fff;
	width:9px;
	height:9px;
	transform:rotate(42deg);
	-webkit-transform:rotate(42deg);
	-moz-transform:rotate(42deg);
	-ms-transform:rotate(42deg);
	-o-transform:rotate(42deg);
	box-shadow:-1px 1px 0px 0px #d0caca;
	z-index:-1;
}
span.blgshare-cover a {
	display:inline-block;
	padding:3px 7px;
	border-radius:3px;
}
a.blg-fb {
	background-color:#3b5998;
}
span.blgshare-cover a.blg-insta {
	background-color:#3d7198;
	padding:3px 4px;
}
span.blgshare-cover a.blg-twittert {
	background-color:#1ccaff;
	padding:3px 4px;
}
span.blgshare-cover a.blg-utube {
	background-color:#e52c27;
	padding:2px 5px;
}
.blog-detail-left {
	width:100%;
	float:left;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-bottom:30px;
}
.blog-detail-left .dpodcast-mbox {
	box-shadow:none;
	margin-bottom:0;
}
.blog-detail-left figure {
	height:426px;
	position:relative;
}
.blog-detail-left figure iframe {
	width:100%;
}
.blog-detail-left figure img,
.blog-detail-left figure video {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	object-fit:cover;
}
.mbox-content img {
	max-width:100%;
	max-height:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	object-fit:cover;
	width:100%;
	height:100%;
}
.blog-detail-left .mbox-content {
	padding:15px 30px;
}
.blog-detail-left .mbox-content p {
	margin-top:0;
	margin-bottom: 20px;
}
.blog-detail-left .mbox-content h2 {
	font-size:24px;
	color:#ff7d00;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:15px;
	line-height: 25px;
}
.blog-detail-left .mbox-content p:last-child {
	margin-bottom:9px;
}
.blog-detail-left .mbox-content h1 {
	color:#ff7d00;
	font-size:24px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:20px;
}
.blog-detail-left .mbox-content h3 {
	color:#ff7d00;
	font-size:20px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:20px;
}
ul.blgdetail-comment {
	width:100%;
	float:left;
	padding:20px 0;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:30px;
	list-style:none !important;
	padding-left:0px !important;
}
ul.blgdetail-comment li {
	color:#5a5858;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	line-height:22px;
	position:relative;
	padding-left:53px;
	margin-bottom:10px;
	width:100%;
	float:left;
}
.cmnt-name {
	display:inline-block;
	background-color:#3d7f9f;
	color:#fff;
	width:40px;
	height:40px;
	border-radius:100%;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	overflow:hidden;
}
.cmnt-name.comnt-text {
	padding-top:9px;
}
.blog-detail-left .mbox-content .blg-cmnt-cover p {
	margin-bottom:0;
}
.blog-detail-left .mbox-content .blg-cmnt-cover a {
	text-transform:capitalize;
}
.cmnt-name img {
	width:100%;
	height:100%;
}
.cmnt-name img {
	width:100%;
	height:100%;
	left:0;
	right:0;
	overflow:hidden;
}
.blg-cmnt-cover {
	width:100%;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #e9e9e9;
}
.blg-cmnt-cover a {
	display:block;
	margin:6px 0 3px;
	color:#3d7f9f;
	text-decoration:none;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
ul.blgdetail-comment li:last-child {
	margin-bottom:0;
}
ul.blgdetail-comment li:last-child .blg-cmnt-cover {
	border-bottom:1px solid transparent;
	padding-bottom:0;
}
.blog-detail-left .mbox-content form {
	width:100%;
	float:left;
}
.blg-half-block {
	width:48.5%;
	float:left;
}
.blg-half-block:nth-child(2n) {
	float:right;
}
.blg-half-block,
.blg-full-block {
	margin-bottom:20px;
}
.blg-half-block input,
.blg-full-block textarea {
	width:100%;
	border:1px solid #cacaca;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:15px;
	color:#747474;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	background-color:transparent;
}
.blg-full-block .valid-error,
.blg-half-block .valid-error {
	border:1px solid red;
}
.blg-cmnt-btn {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.blg-cmnt-btn input[type="submit"],
.mbox-content input[type="submit"] {
	background-color:#ff8400;
	color:#fff;
	border:0px transparent;
	padding:12px 35px;
	font-size:15px;
	text-transform:uppercase;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-family:'Lato',
	sans-serif;
	cursor:pointer;
}
.dpodcast-left-boxes.blg-searchbar {
	width:100%;
	float:left;
	background-color:#fff;
	position:relative;
}
.dpodcast-left-boxes.blg-searchbar input {
	width:100%;
	height:65px;
	padding:10px 10px 10px 55px;
	box-shadow:none;
	border:0px;
}
.dpodcast-left-boxes.blg-searchbar span {
	position:absolute;
	top:22px;
	left:22px;
}
.blg-detail-right ul.top-podcast {
	padding:15px 15px 15px 15px;
}
.beginner-head {
	width:100%;
	float:left;
}
.beginner-head-inner {
	width:100%;
	float:left;
	position:relative;
	margin-bottom:25px;
}
.beginner-heading h1 {
	color:#3d7f9f;
	font-size:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:11px;
}
.beginner-heading p {
	color:#0a3c54;
	line-height:35px;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.beginner-heading {
	width:100%;
	float:left;
	min-height:216px;
	padding-left:243px;
	padding-top:42px;
}
.beginner-head-inner figure img {
	max-width:100%;
}
.beginner-head-inner figure {
	position:absolute;
	left:0;
	top:0;
	width:228px;
}
.beginner-main-content {
	width:100%;
	float:left;
	background-color:#fff;
	padding:72px 0;
	margin-bottom:40px;
}
.beginnermain-inner {
	width:100%;
	float:left;
}
.beginnermain-top {
	width:100%;
	float:left;
	text-align:right;
}
.beg-icon {
	float:right;
	background-color:#3d7f9f;
	width:132.4px;
	height:100px;
	border-left:1px solid #fff;
	text-align:center;
	padding:24px 0;
}
.beg-icon p {
	font-size:16px;
	color:#fff;
	text-transform:capitalize;
	font-family:'Lato',
	sans-serif;
	margin-top:5px;
}
.beg-table {
	width:100%;
	float:left;
	display:table;
}
.beg-row {
	display:table-row;
}
.beg-question,
.beg-box {
	display:table-cell;
	padding:12px 15px;
	vertical-align:middle;
}
.beg-question {
	width:620px;
}
.beg-box {
	width:129px;
	text-align:center;
	height:58px;
}
.beg-row:nth-child(even) {
	background-color:#e2f4fd;
}
.beg-question p {
	color:#474747;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	line-height:20px;
}
.beg-row:nth-child(odd) .beg-box:nth-child(even) {
	background-color:rgba(232,
		244,
		249,
		0.8);
}
.beg-row:nth-child(even) .beg-box:nth-child(even) {
	background-color:#d2ebf8;
}
.beg-box img {
	max-width:100%;
}
.beginner-mob-inner {
	display:none;
}
.preview-block {
	float:left;
	overflow:hidden;
}
.up-img {
	background:#f1f1f1 none repeat scroll 0 0;
	border:2px solid #fff;
	border-radius:3px;
	margin-bottom:7px;
	width:100%;
}
.uplode-img-preview-btn {
	float:left;
	margin-left:10px;
	top:-2px;
	width:27%;
}
#save_crop {
	float:left;
	margin-left:10px;
	width:163px;
	border:0px;
}
.icrop-main-content-inner .uplode-img-preview-btn .browse-btn-a {
	width:163px;
}
.icrop-main-content-inner {
	background:rgb(255,
		255,
		255) none repeat scroll 0 0;
	border-radius:5px;
	border-top:3px solid #3d7f9f;
	box-shadow:3px 3px 5px rgba(0,
		0,
		0,
		0.698);
	float:left;
	left:0;
	max-height:730px;
	max-width:530px;
	overflow:auto;
	padding:2px 20px 20px;
	position:relative;
	text-align:center;
	top:0;
	width:100%;
}
.icrop-main-content-inner .uplode-img-preview-btn.forCropBut .browse-btn-a {
	height:38px;
	margin:0px 0 0;
	padding:10px 33px;
	width:111px;
	z-index:1;
	float:left;
}
.uplode-img-preview-btn.forCropBut {
	position:relative;
	top:0;
	margin-left:10px;
}
.priew-cover h3 {
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:10px;
	font-weight:300;
	color:#3d7f9f;
}
.my-account-form.sucrptn-main .account-form-head h1 {
	background-image:url("../img/subscrip-icon.png");
	display:inline-block;
	width:auto;
}
.my-account-form.sucrptn-main .acc-input-inner {
	margin-top:25px;
}
.my-account-form.subscptn-hist .account-form-head h1 {
	background-image:url('../img/subshis-icon.png');
	background-size:23px;
	background-position:left top;
	float:left;
	width:96%;
}
.my-account-form.subscptn-hist .account-form-head h1 span {
	color:#5c5c5c;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	font-weight:400;
}
.subscription-table {
	width:100%;
	float:left;
	margin-top:0px;
	overflow:auto;
}
.subscription-table table {
	width: 100%;
	float:left;
}
.subscription-table table tr th {
	border-bottom:1px solid #d8d8d8;
	color:#696969;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	padding:19px 0;
	text-align:left;
	font-weight:normal !important;
}
.subscription-table table tr td,
.subscription-table table tr td span {
	font-size:15px;
	color:#181818;
	font-family:'Lato',
	sans-serif !important;
	font-weight:600;
	padding:15px 0;
}
.subscription-table table tr td.text-center {
	text-align:center;
}
.subscription-table table tr td.text-right,
.subscription-table table tr th.text-right {
	text-align:right;
}
.account-left-inner .edit-overlay-img {
	background:rgba(0,
		0,
		0,
		0.5) url(../img/photo-camera.png) no-repeat scroll center center;
	float:left;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	display:none;
	cursor:pointer;
}
.account-left-inner figure:hover .edit-overlay-img {
	display:block;
}
.video-pop-head {
	width:100%;
	float:left;
	position:relative;
	background-color:#E5E5E5;
	text-align:left;
	padding:13px 21px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
}
.video-pop-head .vpop-title {
	color:#3C7EA0;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	min-height:20px;
}
.video-pop-head .popup-cross,
.video-pop-head .module-cross {
	right:0;
	top:0;
	background-color:#979797;
	border-radius:0 3px 0 0;
	padding:12px 17px;
}
.video-rel-div {
	width:100%;
	float:left;
	position:relative;
	height:318px;
}
.video-rel-div iframe {
	position:absolute;
	left:0;
	width:100%;
	height:100%;
}
.my-account-form.sucrptn-main {
	margin-top:0;
}
#acc-input-inner {
	overflow:auto;
}
body #subscription-table .eupdate {
	display: inline-block;
	margin-top:10px;
}
#video-popup1 span.msg-error.error {
	bottom: 0;
}
body .eupdate {
	background-color:#3d7f9f;
	border-radius:3px;
	color:#fff;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	margin-right:5px;
	padding:9px 20px;
	text-decoration:none;
	border:0px;
	cursor:pointer;
}
.ecancle {
	background-color:#787878;
	border:0 none;
	border-radius:3px;
	color:#fff;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	padding:9px 20px;
	text-decoration:none;
	cursor:pointer;
}
.acc-updateE-cover.updatebtn2 .acupdate-link {
	display:none;
}

.acc-updateE-cover.updatebtn2 .eupdate,
.acc-updateE-cover.updatebtn2 .ecancle {
	display:inline-block;vertical-align: middle;
}
.acc-updateE-cover {
	position:absolute;
	right:0;
	top:0px;
}
input.eupdate {
	padding:7px 20px;
}
input.ecancle {
	padding:7px 20px;
}
.acc-updateE-cover.updatebtn2 {    top: unset;    position: static;    text-align: left;    display: inline-block;    width: 100%;    margin-top: 20px;}
.cancel-mem.account-form-head h1 {
	background-image:url("../img/m.png");
}
.cancel_detail {
	color:#535353;
	font-family:lato;
	font-size:17px;
	line-height:23px;
	margin-top:5px;
}
.cancel_detail a {
	color:#ffa200;
}
.account-form-head.cancel-mem {
	padding-bottom:20px;
}
.sucrptn-main .ecancle {
	float:right;
	position:relative;
}
.inp-acc-shipping {
	color:#535353;
	float:left;
	margin-top:30px;
	width:100%;
	font-size:15px;
	font-weight:normal;
}
.inp-acc-shipping input {
	margin-right:8px;
	vertical-align:middle;
}
.cancel_detail em {
	font-style:normal;
}
.ui-widget-overlay {
	background:rgba(0,
		0,
		0,
		1) !important;
}
.subcancel {
	float:right;
	position:relative;
}
input#user_update {
	padding:7px 20px;
}
.acc-input-inner p {
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.acc-input-inner .s-address {
	display:inline-block;
	height:56px;
	overflow:hidden;
}
.blg-like .like {
	cursor:pointer;
}
.blog-detail-left iframe {
	min-height:100%;
}
.coming-module {
	color:#FF7B00;
	font-size:50px;
	text-transform:uppercase;
	font-family:"Lato",
	sans-serif;
	text-align:center;
}
.coming-module img {
	max-width:440px;
}
.pagecommon-head.inperson-head {
	padding-top:15px;
}
.res-heading .pod-main-heading,
.pagecommon-head.inperson-head .res-heading h3 {
	margin-bottom:20px;
}
.pagecommon-head.inperson-head .res-heading p {
	color:#000;
	line-height:20px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:30px;
}
.resources-main-section .res-heading span {
	color:#262525;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:20px;
	line-height:30px;
}
.res-heading .pod-main-heading,
.resources-main-section .res-heading h3 {
	margin-bottom:20px;
}
.resources-main-section .res-heading {
	margin-bottom:35px;
}
.inp-investment .inp-in-inner {
	width:100%;
	float:left;
}
.inp-investment .inp-in-inner p:nth-child(2n) {
	text-align:right;
}
.inp-investment .inp-in-inner p {
	width:50%;
	float:left;
	margin:0;
}
.inp-investment {
	width:100%;
	float:left;
	margin:10px 0 8px;
}
.inp-investment .inp-in-inner p strong {
	margin-left:5px;
	display:inline-block;
}
.inperson-box .resources-box-inner figure img {
	max-width:100%;
}
.inperson-box .resources-box-inner figure {
	width:200px;
}
.inp-in-inner.inp-in-inner2 span {
	position:absolute;
	left:0;
	top:0;
}
.inp-in-inner.inp-in-inner2 p {
	width:80%;
	position:relative;
	padding-left:80px;
}
.in-ribbon {
	position:absolute;
	top:11px;
	right:-34px;
	transform:rotate(48deg);
	font-size:14px;
	color:#fff;
	width:124px;
	display:block;
	text-align:center;
	padding:12px 0;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
	cursor:default;
}
.resources-main-section.inperson-box .resources-inner .resources-box {
	overflow:visible;
}
.in-ribbon.add-rib {
	background-color:#ff7a00;
}
.in-ribbon.begi-rib {
	background-color:#2ecc71;
}
.in-ribbon.inn-rib {
	top:17px;
	right:-36px;
	transform:rotate(47deg);
	width:139px;
	background-color:#3d7f9f !important;
}
span.blgshare-cover .blg-gplus {
	background-color:red;
	padding:3px 4px;
}
.fig-block iframe {
	height:100%;
	width:100%;
}
.my-account-form.where-in-world .account-form-head h1 {
	background-image:url(../img/where1.png);
}
.where-world-bio {
	width:100%;
	float:left;
	margin-top:30px;
}
.where-world-bio h6 {
	color:#696969;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	font-weight:400;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:13px;
	margin-bottom:15px;
}
.where-world-bio p {
	color:#181818;
	line-height:20px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.world-where-outer .res-heading p {
	color:#262525;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	margin:auto;
	max-width:912px;
}
.where-input-boxes {
	height:58px;
	border:1px solid #cfcfcf;
	background:#fff;
	margin-right:1.4%;
	padding:14px 14px 14px 50px;
	position:relative;
	width:25.35%;
	display:inline-block;
	border-radius:2px;
	vertical-align:top;
}
.where-input-boxes img {
	position:absolute;
	left:19px;
	top:0;
	bottom:0;
	margin:auto;
}
.where-input-boxes input,
.where-input-boxes select {
	width:100%;
	border-width:0px 0px 0px 1px;
	height:100%;
	border-color:#cfcfcf;
	border-style:solid;
	font-size:14px;
	padding-left:19px;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.where-input-boxes select {
	background:url(../img/arr-sel.svg);
	background-repeat:no-repeat;
	background-position:right center;
}
.where-input-main {
	text-align:left;
	width:100%;
}
.search-filter-a button,
.search-filter-a input {
	font-size:21px;
	background:#ff7a00;
	height:58px;
	border:0px;
	vertical-align:top;
	width:100%;
	color:#fff;
	font-family:'RobotoSlab-Bold';
	border-radius:2px;
	cursor:pointer;
}
.search-filter-a #map_search_btn {
	background:#ff7a00 none repeat scroll 0 0;
	border:0 none;
	border-radius:2px;
	color:#fff;
	font-family:"RobotoSlab-Bold";
	font-size:21px;
	height:58px;
	line-height:58px;
	vertical-align:top;
	width:100%;
	margin-top:0;
	text-decoration:none;
}
.search-filter-a {
	display:inline-block;
	vertical-align:top;
	width:18%;
}
.where-right-outer {
	float:right;
	width:10%;
}
.where-right-outer ul {
	border:1px solid #3d7f9f;
	border-radius:2px;
	float:left;
	overflow:hidden;
	width:100%;
}
.where-right-outer ul li {
	float:left;
	max-width:58px;
	width:50%;
}
.where-left-outer {
	width:87%;
}
.where-right-outer ul li a {
	background:#fff none repeat scroll 0 0;
	cursor:pointer;
	display:inline-block;
	height:100%;
	max-height:57px;
	padding:20px 5px;
	text-align:center;
	width:100%;
}
.where-right-outer ul li a.active {
	background:#3d7f9f;
}
.where-right-outer ul li a.active svg {
	fill:#fff;
}
.where-right-outer ul li a svg {
	fill:#3d7f9f;
}
.search-filter-a a {
	font-size:14px;
	color:#3d7f9f;
	text-align:center;
	width:100%;
	display:inline-block;
	margin-top:10px;
	text-decoration:underline;
}
.search-outer-block {
	float:left;
	width:100%;
	margin-top:40px;
	margin-bottom:23px;
}
.abs-filter-search {
	padding:16px;
	background:#fff;
	border-radius:4px;
	border:1px solid #cfcfcf;
	position:relative;
	margin-top:19px;
	display:none
}
.abs-filter-search .where-input-boxes {
	width:23.59%;
	margin-right:1.4%;
}
.abs-filter-search .where-input-boxes:last-child {
	margin-right:0;
}
.abs-filter-search::before {
	position:absolute;
	border-bottom:12px solid #fff;
	border-right:12px solid transparent;
	border-left:12px solid transparent;
	top:-12px;
	right:77px;
	content:"";
	filter:drop-shadow(0px -1px 1px #cfcfcf);
}
.left-block-view {
	width:180px;
	height:180px;
	overflow:hidden;
	display:inline-block;
	border-radius:50%;
	border:4px solid #0a3c54;
	vertical-align:middle;
}
.left-block-view img {
	max-width:100%;
}
.right-block-view span {
	background-position:left center;
	background-repeat:no-repeat;
	color:#353535;
	float:left;
	font-size:14px;
	margin-bottom:10px;
	padding-left:34px;
	width:100%;
	line-height:18px;
}
.right-block-view h1 {
	font-size:22px;
	color:#ff7a00;
	margin-bottom:10px;
	font-family:lato;
	font-weight:bold;
}
.right-block-view {
	display:inline-block;
	padding-left:4%;
	vertical-align:top;
	width:calc(100% - 185px);
}
.world-where-main ul li {
	background:#fff none repeat scroll 0 0;
	border-radius:3px;
	box-shadow:0 2px 0 #cfcfcf;
	float:left;
	margin-bottom:34px;
	min-height:266px;
	padding:21px 24px;
	width:48.5%;
	position:relative;
}
.world-where-main ul li:nth-of-type(2n) {
	float:right;
}
.view-clock {
	background:url(../img/clock-bl.svg);
}
.view-glob {
	background:url(../img/globe.svg);
}
.view-phn {
	background:url(../img/phone.svg);
}
.view-des {
	background:url(../img/dest.svg);
}
.view-job {
	background:url(../img/job.svg);
}
.pro-view {
	background:#ff7a00 none repeat scroll 0 0;
	bottom:0;
	color:#fff;
	font-size:14px;
	min-height:34px;
	min-width:112px;
	padding:10px;
	position:absolute;
	right:0;
	text-align:center;
	text-decoration:none;
}
.pro-view::before {
	border-right:22px solid #ff7a00;
	border-top:34px solid transparent;
	content:"";
	left:-22px;
	position:absolute;
	top:0;
}
a {
	cursor:pointer
}
.click-toggle-view {
	background:#ff7a00 none repeat scroll 0 0;
	border:0 none;
	border-radius:2px;
	color:#fff;
	float:right;
	font-family:"RobotoSlab-Bold";
	font-size:21px;
	height:58px;
	padding:18px 0;
	text-transform:capitalize;
	vertical-align:top;
	width:132px;
	display:none;
}
.res-btm-heading p {
	color:#5b5b5b;
	font-size:14px;
	line-height:20px;
}
.res-btm-heading {
	margin:50px 0;
}
.pagination-view {
	float:left;
	text-align:center;
	width:100%;
	margin-top:15px;
}
.pagination-view ul li {
	display:inline-block;
	text-align:center;
	width:33px;
	height:33px;
	margin:0 2px;
}
.pagination-view ul li a {
	background-color:#3d7f9f;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-size:17px;
	font-weight:bold;
	height:100%;
	padding:8px;
	width:100%;
}
.pagination-view ul li a.active,
.pagination-view ul li a:hover {
	background-color:#ff7a00;
}
.left > img {
	transform:rotate(183deg);
}
.map-outer-search .where-left-outer {
	width:100%;
}
.map-outer-search .search-filter-a {
	width:15.9%;
}
.or-break {
	color:#787878;
	display:inline-block;
	font-size:16px;
	height:58px;
	padding:20px 0;
	vertical-align:middle;
	margin-right:12px;
}
.map-outer-container {
	box-shadow:0 1px 2px rgba(0,
		0,
		0,
		0.22);
	float:left;
	width:100%;
	border:1px solid #ffffff;
	position:relative;
}
.map-outer-container img {
	max-width:100%;
}
.user-located {
	height:72px;
	position:absolute;
	width:72px;
	border:2px solid #3d7f9f;
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
}
.fixed-map-popup {
	background:rgba(0,
		0,
		0,
		0.57) none repeat scroll 0 0;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:99;
}
.popup-main-profile {
	background:#fff none repeat scroll 0 0;
	border-radius:3px;
	bottom:0;
	height:554px;
	left:0;
	margin:auto;
	max-width:650px;
	padding:34px 14px;
	position:absolute;
	right:0;
	top:0;
	width:90%;
}
.profile-info-user li span:first-child {
	padding-left:34px;
}
.profile-map-img {
	border:4px solid #0a3c54;
	border-radius:50%;
	height:212px;
	overflow:hidden;
	width:212px;
	margin:auto;
}
.popup-map-profile h2 {
	color:#353535;
	font-size:18px;
	font-weight:bold;
	margin:23px auto;
	text-align:center;
	width:100%;
}
.profile-info-user li span {
	color:#353535;
	display:inline-block;
	font-size:14px;
	line-height:24px;
	word-wrap:break-word;
	position:relative;
	vertical-align:top;
	word-break:break-all;
}
/*.profile-info-user li span:last-child {
	width:47%;
}*/
.profile-info-user li {
	margin-bottom:10px;
	font-weight: 400;
	display: flex;
}
.profile-info-user li span:first-child::before {
	content:":";
	height:24px;
	margin:auto;
	position:absolute;
	right:8px;
	top:0;
}
.profile-info-user li span:first-child {
	padding-right:15px;
}
.profile-info-user li img {
	position:absolute;
	left:3px;
	top:6px;
	margin:auto;
}
/*
.profile-info-user li img{position: absolute;left: 3px;top: 8px;margin: auto;}
*/

.profile-info-user {
	height:216px;
	overflow:auto;
}
.profile-info-user > li:last-child {
	margin-bottom:0px;
}
.dash-cards.droneu-swag {
	padding-top:30px;
	text-align:center;
	display:block;
}
.dash-cards.droneu-swag li {
	float:none;
	display:inline-block;
}
.dash-cards.droneu-swag li .training-page-link {
	display:block;
	width:100%;
	float:left;
	padding-bottom:20px;
}
.dash-cards.droneu-swag li .training-page-link button {
	display:inline-block;
	position:static;
	margin:0 auto;
	float:none;
}
div.inp-boxes.valid-error {
	border:1px solid red;
	bottom:0;
	margin-bottom:20px;
}
.where-world-bio label {
	border-bottom:1px solid #f1f1f1;
	color:#696969;
	display:block;
	font-family:"Lato",
	sans-serif;
	font-size:15px;
	padding-bottom:10px;
}
.where-world-bio textarea {
	-moz-appearance:none;
	background-color:transparent;
	border:0 none;
	color:#181818;
	font-family:"Lato",
	sans-serif;
	font-size:16px;
	font-weight:600;
	height:auto;
	max-height:684px;
	overflow-wrap:break-word;
	padding:7px 0;
	resize:none;
	width:100%;
	word-break:break-all;
}
.my-account-form.where-in-world.formEdit {
	margin-top:0;
}
.my-account-form.where-in-world {
	margin-top:0;
}
.webi-pegination.whreIn {
	text-align:center;
}
.thanku-page-main,
.thanku-page-inner {
	width:100%;
	float:left;
}
.thanku-page-main {
	padding:15px 0 40px;
}
.thanku-page-inner figure {
	width:50%;
	float:right;
}
.thanku-main-content {
	width:50%;
	float:left;
}
.thanku-page-inner figure img {
	max-width:100%;
}
.thanku-main-content {
	margin-top:35px;
}
.thanku-main-content h3 {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:30px;
}
.thanku-content span.thanku-sub-head {
	color:#000000;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:20px;
	display:inline-block
}
.thanku-content ul li span,
.thanku-content ul li a,
.thanku-content ul li .email-li {
	color:#000000;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
	margin-right:5px;
	text-decoration:none;
}
.thanku-content ul li a,
.thanku-content ul li .email-li {
	color:#ff8400;
}
.thanku-content ul li {
	padding-bottom:10px;
	border-bottom:1px solid #dbdcdc;
	margin-bottom:10px;
}
.thanku-content ul li:last-child {
	border-bottom:1px solid transparent;
}
.thanku-content {
	max-width:364px;
	margin-bottom:30px;
}
.email-confirmed-main {
	width:100%;
	float:left;
	text-align:center;
	padding:84px 0;
}
.email-confirmed-inner h3 {
	color:#3d7f9f;
	font-size:33px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:17px;
	font-weight:normal;
}
.email-confirmed-inner figure {
	margin-bottom:30px;
}
.email-confirmed-inner figure img {
	max-width:100%;
}
.email-confirmed-inner span {
	color:#000000;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	line-height:26px;
}
.email-confirmed-inner span a {
	text-decoration:none;
	color:#ff8400;
}
.Error-page-main,
.error-page-inner {
	width:100%;
	float:left;
}
.error-page-inner {
	padding:70px 0;
}
.error-page-inner img {
	float:right;
	margin-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	max-width:100%;
}
.error-page-inner h3 {
	font-size:33px;
	line-height:35px;
	color:#3d7f9f;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	margin-bottom:20px;
}
.error-page-inner span {
	font-size:20px;
	color:#000000;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:35px;
	display:inline-block;
}
.error-page-inner ul li {
	position:relative;
	margin-bottom:25px;
	padding:13px 0 13px 60px;
	font-size:23px;
	font-weight:600;
	font-family:'Lato',
	sans-serif;
}
.error-page-inner ul li span {
	margin:0;
	position:absolute;
	left:0;
	top:0;
	width:50px;
	height:50px;
	background-color:#ff8400;
	color:#fff;
	border-radius:100%;
	text-align:center;
	border:2px solid #fff;
	padding:12px 0;
}
.error-page-inner ul li a {
	font-size:23px;
	color:#ff8400;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	text-decoration:none;
}
.error-page-inner figure {
	width:50%;
	float:right;
	position:relative;
}
.error-page-inner figure span.errorplayv {
	width:50px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:20;
	cursor:pointer;
	display:none;
}
.error-page-inner figure:hover span.errorplayv {
	display:block;
}
.error-page-inner figure span.errorplayv .pauseImgv {
	display:none;
}
.error-page-inner figure span.errorplayv.playpause .playImgv {
	display:none;
}
.error-page-inner figure span.errorplayv.playpause .pauseImgv {
	display:block;
}
.error-voverlay {
	background:rgba(0,
		0,
		0,
		0.5);
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1;
	display:none;
}
.error-content {
	width:50%;
	float:left;
}
.poddetail-np-inner a.prevClass {
	background-image:url('../img/priicon.png');
	background-repeat:no-repeat;
	background-position:left top 4px;
	background-size:12px;
	padding-left:19px;
	padding-right:8px;
}
.poddetail-np-inner a.nextClass {
	background-image:url('../img/nxticon.png');
	background-repeat:no-repeat;
	background-position:right top 4px;
	background-size:12px;
	padding-left:12px;
	padding-right:19px;
	border-left:1px solid #3d7f9f;
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
	display:none !important;
}
.profile-info-user.profile-inner li {
	margin-bottom:1px;
	min-height:auto;
	padding:7px;
	width:100%;
	box-shadow:none;
}
.profile-map-img img {
	width:100%;
}
.pagecommon-head.inperson-head {
	padding-top:15px;
}
.res-heading .pod-main-heading,
.pagecommon-head.inperson-head .res-heading h3 {
	margin-bottom:20px;
}
.pagecommon-head.inperson-head .res-heading p {
	color:#000;
	line-height:20px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:30px;
}
.resources-main-section .res-heading span {
	color:#262525;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:20px;
	line-height:30px;
}
.res-heading .pod-main-heading,
.resources-main-section .res-heading h3 {
	margin-bottom:20px;
}
.resources-main-section .res-heading {
	margin-bottom:35px;
}
.inp-investment .inp-in-inner {
	width:100%;
	float:left;
}
.inp-investment .inp-in-inner p:nth-child(2n) {
	text-align:right;
}
.inp-investment .inp-in-inner p {
	width:50%;
	float:left;
	margin:0;
}
.inp-investment {
	width:100%;
	float:left;
	margin:10px 0 8px;
}
.inp-investment .inp-in-inner p strong {
	margin-left:5px;
	display:inline-block;
}
.inperson-box .resources-box-inner figure img {
	max-width:100%;
}
.inperson-box .resources-box-inner figure {
	width:200px;
}
.inp-in-inner.inp-in-inner2 span {
	position:absolute;
	left:0;
	top:0;
}
.inp-in-inner.inp-in-inner2 p {
	width:80%;
	position:relative;
	padding-left:80px;
}
.in-ribbon {
	position:absolute;
	top:11px;
	right:-34px;
	transform:rotate(48deg);
	font-size:14px;
	color:#fff;
	width:124px;
	display:block;
	text-align:center;
	padding:12px 0;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
	cursor:default;
}
.in-ribbon.add-rib {
	background-color:#ff7a00;
}
.in-ribbon.begi-rib {
	background-color:#2ecc71;
}
a.in-ribbon.inn-rib {
	top:17px;
	right:-36px;
	transform:rotate(47deg);
	width:139px;
	background-color:#3d7f9f;
}
span.blgshare-cover .blg-gplus {
	background-color:red;
	padding:3px 4px;
}
.fig-block iframe {
	height:100%;
	width:100%;
}
.vd-top-bar h3 {
	color:#3d7f9f;
	font-family:"RobotoSlab-Bold";
	font-size:28px;
	margin-bottom:10px;
}
.vd-top-bar span {
	font-size:19px;
	color:#2ecc71;
}
.vd-top-bar {
	width:100%;
	position:relative;
	padding-right:194px;
}
.vd-top-bar button,
.vd-top-bar a {
	background:#3d7f9f none repeat scroll 0 0 !important;
	border:0 none !important;
	border-radius:3px !important;
	color:#ffffff !important;
	font-size:16px !important;
	height:46px !important;
	min-width:194px !important;
	padding-left:45px !important;
	position:absolute !important;
	right:0 !important;
	top:0 !important;
	background-image:url('../img/schedule-training.png') !important;
	background-position:left 15px center !important;
	background-size:23px !important;
	background-repeat:no-repeat !important;
	line-height:28px !important;
}
.mid-bar-invest li {
	color:#6c6c6c;
	display:inline-block;
	font-size:14px;
	margin-right:50px;
}
.mid-bar-invest li:last-child {
	margin-right:0px;
}
.mid-bar-invest {
	float:left;
	width:100%;
	margin:21px 0;
}
.mid-bar-invest li span {
	color:#0a3c54;
	font-weight:bold;
}
.mid-bar-invest li span.pre-orange {
	color:#fe8900;
}
.vd-para {
	width:100%;
	color:#262626;
	font-size:14px;
	line-height:23px;
	display:inline-block;
	margin-bottom:20px;
}
.vid-outer {
	float:left;
	width:100%;
	min-height:321px;
}
.vd-left {
	display:inline-block;
	height:156px;
	width:224px;
	vertical-align:top;
}
.vd-right {
	display:inline-block;
	padding-left:37px;
	vertical-align:top;
	width:76%;
	float:right;
}
.vid-outer.dji-training-top {
	min-height:auto;
	margin-bottom:0px;
}
.basic-training-plus {
	width:100%;
	float:left;
	padding:40px 0;
}
.basic-training-inner {
	width:100%;
	float:left;
	border-top:1px solid #bababa;
	padding:36px 0;
}
.basic-training-head {
	color:#262626;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.basic-training-plus .basic-training-inner .basic-training-head {
	margin-bottom:30px;
}
.basic-training-inner ul {
	width:100%;
	float:left;
}
.basic-training-inner ul li {
	width:32%;
	display:inline-block;
	padding:0px 10px 0px 25px;
	position:relative;
	background-image:url('../img/li-bg.png');
	background-position:left top 4px;
	background-size:10px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	vertical-align:top;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
}
.vid-outer.dronebasic-training-top {
	min-height:220px;
}
.basic-trainingdrone .basic-training-inner {
	padding:20px 0;
}
.topic-include {
	color:#3d7f9f;
	font-size:23px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:30px;
}
.basic-trainingdrone .basic-training-head {
	margin-bottom:20px;
}
.basic-trainingdrone .basic-training-inner ul {
	margin-bottom:20px;
}
.basic-trainingdrone .basic-training-inner ul li {
	width:48%;
}
.videolisting-main,
.listing-video-inner {
	width:100%;
	float:left;
	position:relative;
}
.videolisting-main {
	margin-bottom:50px;
}
.vlisting-head {
	font-size:33px;
	color:#3d7f9f;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:13px;
	margin-bottom:30px;
	padding-right: 170px;
}
.vlisting-subhead {
	color:#ff8400;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:17px;
}
.listing-video-inner p {
	font-size:14px;
	color:#000000;
	line-height:24px;
	margin-bottom:30px;
}
.listing-video-inner p:empty{
	display: none;
}
.vlisting-video-cover {
	max-width:1170px;
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:55px 55px 5px;
	box-shadow:0px 0px 3px #9c9a9a;
	-webkit-box-shadow:0px 0px 3px #9c9a9a;
	-moz-box-shadow:0px 0px 3px #9c9a9a;
	margin-bottom:36px;
}
.vlisting-video-cover figure img {
	max-width:100%;
}
.vlisting-video-bottom {
	text-align:center;
	padding:26px 0;
}
.vlisting-aleft {
	float:left;
	background-image:url('../img/pri-img.png');
	background-position:left center;
	padding-left:21px;
}
.vlisting-aright {
	float:right;
	background-image:url('../img/nex-img.png');
	background-position:right center;
	padding-right:21px;
}
.vlisting-aleft,
.vlisting-aright {
	color:#3d7f9f;
	font-size:17px;
	font-family:'Lato',
	sans-serif;
	text-decoration:none;
	margin-top:8px;
	background-repeat:no-repeat;
	background-size:14px;
	;
}
.vlisting-video-bottom span {
	color:#000000;
	font-size:17px;
	font-family:'Lato',
	sans-serif;
	display:inline-block;
}
.vlisting-video-bottom span input {
	width:61px;
	height:35px;
	border-radius:4px;
	border:1px solid #bababa;
	display:inline-block;
	margin:0 14px;
	text-align:center;
	color:#000000;
	font-size:17px;
	font-family:'Lato',
	sans-serif;
}
.vlisting-timestamp {
	width:100%;
	display:inline-block;
}
.vlisting-timestamp h3 {
	color:#202020;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:10px;
}
.vlisting-timestamp p {
	color:#202020;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
}
.vlisting-timestamp ul li {
	margin-bottom:12px;
	color:#333333;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	position:relative;
/*
	padding-left:48px;
*/
	line-height:24px;
}
.vlisting-timestamp ul li span a {
	color:#ff7d00;
	display:inline-block;
	margin-right:5px;
/*
	position:absolute;
*/
	left:0;
	top:0;
}
.vlisting-timestamp ul {
	border-bottom:1px solid #b8b8b8;
	max-width:870px;
	padding-bottom:17px;
	margin-bottom:20px;
}
.vlisting-dwld-link a {
	max-width:460px;
	background-color:#fff;
	margin-bottom:15px;
	height:45px;
	position:relative;
	border-radius:4px;
	overflow:hidden;
	background-image:url('../img/dwld-img.png');
	background-position:right 15px center;
	background-repeat:no-repeat;
	background-size:11px;
	display:block;
	color:#3d7f9f;
	font-size:14px;
	text-decoration:none;
	padding:15px 36px 15px 62px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
}
.vlisting-dwld-link a::before {
	position:absolute;
	width:50px;
	background-color:#3d7f9f;
	height:100%;
	text-align:center;
	background-image:url('../img/vlisting-dwld.png');
	content:"";
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-position:center center;
}
.vlisting-dwld-link {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.vlisting-bottom-anchor {
	width:100%;
	float:left;
}
.vlisting-bottom-anchor a {
	display:block;
	color:#ff7d00;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	background-image:url('../img/aroow-right.png');
	background-repeat:no-repeat;
	background-position:left top 6px;
	background-size:8px;
	padding-left:20px;
	margin:5px 0 5px;
	line-height:20px;
}
.blog-post .abt-team-section,
.pending-outer {
	margin:126px 0 26px;
	text-align:center;
}
.blog-post .abt-team-section .teammain figure:hover {
	border:3px solid #0a3c54;
}
.blog-post .abt-team-section .teammain {
	width:50%;
}
.blog-post .outer-update-mem {
	float:left;
	text-align:center;
	width:100%;
}
#gpc-step1-div .msg_notice {
	float:left;
	margin-bottom:21px;
	position:relative;
	top:0;
	width:100%;
	z-index:999;
	margin-left:0;
}
#gpc-step1-div .msg_notice span,
#gpc-step1-div .msg_notice .mm-formError {
	font-size:13px !important;
}
#gpc-step1-div .msg_notice #email_check_error {
	background-color:rgba(230,
		105,
		126,
		0.8);
	border:1px solid #ab0e11 !important;
	color:#fff !important;
	top:-21px !important;
	border-radius:5px;
	background-image:url('../img/danger.png');
	background-repeat:no-repeat;
	background-position:left 10px center;
	background-size:21px;
	padding-left:38px;
}
#gpc-step1-div .msg_notice .mm-formError {
	border:1px solid #ab0e11 !important;
	background:rgba(230,
		105,
		126,
		0.8) !important;
	color:#fff !important;
	position:absolute;
	left:0;
	right:0;
	top:-57px;
	width:70%;
	margin:auto;
}
#gpc-step1-div .msg_notice span {
	position:absolute;
	top:-21px;
	width:60%;
	left:0;
	right:0;
}
.thnku-message {
	width:100%;
	float:left;
	margin-top:25px;
}
.thnku-message span {
	color:#3d7f9f;
	font-size:22px;
	font-family:'RobotoSlab-Bold';
	font-weight:normal;
	display:inline-block;
}
.acc-input-inner select option {
	padding:4px 10px;
}
#gpc #-speakpipe-widget-side-button {
	display:none;
}
#country-list {
	background-color:#fff;
	box-shadow:0 1px 2px #000;
	-webkit-box-shadow:0 1px 2px #000;
	-moz-box-shadow:0 1px 2px #000;
	left:0;
	position:absolute;
	top:60px;
	width:100%;
	z-index:10;
	max-height:256px;
	overflow:auto;
}
#country-list li {
	padding:8px 10px;
	font-size:14px;
	font-family:"Lato",
	sans-serif;
	color:#8c8787;
}
.world-where-main ul li.norecord-list {
	background:#fff none repeat scroll 0 0;
	color:#3d7f9f;
	float:none;
	font-size:24px;
	margin:0 auto;
	min-height:auto;
	position:relative;
	width:50%;
	text-align:center;
	width:70%;
}
.world-where-main {
	float:left;
	width:100%;
}
.world-where-main .popup-main-profile ul.profile-info-user li {
	background:#fff none repeat scroll 0 0;
	border-radius:3px;
	box-shadow:none;
	float:left;
	margin-bottom:5px;
	min-height:auto;
	padding:8px 3px 8px 24px;
	position:relative;
	width:100%;
}
.form-input-fields.group.gpMail,
.form-input-fields.group.gpPwd {
	position:relative;
}
.form-input-fields.group.gpMail::after {
	background-image:url("../img/message-icon.png");
	background-position:left center;
	background-repeat:no-repeat;
	content:"";
	height:15px;
	left:6px;
	position:absolute;
	width:15px;
	top:16px;
	z-index:20;
}
.form-input-fields.group.gpPwd:after {
	content:'';
	background-repeat:no-repeat;
	background-position:left center;
	position:absolute;
	background-image:url("../img/password-icon.png");
	width:15px;
	height:15px;
	left:6px;
	top:16px;
	background-size:15px;
	z-index:20;
}
.gm-style-iw + div {
	display:none;
}
.pagecommon-head.legal-page-head .oth-heading h3 {
	padding-bottom:17px;
}
.legal-main-section,
.legal-tab {
	width:100%;
	float:left;
}
.legal-tab {
	text-align:center;
}
.legal-tab a{display:inline-block;font-size:15px;font-family:'RobotoSlab-Bold';color:#fff;text-decoration:none;background-color:#4b4b4b;padding:20px 0;width:24.7%;border-radius:0 0 4px 4px;position:relative;text-transform:uppercase;margin-right: 0.3%;float: left;}
.legal-tab a.legal-active:after {
	content:'';
	border-right:20px solid transparent;
	border-left:20px solid transparent;
	border-top:20px solid #ff7d00;
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-10px;
}
.legal-tab a.legal-active,
.legal-tab a:hover {
	background-color:#ff7d00;
}
.legal-main-content,
.legal-policy,
.terms-condition {
	width:100%;
	float:left;
}
.legal-main-content {
	padding:35px 0;
}
.legal-main-content{
	color:#323232;
	line-height:24px;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:20px;
	word-wrap: break-word;
}
.legal-main-content .terms-condition {
	display:none;
}
.legal-main-content .terms-condition h4 {
	font-size:18px;
	color:#3d7f9f;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:10px;
}
#email_check_error .approve-img img,
#coupon_check_error .approve-img img,
#coupon_check_success .approve-img img {
	max-width:106px;
	width:100%;
}
#email_check_error .approve-img {
	margin-bottom:10px;
}
#email_check_error .popup-message,
#coupon_check_error .popup-message,
#coupon_check_success .popup-message {
	font-size:22px;
	line-height:32px;
	padding:0 32px;
}
#email_check_error .auto-height-abs {
	height:400px;
	background:rgba(255,
		255,
		255,
		0.9);
}
#coupon_check_error .auto-height-abs {
	height:320px;
	background:rgba(255,
		255,
		255,
		0.9);
}
#email_check_error .popup-message a,
#coupon_check_error .popup-message a,
#coupon_check_success .popup-message a,
.popup-message p {
	color:#3d7f9f;
	text-decoration:none;
}
#prof_container p {
	line-height:24px;
	font-family:'Lato',
	sans-serif;
}
#prof_container .bolder,
#prof_container h5 {
	font-size:17px;
	color:#000;
	margin-bottom:0;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
#prof_container .bolder.flink-bolder,
#prof_container h5 {
	margin-bottom:0;
	margin-top:0px;
}
#prof_container pre .followLink {
	line-height:24px;
	width:100%;
	font-family:'Lato',
	sans-serif;
}
#prof_container pre {
	color:#000;
	line-height:24px;
	font-family:'Lato',
	sans-serif;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}
#prof_container pre a {
	color:#ff7d00;
	text-decoration:none;
	padding-right:5px;
}
.spp-click-to-tweet {
	margin:0px 0px 0;
}
.contact-us-section {
	background-color:#fff;
	padding:38px 0 65px;
}
.contact-us-section,
.contact-usinner {
	width:100%;
	float:left;
}
.contact-half .form-input-fields input:focus ~ .bar:before,
.contact-half .form-input-fields input:focus ~ .bar:after,
.contact-half .form-input-fields textarea:focus ~ .bar:before,
.contact-half .form-input-fields textarea:focus ~ .bar:after
 {
	width:100%;
	left:0;
}
.contact-us-left {
	width:60%;
	float:left;
}
.contact-us-left .contact-half:nth-child(2n+1) {
	float:right;
}
.contact-half {
	width:48%;
	float:left;
	margin-bottom:30px;
}
.contact-half input.valid-error ~ label,
.contact-full input.valid-error ~ label {
	top:-10px;
}
.contact-full {
	margin-bottom:30px;
	width:100%;
	float:left;
}
.contact-half input:focus,
.contact-full input:focus {
	outline:none;
	-webkit-outline:none;
	-moz-outline:none;
	box-shadow:none;
}
.contact-half input,
.contact-full input,
.contact-full textarea {
	width:100%;
	float:left;
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.contact-full textarea{
	min-height: 120px;
}
.contact-bottom {
	width:100%;
	float:left;
}
.contact-bottom input[type="text"] {
	border:0px;
	border-bottom:1px solid #c5c5c5;
	padding:15px 0 10px;
	color:#888888;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	width:202px;
}
.contact-bottom input[type="submit"] {
	float:right;
	background-color:#ff8400;
	font-size:21px;
	color:#fff;
	font-family:'RobotoSlab-Bold';
	border:0px;
	width:200px;
	height:60px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	cursor:pointer;
}
.contact-us-right {
	width:30%;
	float:right;
}
.contactright-inner {
	width:100%;
	float:left;
}
.contactright-inner figure {
	margin-bottom:20px;
}
.contactright-inner figure img {
	max-width:100%;
}
.contactright-inner ul li {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 23px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 14px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left top 7px;
	background-size: 16px;
}
.c-mail a {
	color:#4e4e4e;
	text-decoration:none;
}
.contactright-inner ul li{
	position: relative;
	
}
.contactright-inner ul li:before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 23px;
    background-image: url('../img/con-r1.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.contactright-inner ul li.c-mail:before{
	background-image:url('../img/con-r2.png');
}

.contact-map-section {
	width:100%;
	float:left;
	margin-bottom:0;
	border-bottom:1px solid #a4a4a4;
}
.contact-map-section iframe {
	width:100%;
	height:500px;
}
.contact-map-section img {
	max-width:100%;
}
.pagecommon-head.contact-page-head .oth-heading {
	border-bottom:0;
}
.pagecommon-head.contact-page-head .oth-heading h3 {
	margin-bottom:20px;
}
.live-webinar {
	width:100%;
	float:left;
	padding:40px 0 0;
}
.live-webinar-inner {
	width:100%;
	float:left;
	text-align:center;
}
.live-webinar-inner figure img {
	max-width:100%;
}
.live-head-webinar {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
}
.live-webinar-inner figure {
	padding:70px 0;
}
.inp-boxes.captcha-icon {
	padding-left:190px;
}
.cptcha-img-pop img {
	max-width:100%;
}
.cptcha-img-pop {
	position:absolute;
	top:8px;
	left:8px;
}
.inp-boxes.captcha-icon::before {
	display:none;
}
.cptcha-img-pop .refresh {
	position:relative;
	top:2px;
	cursor:pointer;
}
.contact-bottom img {
	max-width:100%;
	position:relative;
	top:16px;
}
.contact-bottom .refresh {
	position:relative;
	top:0px;
	cursor:pointer;
}
.contctbottm-btn {
	position:relative;
	display:inline-block;
	float:right;
}
.contctbottm-btn .loading {
	position:absolute;
	left:-29px;
	top:20px;
	width:22px;
}
.after-take-part {
	width:100%;
	float:left;
	background-color:#fff;
	padding:50px 0;
	text-align:center;
}
.after-take-part-inner {
	width:100%;
	float:left;
}
.after-take-part-inner h2 {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:12px;
}
.after-take-part-inner p {
	color:#000;
	font-size:17px;
	line-height:28px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:30px;
}
.after-take-part-btn {
	width:100%;
	float:left;
}
.after-take-part a {
	display:inline-block;
	background-color:#FF8500;
	font-family:'Lato',
	sans-serif;
	color:#fff;
	font-size:21px;
	font-weight:600;
	background-image:url('../img/btn-arrow-icon.png');
	background-position:right 32px center;
	background-repeat:no-repeat;
	padding:20px 86px 20px 29px;
	border-radius:4px;
	text-decoration:none;
}
.form-pad .loading img {
	width:20px;
}
.blog-post .abt-team-section a {
	display:inline-block;
	background-color:#ffa200;
	padding:24px 38px 24px 76px;
	border-radius:4px;
	font-family:'Lato',
	sans-serif;
	color:#fff;
	font-size:21px;
	font-weight:600;
	background-position:left 30px center;
	background-repeat:no-repeat;
	text-decoration:none;
	background-size:30px;
	max-width:320px;
	width:100%;
}
.blog-post .abt-team-section .upgrade-memb {
	background-image:url('../img/upgrade-icon.png');
	margin-bottom: 15px;
}
.blog-post .abt-team-section .cancle-memb {
	background-image:url('../img/cancel-icon.png');
}
.abtTeam-btn {
	width:100%;
	float:left;
	margin-bottom:30px;
}
.gm-style-iw .popup-main-profile {
	height:453px;
}
.gm-style-iw .profile-info-user {
	height:149px;
}
.gm-style-iw .profile-map-img {
	height:122px;
	width:122px;
}
.map-outer-container {
	height:600px;
}
div#map_result {
	height:100% !important;
}
.gm-style-iw .popup-main-profile {
	top:670px;
}
.gm-style-iw div:first-child {
	width:100% !important;
	max-width:100% !important;
}
.gm-style .gm-style-iw .img1-detail {
	border-radius:100%;
	float:none;
	height:102px;
	margin:0 auto;
	overflow:hidden;
	width:102px !important;
	border:2px solid #FF7B00;
}
.gm-style .gm-style-iw .detail-right-block h2 {
	font-size:15px;
	margin:6px 0;
	text-align:center;
	text-transform:capitalize;
}
/*.gm-style-iw .profile-info-user li span {
	width:48%;
}*/
.gm-style-iw a.abtmod-close {
    position: absolute;
    right: 16px;
    top: 10px;
}
.gm-style-iw .profile-info-user li span {
	font-size:13px;
}
.gm-style-iw .profile-info-user li span:first-child {
    width: auto;
    font-weight: 600;
    min-width: 35%;
    word-break: break-word;
}
.gm-ui-hover-effect img {
    display: none !important;
}
.res-heading figure.swag-img img {
	max-width:500px;
	height:auto;
	width:100%;
}
.search-main-section {
	width:100%;
	float:left;
	background-color:#fff;
	padding:20px 0 35px;
	margin-bottom:35px;
}
.search-main-content,
.search-main-content ul {
	width:100%;
	float:left;
	text-align:left;
}
.search-main-content ul li {
	border-bottom:1px solid #e0dede;
	float:left;
	padding:23px 0 17px;
	width:100%;
}
.search-main-content ul li h2,
.search-main-content ul li h2 a {
	color:#ff7a00;
	font-size:20px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:9px;
}
.search-main-content ul li h2 a {
	text-decoration:underline;
}
.search-main-content ul li h2 a:hover {
	text-decoration:none !important;
}
.search-main-content ul li span.post_type {
	display:inline-block;
	color:#093d55;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:7px;
	padding-left:20px;
	background-image:url('../img/tag-icon.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:13px;
}
.search-main-content ul li p {
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	line-height:24px;
	margin-bottom:9px;
}
.search-pagination {
	width:100%;
	float:left;
}
header .search-pagination .pagination-blog {
	margin:0;
	text-align:left;
}
.search-pagination .pagination-blog ul {
	margin:20px 0;
	text-align:left;
}
.search-pagination .pagination-blog ul li {
	border-bottom:0 none;
	width:auto;
	float:none;
}
.logo-menu.expand-searchbar ul {
	display:none;
}
.logo-menu.expand-searchbar {
	width:calc(100% - 300px);
	margin-top:12px;
}
.logo-menu.expand-searchbar .search-top-header {
	width:100%;
	transition:all ease-in 0.5s;
	display:block;
	background:rgba(255,
		255,
		255,
		0.2);
}
.search-top-header {
	width:260px;
	float:left;
	position:relative;
	transition:all ease-out 0.5s;
	display:none;
}
.search-top-header.logout_serach {
	border-bottom:1px solid rgba(255,
		255,
		255,
		0.11);
	display:block;
	margin-bottom:11px;
	width:100%;
}
.search-top-header.logout_serach input {
	background-position:left 15px top 2px;
}
.search-top-header.logout_serach .close-search-top {
	right:13px;
	top:0;
}
.search-top-header input {
	background-color:transparent;
	background-image:url("../img/search-icon-left.png");
	background-position:left 10px center;
	background-repeat:no-repeat;
	border:0 none;
	box-shadow:0 0px 7px 1px rgb(45,
		100,
		138);
	-webkit-box-shadow:0 0px 7px 1px rgb(45,
		100,
		138);
	-moz-box-shadow:0 0px 7px 1px rgb(45,
		100,
		138);
	color:#fff;
	float:left;
	padding:6px 28px 8px 35px;
	width:100%;
	font-size:14px;
	border-radius:50px;
}
.close-search-top img {
	max-width:100%;
	height:auto !important;
}
.close-search-top {
	position:absolute;
	right:10px;
	width:13px;
	top:6px;
}
.search-top-header input[type="text"]:focus,
.search-top-header input[type="text"]:-webkit-autofill:focus {
	-webkit-box-shadow:none;
}
.search-top-header input[type="search"]::-webkit-search-decoration,
.search-top-header input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none;
}
.header-search-keyword {
	width:100%;
	float:left;
	padding:26px 0;
	background-color:#ebebeb;
}
.header-search-keyword h3 {
	color:#444444;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.header-search-keyword h3 span {
	color:#3d7e9c;
}
.insta-img {
	float:left;
	position:relative;
	width:14.28%;
}
.insta-img img {
	float:left;
	max-width:100%;
}
.overlay-insta:hover {
	opacity:0;
}
.overlay-insta {
	background:rgba(0,
		0,
		0,
		0.698) none repeat scroll 0 0;
	bottom:0;
	height:100%;
	left:0;
	opacity:1;
	position:absolute;
	right:0;
	top:0;
	transition:all 0.3s ease-in-out 0s;
	z-index:10;
}
.insta-page-main {
	float:left;
	width:100%;
	padding:0px;
	max-height:480px;
	overflow:hidden;
	position:relative;
}
.qiizz-cover .wpProQuiz_questionList[data-type="free_answer"] label input {
	border:1px solid #ababab;
	display:block !important;
	opacity:1;
	height:35px;
}
.qiizz-cover .wpProQuiz_questionList[data-type="free_answer"] label {
	background-image:none;
	padding-left:33px !important;
}
.qiizz-cover .wpProQuiz_questionList[data-type="matrix_sort_answer"] {
	padding:0 !important;
}
.qiizz-cover .wpProQuiz_questionList[data-type="matrix_sort_answer"] .wpProQuiz_questionListItem {
	padding:23px !important;
}
.portfolio-container {
	width:100%;
	float:left;
}
.portfolio-container .beginner-head-inner figure img {
	width:100%;
	height:auto;
}
.portfolio-container .blog-main-section li .wistia_responsive_padding {
	border-radius:4px;
	overflow:hidden;
	box-shadow:0px 1px 23px #ababab;
	-webkit-box-shadow:0px 1px 23px #ababab;
	-moz-box-shadow:0px 1px 23px #ababab;
	margin-bottom:13px;
}
.portfolio-container .blog-main-section li {
	width:30.33%;
	margin-right:2%;
	margin-bottom:46px;
	position:relative;
}
.portfolio-container .blog-main-section li .fig-btm h2 {
	color:rgb(95,
		145,
		172);
}
.portfolio-container .beginner-main-content {
	padding:10px 0;
}
.portfolio-container .blog-main-section {
	margin:39px 0 0;
}
.portfolio-container .beginner-heading p a {
	color:rgb(255,
		123,
		0);
}
.searchwp-highlight {
	color:red;
}
.insta-page-main1 .inner {
	background:rgba(0,
		0,
		0,
		.5) none repeat scroll 0 0;
}
.insta-page-main1 .panel {
	background-color:#ff7b00 !important;
	height:100px;
	width:31px;
	border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
}
.insta-page-main1 .panel.show {
	width:23px;
}
.insta-page-main1 #overlay .inner h1,
.insta-page-main1 .inner h5 {
	font-family:"RobotoSlab-Bold";
}
.insta-page-main1 #overlay .inner h1,
.insta-page-main1 .inner h2 span {
	text-align:center;
	display:block;
}
.instaRead-more {
	float:left;
	width:100%;
	margin:10px 0;
	text-align:center;
}
.instaRead-more a {
	padding:12px 20px;
	display:inline-block;
	font-family:"Lato",
	sans-serif;
	font-weight:600;
	background-color:#d7d7d7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:16px;
	color:#323030;
}
.instaRead-more a:hover {
	background-color:rgb(255,
		123,
		0);
	color:#fff;
}
.insta-page-main1 .am-container {
	max-height:530px;
	width:100%;
	float:left;
	overflow:hidden;
}
.searchwp-highlight {
	color:#1921c6;
}
.cls-1 {
	fill-rule:evenodd;
}
.insta-banner-text {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	text-align:center;
}
.instarbanner-inner {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	z-index:20;
	max-width:1170px;
	width:95%;
	margin:0 auto
}
.instarbanner-inner h1 {
	color:#fff;
	font-family:GothamBold;
	font-size:42px;
	font-weight:700;
	line-height:50px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.instarbanner-inner > p {
	color:#fff;
	font-family:"RobotoSlab-Bold";
	font-size:18px;
	line-height:33px;
	letter-spacing:1px;
}
.instaSlider-cover {
	display:none;
}
.search-main-section.search_result1 {
	background-color:transparent;
	text-align:center;
	position:relative;
	padding:60px 0;
}
.searchitem.search_result::before {
	background:rgba(0,
		0,
		0,
		0) url("../img/blog-1.jpg") no-repeat fixed center center/cover;
	content:" ";
	filter:blur(1px);
	height:100%;
	left:0;
	position:absolute;
	width:100%;
	z-index:-1;
	box-shadow:0px 3px 5px #ababab;
	-webkit-box-shadow:0px 3px 5px #ababab;
	-moz-box-shadow:0px 3px 5px #ababab;
	top:0;
}
.searchitem.search_result::after {
	content:" ";
	height:100%;
	left:0;
	position:absolute;
	width:100%;
	z-index:-1;
	top:0;
	background:rgba(34,
		34,
		34,
		0.75) none repeat scroll 0 0;
}
.searchitem.search_result p {
	color:#fff;
	display:block;
	font-size:28px;
	line-height:43px;
	margin:0 auto;
	max-width:71%;
	padding-top:46px;
	vertical-align:middle;
	width:100%;
}
.searchitem.search_result {
	background:rgba(34,
		34,
		34,
		0.75) none repeat scroll 0 0;
	float:left;
	height:auto;
	padding:20px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:100;
}
.onlinereview-section.pagecommon-head {
	padding-top:40px;
}
.vlisting-video-inner .wistia_responsive_padding {
	margin-bottom:15px;
}
.map-outer-container .img1-detail img {
	max-width:100%;
}
.pagecommon-head.online-training-head .res-heading span {
	letter-spacing:0.1px;
}
.insta-cta-button a {
	background-color:#ff7a00;
	background-image:url("../img/btn-arrow-icon.png");
	background-position:right 36px center;
	background-repeat:no-repeat;
	background-size:22px auto;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	font-weight:600;
	padding:20px 70px 20px 60px;
	position:relative;
	text-decoration:none;
}
.insta-cta-button {
	width:100%;
	float:left;
	margin-top:30px;
}
.mbox-content ul {
	margin-bottom:10px;
}
.checkout-half.checkout-half-full select option {
	padding:3px 5px;
}
.checkout-half.checkout-half-full select {
	padding:2px 5px;
}
.beginner-main-content.coominSoon {
	margin-bottom:0;
	padding-bottom:0;
}
.beginner-main-content.coominSoon .coming-module {
	margin-bottom:75px;
}
.qiizz-cover .wpProQuiz_reviewQuestion {
	height:auto !important;
	min-height:20px !important;
	max-height:100% !important;
}
.wpProQuiz_reviewQuestion div {
	display:none !important;
}
.qiizz-cover .wpProQuiz_question_text p img {
	bottom:auto;
	left:0;
	margin:auto;
	height:100%;
	width:100%;
	position:absolute;
	right:auto;
	top:0;
}
.wpProQuiz_question_text p + p {
	height:300px;
	position:relative;
	width:100% !important;
	margin-top:28px;
}
.qiizz-cover .wpProQuiz_reviewQuestion div {
	display:none !important;
}
.qiizz-cover .wpProQuiz_reviewQuestion ol,
.wpProQuiz_checkPage ol {
	padding:5px 5px 0 !important;
}
.qiizz-cover .wpProQuiz_reviewQuestion li,
.wpProQuiz_checkPage li {
	margin:0 5.2px 5px 0 !important;
}
.support-btn-cover {
	margin-bottom:70px;
}
.support-btn-cover.suuport_hireus {
	margin-bottom:0;
}
.res-footer-inner ul li a svg {
	fill:#fff;
}
.res-footer-inner ul li a:hover {
	fill:#ff7a00;
}
.vlisting-aleft + span {
	display:block;
	float:none;
	margin:0 auto;
	text-align:center;
	width:200px;
}
.vlisting-video-bottom .vlisting-aright {
	position:relative;
	top:-32px;
}
.listing-video-inner .course-main-inner ul li p {
	margin-bottom:0;
}
.error-msg .popup-message p {
	background-color:transparent !important;
	border:0 none !important;
	color:#ff7a00 !important;
	font-family:RobotoSlab-Regular;
	font-size:21px !important;
	line-height:27px !important;
	padding:0 10px !important;
	max-height:100px;
	overflow:auto;
	height:auto;
}
.error-msg .popup-message .nightcow {
	overflow:hidden!important;
}
.error-msg .popup-message {
	margin-top:0 !important;
}
#cnfrm-img-remove {
	margin-top:-16px;
}
#billing_code-error {
	bottom:-48px;
}
#shipping_code-error {
	bottom:-48px;
}
.acc-input-inner #billing_address {
	height:54px;
}
.wpProQuiz_button2 {
	cursor:pointer;
}
.print-invoice {
	position:absolute;
	right:0;
	top:2px;
}
.mbox-content li {
	color:#333;
	font-family:"Lato",
	sans-serif;
	font-size:15px;
	padding-top:7px;
}
.blog-detail-left .mbox-content li {
	line-height: 23px;
}
.txt {
	color:#333;
	font-weight:normal;
	margin:10px 0 0;
	display:block;
}
.secondary-btn {
	padding:10px 12px !important;
	width:56% !important;
	margin:10px auto 0px !important;
	display:block !important;
}
.webiner-detail-inner .vdo-webinar {
	background:#fff none repeat scroll 0 0;
	border-radius:3px;
	box-shadow:0 0 1px rgba(0,
		0,
		0,
		0.2);
	float:left;
	margin-bottom:30px;
	padding:35px;
	width:100%;
	margin-top: 20px;
}
.right-webnar-img1 {
	float:right;
	width:49%;
}
.right-webnar-img1 figure.webi-reply {
	margin:0;
	;
}
.webiner-detail-inner p.webi-learn {
	float:left;
	margin-bottom:25px;
	width:100%;
}
.webi-quet li:first-child {
	margin-top:0;
}
.login-popup-linking .auto-height-abs {
	height:202px;
}
.login-popup-linking .auto-height-abs .popup-para {
	float:left;
	font-size:19px;
	margin-top:5px;
	padding-bottom:0;
	width:100%;
}
.popup-para > a {
	background:rgba(0,
		0,
		0,
		0) url("../img/indicator.svg") no-repeat scroll left center/39px auto;
	color:#3d7f9f;
	font-size:25px;
	padding-left:49px;
	text-decoration:none;
	text-transform:uppercase;
}
.login-popup-linking .auto-height-abs .popup-para span {
	display:block;
	margin-top:10px;
}
.mbox-content ul,
.mbox-content ol {
	margin-bottom:30px;
	padding-left:40px;
}
.blog-detail-left .mbox-content ul,
.blog-detail-left .mbox-content ol {
	margin-bottom:30px;
	padding-left:40px;
}
.mbox-content ol {
	list-style:outside none numeric;
}
.mbox-content ul {
	list-style:disc;
}
.mbox-content ul ul,
.mbox-content ol ol {
	margin-bottom:6px;
}
.blog-main-section li .fig-btm li {
	width:100%;
	margin-bottom:10px;
	color:#202020;
	font-family:"Lato",
	sans-serif;
	font-size:14px;
}
.blog-detail-left .mbox-content .embed-responsive {
	height:270px;
	position:relative;
}
.blog-detail-left .mbox-content .embed-responsive iframe {
	height:100%;
	position:absolute;
}
footer {
	display:none;
	height:auto;
	width:100%;
}
.page-main-content.logout-page .loginLink p a {
	color:#ff7b00;
	display:inline-block;
	font-size:16px;
	height:auto;
	padding:0;
	width:auto;
	text-decoration:underline;
	margin-left:3px;
	margin-bottom:0;
}
.loginLink {
	margin-top:15px;
}
select:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #000;
}
.fancybox-enabled body {
	height:auto;
}
.cover-all-element {
	float:left;
	width:100%;
	position:relative;
	padding-bottom: 0 !important;
}
.multi-tabbing {
	width:100%;
	float:left;
}
.multi-tabbing .legal-tab a {
	width:19.55%;
	text-transform:inherit;
}
.tabbing-content-show {
	width:100%;
	float:left;
	padding:18px 0 0;
}
.tabbing-content-show .tab-content {
	display:none;
}
.tabbing-content-show .tab-content.current {
	display:inherit;
}
#your_team .pagecommon-head.review-page-head.about-us-page .res-heading p a {
	color:#ff7d00;
	position:relative;
	text-decoration:none;
	cursor:default;
}
#your_team .pagecommon-head.review-page-head.about-us-page .res-heading p a::after {
	position:absolute;
	content:'';
	background-image:url('../img/about-arrow.png');
	background-repeat:no-repeat;
	background-size:auto 100%;
	width:59px;
	height:111px;
	right:-56px;
	z-index:20;
	left:auto;
	top:10px;
}
.multi-tabbing .legal-tab a.legal-active::after {
	margin-left:-22px;
}
.pagecommon-head.review-page-head.about-us-page .res-heading.tab-head p {
	color:#262525;
	font-size:20px;
	line-height:31px;
	margin-top:10px;
	font-weight:600;
}
.join-pilots.tab-join .join-pilots-main {
	width:100%;
	max-width:100%;
	background-color:#3d7f9f;
	float:left;
	padding:20px;
	border-radius:4px;
}
.join-pilots.tab-join .join-pilots-main .join-pilots-inner {
	padding-right:47%;
}
.join-pilots.tab-join {
	background-color:transparent;
}
.scroll-top {
	position:fixed;
	display:none;
	width:60px;
	height:60px;
	right:65px;
	bottom:30px;
	z-index:999;
	border-radius:100%;
	background-color:transparent;
}
.scroll-top img {
	width:51px;
}
.scroll-top img:hover {
	opacity:0.8;
}
.ribbenfree.course-ribbon {
	top:-10px;
	right:10px;
}
.ribbenfree.course-ribbon img {
	width:77px;
}
.click-mobile {
	display:none;
}
.member_outer span {
	display:block;
	margin:0 0 15px;
}
.member_outer em span {
	margin:0 0 9px;
}
.member_outer {
	line-height:24px;
}
.member_outer ol {
	list-style-type:decimal !important;
	padding-left:25px;
}
.member_outer ol li span {
	line-height:21px;
	margin:0 0 17px;
}
.member_outer p {
	margin-bottom:15px;
}
.member_outer span i {
	line-height:33px;
}
.member_outer blockquote {
	margin-bottom:15px;
}
.member_outer .join-pilots {
	margin-top:25px;
}
.member_outer .quoets-inner {
	min-height:143px;
}
.member_outer .quoets-inner p a {
	color:#ff7a00;
	text-decoration:none;
}
.tabbing-content-show .quoets-cover .quoets-inner p a {
	color:#ff7a00;
	text-decoration:none;
}
.tabbing-content-show .quoets-cover .quoets-inner {
	min-height:125px;
}
.member_outer .your_team_haed i {
	color:#ff7d00;
	display:inline-block;
	font-size:24pt;
	line-height:35px;
}
.tabbing-common-footer .quoets-cover:nth-child(2n) {
	margin-right:0;
	float:none;
}
.tabbing-common-footer .quoets-cover {
	margin-right:2%;
	vertical-align:top;
}
/** playlist start**/

* {
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.my-playlist-block-listing {
	width:100%;
	float:left;
}
.play-list-blk-outer {
	width:100%;
	float:left;
	border-bottom:1px solid #d8d8d8;
	padding:26px 110px 26px 62px;
	position:relative;
	transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
}
.play-list-blk-outer {
	width:100%;
	float:left;
}
.play-list-blk-outer a {
	text-decoration:none;
	cursor:pointer;
}
.play-list-blk-outer a p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	color:#535353;
	font-size:16px;
	line-height:20px;
}
.p-left-arr {
	position:absolute;
	left:0px;
	top:12px;
	margin:auto;
	transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	cursor:pointer;
}
.dell-arr {
	position:absolute;
	right:20px;
	top:0px;
	margin:auto;
	bottom:0;
	cursor:pointer;
}
.play-list-blk-outer:hover {
	background:#ffeecf;
	padding-left:84px;
}
.play-list-blk-outer:hover .p-left-arr {
	left:20px;
}
.account-form-head h1.playlist {
	background-image:url('../img/playlist.png');
	background-position:left 0px center;
	background-size:26px;
}
.add_to_playlist {
	position:absolute;
	right:0;
	top:7px;
	color:rgb(254,
		132,
		16);
}
.add_to_playlist .btn.btn-default {
	background:url(../img/course_playlist.png) no-repeat left center;
	border:none;
	font-size:18px;
	color:rgb(254,
		132,
		16);
	padding-left:35px;
}
.add_to_playlist .btn.btn-default.video_added {
	background:url(../img/check-list2.png) no-repeat left center !important;
}
/** playlist end**/

.add_to {
	position:absolute;
	right:143px;
	top:43px;
	cursor:pointer;
	z-index:10;
}
.imgwhite {
	display:none;
}
ul.my-account-nav li#playlist a:hover .imgwhite {
	display:block;
}
ul.my-account-nav li#playlist a:hover .imggrey {
	display:none;
}
.add_play {
	cursor:pointer;
}
.no-record {
	text-align:center;
}
#playlist_confim {
	background:#ff7a00 none repeat scroll 0 0;
	border:0 none;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	font-family:"RobotoSlab-Bold";
	font-size:21px;
	height:50px;
	width:25%;
	margin-top:10px;
}
#playlist_cancel {
	background:#ff7a00 none repeat scroll 0 0;
	border:0 none;
	border-radius:2px;
	color:#fff;
	cursor:pointer;
	font-family:"RobotoSlab-Bold";
	font-size:21px;
	height:50px;
	width:25%;
	margin-top:10px;
	margin-left:10px;
}
.your_playlist {
	background:#3d7f9f !important;
	width:27% !important;
}
.starred-arr {
	bottom:0;
	cursor:pointer;
	margin:auto;
	position:absolute;
	right:60px;
	top:0;
	width:25px;
}
.viewed {
	width:43px;
}
.dropdown.drop-down-main {
	display:inline-block;
	float:right;
	position:absolute;
	right:0;
	top:0;
	background:none;
	border-bottom:1px solid #cccc;
	padding:5px;
}
.dropbtn.arrow-drop-down {
	background:none;
	/*
    background: rgba(0, 0, 0, 0) url("../img/dropdown.png") no-repeat scroll right center;
    */
    border:medium none;
    color:rgba(0,
    	0,
    	0,
    	0.4);
    font-size:16px;
    padding:0;
    text-align:left;
    width:130px;
  }
  .drop-down-main span img {
  	float:right;
  	cursor:pointer;
  	margin-top:5px;
  }
  .dropbtn.arrow-drop-down:hover,
  .dropbtn.arrow-drop-down:focus {
  	background-color:rgba(0,
  		0,
  		0,
  		0);
  }
  .drop-down-main .dropdown-content {
  	background-color:#fff;
  	border:1px solid #dedede;
  	box-shadow:0 0 1px rgba(0,
  		0,
  		0,
  		0.3);
  	-moz-box-shadow:0 0 1px rgba(0,
  		0,
  		0,
  		0.3);
  	-webkit-box-shadow:0 0 1px rgba(0,
  		0,
  		0,
  		0.3);
  	-0-box-shadow:0 0 1px rgba(0,
  		0,
  		0,
  		0.3);
  	-ms-box-shadow:0 0 1px rgba(0,
  		0,
  		0,
  		0.3);
  	margin-top:8px;
  	min-width:160px;
  	position:absolute;
  	right:0;
  	width:100px;
  	z-index:1;
  }
  .drop-down-main .dropdown-content ul li input[type="checkbox"] {
  	display:none;
  }
  .drop-down-main .dropdown-content ul li:hover {
  	background-color:#E6E6E6;
  }
  .drop-down-main .dropdown-content ul li {
  	width:100%;
  	float:left;
  	padding:12px;
  	position:relative;
  	color:#535353;
  }
  .drop-down-main label::before {
  	background:#fff none repeat scroll 0 0;
  	border:1px solid #ccc;
  	border-radius:2px;
  	content:"";
  	height:15px;
  	position:absolute;
  	right:0;
  	width:15px;
  }
  .drop-down-main label {
  	float:left;
  	position:relative;
  	width:100%;
  }
  .drop-down-main input[type="checkbox"]:checked + label::before {
  	border-color:red;
  	color:yellow;
  	content:"";
  	background:#000 url("../img/playlist_cbox.png") no-repeat scroll right center;
  	font-size:20px;
  	line-height:16px;
  	text-align:center;
  }
  .playlist_submit {
  	border-top:1px solid #efefef;
  }
  .playlist_submit input {
  	background:rgba(0,
  		0,
  		0,
  		0) none repeat scroll 0 0;
  	border:medium none;
  	color:#535353;
  	cursor:pointer;
  }
  .drop-down-main .dropdown-content ul li.playlist_submit input {
  	width:100%;
  }
  .drop-down-main .dropdown-content ul li.playlist_submit {
  	background-color:#E6E6E6;
  }
  .drop-down-main .dropdown-content ul li.playlist_submit:hover input {
  	color:rgb(0,
  		0,
  		0);
  }
  /**********************************************start  new page style*********************************************/

  .newPage-cover {
  	width:100%;
  	float:left;
  	background-color:#071925
  }
  .newpage-head {
  	width:100%;
  	float:left;
  	background-image:url('../img/new-head.jpg');
  	background-size:100% auto;
  	background-repeat:no-repeat;
  	background-position:center center;
  	padding-bottom:485px;
  }
  .newpage-head-inner figure {
  	text-align:center;
  	padding:50px 0 0;
  }
  .newpage-head-inner figure img {
  	max-width:300px;
  	width:100%;
  	height:auto;
  }
  img {
  	max-width:100%;
  }
  .new-desktop {
  	width:100%;
  	float:left;
  	text-align:center;
  }
  .new-desktop figure {
  	position:relative;
  	margin-top:-442px;
  	max-width:970px;
  	margin:-442px auto 0;
  }
  .newpage-form-cover,
  .newpage-form-inner {
  	width:100%;
  	float:left;
  }
  .newpage-form-inner {
  	border-top:3px solid #ff7d01;
  	border-radius:4px;
  	box-shadow:0px 1px 5px #000;
  	padding:20px;
  	background-color:#0a2130;
  }
  .newpage-form-inner h2 {
  	text-align:center;
  	color:#fff;
  	font-size:30px;
  	font-family:'RobotoSlab-Regular';
  	margin-bottom:50px;
  }
  .new_form {
  	max-width:960px;
  	margin:0 auto;
  	width:90%;
  }
  .newform-half {
  	width:49%;
  	float:left;
  	position:relative;
  	margin-bottom:40px;
  }
  .newpage-form-cover {
  	margin-top:55px;
  }
  .newform-half input {
  	width:100%;
  	background-color:transparent;
  	border:0px;
  	border-bottom:1px solid #283c49;
  	padding:13px 13px 13px 34px;
  	font-size:14px;
  	color:#6e757b;
  	font-family:'Lato',
  	sans-serif;
  }
  .newform-half input[type="text"]:focus,
  .newform-half input[type="text"]:-webkit-autofill:focus {
  	border-color:transparent;
  	-webkit-box-shadow:none;
  	border-bottom:1px solid #283c49;
  }
  .newform-half.newform-right {
  	float:right;
  }
  .newform-half label {
  	position:absolute;
  	background-repeat:no-repeat;
  	width:20px;
  	height:20px;
  	left:0;
  	top:12px;
  }
  .ne-name {
  	background-image:url('../img/newf1.png');
  	background-size:15px;
  }
  .ne-mail {
  	background-image:url('../img/newf2.png');
  	background-size:15px;
  }
  .ne-city {
  	background-image:url('../img/newf3.png');
  	background-size:15px;
  }
  .ne-state {
  	background-image:url('../img/newf4.png');
  	background-size:15px;
  }
  .ne-zip {
  	background-image:url('../img/newf5.png');
  	background-size:15px;
  }
  .ne-phone {
  	background-image:url('../img/newf6.png');
  	background-size:15px;
  }
  .nesub-head {
  	font-size:14px;
  	color:#fff;
  	font-family:'Lato',
  	sans-serif;
  }
  .newform-half.shirt-size a {
  	display:inline-block;
  	margin:15px 0 0;
  	text-align:center;
  	font-size:15px;
  	font-family:'Lato',
  	sans-serif;
  	font-weight:300px;
  	width:48px;
  	height:36px;
  	border-radius:4px;
  	border:1px solid #193e56;
  	color:#fff;
  	line-height:36px;
  	text-decoration:none;
  	margin-right:8px;
  	position:relative;
  }
  .newform-half.shirt-size a input {
  	position:absolute;
  	width:100%;
  	height:100%;
  	left:0;
  	opacity:0;
  	z-index:10;
  	cursor:pointer;
  }
  .newform-half.shirt-size a label {
  	width:auto;
  	height:auto;
  	position:static;
  }
  .newform-half.shirt-size a.active,
  .newform-half.shirt-size a:hover {
  	background-color:rgb(52,
  		111,
  		145);
  }
  .newform-half.device-section-right {
  	float:right;
  }
  .phone-name {
  	font-size:14px;
  	color:#ff7d01;
  	display:inline-block;
  	margin-top:10px;
  }
  .newphone-check {
  	width:calc(100% - 200px);
  	float:right;
  }
  .ph-check-box {
  	width:auto;
  	float:left;
  	margin-right:19px;
  }
  .ph-check-inner {
  	position:relative;
  	float:left;
  	display:inline-block;
  	text-align:center;
  }
  .newform-half .ph-check-inner input {
  	border:0px;
  	opacity:0;
  	padding:0;
  	position:absolute;
  }
  .newform-half .ph-check-inner label {
  	background-image:url('../img/newf9.png');
  	background-repeat:no-repeat;
  	background-size:20px;
  	display:inline-block;
  	width:38px;
  	position:relative;
  	vertical-align:top;
  	top:2px;
  }
  .newform-half .ph-check-inner input:checked + label {
  	background-image:url('../img/newf10.png');
  }
  .device-deatil {
  	max-width:184px;
  	float:left;
  }
  .newgorm-btn {
  	width:100%;
  	float:left;
  	text-align:center;
  	margin:30px 0 50px;
  }
  .newgorm-btn input {
  	background-color:#2ecc71;
  	font-size:24px;
  	font-family:'Lato',
  	sans-serif;
  	font-weight:600;
  	width:283px;
  	height:70px;
  	color:#fff;
  	border-radius:4px;
  	border:0px;
  	cursor:pointer;
  }
  .newgorm-btn input:hover {
  	opacity:0.8;
  }
  .newcont-bottom {
  	width:100%;
  	float:left;
  	padding:50px 0;
  }
  .newcont-bottom p {
  	color:#dddddd;
  	font-size:16px;
  	font-family:'Lato',
  	sans-serif;
  	font-weight:300;
  	text-align:center;
  	line-height:31px;
  }
  .com-video {
  	position:absolute;
  	top:37px;
  	left:0;
  	width:719px;
  	left:0;
  	right:0;
  	margin:auto;
  	bottom:0;
  }
  /**********************************************end  new page style*********************************************/

  /*** ADU start **/

  .podcast-subs.radio {
  	text-align:center;
  }
  /*** ADU end **/

  .computer-video {
  	position:relative;
  	width:100%;
  	float:left;
  }
  .computer-video .frame {
  	position:absolute;
  	left:12.9%;
  	top:37px;
  	width:714px;
  	height:76%;
  }
  .frmae-block {
  	width:100%;
  	padding-top:56.3%;
  	position:relative;
  }
  .newform-half input.form-control.valid-error {
	/*
    color: #fff;
    */
    border-color:red;
  }
  .video-img0 {
  	position:absolute;
  	top:100px;
  	bottom:0;
  	left:0;
  	right:0;
  	width:64px;
  	height:64px;
  	margin:auto;
  	cursor:pointer;
  	z-index:999;
  }
  .frmae-block iframe {
  	position:absolute;
  	top:0;
  	width:100%;
  	left:0;
  	height:100%;
  }
  .btn.btn-default.btnmap {
  	display:inline-block;
  	background:rgb(46,
  		204,
  		113);
  	border:none;
  	padding:9px 17px;
  	border-radius:3px;
  	color:#fff;
  	font-weight:bold;
  	box-shadow:0px 1px 2px rgba(0,
  		0,
  		0,
  		0.5);
  	-moz-box-shadow:0px 1px 2px rgba(0,
  		0,
  		0,
  		0.5);
  	-webkit-box-shadow:0px 1px 2px rgba(0,
  		0,
  		0,
  		0.5);
  	-o-box-shadow:0px 1px 2px rgba(0,
  		0,
  		0,
  		0.5);
  	margin-top:-9px;
  	cursor:pointer;
  }
  .btn.btn-default.btnmap {
  	background:rgb(29,
  		180,
  		93);
  }
  .btn.btn-default.btnmap i {
  	margin-right:5px;
  }
  .h1-map-add {
  	width:auto;
  	float:left;
  }
  .mbox-content a {
  	color:#ff7d00;
  	text-decoration:none;
  }
  .mbox-content .main-para-blk11 {
  	font-size:15px;
  	font-family:'Lato',
  	sans-serif;
  	color:#202020;
  	line-height:26px;
  	margin-top:15px;
  }
  .review-star {
  	float:left;
  	width:100%;
  }
  .review-star .fa {
  	color:#ff8303;
  }
  #prof_container pre a,
  #prof_container pre span {
  	font-size:15px;
  	display:inline-block;
  }
  #prof_container pre span {
  	color:#202020;
  }
  .timestampcontent {
  	float:left;
  	width:calc(100% - 60px);
  }
  .spp-timestamp:first-child {
  	float:left;
  	width:55px;
  }
  #prof_container .followLink br:first-child,
  #prof_container .bolder + br {
  	display:none;
  }
  /***********Module popup start home page****************/

  .newModule-popup1 .auto-height-abs {
  	background:rgba(0,
  		0,
  		0,
  		0) none repeat scroll 0 0;
  	height:100%;
  	padding:0 20px;
  }
  .popvideo-relaive {
  	position:relative;
  	background:#fff;
  	width:100%;
  	float:left;
  	padding:0 20px 20px;
  	top:50%;
  	transform:translateY(-50%);
  	-webkit-transform:translateY(-50%);
  	-moz-transform:translateY(-50%);
  	-o-transform:translateY(-50%);
  	-ms-transform:translateY(-50%);
  	border-radius:4px;
  }
/*
.newModule-popup1 .video-pop-head .module-cross {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  right: 1px;
  top: 3px;
}
*/

.newModule-popup1 .video-pop-head {
	background-color:rgba(0,
		0,
		0,
		0);
	float:left;
	margin-bottom:8px;
	padding:0;
	text-align:right;
	width:100%;
}
.newModule-popup1 .video-pop-head .module-cross {
	background:#144d6a none repeat scroll 0 0;
	border-radius:0 0 0 3px;
	height:24px;
	margin-right:-20px;
	padding:4px 7px;
	width:24px;
}
.newModule-popup1 .video-pop-head .module-cross img {
	bottom:0;
	filter:brightness(0) invert(1);
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	width:13px;
}
.newModule-popup1 .iframev-cover {
	padding-top:56.25%;
	position:relative;
}
.newModule-popup1 .video-rel-div {
	height:auto;
}
.newModule-popup1 .video-rel-div iframe {
	top:0;
}
/***********Module popup start home page end****************/

/***********Module popup start****************/

.newModule-popup .auto-height-abs {
	height:564px;
	padding:0 20px;
}
.newModule-popup .video-pop-head {
	background-color:transparent;
	padding:13px 0;
}
.newModule-popup .video-pop-head .module-cross {
	background:transparent;
	margin-right:-20px;
}
.newModule-popup .vlisting-timestamp {
	margin-top:15px;
	text-align:left;
}
.newModule-popup .vlisting-timestamp p {
	margin-bottom:20px;
	font-size:13px;
}
.newModule-popup .vlisting-timestamp ul {
	border-bottom:transparent;
}
.newModule-popup .vlisting-timestamp ul li {
	font-size:13px;
	margin-bottom:2px;
}
.newModule-popup .vlisting-timestamp ul {
	max-height:105px;
	overflow:auto;
	margin:0px;
}
.newModule-popup.timestamp-height .auto-height-abs {
	height:377px;
}
/************Module popup end***************/

/***************poscast time stamp style 04-07-2017***************/

.mbox-content .main-para-blk11 ul {
	display:block;
	list-style:none;
	padding-left:0;
}
.mbox-content .main-para-blk11 ul li {
	padding-left:52px;
	display:inline-block;
	position:relative;
	width:100%;
	padding-top:0px !important;
}
.mbox-content .main-para-blk11 ul li .spp-timestamp:first-child {
	position:absolute;
	left:0;
}
/***************poscast time stamp style 04-07-2017***************/

/**********************************************start  drone law*********************************************/

.drone-law p {
	color:#262626;
	font-size:18px;
	font-family:'Lato',
	sans-serif;
	line-height:27px;
}
.pagecommon-head.drone-law {
	margin-bottom:40px;
}
.drone-law-img {
	width:100%;
	float:left;
	background:#fff;
	text-align:center;
	padding:0 0 30px;
	margin-bottom:35px;
}
.drone-law-img figure img {
	max-width:100%;
}
/**********************************************end drone law*********************************************/

/**********************************************start drone law world wide*********************************************/

.drone-law-dwld {
	width:100%;
	float:left;
	text-align:center;
	margin-top:37px;
}
.drone-law-dwld button {
	background-color:#3d7f9f;
	color:#fff;
	border:0px;
	border-radius:4px;
	font-size:16px;
	font-family:'Lato',
	sans-serif;
	background-image:url('../img/law-dwld.png');
	background-repeat:no-repeat;
	background-position:left 20px center;
	background-size:14px;
	padding:12px 20px 12px 49px;
	cursor:pointer;
}
/**********************************************end drone law world wide*********************************************/

/**********************************************start drone law florida popup*********************************************/

.drone-law-overlay {
	display:none;
	float:left;
	position:fixed;
	z-index:99;
	background:rgba(0,
		0,
		0,
		0.8);
	height:100%;
	width:100%;
	left:0;
	top:0;
}
.drone-law-tb {
	width:100%;
	float:left;
	display:table;
	height:100%;
}
.law-tb-cell {
	display:table-cell;
	vertical-align:top;
	position:relative;
}
.law-outer {
	max-width:860px;
	width:90%;
	position:absolute;
	top:80px;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.law-main-content {
	width:100%;
	float:left;
	background-color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:0px 0px 4px #000;
	-moz-box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	overflow:hidden;
}
.law-header h2 {
	color:#3d7f9f;
	font-size:28px;
	font-family:'RobotoSlab-Bold';
}
.law-header {
	position:relative;
	padding:15px 30px;
	background-color:#f1f1f1;
}
.law-pop-close {
	position:absolute;
	right:30px;
	top:8px;
}
.law-content-scroll {
	width:100%;
	float:left;
	padding:20px 30px;
	max-height:420px;
	overflow:auto;
}
.law-content-scroll h2 {
	color:#3d7f9f;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:20px;
	font-weight:normal;
}
.law-content-scroll h2 span {
	color:#222222;
}
.law-text h3 {
	color:#222222;
	font-size:16px;
	margin-bottom:7px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.law-text p {
	color:#222222;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	margin-bottom:9px;
}
.law-text {
	width:100%;
	float:left;
	margin-bottom:11px;
}
.law-text ul.florida-list li ol {
	display:list-item;
	padding-left:39px;
	margin-top:13px;
}
.law-text ul.florida-list li ol li {
	list-style-type:decimal;
}
.law-text ul.florida-list li {
	margin-bottom:13px;
	color:#222222;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	line-height:25px;
}
/**********************************************end drodrone law florida popup*********************************************/

/**********************************************start drodrone law popup*********************************************/

.law-link-world {
	width:100%;
	float:left;
	border-bottom:1px solid #dddddd;
	font-family:'Lato',
	sans-serif;
}
.law-link-world ul li {
	display:inline-block;
	width:47%;
	vertical-align:top;
	float:none;
	margin-bottom:20px;
	padding-right:10px;
}
.law-link-world ul li p {
	color:#222222;
	font-weight:600;
}
.law-link-world ul li p a {
	color:#3d7f9f;
	font-weight:600;
	text-decoration:none;
}
.law-link-world ul li p a:hover {
	text-decoration:underline;
}
.law-link-world ul li span {
	color:#7e7e7e;
	display:block;
	font-size:14px;
	margin-bottom:5px;
}
.aditional-text {
	display:block;
	margin-bottom:22px;
	color:#7e7e7e;
	display:block;
	font-size:14px;
}
.law-world-summary {
	width:100%;
	float:left;
	padding:17px 0 0;
	font-family:'Lato',
	sans-serif;
}
.law-content-scroll .law-world-summary h2 {
	margin-bottom:15px;
}
.law-world-summary .summary-inner h3 {
	color:#222222;
	font-size:16px;
	font-weight:600;
	margin-bottom:14px;
}
.law-world-summary .summary-inner p {
	font-size:15px;
	margin-bottom:14px;
	line-height:24px;
}
/*
.law-world-summary .summary-inner ul li{
    font-size: 15px;
    margin-bottom: 14px;
    background-image: url('../img/list-icon-before.png');
    background-repeat: no-repeat;
    background-position: left top 6px;
    padding-left: 20px;
    line-height: 25px;
}
*/

.law-world-summary .summary-inner ul li {
	font-size:15px;
	line-height:25px;
	list-style:inside none disc;
	margin-left:10px;
	cursor:pointer;
}
.summary-inner-list ul {
	display:list-item;
}
.law-bottom p {
	line-height:25px;
}
/**********************************************end drodrone law  popup*********************************************/

.law-world-summary .summary-inner {
	color:#5a5a5a;
	font-size:15px;
	line-height:24px;
	margin-bottom:14px;
	overflow-wrap:break-word;
}
.law-world-summary .summary-inner ul,
.law-world-summary .summary-inner ol {
	list-style:inside none disc;
}
.summary-inner ul br {
	display:none;
}
.summary-inner ul li+br {
	display:none;
}
.summary-inner strong {
	display:block;
	font-size:17px;
	font-weight:600;
}
.summary-inner a {
	color:#ff7a00;
	text-decoration:none;
}
.law-main-content .law-content-scroll {
	color:#5a5a5a;
	font-size:15px;
	line-height:24px;
	margin-bottom:14px;
}
.law-main-content .law-content-scroll ul {
	list-style:inside none disc;
}
.law-main-content .law-content-scroll ol {
	list-style:outside none numeric;
	padding-left:15px;
}
.law-main-content .law-content-scroll ol ol {
	list-style-type:lower-alpha;
}
.law-main-content .law-content-scroll ol ol ol {
	list-style:outside none numeric;
}
.law-main-content .law-content-scroll a {
	color:#ff7a00;
	text-decoration:none;
}
.law-main-content ul br,
.law-main-content ol br {
	display:none;
}
.law-main-content ul li+br,
.law-main-content ol li+br {
	display:none;
}
.law-main-content ul li {
	font-size:15px;
	line-height:25px;
	margin-left:10px;
}
.law-main-content ol li {
	font-size:15px;
	line-height:25px;
	margin-left:10px;
}
.statetop-link {
	display:block;
}
.loaderImg-map {
	position:absolute;
	width:120px;
	height:120px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.loader-overlay {
	display:none;
	background:rgba(0,
		0,
		0,
		0.7) none repeat scroll 0 0;
	height:100%;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
}
.noRecord-Found {
	float:left;
	text-align:center;
	width:100%;
	padding:64px 0;
}
.noRecord-Found img {
	max-width:300px;
	width:60%;
}
.law-header.no-content {
	min-height:62px;
}
.law-content-scroll h2 + br {
	display:none;
}
/************print style**************/

.printDetail {
	max-width:810px;
	margin:0 auto;
	width:100%;
}
.print-inner {
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	margin-top:15px;
	box-shadow:0px 1px 2px #909090;
	-webkit-box-shadow:0px 1px 2px #909090;
	-moz-box-shadow:0px 1px 2px #909090;
}
.print-head figure {
	text-align:left;
	margin-bottom:5px;
}
.print-head .adresss {
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
	color:#181818;
	font-family:'Lato',
	sans-serif;
	width:70%;
	line-height:20px;
}
.print-head .customer-name span,
.print-head .customer-adress span {
	font-size:14px;
	color:#000;
	font-weight:600;
	display:inline-block;
	margin-right:5px;
}
.print-head .customer-name.printDetail {
	max-width:810px;
	margin:0 auto;
	width:100%;
}
.print-inner {
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	margin-top:15px;
	box-shadow:0px 1px 2px #909090;
	-webkit-box-shadow:0px 1px 2px #909090;
	-moz-box-shadow:0px 1px 2px #909090;
}
.print-head figure {
	text-align:left;
	margin-bottom:5px;
}
.print-head .adresss {
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
	color:#181818;
	font-family:'Lato',
	sans-serif;
	width:70%;
	line-height:20px;
}
.print-head .customer-name,
.print-head .customer-adress {
	font-size:14px;
}
.print-head .customer-name span,
.print-head .customer-adress span {
	font-size:14px;
	color:#000;
	font-weight:600;
	display:inline-block;
	margin-right:5px;
}
.print-head .customer-name,
.print-head .customer-adress {
	margin-bottom:5px;
}
.print-logo-side {
	width:50%;
	float:left;
	display:inline-block;
}
.print-customer-address {
	width:50%;
	float:right;
	text-align:left;
	padding:8px 0 0 40px;
	display:inline-block;
}
.printDetail .account-form-head {
	margin-top:20px;
}
.printDetail .account-form-head h1 {
	background-image:url('../img/subshis-icon.png');
	background-size:23px;
	background-position:left top;
	float:left;
	width:96%;
}
.printDetail .subscription-table table {
	min-width:unset;
	float:left;
	width:100%;
}
,
.print-head .customer-adress {
	margin-bottom:5px;
}
.print-logo-side {
	width:50%;
	float:left;
	display:inline-block;
}
.print-customer-address {
	width:50%;
	float:right;
	text-align:left;
	padding:8px 0 0 40px;
	display:inline-block;
}
.printDetail .account-form-head h1 {
	background-image:none;
	width:100%;
	padding:0;
}
.printDetail .subscription-table table {
	min-width:unset;
	float:left;
	width:100%;
}
body .span-inline-main span {
	display:inline-block;
	margin:0px !important;
}
.print_body {
	background:white;
}
.printDetail .subscription-table table tr th:first-child {
	width:20%;
}
.printDetail .subscription-table table tr th:nth-child(2) {
	width:25%;
}
.printDetail .subscription-table table tr th:nth-child(3) {
	width:25%;
}
.printDetail .subscription-table table tr th:nth-child(4) {
	width:20%;
}
.customer-name,
.customer-adress {
	position:relative;
	padding-left:114px;
}
.customer-name span,
.customer-adress span {
	position:absolute;
	left:0;
	top:0;
}
.s.u.m.o.me .smartbar-popup-content .sumome-react-wysiwyg-popup-container.sumome-react-smartbar-top.sumome-react-smartbar-static {
	position:fixed !important;
	top:0 !important;
}
p.reason-pod span.listing_number {
	background-color:rgb(255,
		142,
		0);
	border-radius:100%;
	color:rgb(255,
		255,
		255);
	font-size:15px;
	font-weight:600;
	height:25px;
	left:0;
	line-height:25px;
	text-align:center;
	top:5px;
	width:25px;
}
.checkout-new-panel.checkout-form-section h3 {
	margin-bottom:0px;
}
.checkout-new-panel .input-checkbox {
	margin-top:19px;
	margin-bottom:30px;
}
.checkout-new-panel .input-checkbox label {
	line-height:24px;
	height:auto;
	background-position:left top 4px;
}
small.cancel-month {
	font-size:15px;
	color:rgb(255,
		123,
		0);
}

.input-checkbox input[type="checkbox"]:checked + div label {
	background-image:url("../img/checked-icon.png");
}
/**********************************************start  home new changes style*********************************************/

.dronelife-order {
	width:100%;
	float:left;
	display:table;
}
.dronelife-ordernow-section {
	display:table-cell;
	vertical-align:middle;
	width:68%;
	background-image:url('../img/orderBg.jpg');
	padding:30px 6.5% 40px;
	background-repeat:no-repeat;
	background-size:cover;
}
.dronelife-right {
	display:table-cell;
	width:32%;
	text-align:center;
	vertical-align:middle;
	background-image:url('../img/right-bg.jpg');
	background-size:100% 100%;
	object-fit:cover;
	background-position:center center;
	position:relative;
}
.offerlivin {
	position:absolute;
	width:200px;
	height:150px;
	top:0;
	bottom:0;
	margin:auto;
	left:-100px;
}
.livinImg {
	padding-left:26%;
}
.dronelife-ordernow-section h2 {
	color:#ff7a00;
	font-size:35px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:8px;
}
.dronelife-ordernow-section p {
	color:#fff;
	font-size:22px;
	line-height:28px;
	margin-bottom:15px;
}
.dronelife-ordernow-section button {
	height:57px;
	width:193px;
	text-align:center;
	background-color:#ff7a00;
	border:0px;
	font-size:22px;
	font-weight:600;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#fff;
	line-height:57px;
	cursor:pointer;
}
.dronelife-ordernow-section button img {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	top:-3px;
}
.howcan-offer {
	width:100%;
	float:left;
	position:relative;
	padding:60px 0;
}
.help-head h3 {
	color:#ff7a00;
	font-size:35px;
	font-family:"RobotoSlab-Bold";
	margin-bottom:17px;
}
.help-head p {
	font-size:22px;
	color:#134d69;
	margin-bottom:10px;
}
.help-head {
	border-bottom:1px solid #b8b8b8;
	padding-bottom:10px;
	margin-bottom:30px;
}
.help-section-text p {
	color:#272727;
	font-size:15px;
	line-height:28px;
	margin-bottom:25px;
}
.help-section-text p:last-child {
	margin-bottom:0px;
}
.help-contact {
	height:60px;
	width:224px;
	line-height:60px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#fff;
	background-color:#ff7a00;
	font-weight:600;
	display:inline-block;
	text-align:center;
	font-size:24px;
	text-decoration:none;
}
.help-contact img {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-3px;
	margin-left:10px;
}
.help-offerinner {
	padding-right:460px;
	position:static;
}
.startrecording-section {
	width:408px;
	position:absolute;
	right:110px;
	top:auto;
	bottom:0;
	background-image:url('../img/mobileBg.png');
	padding:85px 50px 10px 50px;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#fff;
	border-radius:30px 30px 0 0;
	-webkit-border-radius:30px 30px 0 0;
	-moz-border-radius:30px 30px 0 0;
}
.startrecording-section h4 {
	color:#ff7a00;
	font-size:21px;
	font-family:"RobotoSlab-Bold";
	line-height:28px;
	margin-bottom:5px;
}
.startrecording-section h6 {
	font-size:16px;
	color:#005b8c;
	font-weight:600;
	margin-bottom:11px;
}
.startrecording-section p {
	color:#1a1a1a;
	font-size:14px;
	line-height:26px;
	margin-bottom:6px;
}
.recordingbtn {
	width:100%;
	background:#e8e8e8;
	padding:5px;
	border-radius:50px;
	margin-bottom:11px;
	cursor:pointer;
}
.recordingbtn-inner {
	background:#0a3c55;
	color:#fff;
	padding:22px 10px 22px 51px;
	position:relative;
	border-radius:50px;
	font-size:22px;
	font-family:"RobotoSlab-Bold";
}
.recordingbtn-inner span {
	height:53px;
	width:53px;
	border-radius:100%;
	position:absolute;
	left:5px;
	background-color:#ff7a00;
	padding:12px 0;
	top:0;
	bottom:0;
	margin:auto;
}
.startrecording-section ul {
	margin-bottom:8px;
}
.startrecording-section ul li {
	display:inline-block;
	position:relative;
	color:#1e1e1e;
	font-weight:600;
	font-size:16px;
	margin-right:2%;
}
.startrecording-section ul li span {
	display:inline-block;
	width:24px;
	height:24px;
	border-radius:100%;
	background-color:#d7d7d7;
	color:#1e1e1e;
	font-size:14px;
	font-weight:600;
	padding:5px 0;
	margin-right:5px;
}
.ucan-text {
	color:#1a1a1a;
	font-size:14px;
	line-height:24px;
}
.bottomcan-text {
	color:#1a1a1a;
	font-size:14px;
	line-height:24px;
}
.bottomcan-text a {
	color:#ff7a00;
	text-decoration:none;
}
/**********************************************end  home new changes style*********************************************/

.counter-section {
	background-size:cover;
}
.s.u.m.o.me .smartbar-popup-content .sumome-react-wysiwyg-popup-container.sumome-react-smartbar-fixed,
.s.u.m.o.me .smartbar-popup-content .sumome-react-wysiwyg-popup-container.sumome-react-smartbar-smart {
	left:0;
}
div.AuthorizeNetSeal {
	display:inline-block;
	vertical-align:middle;
}
/*------------print new section action------------------------------*/

#nsection-div > h3 {
	float:left;
}
.print_nsection {
	float:right;
	position:relative!important;
}
.print_lesson_logo {
	float:left;
	width:100% !important;
}
.print_lesson_logo_figure figure,
.print_lesson_title {
	width:100%;
	text-align:center!important;
}
#nsection-div {
	border-bottom:1px solid rgba(0,
		0,
		0,
		0.1);
	float:left;
	margin-bottom:15px;
	padding-bottom:5px;
	width:100%;
}
#nsection ol li {
	list-style-type:decimal;
	margin-left:15px;
	margin-bottom:10px;
}
.vlisting-timestamp ol li {
	color:rgb(51,
		51,
		51);
	font-family:"Lato",
	sans-serif;
	font-size:14px;
	line-height:24px;
	padding-left:10px;
}
#nsection {
	background:rgb(255,
		255,
		255) none repeat scroll 0 0;
	border-radius:2px;
	box-shadow:0 4px 8px rgba(0,
		0,
		0,
		0.2);
	margin-top:13px;
	padding:16px;
}
.print_new .print-logo-side {
	width:100%;
}
.print_new h1 {
	border:0px;
	margin:auto auto;
}
.print_new h2 {
	text-align:center;
	margin-bottom:30px;
	opacity:0.7;
	font-weight:normal;
}
.vlisting-timestamp.print_new {
	box-shadow:none !important;
}
/*------------print new section action------------------------------*/

/************Home page changes start 08-nov-2017**************/

.home-verify-bg {
	background:#fff;
	padding:40px 0;
	/*
	background: url(../img/banner-bg.jpg);
	padding: 40px 0;
	background-size: cover;
	background-repeat: no-repeat;
	*/
}
.left-slider-block > img {
	height:80px;
	position:absolute;
	width:auto;
	transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
	cursor:pointer;
	object-fit: scale-down;
}
.left-slider-block {
	position:relative;
	padding:145px 131px;
	width:auto;
	display:inline-block;
	/* border: 1px solid #ccc; */
	/* border-radius: 50%; */
}
.left-slider-block > img:hover {
	transform:scale(1.2);
}
.first-slide {
	top:20px;
	left:172px;
}
.sec-slide {
	top:46px;
	right:99px;
}
.third-slide {
	right:31px;
	bottom:274px;
}
.fourth-slide {
	right:21px;
	bottom:165px;
}
.fifth-slide {
	bottom:58px;
	right:85px;
}
.sixth-slide {
	bottom:25px;
	left:182px;
}
.seventh-slide {
	left:74px;
	bottom:65px;
}
.eight-slide {
	left:17px;
	top:264px;
}
.nine-slide {
	left:21px;
	top:165px;
}
.ten-slide {
    left: 73px;
    top: 75px;
}
.btn-play-btw {
	width:204px;
	height:204px;
	border:4px solid #ff7a00;
	border-radius:50%;
	text-align:center;
	padding:47px 10px;
	transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
	cursor:pointer;
}
.btn-play-btw img {
	position:relative;
	right:-9px;
	transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
}
.btn-play-btw:hover {
	background:#ff7a00;
}
.hover-img,
.btn-play-btw:hover .non-hover-img {
	display:none;
}
.btn-play-btw:hover .hover-img {
	display:inline-block;
}
.btn-play-btw1 {
	bottom:0;
	height:100%;
	width:100%;
	padding:47px 10px;
	position:absolute;
	text-align:center;
	top:0;
	transition:all 0.3s ease-in-out 0s;
	transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
	cursor:pointer;
}
.btn-play-btw1 img {
	position:relative;
	right:-9px;
	transition:all ease-in-out 0.3s;
	-moz-transition:all ease-in-out 0.3s;
	-webkit-transition:all ease-in-out 0.3s;
	-o-transition:all ease-in-out 0.3s;
}
.btn-play-btw1:hover {
	background:#000;
	opacity:0.3
}
.hover-img,
.btn-play-btw1:hover .non-hover-img {
	display:none;
}
.btn-play-btw1:hover .hover-img {
	display:inline-block;
}
.inner-custom-details {
	text-align:center;
	border:0px;
	border-radius:3px;
	margin-top:60px;
	padding:0 20px 20px;
	font-size:17px;
	color:#303030;
	line-height:33px;
	background-color:rgb(20,
		77,
		106);
	color:#fff;
}
.inner-custom-details img {
	margin-top:-63px;
	max-height:120px;
	margin-bottom:20px;
}
.right-slider-block {
	width:calc(100% - 630px);
	float:right;
	padding-top:40px;
}
.right-slider-block .insta-cta-button {
	float:none;
	margin-bottom:0px;
	margin-top:20px;
}
.right-slider-block .insta-cta-button a {
	height:52px;
	padding:9px 65px 8px 30px;
	background-position:right 28px center;
}
.inner-custom-details h1 {
	font-size:29px;
	color:#134d69;
	margin-bottom:17px;
}
.help-block {
	display:inline-block;
	padding:63px 0;
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
}
.help-block h1 {
	color:#134d69;
	font-size:35px;
	font-family:RobotoSlab-Bold;
	margin-bottom:11px;
}
.subheading {
	font-size:24px;
	color:#202020;
	margin-bottom:30px;
	position:releative;
}
.help-block p {
	font-size:15px;
	color:#000000;
	line-height:28px;
	margin-bottom:20px;
}
.help-block a {
	background-color:#134d69;
	/*
	padding: 20px 60px 20px 32px;
	background-position: right 28px center;
	*/
}
.help-block-inner {
	display:inline-block;
	padding-left:0;
	text-align:center;
	width:100%;
}
.help-block-inner img {
	display:none;
}
.bottom-line {
	background-color:rgb(19,
		76,
		103);
	height:4px;
	left:0;
	margin:auto;
	right:0;
	text-align:center;
	width:16%;
	margin-bottom:27px;
}
.selct-topcover select {
	-moz-appearance:none;
	-webkit--appearance:none;
	background-image:url('../img/arrow.png');
	background-position:right 10px center;
	background-repeat:no-repeat;
	background-size:13px auto;
	letter-spacing:0px;
}
/*
.scrolling_heading h2 {
  margin-top: 15px;
  font-size: 20px;
}
*/

.help-block .help-block-inner > img {
	width:100%;
}
/************Home page changes end 08-nov-2017**************/

/************home 1/12 start**************/

.homeBanner {
	position:relative;
}
.banner-serch-cover {
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
}
.banner-serch-select {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	max-width:1170px;
	width:95%;
	margin:0 auto;
	color:#fff;
	text-align:center;
}
.banner-serch-select h2 {
	font-size:55px;
	text-transform:uppercase;
	font-family:GothamBold;
	line-height:60px;
	margin-bottom:50px;
}
.selct-topcover div {
	display:inline-block;
	vertical-align:middle;
}
.selct-topcover div label {
	font-size:22px;
	width:auto;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.selct-topcover div select {
	width:218px;
	height:53px;
	border-radius:0;
	font-size:22px;
	border:2px solid #fff;
	background-color:transparent;
	color:#fff;
	padding:10px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.selct-topcover div select option {
	color:#4a4a4a;
}
.button-topbanner a {
	display:inline-block;
	background:#2ecc71;
	border:0px;
	width:186px;
	height:52px;
	text-align:center;
	font-size:20px;
	font-weight:600;
	color:#fff;
	border-radius:3px;
	cursor:pointer;
	line-height:52px;
	text-decoration:none;
}
.button-topbanner a img {
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    margin: auto auto auto 10px;
    width: 24px;
}
div#notContent_26858 p:empty {
    display: none;
}
.ordernew-cover {
	width:100%;
	float:left;
	display:table;
}
.homeBanner > img {
	display:block;
}
.orderleftnew {
	width: calc(100% - 32px);
	display: table-cell;
	background-color: #134d69;
	background-size: cover;
	padding: 20px 30px 20px 100px;
	color: #fff;
	vertical-align: middle;
	position: relative;
}
.orderleftnew h3 {
	font-size:20px;color:#ff7a00;
	font-family:RobotoSlab-Bold;
	margin-bottom:5px;
}
.orderleftnew p {
	font-size: 18px;
	line-height: 24px;
}
.orderright-img {
	width:561px;
	background-image:url('../img/right-bg.jpg');
	background-size:100% 100%;
	display:table-cell;
	padding-left:57px;
	background-repeat:no-repeat;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}
.orderleftnew a {
	display:inline-block;
	color:#fff;
	text-decoration:none;
	font-size:21px;
	background-color:#134d69;
	border-radius:3px;
	position:absolute;
	right:20px;
	top:0;
	bottom:0;
	margin:auto;
	width:175px;
	height:52px;
	text-align:center;
	line-height:52px;
	z-index:20;
}
.orderleftnew:after {
	position:absolute;
	content:'';
	background-image:url('../img/home-arrow-new.png');
	background-repeat:no-repeat;
	right:-32px;
	top:0;
	z-index:20;
	background-size:100% 100%;
	height:170px;
	width:33px;
}
.orderleftnew a img {
	display:inline-block;
	vertical-align:middle;
	width:20px;
	margin-left:10px;
	position:relative;
	top:-2px;
}
.bestoffer {
	width:154px;
	display:inline-block;
	vertical-align:middle;
	margin: 0 10%;
}
.bestofferbook {
/*
	width: 211px;
	height: 211px;
*/
	display: inline-block;
	vertical-align: middle;
	margin-top: -104px;
	position: relative;
	z-index: 998;
}
.home-verify-bg {
	width:100%;
	float:left;
}
/************home 1/12 end**************/

/************category 1/12 start**************/

.pagetop-banner {
	width:100%;
	float:left;
	text-align:center;
	padding:45px 0;
	color:#fff;
	font-size:28px;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
.pagetop-banner span {
	/*font-size: 40px;*/
	color:#ff7d00;
}
.subtext-top {
	width:100%;
	float:left;
	background:#fff;
	padding:45px 0;
}
.subtext-top p {
	color:#3a3a3a;
	font-size:16px;
	line-height:35px;
	text-align:center;
}
.podcast-list-slider {
	width:100%;
	float:left;
	padding:35px 23px 65px;
	background-color:#efefef;
	border:1px solid #d0d0d0;
	border-radius:4px;
	margin-bottom:30px;
}
.cat-head-common {
	color:#134d69;
	font-size:24px;
	text-align:center;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:30px;
	font-family:'RobotoSlab-Bold';
}
.slick-slide {
	margin:0 11px;
}
.slide-box-main:after {
	position:absolute;
	content:'';
	bottom:0px;
	left:0;
	width:100%;
	height:2px;
	background:#b3b3b3;
	border-radius:4px;
}
.podcast-slide-head figure {
	width:100px;
	height:100px;
	float:left;
}
.podcast-slide-head figure img {
	width:100%;
	display:block;
}
.podcast-slide-head .podcast-head-right {
	width:calc(100% - 100px);
	float:left;
	background-color:#ff7d00;
	color:#fff;
	display:inline-block;
	height:100px;
	padding:30px 20px 30px 20px;
}
.play-btn {
	display:inline-block;
	width:35px;
	height:35px;
	background:#fff;
	border-radius:100%;
	overflow:hidden;
	text-align:center;
	padding:7px 0 7px 4px;
	vertical-align:middle;
	margin-right:30px;
	cursor:pointer;
}
.podcast-head-right span {
	display:inline-block;
	vertical-align:middle;
}
.play-btn img {
	width:15px;
	margin:0 auto;
}
.slidemain-content {
	width:100%;
	float:left;
	padding:15px;
	text-align:left;
}
.slidemain-content h2 {
	font-size:20px;
	line-height:26px;
	color:#ff7d00;
	margin-bottom:8px;
}
.slidemain-content p {
	color:#1e1e1e;
	font-size:16px;
	line-height:21px;
	margin-bottom:10px;
}
.episodedetail {
	width:100%;
	float:left;
	border-top:1px solid #c4c4c4;
	padding:10px 0 0;
}
.episodedetail a {
	color:#ff7d00;
	font-size:16px;
	text-decoration:none;
}
.episodedetail a img {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}
.dwnbtn,
.sharbtn {
	float:right;
}
.epilink {
	margin-top:10px;
	display:inline-block;
}
.slick-arrow {
	position:absolute;
	width:50px;
	height:50px;
	background:transparent;
	top:0;
	text-align:left;
	border-radius:0;
	padding:11px 11px;
	bottom:0;
	margin:auto;
}
.pre-arrow.slick-arrow {
	left:-28px;
	z-index:0;
}
.next-arrow.slick-arrow {
	right:-28px;
}
.videoslider-cover {
	background:#fff;
}
.video-slide-head figure > img {
	width:100%;
}
.video-slide-head figure {
	position:relative;
	height:210px;
}
.video-slide-head figure span {
	position:absolute;
	width:78px;
	height:78px;
	display:inline-block;
	background:rgba(255,
		255,
		255,
		0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	border-radius:100%;
	cursor:pointer;
	text-align:center;
	padding:16px 5px 16px 12px;
}
.video-slide-head figure span img {
	width:33px;
	margin:0 auto;
}
.vslide-text {
	color:#ff7d00;
	font-size:18px;
	font-weight:600;
	margin:15px 0;
	padding:0 15px;
}
.videoslider-cover .slide-box-main:after {
	display:none;
}
.resourceslides .resources-box {
	min-height:500px;
}
.resourceslides .resources-box:nth-child(3n) {
	margin-right:11px;
}
.resourceslides .resources-box-inner figure {
	height:auto;
}
.resourceslides .resources-box-inner figure > img {
	margin:0 auto;
	height:200px;
}
.webinarslides .vslide-text {
	text-align:center;
	color:#134d69;
	font-size:24px;
	line-height:30px;
	margin-top:20px;
	padding:0 20px;
}
.webinarslides .slide-box-main {
	border:1px solid #9e9e9e;
	padding-bottom:30px;
}
.watch-web {
	display:block;
	margin:31px auto 0;
	float:none;
	background-color:#ff7d00;
	border:0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	font-size:18px;
	text-transform:capitalize;
	font-weight:600;
	padding:8px 20px;
	cursor:pointer;
}
/************category 1/12 end**************/

/************Home page changes end**************/

.scrolling_heading h2 {
	font-size:20px;
	margin-bottom:7px;
	margin-top:11px;
	text-align:center;
	width:100%;
}
.scrolling_heading h2 b {
	font-weight:normal;
	display:inline-block;
	padding:9px 30px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+48,ffffff+91&0+7,0.4+48,0+93 */
	background:-moz-linear-gradient(left,
		rgba(255,
			255,
			255,
			0) 7%,
		rgba(255,
			255,
			255,
			0.4) 48%,
		rgba(255,
			255,
			255,
			0.02) 91%,
		rgba(255,
			255,
			255,
			0) 93%);
	/* FF3.6-15 */
	background:-webkit-linear-gradient(left,
		rgba(255,
			255,
			255,
			0) 7%,
		rgba(255,
			255,
			255,
			0.4) 48%,
		rgba(255,
			255,
			255,
			0.02) 91%,
		rgba(255,
			255,
			255,
			0) 93%);
	/* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to right,
		rgba(255,
			255,
			255,
			0) 7%,
		rgba(255,
			255,
			255,
			0.4) 48%,
		rgba(255,
			255,
			255,
			0.02) 91%,
		rgba(255,
			255,
			255,
			0) 93%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',
		endColorstr='#00ffffff',
		GradientType=1);
	/* IE6-9 */
}
.scroll-heading {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	height:100%;
	width:100%;
}
.insta-inner-pages .img11 {
	height:160px;
	width:100%;
}
.insta-page-main.insta-inner-pages {
	max-height:160px;
}
.scrolling_heading > h3 {
	font-size:16px;
	margin-top:11px;
}
/*14-11-17 home page start*/

.home-bottomgrid .dash-cards.courses-main li {
	padding:0;
	border:0;
}
.home-bottomgrid .dash-cards.courses-main li:hover {
	border:0;
}
.home-bottomgrid .dash-cards.courses-main .img-dash {
	min-height:247px;
}
.home-bottomgrid .img-dash img {
	width:100%;
}
.home-bottomgrid .dash-head,
.home-bottomgrid .dash-para {
	padding:0 30px;
	min-height:unset;
}
.home-bottomgrid .dash-cards.courses-main {
	padding-top:55px;
	padding-bottom:30px;
}
.home-bottomgrid .dash-a {
	height:45px;
	padding:0 31px;
}
/*14-11-17 home page end*/

/*22-12-2017*/

.pricing-video-outer {
	float:left;
	width:100%;
	padding:40px 20px 30px;
}
.pricing-video-outer .pricing-video-content,
.pricing-video-outer .pricing-video {
	/* width:50%; */
	/* float:left; */
	width: 95%;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.pricing-video-outer .pricing-video-content {
	padding-right:30px;
}
.res-heading .pod-main-heading,
.pricing-video-outer .pricing-video-content .res-heading h3 {
	line-height:38px;
	margin-bottom:15px;
}
.pricing-video-outer .pricing-video-content .res-heading span {
	display:block;
	margin-bottom:13px;
	line-height: 1.3;
}
.pricing-video-outer .pricing-video-content .res-heading p {
	font-size:15px;
	line-height:1.5;
}
.pricing-grid .update-listing li{
	line-height: 1.4;
}
.pricing-video-outer .pricing-video {
	padding-top:28.25%;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display: none;
}
.pricing-video-outer .pricing-video iframe {
	width:100% !important;
	height:100% !important;
	position:absolute;
	left:0;
	top:0;
}
.quoets-inner figure.image-dynamic .image-dynamic-inner {
	border-radius:100%;
	background-color:rgb(61,
		127,
		159);
	border:4px solid rgb(6,
		57,
		81);
	text-align:center;
	overflow:hidden;
	height:100%;
	width:100%;
	position:relative;
}
.quoets-inner figure.image-dynamic .image-dynamic-inner img {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	width:100%;
	z-index:9;
	height:100%;
	object-fit:cover;
}
.quoets-inner figure.image-dynamic::after {
	position:;
	position:absolute;
	content:'';
	border-top:23px solid transparent;
	border-bottom:25px solid rgb(6,
		57,
		81);
	border-right:15px solid transparent;
	border-left:31px solid transparent;
	top:48px;
	right:-7px;
	transform:rotate(20deg);
	-webkit-transform:rotate(20deg);
	-moz-transform:rotate(20deg);
	-o-transform:rotate(20deg);
	-ms-transform:rotate(20deg);
}
.res-heading span {
	color:rgb(38,
		37,
		37);
	font-family:"Lato",
	sans-serif;
	font-size:20px;
	font-weight:600;
}
/*25-12-17 subcategory page start*/

.communnity-grid {
	width:50%;
	float:left;
}
.member-ship-always {
	width:100%;
	float:left;
	background-color:#fff;
	padding:30px 0;
}
.communnity-grid.leftgrid-community {
	text-align:center;
}
.heading-community {
	color:#3d7f9f;
	font-size:27px;
	line-height:31px;
	font-family:'RobotoSlab-Bold'
}
.text-left-video.text-left-full .heading-community{
	margin-bottom: 30px;
}
.sub-heading-community {
	font-size:17px;
	color:#252525;
	line-height:30px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	margin-bottom:20px;
}
.communnity-grid.leftgrid-community p {
	font-size:14px;
	line-height:30px;
}
.communnity-grid.rightgrid-community {
	padding-left:20px;
}
.podcastbelow-content {
	font-size:22px;
	text-align:center;
	font-family:'Lato',
	sans-serif;
	padding-bottom:0px;
	margin:0 60px 30px;
	letter-spacing:0;
}
.tabbing-categories-cover {
	width:100%;
	float:left;
	background-color:#fff;
}
.tabbing-categories-cover ul {
	background-color:#134d69;
	width:100%;
	float:left;
	text-align:center;
	font-size:0;
	border-radius:4px 4px 0 0;
}
.boredr-outer {
	width:100%;
	float:left;
	border-radius:4px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	background-image:url(../img/body-bg.png);
	background-repeat:repeat;
	background-size:auto;
	padding-bottom:0px;
	margin-bottom:30px;
}
.pre-arrow.slick-arrow {
	left:-46px;
}
.next-arrow.slick-arrow {
	right:-46px;
}
.tabbing-categories-cover ul li {
	display:inline-block;
}
.tabbing-categories-cover ul li a {
	text-decoration:none;
	font-size:22px;
	color:#ffffff;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	padding:15px 30px;
	display:inline-block;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	position:relative;
}
.tabbingmain-content {
	width:100%;
	float:left;
}
.join-now-slider {
	text-align:center;
	padding:0px 0 30px;
	color:#242424;
	font-size:22px;
}
.join-now-slider .joinnow-btn img {
	display:inline-block;
	vertical-align:middle;
	margin-left:18px;
	width:22px;
}
.join-now-slider .joinnow-btn {
	display:inline-block;
	background-color:#2ecc71;
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	padding:9px 21px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-left:20px;
}
.slick-slide {
	margin:0px 6px;
}
.tabbing-content-cover .resourceslides .resources-box:nth-child(3n) {
	margin-right:6px;
}
/*
.podcast-list-slider.tablistslider {
    padding-bottom: 0;
}
*/

.podcast-list-slider.videoslider-cover .bx-wrapper .bx-pager,
.podcast-list-slider.videoslider-cover .bx-wrapper .bx-controls-auto {
	bottom:-18px;
}
.podcast-list-slider.videoslider-cover {
	padding-bottom:30px;
}
/*
.podcast-list-slider {
    padding: 58px 6px;
}
*/

.resourceslides,
.videoslides,
.podcastSlide {
	padding:0 12px 0 12px;
}
/*25-12-17 subcategory page end*/

/************category 1/12 start**************/

.pagetop-banner {
	width:100%;
	float:left;
	text-align:center;
	padding:45px 0;
	color:#fff;
	font-size:28px;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
.pagetop-banner span {
	/*
	font-size: 40px;
	*/
	color:#ff7d00;
}
.subtext-top {
	width:100%;
	float:left;
	background:#fff;
	padding:45px 0;
}
.subtext-top p {
	color:#3a3a3a;
	font-size:16px;
	line-height:35px;
	text-align:center;
}
.podcast-list-slider {
	width:100%;
	float:left;
}
.cat-head-common {
	color:#134d69;
	font-size:24px;
	text-align:center;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:35px;
}
.slide-box-main {
	background-color:#fff;
	overflow:hidden;
	margin-bottom:auto;
	position:relative;
	position:relative;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0px 1px 2px #707070;
	-webkit-box-shadow:0px 1px 2px #707070;
	-moz-box-shadow:0px 1px 2px #707070;
}
.slick-slide {
	margin:0 11px;
}
.slide-box-main:after {
	position:absolute;
	content:'';
	bottom:0px;
	left:0;
	width:100%;
	height:2px;
	background:#b3b3b3;
	border-radius:4px;
}
.podcast-slide-head figure {
	width:100px;
	height:100px;
	float:left;
}
.podcast-slide-head figure img {
	width:100%;
	display:block;
}
.podcast-slide-head .podcast-head-right {
	width:calc(100% - 100px);
	float:left;
	background-color:#ff7d00;
	color:#fff;
	display:inline-block;
	height:100px;
	padding:30px 20px 30px 20px;
}
.play-btn {
	display:inline-block;
	width:35px;
	height:35px;
	background:#fff;
	border-radius:100%;
	overflow:hidden;
	text-align:center;
	padding:7px 0 7px 4px;
	vertical-align:middle;
	margin-right:30px;
	cursor:pointer;
}
.podcast-head-right span {
	display:inline-block;
	vertical-align:middle;
}
.play-btn img {
	width:15px;
	margin:0 auto;
}
.slidemain-content {
	width:100%;
	float:left;
	padding:15px;
	text-align:left;
}
.slidemain-content h2 {
	font-size:20px;
	line-height:26px;
	color:#ff7d00;
	margin-bottom:8px;
}
.slidemain-content p {
	color:#1e1e1e;
	font-size:16px;
	line-height:21px;
	margin-bottom:10px;
}
.episodedetail {
	width:100%;
	float:left;
	border-top:1px solid #c4c4c4;
	padding:10px 0 0;
}
.episodedetail a {
	color:#ff7d00;
	font-size:16px;
	text-decoration:none;
}
.episodedetail a img {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}
.dwnbtn,
.sharbtn {
	float:right;
}
.epilink {
	margin-top:10px;
	display:inline-block;
}
.slick-arrow {
	position:absolute;
	width:50px;
	height:50px;
	background:transparent;
	top:0;
	text-align:left;
	border-radius:0;
	padding:11px 11px;
	bottom:0;
	margin:auto;
}
.pre-arrow.slick-arrow {
	left:-39px;
	z-index:0;
}
.next-arrow.slick-arrow {
	right:-39px;
}
.videoslider-cover {
	background:#fff;
}
.video-slide-head figure > img {
	width:100%;
}
.video-slide-head figure {
	position:relative;
}
.video-slide-head figure span {
	position:absolute;
	width:78px;
	height:78px;
	display:inline-block;
	background:rgba(255,
		255,
		255,
		0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	border-radius:100%;
	cursor:pointer;
	text-align:center;
	padding:16px 5px 16px 12px;
}
.video-slide-head figure span img {
	width:33px;
	margin:0 auto;
}
.vslide-text {
	color:#ff7d00;
	font-size:18px;
	font-weight:600;
	margin-top:15px;
}
.videoslider-cover .slide-box-main:after {
	display:none;
}
.resourceslides .resources-box {
	min-height:500px;
}
.resourceslides .resources-box:nth-child(3n) {
	margin-right:11px;
}
.resourceslides .resources-box-inner figure {
	height:auto;
}
.resourceslides .resources-box-inner figure > img {
	margin:0 auto;
	height:200px;
}
.webinarslides .vslide-text {
	text-align:center;
	color:#134d69;
	font-size:24px;
	line-height:30px;
	margin-top:20px;
	padding:0 20px;
}
.webinarslides .slide-box-main {
	border:1px solid #9e9e9e;
	padding-bottom:30px;
}
.watch-web {
	display:block;
	margin:31px auto 0;
	float:none;
	background-color:#ff7d00;
	border:0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	font-size:18px;
	text-transform:capitalize;
	font-weight:600;
	padding:8px 20px;
	cursor:pointer;
}
/************category 1/12 end**************/

/*******************09-01-2018*****************************/

.vd-para a {
	color:rgb(255,
		122,
		0);
	text-decoration:none;
}
/*******************09-01-2018*****************************/

/***********11-01-2018***************************************/

.Youtube_time {
	display:block;
	height:210px;
}
#tabs {
	background:none!important;
	border:none!important;
	border-radius:0!important;
	color:unset!important;
	padding:0!important;
}
#cate-tabbing-center {
	background:#134d69 none repeat scroll 0 0 !important;
	border:medium none !important;
	border-radius:0;
	font-size:0;
	text-align:center !important;
	width:100%;
	margin-bottom:30px;
}
.tab_link {
	float:none !important;
}
.boredr-outer ul li {
	background:transparent !important;
	border:0px !important;
	color:#fff !important;
	display:inline-block;
}
.tabbing-categories-cover ul li a {
	color:#ffffff !important;
}
.tabbing-categories-cover ul li.ui-tabs-active a {
	color:#ff7d00!important;
	/*background-image: url(../img/body-bg.png)!important;*/
	background-image:url('../img/body-bg.png')!important;
	background-repeat:no-repeat;
	background-size:100%;
	background-color:#fff;
}
.tabbing-categories-cover ul li.ui-tabs-active a:after {
	position:absolute;
	top:-5px;
	width:100%;
	left:0;
	height:5px;
	background-color:#ff7d00;
	content:'';
}
.tabbing-categories-cover ul li.ui-tabs-active a:after {
	display:block;
}
.tabbingmain-content .bx-wrapper .bx-viewport,
.tabbingmain-content .bx-wrapper {
	background:transparent !important;
	border:0px !important;
	box-shadow:none !important;
}
.tabbingmain-content .bx-wrapper .bx-viewport {
	left:unset !important;
	/* padding: 0 10px !important;*/
	height:auto !important;
}
.tabbingmain-content .bx-wrapper {
	box-shadow:none !important;
	max-width:100% !important;
	margin:auto;
}
.boredr-outer .ui-tabs .ui-tabs-panel {
	padding:0px!important;
}
.slide-box-main .dpodcast-mbox {
	margin-bottom:auto!important;
}
.boredr-outer .bx-wrapper .bx-prev {
	background:rgba(0,
		0,
		0,
		0) url("../img/video-slidpre.png") no-repeat scroll 0 center !important;
	left:-33px!important;
}
.boredr-outer .bx-wrapper .bx-next {
	background:rgba(0,
		0,
		0,
		0) url("../img/video-slidnext.png") no-repeat scroll 0 center !important;
	right:-34px!important;
	width:34px !important;
}
.boredr-outer .bx-wrapper .bx-controls-direction a {
	height:62px !important;
	display:none;
}
.mbox-content h3 {
	color:#202020;
	font-family:"Lato",
	sans-serif;
	font-size:23px;
	font-weight:300;
	line-height:28px;
}
.re-main-head {
	min-height:50px;
}
.resources-box-inner .re-main-head {
	color:#ff7a00;
	font-family:"Lato",
	sans-serif;
	font-size:18px;
	font-weight:600;
	line-height:24px;
	margin-top:25px;
}
.resources-box-inner > p {
	min-height:93px;
}
.webinar_cont {
	width:100%;
	height:100%;
	object-fit:cover;
}
.no_records {
	text-align:center;
	width:100%;
	float:left;
	font-size:22px;
	margin-bottom:25px;
}
.slider_load,
.slider_load1 .slider_load2 {
	text-align:center;
	width:100%;
	float:left;
	font-weight:;
}
.joinnow-btn-popup {
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.podcast-list-slider.tablistslider.slider-follow-course {
	/*padding-bottom: 30px;*/
	background-color:#f6f6f6;
}
.no_bxslider33 .resources-box,
.no_bxslider32 .resources-box,
.no_bxslider22 .resources-box {
	margin-right:0;
	margin-left:1%;
	display:inline-block;
	vertical-align:top;
	float:none;
}
.no_bxslider21 .slide-box-main,
.no_bxslider21 .slide-box-main,
.no_bxslider31 .slide-box-main {
	width:354px;
	float:none;
	margin-left:1%;
	margin-bottom:15px;
	display:inline-block;
	vertical-align:top;
}
.mbox-content h3 {
	min-height:85px;
}
.dpodacst-main.pod-detail-page .mbox-content h3{
	min-height: unset !important;
	height: auto !important;
}
.combox-pod .smart-track-player {
	height:112px !important;
}
.combox-pod .smart-track-player .spp-track-layer-1 {
	height:60px !important;
	min-height:77px !important;
}
.combox-pod .smart-track-player .spp-track-layer-2 {
	min-height:37px !important;
	top:75px !important;
}
/*
#tabs-1 .podcast-list-slider {
	padding-top: 30px;
}
*/

.readmore-right .communnity-grid {
	width:100%;
	float:none;
}
.readmore-right .communnity-grid.rightgrid-community {
	float:right;
	width:50%;
	margin-bottom:28px;
}
.no_bxslider21,
.no_bxslider22,
.no_bxslider31,
.no_bxslider32,
.no_bxslider33 {
	text-align:center;
	display:block;
	font-size:0;
}
.communnity-grid.leftgrid-community p .read-more-text,
.communnity-grid.leftgrid-community p .less-text {
	text-decoration:none;
	color:rgb(255,
		123,
		0);
}
.slider-bg-color {
	background-color:#fff;
}
.podcast-list-slider .smart-track-player .spp-show-logo {
	height:70px !important;
	width:70px !important;
}
.podcast-list-slider .smart-track-player .spp-show-logo img {
	height:100% !important;
	width:100%;
}
.podcast-list-slider .combox-pod .smart-track-player {
	height:100px !important;
}
.podcast-list-slider .combox-pod .spp-volume .spp-control{
	display: none !important;
}
/*
.podcast-list-slider .combox-pod .smart-track-player .spp-track-layer-1 {
  height: 60px !important;
  min-height: 60px !important;
}
*/

.podcast-list-slider .combox-pod .smart-track-player .spp-track-layer-1 {
	height:54px !important;
	min-height:54px !important;
	z-index:2 !important;
}
/*
.podcast-list-slider .dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls {
  height: 40px !important;
  width: 40px !important;
  margin-left:8px !important;
    z-index: 99 !important;
}
*/

.podcast-list-slider .dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls {
	height:45px !important;
	width:45px !important;
	margin-left:8px !important;
	z-index:99 !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play {
	/*left: 38% !important;*/
	left:43% !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-3 {
	z-index:0 !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-step-back,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-step-forward {
	/*width: 27px !important;*/
	width:24px !important;
}
body .podcast-list-slider .smart-track-player .spp-track-layer-2 .spp-artist-and-title {
	width:calc(100% - 200px) !important;
}
.podcast-list-slider .dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls:hover {
	width:201px !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-2 .spp-artist-and-title {
	left:60px !important;
	top:44% !important;
}
.podcast-list-slider .combox-pod .smart-track-player .spp-track-layer-2 {
	min-height:70px !important;
	top:0 !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-2 .spp-artist-and-title .spp-track-title {
	font-size:15px !important;
}
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-download img,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-download svg,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada img,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada svg,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-social img,
.podcast-list-slider .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-social svg {
	width:19px !important;
	height:19px !important;
}
.podcast-list-slider .add_to {
	top:23px;
	width:25px;
	z-index:50;
}
.podcast-list-slider .dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play {
	height:19px !important;
	width:15px !important;
}
.breadcrumbs.white-bg-brdcrumb {
	background:#fff;
}
.podcast-list-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.podcast-list-slider .bx-wrapper .bx-pager.bx-default-pager a.active,
.podcast-list-slider .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background:#ff7d00;
}
.podcast-list-slider .bx-wrapper .bx-pager.bx-default-pager a {
	background:#0a3c55;
}
.podcast-list-slider .bx-pager.bx-default-pager {
	display:block;
}
.podcast-list-slider .bx-pager.bx-default-pager .bx-pager-link {
	border-radius:100%;
	display:block;
	height:17px;
	width:17px;
}
.podcast-list-slider .bx-wrapper .bx-pager,
.podcast-list-slider .bx-wrapper .bx-controls-auto {
	bottom:-43px;
}
.podcast-list-slider .dpodcast-mbox {
	min-height:323px;
}
.podcast-list-slider .dpodcast-mbox {
	margin-bottom:0px !important;
}
.ep-detail a {
	color:#ff7d00!important;
}
body .smart-track-player .spp-track-layer-1 {
	top:4px !important;
}
.ep-detail.ed-detail-custom span {
	float:right;
	background:#ff7d00;
	width:40px;
	height:40px;
	border-radius:50%;
	padding:11px;
	margin-left:13px;
	cursor:pointer;
}
.ed-detail-custom a {
	margin-top:11px !important;
	display:inline-block;
}
.videoslider-cover .bx-viewport {
	padding-bottom:39px !important;
}
.podcast_listing .bx-pager.bx-default-pager div:nth-child(4) {
	display:none;
}
.podcast-list-slider.tablistslider.tablistslider22 .bx-wrapper .bx-pager,
.podcast-list-slider.tablistslider.tablistslider32 .bx-wrapper .bx-pager,
.podcast-list-slider.tablistslider.tablistslider33.slider-follow-course .bx-pager.bx-default-pager {
	bottom:-18px;
}
.podcast-list-slider.tablistslider.tablistslider22,
.podcast-list-slider.tablistslider.tablistslider32,
.podcast-list-slider.tablistslider.tablistslider33.slider-follow-course {
	padding:35px 23px 40px;
}
.podcast-list-slider .combox-pod .smart-track-player .spp-track-layer-1.spp-controls-hover {
	z-index:3 !important;
}
/*
.podcast-list-slider .bx-pager.bx-default-pager {
  display: none;
}
*/

/*
.podcast-list-slider .dpodcast-mbox {
  min-height: 389px;
}
*/

/*
.podcast-list-slider.tablistslider.tablistslider32 {
  padding-bottom: 38px;
}
*/

/***********11-01-2018***************************************/

/*drone u calender new start*/

.dr-event-calender {
	padding:50px 0;
}
.event-heading-dron {
	color:#134d69;
	font-size:30px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:30px;
}
.dr-event-outer {
	box-shadow:0px 2px 3.84px 0.16px rgba(0,
		0,
		0,
		0.46);
	-webkit-box-shadow:0px 2px 3.84px 0.16px rgba(0,
		0,
		0,
		0.46);
	-moz-box-shadow:0px 2px 3.84px 0.16px rgba(0,
		0,
		0,
		0.46);
	background-color:#134d69;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
}
.dr-event-header {
	background:#fff;
	padding:15px 30px;
	position:relative;
}
.dr-event-header .dr-event-year,
.dr-event-header .dr-event-month,
.dr-event-header .dr-event-tab {
	display:inline-block;
	vertical-align:middle;
}
.dr-event-year {
	width:90px;
	margin-right:19%;
}
.dr-event-year select {
	width:100%;
	color:#ff6815;
	font-size:25px;
	font-family:'RobotoSlab-Bold';
	border:0px;
	-webkit-appearance:none;
	-moz-appearance:none;
	background-image:url('../img/arrow-event.png');
	background-repeat:no-repeat;
	background-position:right 5px center;
	background-color:transparent;
}
.dr-event-tab {
	max-width:245px;
	width:100%;
	border-radius:50px;
	overflow:hidden;
	position:absolute;
	right:30px;
}
.dr-event-tab ul {
	display:block;
	font-size:0;
}
.dr-event-tab ul li {
	display:inline-block;
}
.dr-event-tab ul li a {
	color:#2c2c2c;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	font-family:"Lato",
	sans-serif;
	text-decoration:none;
	background-color:#e9e9e9;
	padding:11px 12px;
	font-weight:600;
}
.dr-event-tab ul li:first-child a {
	border-radius:50px 0 0 50px;
}
.dr-event-tab ul li:last-child a {
	border-radius:0px 50px 50px 0px;
}
.dr-event-tab ul li.active a,
.dr-event-tab ul li a:hover {
	background-color:#ff6815;
	color:#fff;
}
.dr-event-month {
	max-width:485px;
	width:100%;
}
.dr-event-slider {
	display:block;
	font-size:0px;
}
.dr-event-slides {
	display:inline-block;
	color:#2c2c2c;
	font-size:21px;
	font-family:Roboto Medium;
	text-transform:uppercase;
}
.dr-event-slides.slick-slide.slick-current.slick-active {
	/* color:#134d69; */
	position:relative;
}
.dr-event-month .slick-arrow {
	width:45px;
	height:39px;
}
.dr-event-content-outer {
	padding:30px;
}
.dr-event-content-row {
	background:#fff;
	box-shadow:0px 1px 1.96px 0.04px rgba(0,
		0,
		0,
		0.46);
	-webkit-box-shadow:0px 1px 1.96px 0.04px rgba(0,
		0,
		0,
		0.46);
	-moz-box-shadow:0px 1px 1.96px 0.04px rgba(0,
		0,
		0,
		0.46);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display:block;
	font-size:0;
	padding:17px 0;
	margin-bottom:15px;
}
.event-content-left,
.event-content-right {
	display:inline-block;
	vertical-align:middle;
}
.event-content-left {
	width:330px;
}
.event-content-right {
	width: calc(100% - 330px - 220px);
	display: inline-block;
	vertical-align: middle;
	padding: 16px 40px 16px 20px;
	border-left: 1px solid #174d68;
	border-right: 1px solid #174d68;
	min-height: 210px;
}
.event-content-right h3 {
	font-size:18px;
	color:#ff6815;
	font-family:'Roboto Medium';
	margin-bottom:10px;
	font-weight:normal;
}
.event-content-right p {
	font-size:14px;
	line-height:20px;
	font-family:"Lato",
	sans-serif;
	font-weight:500;
}
.event-content-right p a {
	color:#ff6815;
	text-decoration:none;
	display:inline-block;
}
.event-content-date {
	width:117px;
	height:108px;
	background-color:#ff6815;
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	text-align:center;
	position:relative;
	padding:11px 0;
}
.event-content-date:before {
	content:'';
	position:absolute;
	height:100%;
	width:5px;
	background-color:#000;
	opacity:0.35;
	left:0;
	top:0;
}
.event-content-date h2 {
	font-size:60px;
	font-family:'RobotoSlab-Bold';
	margin-bottom:3px;
}
.event-content-date p {
	font-size:15px;
	font-family:'Roboto Medium';
}
.event-content-image {
	display:inline-block;
	vertical-align:middle;
	width:165px;
	margin:0 20px;
	text-align:center;
}
.dr-event-content-row:last-child {
	margin-bottom:0px;
}
.dr-event-tab-selected {
	display:none;
}
.event-full .event-content-left {
	width:100%;
	position:relative;
}
.event-full .event-content-date {
	width:236px;
	height:53px;
	padding:14px 0;
}
.event-full .event-content-date h2 {
	font-size:24px;
}
.event-full .event-content-date h2 img {
	margin-right:14px;
}
.dr-event-content-row.event-full {
	padding-right:36px;
}
.cla-closeicon {
	float:right;
	margin-top:0px;
}
.cal-deatil-row {
	display:block;
	width:100%;
}
.cal-deatil-row figure {
	width:270px;
	display:inline-block;
	text-align:center;
	padding:0 20px;
}
.cal-detail-head {
	font-size:30px;
	color:#ff6815;
	font-family:'Roboto Medium';
	margin-bottom:22px;
	line-height: 1.3;
}
.cal-detail-right {
	display:inline-block;
	width:calc(100% - 270px);
	vertical-align:top;
	padding-bottom:30px;
}
.detail-righthead {
	position:relative;
	padding-right:0px;
}
.cal-detail-subhead h2 {
	display:inline-block;
	font-size:17px;
	color:#6f6f6f;
	text-align:left;
	border-left:1px solid #ff6815;
	font-weight:normal;
	margin-left:9px;
	padding-left:10px;
}
.cal-detail-subhead {
	color:#134d69;
	font-size:20px;
	font-family:'Roboto Medium';
	margin-bottom:23px;
}
.cal-signup {
	display:inline-block;
	width:160px;
	height:45px;
	background-color:#2ecc71;
	font-size:16px;
	color:#fff;
	text-align:center;
	border-radius:4px;
	text-decoration:none;
	padding:13px 0;
	position:relative;
	right:0;
	top:0;
	margin-top:24px;
}
.cal-signup img {
	display:inline-block;
	vertical-align:middle;
	width:18px;
	margin-left:10px;
}
.dr-event-content-row.event-full .cal-deatil-row {
	margin-top:10px;
}
.cal-detail-span {
	margin-bottom:27px;
}
.cal-detail-span span {
	color:#636363;
	font-size:16px;
}
.cal-detail-span span span {
	color:#ff6815;
}
.detail-span-inner {
	margin-right:9%;
}
.cal-detail-right p {
	font-size:16px;
	color:#292929;
	line-height:28px;
}
.res-cal-close {
	display:none;
}
/*drone u calender new end*/

/*droneu trainings start*/

.drone-traings-new .el-training-tab-outer {
	width:100%;
	float:left;
}
.drone-traings-new .el-training-tab-grid {
	text-align:center;
	width:23.5%;
	margin-right:2%;
	border:1px solid #bababa;
	border-radius:4px;
	float:left;
	height:226px;
	margin-bottom:50px;
	padding:10px;
	position:relative;
}
.drone-traings-new .el-training-tab-grid figure {
	margin-bottom:20px;
}
.drone-traings-new .el-training-tab-grid figure img {
	width:106px;
	height:106px;
	object-fit:contain;
}
.drone-traings-new .el-training-tab-grid p {
	font-size:16px;
	color:#242424;
	line-height:26px;
}
.drone-traings-new .el-training-tab-grid input {
	opacity:0;
}
.drone-traings-new .el-training-tab-grid label {
	position:absolute;
	width:28px;
	height:28px;
	left:0;
	right:0;
	bottom:-14px;
	background-image:url(../img/el-uncheck.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
}
.drone-traings-new .el-training-tab-grid input[type="checkbox"]:checked + label {
	background-image:url(../img/el-checked.png);
}
.drone-traings-new .el-training-tab-grid:nth-child(4n) {
	margin-right:0;
}
.my-account-form.drone-traings-new {
	margin-top:0;
}
.my-account-form.drone-traings-new .account-form-head h1 {
	padding:0;
}
.my-account-form.drone-traings-new .account-form-head {
	margin-bottom:30px;
}
.drone-traings-new .el-content-head {
	font-size:21px;
	color:#737373;
	margin-bottom:30px;
}
.drone-save-btn {
	text-align:center;
}
.drone-save-btn input[type='submit'] {
	padding-right:30px;
	width:122px;
	display:inline-block;
	height:53px;
	font-size:19px;
	color:#fff;
	box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-webkit-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-moz-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	line-height:53px;
	background-image:url(../img/right-arrow.png);
	background-repeat:no-repeat;
	background-position:right 20px center;
	border:0px;
	background-color:#ff6000;
	cursor:pointer;
}
.drone-save-btn input[type='button'] {
	padding-right:30px;
	width:122px;
	display:inline-block;
	height:53px;
	font-size:19px;
	color:#fff;
	box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-webkit-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-moz-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	line-height:53px;
	background-image:url(../img/right-arrow.png);
	background-repeat:no-repeat;
	background-position:right 20px center;
	border:0px;
	background-color:#ff6000;
	cursor:pointer;
}
/*droneu trainings end*/

/*droneu portfolio start*/

.drone-traings-new .el-portfolio-head {
	text-align:center;
	color:#222222;
	font-size:20px;
	line-height:33px;
	margin-bottom:30px;
}
.drone-traings-new .el-tab-portfolio .el-input-row {
	position:relative;
	padding-right:40px;
}
.drone-traings-new .el-input-row input,
.el-input-row select {
	border:0px;
	border-bottom:1px solid #adadad;
	height:56px;
}
.drone-traings-new .el-tab-portfolio .el-input-row a {
	position:absolute;
	width:24px;
	height:24px;
	border-radius:100%;
	right:0;
	top:17px;
	text-align:center;
	padding:2px 0;
}
.drone-traings-new .el-tab-portfolio .el-input-row a.addIcon {
	background-color:#ff6508;
}
.drone-traings-new .el-tab-portfolio .el-input-row a.closeIcon {
	background-color:#7d7d7d;
}
.drone-traings-new .el-port-drag {
	background:#e7e7e7;
	width:100%;
	float:left;
	min-height:282px;
	position:relative;
	text-align:center;
	margin:30px 0;
	border-radius:4px;
}
.drone-traings-new .el-port-drag input {
	position:absolute;
	z-index:20;
	width:100%;
	height:100%;
	cursor:pointer;
	left:0;
	display:block;
	opacity:0;
}
.drone-traings-new .el-drop-img {
	position:absolute;
	top:0;
	height:130px;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.drone-traings-new .el-drop-img img {
	margin-bottom:20px;
}
.drone-traings-new .el-drop-img p {
	color:#a7a7a7;
	font-size:18px;
}
.drone-traings-new .el-port-prgress {
	width:100%;
	float:left;
	position:relative;
}
.drone-traings-new .el-port-prgress p {
	font-size:15px;
	color:#5b5b5b;
	margin-bottom:15px;
}
.drone-traings-new .el-progress-close {
	position:absolute;
	right:0;
	top:0;
}
.drone-traings-new .el-progress-outer {
	width:100%;
	float:left;
	position:relative;
	height:8px;
	background-color:#d3d3d3;
	margin-bottom:30px;
}
.drone-traings-new .el-progress-inner {
	width:66%;
	height:100%;
	background-color:#ff6508;
	position:absolute;
	left:0;
}
.drone-traings-new .el-upload-img {
	width:100%;
	float:left;
}
.drone-traings-new .el-vedio-img-port {
	width:23%;
	float:left;
	margin-right:2%;
	border-radius:4px;
	overflow:hidden;
	margin-bottom:30px;
	position:relative;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
}
.drone-traings-new .el-vedio-img-port .hovOverlay img {
	width:auto;
	margin:0 auto;
}
.hovOverlay {
	position:absolute;
	width:100%;
	height:100%;
	top:100%;
	left:0;
	background:rgba(0,
		0,
		0,
		0.5);
}
.drone-traings-new .el-vedio-img-port:hover .hovOverlay {
	top:0;
}
.drone-traings-new .el-vedio-img-port img {
	width:100%;
	display:block;
}
.drone-traings-new .el-input-row input,
.drone-traings-new .el-input-row select,
.drone-traings-new .el-input-row textarea {
	width:100%;
	color:#737373;
	font-size:16px;
	padding:10px 0;
	-webkit-appearance:none;
	-moz-appearance:none;
}
.hovOverlay a {
	width:50px;
	height:50px;
	border:1px solid #fff;
	position:absolute;
	text-align:center;
	border-radius:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	padding:10px 0;
}
.hovOverlay .deleteImg-video {
	left:-55px;
}
.hovOverlay .zoomImg-video {
	right:-55px;
}
/*droneu portfolio end*/

/*droneu manage calendar start*/

.aboutdrone-landing.manage-cal-cover {
	padding:70px 0 30px;
	text-align:center;
}
.manage-cal-cover .about-training-inner {
	width:100%;
	float:left;
}
.manage-cal-cover .about-training-grid {
	text-align:center;
	width:50%;
	float:left;
}
.manage-cal-cover .main-heading {
	color:#3d7f9f;
	font-size:30px;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:17px;
}
.manage-cal-cover .about-training-grid p {
	color:#222222;
	font-size:16px;
	line-height:30px;
}
.manage-cal-cover .about-training-grid.about-training-video {
	padding-left:32px;
}
.manage-cal-cover .video-outer {
	max-width:833px;
	width:100%;
	margin:0 auto 50px;
	overflow:hidden;
	border-radius:4px;
	position:relative;
	box-shadow:0px 0px 4.9px 0.1px rgba(35,
		31,
		32,
		0.86);
	-webkit-box-shadow:0px 0px 4.9px 0.1px rgba(35,
		31,
		32,
		0.86);
	-moz-box-shadow:0px 0px 4.9px 0.1px rgba(35,
		31,
		32,
		0.86);
}
.manage-cal-cover .about-training-grid .video-outer > img {
	width:100%;
	display:block;
}
.manage-cal-cover .play-btn-video {
	width:141px;
	height:141px;
	border-radius:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	text-align:center;
	background:rgba(255,
		255,
		255,
		0.341);
	cursor:pointer;
}
.manage-cal-cover .play-btn-video img {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:9px;
	right:0px;
}
.sub-head-mng-cal {
	color:#262525;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
	font-size:20px;
	display:block;
	margin-bottom:13px;
	padding:0 60px;
	line-height:30px;
}
.manage-cal-cover {
	background:#fff;
	width:100%;
	float:left;
}
.sehdule-training-cover {
	width:100%;
	float:left;
	padding:37px 0;
}
.mnanage-sehdule-training {
	max-width:937px;
	margin:0 auto;
}
.mnanage-sehdule-training h3 {
	color:#ffa200;
	font-weight:600;
	margin-bottom:15px;
	font-size:22px;
	display:inline-block;
}
.mnanage-sehdule-training textarea {
	width:100%;
	height:104px;
	margin-bottom:30px;
	border:1px solid #aaaaaa;
	border-radius:4px;
	font-size:14px;
	color:#737373;
	padding:10px 15px;
}
.mnanage-sehdule-training .drone-save-btn {
	text-align:left;
}
.drone-save-btn input[type="submit"] {
	padding-right:30px;
	width:122px;
	display:inline-block;
	height:53px;
	font-size:19px;
	color:#fff;
	box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-webkit-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-moz-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	line-height:53px;
	background-image:url(../img/right-arrow.png);
	background-repeat:no-repeat;
	background-position:right 20px center;
	border:0px;
	background-color:#ff6000;
	cursor:pointer;
}
.online-training-grid .dash-cards li.train-star::after {
	background-image:url('../img/coming-soon.png');
	background-size:82px;
	top:-11px;
	right:-29px;
	content:'';
	position:absolute;
	width:115px;
	height:115px;
	background-repeat:no-repeat;
}
.Youtube_time {
	height:290px !important;
}
/*droneu manage calendar end*/

.remove_port {
	cursor:pointer;
}
.lblinput.lbfile-input {
	position:relative;
	border-bottom:1px solid #7f7f7f;
	display:block;
	width:100%;
	padding-bottom:0;
	margin-top:-13px;
}
.lblinput.lbfile-input span {
	position:relative;
	margin-top:0;
	display:inline-block;
	background-color:#ff6000;
	color:#fff;
	padding:13px 20px;
	border-radius:4px;
	text-transform:uppercase;
	top:-6px;
}
.lblinput.lbfile-input span input {
	position:absolute;
	opacity:0;
	width:100%;
	display:block;
	top:0;
	left:0
}
.drone-traings-new .inputblockform .el-upload-img {
	width:80px;
	float:none;
	display:inline-block;
	position:absolute;
	right:0;
	bottom:20px;
}
.drone-traings-new .inputblockform .el-upload-img .el-vedio-img-port {
	width:100%;
	margin:0;
}
#intro_video_apnd {
	bottom:46px;
}
#skill_video_apnd {
	bottom:-3px;
}
.testimonial_upload {
	width:100%;
	border-bottom:1px solid #7f7f7f;
	display:block;
	margin-top:-4px;
}
.testimonial_upload span {
	position:relative;
	margin-top:0;
	display:inline-block;
	background-color:#ff6000;
	color:#fff;
	padding:13px 20px;
	border-radius:4px;
	text-transform:uppercase;
	top:-6px;
	cursor:pointer;
}
.testimonial_upload span input {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	cursor:pointer;
	opacity:0;
}
#test_image_apnd {
	width:60px;
	height:60px;
	bottom:8px;
}
#test_image_apnd .el-vedio-img-port.videoPort {
	height:100%;
}
#test_image_apnd .el-vedio-port-inner {
	height:100%;
}
.traningpagenew .quoets-inner .starinnerform {
	display:inline-block;
	vertical-align:middle;
}
.traningpagenew .delete_test {
	display:inline-block;
	cursor:pointer;
	float:right;
	position:relative;
	top:-3px;
}
.my-account-nav.new-listing-sidebar li a .white-icon {
	display:none;
}
.my-account-nav.new-listing-sidebar li.active a .white-icon,
.my-account-nav.new-listing-sidebar li a:hover .white-icon {
	display:inline-block;
}
.my-account-nav.new-listing-sidebar li.active a .black-icon,
.my-account-nav.new-listing-sidebar li a:hover .black-icon {
	display:none;
}
.quoets-inner .text-cirblock img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.mid-bar-invest.mid-bar-states li {
	margin:0 6px 0 0;
}
.mid-bar-invest.mid-bar-states li a {
	background:rgb(234,
		140,
		58) none repeat scroll 0% 0%;
	color:rgb(255,
		255,
		255);
	padding:8px 12px;
	border:0px none;
	box-shadow:0px -2px 0px rgba(0,
		0,
		0,
		0.15) inset;
	border-radius:4px;
	text-decoration:none;
	display:inline-block;
}
.mid-bar-invest.mid-bar-states li a:hover {
	opacity:0.8;
}
.bar-states-heading {
	font-size:17px;
	margin-bottom:10px;
	color:#313131;
	display:inline-block;
	margin-right:2px;
}
.mnanage-sehdule-training a {
	display:inline-block;
	float:right;
	display:inline-block;
	font-size:16px;
	color:#fff;
	box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-webkit-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	-moz-box-shadow:-0.242px 0.97px 2px 0px rgba(0,
		0,
		0,
		0.66);
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border:0px;
	background-color:#ff6000;
	cursor:pointer;
	padding:8px 12px;
	text-decoration:none;
	position:relative;
	top:-7px;
}
.vd-right.vd-right-states .vd-top-bar h4 {
	color:rgb(255,
		122,
		0);
	font-size:19px;
}
.vd-right.vd-right-states .vd-top-bar {
	padding-right:0;
}
.vd-right.vd-right-states .mid-bar-invest {
	margin-top:10px;
}
.vd-right.vd-right-states {
	margin-bottom:10px;
}
.coming-soon-icon:after {
	background-image:url('../img/coming-soon.png');
	background-size:100%;
	top:-14px;
	right:11px;
	content:'';
	position:absolute;
	width:115px;
	height:115px;
	background-repeat:no-repeat;
}
.status_rejected p a {
	background-color:#2ecc71;
	color:#fff;
	display:inline-block;
	text-decoration:none;
	padding:3px 16px 6px;
	border-radius:3px;
	vertical-align:middle;
}
.popup_p #pageInfo {
	display:block;
	margin-top:8px;
	color:rgb(255,
		123,
		0);
}
.popup_p {
	margin-bottom:3px;
}
/************My Suggestions css start**************/

.my-account-form.suggestions-main {
	margin-top:0;
}
.my-account-form.suggestions-list {
	margin-top:10px;
}
.my-account-form.suggestions-list .subscription-table table tr td {
	border-bottom:1px solid #d8d8d8;
}
.my-account-form.suggestions-list .subscription-table table tr th:last-child,
.my-account-form.suggestions-list .subscription-table table tr td:last-child {
	text-align:center;
}
.my-account-form.suggestions-list .subscription-table table tr td:last-child a {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
}
.my-account-form.suggestions-main .account-form-head h1 {
	background-image:url('../img/suggestion.png');
	background-repeat:no-repeat;
	background-position:left center;
	background-size:24px;
}
.my-account-form.suggestions-main .acc-updateE-cover input {
	background-color:#134d69;
	color:#fff;
	border:0px;
	padding:8px 15px;
	border-radius:4px;
	font-size:15px;
}
.my-account-form.suggestions-main .acc-updateE-cover {
	top:-7px;
}
/************My Suggestions css end**************/

/************ Suggestions popup start**************/

.suggestion-overlay {
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,
		0,
		0,
		0.7);
}
.suggestion-width {
	position:absolute;
	max-width:750px;
	width:90%;
	height:100%;
	top:0;
	left:0;
	right:0;
	margin:auto;
}
.suggestion-verticle {
	position:relative;
	top:50%;
	transform:translatey(-50%);
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
}
.suggestion-main {
	background-color:#fff;
	padding:10px;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	max-height:590px;
	height:auto;
	overflow:auto;
}
.suggestion-main figure {
	border-radius:4px;
	overflow:hidden;
	position:relative;
	margin-bottom:50px;
	padding-top:56.25%;
}
.suggestion-main figure img {
	display:block;
}
.suggestion-main h3 {
	color:#ff7a0f;
	text-align:center;
	font-size:26px;
	margin:20px 0 50px;
	position:relative;
	padding-bottom:30px;
}
.suggestion-main h3::after {
	position:absolute;
	content:'';
	width:208px;
	height:4px;
	background:#ff7a0f;
	left:0;
	right:0;
	margin:auto;
	bottom:0;
}
.suggestion-close {
	position:absolute;
	right:-22px;
	top:-27px;
}
.suggestion-row-input {
	display:block;
	font-size:0px;
}
.suggestion-row-half {
	display:inline-block;
	width:48%;
	margin-right:4%;
	position:relative;
	vertical-align:top;
}
.suggestion-row-half:last-child {
	margin-right:0;
}
.suggestion-row-half label {
	color:#888888;
	font-size:14px;
}
.suggestion-row-half label span {
	color:#ff7a0f;
}
.suggestion-row-half input,
.suggestion-row-half textarea {
	width:100%;
	color:#888888;
	font-size:14px;
	margin-bottom:55px;
	height:35px;
}
.suggestion-row-half.suggestion-row-full {
	width:100%;
}
.suggestion-row-half textarea {
	padding:10px;
	height:110px;
	resize:none;
	border-radius:4px;
	border:1px solid #c4c4c4;
	padding:15px;
}
.suggestion-row-half input {
	border:0px;
	border-bottom:1px solid #c4c4c4;
	box-shadow:none;
}
.suggestion-row-half input:focus ~ label,
.suggestion-row-half input:valid ~ label {
	top:-15px;
	font-size:12px;
	left:0;
}
.suggestion-row-half label {
	font-weight:normal;
	position:absolute;
	pointer-events:none;
	left:0;
	top:0;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
}
.suggestion-row-half.suggestion-row-full label {
	margin-bottom:8px;
	display:block;
	position:static;
}
.suggestion-row-half input[type="submit"] {
	background:#2ecc71;
	color:#fff;
	height:86px;
	border-radius:4px;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.suggestion-row-half input[type="button"] {
	background:#2ecc71;
	color:#fff;
	height:75px;
	border-radius:4px;
	font-size:24px;
	font-family:'Lato',sans-serif;
	font-weight:600;
	padding-bottom:0px;
}
.imgcaptcha {
	width:100%;
	height:38px;
}
/************Suggestions popup end**************/

/************My Suggestions detail start**************/

.my-account-form.suggestions-detail-main {
	margin-top:0;
}
.back-detail {
	color:#939393;
	font-size:14px;
	text-decoration:none;
	font-family:"Lato",
	sans-serif;
}
.back-detail img {
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}
.my-account-form.suggestions-detail-main .account-form-head {
	margin-bottom:18px;
}
.suggestion-detail-list {
	width:100%;
	float:left;
	margin-bottom:120px;
}
.detail-list-row {
	display:block;
	padding:0 68px;
	position:relative;
	margin-bottom:20px;
}
.detail-list-row figure {
	width:54px;
	height:54px;
	border-radius:100%;
	overflow:hidden;
	position:absolute;
	background-color:#666f78;
	left:0;
	top:0;
}
.detail-list-row figure img {
	position:absolute;
	width:100%;
	height:100%;
	object-fit:cover;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.detail-list-row-content {
	color:#4e4e4e;
	font-size:16px;
	line-height:24px;
	padding:16px 17px;
	background-color:#fdebca;
	border-radius:3px;
	position:relative;
}
.detail-list-row-content::before {
	position:absolute;
	content:'';
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:13px solid #fdebca;
	left:-12px;
	top:19px;
}
.detail-list-row.detail-list-row-right figure {
	left:auto;
	right:0;
}
.detail-list-row.detail-list-row-right .detail-list-row-content {
	background-color:#ebebeb;
}
.detail-list-row.detail-list-row-right .detail-list-row-content:before {
	display:none;
}
.detail-list-row.detail-list-row-right .detail-list-row-content:after {
	position:absolute;
	content:'';
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:13px solid #ebebeb;
	right:-12px;
	top:19px;
}
.suggest-detail-textarea textarea {
	width:100%;
	padding:10px;
	font-size:16px;
	color:#555555;
	font-family:"Lato",
	sans-serif;
	resize:none;
	border-radius:4px;
	border:1px solid #b7b7b7;
	margin-bottom:20px;
	height:143px;
}
.suggest-detail-textarea input {
	background-color:#2dcc70;
	color:#fff;
	width:115px;
	height:43px;
	border-radius:4px;
	border:none;
	font-size:16px;
	text-transform:uppercase;
	cursor:pointer;
}
/************My Suggestions detail end**************/

/************Suggestions popup start**************/

/**************5-03-18 start**************/

.vlist-single-meta h3 {
	margin-top:42px;
}
.vlist-single-meta p {
	margin-bottom:22px;
	line-height: 1.4;
}
.vlist-single-meta ul {
	border:0px;
	margin-bottom:0px;
}
.vlist-single-meta .vlisting-video-cover {
	padding:35px 55px 5px;
}
.vlist-single-meta .vlisting-head {
	border:0px;
	padding:0px;
	line-height: 1.2;
}
/**************5-03-18 end**************/

/**************6-03-18 end**************/

.video-disable-click:before {
	position:absolute;
	content:"";
	background:#000;
	left:0;
	right:0;
	z-index:9;
	height:100%;
	top:0;
	bottom:0;
	opacity:0;
}
.video-disable-click {
	position:relative;
}
.tick-resp {
	background:rgb(93,
		183,
		93);
	width:120px;
	height:120px;
	border-radius:50%;
	padding:22px 0;
	display:inline-block;
	text-align:center;
	position:relative;
}
.tick-resp img {
	max-width:100%;
	max-height:100%;
}
.tick-resp::before {
	position:absolute;
	content:"";
	border:2px solid #5db75d;
	width:127px;
	height:127px;
	border-radius:50%;
	left:-6px;
	top:-6px;
}
.droneresul span {
	display:inline-block;
	width:100%;
	margin-top:22px;
	font-size:17px;
}
.droneresul ul {
	list-style:none;
	text-align:center;
	padding:0px;
	margin:auto;
	width:100%;
	display:inline-block;
	position:relative;
}
.droneresul ul li::after {
	position:absolute;
	content:"";
	background:#b7b7b7;
	width:230px;
	height:14px;
	top:54px;
	right:-225px;
	margin:auto;
	z-index:-1;
}
.droneresul {
	margin-bottom:80px;
}
.droneresul ul li {
	display:inline-block;
	position:relative;
	margin-right:220px;
	width:135px;
	vertical-align:top;
}
.droneresul li:last-child .tick-resp::after {
	display:none;
}
.droneresul ul li:last-child::after {
	display:none;
}
.droneresul ul li:last-child {
	margin:auto;
}
.drone-response {
	text-align:center;
	margin-bottom:30px;
	font-size:28px;
	color:rgb(28,
		74,
		87);
	font-weight:bold;
}
.online-training-grid {
	margin-top:40px;
}
.apply_links {
	color:#fff !important;
	background:orange;
	border-radius:3px;
	margin-top:20px;
	position:relative;
	font-size:16px;
	margin:0 12px;
	text-transform:uppercase;
	text-decoration:none;
	padding: 8px 10px;
}
#coupon_check_pdf .popup-message p,
#coupon_check_pdfpro .popup-message p {
	font-size:17px !important;
	line-height:5px;
	margin-bottom:20px;
}
.approve-img {
	margin-bottom:20px;
	margin-top:40px;
	/* width: 98px; */
	text-align:center;
	/* margin-left: 20px; */
	/* position: absolute; */
	width:100%;
}
.approve-img img {
	width:98px;
}
.applyLogin {
	background:#2ecc71;
}
.applyReg {
	background:#2ecc71;
}
#coupon_check_pdf .popup-message,
#coupon_check_pdfpro .popup-message {
	line-height:5px;
	padding:0 2px;
}
.complete_btn {
	background:rgb(255,
		123,
		0);
	text-decoration:none;
	position:relative;
	float:left;
	padding:7px 15px;
	color:#fff
}
.preview_btn {
	background:#444;
	text-decoration:none;
	position:relative;
	float:left;
	margin-left:20px;
	padding:7px 15px;
	color:#fff
}
.listing-video-inner p {
	margin-bottom:22px
}
#coupon_check_pdf .popup-message p,
#coupon_check_pdfpro .popup-message p {
	font-size:17px!important;
}
/**************6-03-18 end**************/

.sub-menu {
    position: absolute;
    left: -5px;
    width: 175px;
    background-color: #fff;
    color: #000;
    float: left;
    overflow: visible;
    top: 100%;
    z-index: 30;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.2);
    padding: 0px;
    border-bottom: 6px solid #134d69;
    border-radius: 1px;
}
ul.headr-bottom-link li .sub-menu li {
	margin:0;
}
ul.headr-bottom-link li .sub-menu li:hover {
	background-color:rgb(255,
		123,
		0);
}
ul.headr-bottom-link li .sub-menu li:hover a {
	color:#fff !important;
}
ul.headr-bottom-link li:hover .sub-menu {
	opacity:1;
	visibility:visible;
	transition:all 0.33s ease-out 0s;
}
.sub-menu > li {
	padding:0;
}
.sub-menu li a {
	color:#333 !important;
	display:block !important;
	width:100%;
	text-align:left;
	padding:10px;
	transition:all 0.33s ease-out 0s;
}
.blue-header ul.headr-bottom-link > li {
	padding:22px 0;
}
.sub-menu li a:hover {
	color:#FF7A00 !important;
}
.sub-menu li {
	width:100%;
	display:block;
}
.blue-header .header-bottom {
	padding:0;
}
.bdg-slider .bx-wrapper {
	box-shadow:unset;
	border:0px;
}
.bdg-back input {
	background-color:#134d69;
	color:#fff;
	font-size:16px;
	border:0px;
	font-weight:600;
	display:inline-block;
	padding:9px 50px;
	border-radius:50px;
	text-decoration:none;
}
.bx-wrapper .bx-prev {
	left:-90px!important;
	background:url('../img/badge-slide-pre.png') no-repeat 0 !important;
	background-size:14px !important;
}
.bx-wrapper .bx-next {
	right:-90px!important;
	background:url('../img/badge-slide-nxt.png') no-repeat 0 !important;
	background-size:14px !important;
}
.img-cus-small figure {
	width: 55px;
	display: inline-block;
	vertical-align: middle;
}
.img-cus-small h3 {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 0 10px;
	color: #ffa200;
	font-size: 18px;
}
.bdg-back input {
	background-color: #134d69;
	color: #fff;
	font-size: 16px;
	border: 0px;
	font-weight: 600;
	display: inline-block;
	padding: 9px 50px;
	border-radius: 50px;
	text-decoration: none;
	cursor: pointer;
}
.title-content.img-cus-content {
	text-align: left;
	padding: 0 70px 0px;
}
.img-cus-small {
	display: inline-block;
}
.title-content.img-cus-content .bdg-back {
	float: right;
	margin-top: 10px;
}
#points_page .bx-wrapper {
	box-shadow: none;
}
#points_page #points_content
{
	text-align:justify;
}
.earned-message
{
	font-size: 48px!important;
	color: #D6D1D1!important;
	text-align: center!important;
	padding-top: 54px!important;
	font-weight: bold!important;
	width: 547px!important;
	margin-left: 132px!important;
}
.point-header-det > p {
	display: inline-block;
}
.points_details {
	width: calc(100% - 130px);
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
}
.points_content_badge {
	font-size: 15px;
	line-height: 20px;
	margin-top: 9px;
	opacity: 0.7;
}

#output
{
	display:none;	
	background: #fafafa;
	z-index: 100000;
	margin-top: 0;
	border-radius: 0 0 5px 5px;
	border: 1px solid #999;
	border-top: none;
	position: absolute;
	width: 100%;
	padding: 0;
	list-style: none;
	text-align: left;
	-webkit-box-shadow: 0 5px 8px rgba(0,0,0,.45);
	-moz-box-shadow: 0 5px 8px rgba(0,0,0,.45);
	box-shadow: 0 5px 8px rgba(0,0,0,.45);
	left:0px;
}
#output li
{
	cursor: pointer;
	padding: 20px 20px;
	border-top: 1px solid #ccc;
	color:#222;
}
.teamwork a 
{
	text-decoration:none;
	color:black;
}
.teamwork a:hover 
{
	text-decoration:underline;
	
}
#video-popup1 .frm_error {
	position: absolute;
	bottom: 0;
}
#video-popup1 .suggestion-row-half input,#video-popup1 .suggestion-row-half textarea {
	margin-bottom: 0px;
}
#video-popup1 .suggestion-row-half {
	padding-bottom: 15px;
	margin-bottom: 15px; 
}
body .speakpipe-dialog-close-button {
	top: -10px !important;
	right: -10px !important;
	background-color: #fff !important;
	border-radius: 20px !important;
	width: 30px !important;
	height: 30px !important;
	background-size: 20px !important;
	background-position: center center !important;
}
/*
body, html {
	position: inherit !important;
}
*/

.point-system {
	width: 20px;
	height: 24px;
	position: absolute;
	z-index: 99999;
	right: 8px;
	bottom: 54px;
	cursor:pointer;
}
.ninjas-contact .ninjas-box-grid {
	background: #fff; 
}
body .ninjas-contact  {
background-image: url('../img/body-bg.png');
background-size: auto;
background-repeat: repeat;
background-color: transparent;
}
.support-main p:empty {
    display: none;
}
div#clipchamp-button-1 {
    display: inline-block;
    width: auto;
    vertical-align: top;
    margin-right: 1%;
}
.imgcaptcha_div {
	-moz-user-select: none;  
	-webkit-user-select: none;  
	-ms-user-select: none;  
	-o-user-select: none;  
	user-select: none;
}
.contact-bottom .captcha-gp input[type=text] {
    margin-bottom: 0;
}
div#mainCaptcha {
    background: #f5f5f5;
    padding: 8px 5px;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    margin-right: 9px;
    font-style: italic;
    font-size: 24px;
}
#captcha {
	letter-spacing: 2px;
	font-size: 20px;
}
.smart-podcast-player.spp-color-60b86c .spp-player-layout .spp-main-region .spp-main-view .spp-controls .spp-play-pause-circle .spp-play .spp-play-bar, .smart-track-player.stp-color-60b86c-ff7d00 .spp-track-layer-1 .spp-playback-controls .spp-play-pause .spp-play .spp-play-bar {
background-color: #fd9726 !important;
}
.sumome-contactform
{
	display:none !important;
}
.ui-accordion-content {
	height: auto;
}
	.fblike-email {
		width: 100%;
		display: inline-block;
		font-size: 17px;
		margin: 10px 0;
	}
	.facebook-subheading {
		margin-bottom: 12px;
		font-size: 15px;
		color: #737373;
		float: left;
		line-height: 24px;
		padding-bottom: 10px;
	}

	.fblike-email-check input {
		display: inline-block;
		vertical-align: middle;
		margin-right: 3px;
		-webkit-appearance: radio;
	}
	.fblike-email-check {
		display: inline-block;
		vertical-align: middle;
		margin-right: 15px;
	}
	.suggestion-main.suggestionpage{
	height:auto;
	max-height:unset;box-shadow: none;overflow:visible;
}
.suggestion-main.suggestionpage .suggestion-row-half input[type="button"]{
	background-color: #134d69;
color: #fff;
border: 0px;
padding: 8px 15px;
border-radius: 4px;
font-size: 15px;
width: auto;
}
.suggestion-main.suggestionpage .suggestion-row-half{
margin-top:10px;
}
.suggestion-main.suggestionpage .suggestion-row-half input ~ label {
    top: -15px;font-size: 12px;
left: 0;
}
.suggestion-main.suggestionpage .suggestion-row-half label.lblfromup{
top: -25px;font-size: 12px;
left: 0;
}
.suggestion-main.suggestionpage .suggestion-row-half textarea{
border:none;border-bottom: 1px solid #c4c4c4;border-radius:0px;padding:0px;
}
.suggestion-main.suggestionpage .image-input-combo .upload_image{
	width: 100%;
margin-top: 0px;
position: relative;
z-index: 1;
opacity: 0;
}
.suggestion-main.suggestionpage .image-input-combo{width:100%}
.browsebtn.btn.btn-default {
    position: absolute;
    left: 0;
    top: 4px;
    background: #ffa200 !important;text-transform: uppercase;padding:7px 10px;width:100px;border-radius:3px;
}
.browsebtnblock{
	width:100%;
	float:left;
	position:relative;
}
.suggestion-main.suggestionpage .image-input-combo .img-preview {
    width: 50px;
    position: absolute;
    background: #000;
    height: 50px;
    right: 0;
    top: -12px;
}
.suggestion-main.suggestionpage .frm_error {
    top:65px;
}
.suggestion-main.suggestionpage .txtarea .frm_error {
    top: 136px;position:absolute;
    left:0;
}
.suggestion-main.suggestionpage .imgouterblk {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 100px;
}
.suggestion-main.suggestionpage .imgouterblk img {
    width: auto;
    border-radius: 4px;
    height: 80px;
}
.suggestion-main.suggestionpage  .subscription-table table {
    float: left;
    width: 100%;
}
.subscription-table table{min-width:600px;}
.suggestion-main.suggestionpage .inputinfo,.suggestion-main.suggestionpage .inputblockform select{
		height:35px;border-bottom: 1px solid #c4c4c4;
}
.acc-input-inner-row-outer{
	width:100%;
	float:left;
}
.acc-input-inner-row-outer .acc-input-inner{
	width:47%;
	float:left;
}
.acc-input-inner-row-outer .acc-input-inner:nth-child(2){
float:right;
}
.acc-input-inner.textarea {
width: 100%;

}
.acc-input-inner.textarea textarea{
border: 1px solid #dedede;
padding: 10px;
height: 125px;
}
.acc-input-inner-row-outer:nth-child(1) .acc-input-inner{
margin-top:0px;
}
.suggestion-main.suggestionpage .acc-input-inner.textarea .frm_error {
top: 129px;
}
.acc-input-inner-row-outer .frm_error {
color: red;
font-size: 13px;
position: absolute;
left: 0;
}
.acc-input-inner-row-outer .acc-input-inner{margin-top:40px;}
.suggestion-main.suggestionpage .image-input-combo .frm_error {
    top: 71px;
}

.dpodcastcard-logo {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.dpodcastcard-content {
    width: calc(100% - 50px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 17px;
}
.dpodcastcard-content p {
	font-family: 'Lato', sans-serif;
	color: #202020;
	line-height: 22px;
}
.dpodcastcard-hor {
    padding: 13px 20px;
    background: #fff;
    border-bottom: 1px solid #d5d5d5;
}
.dpodcastcard-hor:last-child {
    border-bottom: 0px;
}
.dpodcastcard-content h2 a{
    color: #ff7d00;
    font-size: 18px;
    margin-bottom: 4px;
}
.dpodcastcard-content h2{
    color: #ff7d00;
    font-size: 18px;
    margin-bottom: 4px;
}
.dpodcastcard-outer{
box-shadow: 0px 2px 3px #bdbbbb;	
margin-bottom: 20px;
}
.dpodcastcard-hor:hover {
    background: #f8f8f8;
    box-shadow: 0px 0px 4px #bdbbbb;
    position: relative;
    z-index: 1;
}
.load-more-cards {
    text-align: center;
    margin-bottom: 20px;
     color: #ff7d00;
    font-size: 17px;
    text-transform: uppercase;
}
.podcast-surffix a
{
	text-decoration:none;
	cursor:pointer;
}
.dpodcast-left .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active .ui-tabs-anchor {
	color: #ff7b00;
	background: #fff;
	border-radius: 7px 7px 0 0;
}
.dpodcast-left .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	background: #ddd;
}
.dpodcast-left .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
	border-bottom: 3px solid #ddd;
}
.dpodcast-left .ui-tabs .ui-tabs-nav li {
	margin: 1px 0em 0 0;
}
.dpodcast-left .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: .8em 1em;
}
select::-ms-expand { display: none; }
/*********section added 28-09-18***************/
.explorheading {
	width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 0;
    font-size: 30px;
    color: #fff;
    text-transform: capitalize;
    background: #071925;
    padding: 13px 30px;
    font-weight: 600;
}
.explorheading img {
    width: 53px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.explor-course {
	width: 100%;
	float: left;
	background: #134d69;
	padding: 30px;
	border-radius: 0px;
	margin-bottom: 80px;
}
.right-social a,.right-social a img {
    display: inline-block;
    vertical-align: top;
}
.exploretabcontent ul li {
    margin: 0 5px !important;
    padding-bottom: 10px !important;
}
.explore-tabblock {
	width: 100%;
	float: left;
}
.exploretabcol {
    width: 25%;
    float: left;
    cursor:pointer;
}
.exploretabcontent {
	width: 100%;
	float: left;
}
.exploretabcol {
	width: 25%;
	float: left;
	text-align: center;
	padding: 20px 15px;
	border-radius: 5px 5px 0px 0px;
	font-size: 24px;
	color:#fff;
}
.podcast-surffix {
    color: #ff7d00;
}
.exploretabcol.active {
	background: #fff;
	color:#202020;
}
.exploretabcol svg {
	width: 26px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.exploretabcol.active svg, .exploretabcol.active svg path {
fill:#ff7d00 !important;
}
.postcodelisting {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.blogtabcontent {
	width: 100%;
	float: left;
	background: #fff;
	padding: 20px;
	border-radius:0px;
	overflow:hidden;
}
.blogtabcontent ul{
width:100%;
float:left;
}
.blogtabcontent ul li {
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.blogtabcontent ul li .fig-btm{
	padding:0px 20px 20px;
}
.blogtabcontent ul li:nth-child(3){
margin-right:0px;
}
.podcast-numeroues .exploretabcol {
    font-size: 17px;
    padding: 15px 20px;
}

.podcast-numeroues .dpodcastcard-content p {
    font-size: 13px;
    margin-top: 10px;
}

.podcast-numeroues .dpodcastcard-logo {
    border: 1px solid #ccc;
}
.podcast-numeroues .exploretabcol svg {
    width: 17px;

}
.podcast-numeroues .dpodcastcard-logo img {
    min-height: 45px;
}
.podcast-numeroues .dpodcastcard-logo img {
    width: 100%;
    height: 100%;
}
.dpodcastcard-hor {
	cursor: pointer;
}
/*********section added 28-09-18 end***************/
/*drone you member 17-09-18 start*/
.droneu-members {
    padding: 60px 0;
    text-align: center;
    font-family:'Lato', sans-serif;
}
.droneu-members h2 {
    color: #134d69;
    font-size: 31px;
    font-weight: 600;
    margin-bottom: 15px;
}
.mem-sub-heading{
	color: #707070;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 25px;
}
.members-row-main {
    background-color: #fff;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.29);
    border-radius: 3px;
    padding:40px 25px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.droneu-members .members-row-main {
    text-align: left;
}
.circle-mem-list {
    position: relative;
    color: #134d69;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 38px;
    margin-bottom: 20px;
}
.circle-mem-list span {
    color: #fff;
    background-color: #134d69;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    position: absolute;
    text-align: center;
    left: 0;
    top: -8px;
    padding: 6px 0;
}
.members-row-content h3{
	color: #000000;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
}
.members-row-content h3 span{
	color: #ff8400;
}
.members-row-content ul{
	margin: 20px 0 0;
}
.members-row-content ul li {
    position: relative;
    font-size: 14px;
    color: #8e8e8e;
    margin-bottom: 20px;
    padding-left: 50px;
    line-height: 27px;
}
.members-row-content ul li span{
	color: #000000;
}
.members-row-content ul li a{
	color: #ff8400;
	text-decoration: none;
}
.members-row-content ul li:last-child{
	margin-bottom: 0;
}
.members-row-content ul li span.listspan {
    font-weight: 600;
    font-size: 26px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 26px;
    margin: auto;
    color: #aaaaaa;
}
.members-row-content p{
	font-size: 14px;
	color: #8e8e8e;
	line-height: 26px;
	margin-bottom: 26px;
}
.support-btn {
    display: inline-block;
    color: #fff;
    background-color: #ff8400;
    border-radius: 50px;
    padding: 12px 25px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.support-btn img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
}
.img-right-mem {
    position: absolute;
    bottom: 0px;
    right: 0;
    height:100%;
}
.members-row-content {
    padding-right: 482px;
    position: relative;
    z-index: 10;
}
.meme-video-link {
    color: #828282;
    font-weight: 600;
    font-size: 15px;
    margin-top: 20px;
}
.meme-video-link a{
	text-decoration: none;
	color: #134d69;
}
.meme-video-link img{
	display: inline-block;
	margin-right: 13px;
	vertical-align: middle;
}
.members-row-content.members-row-accordian {
	padding-right: 0 !important;
}
.members-row-content.members-row-accordian .pricinggrid-section {
	margin-top: 30px;
}
.members-row-accordian .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	right: .5em;
	top: 50%;
	margin-top: -8px;
	left:auto;
}
.members-row-accordian .ui-accordion .ui-accordion-header {
	padding: 14px 10px;
}
.members-row-accordian .ui-accordion .ui-accordion-icons {
	padding-right: 2.2em;
	padding-left:.7em;
	left: auto;
}
.members-row-accordian .members-row-content h3 {
	font-size: 26px;
	font-weight: normal;
	color:#262626;
}
.members-row-accordian .ui-state-default {
	background: #fff;
	margin-top: 13px !important;
	border: 1px solid #eae9e9;
	font-weight: normal;
	color:#262626;
}
.members-row-accordian .ui-accordion .ui-accordion-content {
	padding: 15px 14px;
	border: 1px solid #eae9e9;
}
.checkout-half.half-facebook {
	margin-top: 5px;
}
.facbook-code1 .fblike-email {
	margin: 20px 0 10px;
}
.facbook-code1 .checkout-half {
	margin-top: 0;
}
#mm_field_facebook {
	margin-bottom: 12px;
}
/*********section added 28-09-18***************/
.explorheading {
	width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 0;
    font-size: 30px;
    color: #fff;
    text-transform: capitalize;
    background: #071925;
    padding: 13px 30px;
    font-weight: 600;
}
.explorheading img {
    width: 53px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.explor-course {
	width: 100%;
	float: left;
	background: #134d69;
	padding: 30px;
	border-radius: 0px;
	margin-bottom: 80px;
}
.right-social a,.right-social a img {
    display: inline-block;
    vertical-align: top;
}
.exploretabcontent ul li {
    margin: 0 5px !important;
    padding-bottom: 10px !important;
}
.explore-tabblock {
	width: 100%;
	float: left;
}
.exploretabcol {
    width: 25%;
    float: left;
    cursor:pointer;
}
.exploretabcontent {
	width: 100%;
	float: left;
}
.exploretabcol {
	width: 25%;
	float: left;
	text-align: center;
	padding: 20px 15px;
	border-radius: 5px 5px 0px 0px;
	font-size: 24px;
	color:#fff;
}
.podcast-surffix {
    color: #ff7d00;
}
.exploretabcol.active {
	background: #fff;
	color:#202020;
}
.exploretabcol svg {
	width: 26px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.exploretabcol.active svg, .exploretabcol.active svg path {
fill:#ff7d00 !important;
}
.postcodelisting {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.blogtabcontent {
	width: 100%;
	float: left;
	background: #fff;
	padding: 20px;
	border-radius:0px;
	overflow:hidden;
}
.blogtabcontent ul{
width:100%;
float:left;
}
.blogtabcontent ul li {
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
}
.blogtabcontent ul li .fig-btm{
	padding:0px 20px 20px;
}
.blogtabcontent ul li:nth-child(3){
margin-right:0px;
}
.podcast-numeroues .exploretabcol {
    font-size: 17px;
    padding: 15px 10px;
}

.podcast-numeroues .dpodcastcard-content p {
    font-size: 13px;
    margin-top: 10px;
}

.podcast-numeroues .dpodcastcard-logo {
    border: 1px solid #ccc;
}
.podcast-numeroues .exploretabcol svg {
    width: 17px;

}
.podcast-numeroues .dpodcastcard-logo img {
    min-height: 45px;
}
.podcast-numeroues .dpodcastcard-logo img {
    width: 100%;
    height: 100%;
}
.dpodcastcard-hor {
	cursor: pointer;
}
.exploretabcontent .bx-wrapper .bx-viewport {
    box-shadow: none;
    border: 0px;
}
.exploretabcontent .bx-wrapper {
    box-shadow: none;
    border: 0px;
}
.postcodelisting.blogtabcontent ul.dash-cards.courses-main{
	padding-top: 0;
}

.members-row-content .ui-state-default.ui-state-active .ui-icon {
	background-image: url("../img/right-arrow-new.png");
	display: inline-block;
	width: 26px;
	height: 24px;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	transform: rotate(0deg);
	transition:all ease 0.5s;
}
.members-row-content .ui-state-default .ui-icon {
	background-image: url("../img/right-arrow-new.png");
	display: inline-block;
	width: 26px;
	height: 24px;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	transform: rotate(90deg);
	transition:all ease 0.5s;
}

/*********section added 28-09-18 end***************/
/*********section added 26-11-18 end***************/
	.hireus-cover-main {
  margin-top: 25px;
}
.hireus-tabs {
  width: 100%;
  float: left;
  font-family: 'Lato', sans-serif;
}
.hireus-tabs ul li {
  float: left;
}
.hireus-tabs ul {
  background: #134d69;
  width: 100%;
  float: left;
  padding: 0 57px;
}
.hireus-tabs ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
  padding: 22px 50px;
  display: block;
  text-transform: uppercase;
  position: relative;
}
.hireus-tabs ul li a:after{
  position: absolute;
  content: '';
  height: 5px;
  background: #ff7d00;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
  top: -4px;
  transition:all ease 0.5s;
  left: 0;
  width: 100%;
}
.hireus-tabs ul li.active a:after,.hireus-tabs ul li a:hover:after{
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 transform: scale(1);
}
.hireus-tabs ul li.active a,.hireus-tabs ul li a:hover{
  color: #ff7d00;
  background-image: url(../img/body-bg.png);
  background-size: auto;
  background-repeat: repeat;
}
.hiresus-content {
  width: 100%;
  float: left;
  padding: 30px 0;
  font-family: 'Lato', sans-serif;
}
.hiresus-content h3 {
  color: #000000;
  font-size: 18px;
  margin-bottom: 10px;
}
.hiresus-content p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
}
.h-training-tach {
  background-color: #fff;
  -webkit-display: flex;
  -moz-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 45px;
}
.training-tach {
  width: 50%;
  -webkit-display: flex;
  -moz-display: flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.training-tach.training-tach-left {
  padding: 30px 25px 30px 35px;
}
.hiresus-content .training-tach h3,.hiresus-content .training-tach h4 {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
}
.hiresus-content .training-tach h4{
  margin-top: 15px;
}       
.hiresus-content .training-tach p {
  font-size: 15px;
  margin-bottom: 0;
  padding-left: 18px;
}
.h-training-list {
  margin-bottom: 25px;
}
.training-tach-right img {
  width: 100%;
}
.h-training-list.h-training-list-last {
  margin-bottom: 0;
}
.h-training-list.h-training-list-last p {
  margin-bottom: 5px;
  padding-left: 32px;
}
.hiresus-content .h-guranteed p {
  font-size: 18px;
  line-height: 28px;
}
.h-guranteed {
  margin-bottom: 45px;
}
h2.h-large-heading {
  font-size: 23px;
  margin-bottom: 15px;
}
.hiresus-content .training-tach h4{
  font-size: 18px;
  margin-bottom: 9px;
  margin-top: 0;
  position: relative;
  padding-left: 20px;
}
.hiresus-content .training-tach h4:after{
  position: absolute;
  content: '';
  left: 0;
  top: 9px;
  width: 8px;
  height: 8px;
  background: #000;
  bottom: 0;
}
.training-tach ul {
  padding-left: 20px;
}
.training-tach ul h5 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
  position: relative;
  padding-left: 20px;
}
.hiresus-content .training-tach h5:after{
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 6px;
  height: 6px;
  background: #000;
  bottom: 0;
  margin: auto;
}
.training-tach ul li {
  padding-left: 20px;
  margin-bottom: 15px;
}
.h-hire-listing li {
  position: relative;
  font-size: 17px;
  color: #000000;
  display: inline-block;
  max-width: 427px;
  width: 100%;
  background-image: url('../img/chekc-circle.png');
  background-repeat: no-repeat;
  background-position: left top 1px;
  padding-left: 25px;
  margin-bottom: 19px;
}
.h-hire-listing {
  margin-bottom: 20px;
}
.training-tach-right img {
  align-items: self-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  object-fit: cover;
}
.support-bottm-btn.hire-us {
	margin-top: 0;
}
.pagecommon-head.hire-uscus .res-heading span {
	margin-bottom: 50px;
	display: block;
}
.thanks-block-members .img-right-mem {
    width: 50%;
    display: flex;
    top: 0;
    bottom: 0;
    margin: auto;
    align-items: center;
    justify-content: center;
}
.thanks-block-members .members-row-content {
    width: 50%;
    padding-right: 21px;
}
.img-right-mem img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
/*thankyu top style*/
.thanku-page-main.members-row-main .thanku-main-content {
	margin-top: 0;
}
.thanku-page-main.members-row-main .thanku-page-inner figure {
	text-align: center;
}
.thanku-page-main.members-row-main .thanku-page-inner figure img {
	max-width: 45%;
}
.thanku-page-main.members-row-main .thanku-content {
	margin-bottom: 0;
}
/*thankyu top style*/
.support-btn.support-btn-cus {
	padding: 12px 13px;
	font-size: 12px;
	width: 161px;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 10px;
}
/** @av 5 dec - certificate pages **/

/*droneu certificate start*/
.cirtificate-drone {
	text-align: center;
	padding-top: 15px;
}
.cirtificate-drone h2{
	color: #3d7f9f;
	font-size: 30px;
	font-family:'Lato';
	font-weight:600;
	margin-bottom: 15px;
}
.cirtificate-drone .sub-strong-heading{
	font-size: 20px;
	color: #242424;
	font-family:'Lato';
	font-weight:600;
	line-height: 29px;
	margin-bottom: 20px;
}
.cirtificate-drone p{
	font-size: 16px;
	color: #000;
	line-height: 29px;
	font-family:'Lato';
	margin-bottom: 15px;
}
.certificate-row-flex{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 40px;
}
.certificate-row-grid {
	width: 31%;
	background-color: #fff;
	border-radius: 0;
	padding: 45px;
	margin: 0 2% 6% 0;
	position: relative;
	border-radius: 5px;
}
.certificate-row-grid:nth-child(3n){
	margin-right: 0;
}
.cirtificate-drone .certificate-row-grid p{
	font-size: 19px;
	color: #193f61;
	font-family:'Lato';
	font-weight: 600;
}
.cirtificate-drone .certificate-row-grid img{
	margin-bottom: 15px;
}
.certificate-row-grid .certi-more{
	background-color: #fb7d00;
	width: 153px;
	height: 45px;
	position: absolute;
	bottom: -20px;
	line-height: 45px;
	color: #fff;
	font-size: 17px;
	font-family:'Lato';
	font-weight: 600;
	border-radius: 50px;
	left: 0;
	right: 0;
	margin: auto;
}

/*droneu certificate end*/

/*droneu photography courses start*/
.new-photograohy{
	padding-top: 15px;
}
.new-photograohy h1 {
	color: #3d7f9f;
	font-size: 30px;
	text-transform: uppercase;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.drone-phto-cover {
	background-color: #fff;
	padding: 70px;
	position: relative;
	text-align: center;
	margin-top: 140px;
}
.main-topimg {
	display: inline-block;
	width: 186px;
	position: relative;
	margin-top: -190px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.main-topimg:after {
	position: absolute;
	content: '';
	width: 75px;
	height: 8px;
	background-image: url('../img/shadow-photo.png');
	border-radius: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-size: 100%;
	background-repeat: no-repeat;
}
.new-photograohy h2{
	color: #193f61;
	font-size: 30px;
	font-family:'Lato';
	margin-bottom: 15px;
}
.new-photograohy p{
	font-size: 18px;
	color: #1f1f1f;
	font-family:'Lato';
	line-height: 23px;
	margin-bottom: 35px;
	padding: 0 50px;
}
.phto-course-row{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	flex-wrap: wrap;
	background-color: #f4f4f4;
	padding: 20px;
	margin-bottom: 20px;
	position: relative
}
.phto-course-left {
	width: 200px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	justify-content: center;
	align-items: center;
}
.phto-course-right {
	width: calc(100% - 200px);
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	justify-content: center;
	flex-direction: column;
	text-align: left;
}
.phto-course-row.phto-course-active{
	background-color: #fff6d7;
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.13);
}
.new-photograohy .phto-course-right p{
	font-size: 15px;
	color: #1f1f1f;
	line-height: 23px;
	padding: 0;
	margin-bottom: 0;
}
.course-right-hdr h3 {
	color: #1f1f1f;
	font-size: 22px;
	font-family:'Lato';
	margin-bottom: 8px;
}
.course-right-hdr ul li {
	color: #1f1f1f;
	font-size: 15px;
	padding-right: 15px;
	margin-right: 10px;
	position: relative;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	align-items: center;
	margin-bottom: 8px;
}
.course-right-hdr ul li:last-child{
	margin-right: 0;
	padding-right: 0;
}
.course-right-hdr ul li:after{
	position: absolute;
	content: '';
	height: 100%;
	right: 0;
	width: 2px;
	background-color: #000;
}
.course-right-hdr ul li:last-child:after{
	display: none;
}
.course-right-hdr ul li span {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 21px;
	height: 21px;
	border-radius: 100%;
	margin-right: 10px;
}
.phto-course-progress .course-right-hdr ul li span{
	background-color: #fb7d00;
}
.phto-course-active .course-right-hdr ul li span{
	background-color: #00bf87;
}
.phto-course-active .take-thistest{
	display: none;
}
.phto-course-notstared .course-right-hdr ul li span{
	background-color: #9f9f9f;
}
.course-right-hdr ul li span img{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.course-right-hdr ul{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex; 
	flex-wrap: wrap;
}
.course-right-hdr {
	padding-right: 100px;
}
.take-thistest {
	position: absolute;
	right: -10px;
	background-color: #fb7d00;
	color: #fff;
	font-size: 15px;
	font-family: 'Lato';
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	border-radius: 4px 0 0 4px;
	width: 124px;
	text-align: center;
	top: 30px;
}
.take-thistest:after{
	position: absolute;
	content: '';
	border-left: 4px solid transparent;
	border-bottom: 8px solid transparent;
	border-top: 7px solid transparent;
	bottom: -9px;
	right: 3px;
	transform: rotate(41deg);
	border-right: 7px solid #9d7402;
	z-index: 0;
}
.main-row-cover {
	margin-bottom: 40px;
}
.drone-phto-cover .certification-test {
	border-radius: 4px;
	padding: 30px;
	background-color: #134d69;
	color: #fff;
	text-align: left;
}
.certification-test-left,.certification-btn-right,.certification-btn-right a img {
	display: inline-block;
	vertical-align: middle;
}
.certification-btn-right a img {
	margin-left: 24px;
}
.certification-btn-right a{
	width: 232px;
	height: 60px;
	display: inline-block;
	background-color: #fb7d00;
	font-size: 21px;
	font-family: 'Lato';
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	line-height:60px;
	text-align: center;
	border-radius: 4px;
}
.certification-test-left {
	width: calc(100% - 237px);
	padding-right: 15px;
}
.certification-test-left h3{
	font-size: 28px;
	font-family: 'Lato';
	margin-bottom: 5px;
}
.new-photograohy .certification-test-left p{
	color: #fff;
	padding: 0;
	margin: 0;
}
.genrate-certificate{
	width: 287px;
	height: 60px;
	background-color: #fb7d00;
	font-size: 21px;
	font-family: 'Lato';
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 4px;
	bottom: -30px;
	line-height: 60px;
	text-decoration: none;
}
.genrate-certificate img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}
/*droneu photography courses end*/

/*generate certificate start*/
.genrate-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.78);
	z-index: 20;
	top: 0;
	left: 0;
	text-align: center;
	overflow: auto;
}
.genrate-inner {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 817px;
    margin: 0 auto;
    right: 0;
}
.genrate-mainbody {
    top: 25px;
    position: relative;
    width: 100%;
    height: 727px;
    background-color: #fff;
}
.genrate-image-format {
	width: 100%;
	height: 628px;
	border: 8px solid #ccc;
	background-image: url('../img/certificate-format.png');
	background-repeat: no-repeat;
}
.generate-close {
	position: absolute;
	width: 44px;
	height: 44px;
	background: #cccccc;
	border-radius: 100%;
	right: -20px;
	z-index: 999;
	top: -20px;
}
.generate-close img{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.name-certificate {
    font-size: 23px;
    color: #031c33;
    text-transform: uppercase;
    font-family: 'Lato';
    font-weight: 600;
    position: relative;
    top: 47%;
}
.issue-date {
    font-size: 14px;
    color: #031c33;
    font-family: 'Lato';
    font-weight: 700;
    position: relative;
    top: 61.4%;
    left: 54%;
    transform: translate(-50%, -50%);
}
.genrate-btn a {
    display: inline-block;
    width: 287px;
    height: 60px;
    background-color: #fb7d00;
    color: #fff;
    border-radius: 4px;
    font-size: 21px;
    text-decoration: none;
    font-family: 'Lato';
    font-weight: 600;
    line-height: 60px;
}
.genrate-btn a img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}
.genrate-btn {
    padding-top: 20px;
}
/*generate certificate end*/
.event-img-heading {
	width: 100%;
	display: inline-block;
	font-size: 20px;
	margin: 30px 0 10px;
	color: #636363;
}
.eslider-cover .eventgallery-image {
	height: 116px;
	position: relative;
}
.eslider-cover .eventgallery-image img {
	position: absolute;
	max-width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
}
.eslider-cover .pre-arrow.slick-arrow {
	left: -24px;
}

/*
.blockUI.blockMsg.blockElement {
	bottom: 20px !important;
}
*/
/************appointment css start************/
.appointment-lists li:last-child {
    margin-bottom: 0px;
}
.appointment-lists li {
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.53);
    padding: 25px 0px 25px 30px;
    width: 100%;
    margin-bottom: 20px;
    vertical-align: top;
    display: inline-block;
}
.appoint-img {
    display: inline-block;
    vertical-align: top;
    width: 200px;
}
.appoint-info {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 204px);
    padding-left: 56px;
}
.appoint-info h1 {
    font-size: 23px;
    color: #ff7b00;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 300px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 7px;
    line-height: 29px;
}
.appoint-info-top, .appoint-middle-section {
    padding-right: 35px;
}
.status-appoint {
    float: right;
}
.status-select {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.status-select label {
    position: absolute;
    top: -9px;
    left: 7px;
    background: #fff;
    padding: 0 4px;
}
a.download-appoint {
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 37px;
    background: #ff7b00;
    border-radius: 3px;
    text-align: center;
    padding: 7px;
}
.status-select select {
    height: 37px;
    width: 163px;
    border-radius: 3px;
    border: 1px solid rgb(125, 125, 125);
    background-image: url(../img/arrr-btm-appoint.svg);
    background-repeat: no-repeat;
    background-position: right 12px center;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: 15px;
    color: #141414;
    font-weight: bold;
    margin-right: 7px;
    padding: 0 12px;
}
.appoint-det-time {
    display: inline-block;
    width: calc(100% / 3 - 5px);
    vertical-align: top;
}
.appoint-det-src {
    display: inline-block;
    width: 100%;
    margin-top: 13px;
}
.appoint-det-time span {
    display: block;
    font-size: 14px;
    color: #616161;
    margin-bottom: 4px;
}
.appoint-det-time strong {
    line-height: normal;
    font-size: 14px;
    color: #141414;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    width: 100%;
    overflow: hidden;
    display: inline-block;
}
.appoint-det-time {
    display: inline-block;
    width: calc(100% / 3 - 5px);
    vertical-align: top;
    border-left: 1px solid #e1e1e1;
    padding-left: 12px;
    padding-right: 12px;
}
.appoint-det-time:first-child {
    border-left: 0px;
    padding-left: 0px;
}
.appoint-loc {
    background-image: url(../img/locc-appoint.svg);
}
.appoint-loc {
    background-image: url(../img/locc-appoint.svg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 22px;
    font-size: 15px;
    color: #141414;
    line-height: normal;
    margin-top: 15px;
}
.appoint-middle-info {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 222px);
}
.fee-section {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    width: 216px;
    text-align: right;
    font-weight: bold;
    color: #ff7b00;
    cursor:pointer;
}
.fee-section span {
    font-size: 15px;
    color: #141414;
}
.btm-trainne-appoint {
    background: #f5f5f5;
    padding: 13px;
    border-radius: 3px;
    margin-top: 17px;
}
.btm-trainne-appoint .appoint-det-time:last-child {
    width: 100px;
}
.btm-trainne-appoint .appoint-det-time {
    border: 0px;
    width: calc(100% / 4 - 37px);
}
.show-on-mob{
  display: none;
}
.appoint-info-top .appoint-img{
  display: none;
}
.upload-outer-new {
    position: fixed;
    background: rgba(0,0,0,0.45);
    left: 0;
    right: 0;
    z-index: 1000000;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.upload-heading {
	font-size: 24px;
	color: #0f0f0f;
	text-align: center;
	font-family: "Lato",;
	font-weight: bold;
}
.upload-outer-popup {
    background: #fff;
    max-width: 584px;
    border-radius: 3px;
    width: 100%;
    padding: 50px 70px;
    position: relative;
}
.upload-subheading {
	font-size: 15px;
	color: #0f0f0f;
	text-align: center;
	width: 100%;
	margin-top: 13px;
	margin-bottom: 30px;
}
.browse-btn {
	position: relative;
	margin-bottom: 15px;
}
.browse-btn input {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    height: 100%;
    opacity: 0;
    z-index:1;
}
.browse-btn a {
    font-size: 15px;
    color: #000;
    opacity: 0.6;
    background: #ebebeb;
    width: 100%;
    display: inline-block;
    height: 60px;
    padding: 22px;
    border-radius: 3px;
    border: 1px solid #cccccc;
}
.close-popup-upload {
    position: absolute;
    right: 19px;
    top: 19px;
}
.file-type-upload {
	border: 1px solid #ebebeb;
	border-radius: 3px;
	position: relative;
	padding: 10px 28px 9px 53px;
	height: 39px;
	overflow: hidden;
	margin-bottom: 20px;
}
.browse-area textarea {
	border: 1px solid #cccccc;
	height: 170px;
	width: 100%;
	resize: none;
	border-radius: 3px;
	font-size: 15px;
	color: #0f0f0f;
	padding: 11px 17px;
}
.browse-area{
	margin-bottom: 20px;
	width: 100%;
	display: inline-block;
}
.sub-uploadbtn input {
	font-size: 22px;
	color: #fff;
	width: 100%;
	background: #ff7b00;
	border: 0px;
	border-radius: 3px;
	font-weight: bold;
	height: 60px;
}
.file-type-upload span {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	bottom: 0;
	justify-content: center;
	display: flex;
	align-items: center;
	width: 23px;
}
.file-type-upload a {
	font-size: 15px;
	color: #282828;
}
.file-type-upload p {
    position: absolute;
    left: 0;
    background: #ff7b00;
    top: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    width: 40px;
}
.close-popup-upload img {
    width: 21px;
    opacity: 0.3;
}
.receiptarea { 
    border: 1px solid #d8d8d8;
    padding: 12px;
    font-size: 13px;
    color: #535353;
    min-height: 123px;
    border-radius: 2px;
}
.payment-status{
	font-size: 16px;
	text-transform: capitalize;
	margin-bottom: 9px;
}
.appointment-lists {
    margin-bottom: 50px;
}
/************appointment css end************/
/************Blog Tables************/
table.inspire-comparision-table {
	border: 1px solid #ccc;
	background: #000;
}
table.inspire-comparision-table th{
	color: #fff;
	padding: 5px 0;
}
table.inspire-comparision-table tr td {
	border: 1px solid #000;
	text-align: center;
	background: #fff;
	padding: 5px 0;
}
table.inspire-comparision-table tr td:nth-child(2) {
	background: #f6b170;
}
table.inspire-comparision-table tr td:nth-child(3) {
	background: #fb9435;
}
table.inspire-comparision-table tr td:nth-child(4) {
	background: #c1dbf2;
}
table.inspire-comparision-table tr td:nth-child(5) {
	background: #4d9de0;
}
table.inspire-comparision-table tr td.no-content {
	background: #262626;
}
table.inspire-comparision-table tr td.row-title {
	text-align: left;
	padding: 5px 10px;
}
table.inspire-comparision-table tr td.cost-title:nth-child(1) {
	background: #f6b170;
}
table.inspire-comparision-table tr td.cost-title:nth-child(2) {
	background: #fb9435;
}
table.inspire-comparision-table tr td.cost-title:nth-child(3) {
	background: #c1dbf2;
}
table.inspire-comparision-table tr td.cost-title:nth-child(4) {
	background: #4d9de0;
}
table.inspire-comparision-table tr td.cost-total{
	color: #fff;
}
table.inspire-comparision-table tr td.cost-total:nth-child(1) {
	background: #595959;
	font-weight: 600;
}
table.inspire-comparision-table tr td.cost-total:nth-child(2) {
	background: #c3751d;
}
table.inspire-comparision-table tr td.cost-total:nth-child(3) {
	background: #7b4f1e;
}
table.inspire-comparision-table tr td.cost-total:nth-child(4) {
	background: #3d7f9f;
}
table.inspire-comparision-table tr td.cost-total:nth-child(5) {
	background: #0a3c53;
}
table.inspire-comparision-table tr td.no-content {
	background: #8d8a8a;
}

table.inspire-comparision-table tr td.main-logo {
	padding: 20px;
	background: #fff;
}
table.inspire-comparision-table tr td.cost-title {
	color: #000;
	font-weight: 600;
}
table.inspire-comparision-table tr td img{
	vertical-align: middle;
}
.threeviewratings {
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 29px;
}

.threeviewratings .Hostedby {
    font-size: 16px;
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
    color: #164c68;
}

.dronehostview {
    width: 100%;
    float: left;
    text-align: center;
}

.userhost {
    width: 100px;
    display: inline-block;
    margin-bottom: 15px;
    height: 100px;
    border-radius: 110px;
    overflow: hidden;
}

.hostname {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #174e69;
    margin-bottom: 10px;
}
.hostname a{
	color: #174e69;
}

.hostreview {
    width: 100%;
    float: left;
	position: relative;
}

.hostreview ul {
    width: 100%;
    float: left;
}

.hostreview ul li {
    display: inline-block;
    margin-right: 5px;
}

.hostreview ul li:last-child {
    margin-right: 0px;
}

.hostreview ul li img {
    width: 13px;
}
.threeviewratings.listingMore {
    padding: 0px 15px;
    height: 210px;
    overflow: auto;
}

.threeviewratings.listingMore .dronehostview {
    position: relative;
    width: 100%;
    display: flex;
    text-align: left;
    padding-left: 50px;
    padding: 0px 0px 0px 60px;
    flex-direction: row;
    justify-content: center;
    min-height: 45px;
    margin-bottom: 10px;
    flex-wrap: wrap;
    align-items: center;
    overflow: hidden;
}

.threeviewratings.listingMore .dronehostview .userhost { 
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    margin: 0px;
    border-radius: 45px;
    overflow: hidden;
}

.threeviewratings.listingMore .dronehostview .hostname {
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    line-height: 18px;
    padding: 0px;
    margin-bottom: 7px;
}
/*Thanks page popup 21 oct 2019*/
.members-row-main.hereis-next {
	background: #ff7b00;
	color: #fff;
	text-align: center;
	padding: 30px;
}
.members-row-main.hereis-next h2 {
	color: #fff;
	font-family: 'RobotoSlab-Bold';
	font-size: 38px;
}
.thnks_pop_invite {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99999;
	background: rgba(0,0,0,0.5);
	height: 100%;
	display: none;
	justify-content: center;
	align-items: center;
}
.thks_inner {
	max-width: 750px;
	width: 90%;
	display: inline-block;
	background: #fff;
	padding: 40px 30px;
	border-radius: 5px;
	position: relative;
}
.thks_inner h2 {
	font-size: 27px;
	color: #40809b;
	margin-bottom: 20px;
	font-family: 'RobotoSlab-Bold';
}
.thks_inner p {
	color: #071d34;
	font-size: 16px;
}
.inp_invite_block input {
	border: none;
	border-bottom: 1px solid #c3c3c3;
	width: 45%;
	margin-right: 4%;
	font-size: 16px;
	padding: 10px 0px;
}
.input_grps {
	max-height: 40vh;
	overflow: auto;
	margin-bottom: 20px;
}
.inp_invite_block {
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
}
.extra_invite_block h2 {
	font-size: 18px;
	color: #ff8500;
	font-family: unset;
	font-weight: normal;
	display: inline-block;
}
.btn.thnks-invt-subt {
	float: right;
	display: inline-block;
	margin-right: 36px;
	background: #ff8500;
	border: none;
	padding: 10px 20px;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
}
.remove_invite{
	border-radius: 20px;
	background-color: #868686;
	position: absolute;
	right: 10px;
	bottom: 2px;
	font-size: 30px;
	display: flex;
	color: #fff;
	justify-content: center;
	width: 20px;
	height: 20px;
	align-items: center;
}
.remove_invite b {
	font-weight: normal;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 5px;
	line-height: 0px;
	text-align: center;
	cursor: pointer;
}
.add_invite {
	width: 20px;
	height: 20px;
	background: #ff8500;
	border-radius: 50%;
	display: flex;
	align-content: center;
	justify-content: center;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.add_invite b {
    text-align: center;
    line-height: 10px;
    left: 0px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 15px;
    color:  #fff;
    padding-left: 1px;
}
.thnks-close-btn {
	width: 40px;
	position: absolute;
	top: -15px;
	right: -15px;
	background: #fff;
	border-radius: 50%;
	outline-color: #ff8500;
	cursor: pointer;
}
/*Thanks page 21 oct 2019*/
/*Reviews page 31 Oct 2019*/
.clip-leave {
	text-align: center;
	float: left;
	margin: auto;
	width: 100%;
	font-family: 'Nano Script SSi';
	font-size: 38px;
	color: #000;
	font-weight: 500;
	margin-top: 25px;
}
.clip-arrow { 
	width: 100%;
	margin: auto;
	position: relative;
	float: left;
}
.clip-arrow img {
	max-width: 70px;
	position: absolute;
	right: 0;
	left: 330px;
	top: -15px;
	margin: auto;
	transform: rotate(20deg);
}
.review-switching-main {
	float: left;
	width: 100%;
	display: flex;
}
.review-switching {
	background: #ccc;
	width: auto;
	padding: 7px;
	font-size: 18px;
	font-weight: 700;
	border-radius: 5px;
	box-shadow: inset 0px 1px 1px #7b7b7b;
	margin: auto;
	margin-top: 25px;
	text-align: center;
	position: relative;
}
.review-switching a {
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	padding: 14px 25px;
	position: relative;
	z-index: 1;
	min-width: 227px;
}
.review-switching a img {
	max-width: 30px;
	margin-right: 10px;
	display: inline-block;
}
.rev-switch {
	position: absolute;
	top: 7px;
	left: 7px;
	width: 227px;
	height: 58px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	background: #ff7b00;
	border-radius: 5px;
	box-shadow: 0px 3px 3px -1px #7b7b7b;
}
.rev-switch.active {
	top: 7px;
	left: calc(100% - 234px);
}
/*Reviews page 31 Oct*/
/*Related Quizz*/
.related-quizzez {
    width: 100%;
    display: block;
    background-color: #fff;
    box-shadow: 0px 0px 2px #bfbebe;
    -webkit-box-shadow: 0px 0px 2px #bfbebe;
    -moz-box-shadow: 0px 0px 2px #bfbebe;
    vertical-align: top;
    border-radius: 3px;
    overflow: hidden;
    padding: 10px 30px;
    margin: auto;
    margin-bottom: 40px;
}
.quizz-rel-content a {
    background: #d6d6d6;
    padding: 10px 20px 12px;
    display: inline-block;
    border-radius: 3px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.quizz-rel-content h2 {
    color: #ff7b00;
    font-size: 22px;
    margin-bottom: 12px;
}
body .quizz-rel-content p {
	font-size: 16px;
	color: #000;
}
.quizz-rel-img {
    display: inline-block;
    width: 230px;
    vertical-align: middle;
}
.quizz-rel-content {
	width: calc(100% - 240px);
	display: inline-block;
	vertical-align: middle;
	padding-left: 40px;
}
/*Related Quizz*/
/* Quiz Summary Popup */
.quiz-user-data .quiz-user-data-inner {
    float: right;
    color: #504b4b;
}
.quiz-user-data .quiz-user-data-inner h2{
	text-align: right;
	margin-bottom: 5px;
}
.quiz-user-data #points_content ul li {
    float: left;
}
.quiz-user-data #points_content ul li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    border-right: 1px solid #ccc;
    padding-right: 12px;
    margin-right: 12px;
    line-height: 22px;
}
.quiz-user-data #points_content ul li:last-child {
	border-right: 0;
	margin-right: 140px;
	padding-right: 0;
}
.quiz-user-data #points_content {
    padding: 6px 0px;
}
.quiz-user-data li span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	margin-right: 5px;
	background-color: #00bf87;
	text-align: center;
	margin-top: 3px;
}
.quiz-user-data span img {
	position: absolute;
	right: 3px;
	top: 4px;
}
.quiz-user-data #points_content {
	text-align: right;
	float: right;
}
.quiz-user-data #points_content button {
	color: #fff;
	background-color: #ff7b00;
	border: none;
	padding: 5px 11px;
	border-radius: 5px;
	font-size: 14px;
	position: absolute;
	width: 140px;
	z-index: 9;
	cursor: pointer;
}
.qiizz-cover .wpProQuiz_content h2 {
	position: relative;
}
.quiz-user-data {
	position: relative;
}
.quiz-user-data .quiz-popup {
	position: absolute;
	background: #fff;
	width: 500px;
	padding: 30px 20px;
	z-index: 99;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #ccc;
	right: 0;
	top: 63px;
}
.quiz-user-data  .quiz-popup::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff;
    right: 12px;
    top: -9px;
}
.quiz-user-data .quiz-popup h2 {
	font-size: 20px;
	color: #3d7f9f;
	margin-bottom: 20px;
}
.quiz-user-data .quiz-popup  span.requrd{
    position: absolute;
    right: 0;
    top: 25px;
    background-color: #ff7b00;
    color: #fff;
    padding: 8px 19px;
    font-weight: bold;
}
.quiz-user-data .quiz-popup span.requrd::before {
	border-left: 15px solid transparent;
	border-bottom: 32px solid #ff7b00;
	position: absolute;
	left: -15px;
	content: '';
	top: 0;
}
.quiz-user-data .quiz-popup  span.failed{
	color: red;
}
.quiz-user-data .quiz-popup  span.passed{
	color: green;
}
.quiz-user-data  table {
  border-collapse: collapse;
  width: 100%;
}
.quiz-user-data .quiz-popup tr {
	text-align: center;
	display: inline-block;
	width: 100%;
}
.quiz-user-data .quiz-popup thead tr {
	border-bottom: 2px solid #3d7f9f;
	padding: 12px 0;
}
.quiz-user-data .quiz-popup tr:nth-child(even) {
  background-color: #dddddd;
}
.quiz-user-data .quiz-popup td {
	padding: 12px 0;
	width: calc(100%/4 - 5px);
	display: inline-block;
}
.quiz-user-data .quiz-popup td,.quiz-user-data .quiz-popup th {
	padding: 12px 0;
	width: 24%;
	display: inline-block;
}
.quiz-user-data .quiz-popup th {
	padding: 0;
}
.quiz-user-data .quiz-popup tbody {
	max-height: 250px;
	overflow: auto;
	float: left;
	width: 100%;
}
.quiz-user-data  table button {
	color: #fff;
	background-color: #3d7f9f;
	border: none;
	padding: 5px 11px;
	border-radius: 5px;
	font-size: 14px;
}

/* Quiz Summary Popup */
.static-popup-outer {
	width: 85%;
	margin: auto;
	height: 600px;
	overflow: hidden;
	background: #fff;
}
.summary_table_main-div {
	max-height: 465px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.static-popup {
    width: 100%;
    margin: auto;
    padding: 27px;
    font-family: 'Lato', sans-serif;
    background-color: #fff;
    position: relative;
    float: left;
}
.cross-1{
	position: absolute;
	top: 28px;
	right: 30px;
}
.static-popup h1{
	font-size: 20px;
	color: #3d7f9f;
	margin-bottom: 35px;
}
.static-popup table{
	width: 100%;
	border-collapse: collapse;
}
#summary_table_main img{
	height: auto !important;
}
.static-popup table td {
    max-width: 290PX;
    word-break: break-word;
    font-size: 15px;
    color: #333;
    padding: 25px 0;
    text-align: center;
    line-height: 24px;
}
.static-popup table th{
	text-align: center;
	color: #333;
	padding: 0px 8px;
	font-size: 14px;
	padding-bottom: 10px;
}
.static-popup table th:nth-child(2), .static-popup table td:nth-child(2)  {
    text-align: left;
    padding-left: 12px;
    font-weight: 600;
}
.ref-message{
	font-weight: normal;
}
.static-popup table tr:first-child {
    border-bottom: 2px solid #3d7f9f;
}
.static-popup tr:nth-child(even) {background-color: #f3f3f3;}
.fixed-row {
	background-color: #3d7f9f;
	color: #fff;
	float: left;
	width: 100%;
	padding: 19px 26px;
	position: absolute;
	width: 100%;
	left: 0;
	/*bottom: 0;*/
}
.fixed-row ul{
	list-style: none;
	float: right;
	width: auto;
}
.fixed-row span{
	float: left;
	font-size: 15px;
}
.fixed-row ul li {
    float: left;
    border-right: 2px solid #fff;
    padding: 0 22px;
    font-size: 15px;
}
.fixed-row ul li:last-child {
	border-right: 0;
}
section.quiz_summ_popover {
    width: 100%;
    float: left;
    background-color: rgba(0,0,0,0.4);
    height: 100vh;
    position: fixed;
    z-index: 111;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}
/*Quiz Timer*/
.wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
	display: none;
}
.wpProQuiz_time_limit .time{
	color: #535353;
}
.wpProQuiz_time_limit .time span{
	color: #ff8e00;
}
.qiizz-cover .wpProQuiz_content h2 {
    margin-bottom: 30px;
}
.wpProQuiz_time_limit {
    text-align: right;
    font-size: 17px;
}
/*Quiz Timer*/
/* Quiz Preious Attemp Mobile Version */
.mob-table {
    float: left;
    width: 100%;
    margin: 10px 0 15px 0;
}
.mob-table-inner h2 {
    font-size: 16px;
    border-bottom: 2px solid #3d7f9f;
    padding: 5px 0;
    margin-bottom: 12px;
    line-height: 23px;
}
.mob-table-inner h2 img {
    height: auto;
    margin: 15px 0;
	display: block;
}
.mob-table-inner h2 span {
    padding-right: 15px;
}
.mob-table-inner h3 {
    font-size: 15px;
    color: #333;
    line-height: 22px;
    padding: 12px 0 5px 0px;
}
.mob-table-inner p,.reference-answer p{
	font-size: 15px;
	font-weight: normal;
	color: #333;
	line-height: 25px;
	float: left;
	width: 100%;
}
.reference-answer h4 {
    color: #3d7f9f;
    font-size: 15px;
    font-weight: 800;
    line-height: 30px;
    float: left;
	width: 100%;
	cursor: pointer;
}
.point-section{
	float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 20px 0 15px 0;
    background: #f9f9f9;
    padding: 15px 0;
}
.point-section h2 {
    font-size: 14px;
}
.point-section-one {
    text-align: center;
    border-right: 1px solid #3d7f9f;
    width: calc(100%/3);
    padding: 0px 5px;
}
.point-section-one:last-child{
	border: none;
}
.point-section-one:nth-child(2){
	width: 40%;
}
#post-27677 .entry {
	max-width: 1280px;
	margin: auto auto 50px;
	width: 90%;
}
#post-27677 p {
    line-height: 29px;
    font-size: 17px;
    margin-bottom: 9px;
}
#post-27677 img {
    height: auto;
}
.auto-height-abs #error-cross + img {
    position: absolute;
    right: 15px;
    top: 14px;
    z-index: 1;
}
.blog-detail-left .mbox-content .gsheets-responsive {
	height: auto;
}
.blog-detail-left .mbox-content iframe.google-sheets {
    height: 400px;
    position: static;
    width: 100%;
}
/* Quiz Preious Attemp Mobile Version */
.topic-content h1 {
	font-size: 28px;
	color: #0a3c54;
	margin-bottom: 20px;
	font-weight: 700;
	line-height: normal;
}
.topic-content p:last-child {
	margin-bottom: 0px;
}
.topic-content p {
  font-size: 18px;
  margin-bottom: 16px;
  line-height: 30px;
  color: #1a1a1a;
}
.topic-content {
	display: inline-block;
	width: calc(100% - 420px);
	vertical-align: top;
	padding-left: 25px;
}
.topic-img {
	display: inline-block;
	width: 410px;
	vertical-align: top;
	max-height: 260px;
	overflow: hidden;
	border-radius: 5px;
}
.tpoic-head-main {
	background: #fff;
	padding: 60px 0;
	display: inline-block;
	width: 100%;
}
.topics-tabi {
	background: #fff;
	text-align: center;
	margin-bottom: 50px;
}
.topics-tabi li {
	display: inline-block;
	padding: 16px 25px;
	font-size: 17px;
	font-weight: 400;
	cursor: pointer;
	margin: 0 25px;
	position: relative;
}
.topics-tabi li::before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	background: #ff7d00;
	width: 100%;
	height: 3px;
	bottom: 0;
	display: none;
}
.topics-tabi li.active,
.topics-tabi li:hover{
	color: #ff7d00;
}
.topics-tabi li.active::before {
	display: block;
}
.podcast-topics .topic_pods:nth-child(3n) {
	margin-right: 0;
}
.podcast-topics .topic_pods {
	display: inline-block;
	float: none;
	vertical-align: top;
	width: 31%;
	margin-right: 3%;
	margin-bottom: 35px !important;
}
.view-all-topic {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.podcast-topics, .blog-topics, .webinar-topics {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.podcast-topics {
	background: transparent;
	border: 0px;
	padding: 0;
}
.view-all-topic a {
	background-color: rgb(255, 123, 0);
	color: #fff;
	text-decoration: none;
	padding: 14px 20px;
	display: inline-block;
	border-radius: 3px;
	font-weight: bold;
	font-size: 17px;
}
.webinar-topics .replay_link {
	background-color: #327f9c;
	color: #fff;
	padding: 13px 17px;
	display: inline-block;
	border-radius: 3px;
	font-weight: bold;
	font-size: 15px;
}
.blog-topics .fig-btm h2,.webinar-topics .fig-btm h2 {
	font-size: 22px;
	font-weight: 600;
	line-height: 28px;
	min-height: unset;
	margin: auto auto 8px auto;
}
.podcast-topics .mbox-content h3{
	font-size: 22px;
	font-weight: 600;
	line-height: 28px;
	margin: auto auto 8px auto;
}
.webinar-topics .fig-btm span {
	margin-bottom: 12px;
}
.webinar-topics .fig-block {
	margin-bottom: 25px;
}
.webinar-topics .fig-btm h2{
	margin: auto auto 20px auto;
}
.blog-topics .blog-main-section li,.webinar-topics .blog-main-section li {
	margin-bottom: 30px;
}
.blog-topics .blog-main-section ,.webinar-topics .blog-main-section{
	margin-top: 0;

}
.tpoic-head-main .container {
	position: relative;
}
.sel-topics h2 {
	color: #5a5a5a;
	display: inline-block;
	font-weight: 600;
	margin-right: 7px;
}
.sel-topics {
	margin-bottom: 20px;
}
.sel-topics select {
	padding: 5px;
}
/*.podcast-topics .ep-detail {
	position: absolute;
	bottom: 10px;
	right: 0;
	left: 0;
	margin: auto;
	padding: 12px 20px;
} */
.podcast-topics .mbox-content {
	min-height: 260px;
}
.skywatch-main {
	background-position: top;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	width: 100%;
	padding: 35px 0 40px 0;
	margin-top: -7px;
}
.skywatch-inner a {
  position: absolute;
  right: 0;
  width: 310px;
  height: 50px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.skywatch-inner h4 a {
  position: unset;
  text-decoration: underline;
  color: #fff;
  font-weight: 600;
}
.skywatch-inner {
  position: relative;
  padding-right: 350px;
}
.skywatch-heading {
  font-size: 28px;
  color: #fff;
  font-weight: 500;
  line-height: 38px;
}
.become-membtn {
    display: none;
}
.upgrade-new .update-page-outer{
	width: 42%;
}
.upgrade-video {
	float: right;
	width: 55%;
	background: #fff;
	text-align: center;
	padding: 35px 40px 40px;
	border-radius: 6px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.upadte-page-inner.upgrade-new {
	justify-content: space-between;
	align-items: unset;
}
.upgrade-video h2 {
	font-size: 35px;
	color: #337f9c;
	padding: 0 0 30px 0px;
}
.upgrade-video p {
	font-size: 22px;
	line-height: 35px;
	color: #3c3939;
}
.arrow-divi img {
	position: relative;
	left: 116px;
	margin-bottom: 5px;
	margin-top: -25px;
}
.upgrade-video button {
	background: #ff8400;
	color: #fff;
	font-size: 19px;
	border: none;
	padding: 18px 56px;
	border-radius: 4px;
	margin-top: 38px;
	cursor: pointer;
}
.event-block-slider{
	display: inline-block;
	width: 100%;
}
.event-block-slider.cs-event-block-slider .slick-track{
	display: flex;
}
.event-block-slider.cs-event-block-slider .slide-item{
	height: auto;
	display: flex;
	width: 100%;
	flex-direction: column;
}
.event-block-slider.cs-event-block-slider .content-event-slider{
	display: flex;
	width: 100%;
	flex-direction: column;
	flex: 1;
}
.event-block-slider.cs-event-block-slider .single-user-event-block{
	flex: 1;
	display: flex;
	align-items: flex-end;
	width: 100%;
}
.event-block-slider.cs-event-block-slider .single-user-event-block .user-block-event{
	width: 100%;
}
.training-offered-events{
	background-color: #ebf4f7;
}
.slide-item {
	border: 1px solid #d7e0e3;
	border-radius: 6px;
	overflow: hidden;
	background-color: #ffffff;
	width: 255px;
	display: inline-block;
	vertical-align: top;
	margin: 0 12px !important;
	display: inline-block;
	vertical-align: top;
}
.slide-item figure {
	padding: 20px 0 10px 0;
}
.slide-item figure img {
	max-width: 170px;
	margin: auto;
	height: 170px;
	object-fit: cover;
	border-radius: 50%;
}
.content-event-slider {
    text-align: left;
    padding: 10px 20px;
}
.content-event-slider label {
    font-size: 14px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    color: #535353;
}
.content-event-slider h3 {
	font-size: 20px;
	color: #ff6000;
	line-height: 1.2;
	margin-bottom: 6px;
	min-height: 72px; 
}
.content-event-slider h3 a{
	color: #ff6000;
}
.aboutdrone-landing .content-event-slider p {
	font-size: 14px;
	line-height: 1.4;
	color: #474747;
}
.user-block-event img {
	width: 40px;
	height: 40px;
	object-fit: cover;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50px;
	border: 2px solid #fff;
}
.user-block-event span{
	display: inline-block;
	vertical-align: middle;
	color:#ff6000;
	padding-left: 3px;
	max-width: calc(100% - 40px);
}
.user-block-event {
	padding: 12px 0;
}
.multi-user-event-block .user-block-event span {
  display: none;
}
.multi-user-event-block .user-block-event {
	display: inline-block;
	margin-right: -14px;
	border-radius: 50%;
}
.multi-user-event-block .user-block-event:last-child {
  margin-right: 0;
}
.payee h2 {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: bold;
  color: #0a3a51;
}
.payee p {
  font-size: 15px;
  color: #4f4b4b;
}
.pay-desc h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.pay-desc p {
  line-height: 25px;
  font-size: 14px;
}
.blog-payment-inner.bg-block-post {
	max-width: 850px;
	width: 95%;
	margin: auto;
	box-shadow: 0 0px 4px -1px #b9aeae;
	position: relative;
	padding: 36px 56px 46px 56px;
}
.payee {
  margin-bottom: 25px;
}
.pay-now {
  margin-top: 35px;
}
.pay-price {
	position: absolute;
	right: -19px;
	font-size: 50px;
	font-weight: 800;
	background: url(../img/guest-paymentStrip.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	padding: 25px 65px 40px 65px;
	color: #fff;
	top: 20px;
}
.purchase-benifits li {
    position: relative;
    text-align: left;
    padding-left: 19px;
    margin-bottom: 12px;
    color: #535353;
    line-height: 22px;
}
.purchase-benifits li::before {
    content: "";
    width: 5px;
    height: 5px;
    background: #535353;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 9px;
}
#mm_1clickpurchase_form h6 {
    text-align: left;
    margin-top: 13px;
    font-size: 19px;
    color: #ff7b00;
}
#mm_1clickpurchase_form h5 {
    text-align: left;
    margin-bottom: 18px;
    font-size: 18px;
}
.benifits-inner h3 {
    text-align: left;
    line-height: 22px;
    margin-bottom: 10px;
    color: #535353;
}
.twofree p {
  position: relative;
}
.twofree p:before {
  position: absolute;
  content: '';
  border-top: 16px solid #ff8400;
  border-bottom: 16px solid #ff8400;
  border-left: 16px solid #fff;
  border-right: 16px solid #ff8400;
  left: -22px;
  top: 0px;
  bottom: 0;
}
.twofree p {
  position: relative;
  background-color: #ff8400;
  color: #fff;
  font-size: 15px;
  padding: 0px 10px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-bottom: 18px;
}
.twofree p:after {
  position: absolute;
  content: '';
  border-top: 16px solid #ff8400;
  border-bottom: 16px solid #ff8400;
  border-left: 16px solid #ff8400;
  border-right: 16px solid #fff;
  right: -22px;
  top: 0px;
  bottom: 0;
}
.twofree {
  text-align: left;
  padding-left: 23px;
}
/* About New 2020 */
.about-the-team {
	display: inline-block;
	width: 100%;
	background: #fff;
	padding: 20px 0 65px 0;
}
.about-the-team-content h2{
	font-size: 48px;
	margin-bottom: 15px;
	color: #3d7fa1;
	font-weight: 800;
}
.about-the-team-content h3{
	font-size: 24px;
	margin-bottom: 25px;
	color: #000;
	line-height: normal;
}
.about-the-team-content p{
	font-size: 18px;
	margin-bottom: 15px;
	color: #222;
	line-height: 28px;
}
.about-the-team-content p:last-child{
	margin-bottom: 0;
}
.meet-the-team {
	display: inline-block;
	width: 100%;
	padding: 60px 0 65px 0;
	background: #f2f2f2;
}
.meet-the-team-head h2{
	font-size: 48px;
	margin-bottom: 35px;
	color: #3d7fa1;
	font-weight: 800;
}
.team-member {
  display: inline-block;
  width: 100%;
  padding: 55px;
  background: #fff;
  border-radius: 5px;
  position: relative;
  display: flex;
  margin-bottom: 25px;
}
.team-member:last-child {
	margin-bottom: 0;
}
.team-member-graphic {
  display: inline-block;
  position: absolute;
  right: 55px;
  top: 55px;
}
.team-member-graphic a {
  color: #fff;
  background: #ff8400;
  padding: 11px 17px;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 5px;
  margin: auto;
}
.team-member-image {
  width: auto;
  margin-right: 25px;
}
.team-member-image figure {
  width: 160px;
  height: 160px;
  border-radius: 5px;
  overflow: hidden;
}
.team-member-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.team-member-info h2 {
  color: #ff8400;
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 15px;
}
.team-member-info h3 {
  font-size: 20px;
  font-weight: 400;
  color: #4d4d4d;
  margin-bottom: 15px;
}
.team-member-info p {
  line-height: 25px;
  font-size: 16px;
  color: #333;
}
.behind-the-team {
	display: inline-block;
	width: 100%;
	padding: 60px 0 65px 0;
	background: #fff;
}
.behind-the-team-head h2{
	font-size: 48px;
	margin-bottom: 25px;
	color: #3d7fa1;
	font-weight: 800;
}
.behind-the-team-head p {
	font-size: 19px;
	line-height: 28px;
	margin-bottom: 15px;
}
.behind-the-team-head p:last-child {
	margin-bottom: 0;
}
.team-behind-content{
	display: block;
	padding-top: 18px;
}
.team-behind-content .figcaption-behind li{
	margin-top: 20px;
	line-height: 1.5;
	color: #383737;
	font-weight: 600;
}
.row-behind{
	display: flex;
	flex-wrap: wrap;
	margin:0 -15px;
}
.row-behind .c-6{
	flex: 0 0 50%;
	max-width: 50%;
	padding:0 15px;
	margin-bottom: 24px;
}
.block-behind-col {
    background: #f2f2f2;
    padding: 24px 30px;
    border-radius: 4px;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.figcaption-behind {
    flex: 0 0 calc(100% - 120px);
    max-width: calc(100% - 120px);
    padding-left: 22px;
    float: left;
}
.figcaption-behind h3 {
    font-size: 27px;
    color: #ff7d00;
    font-weight: 700;
    margin-bottom: 14px;
}
.figcaption-behind p {
    font-size: 16px;
    line-height: 24px;
    color: #383737;
}
.block-behind-col figure img {
	width: 120px;
	height: 120px;
	object-fit: cover;
	object-position: center;
	border-radius: 4px;
}

.really-about-block {
    background-color: #f2f2f2;
    padding: 70px 0;
}
.block-really-first h3{
	color: #407fa0;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 10px;
}
.block-really-first p{
	font-size: 19px;
    line-height: 28px;
    margin-bottom: 15px;
}
.block-really-first {
    margin-bottom: 35px;
}
.trainer-center-content h4{
	font-size: 21px;
    line-height: 28px;
    margin-bottom: 26px;
    font-weight: 800;
}
.trainer-center-content h4 span{
	font-weight: 400;
}
.trainer-center-content p{
	font-size: 19px;
    line-height: 28px;
    margin-bottom: 0;
    font-weight: 400;
}
.trainer-center-content p strong{
	font-weight: 800;
}

.trainer-center-content{
	margin-bottom: 22px;
}
.row-gallery{
	display: flex;
	flex-wrap: wrap;
	margin:0 -10px;
}
.row-gallery .c-4{
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding:0 10px;
	margin-bottom: 24px;
}
.row-gallery figure img{
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center;
}
.fun-block-about h2{
	color: #407fa0;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 10px;
}
.fun-block-about p{
	font-size: 19px;
    line-height: 28px;
    margin-bottom: 0;
}
.fun-block-about{
	padding: 35px 0;
	background-color: #ffffff;
}
.block-really-first h3 img {
    width: 140px;
    vertical-align: middle;
    margin-left: 15px;
    margin-top: -5px;
}

.headquater-block-box{
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.headquater-block-box:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0.4);
    transition: all 0.4s ease;
}
.headquater-block-box:hover:before {
	background: rgba(0, 0, 0, 0.6);
}
.fun-block-about .headquater-block-box > img{
	width: 100%;
}
a.play-btn-office {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px;
    background: #fff;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
    transition: all 0.4s ease;
}
a.play-btn-office:hover{
	transform: scale(1.05);
}

a.play-btn-office:before {
    content: "";
    position: absolute;
    left: 8px;
    top: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 32px solid #423333;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-radius: 4px;
}
.headquater-block-box img {
    min-height: 360px;
    object-fit: cover;
}
span.orange-mark{
	color: #ff7a00;
}
span.orange-mark.strong-mark {
    font-weight: 600;
}
.about-the-team-content h4 {
	color: #ff7d00;
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 35px;
}
/* About New 2020 */
.cancel-meminner h3{
	font-size: 37px;
    color: #ffa200;
    line-height: 48px;
    margin-bottom: 24px;
}
.cancel-meminner p {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 18px;
}
.cancle-mempop .btn-section {
    padding-top: 20px;
    border-top: 1px solid #ccc;
}
.cancle-mempop .btn-section button {
    display: inline-block;
    border: none;
    height: 46px;
    line-height: 46px;
    color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    font-size: 18px;
    min-width: 130px;
    margin-right: 18px;
    background-color: #c4c4c4;
    cursor: pointer;
}
.cancle-mempop .btn-section button.confirm {
    background: #ffa200;
}
.cancle-mempop .popupaddseat{
	max-width: 780px;
	padding:40px 35px !important;
}
.referer-block {
  display: inline-block;
  width: 100%;
  margin: auto;
  padding: 60px 0;
  background: #f3f3f3;
}
.referer-block .container {
  display: flex;
}
.referer-image {
	max-width: 20%;
	flex: 0 0 20%;
}
.referer-image img{
	width: 100%;
}
.referer-detail {
  padding-left: 25px;
  line-height: 25px;
}
.referer-detail h2 {
  font-size: 35px;
  font-weight: 800;
  margin-bottom: 25px;
}
.referer-detail p {
  font-size: 20px;
  margin-bottom: 25px;
  line-height: 30px;
}
.referer-detail ul {
	display: flex;
	flex-wrap: wrap;
}
.referer-detail ul li {
	flex: 0 0 50%;
	max-width: 50%;
	font-size: 20px;
	margin-bottom: 22px;
	padding-left: 32px;
	position: relative;
}
.referer-detail ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url(../img/drone-sm-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 18px;
	background-size: 18px;
}
.referer-quote-block ul li::before {
  display: none;
}
.referer-detail .referer-quote-block ul li {
  padding: 20px 25px;
  background: #fff;
  margin: 25px 25px 0 0;
  max-width: 45%;
  flex: 0 0 45%;
  font-size: 16px;
  font-style: italic;
  border-radius: 8px;
  box-shadow: 0px 3px 10px 0px #ccc;
}
.block-right-icon a {
    width: auto;
    height: 30px;
    border-radius: 36px;
    position: relative;
    transition: background-color 0.5s ease;
    display: inline-flex;
    align-items: center;
    padding: 0 11px;
    color: #000;
    margin:0 3px;
}
.block-right-icon a:hover{
	background-color: #fff;
}
.head-view-block {
    display: inline-block;
    width: 100%;
}
.head-view-block .event-heading-dron{
	display: inline-block;
}
.block-right-icon {
    float: right;
    display: flex;
    width: auto;
    height: 40px;
    background-color: #ebebeb;
    border-radius: 60px;
    align-items: center;
    justify-content: space-around;
    padding: 1px 4px;
}
.list-icon span {
    width: 16px;
    height: 12px;
    display: inline-block;
    background-image:url('../img/cal-list.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
.cal-icon span{
	width: 16px;
    height: 16px;
    display: inline-block;
    background-image:url('../img/icon-cal-1.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
.cal-icon.active span {
    background-position: -24px 0;
}
.block-right-icon a span {
    margin-right: 10px;
}
.list-icon.active span {
    background-position: -21px 0;
}
.block-right-icon a.active {
    background: #ff6815;
    color: #ffffff;
}
.forgotpswd_wrapper .form-input-fields label {
    top: -10px;
    color: #3d7f9f;
}
.blurb_main {
    background-color: #f0f0f0;
    padding: 40px 0;
    margin-bottom: 40px;
}
.blurb_main .member-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blurb_main .comp_logo {
    max-width: 400px;
    flex: 0 0 400px;
}
.blurb_main .comp_logo img {
    width: 100%;
}
.comp_blurb h2 {
    font-size: 60px;
    font-weight: 900;
    margin: 0 0 15px 0;
}
.comp_blurb p {
    font-size: 17px;
    line-height: 1.6;
}
.comp_blurb {
    flex: 0 0 calc(100% - 400px);
    padding-left: 80px;
}
.es_subscription_form > div {
	display: none;
}

.legal-main-content p,.legal-main-content ul,.legal-main-content ol {
  margin-bottom: 15px;
}
.legal-main-content p, .legal-main-content ul li, .legal-main-content ol li {
  font-size: 16px;
}
.legal-main-content ul {
  list-style: disc;
  padding-left: 25px;
}
.legal-main-content h2{
	margin: 20px 0 10px 0;
}

.confirm-popup a#error-cross {
    width: 50px;
    height: 45px;
    z-index: 2;
}
.drift-frame-controller-align-right{
	right: 0 !important;
	bottom: 24px !important;
}
/*footer icon css start*/
.footer-social li i.icon{
	width:32px;
	height:32px;
	background-image:url('../img/social-icons.png');
	background-repeat: no-repeat;
	display: inline-block;
}
.footer-social li i.icon-fb{
	background-position: -3px -3px;
}
.footer-social li i.icon-instagram{
	background-position: -47px -3px;
}
.footer-social li i.icon-twitter{
	background-position:-91px -3px ;
}
.footer-social li i.icon-youtube{
	background-position: -135px -3px ;
}
.footer-social li i.icon-linkedin{
	background-position:-179px -3px ;
}
.footer-social li i.icon-quora{
	background-position:-223px -3px ;
}
.right-social a {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}
.sprite-icon{
	background-image:url('../img/social-icons.png');
	background-repeat: no-repeat;
	display: inline-block;
}
.sprite-icon.icon-thumb{
	width: 16px;
	height: 16px;
	background-position: -9px -44px ;
}
.sprite-icon.icon-comment{
	width: 16px;
	height: 16px;
	background-position: -40px -46px ;
}
.right-social a i.sprite-icon {
    top: -2px;
    position: relative;
}
.right-social a i.sprite-icon.icon-comment {
    top: 1px;
}
.blog-main-section .fig-block img, .blog-main-section .fig-block video {
    /* object-fit: cover; */
}
.cs-icon-img{
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	top: 3px;
	margin-right: 6px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.cs-icon-img.icon-img-clock{
	background-image: url('../img/clock.svg');
}
figure.quoets-icon-img:not(.image-dynamic){
	background-image: url('../img/review-icon.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
/*footer icon css end*/
.ez-toc-title-toggle a.ez-toc-pull-right > label{
	display: inline-block;
}
.wp-block-group.conatiner{
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.event-block-slider.cs-event-block-slider:not(.slick-initialized),
.cs-trainer-search-slider:not(.slick-initialized),
.training-slider.cs-training-slider:not(.slick-initialized){
	display: flex;
	gap: calc(4% / 3);
}

.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item,
.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item,
.training-slider.cs-training-slider:not(.slick-initialized) .slide-training{
	width: 24%;
}
.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item:nth-child(n+5),
.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item:nth-child(n+5),
.training-slider.cs-training-slider:not(.slick-initialized) .slide-training:nth-child(n+5){
	display: none;
}
.review-inner.cs-review-inner:not(.slick-initialized) .quoets-cover:nth-child(n+3){
	display: none;
}
.slider-reviews.cs-slider-reviews:not(.slick-initialized) .item-reivew:not(:first-child){
	display: none;
}
.cs-search-heading a{
	line-height: 1.5;
}
body .cs-popup-fix-height.confirm-popup .auto-height-abs{
	height: max-content !important;
	padding-bottom: 25px !important;
}
.fancybox-stage .fancybox-slide .fancybox-image-wrap{
	/* inset: 0; */
}
.block-really-first h3 > img{
	height: auto;
}
.join-pilots-inner h4{
	line-height: 1.5;
}
.banner-cover.scrool-banner figure{
	margin-bottom: 0;
}
.cd-following-courses .resources-box-inner .re-main-head {
	line-height: 1.5;
	min-height: 54px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.cs-trainer-search-slider.slick-initialized .slick-list .slick-slide{
	margin-left: 11px;
	margin-right: 11px;
}
.bio-section .popup-nav .dis-bio-block ul{
    all: revert
}
.bio-section .popup-nav .dis-bio-block ol{
    all: revert;
}
.bio-section .popup-nav .dis-bio-block li{
    all: revert;
	line-height: 1.5;
}
.mob-login.hide{
	display: none !important;
}
.pricinggrid-section.cs-pricinggrid-section .ui-accordion-header.ui-state-active > span{
	filter: invert(1);
    opacity: 0.7;
}
.no-records-found-box{
	display: block;
	text-align: center;
	margin-bottom: 50px;
}
.no-records-found-box img{
	display: block;
	max-width: 300px;
	margin: 0 auto;
	user-select: none;
}
.no-records-found-box p.no-records-text{
	text-align: center;
	margin-top: 20px;
	color: #939393;
	font-size: 18px;
	user-select: none;
}
.pricing-grid-text.fix-arrow .ui-accordion-header.ui-state-active span{
	filter: invert(1);
	opacity: 0.7;
}
.logo-menu.sale-header-nav > *:not(.sale-email-question){
	display: none;
}
.sale-email-question{
	font-weight: 400;
}
.sale-email-question a{
	font-weight: 600;
	color: #ff7823;
	text-decoration: none;
}
.pricing-grid-text .more-support-email{
    font-size: 18px;
    margin-top: 25px;
    font-weight: 600;
}
.pricing-grid-text .more-support-email a{
    text-decoration: none;
    color: #ff7823;
}
.fm-sale-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	background-color: #000;
	background-image:url('../img/blackFriday-bg.png');
	background-repeat: repeat;
	padding: 30px 0;
	overflow: hidden;
	isolation: isolate;
}
.fm-sale-wrapper.cyber-monday {
	background-image:url('../img/cybermonday-bg1.png');
	background-repeat: repeat;
}
.fm-sale-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.fm-sale-content h4 {
    font-size: 28px;
    color: #fff;
    margin-bottom: 20px;
}
.fm-sale-content a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    border-radius: 50px;
    color: #000;
    text-decoration: none;
    font-size: 20px;
    background-image: linear-gradient(141deg, #ffd89a 30%, #e29753, #fff5ad 70%, #ffd89a);
    width: 100%;
    max-width: 240px;
    font-weight: 600;
}
.fm-sale-wrapper.cyber-monday a {
	background-image: unset;
	background-color: #ff00b5;
	color: #fff;
}
.fm-sale-content > img {
    margin-bottom: 15px;
	max-width: 450px;
}
.fm-sale-wrapper.cyber-monday .fm-sale-content > img {
	margin: -20px 0 -10px;
}
.fm-sale-content .block {
    position: absolute;
    top: 50%;
	z-index: -1;
}
.fm-sale-content .left-side-leaf {
    left: 0;
    transform: translate(-40%, -40%);
    opacity: 0.4;
}
.fm-sale-content .right-side-leaf {
    right: 0;
    transform: translate(20%, -40%);
    opacity: 0.4;
}
.fm-sale-content .block img {
    max-width: 550px;
}
.rs-new-banner {
	position: relative;
	background-color: #000;
	background-image: url('../img/blackFriday-bg.png');
	padding: 70px 0;
	overflow: hidden;
}
.rs-new-banner.cyber-monday {
	background-image:url('../img/cybermonday-bg1.png');
}
.rs-new-banner .insta-page-main {
	max-height: unset;
}
.rs-new-banner .insta-banner-text {
	position: relative;
}
.rs-new-banner .instarbanner-inner {
	top: unset;
	transform: unset;
}
.rs-new-banner .fm-sale-wrapper {
	padding: 0;
	padding-bottom: 35px;
	margin-bottom: 30px;
	background-color: unset;
	background-image: unset;
}
.rs-new-banner .banner-serch-select h2 {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Lato';
    font-size: 44px;
    line-height: 1.2;
    margin-bottom: 25px;
}
.rs-new-banner .banner-serch-select label {
    text-align: center;
    line-height: 1.2;
}
.rs-new-banner .fm-sale-wrapper::before {
    position: absolute;
    content: "";
    bottom: 0;
    width: 65%;
    height: 2px;
    background-color: #282828;
    left: 50%;
    transform: translateX(-50%);
}
.rs-new-banner.cyber-monday .fm-sale-wrapper::before {
	background-color: #ffffff85;
}
.rs-new-banner .fm-sale-content h4 {
	font-size: 23px;
}
.rs-new-banner .fm-sale-content > img {
    max-width: 350px;
}
.rs-new-banner.cyber-monday .fm-sale-content > img {
	max-width: 450px;
	margin: -20px 0 -10px;
}
.rs-new-banner .fm-sale-content a {
    font-size: 20px;
    background-image: linear-gradient(100deg, #ffd89a 10%, #e29753 50%, #fff5ad 130%);
    max-width: 200px;
}
.rs-new-banner.cyber-monday .fm-sale-content a {
	background-image: unset;
	background-color: #ff00b5;
	color: #fff;
}
.rs-new-banner.cyber-monday .leaf-block {
    display: none;
}
.leaf-block {
    position: absolute;
    max-width: 300px;
    opacity: 0.6;
}
.leaf-block.first {
	left: -60px;
}
.leaf-block.second {
	top: -20px;
	right: -40px;
}
.leaf-block.third {
	bottom: -60px;
	right: 5%;
}
.res-heading .pod-main-heading{
	margin-bottom: 5px !important;
}
.logo-menu.cs-platform-2 {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
}
.cs-clear-both{
	clear: both;
}
.cs-accordions-new{
	margin-bottom: 50px;
}
.cs-faq-section-heading h2{
	color: #3e7f9f;
    font-size: 44px;
    text-align: center;
    max-width: 810px;
    margin: 0 auto 40px;
    line-height: 1.2;
}
.cs-accordions-new-item + .cs-accordions-new-item{
	margin-top: 10px;
}
.cs-accordions-new-item{
	background-color: #FFF;
	padding: 15px 20px;
	border-radius: 4px;
}
.cs-accordions-new-item-header{
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	padding: 0;
}
.cs-accordions-new-item-header h3{
	font-size: 16px;
	line-height: 1.3;
}
.cs-accordions-new-item-body{
	display: none;
	padding-top: 10px;
}
.cs-accordions-new-item-body p{
	font-size: 16px;
	color: #212121;
	line-height: 1.5;
}
.cs-accordions-new-item-body li + li{
	margin-top: 5px;
}
.cs-accordions-new-item-body li{
	line-height: 1.3;
}
.cs-accordions-new-item-body p + p{
	margin-top: 10px;
}
.cs-accordions-new-item-body ul,
.cs-accordions-new-item-body ol{
	padding-left: 20px;
	margin-top: 20px;
}
.cs-accordions-new-item-body ul ul,
.cs-accordions-new-item-body ol ul,
.cs-accordions-new-item-body ol ol,
.cs-accordions-new-item-body ul ol{
	padding-left: 20px;
	margin-top: 5px;
}
.cs-accordions-new-item-body ul li{
	list-style: disc;
}
.cs-accordions-new-item-body ol li{
	list-style: auto;
}
.cs-accordions-new-item-body a {
    color: #ff7823;
}
.cs-accordian-icon{
	display: inline-block;
	margin-left: 10px;
}
.cs-accordian-icon:before{
	content: '\002B';
	display: inline-block;
	font-weight: 900;
}
.cs-accordions-new-item.active .cs-accordian-icon:before{
	content: '\2212';
}
.cs-no-posts-available{
	text-align: center;
    font-size: 18px;
    color: #333;
}
.header-main-drone .logo-menu {
opacity: 0 !important;
visibility: hidden !important;
}
@media screen and (min-width: 901px) {
	.sidenav {
	    display: inline-block;
	    vertical-align: middle;
	     width: calc(100% - 190px) !important;
	}
	.become-membtn {
	    display: inline-block;
	    vertical-align: middle;
	}
	.become-membtn a {
		background: #ff7b00;
		color: #fff;
		padding: 11px 23px;
		border-radius: 50px;
		font-weight: 600;
		display: inline-block;
		vertical-align: middle;
		text-decoration: none;
	}	
}
@media screen and (min-width: 1100px) {
	.sidenav {
	    width: calc(100% - 150px);
	}
}
@media screen and (max-width: 1100px) {
	.header-menus .menu-item-has-children a{
		padding:0 16px 0 2px;
	}
	.cs-faq-section-heading h2{
		font-size: 38px;
	}
}
@media screen and (max-width: 985px) {
	.become-membtn a {
	    padding: 11px 17px;
	    font-size: 12px;
	}
	.logo-menu ul li a {
	    padding-left: 8px;
	    padding-right: 15px;
	    font-size: 13px !important;
	}
	.header-menus .menu-item-has-children a {
		background-size: 8px;
	}
	/*droneu certificate start*/
	.cirtificate-drone .certificate-row-grid p {
		font-size: 15px;
	}
	.certificate-row-grid {
		padding: 30px;
	}
	/*droneu certificate end*/
	/*droneu photography courses start*/
	.course-right-hdr {
		padding-right: 0;
		padding-top: 20px;
	}
	.take-thistest {
		top: 5px;
	}
	.new-photograohy p {
		padding: 0;
	}
	.phto-course-left {
		width: 150px;
	}
	.phto-course-right {
		width: calc(100% - 150px);
	}
	.phto-course-row.phto-course-active .course-right-hdr {
		padding-top: 0;
	}
	/*droneu photography courses end*/
	.topic-content h1 {
   		 font-size: 22px;
   		 margin-bottom: 8px;
   	}
   	.topic-content p {
		font-size: 16px;
		margin-bottom: 12px;
		line-height: 24px;
		color: #1a1a1a;
	}	
	.tpoic-head-main{
		padding: 40px 0;
	}
	.blog-topics .fig-btm h2, .podcast-topics .mbox-content h3,.webinar-topics .fig-btm h2 {
		font-size: 17px;
		line-height: 23px;
	}
	.podcast-topic .mbox-content p {
		font-size: 14px !important;
		font-family: 'Lato', sans-serif;
		color: #202020;
		line-height: 19px;
		margin-top: 4px;
		min-height: 104px;
	}
	.skywatch-heading {
		font-size: 24px;
		line-height: 33px;
	}
	.skywatch-inner{
		padding-right: 260px;
	}
	.skywatch-inner a{
		width: 230px;
	}
	.abs-filter-search .where-input-boxes {
		width: 31%;
		margin-bottom: 10px;
	}
}


/** @av 5 dec - certificate pages **/

@media (max-width: 991px){
	.training-tach {
		width: 100%;
	} 
	.hireus-tabs ul {
	  	padding: 0 0px;
	}
	.hireus-tabs ul li a {
	  	padding: 22px 28px;
	}
	.upgrade-video {
		padding: 28px 28px 28px;
	}	
	.upgrade-video h2 {
		font-size: 29px;
		padding: 25px 0;
	}
	.upgrade-video p {
		font-size: 18px;
		line-height: 30px;
	}
	.arrow-divi img {
		position: relative;
		left: 116px;
		margin-bottom: 5px;
		margin-top: -25px;
	}
	.arrow-divi img{
		width: 40px;
		left: 85px;
	}
	.arrow-divi img {
		left: 84px;
		margin-bottom: 5px;
		margin-top: -25px;
	}
	.upgrade-video button {
		font-size: 16px;
		border: none;
		padding: 14px 40px;
		border-radius: 4px;
		margin-top: 38px;
	}
	.head-block-post h3{
		font-size: 22px;
		line-height: 32px;
	}
	.head-block-post p{
		font-size: 15px;
	}
	.item-faq .heading{
		line-height: 1.4;
	}
	.post-box-social h4{
		font-size: 34px;
	}
	.post-box-social{
		padding:40px 10px;
	}
	/* 03 April 2020 End */

	.team-member{
		padding:35px 35px;
	}
	.team-member-graphic{
		right: 25px;
    	top: 30px;
	}
	.team-member-info h2{
		margin-bottom: 18px;
	}
	.figcaption-behind{
		padding-left: 12px;
	}
	.block-behind-col{
		padding:16px;
		width: 100%;
		display: inline-block;
	}
	.meet-the-team-head h2,.behind-the-team-head h2,.block-really-first h3{
		font-size: 34px;
	}
	.behind-the-team-head h2{
		margin-bottom: 14px;
	}
	.block-behind-col figure {
	    width: auto;
	    float: left;
	    margin:0 18px 0px 0;
	}
	.figcaption-behind{
		float: none;
		display: block;
		padding-left: 0px;
		width: 100%;
		max-width: 100%;
	}
	.figcaption-behind h3{
		padding-top: 15px;
	}
	.figcaption-behind p {
	    padding-top: 10px;
	    display: inline-block;
	    width: 100%;
	    font-size: 14px;
	    line-height: 24px;
	}
	.referer-detail p{
		font-size: 18px;
		line-height: 28px;
	}
	.referer-detail ul li{
		font-size: 18px;
		margin-bottom: 15px;
	}

	.referer-block .container{
		flex-wrap: wrap;
	}
	.referer-image img {
	    max-width: 180px;
	    border-radius: 100%;
	    height: 180px;
	    object-fit: cover;
	}
	.referer-image {
	    max-width: 100%;
	    flex: 0 0 100%;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.referer-detail p,.referer-detail h2{
		text-align: center;
	}
	.about-the-team-content h2{
		font-size: 32px;
		margin-bottom: 15px;
	}
	.about-the-team-content h4{
		font-size: 22px;
		line-height: 1.3;
		margin-bottom: 20px;
	}
	.about-the-team-content h3{
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 1.4;
	}
	.about-the-team-content p{
		font-size: 16px;
		line-height: 1.5;
	}
	.about-the-team{
		padding-bottom: 35px;
	}
	.behind-the-team,
	.meet-the-team{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.team-member-info h2{
		font-size: 24px;
	}
	.team-member-info h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.behind-the-team-head h2{
		font-size: 28px;
	}
	.behind-the-team-head p{
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.figcaption-behind h3{
		font-size: 22px;
		line-height: 1.5;
	}
	.fun-block-about h2,
	.block-really-first h3{
		font-size: 28px;
	}
	.fun-block-about,
	.really-about-block{
		padding: 50px 0;
	}
	.featured-in h2{
		font-size: 28px;
		margin-bottom: 5px;
	}
	.block-really-first p{
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.block-really-first{
		margin-bottom: 30px;
	}
	.trainer-center-content h4 {
		font-size: 18px;
		line-height: 1.5;
		margin-bottom: 15px;
		font-weight: 600;
	}
	.team-behind-content .row-behind{
		gap: 24px 0;
	}
	.team-behind-content .row-behind .c-6{
		margin-bottom: 0;
	}
	.vlist-single-meta .vlisting-video-cover{
		padding: 25px 25px 5px;
	}
	.vlist-single-meta .vlisting-video-cover p:empty{
		display: none;
	}
	.cs-faq-section-heading h2{
		font-size: 30px;
		margin-bottom: 28px;
	}
}

@media (max-width: 767px){
	.sel-topics {
	    margin-bottom: 0;
	}
	.title-content.img-cus-content {
	    text-align: center;
	    padding: 0;
	}
	.title-content.img-cus-content .bdg-back {
    	float: none;
	}
	.bdg-back input {
	    font-size: 14px;
	    padding: 9px 33px;
	}
	.bdg-slides ul li::before {
	    top: 10px;
	}
	.img-cus-small figure {
	    width: 85px;
	}
	.title-content.img-cus-content .bdg-back {
	    margin-top: 10px;
	}
	.img-cus-small h3 {
	    width: 100%;
	    padding: 0;
	}
	.hireus-tabs ul li a {
		padding: 22px 13px;
		font-size: 12px;
	}
	.hiresus-content h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.training-tach.training-tach-left {
		padding: 20px;
	}
	.hiresus-content .training-tach h3, .hiresus-content .training-tach h4,.hiresus-content .training-tach h4,.hiresus-content .h-guranteed p {
		font-size: 16px;
		line-height: 24px;
	}
	.hiresus-content .training-tach h4:after {
		top: 10px;
		bottom: auto;
		margin: auto;
	}
	h2.h-large-heading {
		font-size: 18px;
		line-height: 24px;
	}
	.thanku-page-main.members-row-main .thanku-page-inner figure {
		width: 100%;
		margin-bottom: 30px;
	}
	.thanku-page-main.members-row-main .thanku-main-content {
		width: 100%; 
	}
	.qiizz-cover .wpProQuiz_content h2{
		font-size: 21px;
	}
	.quiz-user-data .quiz-user-data-inner{
		width: 100%;
		margin-bottom: 8px;
	}
	.static-popup h1{
		margin-bottom: 15px;
	}
	.podcast-topics .topic_pods {
	    display: inline-block;
	    float: none;
	    vertical-align: top;
	    width: 48%;
	    margin-right: 2%;
	    margin-bottom: 15px !important;
	}
	.podcast-topics .topic_pods:nth-child(2n){
		margin-right: 0;
	}
	.blog-topics .fig-btm span,.webinar-topics .fig-btm span{
		margin-bottom: 4px;
	}
	.blog-topics .fig-block img, .blog-topics .fig-block video,.webinar-topics .fig-block img, .webinar-topics .fig-block video{
		object-fit: cover;
	}
	.topic-img,.topic-content{
		width: 100%;
	}
	.topic-img {
		margin-top: 20px;
	}
	.topic-content{
		padding-left: 0;
	}
	.topics-tabi li{
		padding: 16px 5px;
	}
	.skywatch-inner a{
		top: -15px;
		bottom: unset;
		width: 200px;
	}
	.skywatch-inner{
		padding-right: 20px;
		padding-top: 22px;
	}
	.skywatch-main{
		padding: 35px 0 27px 0;
	}
	.skywatch-heading {
		font-size: 22px;
		line-height: 28px;
	}
	.upgrade-new .update-page-outer {
		width: 100%;
	}
	.upgrade-video {
		width: 100%;
		margin-top: 10px;
	}
	.arrow-divi{
		display: none;
	}
	.upgrade-video button{
		margin-bottom: 25px;
	}
	.slide-item{
		background-color: transparent;
		border:none;
	}
	.content-event-slider{
		padding:10px 30px;
	}
	.slide-item figure{
		padding-top: 0px;
	}
	.bg-block-post{
		padding:36px 25px;
	}
	.head-block-post h3{
		font-size: 18px;
		line-height: 28px;
	}
	.block-social-counter{
		margin-bottom: 0px;
	}
	.note-post p{
		font-size: 16px;
	}
	.title-block{
		line-height: 1.3;
		font-size: 22px;
	}
	.list-guest-content li{
		padding:14px 16px 14px 78px;
	}
	.list-guest-content li:before{
		font-size: 56px;
		left: 22px;
	}
	.list-guest-content li span{
		left: 20px;
		font-size: 15px;
	}
	.form-block-optin .row-block .c-4{
		flex:0 0 100%;
		max-width: 100%;
	}

	/* 03 April 2020 end */

	a.border-btn-white{
		float: none;
		display: inline-block;
	}
	.gust-post-btn-blog h3{
		display: block;
		max-width: 100%;
		font-size: 24px;
		line-height: 1.4;
		margin:0 0 20px 0;
	}
	.gust-post-btn-blog{
		text-align: center;
	}
	.gust-post-btn-blog{
		padding:20px 15px;
	}
	.row-behind .c-6{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.team-member{
		display: block;
		text-align: center;
	}
	.team-member-image{
		margin-right: 0px;
	}
	.team-member-image figure{
		display: inline-block;
		margin-bottom: 20px;
	}
	.team-member{
		padding:30px 15px;
	}
	.meet-the-team-head h2, .behind-the-team-head h2,.fun-block-about h2,.block-really-first h3{
		font-size: 26px;
		line-height: 1.4;
	}
	.block-really-first p,.trainer-center-content p{
		font-size: 17px;
		line-height: 25px;
	}
	.trainer-center-content h4{
		font-size: 19px;
	}
	.team-member-graphic {
	    right: 0;
	    top: auto;
	    bottom: 0;
	    width: 100%;
	    text-align: center;
	}
	.team-member{
		padding:30px 15px 80px 15px;
	}
	a.model-des{
		display: inline-block;
	}
	.behind-the-team{
		padding:30px 0 15px 0;
	}
	.really-about-block{
		padding:30px 0;
	}
	.about-the-team{
		padding-bottom: 35px;
	}
	.meet-the-team{
		padding:40px 0;
	}
	.block-really-first h3 img{
		width: 90px;
	}
	.referer-detail ul{
		flex-wrap: wrap;
	}
	.referer-detail ul li{
		flex: 0 0 100%;
    	max-width: 100%;
    	font-size: 17px;
    	margin-bottom: 12px;
	}
	.referer-detail{
		padding-left: 0px;
	}
	.referer-detail .referer-quote-block ul li {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 20px 0;
	}
	.referer-quote-block {
	    padding-top: 20px;
	}
	.head-view-block{
		margin-bottom: 18px;
	}

	.cancle-mempop .popupaddseat{
		max-width: 95%;
	    padding: 50px 18px !important;
	    max-height: 90vh;
	    overflow: auto;
	    width: 667px;
	    box-sizing: border-box;
	}
	.cancel-meminner h3{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 14px;
	}
	.cancel-meminner p{
		font-size: 15px;
    	line-height: 25px;
    	margin-bottom: 12px;
	}
	.scroll-top{
		right: 7px;
		bottom: 85px;
	}
	.cs-icon-img{
		width: 16px;
		height: 16px;
	}
	.cs-trainer-search-slider:not(.slick-initialized),
	.training-slider.cs-training-slider:not(.slick-initialized){
		gap: 2%;
	}
	.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item,
	.training-slider.cs-training-slider:not(.slick-initialized) .slide-training{
		width: 49%;
	}
	.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item:nth-child(n+3),
	.training-slider.cs-training-slider:not(.slick-initialized) .slide-training:nth-child(n+3){
		display: none;
	}
	.review-inner.cs-review-inner:not(.slick-initialized) .quoets-cover:not(:first-child){
		display: none;
	}
	.review-inner.cs-review-inner .quoets-cover{
		min-height: 0;
		width: 100%;
	}
	.pagecommon-head.dpodcast-head figure img{
		width: auto;
		max-height: 80px;
	}
	.about-the-team-content h2{
		font-size: 28px;
	}
	.about-the-team-content h4{
		font-size: 20px;
		line-height: 1.5;
	}
	.meet-the-team-head h2{
		margin-bottom: 30px;
	}
	.vlist-single-meta .vlisting-video-cover{
		padding: 20px 20px 5px;
	}
	.podquestion-main .question-grid-cover{
		display: grid;
		grid-template-columns: 1fr;
		gap: 50px;
	}
	.podquestion-main .question-grid-cover .question-grid{
		width: 100%;
		margin: 0 !important;
	}
	.cs-faq-section-heading h2{
		font-size: 26px;
	}
}
@media screen and (max-width: 575px){
	.bg-block-post{
		padding:25px 15px;
	}
	.head-block-post h3{
		font-size: 16px;
		line-height: 25px;
	}
	.head-block-post p{
		font-size: 14px;
	}
	.block-social-counter .row-block .c-3{
		padding:0 6px;
	}
	.block-social-counter .row-block {
		margin:0 -6px;
	}
	.note-post p{
		font-size: 13px;
	}
	.title-block{
		font-size: 18px;
	}
	.list-guest-content li:before {
	    font-size: 40px;
	    left: 18px;
	}
	.list-guest-content li span {
	    left: 13px;
	    font-size: 13px;
	}
	.list-guest-content li {
	    padding: 8px 16px 8px 56px;
	    font-size: 14px;
	    min-height: 80px;
	}
	.item-faq .heading{
		padding:12px 55px 12px 18px;
		font-size: 15px;
	}
	.faq-detail-content{
		padding:0 18px 18px 18px;
	}
	.faq-detail-content p{
		font-size: 14px;
		line-height: 1.5;
	}
	.pulus-minus{
		border-width: 1px;
	}
	.pulus-minus:before,.pulus-minus:after{
		height: 1px;
	}
	.form-block-optin{
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.pulus-minus{
		right: 12px;
	}
	.row-gallery figure img{
		height: 90px;
	}
	.block-behind-col figure img {
		width: 90px;
		height: 90px;
	}
	.figcaption-behind h3 {
		padding-top: 35px;
	}
	.block-right-icon{
		width: 100%;
		border-radius: 5px;
	}

	.block-right-icon a {
	    width: 50%;
	    height: 100%;
	    border-radius: 0;
	    align-items: center;
	    padding: 0 11px;
	    color: #000;
	    margin: 0;
	    justify-content: center;
	}
	.block-right-icon {
	    border-radius: 5px;
	    align-items: center;
	    justify-content: space-around;
	    padding: 1px 0;
	    width: 100%;
	    overflow: hidden;
	}
	.head-view-block {
		margin-bottom: 25px;
	}
	.pagecommon-head.dpodcast-head figure img{
		width: auto;
		max-height: 60px;
	}
	.cs-faq-section-heading h2{
		font-size: 20px;
	}
}
/*********section added 26-11-18 end***************/
@media (max-width: 736px) and (orientation: landscape) {
	.suggestion-main {
		max-height:351px;
	}
	.suggestion-close {
		right:-12px;
		top:-17px;
		width:25px;
	}
	#icon,#button_support {
		margin-bottom:58px;
	}
	
}
/************Suggestions popup end**************/

.suggestion-row-half,
.suggestion-row-full {
	position:relative;
}
div.frm_error1 {
	position:absolute;
	bottom:32px;
	left:0;
}
span.msg-error.error {
	position:absolute;
	bottom:-19px;
	left:0;
	display:block;
	width:100%;
	top:auto;
	font-size:13px;
}
.suggestion-main figure.video-outer iframe {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100% !important;
}
body.stop-scrolling {
	height:auto !important;
}
.center-div-text .heading-community {
	display:inline-block;
	width:50%;
	float:left;
	padding-right:30px;
}
.center-div-text .communnity-grid.rightgrid-community {
	width:50%;
	float:right;
	position:relative;
	padding-left:0;
	padding-top:28.25%;
}
.center-div-text .communnity-grid.rightgrid-community iframe {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.center-div-text .heading-community img {
	display:block;
	text-align:center;
	margin:0 auto 8px;
	width:186px;
	height:auto;
}
.center-div-text .communnity-grid.leftgrid-community p {
	font-size:14px;
	line-height:32px;
	color:#1e1d1d;
}
.center-div-text .heading-community .headingcenter {
	display:inline-block;
	text-align:center;
	color:#ff7d00;
	margin-bottom:17px;
}
.suggestion-form-cover {
	padding:0 40px;
}
.el-zoom-delete {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,
		0,
		0,
		0.6);
	z-index:99;
	transition:all 1s ease 0s;
	display:none;
}
.el-vedio-img-port:hover .el-zoom-delete {
	display:block;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete span img {
	width:19px;
	position:relative;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete span,
.drone-traings-new .el-vedio-img-port .el-zoom-delete a {
	width:35px;
	height:35px;
	display:inline-block;
	text-align:center;
	border-radius:100%;
	border:1px solid #fff;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	padding:6px 0;
	cursor:pointer;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete a {
	right:-57px;
	text-align:center;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete a img {
	width:19px;
	position:relative;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete span {
	left:-57px;
	text-align:center;
}
.drone-traings-new .el-vedio-img-port .el-zoom-delete span img {
	width:15px;
}
ul.headr-bottom-link li a#menu-item-submenu {
	position:relative;
}
ul.headr-bottom-link li a#menu-item-submenu::after {
	position:absolute;
	content:'';
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-top:5px solid #fff;
	right:-15px;
	top:7px;
}
.search-top-header.srch_hide {
	background:transparent !important;
}
.bdg-back {
	width:auto;
	float:left;
	font-family:'Lato',
	sans-serif;
}
.bdg-back a {
	background-color:#134d69;
	color:#fff;
	font-size:16px;
	font-weight:600;
	display:inline-block;
	padding:9px 50px;
	border-radius:50px;
	text-decoration:none;
}
.bdg-slider {
	text-align:center;
	font-family:'Lato',
	sans-serif;
	width:100%;
	float:left;
}
.bdg-slide-img img {
	margin:0 auto 20px;
}
.bdg-slide-img h3 {
	color:#134d69;
	font-size:22px;
	font-weight:600;
	margin-bottom:13px;
}
.bdg-slide-img {
	border-bottom:1px solid #d8d8d8;
	margin-bottom:30px;
	padding-bottom:10px;
	margin-top: 15px;
}
.bdg-slider-cover {
	width:100%;
	float:left;
	padding:0 70px 35px;
	margin-top: 20px;
}
.bdg-slider-cover .bx-viewport {
	height: auto !important;
	padding-bottom: 20px;
}
.bdg-slides p {
	font-size:18px;
	color:#222222;
	line-height:29px;
	margin-bottom:20px;
}
.bdg-slides h3 {
	font-size:18px;
	color:#134d69;
	font-weight:600;
	margin-bottom:17px;
}
.bdg-slides ul li {
	display: inline-block;
	position: relative;
	font-size: 15px;
	font-weight: 600;
	color: #484848;
	padding-left: 25px;
}
.bdg-slides ul li.related-link {
	text-align: left;
	background: #e4e4e4;
	padding: 10px 10px 10px 25px;
	border-radius: 3px;
	width: 100%;
	margin-bottom: 3px;
}
.bdg-slides ul li:first-child {
	margin-right:13px;
}
.bdg-slides ul li::before {
	position: absolute;
	content: '';
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background-color: #ffa200;
	left: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.bdg-slider .pre-arrow.slick-arrow {
	left:-59px;
}
.bdg-slider .next-arrow.slick-arrow {
	right:-59px;
}

.text-left-video {
	width:50%;
	float:left;
}
.text-left-video.text-left-full {
	width:100%;
}
.badgeos-congrats-achievement {
	padding: 0px !important;
	margin: 0px !important;
	position: relative !important;
	text-align:center !important;
}
.badgeos-congrats-achievement .title{
	width:100% !important;
	text-align:center !important;
}
.badgeos-congrats-achievement .image {
	width: 100% !important;
	max-width:100% !important;
}
#TB_ajaxContent p {
	font-size: 24px !important;
	font-weight: 400 !important;
	margin: 20px 0 10px !important;
	padding: 5px 0 !important;
}
.badgeos-congrats-achievement .points {
	font-size: 17px;
	font-weight: normal;
	opacity: 0.8;
	display: none !important;
}
.badgeos-congrats-main .content .points{
	display: none !important;
}
#TB_ajaxContent .content p {
	font-size: 17px !important;
	margin: 0 0 10px !important;
	opacity: 0.8 !important;
}
#TB_ajaxContent {
	height: auto !important;
	max-height: 350px !important;
	max-width:100% !important;
}
.badgeos-congrats-achievement .content {
	width: 100% !important;
	float: left !important;
	padding-left: 0px !important;
	max-width: 100% !important;
	margin-top: 10px !important;
}
#TB_title {
	background: #fff !important;
	color: #eee !important;
	padding: 5px 0px !important;
	text-align: center !important;
	height: 120px !important;
	position: relative !important;
	z-index: 2 !important;
	overflow: hidden !important;
	border: none !important;
	margin: 0px !important;
}
#TB_title::before {
	position: absolute !important;
	left: -170px !important;
	background: #f9a314 !important;
	top: 0;
	content: "";
	width: 1000px;
	height: 1000px;
	z-index: 1;
	border-radius: 1000px;
	top: -980px;
	transform: scale(1.2);
	right: 0;
	margin: auto !important;
}
#TB_ajaxWindowTitle {
	position: relative !important;
	z-index: 1 !important;
	width: 100% !important;
	font-size: 23px !important;
	padding: 14px 25% !important;
	white-space: normal !important;
	line-height: 29px !important;
}
#TB_closeWindowButton {
	color: #fff !important;
	position: relative !important;
	z-index: 1 !important;
	position: absolute !important;
	color: #fff !important;
}
.badgeos-congrats-achievement a {
	display: none !important;
}
.screen-reader-text {
	display: none !important;
}
.tb-close-icon{color:#fff !important}
@media print {
	@page {
		margin:0;
	}
	.print-inner {
		box-shadow:none;
	}
	.subscription-table {
		overflow:hidden;
		float:none;
	}
	body,
	html {
		margin-top:0px;
		padding-top:0px;
	}
	.printDetail {
		max-width:100%;
		margin:0 auto;
		width:100%;
	}
	.printDetail .subscription-table table {
		min-width:50px;
		float:none;
		width:100%;
	}
	.printDetail .subscription-table table tr th:first-child {
		width:104px;
	}
	.printDetail .subscription-table table tr th:first-child {
		width:25%;
	}
	.printDetail .subscription-table table tr th:nth-child(2) {
		width:35%;
	}
	.printDetail .subscription-table table tr th:nth-child(3) {
		width:35%;
	}
	.customer-name,
	.customer-adress {
		position:relative;
		padding-left:114px;
	}
	.customer-name span,
	.customer-adress span {
		position:absolute;
		left:0;
		top:0;
	}
}
/************print style**************/

.beg-box-free-pro img {
	box-shadow:0px 1px 1px 1px #444;
}
.posts_type {
	float:left;
	text-align:right;
	width:100%;
	margin-bottom:15px;
}
.buttonselect {
	background-color:rgb(238,
		238,
		236);
	border:2px solid transparent;
	color:rgb(255,
		255,
		255);
	cursor:pointer;
	display:inline-block;
	font-weight:400;
	height:27px;
	line-height:27px;
	margin-right:10px;
	padding-left:26px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:85px;
}
.buttonselect span img {
	width:13px;
}
.buttonselect:last-child {
	margin-right:0;
}
.buttonselect span {
	height:99.9%;
	left:0;
	position:absolute;
	top:1%;
	width:25px;
}
.both_type {
	color:rgb(62,
		126,
		154);
}
.both_type.active {
	border-color:rgb(62,
		126,
		154);
}
.both_type span {
	background-color:rgb(62,
		126,
		154);
}
.free_type {
	color:#4EB848;
}
.free_type.active {
	border-color:#4EB848;
}
.free_type span {
	background-color:#4EB848;
}
.pro_type {
	color:#ff7600;
}
.pro_type.active {
	border-color:#c80202;
}
.pro_type span {
	background-color:#ff7600;
}
.class_border {
	display:none;
	/*
	border: 2px solid rgb(15, 119, 15);
	*/
	/*
	box-shadow: 0px 9px 11px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0px 9px 11px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 9px 11px rgba(0,0,0,0.7);
	*/
}
.buttonselect img {
	display:none;
}
.buttonselect.active {
	border:2px solid;
}
.buttonselect.active img {
	display:inline-block;
}
.selector_div {
	width:45%;
	float:right;
	margin-bottom:15px;
}
.empty_div {
	width:54%;
}
/************Sub Category css start**************/

.sub_modules_ls li div .attachment-thumbnail.size-thumbnail.wp-post-image.thumbnail {
	height:auto !important;
}
.SubCatMain {
	width:100%
}
.SubCatMain li a {
	display:inline-block;
	border:1px solid #e3e3e3;
	box-shadow:0px 1px 2px rgba(0,
		0,
		0,
		0.4);
	border-radius:2px;
	width:100%;
	text-decoration:none;
	display:table;
}
.SubCatMain li {
	margin-bottom:2.7%;
	width:31.33%;
	display:inline-block;
	vertical-align:top;
	margin-right:2.5%;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
}
.SubCatMain li:nth-of-type(3n) {
	margin-right:0px;
}
.left-sub-cat img {
	max-height:100%;
	position:absolute;
	left:0;
	right:0;
	max-width:82%;
	margin:auto;
	top:0;
	bottom:0;
	object-fit:contain;
}
.MainSubCat {
	display:table;
	vertical-align:middle;
	text-align:center;
	width:100%;
}
.left-sub-cat {
	background-color:rgb(239,
		239,
		239);
	border-right:1px solid rgb(227,
		227,
		227);
	display:table-cell;
	height:129px;
	padding:17px 20px;
	position:relative;
	vertical-align:middle;
	width:129px;
}
.right-sub-cat {
	background-color:rgb(255,
		165,
		0);
	color:rgb(255,
		255,
		255);
	display:table-cell;
	font-size:18px;
	font-weight:bold;
	padding:10px 20px;
	vertical-align:middle;
	width:auto;
}
.SubCatMain {
	display:inline-block;
	margin:30px 0 18px;
}
.subcatMain-outer {
	width:100%;
	float:left;
	background-color:#fff;
}
.sub_module_title {
	background:#ffa500 none repeat scroll 0 0;
	float:left;
	text-align:left;
	width:54.7%;
	padding:0;
	position:relative;
}
.attachment-thumbnail.size-thumbnail.wp-post-image.thumbnail {
	height:79px;
	width:79px;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
}
.sub_image {
	display:inline-block;
	float:none;
	vertical-align:middle;
	width:100px;
	padding:10px;
	background-color:rgb(239,
		239,
		239);
}
.sub_title {
	color:#ffffff;
	font-size:26px;
	margin-top:26px;
	font-weight:bold;
}
.sub_module_dropdown {
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 125px);
	position:static;
	padding:27px 0 27px 15px;
}
.sub_module_dropdown select {
	width:100%;
	background-color:transparent;
	border:0px;
	color:#fff;
	font-size:22px;
	font-weight:600;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:5px;
	background-image:url('../img/arrowdown.png');
	background-repeat:no-repeat;
	background-position:right center;
	background-size:27px auto;
	cursor:pointer;
}
.sub_module_dropdown select option {
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	height:69px;
	padding:10px 5px 10px 95px;
	text-shadow:none;
}
.sub_module_dropdown ul {
	background-color:#ffffff;
	box-shadow:0 1px 1px rgba(0,
		0,
		0,
		0.7);
	left:0;
	max-height:360px;
	overflow:auto;
	padding:0;
	position:absolute;
	top:100%;
	width:100%;
	z-index:999;
}
.selct-module {
	color:#ffffff;
	font-size:26px;
	font-weight:600;
	background-image:url('../img/arrowdown.png');
	background-repeat:no-repeat;
	background-position:right center;
	background-size:27px auto;
	padding-right:30px;
}
.sub_module_dropdown ul li div {
	display:inline-block;
	height:50px;
	left:8px;
	margin-right:5px;
	position:absolute;
	top:3px;
	vertical-align:middle;
	width:50px;
}
.sub_module_dropdown ul li div img {
	height:auto !important;
	object-fit:contain;
}
.sub_module_dropdown ul li {
	border-bottom:1px solid #ebebeb;
	margin-bottom:0;
	min-height:57px;
	padding-left:75px;
	position:relative;
	cursor:pointer;
}
.sub_module_dropdown ul li:last-child {
	margin-bottom:0px;
	border-bottom:1px solid transparent;
}
.sub_module_dropdown ul li span {
	display:inline-block;
	padding:20px 0;
	vertical-align:middle;
	width:100%;
}
.sub_module_dropdown ul li:hover {
	background-color:rgb(61,
		127,
		159);
	color:#fff;
}
.SubCatMain li:hover a {
	box-shadow:0 1px 12px rgba(0,
		0,
		0,
		0.9);
	-webkit-box-shadow:0 1px 12px rgba(0,
		0,
		0,
		0.9);
	-moz-box-shadow:0 1px 12px rgba(0,
		0,
		0,
		0.9);
}
.sub_modules_ls {
	display:none;
}
.sel_arrow {
	background:#ff0000 none repeat scroll 0 0;
	float:right;
	height:26px;
	width:32px;
	margin-right:-29px;
	opacity:0;
	cursor:pointer;
}
.class_dis {
	display:none;
}
.sub_module_dropdown ul li.chooseMOdule {
	color:rgb(26,
		89,
		120);
	font-size:21px;
	font-weight:600;
	margin-bottom:13px;
	min-height:unset;
	padding:18px 0 30px;
	position:relative;
	text-align:center;
}
.sub_module_dropdown ul li.chooseMOdule:after {
	position:absolute;
	content:'';
	width:130px;
	height:2px;
	background:rgb(26,
		89,
		120);
	left:0;
	right:0;
	margin:auto;
	bottom:16px;
}
.sub_module_dropdown ul li.chooseMOdule:hover {
	background-color:transparent;
}
.footer-social {
	float: right;
	padding: 7px 230px 7px 4px;
}
.footer-social ul li {
	border:0 none;
	margin:auto;
	padding-left:6px;
	padding-right:0;
}
.copy-right,
footer .menu {
	margin-top:15px;
}
.headr-bottom-link li.abf1 svg {
	width:30px;
	height:22px;
}
.headr-bottom-link-mobile li.abf1 a svg {
	width:30px;
}
.button-topbanner {
	margin-left:13px;
}
/************Sub Category css end**************/

/************My Suggestions css start**************/

.my-account-form.suggestions-main {
	margin-top:0;
}
.my-account-form.suggestions-list {
	margin-top:10px;
}
.my-account-form.suggestions-list .subscription-table table tr td {
	border-bottom:1px solid #d8d8d8;
}
.my-account-form.suggestions-list .subscription-table table tr th:last-child,
.my-account-form.suggestions-list .subscription-table table tr td:last-child {
	text-align:center;
}
.my-account-form.suggestions-list .subscription-table table tr td:last-child a {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
}
.my-account-form.suggestions-main .account-form-head h1 {
	background-image:url('../img/suggestion.png');
	background-repeat:no-repeat;
	background-position:left center;
	background-size:24px;
}
.my-account-form.suggestions-main .acc-updateE-cover input {
	background-color:#134d69;
	color:#fff;
	border:0px;
	padding:8px 15px;
	border-radius:4px;
	font-size:15px;
}
.my-account-form.suggestions-main .acc-updateE-cover {
	top:-7px;
}
/************My Suggestions css end**************/

/************ Suggestions popup start**************/

.suggestion-overlay {
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,
		0,
		0,
		0.7);
	z-index:999;
	top: 0;
}
.suggestion-verticle {
	position:relative;
	top:50%;
	transform:translatey(-50%);
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
}
.suggestion-main {
	background-color:#fff;
	padding:10px;
	box-shadow:0px 2px 3px #bdbbbb;
	-webkit-box-shadow:0px 2px 3px #bdbbbb;
	-moz-box-shadow:0px 2px 3px #bdbbbb;
	max-height:550px;
	height:auto;
	overflow:auto;
}
.suggestion-main figure {
	border-radius:4px;
	overflow:hidden;
	position:relative;
	margin-bottom:50px;
}
.suggestion-main figure img {
	display:block;
}
.suggestion-main h3 {
	color:#ff7a0f;
	text-align:center;
	font-size:26px;
	margin:20px 0 50px;
	position:relative;
	padding-bottom:30px;
}
.suggestion-main h3::after {
	position:absolute;
	content:'';
	width:208px;
	height:4px;
	background:#ff7a0f;
	left:0;
	right:0;
	margin:auto;
	bottom:0;
}
.suggestion-close {
	position:absolute;
	right:-22px;
	top:-27px;
}
.suggestion-row-input {
	display:block;
	font-size:0px;
}
.suggestion-row-half {
	display:inline-block;
	width:48%;
	margin-right:4%;
	position:relative;
	vertical-align:top;
}
.suggestion-row-half:last-child {
	margin-right:0;
}
.suggestion-row-half label {
	color:#888888;
	font-size:14px;
}
.suggestion-row-half label span {
	color:#ff7a0f;
}
.suggestion-row-half.suggestion-row-full {
	width:100%;
}
.suggestion-row-half input {
	border:0px;
	border-bottom:1px solid #c4c4c4;
	box-shadow:none;
}
.suggestion-row-half input:focus ~ label,
.suggestion-row-half input:valid ~ label {
	top:-15px;
	font-size:12px;
	left:0;
}
.suggestion-row-half label {
	font-weight:normal;
	position:absolute;
	pointer-events:none;
	left:0;
	top:0;
	transition:0.2s ease all;
	-moz-transition:0.2s ease all;
	-webkit-transition:0.2s ease all;
}
.suggestion-row-half.suggestion-row-full label {
	margin-bottom:8px;
	display:block;
	position:static;
}
.suggestion-row-half input[type="submit"] {
	background:#2ecc71;
	color:#fff;
	height:86px;
	border-radius:4px;
	font-size:24px;
	font-family:'Lato',
	sans-serif;
	font-weight:600;
}
.imgcaptcha {
	width:100%;
	height:36px;
}
/************Suggestions popup end**************/

/**********personalinfo****************/

.form-personalinfo {
	width:100%;
	float:left;
}
.forminforow {
	width:100%;
	float:left;
}
.formhalfblock {
	width:48%;
	float:left;
}
.formhalfblock:nth-child(2n) {
	float:right;
}
.btnformpersonalinfo {
	margin-top:30px;
	width:100%;
	float:left;
}
.inputblockform {
	width:100%;
	float:left;
	padding:25px 0;
	position:relative;
}
.inputinner {
	width:100%;
	float:left;
	position:relative;
}
.lblinput {
	width:auto;
	float:left;
	font-size:15px;
	color:#7e7e7e;
	position:absolute;
	top:11px;
	transition:all 1s;
	left:0;
}
.inputinfo,
.inputblockform select {
	width:100%;
	height:40px;
	border:none;
	-moz-appearance:none;
	border-bottom:1px solid #7f7f7f;
	transition:all 1s;
	position:relative;
	z-index:1;
	background:transparent;
}
.inputblockform select {
	background-image:url('../img/drop-down-arrow.png');
	background-repeat:no-repeat;
	background-position:right 10px center;
	background-color:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
}
#Personal_info .forminforow:last-child .formhalfblock {
	width:100%;
}
#Personal_info .forminforow:last-child .formhalfblock textarea {
	width:100%;
	padding:10px;
	border:1px solid #7f7f7f;
	height:134px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#737373;
	font-size:16px !important;
	-webkit-appearance:none;
	-moz-appearance:none;
}
.inputinfo:focus {
	box-shadow:none!important;
	border-bottom-color:#ffa200!important;
}
.inputinfo:focus +.lblinput {
	top:-15px;
}
.inputblockform .errormsg {
	position:absolute;
	width:100%;
	bottom:-17px;
	color:#f00;
	font-size:13px
}
/**********personalinfo end****************/

/*********requirement***************/

.radioblockform {
	width:100%;
	float:left;
}
.yesnoblockreuire {
	width:100%;
	float:left;
}
.yesnoblockreuire h3 {
	font-size:16px;
	color:#222222;
	margin-bottom:17px;
	width:100%;
	float:left;
	line-height:23px;
}
.radio-reqiure {
	width:100%;
	float:left;
}
.radio-reqiueinner label {
	width:auto;
	float:left;
	margin-right:17px;
	padding-left:29px;
	font-size:16px;
	font-weight:bold;
	background:url(../img/r-uncheck.png) no-repeat left center;
	line-height:22px;
}
.radio-reqiure input {
	display:none;
}
.radio-reqiure input[type="radio"]:checked ~ label {
	background:url(../img/r-check.png) no-repeat left center;
}
span.smalltxt {
	font-size:13px;
	margin-top:10px;
	width:100%;
	float:left;
	color:#737373;
	line-height:20px;
}
.yesnoblockreuire h3.lessmargin {
	margin-bottom:0px;
}
span.smalltxt.lessmargin {
	margin-top:5px;
}
/*********requirement end***************/

/**************testimonial************/

.traningpagenew {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.traningpagenew .quoets-inner {
	width:100%;
	float:left;
	padding-left:162px;
	position:relative;
	min-height:112px;
	padding-bottom:50px;
	border-bottom:1px solid #ccc;
}
.traningpagenew .quoets-inner figure {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:100px;
	text-align:center;
}
.review-star {
	float:left;
	width:100%;
	margin-bottom:15px;
}
.traningpagenew .review-star .fa {
	color:#ff8303;
}
.traningpagenew .quoets-inner p {
	font-size:15px;
	color:#474747;
	font-family:'Lato',
	sans-serif;
	line-height:25px;
}
.traningpagenew span.autorname {
	float:left;
	width:auto;
	margin-top:10px;
	color:#000;
	font-size:14px;
	font-family:'Lato',
	sans-serif;
}
.traningpagenew .quoets-inner p a {
	color:#ff8303;
	background:no-repeat;
}
.imgbloktestimonial {
	width:118px;
	height:118px;
}
.text-cirblock {
	width:100%;
	height:100%;
	border-radius:200px;
	border:3px solid #ffa200;
	z-index:1;
	overflow:hidden;
	position:relative;
}
.text-cirblock img {
	width:100%;
}
.quoets-inner figure img.shaptriangle {
	position:absolute;
	right:0;
	bottom:-62px;
	margin:auto;
	top:0;
	left:101px;
	width:30px;
}
.new-textimonial-block {
	width:100%;
	float:left;
}
.new-textimonial-block h2 {
	width:100%;
	float:left;
	font-size:22px;
	color:#ffa200;
}
.text-form {
	width:100%;
	float:left;
}
.formfulfblock {
	width:100%;
	float:left;
}
.formfulfblock textarea {
	padding:10px;
	width:100%;
	height:130px;
	border:1px solid #7f7f7f;
	border-radius:3px;
}
.inputinfo.file {
	width:100%;
	position:relative;
	z-index:2;
	opacity:0;
	top:15px;
	position:absolute;
}
.yellowcolorbrowse {
	color:#ffa200;
}
.review-star.starinnerform {
	margin:20px 0;
}
.review-star.starinnerform i {
	font-size:28px;
	color:#ccc;
}
.form-personalinfo .drone-save-btn {
	text-align:left;
	margin-top:20px;
	width:100%;
	float:left;
}
/**************testimonial end************/

/*********22-03-18**********/

.podcast-list-slider.blog-slider-main .blog-main-section {
	margin-top:0;
	background:#fff;
}
.podcast-list-slider.blog-slider-main {
	background:#fff;
}
.podcast-list-slider.blog-slider-main ul li a {
	padding:0;
	border-radius:4px;
	overflow:hidden;
}
.podcast-list-slider.blog-slider-main .fig-btm h2 {
	font-size:23px;
	font-weight:300;
	line-height:27px;
	text-align:left;
	font-family:"Lato",
	sans-serif;
}
.podcast-list-slider.blog-slider-main .fig-btm p {
	text-align:left;
	font-size:15px;
	font-family:'Lato',
	sans-serif;
	color:#202020;
	line-height:26px;
	margin-top:4px;
	min-height:104px;
}
.footer-full{
	width:100%;
	float:left;
	position:relative;
	left:0;
	bottom:0;
	background-size:cover;
	background-attachment:fixed;
	height:auto !important;
}
/*droneu training 30-04-18 start*/
.vidnew-wrapper {
	background-color: #fff;
	min-height: unset !important;
	padding: 34px 0;
	margin-bottom: 7px !important;
	box-shadow: 0px 2px 2px #ababab;
}
.vidnew-wrapper .vd-left {
	text-align: center;
}
.vidnew-wrapper .vd-right {
	width: calc(100% - 225px);
}
.vidnew-wrapper .vd-top-bar .beg-title{
	color:#2ecc71;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 5px;
}
.vidnew-wrapper .mid-bar-invest {
	margin: 5px 0 15px;
}
.vidnew-wrapper  .mid-bar-invest.mid-bar-states li {
	margin: 0 10px 0 0;
	border: 1px solid #e1e1e1;
	padding: 3px 5px;
	border-radius: 4px;
	font-size: 14px;
}
.vidnew-wrapper .vd-top-bar a {
	/*line-height: 46px !important;*/
	text-decoration: none;
}
.vidnew-wrapper .vd-top-bar h3{
	color: #1a1a1a;
}
.vidnew-wrapper .vd-para {
	margin-bottom: 15px;
	font-size: 15px;
}
.trainingVideo {
	width: 100%;
	float: left;
	margin-bottom: 7px;
}
.trainingVideo img{
	width: 100%;
}
.topics-includes{
	background-color: #fff;
	padding:50px 0;
	width: 100%;
	float: left;
}
.topics-includes h2{
	color: #1a1a1a;
	font-size: 26px;
	margin-bottom: 40px;
	font-weight:800;
}
.topics-row {
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}
.topics-row:last-child{
	border-bottom: 0px;
	margin-bottom: 0;
}
.topics-row h4{
	font-size: 18px;
	color: #3d7f9f;
	margin-bottom: 10px;
}
.topics-row p{
	font-size: 15px;
	color: #1a1a1a;
	line-height: 25px;
	margin-bottom: 15px;
}
.states-trainings {
	background-color: #3d7f9f;
	color: #fff;
	padding: 30px 0;
	width: 100%;
	float: left;
}
.states-trainings h2{
	font-size: 20px;
	margin-bottom: 13px;
}
.states-trainings.orange-bg{
	background-color: #ff6000;
}
.states-trainings a {
	display: inline-block;
	border: 1px solid #fff;
	padding: 6px 8px;
	border-radius: 4px;
	font-size: 14px;
	margin: 0 3px 0 0;
	color:#fff;
	text-decoration:none;
}
.states-trainings a.active,.states-trainings a:hover{
	background-color: #fff;
	color: #3d7f9f;
}
.states-trainings.orange-bg a.active,.states-trainings.orange-bg a:hover{
	color: #ff6000;
}
.video-imgs-gall {
	width: 100%;
	float: left;
	box-shadow: 0px 2px 2px #ababab;
	background: #fff;
}
.imgs-gall-row {
	width: 100%;
	float: left;
	padding:80px 0 50px;
}
.box-gall-grid {
	width: 23%;
	float: left;
	max-height: 181px;
	margin: 0 2.66% 2.66% 0px;
	border-radius: 4px;
	overflow: hidden;
}
.box-gall-grid:nth-child(4n){
	margin-right:0;
}
.box-gall-grid img{
	width: 100%;
	/*height:100%;*/
}
.topic-list-outer{
	float:left;
	width:100%;
	border-radius: 3px;
	background-color: #f3fbff;
	border: 2px solid #3d7f9f;
	padding:20px;
	margin-bottom:20px;
}
.topic-list-outer h3{
	font-size: 18px;
	line-height: 20px;
	color: rgb(61,127,159);
	font-weight: bold;
	margin-bottom:15px;
}
.topic-list-outer ul li{
	float:left;
	width:50%;
	position:relative;
	padding-left:20px;
	font-size: 15px;
	line-height: 32px;
	color: rgb(38,38,38);
	padding-right: 10px;
}
.topic-list-outer ul li::after{
	position:absolute;
	left:0;
	width:9px;
	height:9px;
	background-color:#3d7f9f;
	content:"";
	top:12px;
}
/*droneu training 30-04-18 end*/
/*droneu support 30-04-18 end*/
.support-search {
	width: 100%;
	float: left;
	background-color: #ff7901;
	color: #fff;
	padding:65px 0;
	text-align: center;
}
.support-search h2{
	font-size: 28px;
	margin-bottom: 28px;
}
.search-cover {
	max-width: 950px;
	margin: 0 auto;
	position: relative;
}
.search-cover input{
	height: 49px;
	width: 100%;
	background-color: #fff;
	border: 0px;
	border-radius: 4px;
	box-shadow:0 5px 8px rgba(0, 0, 0, 0.45);
	padding: 0 10px 0 50px;
	font-size: 16px;
}
.search-cover span{
	position: absolute;
	left: 15px;
	top: 15px;
}
.ninjas {
	width: 100%;
	float: left;
	background: #fff;
	box-shadow: 0px 2px 2px #ababab;
	padding:50px 0;
}
.ninjas p {
	font-size: 16px;
	color: #1a1a1a;
	line-height: 26px;
	margin-bottom: 20px;
}
.ninjas p:last-child{
	margin-bottom: 0px;
}
.ninjas-box-row {
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox; 
	display: -webkit-flex;
	display: flex; 
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
}
.ninjas-box-grid {
	width: 48.5%;
	background: #f0f0f0;
	text-align: center;
	padding: 40px;
}
.ninjas-box-grid h2{
	font-size: 20px;
	color: #ff7901;
}
.ninjas-box-grid h2 {
	font-size: 20px;
	color: #ff7901;
	margin-bottom: 17px;
}
.signup-gall {
	width: 100%;
	float: left;
	padding: 60px 0;
}
.signup-gall-row {
	width: 100%;
	float: left;
}
.signup-gall-grid {
	width: 33.33%;
	float: left;
	margin-bottom: 2%;
	text-align: center;
}

.gall-grid-width {
	display: inline-block;
	max-width: 272px;
	height: 199px;
	width: 100%;
	border-radius: 10px;
	text-align: center;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.align-c {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.align-c h3{
	color: #134d69;
	font-size: 20px;
	font-weight: 800;
	margin-top: 15px;
}
.signup-gall-grid.active .gall-grid-width,.signup-gall-grid .gall-grid-width:hover{
	background: #fff;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.35);
}
.support-contact{
	float: left;
	width: 100%;
	background-color: #ffffff;
	padding:75px 0;
	padding-bottom: 20px;
	text-align: center;
}
.support-contact h2{
	font-size: 45px;
	color: #134d69;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.support-contact p{
	font-size: 22px;
	color: #161616;
	margin-bottom: 50px;
	line-height: 27px;
}
.support-contact-half{
	width: 50%;
	float: left;
}
.support-contact-full{
	width: 50%;
	margin:0px auto;
}
.input-half input, .input-half select, .input-half textarea {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 3px;
	height: 49px;
	line-height: 100%;
	margin-bottom: 25px;
	padding: 9px 15px 9px 44px;
	width: 100%;
}
.input-half textarea {
	line-height: 1.5;
}
.input-half textarea,.input-half select{
	background-image: url("../img/sf1.png");
	background-repeat: no-repeat;
	background-position: left 15px center;
	background-color: rgba(0, 0, 0, 0);
}
.input-half textarea {
	background-position: left 15px top 15px;
	height: 129px;
	padding: 14px 15px 9px 44px;
	resize: none;
}
.input-half input{
	background-image: url("../img/sf2.png");
	background-repeat: no-repeat;
	background-position: left 15px center;
}
.input-half #subject{
	background-image: url("../img/file.svg");
	background-repeat: no-repeat;
	background-position: left 15px center;
}
.input-half .subject{
	background-image: url("../img/subject.png");
}
.input-half .enve{
	background-image: url("../img/sf3.png");
}
.input-half .enve_new{
	background-image: url("../img/skype.png");
}
.input-half input[type="submit"], .input-half input[type="button"], .input-half .buttonload {
	background-color: rgb(255, 121, 1);
	background-image: none;
	border: 0 none;
	border-radius: 3px;
	color: rgb(255, 255, 255);
	cursor: pointer;
	font-size: 20px;
	height: 62px;
	padding: 0;
	width: 100%;
}
.su-right-row {
	width: 100%;
	float: left;
	padding-left: 72px;
	margin-bottom: 59px;
}
.su-right-row:last-child {
	margin-bottom: 0;
}
.su-right-row figure {
	height: 100px;
	width: 100px;
	border-radius: 100%;
	border: 2px solid #ff7901;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.su-right-row figure img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.su-right-content {
	display: inline-block;
	width: calc(100% - 147px);
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
}
.su-right-content span {
	font-size: 20px;
	display: inline-block;
	margin-bottom: 7px;
}
.su-right-content p {
	font-size: 17px;
	color: #262626;
	line-height: 25px;
	margin: 0;
}

/*droneu support 30-04-18 end*/
.support-contact-half .input-half label.error {
	position: absolute;
	left: 0;
	bottom: 9px;
	color: red;
	font-size: 14px;
}
.support-contact-half .input-half {
	position: relative;
}
.support-contact-half .input-half input.btn {
	background-color: #ff7901;
	color: #fff;
	background-image: none;
}
.support-contact-full .input-half label.error {
	position: absolute;
	left: 0;
	bottom: 9px;
	color: red;
	font-size: 14px;
}
.support-contact-full .input-half {
	position: relative;
}
.support-contact-full .input-half input.btn {
	background-color: #ff7901;
	color: #fff;
	background-image: none;
}
.trainingVideo .video-outer iframe {
	position: absolute;
	width: 100%;
	height: 100% !important;
	top: 0;
	left: 0;
}
.trainingVideo .video-outer {
	position: relative;
	padding-top: 56.25%;
}
.search-cover #output li:hover {
	background: rgb(232, 232, 232) none repeat scroll 0 0;
}
.search-cover #output li a {
	color: rgb(34, 34, 34);
}
.captcha-icon {
	margin-bottom: 20px;
}
#success {
	background: #669f19 none repeat scroll 0 0;
	border-bottom: 2px solid #366f19;
	border-radius: 3px;
	color: #fff;
	padding: 15px;
}
.signup-gall-row .signup-gall-grid .gall-grid-width a {
	display: block;
	height: 100%;
	text-decoration: none;
}
.banner-cover .instaSlider-cover .bx-wrapper .bx-prev {
	left: 0 !important;
	background-position: right !important;
}
.banner-cover .instaSlider-cover .bx-wrapper .bx-next{
	right:0!important;
}
.footer-dash.site-footer {
	width: 100%;
	float: left;
	text-align: center;
}
.legal-main-content h2 {
	color: #ff7d00;
	font-size: 22px;
	margin-bottom: 8px;
}
.legal-main-content p a{
	color: #ff7d00;
}
.legal-main-content ul {
	margin-bottom: 20px;
}
.legal-main-content ul li {
	margin-bottom: 5px;
	font-size: 14px;
	color: #323232;
}
.privacy_live{display: inline-block;width: 100%;font-size:12px!important;color:#737373!important;}
.privacy_live_checkout {    font-size: 12px;    padding-left: 31px;    margin-top: 11px;    color: #737373;}
.privacy_live a,.privacy_live_checkout a {color:#ff6c00;text-decoration:none;}
.privacy_live a:hover,.privacy_live_checkout a:hover{text-decoration:underline;}
.eight-circle .first-slide {
	top: 24px;
	left: 186px;
	}
	.eight-circle .sec-slide {
		top: 72px;
		right: 43px;
	}
	.eight-circle .third-slide {
		right: 8px;
		bottom: 200px;
	}
	.eight-circle .fourth-slide {
		right: 47px;
		bottom: 80px;
	}
	.eight-circle .fifth-slide {
		bottom: 22px;
		right: 183px;
	}
	.eight-circle .sixth-slide {
		bottom: 69px;
		left: 59px;
	}
	.eight-circle .seventh-slide {
		left: 9px;
		bottom: 202px;
	}
	.eight-circle .eight-slide {
		left: 61px;
		top: 75px;
	}
	.eight-circle .nine-slide {
		left:38px;
		top:68px;
	}
	.noContent_tab-1,.noContent_tab-2, .noContent_tab-3 {
		text-align: center;
		margin-bottom: 10px;
	}
	.member_outer p span a {
		color: #ff6600 !important;
	}
	.no_bxslider121 {
		display:block;
		font-size:0;
		text-align:center;
	}
	.no_bxslider121 .slide-box-main {
	    width: 32.6%;
	    float: none;
	    margin: 0 1% 0 0;
	    display: inline-block;
	}
	.no_bxslider121 .vslide-text {
	    text-align: left;
	}
	.no_bxslider121 .slide-box-main:nth-child(3n) {
	    margin-right: 0;
	}
	.podcast-list-slider.videoslider-cover .bx-viewport {
	    padding: 0 !important;
	}
	.tabbing-categories-cover .no_bxslider132 {
	    background: transparent;
	}
	.boredr-outer .no_bxslider132 li {
		display: inline-block;
		width: 32.6%;
		background: #fff !important;
		margin-right: 1%;
		vertical-align: top;
	}
	.boredr-outer .no_bxslider132 li:nth-child(3n){
		margin-right: 0;
	}
	.rightselect {
	    position: relative;
	}
	.selct-topcover .rightselect #loader-home {
	    position: absolute;
	    right: 13px;
	    top: 10px;
	}
	.no_bxslider22 .dwld-btn.btn.btn-default {
	    padding: 0;
	    width: 180px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 24px;
	    left: 0;
	    right: 0;
	    margin: auto;
	}
	.offer-popup {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.7);
		width: 100%;
		height: 100%;
	}
	.offer-popup-inner {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.offer-popup-main {
		top: 50%;
		-webkit-transform: translatey(-50%);
		-moz-transform: translatey(-50%);
		transform: translatey(-50%);
		position: relative;
	}
	.offer-popup-width {
	max-width: 800px;
	margin: 0 auto;
	width: 90%;
}
.offer-popup-body {
	width: 100%;
	display: inline-block;
	text-align: center;
	background-color: transparent;
	border-radius: 4px;
	overflow: hidden;
}
.offer-popup-body header {
	font-size: 75px;
	padding: 15px 0;
	/* background-color: #104161; */
	color: #fff;
	position: relative;
	font-weight: 600;
	background-image: url('../img/popup-background.png');
	background-size: cover;
	background-repeat: no-repeat;
}
.offer-popup-body header a {
	color: #fff;
	text-decoration: none;
	position: absolute;
	font-size: 22px;
	right: 10px;
	top: 4px;
}
.offer-popup-text {
	padding: 40px;
	background-color:#fff;
}
.offer-popup-text p {
	color: #2c2c2c;
	font-size: 32px;
	font-style: italic;
	font-weight: 600;
	margin-bottom: 30px;
}
.offer-popup-text h2 {
	font-size: 109px;
	color: #ff8500;
	margin-bottom: 40px;
}
.offer-popup-text span {
	display: block;
	font-size: 23px;
	font-weight: bold;
	color: #111;
	margin-bottom: 35px;
	font-family: lato,sans-serif;
}
.offer-popup-text a {
	background-color: #2ecc71;
	display: inline-block;
	color: #fff;
	font-size: 20px;
	padding: 18px 28px 18px 28px;
	text-decoration: none;
	font-family: lato,sans-serif;
	font-weight: 600;
	background-size: 23px;
	border-radius: 3px;
	line-height: 29px;
}
.offer-popup-text a img {
	display: inline-block;
	margin-left: 7px;
	vertical-align: middle;
}
.upadte-page-inner.update-custom-inner {
	padding: 0 60px;
	align-items: center;
}
.upadte-page-inner.update-custom-inner .free-div {
	margin-left: 0;
	margin-right: 0;
}
.pricing-grid .upadte-page-inner.update-custom-inner .update-page-outer {
	background: #fff;
	border-radius: 3px;
	margin-right: 0;
}
.pricing-grid .upadte-page-inner.update-custom-inner .update-listing {
	margin-top: 0;
	padding: 0 85px;
}
.pricing-grid .upadte-page-inner.update-custom-inner .update-maincontent {
	padding: 23px 0px 40px;
}
.pricing-grid .upadte-page-inner.update-custom-inner .free-div .update-maincontent {
	padding-top: 0;
}
.pricebottm-text {
	color: #fff;
	padding: 24px 10px;
	font-size: 18px;
	padding-bottom: 0;
}
.free-div .pricebottm-text {
	color: #424242;
	margin-top: 11px;
}
.update-right-inner.free-div .up-queots {
	color: #2ecc71;
}
.update-left-inner.pro-div .up-queots {
	color: #fff;
}
.lock-description-cover {
	width: 100%;
	display: inline-block;
	margin-bottom: 30px;
}
.lock-description-row {
	border-bottom: 1px solid #bebebe;
	padding: 25px 0;
}
.lock-description-row:last-child {
	border-bottom: 0px;
}
.lock-description-row figure {
	width: 82px;
	display: inline-block;
	vertical-align: middle;
}
.lock-description-row figure.payment-u img {
	width: 74px;
}
.lock-description-row p {
	width: calc(100% - 104px);
	display: inline-block;
	vertical-align: middle;
	font-size: 19px;
	line-height: 29px;
	color: #505050;
}
#TB_window {
	top: 40px !important;
	max-width: 640px !important;
	width: 95% !important;
	margin: 0 !important;
	left: 50%;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	transform: translatex(-50%);
}
#TB_ajaxContent {
	width: 100% !important;
}
.no_bxslider22 .resources-box {
	padding-bottom: 100px;
}
.no_bxslider22,.bxslider33 {
	-webkit-display: flex !important;
	-moz-display: flex !important;
	display: flex !important;
	flex-wrap: wrap;
}
.bxslider12 .slide-box-main {
	margin-bottom: 10px;
}
.members-row-content.members-row-accordian p {
	margin-bottom: 0;
}
/*event images style start*/
.training-gal-box {
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.training-gal-box a {
	width: 32.5%;
	margin-bottom: 10px;
	border-radius: 4px;
	overflow: hidden;
	height: 147px;
	position:relative;
}
.el-training-gal-row {
	margin-top: 20px;
}
.training-gal-box a .img-overlaynew {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	opacity:0;
	transition:all ease 0.5s;
}
.training-gal-box a:hover .img-overlaynew {
	opacity:1;
}
.training-gal-box a .imgcircle {
	position: absolute;
	z-index: 10;
	width: 45px;
	height: 45px;
	border: 1px solid #fff;
	border-radius: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.training-gal-box a .imgcircle img {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
}
.training-gal-box a > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
a.mob-login{
	display: none;
}
/*event images style start*/
/*media start*/
@media screen and (min-width: 1600px) {
	.breadcrumbs ul li {
		font-size: 15px;
	}
	.fblike-email {
		font-size: 17px;
	}
	.facebook-subheading {
		font-size: 17px;
	}
	.orderleftnew h3,
	.orderleftnew p {
		float:right;
		max-width:1230px;
		width:100%;
	}
	.instarbanner-inner > p {
		font-size:21px;
	}
	.reivew-box p {
		line-height:25px;
	}
	.support-main p.support-small-text {
		font-size:17px !important;
		line-height:27px;
	}
	.gm-style-iw .profile-info-user li span {
		font-size:14px !important;
	}
	.pagecommon-head.inperson-head .res-heading p {
		font-size:17px !important;
	}
	.abt-model-text {
		padding-right:13px;
	}
	.grid-main-box .grid-text-main p,
	ul.headr-bottom-link li a,
	.logo-menu ul li a,
	.counter-cover p,
	.res-footer-inner ul li a,
	.copy-right,
	.dash-para,
	.reivew-box p,
	.reivew-box p a,
	span.autorname,
	.join-pilots-inner p,
	.resources-box-inner p,
	.fig-btm h2,
	.input-checkbox label,
	.form-input-fields label,
	a.forgotpwd,
	.main-form-cover p,
	.free-membership p,
	.search-main-content ul li p,
	.mbox-content p,
	.ep-detail a,
	.dpodcast-left-boxes p,
	ul.top-podcast li,
	#prof_container p,
	#prof_container pre .followLink,
	.update-listing ul li,
	.learn-more-link a,
	.quoets-inner p,
	.pricing-grid-text #accordion p,
	.res-heading p,
	.course-main-inner ul li p,
	.course-main-inner ul li p a,
	.oth-heading span,
	.webi-lisng-date span,
	ul.replays-listing li .replay_link,
	.webi-quet li,
	.webi-cover-left,
	.webi-date,
	.webiner-detail-inner ol.webi-list-text li,
	.res-heading .part107-headamall,
	.excel-sheet-div ul li span,
	.excel-sheet-div ul li a,
	.excel-sheet-div ul li p,
	.excel-sheet-div.ex-oth-website ul li a,
	.beg-question p,
	.beg-icon p,
	.where-input-boxes input,
	.where-input-boxes select,
	.right-block-view span,
	.pro-view,
	.search-filter-a a,
	.profile-info-user li span,
	.popup-para,
	.inp-boxes input,
	.inp-boxes textarea,
	.acc-input-inner label,
	.acc-input-inner span,
	.acc-input-inner select,
	.acc-input-inner p,
	.acc-input-inner input,
	.account-left-inner p,
	ul.my-account-nav li a,
	a.acupdate-link,
	.subscription-table table tr th,
	.subscription-table table tr td,
	.subscription-table table tr td span,
	.eupdate,
	.ecancle,
	.pagecommon-head.review-page-head.about-us-page .res-heading p,
	.join-pilots-inner p,
	a.model-des,
	.mid-bar-invest li,
	.vd-para,
	p.reason-pod,
	span.podamall-text,
	.fig-btm p,
	.fig-btm span,
	.right-social a,
	.right-social input,
	.support-main p.support-small-text,
	.gm-style-iw .profile-info-user li span,
	.onlinet-main,
	.onlinehs-main,
	.contactright-inner ul li,
	.pagecommon-head.inperson-head .res-heading p,
	.swaggrid-inner span,
	.legal-policy > p,
	.terms-condition > p,
	.blg-half-block input,
	.blg-full-block textarea,
	.blg-cmnt-btn input[type="submit"],
	.mbox-content input[type="submit"],
	.webiner-detail-inner p,
	p.anual-dis,
	.listing-video-inner p,
	p.podq-term,
	#prof_container pre,
	.vlisting-dwld-link a,
	.vlisting-bottom-anchor a,
	.member_outer p,.communnity-grid.leftgrid-community p,
	.pricing-video-outer .pricing-video-content .res-heading p  {
		font-size:17px;
	}
	.grid-main-box .grid-head,
	.dash-head,
	.resources-box-inner .re-main-head,
	h3.support-subhead,
	.search-main-content ul li h2,
	.search-main-content ul li h2 a,
	.dpodcast-left-boxes h4,
	.coursedetail-head h3,
	ul.replays-listing li h3,
	.webiner-detail-inner .webi-learn,
	.webi-arr,
	.pagecommon-head .res-heading span,
	.beginner-heading p,
	#prof_container .bolder,
	#prof_container h5,
	.pricing-grid-text .ui-accordion .ui-accordion-header,
	.excel-sheet-div ul li h3,
	.excel-sheet-div ul li a.ex-cost,
	.right-block-view h1,
	.popup-map-profile h2,
	.gm-style .gm-style-iw .detail-right-block h2,
	.form-pad button,
	.account-form-head h1,
	.pagecommon-head .res-heading span,
	h3.model-name,
	.resources-main-section .res-heading span,
	.vd-top-bar span,
	p.podcast-text,
	h3.podacst-subhead,
	.onlineh-main,
	.legal-main-content .terms-condition h4,
	.qiizz-cover .wpProQuiz_question_page,
	.swaggrid-inner h3 span,
	.contact-bottom input[type="submit"],
	.checkout-form-head {
		font-size:23px;
	}
	.resources-box-inner .re-main-head{
		line-height: 1.3;
	}
	ul.replays-listing li h3{
		font-size: 20px;
	}
	.grid-main-box a,
	.grid-main-box button,
	.dash-a,
	button.dwld-btn,
	a.dwld-btn {
		font-size:17px;
	}
	.breadcrumbs ul li a {
		font-size:15px;
	}
	.res-heading .pod-main-heading,
	.res-heading h3,
	.beginner-heading h1,
	.oth-heading h3,
	.after-take-part-inner h2,
	.excell-main-head,
	.live-head-webinar,
	.res-heading h3,
	.about-team-head h2,
	.res-heading h3,
	.vd-top-bar h3,
	.join-pilots-inner h4 {
		font-size:32px;
	}
	.pagecommon-head .res-heading span,
	.beginner-heading p,
	#prof_container .bolder,
	#prof_container h5,
	.pricing-grid-text .ui-accordion .ui-accordion-header,
	.world-where-outer .res-heading p{
		font-size:22px;
	}
	.support-main p.support-small-text,
	.gm-style-iw .profile-info-user li span,
	.checkout-half input,
	.checkout-half select {
		font-size:16px;
	}
	.webi-quet li {
		font-size:17px;
		padding-left:97px;
	}
	.webiner-detail-inner p.webi-learn {
		margin-bottom:20px;
	}
	ol.webi-list-text {
		margin-bottom:10px;
	}
	.beg-question p,
	.dash-head,
	.res-heading.res-btm-heading p,
	.world-where-outer .res-heading p,
	.pagecommon-head.review-page-head.about-us-page .res-heading p,
	p.abt-model-text,
	.vd-para,
	.mid-bar-invest li,
	h3.podacst-subhead,
	.fig-btm h2,
	.onlinet-main,
	.legal-main-content p,
	.pagecommon-head.inperson-head .res-heading p,
	.legal-policy > p,
	.free-membership p,
	.resources-box-inner p,
	.webiner-detail-inner p {
		line-height:25px;
	}
	.right-block-view span {
		line-height:20px;
	}
	.pro-view::before {
		border-top:37px solid transparent;
	}
	.pagecommon-head.sout-out-page .res-heading .coursed-innerhd br {
		display:none;
	}
	.blog-post .abt-team-section a {
		font-size:23px;
		max-width:359px;
	}
	.pagecommon-head.inperson-head .res-heading p {
		font-size:16px;
		line-height:25px;
	}
	.vd-para {
		margin-bottom:30px;
	}
	p.podcast-text {
		line-height:30px;
	}
	.quot-text p,
	span.writername {
		font-size:16px;
	}
	p.reason-pod {
		line-height:26px;
	}
	.fig-btm h2 {
		font-size:20px;
	}
	.inp-in-inner.inp-in-inner2 p {
		padding-left:100px;
	}
	.pagecommon-head.online-training-head span br {
		display:none;
	}
	.onlinereview-section.pagecommon-head .res-heading span br {
		display:none;
	}
	/*
		.res-heading > span br {
			display:none;
		}
	*/
	.reivew-box {
		padding:0 15px 0 118px;
	}
	.fig-btm h2 {
		font-size:23px;
	}
	.blog-main-section .fig-btm h2{
		font-size:21px;
		line-height: 1.3;
		min-height: 55px;
	}
	ul.client-first-row {
		margin:30px 0 20px !important;
	}
	p.abt-model-text {
		font-size:16px;
	}
	.mbox-content ul li {
		font-size:17px;
		line-height:26px;
	}
	.blog-detail-left .mbox-content ul li {
		font-size: 16px;
	}
	.world-where-outer .res-heading p {
		max-width:100%;
	}
	.sgrid-btn {
		float:right;
		padding:0;
	}
	.sgrid-bottom p {
		padding-top:10px;
	}
	.vid-outer {
		margin-bottom:30px;
	}
	.blog-date span {
		font-size:16px;
	}
	.beginner-heading {
		padding-left:260px;
	}
	.webi-cover-left {
		line-height:23px;
	}
	.webiner-detail-inner .webi-learn {
		margin-bottom:15px;
	}
	.vid-outer {
		min-height:409px;
	}
	.reivew-box p {
		letter-spacing:0.2px;
	}
	.blog-main-section li {
		display:inline-block;
		float:none;
		vertical-align:top;
		width:31%;
	}
	.error-msg .popup-message p {
		max-height:109px;
	}
	#coupon_check_error .auto-height-abs {
		height:329px;
	}
	.webiner-detail-inner .webi-cover-left {
		width:50%;
	}
	.question-grid p {
		font-size:17px;
	}
	.pagecommon-head.review-page-head.about-us-page .res-heading.tab-head p {
		font-size:22px;
	}
	.member_outer .quoets-inner {
		min-height:164px;
	}
	.tabbing-content-show .quoets-cover .quoets-inner {
		min-height:165px;
	}
	.vlisting-timestamp ul li {
		font-size:17px;
		padding-left:62px;
	}
	#prof_container pre a,
	#prof_container pre span,
	.mbox-content .main-para-blk11 {
		font-size:17px;
	}
	.mbox-content .main-para-blk11 ul li {
		padding-left:62px;
	}
	/*************Module popup start**************/
	.newModule-popup .vlisting-timestamp ul li,
	.newModule-popup .vlisting-timestamp p {
		font-size:17px;
	}
	.newModule-popup .auto-height-abs {
		height:610px;
		max-width:611px;
	}
	.newModule-popup .vlisting-timestamp ul {
		max-height:150px;
	}
	.newModule-popup .vlisting-timestamp ul li {
		margin-bottom:7px;
	}
	.timestamp-height.newModule-popup .auto-height-abs {
		height:380px;
	}
	.popup-main-profile {
		max-width:800px;
	}
	/*************Module popup end**************/
	.quoets-cover {
		min-height:180px;
	}
	.orderleftnew {
		width:50%;
		padding:29px 0 20px 12%;
	}
	.orderright-img {
		width:50%;
	}
	.dr-event-calender div,
	.dr-event-calender div a {
		letter-spacing:0;
	}
	.event-content-right p {
		font-size:16px;
		line-height:23px;
	}
	.cal-detail-right p,.center-div-text .communnity-grid.leftgrid-community p {
		font-size:17px;
	}
	.event-content-right h3 {
		font-size:23px;
	}
	.dr-event-tab {
		max-width:248px;
	}
	.suggestion-form-cover div {
		letter-spacing:0;
	}
	.bestoffer {
		margin: 0 21%;
	}
	.close-search-top{
		top:4px;
	}
	.hiresus-content h3 {
		font-size: 23px;
		line-height: 28px;
	}
	.hiresus-content p,.hiresus-content .training-tach p,.training-tach ul li,.h-hire-listing li {
		font-size: 18px;
	}
	.hiresus-content .training-tach h3, .hiresus-content .training-tach h4 {
		font-size: 20px;
	}
	.hiresus-content .h-guranteed p,.hiresus-content .training-tach h4 {
		font-size: 20px;
	}
	.members-row-content ul li,.members-row-content p {
		font-size: 17px;
	}
}
@media screen and (max-width: 1236px) {
	.instarbanner-inner h1 {
		font-size:40px;
	}
	.pricing-video-outer .pricing-video-content .res-heading h3 br {
		display:none;
	}
	.boredr-outer .bx-wrapper .bx-prev {
		background:rgba(0,
			0,
			0,
			0) url("../img/controls.png") no-repeat scroll 0 center !important;
		left:0px !important;
		background-position:0 0px !important;
	}
	.boredr-outer .bx-wrapper .bx-next {
		background:rgba(0,
			0,
			0,
			0) url("../img/controls.png") no-repeat scroll 0 center !important;
		right:0px !important;
		background-position:-43px -31px !important;
	}
	.boredr-outer .bx-wrapper .bx-controls-direction a {
		height:32px !important;
	}
}

@media screen and (max-width: 1500px) {
	/* Sale Banner 16-11 starts */
	.fm-sale-content > img {
		max-width: 450px;
	}
	.fm-sale-content .left-side-leaf {
		transform: translate(-50%, -40%);
	}
	.fm-sale-content .right-side-leaf {
		transform: translate(50%, -40%);
	}
	.leaf-block {
	    max-width: 250px;
	}
	.rs-new-banner.cyber-monday .fm-sale-content > img {
		max-width: 400px;
	}
	/* Sale Banner 16-11 ends */
}

@media screen and (max-width: 1200px) {
	.res-content-right .main-form-cover p br {
		display:none;
	}
	.sgrid-bottom p {
		width:47%;
	}
	.container,.related-quizzez {
		width:95%;
	}
	.gpc-right-inner .drone-text br {
		display:none;
	}
	.fpc-innerform-left figure {
		width:calc(100% - 70%);
	}
	.gpc-heading-top.gpc-inner-page .gpc-top-head {
		font-size:30px;
	}
	.gpc-heading-top p {
		font-size:25px;
	}
	.fpc-innerform-left button {
		font-size:19px;
		background-size:21px;
		margin-top:20px;
	}
	.fpc-innerform-right ul li {
		font-size:15px;
	}
	figure.webi-video {
		margin:0 0 3% 2%;
		max-width:482px;
	}
	.sub_module_title {
		width:55%
	}
	/**********************************************start  home new changes style*********************************************/
	.dronelife-ordernow-section {
		padding:30px 109px 40px 2%;
	}
	.startrecording-section {
		right:2%;
	}
	/**********************************************end  home new changes style*********************************************/
	.beg-icon {
		width:11.4%;
	}
	.sub_module_title {
		width:54.342%;
	}
	/*14-11-17 home page start*/
	.home-bottomgrid .dash-cards.courses-main .img-dash {
		min-height:unset;
	}
	/*14-11-17 home page end*/
	/************Suggestions popup start**************/
	.suggestion-main {
		max-height:490px;
	}
	/************Suggestions popup end**************/
	/*drone you member 17-09-18 start*/
	.img-right-mem {
	    bottom: 0;
	    top: 0;
	    margin: auto;
	}
	/*drone you member 17-09-18 end*/
	/************appointment css start************/
	.appoint-info {
	    padding-left: 25px;
	}
	.appoint-det-time strong {
	    font-size: 14px;
	}
	.appoint-det-time span {
	    font-size: 13px;
	}

	/* Sale Banner 16-11 starts */
	.fm-sale-content > img {
		max-width: 450px;
	}
	.fm-sale-content .left-side-leaf {
		transform: translate(-50%, -40%);
	}
	.fm-sale-content .right-side-leaf {
		transform: translate(50%, -40%);
	}
	/* Sale Banner 16-11 ends */

	/* rs-new-banner starts 17-11-23 */
	.rs-new-banner .banner-serch-select h2 {
	    font-size: 40px;
	}
	/* rs-new-banner ends 17-11-23 */
}
/*drone you member 17-09-18 start*/
@media screen and (max-width:991px){
	.img-right-mem {
	    display: none;
	}
	.members-row-content {
	    padding-right: 0;
	}
}
/*drone you member 17-09-18 end*/

@media screen and (max-width: 1190px) {
	.beg-icon {
		width:11.23%;
		height:100px;
	}
	.portfolio-container .blog-main-section li {
		margin-right:2%;
		margin-bottom:46px;
		float:none;
		display:inline-block;
	}
	.portfolio-container .blog-main-section {
		text-align:center;
	}
	.portfolio-container .blog-main-section li:nth-child(3n) {
		margin-right:0;
	}
	/************home 1/12 start**************/
	.orderleftnew a {
		right:16px;
	}
	.orderleftnew p {
		font-size:18px;
		line-height:22px;
	}
	.orderleftnew h3 {
		font-size:20px;
	}
	.bestofferbook {
	/*
		width:154px;
		height:139px;
	*/
		margin-top:-34px;
	}
	/************home 1/12 end**************/
	/*drone u calender new start*/
	.dr-event-tab {
		position:static;
		float:right;
	}
	.dr-event-year {
		margin-right:12%;
	}
	/*drone u calender new end*/
	.orderleftnew:after{
		display:none;
	}
}
@media screen and (max-width: 1180px) {
	.container {
		width:95%;
	}
	.dash-cards li {
		margin-right:2%;
		width:32%;
	}
	.logo-main {
		width:200px;
	}
	.logo-main img {
		max-width:100%;
	}
	.logo-menu {
		margin-top:10px;
	}
	.res-content-left .free-membership a {
		padding:19px 0% 19px 15%;
		font-size:18px;
	}
	.res-content-right .form-btn input[type="submit"] {
		padding:18px 0;
		font-size:18px;
	}
	.res-content-left .free-membership a span img {
		right:-57px;
		width:23px;
	}
	.dash-para {
		min-height:240px;
		width:100%;
		float:left;
	}
	.dash-a {
		font-size:15px;
	}
	.dash-head {
		height:40px;
		width:100%;
		float:left;
	}
	.pricing-grid p.up-queots {
		min-height:88px;
	}
	.pricing-grid p.anual-dis {
		line-height:20px;
		min-height:50px;
	}
	.pricing-grid p.up-queots {
		min-height:88px;
	}
	.pricing-grid p.anual-dis {
		line-height:20px;
		min-height:50px;
	}
	.pagecommon-head .res-heading span br {
		display:none;
	}
	.checkout-right-inner h2 {
		font-size:25px;
	}
	.checkout-right-inner p {
		font-size:16px;
	}
	.checkout-right-inner h4 {
		font-size:18px;
		margin-top:13px;
	}
	.checkout-right-inner ul li {
		margin-top:14px;
	}
	.checkout-right-section {
		float:right;
		width:31%;
	}
	.checkout-left {
		width:67%;
	}
	span.bottom-payment-procss {
		width:calc(100% - 58%);
		vertical-align:middle;
	}
	.sgrid-btn button {
		padding:13px 11px 13px 29px;
		font-size:16px;
		background-size:15px;
		background-position:left 12px center;
	}
	ul.client-first-row li {
		margin-right:1%;
		width:15%;
	}
	.video-container iframe {
		height:390px;
	}
	.Shout-out-content .shout-content-inner {
		padding:33px 20px 15px;
	}
	.blog-detail-left figure.embed-responsive {
		height:426px;
	}
	.blog-detail-left figure {
		height:auto;
	}
	.blog-detail-left figure img {
		position:relative;
		width:100%;
	}
	.blog-detail-inner h1 br {
		display:none;
	}
	#gpc-step1-div .msg_notice span {
		width:65%;
	}
	.form-pad button {
		height:53px;
	}
	.logo-menu.expand-searchbar {
		margin-top:3px;
	}
	.instarbanner-inner h1 {
		font-size:38px;
	}
	.update-left-inner.crtified-div .updatehead::after {
		top:-6px;
		width:54px;
	}
	/************Sub Category css start**************/
	.right-sub-cat {
		font-size:16px;
		padding:10px 15px;
	}
	.left-sub-cat {
		padding:9px 10px;
		height:97px;
		width:97px;
	}
	/************Sub Category css end**************/
	.beg-icon {
		width:11.44%;
	}
	.sub_module_title {
		width:54.2%;
	}
	.pricing-video-outer .pricing-video-content {
		padding-right:10px;
	}
	.status_rejected p a {
		margin-top:5px;
	}
}
@media screen and (max-width: 1119px) {
	p.podcast-text.podcast-text-res {
		display:none;
	}
	p.podcast-text.podcast-top-text {
		display:block;
	}
	.podcast-main-content {
		padding:20px 0 40px;
	}
	.podcast-inner figure img {
		width:100%;
	}
	.podcast-inner figure {
		margin-left:8px;
		width:50%;
	}
	.instarbanner-inner h1 br,
	.instarbanner-inner p br {
		display:none;
	}
	.instarbanner-inner h1 {
		font-size:35px;
		line-height:50px;
	}
	/**********************************************start  home new changes style*********************************************/
	.dronelife-ordernow-section h2 {
		font-size:33px;
	}
	.dronelife-ordernow-section p {
		font-size:18px;
	}
	/**********************************************end  home new changes style*********************************************/
	/************Home page changes start**************/
	.right-slider-block {
		width:calc(100% - 540px);
	}
	.pricing-video-outer .pricing-video-content .res-heading h3 {
		line-height:30px;
		margin-bottom:11px;
		font-size:22px;
	}
	.pricing-video-outer .pricing-video-content .res-heading span {
		margin-bottom:7px;
	}
	.pricing-video-outer .pricing-video-content .res-heading p {
		font-size:14px;
		line-height:28px;
	}
	/************Home page changes end**************/
	/*drone u calender new start*/
	.dr-event-year {
		margin-right:12%;
	}
	.dr-event-month {
		max-width:410px;
	}
	/*drone u calender new end*/
	p.up-queots {
		padding: 19px 39px;
	}
	/************appointment css start************/
	.fee-section {
		font-size: 28px;
		width: 167px;
		font-size: 23px;
	}
	.fee-section span {
		font-size: 17px;
	}
	.appoint-middle-info {
		width: calc(100% - 171px);
	}
	.appoint-info {
		padding-left: 10px;
	}
	.appoint-info-top, .appoint-middle-section {
		padding-right: 10px;
	}


	  /************appointment css end************/
}
@media screen and (max-width: 940px) {
	/************appointment css start************/   
	.appoint-det-time:nth-of-type(3n) {
		border-left: 0px;
		padding-left: 0px;
	}
	.appoint-det-time {
		width: calc(100% / 2 - 5px);
		margin-bottom: 15px;
	}
	.appoint-loc {
		margin-top: 0;
	}
	.btm-trainne-appoint .appoint-det-time {
		width: calc(100% / 2 - 5px) !important;
		margin: 7px 0px;
	}
}
@media (max-width: 840px) {
	/************appointment css start************/
	.appoint-middle-info {
		width: 100%;
	}
	.show-on-mob{
	display: inline-block;  
	}
	.hide-on-mob{
	  display: none;
	}
	.appoint-det-time select {
		border: 0px;
		background-image: url(../img/arrr-btm-appoint.svg);
		background-repeat: no-repeat;
		background-position: right 12px center;
		-moz-appearance: none;
		-webkit-appearance: none;
		background-color: transparent;
		width: 100%;
		font-family: "Lato", sans-serif;
		color: #141414;
		font-weight: bold;
	}
	.appoint-info h1 {
		width: calc(100% - 60px);
	}
	.fee-section {
		width: 100%;
		text-align: left;
		margin-bottom: 18px;
	}
	.fee-section span {
		font-size: 19px;
	}
	/************appointment css end************/
}
@media screen and (max-width: 1024px) {
	span.bottom-payment-procss {
		width:calc(100% - 67%);
		margin-top:0px;
	}
	.place-order.checkout-form-section p {
		width:60%;
	}
	.place-order button,
	.place-order .checkout-btn {
		padding:17px 8px;
	}
	.sgrid-btn {
		width:100%;
		float:left;
		display:block;
		padding:0;
		margin-top:15px;
	}
	.sgrid-bottom:before {
		display:none;
	}
	.sgrid-btn button {
		display:inline-block;
		padding:15px 15px 15px 34px;
		font-size:18px;
		background-size:15px;
	}
	span.gpc-step span {
		font-size:25px;
	}
	span.gpc-step {
		left:-23px;
		top:-26px;
		width:50px;
		height:50px;
		padding:1px 0;
	}
	span.gpc-step p {
		font-size:12px;
	}
	.gpcconfirm a {
		font-size:26px;
	}
	.fpc-innerform-btn .fpc-innerform-left.gpc_button a {
		padding:20px 33px 20px 0 !important;
		width:74% !important;
	}
	.podcast-inner figure {
		width:40%;
		margin-bottom:15px;
	}
	.support-bottm-btn button {
		font-size:22px;
	}
	.video-container iframe {
		height:350px;
	}
	ul.podml li a {
		font-size:13px;
	}
	.sub-img-box {
		width:22%;
		margin:0 0.5% 8px;
	}
	.sub-img-box img {
		max-width:55% !important;
	}
	figure.webi-video {
		max-width:50%;
	}
	.account-left-inner figure {
		width:120px;
		height:120px;
	}
	ul.podml li a {
		font-size:13px;
	}
	.sub-img-box {
		width:22%;
		margin:0 0.5% 8px;
	}
	.sub-img-box img {
		max-width:90%;
	}
	.blog-detail-left iframe {
		height:400px;
	}
	.vd-right {
		width:73%;
	}
	.left-block-view {
		height:130px;
		width:130px;
		margin:0 auto;
		display:block;
	}
	.right-block-view {
		width:100%;
	}
	.right-block-view span {
		word-break:break-word;
		word-break:break-all;
	}
	.acc-input-inner {
		width:30%;
	}
	.contact-bottom input[type="submit"] {
		display:block;
		float:left;
		margin-top:20px;
	}
	.after-take-part-inner p br {
		display:none;
	}
	.insta-img {
		width:16.66%;
	}
	.error-msg .approve-img {
		margin-bottom:20px;
	}
	.acc-input-inner textarea {
		font-size:15px;
	}
	.world-where-main ul li {
		display:inline-block;
		float:none;
	}
	.world-where-main ul li.norecord-list {
		width:100%;
	}
	.mbox-content .embed-responsive iframe {
		width:100%;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:327px;
	}
	.world-where-main ul li {
		min-height:375px;
	}
	/**********************************************start  new page style*********************************************/
	.new_form {
		max-width:100%;
		width:100%;
	}
	.h1-map-add {
		width:100%;
		float:left;
	}
	.btn.btn-default.btnmap {
		margin-top:11px;
	}
	.right-sub-cat {
		font-size:15px;
	}
	/************Sub Category css end**************/
	.help-head h3 {
		font-size:28px;
	}
	.help-head p {
		font-size:17px;
	}
	/************Home page changes start**************/
	.help-block {
		background-position:left -150px center;
	}
	/************Home page changes end**************/
	/************home 1/12 start**************/
	.orderleftnew a {
		font-size:18px;
		width:145px;
	}
	.orderleftnew {
		padding:20px 0px 20px 20px;
	}
	.bestofferbook {
		margin-top:-56px;
		height:139px;
	}
	.banner-serch-select h2 {
		font-size:40px;
		line-height:42px;
		margin-bottom:30px;
	}
	.selct-topcover div select {
		width:168px;
	}
	.dr-event-month {
		max-width:210px;
	}
	.event-block-slider.cs-event-block-slider:not(.slick-initialized){
		gap: 2%;
	}
	.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item{
		width: 49%;
	}
	.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item:nth-child(n+3){
		display: none;
	}
	/************home 1/12 end**************/
}
@media screen and (max-width: 1000px) {
	.computer-video .frame {
		position:absolute;
		left:12.5%;
		top:7%;
		width:74.5%;
		height:76%;
	}
	.detail-righthead {
		position:static;
		padding-right:0px;
	}
	.dr-event-content-row.event-full {
		position:relative;
	}
	.vslide-text a {
	    font-size: 15px;
	    width: 100%;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	    display: inline-block;
	}
	.offer-popup-body header {
		font-size: 50px;
	}
	.offer-popup-text p {
		font-size: 30px;
		margin-bottom: 20px;
	}
	.offer-popup-text h2 {
		font-size: 90px;
		margin-bottom: 23px;
	}
	.offer-popup-text span {
		font-size: 20px;
		margin-bottom: 26px;
	}
}
@media screen and (max-width: 985px) {
	/************home 1/12 start**************/
	.ordernew-cover {
		display:block;
	}
	.orderleftnew {
		width:100%;
		display:block;
	}
	.orderleftnew:after {
		display:none;
	}
	.orderleftnew a {
		position:static;
		margin-top:15px;
	}
	.orderright-img {
		width:100%;
		display:block;
		padding:20px;
		text-align:center;
	}
	.bestofferbook {
		margin-top: 12px;
		position: relative;
		right: -21px;
	}
	.selct-topcover div select {
		width:148px;
	}
	.button-topbanner button {
		width:156px;
	}
	/************home 1/12 end**************/
	.pricing-video-outer .pricing-video-content,
	.pricing-video-outer .pricing-video {
		width:100%;
	}
	.res-heading .pod-main-heading,
	.pricing-video-outer .pricing-video-content .res-heading h3 {
		font-size:29px;
		line-height:39px;
	}
	.pricing-video-outer .pricing-video-content {
		padding-right:0;
		margin-bottom:30px;
	}
	.pricing-video-outer .pricing-video {
		padding-top:56.25%;
	}
	.readmore-right .communnity-grid.rightgrid-community {
		float:left;
		width:100%;
		margin-bottom:28px;
		padding-left:0;
	}
	/*drone u calender new start*/
	.cal-detail-head {
		font-size:22px;
		margin-bottom:15px;
	}
	/*drone u calender new end*/
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(4) {
		display:inline-block;
	}
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(5),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(6) {
		display:none;
	}
	.center-div-text .heading-community {
		width:100%;
		margin-bottom:22px;
		padding-right:0px;
	}
	.center-div-text .communnity-grid.rightgrid-community {
		padding-top:56.25%;
	}
	.suggestion-form-cover {
		padding:0 50px;
	}
	
	.bdg-slider-cover {
		padding:0 30px 35px;
	}
	.text-left-video {
		width:100%;
	}
	.pricing-grid .upadte-page-inner.update-custom-inner .update-listing {
		padding: 0 20px;
	}
}
@media screen and (max-width: 900px) {
	.dash-cards li {
		margin-right:2% !important;
		width:48.6%;
		text-align:left;
		margin-bottom:15px;
	}
	.dash-cards li:nth-child(2n) {
		margin-right:0 !important;
	}
	.dash-cards {
		text-align:center;
	}
	.logo-menu ul li a {
		font-size:15px;
		padding-right:19px;
		padding-left:32px;
	}
	.abs-block {
		position:absolute;
		right:0;
		top:0;
		z-index:99;
	}
	.sidenav {
		background-color: #134d69;
		height:100%;
		overflow:auto;
		position:fixed;
		right:0;
		top:0;
		transition:all 0.3s ease 0s;
		width:0;
		z-index:99999;
		box-shadow:0px 4px 9px rgba(0,
			0,
			0,
			0.66);
	}
	.sidenav.nav_res {
		width:277px;
	}
	.logo-menu ul li:last-child {
		border-bottom:0px;
	}
	.closebtn {
		color:#fff;
		display:block;
		float:right;
		font-size:30px;
		line-height:29px;
		padding:9px 12px;
		text-decoration:none;
	}
	.logo-menu ul li {
		display:inline-block;
		padding:16px;
		width:100%;
	}
	.toggle-mob,
	.abs-block {
		display:block;
		cursor:pointer;
	}
	p.up-queots br {
		display:none;
	}
	p.up-queots {
	    font-size: 21px;
	}
	.update-maincontent {
		padding:35px 20px 40px;
	}
	.updatep-btn a {
		font-size:20px;
	}
	.reivew-box figure img {
		width:100%;
	}
	.res-content-left .free-membership a {
		padding:19px 0% 19px 10%;
	}
	.res-content-left .free-membership {
		padding:35px 20px 45px 20px;
	}
	.res-content-right .main-form-cover {
		padding:35px 20px 20px 20px;
	}
	.banner-text-cover {
		display:block;
		width:100%;
		height:auto;
		padding:16% 0;
	}
	.banner-text-inner {
		display:block;
	}
	.banner-text-main h2.banner-head {
		color:#fff;
		font-size:25px;
		line-height:34px;
	}
	.banner-text-main p.banner-main-text {
		font-size:16px;
	}
	.banner-text-main p.banner-main-text br {
		display:none;
	}
	.gridcontent-box {
		width:32.33%;
	}
	.gridcontent-box:nth-child(3n) {
		margin-right:0;
	}
	.gridcontent-box:nth-child(5n) {
		margin-right:1.5%;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head .res-heading h3 {
		line-height:35px;
		font-size:25px;
		margin-bottom:21px;
	}
	.pagecommon-head .res-heading h3 br {
		display:none;
	}
	.pricing-grid .updatep-btn a {
		font-size:15px;
	}
	.reivew-box figure {
		width:70px;
		height:82px;
	}
	.mfree a {
		padding:3px 12px 3px 30px !important;
		background-position:left 11px center;
	}
	.logo-menu .current_page_item.mfree a,
	.logo-menu .mfree a:hover {
		background-position:left 11px center !important;
	}
	.register .form-btn p {
		font-size:22px;
	}
	.register .form-btn p .acbtn-span {
		font-size:19px;
		padding-left:10px;
	}
	.register .form-btn p .acbtn-span:before {
		left:-15px;
	}
	.checkout-right-section {
		width:36%;
	}
	.checkout-left {
		width:61%;
	}
	.reivew-box {
		padding:0px 15px 0px 90px;
	}
	ul.whatwe li {
		font-size:14px;
	}
	ul.whatwe li {
		font-size:14px;
	}
	.gpc-inner-page {
		margin-top:30px;
	}
	.fpc-innerform-left button {
		background-position:right 22px center;
	}
	.fpc-innerform-left figure {
		width:calc(100% - 77%);
	}
	.gpcconfirm a {
		font-size:18px;
	}
	.gpcconfirm a img {
		width:20px;
	}
	.gpc-formh {
		font-size:26px;
	}
	.pod-heading h3 br {
		display:none;
	}
	.support-bottm-btn button {
		font-size:18px;
		padding:14px 32px 14px 69px;
	}
	.support-bottm-btn button:last-child {
		margin-right:0;
	}
	ul.replays-listing li {
		padding:20px 22px 8px 214px;
	}
	ul.replays-listing li h3 {
		font-size:17px;
	}
	.webi-lisng-date {
		margin-top:8px;
	}
	ul.replays-listing li figure {
		height:100%;
	}
	ul.replays-listing li figure img {
		object-fit:cover;
	}
	.dpodcast-leftb-inner h3 {
		font-size:24px;
	}
	span.re1 {
		font-size:10px;
	}
	span.re2 {
		font-size:16px;
	}
	ul.podml li a {
		padding:15px 1px;
	}
	.pagecommon-head.dpodcast-head .res-heading:after {
		width:42px;
		background-size:100%;
	}
	figure.webi-video {
		max-width:45%;
	}
	.webi-cover-left {
		width:50%;
	}
	h3.a-name {
		font-size:18px;
		margin:10px 0;
	}
	.account-left-inner p {
		margin-top:5px;
		font-size:12px;
		line-height:14px;
	}
	ul.my-account-nav li a {
		padding:14px 10px 14px 37px;
		font-size:13px;
	}
	.dpodcast-leftb-inner h3 {
		font-size:24px;
	}
	span.re1 {
		font-size:10px;
	}
	span.re2 {
		font-size:16px;
	}
	ul.podml li a {
		padding:15px 1px;
	}
	.pagecommon-head.dpodcast-head .res-heading:after {
		width:42px;
		background-size:100%;
	}
	.blog-main-section li {
		width:32%;
		margin-right:2%;
	}
	.beg-icon {
		width:11.7%;
	}
	.error-page-inner h3 {
		font-size:31px;
	}
	.error-page-inner span {
		font-size:20px;
	}
	.error-page-inner ul li a {
		font-size:19px;
	}
	.vd-right {
		width:69%;
		padding-left:16px;
	}
	.blog-post .abt-team-section .teammain figure {
		height:185px;
		width:185px;
	}
	#gpc-step1-div .msg_notice span {
		width:90%;
	}
	.gpc-heading-top p::after {
		width:38px;
		background-size:100%;
	}
	.gpc-heading-top p::after {
		width:54px;
		display:none;
	}
	.gpc-heading-top p br {
		display:none;
	}
	#gpc-page1-heading .gpc-heading-top p::after {
		width:55px;
	}
	.where-left-outer {
		width:92%;
	}
	.left-block-view {
		display:block;
		height:110px;
		margin:0 auto 10px;
		width:110px;
	}
	.right-block-view {
		width:100%;
	}
	.acc-input-inner {
		width:47%;
	}
	.acc-input-inner span,
	.acc-input-inner select,
	.acc-input-inner p,
	.acc-input-inner input {
		font-size:15px;
	}
	.contactright-inner ul li {
		padding-left:25px;
	}
	.support-bottm-btn button {
		margin-bottom:9px;
	}
	.insta-img {
		width:25%;
	}
	.logo-menu.expand-searchbar ul {
		display:block;
	}
	.logo-menu.expand-searchbar {
		width:auto;
	}
	.logo-menu.expand-searchbar .search-top-header {
		display:none;
	}
	.logo-menu.expand-searchbar .sidenav.nav_res .search-top-header {
		display:block;
		padding:0px 18px;
		top:14px;
	}
	.logo-menu.expand-searchbar .sidenav.nav_res .search-top-header .close-search-top {
		right:19px;
	}
	.search-top-header input {
		background-position:left 15px center;
		padding-left:40px;
	}
	.search-top-header {
		top:8px;
	}
	.close-search-top {
		top:7px;
	}
	.search-top-header input {
		font-size:14px;
	}
	.search-top-header.logout_serach input {
		background-position:left 15px top 2px;
		color:#fff;
		font-size:16px;
		padding-bottom:9px;
		padding-top:0;
	}
	.search-top-header.logout_serach {
		margin-bottom:8px;
		margin-top:6px;
		padding-bottom:5px;
	}
	.search-main-section.search_result1 .search-main-content .searchitem p {
		max-width:100%;
	}
	input#user_update {
		padding:7.5px 20px;
	}
	#billing_code-error {
		bottom:-29px;
	}
	#shipping_code-error {
		bottom:-42px;
	}
	.account-form-head h1 {
		font-size:20px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0px auto 0 90px;
	}
	.right-block-view span {
		font-size:13px;
	}
	.webiner-detail-inner .webi-cover-left {
		width:100%;
		margin-bottom:20px;
	}
	.right-webnar-img1 {
		float:right;
		width:100%;
	}
	.right-webnar-img1 figure.webi-reply {
		display:inline-block;
		float:none;
		margin:0;
	}
	.right-webnar-img1 {
		text-align:center;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:270px;
	}
	.where-input-boxes {
		width:23%;
	}
	/**********************************************start  new page style*********************************************/
	.newpage-head {
		background-size:cover;
	}
	.newform-half.shirt-size a {
		margin-right:2px;
	}
	.newphone-check {
		width:100%;
		margin-top:20px;
	}
	/************Sub Category css start**************/
	.right-sub-cat {
		font-size:14px;
		padding:10px 9px;
	}
	.left-sub-cat {
		height:84px;
		width:84px;
		padding:9px 7px;
	}
	.sub_module_title {
		width:53.1%;
	}
	/************Sub Category css end**************/
	/**********************************************start  home new changes style*********************************************/
	.dronelife-ordernow-section h2 {
		font-size:27px;
	}
	.dronelife-ordernow-section p {
		font-size:16px;
	}
	/**********************************************end  home new changes style*********************************************/
	/**********************************************start  home new changes style*********************************************/
	.dronelife-ordernow-section {
		padding:30px 105px 40px 20px;
	}
	.offerlivin {
		width:190px;
		left:-73px;
	}
	.startrecording-section {
		width:318px;
		background-size:100% auto;
		padding:64px 30px 10px 30px;
	}
	.help-offerinner {
		padding-right:353px;
	}
	.startrecording-section h4 {
		font-size:18px;
	}
	.recordingbtn-inner span {
		height:43px;
		width:43px;
		padding:6px 0;
	}
	.recordingbtn-inner {
		font-size:16px;
	}
	/**********************************************end  home new changes style*********************************************/
	/************Home page changes start**************/
	.right-slider-block {
		width:100%;
		display:inline-block;
		float:none;
	}
	.home-verify-bg {
		text-align:center;
	}
	.left-slider-block {
		margin-bottom:30px;
	}
	.help-block-inner .insta-cta-button {
		margin:auto;
	}
	.button-topbanner button {
		width:139px;
	}
	.selct-topcover div select {
		width:140px;
	}
	/*drone u calender new start*/
	.dr-event-year {
		margin-right:11%;
	}
	.detail-righthead {
		padding-right:0;
	}
	.cal-detail-subhead {
		margin-bottom:18px;
	}
	.cal-signup img {
		width:18px;
		margin-left:11px;
	}
	.droneresul ul li {
		margin-right:15%;
	}
	/*drone u calender new end*/
	/*droneu support 30-04-18 start*/
	.su-right-row {
		padding-left: 20px;
	}
	/*droneu support 30-04-18 end*/
	.footer-social {
		padding: 7px 0px 40px 4px;
		text-align: center;
	}
	.footer-dash {
		text-align: center;
	}
	.legal-tab a {
		font-size:13px;
	}
	p.up-queots {
		padding: 19px 10px;
	}
	.header-bottom{
		display:none;
	}
	.training-menus .sub-menu {
		position: relative;
		opacity: 1;
		box-shadow: none;
		visibility: visible;
		background:transparent;
		margin-top:10px;
	}
	.logo-menu ul li ul.sub-menu  li {
		padding: 10px 0;
	}
	.logo-menu ul li ul.sub-menu  li a {
		padding: 0;
		padding-left: 42px;
	}
	.logo-menu ul li ul.sub-menu li:last-child {
		padding-bottom: 0;
	}
	.logo-menu ul li{
		padding:12px 16px 12px 30px;
	}
	.logo-menu ul li a{
		position:relative;
	}
	.logo-menu ul li a svg {
		width: 16px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 4px;
		height: 16px;
		position: absolute;
		left: 0;
		top:2px;
	}
	.logo-menu ul li a:hover svg{
		fill: #59bacc !important;
	}
	.logo-menu ul li ul.sub-menu  li a {
		color: #fff !important;
    }
    .logo-menu ul li ul.sub-menu  li a:hover{
		color:#59bacc !important;
    }
    .sidenav.nav_res {
		padding: 15px 0;
	}
	/*******4-oct-2018******/
	.exploretabcol{
		font-size:18px;
	}
	.exploretabcol svg{
	width:18px;
	}
	.blogtabcontent .resources-box{
		width:47%;margin-bottom:10px;
	}
	.blogtabcontent ul li{
		width:48%;
		margin-bottom:10px;
	}
	.blogtabcontent ul li:nth-child(2n){margin-bottom: 0px;}
	/*******4-oct-2018 end******/
	.thanks-block-members .members-row-content {
	    width: 100%;
	    padding: 0;
	}
	.thanks-block-members .img-right-mem {
	    width: 100%;
	    position: static;
	    margin-top: 15px;
	}
	h2.up-price {
		font-size: 35px;
	}
	.updatehead h2 {
		font-size: 30px;
	}
	.members-row-main.hereis-next h2 {
		font-size: 28px;
	}
	#summary_table_main {
		display: none;
	}
	.mob-table-wrapper {
		display: block !important;
	}
	a.mob-login {
	    display: inline-block;
	    background: #f39b3f;
	    padding: 6px 12px;
	    border-radius: 4px;
	    color: #fff;
	    text-decoration: none;
	    vertical-align: middle;
	    margin-right: 10px;
	    text-transform: uppercase;
    font-weight: bold;
	}
	.header-menus .menu-item-has-children a{
		padding:10px 12px;
	}
	.logo-menu ul li:last-child a{
		padding-right: 10px;
	}
	ul.headr-bottom-link li a{
		font-size: 14px;
	}
	.sumo-form-wrapper~.blue-header .sidenav {
	    height: calc(100% - 140px);
	    padding-bottom: 60px;
	}
	.menu-item-26565{
		display: none !important;
	}
}
@media (max-width: 790px) {
	.sub_module_dropdown {
		padding:27px 0 27px 8px;
	}
	.selct-module {
		color:#ffffff;
		font-size:18px;
	}
	.pricing-video-outer {
		padding:30px 20px 0;
	}
	/*drone u calender new start*/
	.dr-event-slides {
		font-size:17px;
	}
	.dr-event-year select {
		font-size:18px;
	}
	.dr-event-year {
		width:70px;
	}
	.dr-event-tab {
		position:relative;
		float:right;
		right:0;
		top:-6px;
	}
	.dr-event-month {
		max-width:190px;
	}
	.dr-event-year {
		margin-right:14%;
	}
	.detail-span-inner {
		margin-right:6%;
	}
	/*drone u calender new end*/
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(5),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(6),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(7),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(8) {
		display:inline-block;
	}
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(9),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(10),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(11),
	.podcast_listing .bx-pager.bx-default-pager div:nth-child(12) {
		display:none;
	}
	.formhalfblock {
		width:100%;
	}
	.suggestion-form-cover {
		padding:0 20px;
	}
	/*droneu support 30-04-18 start*/
	.support-contact-half {
		width: 100%;
	}
	.support-contact-full {
		width: 100%;
	}
	.imgs-gall-row {
		padding: 40px 0 20px;
	}
	/*droneu support 30-04-18 end*/
	.point-system {
		right: 0;
	}
	.upadte-page-inner.update-custom-inner {
		padding: 0 20px;
	}
}
@media (max-width: 767px) {
	.main-form-cover h1 {
		font-size:30px;
	}
	.login-option a {
		font-size:18px;
	}
	.form-btn input[type="submit"] {
		font-size:18px;
	}
	.free-membership h2 {
		font-size:20px;
	}
	.free-membership a {
		font-size:18px;
	}
	.free-membership a span img {
		width:24px;
	}
	.page-main-content.logout-page .login-option a {
		font-size:18px;
	}
	.page-main-content.logout-page .login-option a {
		padding:17px 0% 17px 30%;
	}
	a.youtube-log span img {
		top:1px;
	}
	.dash-a {
		font-size:15px;
	}
	.dash-cards li .img-dash {
		height:163px;
	}
	.res-content-left {
		width:100%;
	}
	.res-content-right {
		width:100%;
		margin-top:25px;
	}
	.res-content-left .free-membership a {
		padding:19px 0% 19px 30%;
	}
	.res-footer-inner ul {
		width:100%;
		max-width:100%;
	}
	.res-footer-inner ul li {
		width:33.33%;
	}
	.res-footer-inner ul li a {
		font-size:13px;
	}
	ul.headr-bottom-link li {
		margin:0px 1%;
	}
	.banner-text-main p.banner-main-text {
		line-height:25px;
	}
	.counter-cover {
		width:33%;
		padding:14px 0;
	}
	.counter-cover h3 {
		font-size:21px;
	}
	.counter-cover p {
		font-size:13px;
	}
	.pricing-grid .update-page-outer {
		width:70% !important;
		    margin: 0 0 30px !important;
	}
	.pricing-grid .update-page-outer:nth-child(2n) {
		margin-right:0;
	}
	.update-right-inner{
		margin-left:0;
	}
	.pricing-grid-text {
		padding-bottom:20px;
	}
	.reivew-box {
		width:100%;
	}
	.resources-box {
		width:49%;
	}
	.resources-box:nth-child(3n) {
		margin-right:2%;
	}
	.resources-box:nth-child(2n) {
		margin-right:0;
	}
	.quoets-inner figure {
		top:-9px;
		width:80px;
		height:80px;
	}
	.quoets-inner {
		padding-left:99px;
	}
	.checkout-right-section {
		width:100%;
		margin-top:30px;
	}
	.checkout-left {
		width:100%;
	}
	.reivew-box {
		padding:0px 15px 0px 77px;
	}
	.teammain figure {
		width:170px;
		height:170px;
	}
	.join-pilots-inner {
		padding-right:0;
	}
	.join-pilots-inner.part-107-study{
		padding-right:0;
	}
	.join-pilots-inner a {
		position:static;
		margin-top:14px;
	}
	.join-pilots-inner.part-107-study a {
		position:static;
		margin-top:14px;
	}
	.pagecommon-head.review-page-head.about-us-page .res-heading h3 {
		margin-bottom:0;
		font-size:18px;
	}
	ul.whatwe li {
		font-size:14px;
		padding-left:29px;
		width:33%;
	}
	.book-content-left {
		width:50%;
	}
	.book-content-right {
		width:50%;
	}
	ul.whatwe li {
		font-size:12px;
		padding-left:29px;
	}
	span.gpc-step {
		left:-16px;
	}
	.gpc-formh {
		font-size:26px;
	}
	.gpcconfirm a {
		font-size:23px;
	}
	.gpacces-left ul li {
		font-size:15px;
	}
	.gpc-heading-top.gpc-inner-page .gpc-top-head {
		font-size:22px;
	}
	.gpc-heading-top.gpc-inner-page p {
		margin-top:8px;
		line-height:29px;
	}
	.gpc-inner-page {
		margin-top:18px;
	}
	.fpc-innerform-left {
		width:100%;
	}
	.fpc-innerform-right {
		width:100%;
		margin-top:19px;
	}
	.gpc-account-left {
		float:left;
		width:100%;
	}
	.gpc-account-right {
		float:right;
		margin-top:30px;
		width:100%;
	}
	.gpc-heading-top p::after {
		background-size:100% auto;
		width:33px;
	}
	.gpc-top-head {
		font-size:35px;
	}
	.gpc-heading-top p {
		font-size:20px;
		margin-top:10px;
		line-height:27px;
	}
	.podcast-inner figure {
		width:100%;
		margin-left:0;
		margin-bottom:0px;
	}
	.video-container iframe {
		height:300px;
	}
	.dpodcast-left {
		width:100%;
	}
	.dpodcast-right {
		width:100%;
		margin-bottom:39px;
	}
	a.record {
		width:auto;
	}
	.pagecommon-head.dpodcast-head .res-heading:after {
		display:none;
	}
	.sub-img-box {
		width:28%;
	}
	figure.webi-video {
		max-width:100%;
		width:100%;
	}
	.webi-cover-left {
		width:100%;
	}
	figure.webi-reply {
		max-width:100%;
	}
	figure.webi-video img {
		width:100%;
	}
	figure.webi-reply {
		display:block;
	}
	figure.webi-reply-res {
		display:block;
		width:100%;
		margin-top:30px;
	}
	figure.webi-reply-res img {
		max-width:100%;
		width:100%;
	}
	.webiner-detail-main {
		padding:30px 0 31px;
	}
	.Shout-out-content .shout-content-inner {
		padding:33px 0px 15px;
	}
	.account-left {
		width:31%;
	}
	.account-right {
		width:65.5%;
	}
	.dpodcast-left {
		width:100%;
	}
	.dpodcast-right {
		width:100%;
		margin-bottom:39px;
	}
	a.record {
		width:275px;
	}
	.pagecommon-head.dpodcast-head .res-heading:after {
		display:none;
	}
	.sub-img-box {
		width:28%;
	}
	.dpodcast-mbox .smart-track-player {
		height: 280px !important;
	}
	.dpodcast-mbox .smart-track-player .spp-track-layer-1 {
		height:60px !important;
		min-height:77px !important;
	}
	.dpodcast-mbox .smart-track-player .spp-track-layer-2 {
		min-height:37px !important;
		top:75px !important;
	}
	.banner-heading {
		font-size:40px;
	}
	.blog-main-section {
		margin:30px 0 0;
	}
	.blog-main-section li {
		width:48%;
		margin-right:4%;
	}
	.blog-main-section li:nth-child(3n) {
		margin-right:2%;
	}
	.blog-main-section li:nth-child(2n) {
		margin-right:0;
	}
	.beg-icon p {
		font-size:13px;
	}
	.beg-icon {
		width:11.77%;
	}
	.beginner-heading {
		padding-top:0;
	}
	.acc-updateE-cover.resforsubs.updatebtn2 {
		position:relative;
		margin-top:23px;
	}
	.sucrptn-main .ecancle {
		float:none;
		position:relative;
		top:0 !important;
	}
	.eupdate,
	.ecancle {
		font-size:13px;
		padding:9px 12px;
	}
	.resources-main-section .res-heading span br {
		display:none;
	}
	.error-page-inner figure {
		width:100%;
		margin-bottom:20px;
	}
	.error-content {
		width:100%;
		float:left;
	}
	.error-page-inner h3 {
		font-size:21px;
		line-height:25px;
		margin-bottom:13px;
	}
	.error-page-inner span {
		font-size:18px;
		margin-bottom:24px;
	}
	.error-page-inner ul li {
		margin-bottom:13px;
		padding:9px 0 13px 53px;
	}
	.error-page-inner ul li a,
	.error-page-inner ul li {
		font-size:16px;
	}
	.error-page-inner {
		padding:0px 0 30px;
	}
	.error-page-inner ul li span {
		width:40px;
		height:40px;
		padding:8px 0;
	}
	.resources-main-section .res-heading span br {
		display:none;
	}
	.vd-left {
		height:136px;
		width:204px;
	}
	.vd-left > img {
		max-width:100%;
	}
	.vd-top-bar h3 {
		font-size:25px;
		margin-bottom:7px;
	}
	.resources-main-section .res-heading span br {
		display:none;
	}
	.vd-left {
		height:136px;
		width:204px;
	}
	.vd-left > img {
		max-width:100%;
	}
	.vd-top-bar h3 {
		font-size:25px;
		margin-bottom:7px;
	}
	.basic-training-inner ul li {
		width:49%;
	}
	.vd-right {
		padding-left:0;
		width:100%;
	}
	.vd-left {
		height:auto;
		margin-bottom:15px;
	}
	#gpc-page1-heading .gpc-heading-top p::after {
		width:43px;
	}
	.open-bar {
		display:block;
		margin-top:0;
	}
	.legal-tab a {
		width: 49.7%;
		margin-bottom: 3px;
	}
	.legal-tab a.legal-active::after {
		display:none;
	}
	.search-filter-a {
		display:none;
	}
	.open-bar {
		display:block;
		margin-top:70px;
	}
	.where-left-outer {
		width:100%;
	}
	.where-input-boxes {
		margin-bottom:5px;
		width:100%;
	}
	.click-toggle-view {
		display:none;
	}
	.where-right-outer {
		float:right;
		position:absolute;
		width:116px;
		left:18px;
	}
	.search-filter-a {
		display:block;
		margin-top:5px;
		width:136px;
	}
	.abs-filter-search::before {
		left:77px;
		right:auto;
	}
	.abs-filter-search .where-input-boxes {
		width:48%;
	}
	.map-outer-search .search-filter-a {
		width:114px;
	}
	.contact-bottom input[type="text"] {
		width:194px;
	}
	.contact-us-right {
		width:36%;
	}
	.contact-us-left {
		width:58%;
	}
	.portfolio-container .blog-main-section li {
		width:47%;
	}
	.portfolio-container .blog-main-section li:nth-child(3n) {
		margin-right:2%;
	}
	.portfolio-container .blog-main-section li:nth-child(2n) {
		margin-right:0%;
	}
	.instarbanner-inner h1 {
		font-size:24px;
		line-height:34px;
	}
	.instarbanner-inner > p {
		font-size:15px;
		line-height:25px;
	}
	#user_cancel {
		padding:9px 22px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 58px;
	}
	.webiner-detail-inner .webi-cover-left {
		width:100%;
	}
	.blog-detail-left .mbox-content .embed-responsive iframe {
		position:static;
		height:auto;
	}
	#your_team .pagecommon-head.review-page-head.about-us-page .res-heading p a::after {
		display:none;
	}
	.click-mobile {
		display:block;
		cursor:pointer !important;
	}
	.click-desktop {
		display:none;
	}
	.add_to {
		top:30px;
		z-index:10;
	}
	/************Sub Category css start**************/
	.SubCatMain li {
		width:48.33%;
	}
	.SubCatMain li:nth-of-type(3n) {
		margin-right:2.5%;
	}
	.SubCatMain li:nth-of-type(2n) {
		margin-right:0;
	}
	.sub_module_title {
		width:52.9%;
	}
	.sub_module_dropdown {
		width:calc(100% - 106px);
	}
	/************Sub Category css end**************/
	/**********************************************start  home new changes style*********************************************/
	.dronelife-order {
		display:block;
	}
	.dronelife-ordernow-section {
		display:inline-block;
		width:100%;
	}
	.dronelife-right {
		display:block;
		width:100%;
		padding:20px 0;
		width:auto;
	}
	.offerlivin {
		position:static;
		display:inline-block;
		vertical-align:middle;
	}
	.livinImg {
		padding-left:0;
		display:inline-block;
		vertical-align:middle;
	}
	.help-offerinner {
		padding-right:0;
	}
	.startrecording-section {
		width:318px;
		background-size:100% auto;
		padding:64px 30px 10px 30px;
		position:static;
		margin:15px auto auto;
		float:none;
	}
	.howcan-offer {
		padding:60px 0 0;
	}
	/**********************************************end  home new changes style*********************************************/
	.selector_div {
		width:100%
	}
	.buttonselect {
		margin-right:5px;
	}
	/*------------print new section action------------------------------*/
	.print-invoice {
		top:-2px;
	}
	/*------------print new section action------------------------------*/
	/************Home page changes start**************/
	.help-block {
		background:none;
	}
	.help-block-inner {
		padding-left:0px;
	}
	.help-block h1 {
		font-size:23px;
		padding:0 12px;
	}
	.subheading {
		margin-bottom:10px;
		font-size:19px;
		line-height:27px;
		padding:0 12px;
	}
	.help-block p,
	.help-block-inner .insta-cta-button {
		padding:0 12px;
	}
	.help-block-inner img {
		display:inline-block;
		margin-bottom:20px;
	}
	.help-block .container {
		width:100%;
	}
	/************Home page changes end**************/
	/************home 1/12 start**************/
	.selct-topcover div select {
		height:38px;
		font-size:16px;
		padding:4px;
	}
	.selct-topcover div label,
	.selct-topcover div div {
		display:inline-block;
		margin-right:0px;
		text-align:left;
		font-size:16px;
		margin-bottom:5px;
	}
	.selct-topcover div label{
		margin-right:5px;
	}
	.button-topbanner a {
		height: 38px;
		font-size: 17px;
		line-height: 38px;
	}
	.selct-topcover div select {
		padding-right: 27px;
	}
	.button-topbanner a img {
		top: -1px;
		width: 20px;
	}
	.selct-topcover div#btncontinue {
		display: block;
		margin-top: 16px;
	}
	.instarbanner-inner {
		top: 50%;
	}
	.banner-serch-select h2 {
		font-size:22px;
		line-height:25px;
		margin-bottom:13px;
	}
	.button-topbanner button {
		font-size:17px;
		height:38px;
		margin-top:19px;
	}
	.button-topbanner button img {
		margin-left:6px;
		width:17px;
	}
	.orderleftnew {
		padding:20px 20px 20px 8%;
	}
	/************home 1/12 end**************/
	/*14-11-17 home page start*/
	.home-bottomgrid .dash-cards.courses-main .img-dash {
		height:auto;
	}
	.quoets-inner figure.image-dynamic::after {
		top:27px;
	}
	/*14-11-17 home page end*/
	.podcastbelow-content {
		margin:0 0px 30px;
	}
	.podcast-list-slider .smart-track-player .spp-track-layer-2 .spp-artist-and-title {
		left:60px !important;
		top:30% !important;
	}
	.podcast-list-slider .add_to {
		right:71px;
	}
	/*drone u calender new start*/
	.dr-event-month {
		max-width:100%;
		margin:30px 0 5px;
	}
	.dr-event-tab {
		position:absolute;
		float:right;
		right:30px;
		top:13px;
	}
	.dr-event-month .pre-arrow.slick-arrow {
		left:-29px;
	}
	.dr-event-month .next-arrow.slick-arrow {
		right:-29px;
	}
	.dr-event-slides.slick-slide {
		text-align:center;
		padding-right:10px;
	}
	.cal-deatil-row figure {
		width:100%;
		margin-bottom:30px;
	}
	.cal-detail-right {
		width:100%;
	}
	.cal-signup {
		display:block;
		margin:30px auto 0;
	}
	.event-full-detail {
		padding:17px !important;
	}
	/*drone u calender new end*/
	/************Suggestions popup start**************/
	.suggestion-main {
		max-height:430px;
	}
	.suggestion-close {
		right:-12px;
		top:-17px;
		width:25px;
	}
	/************Suggestions popup end**************/
	/************My Suggestions detail start**************/
	.detail-list-row figure {
		width:35px;
		height:35px;
	}
	.detail-list-row {
		padding:0 50px;
		margin-bottom:15px;
	}
	.detail-list-row-content {
		font-size:14px;
		line-height:20px;
		padding:11px 14px;
	}
	.detail-list-row-content::before {
		border-top:7px solid transparent;
		border-bottom:7px solid transparent;
		border-right:11px solid #fdebca;
		left:-11px;
		top:10px;
	}
	.detail-list-row.detail-list-row-right .detail-list-row-content::after {
		border-top:7px solid transparent;
		border-bottom:7px solid transparent;
		border-left:11px solid #ebebeb;
		right:-11px;
		top:10px;
	}
	.suggestion-detail-list {
		margin-bottom:20px;
	}
	/************My Suggestions detail end**************/
	.tick-resp {
		width:90px;
		height:90px;
	}
	.tick-resp::before {
		width:98px;
		height:98px;
	}
	.droneresul ul li {
		width:105px;
	}
	.droneresul ul li::after {
		width:105px;
		height:9px;
		top:39px;
		right:-103px;
	}
	.droneresul span {
		font-size:15px;
	}
	.suggestion-row-half {
		width:100%;
		margin-right:0;
	}
	.suggestion-row-half input,
	.suggestion-row-half textarea {
		margin-bottom:35px;
		;
	}
	.suggestion-row-half .g-recaptcha {
		margin-bottom:35px;
	}
	.bdg-slides p {
		font-size:15px;
		line-height:23px;
		margin-bottom:20px;
	}
	.bdg-slides h3 {
		font-size:16px;
		margin-bottom:13px;
	}
	.bdg-slides ul li:first-child {
		margin-right:0;
	}
	.bdg-slider .slick-arrow {
		width:40px;
		height:40px;
	}
	.bdg-slider .next-arrow.slick-arrow {
		right:-39px;
	}
	.bdg-slider-cover {
		padding:0 10px 35px;
	}
	.bdg-slider .pre-arrow.slick-arrow {
		left:-39px;
	}
	/*droneu support 30-04-18 start*/
	.support-search {
		padding: 30px 0;
	}
	.support-search h2 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.ninjas-box-row {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		flex-direction: column;
	}
	.ninjas-box-grid {
		margin-bottom: 15px;
		width:100%;
	}
	.support-contact {
		padding: 30px 0;
	}
	.support-contact h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}
	.support-contact p {
		font-size: 18px;
		margin-bottom: 25px;
	}
	.no_bxslider121 .slide-box-main {
	    width: 49.5%;
	    margin-bottom: 7px;
	}
	.no_bxslider121 .slide-box-main:nth-child(3n) {
	    margin-right: 1%;
	}
	.no_bxslider121 .slide-box-main:nth-child(2n) {
	    margin-right: 0%;
	}
	.boredr-outer .no_bxslider132 li {
	    width: 49.5%;
	    margin-bottom: 7px;
	}
	.boredr-outer .no_bxslider132 li:nth-child(3n) {
		margin-right: 1%;
	}
	.boredr-outer .no_bxslider132 li:nth-child(2n) {
		margin-right: 0;
	}
	/*droneu support 30-04-18 end*/
	.selct-topcover .rightselect #loader-home {
		right: 17px;
		top: 6px;
		width: 22px;
	}
	.contact-bottom input[type=submit] {
	    font-size: 18px;
	    width: 155px;
	    height: 48px;
   }
   .privacy_live {
    	margin-top: 10px;
	}
	.upadte-page-inner.update-custom-inner {
		padding: 0;
	}
	/*drone you member 17-09-18 start*/
	.droneu-members {
	    padding: 20px 0;
	}
	.droneu-members h2 {
	    font-size: 18px;
	    margin-bottom: 11px;
	    padding: 0 15px;
	}
	.mem-sub-heading {
	    font-size: 14px;
	    margin-bottom: 20px;
	}
	.members-row-main {
	    padding: 20px 15px;
	    margin-bottom: 20px;
	}
	.members-row-content h3 {
	    font-size: 17px;
	    margin-bottom: 7px;
	}
	.members-row-content p {
	    font-size: 13px;
	    line-height: 24px;;
	}
	.support-btn {
	    font-size: 12px;
	    padding: 11px 17px;
	}
	.support-btn img {
	    margin-left: 5px;
	}
	.circle-mem-list {
	    font-size: 13px;
	}
	.circle-mem-list span {
	    width: 25px;
	    height: 25px;
	    top: -3px;
	    padding: 7px 0;
	    font-size: 12px;
	}
	/*drone you member 17-09-18 end*/
	.explorheading{
		padding: 10px 15px;
		font-size: 17px !important;
	}
	.explorheading img {
	    width: 35px;
	   }
	  .support-btn.support-btn-cus {
		margin-right: 0;
	}
}
@media (max-width: 699px) {
	.text-grid-cover:nth-child(2n) {
		right:0 !important;
		left:0 !important;
	}
	.acoountShipping .acc-updateE-cover {
		position:relative;
		top:8px;
	}
	.banner-text-inner {
		display:none;
	}
	video.responsive-video {
		z-index:99;
		position:relative;
	}
	#gpc-step1-div .msg_notice span {
		width:90%;
	}
	.cptcha-img-pop {
		top:2px;
	}
	ul.headr-bottom-link li a {
		font-size:13px;
	}
	.header-bottom .container {
		width:100%;
	}
	.search-main-section.search_result1 .search-main-content .searchitem p {
		font-size:21px;
		line-height:37px;
		max-width:100%;
		padding-top:45px;
	}
	#shipping_code-error {
		bottom:-24px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 45px;
	}
	.webiner-detail-inner .webi-cover-left {
		width:100%;
	}
	.footer-dash {
		text-align:center !important;
		width:100%;
		float:left;
		padding:10px 0px;
	}
	.copy-right,
	footer .menu {
		margin-top:0;
	}
	.footer-social {
    width: 100%;
    margin-top: 15px;
	}
	/*droneu support 30-04-18 start*/
	.signup-gall-grid {
		width: 50%;
	}
	.align-c h3 {
		font-size: 16px;
	}
	.su-right-row figure {
		height: 98px;
		width: 98px;
	}
	.su-right-row {
		padding-left: 0;
	}
	.topic-list-outer ul li {
		width: 100%;
	}
	/*droneu support 30-04-18 end*/
	.point-system {
		bottom: 42px;
	}
	/*******4-oct-2018******/
	.exploretabcol{
		width:50%;
	}
	/*******4-oct-2018 end******/
	.members-row-main.hereis-next h2 {
		font-size: 22px;
	}
	.members-row-main.hereis-next {
		padding: 21px;
	}
}
@media screen and (max-width: 679px){
	.event-block-slider.cs-event-block-slider:not(.slick-initialized){
		gap: 0;
	}
	.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item{
		width: 100%;
	}
	.event-block-slider.cs-event-block-slider:not(.slick-initialized) .slide-item:not(:first-child){
		display: none;
	}
}
@media (max-width: 675px) {
	.podcast-list-slider .bx-pager.bx-default-pager {
		display:block;
	}
	.boredr-outer .bx-wrapper .bx-prev {
		background:none !important;
		left:0 !important;
	}
	.boredr-outer .bx-wrapper .bx-next {
		background:none !important;
		right:0 !important;
	}
	/*droneu training 30-04-18 start*/
	.vidnew-wrapper .vd-left {
		text-align: center;
		width: 100%;
	}
	.vidnew-wrapper .vd-right {
		width: 100%;
	}
	.vidnew-wrapper,.topics-includes {
		padding: 20px 0;
	}
	.topics-includes h2 {
		margin-bottom: 20px;
	}
	.topics-row p {
		margin-bottom: 8px;
	}
	.topics-row {
		padding-bottom: 7px;
	}
	.no_bxslider121 .slide-box-main {
	    width: 100%;
	    margin: 0 0 10px;
	}
	.boredr-outer .no_bxslider132 li {
	    width: 100%;
	    margin: 0 0 10px;
	    max-width: 320px;
	}
	/*droneu training 30-04-18 end*/

}
@media (max-width: 640px) {
	.main-form-cover p br {
		display:none;
	}
	.page-main-content.logout-page .login-option a {
		padding:17px 0% 17px 22%;
	}
	.page-main-content.logout-page .main-form-cover h1 {
		font-size:22px;
	}
	.update-page-outer {
		width:100%;
		margin-bottom:20px;
	}
	.update-right-inner {
		margin-left:0;
	}
	.res-content-left .free-membership a {
		padding:19px 0% 19px 27%;
	}
	.login-page .footer-dash {
		padding:20px 7px 19px;
	}
	.updatehead {
		padding:20px 0;
	}
	.quoets-cover {
		width:100%;
	}
	.reivew-box figure img {
		width:100%;
	}
	.reivew-box figure {
		width:50px;
		height:50px;
	}
	.reivew-box {
		min-height:118px;
		padding:0px 15px 0px 60px;
	}
	.gpc-msg-section .reivew-box {
		padding:0px 15px 0px 60px;
	}
	.pricing-grid-text .ui-accordion .ui-accordion-header {
		font-size:14px;
	}
	.pricing-grid-text #accordion p {
		font-size:13px;
	}
	.pricing-grid-text .ui-accordion .ui-accordion-content {
		height:auto !important;
	}
	.swag-grid {
		width:49%;
	}
	.swag-grid:nth-child(3n) {
		margin-right:2%;
	}
	.swag-grid:nth-child(2n) {
		margin-right:0%;
	}
	.sgrid-bottom {
		padding:18px 0 7px;
	}
	.swaggrid-inner figure {
		height:160px;
	}
	ul.client-first-row li {
		width:18%;
	}
	.book-content-left {
		width:100%;
	}
	.book-content-right {
		width:100%;
		border-top:1px solid #e5e5e5;
		border-left:0px solid transparent;
	}
	.book-amazon {
		margin-bottom:0;
		margin-top:20px;
		padding:30px 15px;
	}
	.right-book-inner {
		padding:20px 20px 0;
	}
	ul.client-first-row li {
		width:23%;
	}
	.gpc-top-head {
		font-size:35px;
	}
	.gpc-heading-top p {
		font-size:20px;
	}
	.gpc-account-left {
		width:100%;
		margin-bottom:30px;
	}
	.gpc-account-right {
		width:100%;
	}
	.gpc-heading-top p:after {
		width:38px;
		background-size:100%;
		display:none;
	}
	.gpc-account-cover {
		margin-top:51px;
	}
	.gpc-account-input {
		padding:30px 45px 30px;
	}
	.gpc-acces {
		padding:15px 45px 30px;
	}
	.gpc-account-left {
		float:none;
		margin:0 auto;
		width:93%;
	}
	.gpc-account-right {
		width:100%;
		margin-top:30px;
	}
	.gpcconfirm {
		margin-top:46px;
	}
	.gpc-heading-top {
		margin-top:25px;
	}
	.gpc-heading-top figure img {
		max-width:100%;
	}
	.gpcconfirm {
		margin-top:30px;
	}
	.gpacces-left {
		width:100%;
		margin-bottom:15px;
	}
	.gpc-footer img {
		margin-right:27px;
		width:34%;
	}
	span.gpc-step {
		height:40px;
		top:-21px;
		width:40px;
	}
	span.gpc-step span {
		font-size:17px;
	}
	span.gpc-step p {
		font-size:10px;
	}
	.gpcconfirm a {
		font-size:18px;
		padding:14px 10px;
	}
	.gpcconfirm a img {
		width:19px;
		margin-left:3px;
	}
	.gpc-account-input {
		padding:30px 20px;
	}
	.gpc-formh {
		font-size:20px;
	}
	.gpc-acces {
		padding:15px 20px 30px;
	}
	.gpc-inner-form .gpc-full-form.ginner-form {
		width:100%;
	}
	.gpc-inner-form .gpc-full-form.ginner-form.margin-eq:last-child {
		margin-top:27px;
	}
	.social-icon-section ul li {
		margin:0 1% 2%;
	}
	.exp_month,
	.exp_year,
	.form-input-fields.group.gpco {
		margin-right:0%;
		width:100%;
	}
	.msg_notice {
		position:absolute;
		top:3px;
		width:100%;
	}
	.gpc-right-inner .drone-text {
		font-size:15px;
		line-height:30px;
	}
	.gpc-counter-box span {
		font-size:25px;
	}
	.gpc-inner-center {
		margin:0 auto;
		width:93%;
	}
	.support-bottm-btn button {
		font-size:15px;
		padding:14px 19px 14px 47px;
		background-position:left 14px center;
		margin-bottom:10px;
	}
	.video-container iframe {
		height:250px;
	}
	figure.webi-reply {
		max-width:100%;
	}
	.question-grid {
		width:48%;
		margin-right:2.5%;
		display:inline-block;
		vertical-align:top;
		float:none;
		margin-bottom:69px;
	}
	.question-grid:nth-child(2n) {
		margin-right:0;
	}
	.question-grid:last-child {
		float:none;
	}
	.account-left {
		width:80px;
	}
	.account-left-inner figure {
		width:60px;
		height:60px;
	}
	.account-left-inner {
		padding:14px 5px 20px;
	}
	h3.a-name {
		display:none;
	}
	.account-left-inner p {
		display:none;
	}
	ul.my-account-nav li a,
	ul.my-account-nav li a:hover,
	ul.my-account-nav li.active a {
		background-color:transparent;
		color:transparent;
	}
	ul.my-account-nav li a svg {
		left:14px;
		width:35px;
		height:23px;
		;
	}
	ul.my-account-nav li.active a .cls-1,
	ul.my-account-nav li a:hover .cls-1 {
		fill:#ffa200;
	}
	ul.my-account-nav li a {
		padding:10px 10px 10px 10px;
		text-align:center;
	}
	ul.my-account-nav {
		margin-top:24px;
	}
	.account-right {
		width:calc(100% - 90px);
	}
	.acc-input-inner,
	.table-bordered thead th {
		width:100%;
		margin-top:20px;
		margin-right:0;
	}
	.my-account-form.Achange-pwd .acc-input-inner {
		width:70%;
		margin-top:30px;
	}
	.my-account-form.Achange-pwd .account-form-head h1 {
		background-position:left 5px center;
		background-size:17px;
	}
	.beg-mobi .beg-icon {
		width:25%;
	}
	.beginner-mob-inner {
		width:100%;
		float:left;
	}
	.beg-mobi {
		width:100%;
		float:left;
		box-shadow:0px 1px 2px #dedcdc;
		margin-bottom:33px;
		padding:5px;
		padding-bottom:15px;
	}
	span.beg-mob-heading {
		color:#ff7d00;
		font-size:18px;
		font-family:'Lato',
		sans-serif;
		line-height:20px;
		margin-bottom:15px;
		display:block;
		width:100%;
		float:left;
	}
	.beg-mobi .beg-row {
		display:block;
	}
	.beg-mobi .beg-box {
		width:25%;
		display:block;
		float:left;
	}
	.beginnermain-inner {
		display:none;
	}
	.beginner-mob-inner {
		display:block;
	}
	.beginner-main-content {
		padding:22px 0;
	}
	.beg-mobi .beg-icon {
		float:left;
	}
	.account-right-inner {
		min-height:inherit;
	}
	.confirm-popup.coaching-popup.leftside-popup .support-bottm-btn button {
		background-position:left 71px center;
	}
	.coaching-popup.leftside-popup .auto-height-abs {
		height:330px;
	}
	.video-pop-head .module-cross {
		padding:7px 13px;
	}
	.blog-detail-left iframe {
		height:300px;
	}
	.social-icon-section ul li a {
		padding:19px 19px 19px 34px;
		background-size:15px;
		background-position:left 10px center;
		font-size:20px;
	}
	li.fbs a {
		background-size:10px !important;
	}
	.thanku-main-content h3 {
		font-size:25px;
		margin-bottom:25px;
	}
	#gpc-step1-div .msg_notice {
		position:relative;
	}
	#gpc-step1-div .msg_notice span {
		position:static;
		width:100%;
		margin:5px 0;
	}
	#gpc-step1-div .msg_notice .mm-formError {
		position:static;
		width:100%;
	}
	.pro-view {
		left:0;
		min-height:34px;
		min-width:100%;
	}
	.pro-view::before {
		display:none;
	}
	.world-where-main ul li {
		padding:21px 24px 42px;
	}
	.contact-bottom input[type="text"] {
		width:100%;
	}
	.contactright-inner ul li {
		font-size:13px;
	}
	.inp-boxes input#captcha {
		height:33px;
		padding-left:0;
	}
	.inp-boxes.captcha-icon {
		padding-left:184px;
		padding-right:3px;
	}
	.insta-page-main1 #overlay .inner h1 {
		font-size:18px;
		line-height:25px;
	}
	.insta-page-main1 #overlay .inner h2 span {
		font-size:13px;
		line-height:24px;
	}
	.insta-img {
		width:33.33%;
	}
	#where_in > a {
		padding-top:24px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 33px;
	}
	ul.client-first-row {
		margin:0px 0 20px;
	}
	.vdo-webinar {
		padding:20px;
	}
	.approve-img > img {
		width:80%;
	}
	.excel-sheet-div.ex-oth-website ul li a {
		width:50%;
	}
	.world-where-main ul li {
		min-height:400px;
	}
	/**********************************************start drodrone law  popup*********************************************/
	.law-link-world ul li {
		width:100%;
		padding-right:0;
	}
	/**********************************************end drodrone law  popup*********************************************/
	.quoets-cover {
		min-height:unset;
	}
	.sub_module_title {
		width:100%;
		margin-bottom:15px;
		box-shadow:0px 1px 2px rgba(0,
			0,
			0,
			0.5);
		-webkit-box-shadow:0px 1px 2px rgba(0,
			0,
			0,
			0.5);
		-moz-box-shadow:0px 1px 2px rgba(0,
			0,
			0,
			0.5);
	}
	/**********************************************start  home new changes style*********************************************/
	.dronelife-ordernow-section {
		padding:20px 20px 20px 20px;
	}
	.howcan-offer {
		padding:20px 10px 0;
	}
	.help-head h3 {
		font-size:20px;
		margin-bottom:6px;
	}
	.help-head p {
		font-size:15px;
		margin-bottom:2px;
	}
	.help-head {
		margin-bottom:6px;
	}
	.help-section-text p {
		font-size:14px;
		line-height:24px;
		margin-bottom:10px;
	}
	.help-contact,
	.dronelife-ordernow-section button {
		height:50px;
		width:164px;
		line-height:50px;
		font-size:18px;
		cursor:pointer;
	}
	.help-contact img,
	.dronelife-ordernow-section button img {
		top:-2px;
		width:19px;
	}
	/**********************************************end  home new changes style*********************************************/
	/**********************************************scrolling headline section start*********************************************/
	.scrolling_heading h1 {
		font-size:20px;
	}
	.pagetop-banner span {
		/*
  font-size: 25px;
  */
	}
	.scrolling_heading h2 {
		font-size:18px;
		margin-top:11px;
		line-height:26px;
	}
	/**********************************************scrolling headline section end*********************************************/
	.help-block {
		padding:30px 0;
	}
	.help-block h1 {
		font-size:21px;
	}
	.subheading {
		font-size:17px;
		line-height:24px;
	}
	.bottom-line {
		margin:auto auto 13px;
	}
	.pricing-video-outer {
		padding:10px 0 0;
	}
	.pricing-video-outer .pricing-video-content .res-heading h3 {
		font-size:22px;
		line-height:36px;
	}
	.join-now-slider .joinnow-btn {
		margin-left:0;
		margin-top:15px;
		display:block;
		width:189px;
		margin:15px auto 0;
	}
	.tabbing-categories-cover .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		float:left;
		padding:10px 15px;
		text-decoration:none;
	}
	.tabbing-categories-cover ul li a {
		font-size:17px;
	}

	.cat-head-common {
		font-size:18px;
		margin-bottom:24px;
		line-height:24px;
	}
	/*drone u calender new start*/
	.dr-event-month .slick-arrow {
		display:none !important;
	}
	.dr-event-header {
		padding:15px 15px;
	}
	.dr-event-tab {
		right:15px;
	}
	.event-heading-dron {
		font-size:25px;
		margin-bottom:15px;
	}
	.dr-event-content-row {
		width:100%;
		display:inline-block;
		vertical-align:top;
		padding-top:0px;
		overflow:hidden;
	}
	.event-content-date {
		width:100%;
		background-color:#ff6815;
		display:inline-block;
		vertical-align:middle;
		color:#fff;
		text-align:center;
		position:relative;
		padding:13px 17px;
		max-width:100%;
		height:47px;
		padding:13px 17px;
	}
	.event-content-date h2 {
		font-size:22px;
		display:inline-block;
		vertical-align:middle;
		margin-right:3px;
	}
	.event-content-date p {
		font-size:22px;
		display:inline-block;
		vertical-align:middle;
	}
	.event-content-image {
		display:block;
		width:135px;
		margin:20px auto 20px;
	}
	.event-content-right {
		width:100%;
		padding:16px 15px 16px 15px;
		border-left:0px;
		text-align:center;
	}
	.dr-event-content-outer {
		width:100%;
		float:left;
		display:block;
		font-size:0;
	}
	.dr-event-content-outer {
		padding:22px 21px 0px 21px;
	}
	.dr-event-content-row:last-child {
		margin-bottom:22px;
	}
	.event-content-left {
		width:100%;
	}
	.dr-event-content-row.event-full {
		width:100%;
		float:none;
		margin:0;
		margin-bottom:22px;
		min-height:unset;
	}
	.event-full .event-content-date {
		text-align:center;
	}
	.detail-righthead {
		position:relative;
	}
	.cal-signup {
		right:0;
		top:0;
	}
	.cal-signup {
		width:150px;
		height:41px;
		font-size:16px;
		padding:11px 0;
	}
	.cal-detail-right p {
		font-size:14px;
		line-height:24px;
	}
	.cal-detail-head {
		font-size:20px;
	}
	.cal-detail-subhead,
	.cal-detail-subhead h2 {
		font-size:16px;
	}
	.cal-detail-span span {
		font-size:14px;
	}
	.cal-detail-span {
		margin-bottom:15px;
	}
	.cal-deatil-row figure {
		margin-bottom:20px;
	}
	.Youtube_time {
		height:unset !important;
	}
	/*drone u calender new end*/
	.quoets-inner figure img.shaptriangle {
		bottom:-17px;
		left:51px;
	}
	.imgbloktestimonial {
		width:80px;
		height:80px;
	}
	.traningpagenew .quoets-inner {
		padding-left:100px;
	}
	.my-account-nav.new-listing-sidebar li.active a span {
		display:none;
	}
	.my-account-nav.new-listing-sidebar li.active a .black-icon,
	.my-account-nav.new-listing-sidebar li a:hover .black-icon {
		display:inline-block;
	}
	.my-account-nav.new-listing-sidebar li.active a .white-icon,
	.my-account-nav.new-listing-sidebar li a:hover .white-icon {
		display:none;
	}
	.my-account-nav.new-listing-sidebar li a img {
		position:static;
		left:13px;
	}
	/************Suggestions popup start**************/
	.suggestion-main figure {
		margin-bottom:0;
	}
	.suggestion-main h3 {
		font-size:18px;
		margin:20px 0 30px;
		padding-bottom:14px;
	}
	/************Suggestions popup end**************/
	.approve-img img {
		width:69px;
	}
	#coupon_check_pdf .popup-message p,
	#coupon_check_pdfpro .popup-message p {
		font-size:15px !important;
		line-height:21px !important;
	}
	.apply_links {
		font-size:13px;
		margin:0 0px 8px;
		display:inline-block;
		padding:14px 10px;
	}
	.error-msg .approve-img {
		margin-bottom:10px;
		margin-top:15px;
	}
	div#mainCaptcha {
	    display: block;
		margin-right: 0;
	}
	.auto-height-abs .cptcha-img-pop div#mainCaptcha {
	    display: inline-block;
	        margin-top: 4px;
	        font-size:14px
	}
	#TB_ajaxWindowTitle {
		padding: 14px 14% !important;
	}
	.dr-event-content-row {
		width: 100%;
		float: left;
	}
	/************appointment css start************/
	.appoint-img{
	  display: none;
	}
	.appoint-info {
	    padding-left: 0;
	    width: 100%;
	}
	.appoint-info h1 {
	    margin-top: 0;
	}
	.status-appoint {
	    margin-top: -8px;
	}

	.appointment-lists li {
	    padding: 18px 11px;
	}
	.appoint-info-top, .appoint-middle-section {
	    padding-right: 0;
	}
	.appoint-info-top .appoint-img{
	  display: inline-block;
	}
	.appoint-info-top {
	    position: relative;
	    padding-left: 43px;
	}
	.appoint-info-top .appoint-img {
	    display: inline-block;
	    width: 35px;
	    position: absolute;
	    left: 0;
	    top: -1px;
	}
	/************appointment css end************/
	.review-switching{
		font-size: 15px;
	}
	.review-switching a img {

	    max-width: 20px;
	    margin-right: 5px;
	    }
	    .rev-switch {
	    position: absolute;
	    width: 158px;
	    height: 48px;
	}
	.review-switching a{
		min-width: 158px;
		padding: 14px 8px;
	}
	.rev-switch.active {
		left: calc(100% - 165px);
	}
	.quizz-rel-content {
	    width: 100%;
	    padding-left: 0;
	    text-align: center;
	}
	.quizz-rel-img {
	    width: 180px;
	    margin: auto auto 20px;
	    display: block;
	}
}
@media screen and (max-width: 600px) {
	.dash-cards li {
		margin-right:0px;
		width:100%;
	}
	.copy-right {
		margin-bottom:10px;
		margin-right:0;
		width:100%;
	}
	.res-content-left .free-membership a {
		padding:19px 0% 19px 22%;
	}
	.dash-para {
		height:auto;
	}
	body .dash-cards li {
		height:auto !important;
		min-height:auto;
	}
	.dash-para {
		height:auto;
		width:100%;
		float:left;
	}
	.dash-a {
		font-size:15px;
	}
	.dash-head {
		height:auto;
		width:100%;
		float:left;
	}
	.dash-a {
		position:static;
	}
	.dash-para {
		min-height:auto;
	}
	.restricted-cover {
		padding:50px 0 10px;
	}
	.restricted-cover.update-page-cover {
		padding:20px 0 10px;
	}
	.footer-dash ul li {
		margin-right:2px;
	}
	.gridcontent-box {
		width:48.11%;
	}
	.gridcontent-box:nth-child(2n) {
		margin-right:0;
	}
	.gridcontent-box:nth-child(3n) {
		margin-right:0%;
	}
	.banner-text-main h2.banner-head br {
		display:none;
	}
	.banner-text-main h2.banner-head {
		color:#fff;
		font-size:18px;
		line-height:23px;
	}
	.banner-text-main p.banner-main-text {
		font-size:14px;
		line-height:24px;
	}
	ul.headr-bottom-link li {
		margin:0px 1% 3%;
	}
	.social-icon-section ul li {
		display:inline-block;
		margin:0 0% 2%;
	}
	.pricing-grid .update-page-outer {
		width:90% !important;
	}
	.pricing-grid p.up-queots,
	.pricing-grid p.anual-dis {
		min-height:auto;
	}
	.pricing-grid .update-page-outer:last-child {
		margin-right:0;
	}
	.pricing-grid-text {
		padding-bottom:19%;
	}
	.pricing-grid .update-page-outer {
		width:100%;
	}
	.pricing-grid p.up-queots,
	.pricing-grid p.anual-dis {
		min-height:auto;
	}
	.pricing-grid .update-page-outer:last-child {
		margin-right:0;
	}
	.pricing-grid-text {
		padding-bottom:20px;
	}
	.pagecommon-head.review-page-head.resources-page h3 {
		font-size:20px;
		margin-bottom:0;
	}
	.pagecommon-head.resources-page .res-heading span {
		line-height:23px;
		font-size:16px;
	}
	.pagecommon-head.review-page-head.resources-page {
		padding-top:0px;
	}
	.resources-box {
		width:100%;
		margin-right:0;
	}
	.resources-box:nth-child(3n) {
		margin-right:0;
	}
	.resources-box-inner .re-main-head {
		font-size:17px;
	}
	.resources-box-inner p {
		font-size:13px;
		margin-top:6px;
	}
	.Checkout-heading h2 {
		font-size:20px;
		padding-bottom:10px;
	}
	.checkout-main-content {
		margin-top:15px;
	}
	.checkout-left {
		padding:17px 22px;
	}
	.checkout-form-head {
		font-size:18px;
	}
	.checkout-half {
		margin-top:12px;
		width:100%;
		margin-right:0;
	}
	/*
		.checkout-half.checkout-half-full select {
			width:100%;
		}
	*/
	.checkout-form-section {
		/*margin-top:27px;*/
	}
	.checkout-new-panel .input-checkbox label {
		margin-bottom: 15px;
	}
	.checkout-new-panel .input-checkbox label {
		line-height: 18px;
	}
	.checkout-new-panel .input-checkbox {
		margin-bottom: 20px;
	}
	.place-order h3 {
		font-size:18px;
		margin-bottom:17px;
	}
	.place-order button {
		font-size:17px;
		padding:13px 44px;
	}
	.checkout-right-inner ul li {
		font-size:15px;
		line-height:23px;
	}
	.headr-bottom-link {
		display:none;
	}
	.headr-bottom-link-mobile {
		display:block;
	}
	.grid-content-section {
		padding:30px 0 20px;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head.review-page-head.about-us-page .res-heading h3 {
		margin-bottom:0;
	}
	.res-heading .pod-main-heading,
	.res-heading h3 {
		font-size:18px;
		line-height:21px;
		margin-bottom:5px;
	}
	.res-heading figure {
		margin-bottom:10px;
	}
	.res-heading span {
		font-size:16px;
		line-height:20px;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head .res-heading h3 {
		margin-bottom:5px;
	}
	.pagecommon-head .res-heading span {
		line-height:20px;
	}
	.review-main-section {
		padding:30px 0 0;
	}
	.pagecommon-head.review-page-head.about-us-page .res-heading span {
		font-size:16px;
	}
	.pagecommon-head.review-page-head.about-us-page .res-heading p {
		font-size:13px;
		line-height:23px;
		margin-top:20px;
	}
	.pagecommon-head.review-page-head.about-us-page {
		padding-bottom:20px;
	}
	.about-page-main {
		padding:15px 0;
	}
	.teammain .team-mem-name {
		margin:20px 0 15px;
	}
	.join-pilots-inner h4 {
		font-size:20px;
	}
	.join-pilots-inner p {
		font-size:14px;
	}
	.join-pilots-inner a {
		font-size:20px;
		background-position:right 35px center;
		padding:17px 72px 18px 27px;
	}
	.teammain figure {
		width:120px;
		height:120px;
	}
	.teammain .team-mem-name {
		margin:11px 0 5px;
		font-size:15px;
	}
	.about-modinner figure {
		max-width:150px;
		height:150px;
	}
	h3.model-name {
		font-size:16px;
		margin-top:7px;
	}
	a.model-des {
		font-size:14px;
		margin-top:6px;
		margin-bottom:15px;
	}
	p.abt-model-text {
		font-size:13px;
		line-height:22px;
	}
	.about-modinner {
		padding:30px 23px;
	}
	.model-text-height {
		max-height:199px;
	}
	.right-book-inner p {
		font-size:14px;
		line-height:28px;
	}
	.book-amazon h4 {
		font-size:18px;
		line-height:30px;
	}
	.book-content-inner {
		padding:20px 0 20px;
	}
	ul.whatwe li {
		width:49%;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head .res-heading h3 {
		line-height:25px;
		font-size:18px;
		margin-bottom:5px;
	}
	.pagecommon-head .res-heading span {
		font-size:16px;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head.review-page-head .res-heading h3 {
		margin-bottom:5px;
	}
	.pagecommon-head.review-page-head.online-training .res-heading span {
		font-size:16px;
		line-height:22px;
	}
	.pagecommon-head.review-page-head.online-training {
		padding-bottom:0;
	}
	.training-content-main {
		margin-top:20px;
	}
	.onlineh-main {
		font-size:18px;
	}
	.onlinet-main {
		font-size:14px;
	}
	.onlinehs-main {
		font-size:15px;
		margin:14px 0;
	}
	ul.whatwe li {
		margin-bottom:17px;
		background-position:left top 0px;
	}
	.gpc-inner-cover {
		padding:60px 30px 30px;
	}
	.gpc-inner-cover h2.gpc-formh {
		width:100%;
	}
	img.debitcard {
		float:left;
		margin-top:10px;
	}
	.popup-message {
		padding:0 42px;
	}
	.oth-heading h3 {
		font-size:20px;
	}
	.coursedetail-head h3 {
		font-size:18px;
	}
	.coursedetail-head {
		padding:25px 20px 25px 30px;
	}
	.course-main-inner ul li span {
		background-size:15px;
		right:42px;
		width:30px;
		height:30px;
	}
	.course-main-inner ul li p {
		padding-right:60px;
		font-size:14px;
	}
	.pod-heading h3 {
		color:#ff7d00;
		line-height:30px;
		font-size:18px;
	}
	p.podcast-text {
		font-size:16px;
		line-height:24px;
	}
	.podcast-main-content {
		padding:10px 0 10px;
	}
	h3.podacst-subhead {
		margin-top:20px;
		margin-bottom:11px;
	}
	.qiizz-cover .wpProQuiz_content h2 {
		font-size:20px;
	}
	.qiizz-cover .wpProQuiz_quiz {
		padding-top:4px;
	}
	.qiizz-cover .wpProQuiz_question_page {
		font-size:17px;
	}
	.qiizz-cover .wpProQuiz_question_text p {
		font-size:18px;
	}
	.qiizz-cover .wpProQuiz_question_text {
		padding:20px 30px;
	}
	.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem label {
		padding-left:61px !important;
		font-size:14px;
		background-size:17px;
	}
	#learndash_next_prev_link .prev-link,
	#learndash_next_prev_link .next-link {
		font-size:16px;
	}
	.wpProQuiz_questionList .wpProQuiz_answerCorrect {
		background-size:22px !important;
	}
	.wpProQuiz_questionList .wpProQuiz_answerIncorrect {
		background-size:22px !important;
	}
	.wpProQuiz_results p {
		font-size:17px;
		margin-bottom:18px !important;
	}
	.support-main p:first-child {
		margin-top:9px;
	}
	.support-main p {
		font-size:16px;
		line-height:27px;
		margin-bottom:15px;
	}
	.support-main p.support-small-text {
		font-size:16px;
	}
	.support-btn-cover p {
     font-size: 16px;
	}
	h3.support-subhead {
		color:#ff7d00;
		font-size:18px;
	}
	.support-bottm-btn {
		margin:15px 0 32px;
	}
	.support-btn-cover h3 {
		font-size:20px;
		margin-bottom:15px;
	}
	.support-btn-cover {
		background-color:#fff;
		padding:22px 0 20px;
	}
	ul.replays-listing li h3 {
		font-size:16px;
		margin-bottom:19px;
	}
	ul.replays-listing li .replay_link {
		font-size:14px;
		padding:13px 20px;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head.dpodcast-head .res-heading h3 {
		margin-bottom:15px;
	}
	.pagecommon-head.dpodcast-head .res-heading span {
		font-size:16px;
	}
	.mbox-content {
		padding:20px;
	}
	.mbox-content h3 {
		font-size:22px;
	}
	.mbox-content p {
		font-size:14px;
		margin-top:9px;
	}
	.ep-detail {
		margin-top:14px;
	}
	.playpause-icon {
		width:40px;
		height:40px;
	}
	.playpause-icon img {
		width:13px;
	}
	.dpodcast-mheader span {
		font-size:16px;
		margin-left:3%;
	}
	.podcast-subs-inner h2 {
		font-size:17px;
	}
	.webinar-cal {
		margin:0px 0 17px;
	}
	.webiner-detail-main {
		padding:22px 0 35px;
	}
	.webi-arr {
		font-size:20px;
	}
	.webi-date {
		font-size:14px;
	}
	.webi-arr {
		font-size:18px;
	}
	p.podq-term br {
		display:none;
	}
	..Shout-out-content .shout-content-inner {
		padding:15px 0px 15px;
	}
	.Shout-out-content .shout-content-inner p {
		font-size:16px;
		line-height:30px;
	}
	.account-form-head h1 {
		font-size:18px;
		padding:0 70px 0 26px;
		background-size:17px;
	}
	.my-account-main {
		padding:20px 0 42px;
	}
	.my-account-form {
		margin-top:20px;
	}
	.account-form-head {
		padding-bottom:19px
	}
	.my-account-form.acoountShipping .account-form-head h1 {
		background-size:21px;
	}
	.acc-input-inner label {
		font-size:14px;
	}
	.acc-input-inner span,
	.acc-input-inner select,
	.acc-input-inner p,
	.acc-input-inner input {
		font-size:14px;
	}
	.account-right-inner {
		padding:35px 11px 48px;
	}
	.my-account-form.Achange-pwd .acc-input-inner {
		width:100%;
	}
	.poddetail-head {
		font-size:19px;
		margin-top:25px;
	}
	.podtime-detail {
		margin-top:5px;
	}
	.mbox-content .poddetail-shead {
		font-size:16px;
		margin-top:5px;
	}
	.poddetail-np {
		padding:7px 0 21px;
	}
	.dpodacst-main.pod-detail-page {
		padding:0;
	}
	.excell-main-head {
		font-size:20px;
	}
	.excel-sheet-div ul li h3 {
		font-size:16px;
	}
	.excel-sheet-div.ex-oth-website {
		margin-top:6px;
	}
	.excel-sheet-div.ex-oth-book {
		margin-top:6px;
	}
	.excel-sheet-div ul li a.ex-cost {
		position:static;
		display:inline-block;
		margin-top:10px;
	}
	.right-social a {
		margin-left:6px;
	}
	.banner-heading {
		font-size:25px;
	}
	span.slide-downblog {
		bottom:21px;
		width:18px;
	}
	span.slide-downblog img {
		width:100%;
	}
	.blog-detail-inner h1 {
		font-size:20px;
		line-height:24px;
	}
	.blog-detail-left .mbox-content p {
		margin-bottom:20px;
	}
	.blog-detail-left .mbox-content h2 {
		margin-bottom:9px;
		font-size:16px;
	}
	.blog-detail-left .mbox-content h1 {
		font-size:20px;
		margin-bottom:11px;
	}
	ul.blgdetail-comment {
		margin-bottom:20px;
	}
	span.blg-share {
		width:39px;
		cursor:pointer;
	}
	.beginner-heading {
		min-height:auto;
		padding-left:0;
	}
	.beginner-head-inner figure {
		position:static;
		width:100%;
		text-align:center;
		margin:14px 0;
		float:left;
	}
	.beginner-heading h1 {
		font-size:23px;
		margin-bottom:4px;
	}
	.beginner-heading p {
		line-height:24px;
		font-size:15px;
	}
	.video-rel-div {
		width:100%;
		float:left;
		position:relative;
		height:289px;
	}
	.auto-height-abs.mobvideo-pop-height {
		height:319px;
		background-color:transparent;
	}
	.video-pop-head {
		padding:7px 21px;
	}
	.video-pop-head .popup-cross {
		padding:7px 10px;
	}
	.beg-icon {
		padding:8px 0;
		height:55px;
	}
	.beg-mobi .beg-icon img {
		width:18px;
	}
	.beg-mobi .beg-icon:first-child img {
		width:14px;
	}
	.beg-mobi .beg-box a img {
		width:24px;
	}
	.beg-mobi .beg-box {
		height:44px;
	}
	.account-left {
		width:100%;
		margin-bottom:20px;
	}
	.account-right {
		width:100%;
	}
	ul.my-account-nav li {
		width:32.3%;
		display:inline-block;
		vertical-align:top;
	}
	ul.my-account-nav li a {
	    padding-top: 38px !important;
	}
	ul.my-account-nav {
		width:100%;
	}
	.res-heading .pod-main-heading,
	.pagecommon-head.inperson-head .res-heading h3 {
		margin-bottom:7px;
	}
	.pagecommon-head.inperson-head {
		padding-top:0;
	}
	.pagecommon-head.inperson-head .res-heading p {
		margin-bottom:15px;
	}
	.res-heading .pod-main-heading,
	.resources-main-section .res-heading h3 {
		margin-bottom:7px;
		font-size:18px;
	}
	.resources-main-section .res-heading span {
		font-size:15px;
		line-height:22px;
	}
	.resources-main-section .res-heading {
		margin-bottom:25px;
	}
	.breadcrumbs ul li a {
		text-overflow:ellipsis;
		white-space:nowrap;
		width:auto;
		word-wrap:break-word;
		display:inline-block;
		vertical-align:middle;
	}
	.breadcrumbs ul li:nth-of-type(1n+4) a {
		display:none;
	}
	.thanku-main-content h3 {} .thanku-page-inner figure {
		width:100%;
		text-align:center;
	}
	.thanku-page-inner figure img {
		max-width:271px;
	}
	.thanku-main-content {
		width:100%;
		margin-top:20px;
	}
	.thanku-page-main {
		padding:15px 0 15px;
	}
	.thanku-main-content h3 {
		font-size:20px;
		margin-bottom:15px;
	}
	.thanku-content span.thanku-sub-head {
		font-size:16px;
		margin-bottom:13px;
	}
	.thanku-content ul li span,
	.thanku-content ul li a,
	.thanku-content ul li .email-li {
		color:#000000;
		font-size:14px;
	}
	.thanku-content {
		max-width:321px;
		margin-bottom:17px;
		width:100%;
	}
	.email-confirmed-main {
		padding:30px 0;
	}
	.email-confirmed-inner figure {
		margin-bottom:15px;
	}
	.email-confirmed-inner h3 {
		font-size:28px;
		margin-bottom:12px;
	}
	.email-confirmed-inner span {
		font-size:16px;
	}
	.email-confirmed-inner figure img {
		max-width:115px;
	}
	.vlisting-head {
		font-size:18px;
		padding-bottom:9px;
		margin-bottom:11px;
	}
	.vlisting-subhead {
		font-size:16px;
		margin-bottom:8px;
	}
	.listing-video-inner p {
		font-size:14px;
		margin-bottom:11px;
	}
	.vlisting-video-cover {
		padding:15px 15px 5px;
		margin-bottom:19px;
	}
	.vlisting-video-bottom {
		padding:12px 0;
	}
	.vlisting-aleft,
	.vlisting-aright {
		font-size:14px;
		background-size:11px;
	}
	.vlisting-aleft {
		padding-left:18px;
	}
	.vlisting-aright {
		padding-right:18px;
	}
	.vlisting-video-bottom span {
		font-size:15px;
	}
	.vlisting-video-bottom span input {
		height:28px;
		width:45px;
		font-size:15px;
	}
	.vlisting-timestamp h3 {
		font-size:18px;
		margin-bottom:8px;
	}
	.vlisting-timestamp ul li {
		font-size:13px;
	}
	.vd-right .vd-top-bar a.acuity-embed-button {
		position:static !important;
	}
	.vd-top-bar h3 {
		margin-bottom:9px;
	}
	.vd-top-bar span {
		display:inline-block;
		margin-bottom:11px;
	}
	.vd-para {
		margin-bottom:20px;
	}
	.cancel_detail {
		font-size:14px;
	}
	video.responsive-video {
		height:auto;
	}
	.thnku-message p {
		font-size:18px;
	}
	.pagecommon-head {
		padding-top:0;
	}
	.legal-main-content p {
		font-size:14px;
		margin-bottom:13px;
	}
	.legal-main-content .terms-condition h4 {
		font-size:16px;
		margin-bottom:4px;
	}
	.legal-tab a {
		font-size:17px;
	}
	.right-block-view h1 {
		font-size:18px;
	}
	.right-block-view span {
		font-size:12px;
	}
	.right-block-view span {
		background-size:13px auto;
	}
	.popup-main-profile {
		height:500px;
		padding:20px 14px;
		max-width:423px;
	}
	.profile-map-img {
		height:152px;
		width:152px;
	}
	.popup-map-profile h2 {
		margin:13px auto;
	}
	.contact-us-left {
		width:100%;
		margin-bottom:20px;
	}
	.contact-us-right {
		width:100%;
	}
	.contact-us-section {
		background-color:#fff;
		padding:24px 10px 18px;
	}
	.contact-bottom input[type="submit"] {
		font-size:16px;
		width:129px;
		height:44px;
	}
	.contact-half {
		margin-bottom:18px;
	}
	.live-head-webinar {
		font-size:18px;
	}
	.live-webinar {
		padding:10px 0 0;
	}
	.live-webinar-inner figure {
		padding:30px 0;
	}
	.contctbottm-btn {
		float:left;
	}
	.after-take-part {
		padding:20px 0;
	}
	.after-take-part-inner h2 {
		font-size:18px;
		line-height:24px;
	}
	.after-take-part-inner p {
		font-size:15px;
		line-height:24px;
		margin-bottom:17px;
	}
	.after-take-part a {
		font-size:18px;
		background-size:22px;
		padding:20px 75px 20px 28px;
	}
	.header-search-keyword h3 {
		font-size:17px;
	}
	.header-search-keyword {
		padding:15px 0;
	}
	.search-main-content ul li {
		padding:17px 0 17px;
	}
	.search-main-content ul li h2,
	.search-main-content ul li h2 a {
		font-size:16px;
	}
	.search-main-content ul li span.post_type {
		font-size:15px;
	}
	.search-main-section {
		padding:5px 0 35px;
	}
	.portfolio-container .beginner-head-inner figure img {
		max-width:290px;
		width:100%;
	}
	.insta-page-main1 .am-container {
		float:left;
		max-height:450px;
		overflow:hidden;
		width:100%;
	}
	.insta-page-main1 .content {
		top:32%;
	}
	.headr-bottom-link-mobile li {
		width:14%;
		position:relative;
	}
	.instarbanner-inner h1 {
		font-size:21px;
		line-height:29px;
		margin-bottom:12px;
	}
	.instarbanner-inner > p {
		line-height:22px;
	}
	.insta-img {
		width:33.33%;
	}
	.instarbanner-inner {
		top:50%;
	}
	.error-msg .popup-message p {
		font-size:18px !important;
		line-height:24px !important;
		padding:0 15px !important;
	}
	#email_check_error .popup-message,
	#coupon_check_error .popup-message,
	#coupon_check_success .popup-message {
		padding:0 8px;
	}
	.acc-input-inner textarea {
		font-size:14px;
	}
	.where-world-bio textarea {
		font-size:14px;
	}
	.gridcontent-box:nth-child(3n) {
		margin-right:1.5%;
	}
	.dash-cards li .training-page-link {
		padding-bottom:30px;
	}
	.dash-cards li {
		margin-right:0px !important;
	}
	.vd-right .vd-top-bar a.acuity-embed-button {
		position:absolute !important;
	}
	.vd-top-bar {
		padding-right:220px;
	}
	.vid-outer .vd-left {
		display:block;
		float:none;
		margin:0 auto 15px !important;
	}
	#where_in > a {
		padding-top:0px;
		position:relative;
		top:11px;
	}
	.inp-in-inner.inp-in-inner2 p {
		padding-left:74px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 170px;
	}
	.support-btn-cover {
		margin-bottom:11px;
	}
	.contact-bottom img {
		position:relative;
		top:23px;
		left:5px;
	}
	.contact-bottom .refresh {
		top:10px;
	}
	.update-left-inner.crtified-div .updatehead::after {
		top:-8px;
		width:75px;
	}
	.add_to_playlist {
		top:-2px;
	}
	/**********************************************start  new page style*********************************************/
	.newform-half {
		width:100%;
	}
	.newcont-bottom {
		padding:15px 0;
	}
	.newgorm-btn {
		margin:30px 0 30px;
	}
	.newpage-form-inner h2 {
		font-size:24px;
		margin-bottom:30px;
	}
	.newgorm-btn input {
		font-size:20px;
		width:243px;
		height:52px;
	}
	.new-desktop figure {
		margin:-308px auto 0;
	}
	.newpage-head {
		padding-bottom:345px;
	}
	/**********************************************end  new page style*********************************************/
	/************Module popup start***************/
	.newModule-popup .auto-height-abs {
		height:479px;
		padding:0 10px;
		background:#fff;
	}
	.newModule-popup .vlisting-timestamp p {
		font-size:13px;
		margin:7px auto;
	}
	.newModule-popup .video-rel-div {
		height:231px;
	}
	.timestamp-height.newModule-popup .auto-height-abs {
		height:275px;
	}
	.newModule-popup .video-pop-head .module-cross {
		margin-right:-15px;
	}
	/************Module popup end***************/
	/**********************************************start drone law*********************************************/
	.pagecommon-head.drone-law {
		padding-top:0;
		margin-bottom:20px;
	}
	.pagecommon-head.drone-law .res-heading h3 {
		font-size:22px;
		margin-bottom:5px;
	}
	.drone-law p {
		font-size:14px;
		line-height:24px;
	}
	/**********************************************end drone law*********************************************/
	/**********************************************start drodrone law  popup*********************************************/
	.law-header h2 {
		font-size:18px
	}
	.law-pop-close {
		top:16px;
		width:13px;
	}
	.law-pop-close img {
		width:100%;
	}
	.law-link-world ul li p {
		font-size:15px;
	}
	.law-link-world ul li {
		margin-bottom:14px;
	}
	.law-content-scroll h2 {
		font-size:20px;
		line-height:20px;
	}
	.law-text p {
		line-height:22px;
	}
	.law-text ul.florida-list li {
		margin-bottom:8px;
	}
	.law-text ul.florida-list li ol {
		margin-top:8px;
	}
	.law-text h3 {
		font-size:15px;
	}
	/**********************************************end drodrone law  popup*********************************************/
	#coupon_check_error .popup-message {
		font-size:16px;
		line-height:26px;
	}
	/************Home page changes start**************/
	.btn-play-btw img {
		width:40px;
		right:-6px;
		height: auto;
	}
	.btn-play-btw {
		width:124px;
		height:124px;
		padding:33px 10px;
	}
	.left-slider-block > img {
		height:46px;
	}
	.left-slider-block {
		padding:80px;
	}
	.first-slide {
		top:10px;
		left:69px;
	}
	.sec-slide {
		top:4px;
		right:95px;
	}
	.third-slide {
		right:33px;
		bottom:196px;
	}
	.fourth-slide {
		right:2px;
		bottom:136px;
	}
	.fifth-slide {
		bottom:63px;
		right:14px;
	}
	.sixth-slide {
		bottom:14px;
		left:169px;
	}
	.seventh-slide {
		left:85px;
		bottom:10px;
	}
	.eight-slide {
		left:27px;
		top:187px;
	}
	.nine-slide {
		left:6px;
		top:125px;
	}
	.ten-slide {
	    left: 27px;
	    top: 65px;
	}
	/************Home page changes end**************/
	/*14-11-17 home page start*/
	.home-bottomgrid button.dash-a.btn.btn-default {
		margin-left:30px;
	}
	.cal-signup {
		position:relative;
		top:0;
		margin-bottom:20px;
	}
	.event-full .event-content-date {
		width:100%;
		max-width:100%;
	}
	.event-full .event-content-date h2 {
		font-size:19px;
		width:100%;
	}
	.dr-event-content-row.event-full .event-content-date {
		position:relative;
	}
	.event-full .event-content-date h2 a {
		position:absolute;
		left:17px;
		height:100%;
		top:0;
		padding:16px 0;
	}
	.dr-event-content-row.event-full .cal-deatil-row {
		margin-top:20px;
	}
	.res-cal-close {
		display:block;
		position:absolute;
		right:17px;
		top:18px;
		height:auto;
		width:16px;
	}
	/*14-11-17 home page end*/
	/*droneu trainings start*/
	.drone-traings-new .el-content-head {
		font-size:16px;
		margin-bottom:15px;
	}
	.my-account-form.drone-traings-new .account-form-head {
		margin-bottom:14px;
	}
	/*droneu trainings end*/
	/*droneu portfolio start*/
	.drone-traings-new .el-portfolio-head {
		text-align:center;
		font-size:17px;
		line-height:27px;
		margin-bottom:6px;
	}
	.drone-traings-new .el-port-prgress p {
		padding-right:35px;
	}
	/*droneu portfolio end*/
	/*droneu manage calendar start*/
	.aboutdrone-landing.manage-cal-cover {
		padding:30px 0 30px;
	}
	.manage-cal-cover .main-heading {
		font-size:22px;
		;
		margin-bottom:6px;
	}
	.sub-head-mng-cal {
		font-size:16px;
		margin-bottom:3px;
		padding:0 0;
		line-height:26px;
	}
	.manage-cal-cover .about-training-grid p {
		font-size:14px;
		line-height:24px;
	}
	.manage-cal-cover .play-btn-video {
		width:80px;
		height:80px;
	}
	.manage-cal-cover .play-btn-video img {
		width:27px;
	}
	.manage-cal-cover .video-outer {
		margin-bottom:0;
	}
	/*droneu manage calendar end*/
	/**********personalinfo****************/
	.formhalfblock {
		width:100%;
	}
	/**********personalinfo end****************/
	.suggestion-row-half input[type="button"] {
		height:66px;
		margin:26px 0 20px;
	}
	.suggestion-row-half input[type="button"] {
		margin:0px 0 20px;
	}
	ul.headr-bottom-link li:hover .sub-menu {
		transform:translateY(0px);
		opacity:1;
		visibility:visible;
		transition:all 0.33s ease-out 0s;
	}
	.headr-bottom-link-mobile {
		padding:11px 0 27px;
	}
	.headr-bottom-link-mobile li:hover .sub-menu {
		visibility:visible;
		opacity:1;
		left:16px;
		left:26px;
		top:27px !important;
	}
	.headr-bottom-link-mobile li .sub-menu li {
		width:100%;
	}
	.headr-bottom-link-mobile li .sub-menu li a {
		text-decoration:none;
	}
	.headr-bottom-link-mobile li .sub-menu li:hover {
		background-color:rgb(255,
			123,
			0);
	}
	.headr-bottom-link-mobile li .sub-menu li:hover a,
	.headr-bottom-link-mobile li .sub-menu li a:hover {
		color:#fff !important;
	}
	.bdg-slider .pre-arrow.slick-arrow {
		left:-28px;
	}
	.bdg-slider .next-arrow.slick-arrow {
		right:-28px;
	}
	.bdg-slide-img {
		margin-bottom:10px;
	}
	.bdg-back a {
		font-size:14px;
		padding:7px 30px
	}
	/*droneu training 30-04-18 start*/
	.box-gall-grid {
		width: 48.5%;
	}
	.box-gall-grid:nth-child(2n) {
		margin-right: 0;
	}
	.states-trainings a {
		margin: 0 3px 5px 0;
	}
	.vidnew-wrapper .vd-right .vd-top-bar a.acuity-embed-button {
		display: inline-block;
		margin-bottom: 7px;
	}
	/*droneu training 30-04-18 end*/
	.eight-circle .first-slide {
		top: 14px;
		left: 118px;
	}
	.eight-circle .sec-slide {
		top: 38px;
		right: 38px;
	}
	.eight-circle .third-slide {
		right: 12px;
		bottom: 120px;
	}
	.eight-circle .fourth-slide {
		right: 30px;
		bottom: 46px;
	}
	.eight-circle .fifth-slide {
		bottom: 14px;
		right: 114px;
	}
	.eight-circle .sixth-slide {
		bottom: 41px;
		left: 37px;
	}
	.eight-circle .seventh-slide {
		left: 9px;
		bottom: 122px;
	}
	.eight-circle .eight-slide {
		left: 31px;
		top: 45px;
	}
	.rightselect,.leftselect{
		margin-bottom: 5px;
	}
	.fixed-row{
		padding: 9px 15px;
		height: 100%;
	}
	.fixed-row span{
		width: 100%;
	}
	.fixed-row ul{
		width: 100%;
		padding-top: 5px;
	}
	.fixed-row ul li{
		padding: 0 12px;
	}
	.fixed-row ul li:first-child{
		padding-left: 0;
	}
	.podcast-topics .mbox-content p{
		min-height: 154px;
	}
	ul.my-account-nav li a,
	ul.my-account-nav li a:hover,
	ul.my-account-nav li.active a {
		background-color:transparent;
		color:#777777;
	}
	ul.my-account-nav li a svg, ul.my-account-nav li a img {
	    left: 0;
	    width: 26px;
	    height: 34px;
	    top: 0 !important;
	    right: 0px;
	    margin: auto;
	    object-fit: contain;
	}
	ul.my-account-nav li a{
		top: 0px !important;
		font-size: 12px;
	}
	.account-left-inner figure{
		width: 90px;
	    height: 90px;
	    margin-top: -51px;
	}
	.account-left{
		margin-top: 40px;
	}
	ul.my-account-nav li.active a{
		color: #ffa200;
	}
	ul.my-account-nav li{
		margin-bottom: 12px;
	}
}
@media (max-width: 534px) {
	.selct-topcover div select {
		width: 138px;
	}
	.insta-page-main {
		max-height: 330px;
	}
	.img11 {
		height: 110px !important;
		object-fit: cover;
	}
	.instarbanner-inner {
		top: 50%;
		background: transparent;
	}
	.selct-topcover div label{
		text-align:center;
		margin-bottom:15px;
	}
	.selct-topcover div {
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}
	.selct-topcover .rightselect {
		display: inline-block;
	}
	.selct-topcover div select{
		margin-right:0;
	}
	.selct-topcover .rightselect #loader-home {
		right: 24px;
		top: 38px;
		width: 19px;
	}
	.banner-serch-select h2 {
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	.button-topbanner {
		margin-left: 0;
	}
	.button-topbanner a {
		width: 142px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
	}
	.button-topbanner a img {
	top: -1px;
		width: 20px;
	}
	.selct-topcover div label, .selct-topcover div div {
		display: block;
	}
	/*event images style start*/
	.training-gal-box a {
		width: 49%;
	}
	/*event images style start*/
	.thks_inner h2 {
		font-size: 19px;
	}
	.inp_invite_block input{
		border: none;
		border-bottom: 1px solid #c3c3c3;
		width: 100%;
		margin-right: 0px;
		font-size: 14px;
		padding: 10px 0px;
		margin-bottom: 10px;
    }
    .remove_invite {
		right: 0px;
		bottom: -13px;
	}
	.add_invite b{
		line-height: 20px;
		font-size: 17px;
	}
	h2.add_invite-text {
	    font-size: 18px;
	}
	.btn.btn-default{
	    float: unset;
    	display: block;
        text-align: center;
   		margin: 0 auto;
    }
	.thnks-close-btn {
    	width: 30px;
    }
    .quiz-user-data .quiz-popup{
		width: 94%;
	}
	.quiz-table {
	    width: 100%;
	    overflow: auto;
	}
	.quiz-user-data table {
	    border-collapse: collapse;
	    width: 400px;
	    overflow-x: auto;
	}
	.topic-content h1 {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.topic-content {
		margin-top: 18px;
	}
	.topic-content p {
		font-size: 15px;
		margin-bottom: 10px;
		line-height: 21px
	}
	.topics-tabi li{
		padding: 12px 0;
		margin: 0 16px;
		font-size: 15px;
	}
	.podcast-topics .mbox-content {
		padding: 10px;
	}
	.blog-topics .fig-btm h2, .podcast-topics .mbox-content h3, .webinar-topics .fig-btm h2 {
		font-size: 18px;
		line-height: 25px;
	}
	.podcast-topics .mbox-content p {
		font-size: 14px !important;
		line-height: 22px;
	}
	.view-all-topic a {
		padding: 12px 12px;
		font-size: 15px;
	}
	.upgrade-video button {
		margin-bottom: 25px;
	}
	.upgrade-video button {
		margin: 20px auto !important;
	}
}
@media (max-width: 500px) {
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	.main-form-cover h1 {
		font-size:25px;
	}
	.form-btn input[type="submit"] {
		font-size:16px;
	}
	.login-option a {
		font-size:16px;
	}
	a.fb-log span img {
		width:11px;
		left:-22px;
	}
	a.twitter-log span img {
		top:3px;
		left:-29px;
		width:18px;
	}
	.page-main-content.logout-page a.twitter-log span img {
		top:3px;
		left:-35px;
		width:24px;
	}
	a.google-log span img {
		left:-28px;
		top:0px;
		width:20px;
	}
	.free-membership a {
		font-size:16px;
	}
	.free-membership a span img {
		width:19px;
	}
	.free-membership h2 {
		font-size:18px;
		margin-bottom:15px;
	}
	.footer-inner ul li {
		display:inline-block;
		margin-bottom:5px;
	}
	.res-footer-inner ul li {
		width:50%;
	}
	.footer-dash ul li {
		padding-right:7px;
	}
	.gridcontent-box {
		width:100%;
		padding:15px 40px 15px;
		margin-right:0;
	}
	.social-icon-section {
		text-align:left;
	}
	.social-icon-section ul li {
		margin:0 1% 2%;
		width:47.55%;
	}
	.gridcontent-box {
		width:100%;
		padding:15px 40px 61px;
		margin-right:0;
	}
	.social-icon-section {
		text-align:left;
	}
	.social-icon-section ul li {
		margin:0 1% 2%;
		width:47.55%;
	}
	.place-order button,
	.place-order .checkout-btn {
		padding:17px 15px;
	}
	.place-order.checkout-form-section p {
		width:63%;
	}
	.gridcontent-box:nth-child(5n) {
		margin-right:0%;
	}
	.teammain {
		width:100%;
	}
	.teammain figure {
		width:200px;
		height:200px;
	}
	.teammain .team-mem-name {
		margin:11px 0 20px;
	}
	.about-team-head {
		padding:15px 0 20px;
	}
	ul.client-first-row li {
		width:100%;
	}
	.popup-message {
		font-size:24px;
		line-height:normal;
		padding:0 3%;
	}
	/*
		.approve-img > img{width:100%;}
	*/
	.approve-img {
		width:100px;
		margin:40px auto 20px;
	}
	.auto-height-abs {
		height:273px;
	}
	.form-pad {
		padding:0 15px;
		height:210px;
		overflow:auto;
	}
	.drone-head {
		font-size:18px;
		margin-bottom:7px;
		padding-left:12px;
		padding-right:12px;
		padding-top:32px;
	}
	.popup-para {
		padding:0 10px 12px;
	}
	.coaching-popup .auto-height-abs {
		height:415px;
	}
	.confirm-popup.coaching-popup.support .auto-height-abs {
		height:335px;
	}
	.form-pad {
		height:230px;
	}
	.inp-boxes {
		padding:5px 50px;
		margin-bottom:11px;
	}
	.inp-boxes::before {
		height:22px;
		top:11px;
	}
	.msg-icon {
		background-position:left 15px top 15px;
	}
	.coaching-popup .popup-cross {
		padding:10px;
	}
	.pod-drop-arrow {
		width:33px;
	}
	.pod-drop-arrow img {
		width:100%;
	}
	ul.replays-listing li {
		padding:20px 22px 8px 20px;
	}
	ul.replays-listing li figure {
		position:static;
		width:100%;
		text-align:center;
		margin-bottom:7px;
	}
	.sub-img-box {
		width:48%;
	}
	a.acupdate-link {
		color:transparent;
		background-position:right center;
		padding-left:0;
	}
	.account-form-head h1 {
		font-size:15px;
		padding:0 0 0 26px;
		line-height:18px;
	}
	.blog-main-section li {
		width:100%;
		margin-right:0;
		margin-bottom:30px;
	}
	.blog-main-section li:nth-child(3n) {
		margin-right:0;
	}
	.fig-block {
		height:auto;
		margin-bottom:10px;
	}
	.fig-btm span {
		margin-bottom:5px;
	}
	.blg-half-block {
		width:100%;
	}
	.eupdate,
	.ecancle {
		font-size:18px;
		padding:8px 14px;
	}
	.icrop-main-content-inner .uplode-img-preview-btn .browse-btn-a {
		width:140px;
	}
	#save_crop {
		width:140px;
	}
	.basic-training-inner ul li {
		width:100%;
	}
	.basic-training-plus {
		padding:40px 0 0;
	}
	.basic-trainingdrone .basic-training-inner ul li {
		width:100%;
	}
	.topic-include {
		margin-bottom:16px;
	}
	.basic-training-head {
		font-size:16px;
	}
	.legal-tab a {
		font-size:16px;
		width:49%;
	}
	.updatebtn2,
	.acc-updateE-cover {
		top:-27px;
	}
	.acc-updateE-cover.updatebtn2 {
		top:0;
	}
	.world-where-main ul li {
		width:100%;
	}
	.left-block-view {
		display:inline-block;
	}
	.right-block-view {
		width:calc(100% - 117px);
	}
	.world-where-main ul li {
		padding:21px 7px 42px;
	}
	.popup-main-profile {
		height:370px;
		padding:20px 10px 20px 10px;
	}
	.profile-map-img {
		height:132px;
		width:132px;
	}
	.popup-map-profile h2 {
		margin:10px auto;
		font-size:16px;
	}
	.profile-info-user {
		height:166px;
		padding:0 10px 0 10px;
	}
	.profile-info-user li span:first-child::before {
		display:none;
	}
	.profile-info-user li span {
		width:100%;
	}
	.profile-info-user li span:last-child {
		width:100%;
		padding-left:35px;
	}
	.profile-info-user li span:first-child {
		font-weight:600;
	}
	.gm-style-iw .profile-info-user li {
		border-bottom:1px solid #ccc;
		margin-bottom:7px;
		padding-bottom:5px;
	}
	.gm-style-iw .profile-info-user li:last-child {
		border-bottom:0px;
	}
	.gm-style-iw .profile-info-user li span {
		width:100%;
	}
	.error-msg .popup-message p {
		font-size:15px !important;
		height:auto;
		max-height:96px;
		overflow:auto;
	}
	.error-msg .auto-height-abs {
		height:280px !important;
	}
	.error-msg.playlist-success .auto-height-abs {
		height:316px !important;
	}
	.error-msg.playlist-success .your_playlist {
		width:87% !important;
	}
	.error-msg.playlist_popup .auto-height-abs {
		height:332px !important;
	}
	#frm_update_btn {
		top:-8px;
	}
	#where_in_the_world_listi_btn {
		top:0;
	}
	.support-btn-cover {
		margin-bottom:10px;
	}
	.social-icon-section ul li a {
		background-position:left 70px center;
		padding:19px 19px 19px 103px;
	}
	.vd-right .vd-top-bar a.acuity-embed-button {
		float:none;
		position:static !important;
	}
	.vd-top-bar {
		padding-right:0;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0px auto 0 122px;
	}
	.login-popup-linking .drone-head {
		font-size:20px;
		margin-bottom:16px;
	}
	.popup-para > a {
		background:rgba(0,0,0,0) url("../img/indicator.svg") no-repeat scroll left center/33px auto;
		color:#3d7f9f;
		font-size:21px;
		padding-left:40px;
		text-decoration:none;
		text-transform:uppercase;
	}
	.login-popup-linking .auto-height-abs {
		height:172px;
	}
	.login-popup-linking .auto-height-abs .popup-para {
		font-size:16px;
	}
	.login-popup-linking .popup-cross,
	.login-popup-linking .module-cross {
		padding:10px;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:236px;
	}
	.world-where-main ul li {
		min-height:0px;
	}
	.add_to_playlist {
		position:static;
		margin-bottom:15px;
	}
	/************Module popup start***************/
	.newModule-popup .auto-height-abs {
		height:409px;
	}
	.newModule-popup .vlisting-timestamp h3 {
		font-size:15px;
	}
	.newModule-popup .vlisting-timestamp {
		margin-top:12px;
	}
	.newModule-popup .video-pop-head {
		padding:7px 0;
	}
	.newModule-popup .vlisting-timestamp ul {
		max-height:73px;
	}
	/************Module popup end***************/
	/************Sub Category css start**************/
	.SubCatMain li,
	.SubCatMain li:nth-of-type(3n),
	.SubCatMain li:nth-of-type(2n) {
		margin-right:0;
		width:100%;
		margin-bottom:15px;
	}
	.auto-height-abs.mobvideo-pop-height {
		padding:0px;
	}
	.popvideo-relaive {
		padding:0 7px 7px;
	}
	.video-pop-head .vpop-title {
		min-height:0px;
	}
	.newModule-popup1 .video-pop-head .module-cross {
		margin-right:-7px;
		z-index:9;
	}
	/************Sub Category css end**************/
	.podcast-list-slider .smart-podcast-player a,
	.smart-track-player a {
		margin-right:7px;
	}
	.podcast-list-slider .add_to {
		right:80px;
	}
	/*drone u calender new start*/
	.dr-event-content-row {
		width:100%;
		min-height:unset;
		padding-top:0px;
		overflow:hidden;
	}
	.dr-event-content-row:nth-child(2n) {
		margin-left:0;
	}
	.event-content-date {
		max-width:100%;
		width:100%;
		text-align:center;
	}
	.dr-event-slides {
		font-size:14px;
	}
	.manage-cal-cover .about-training-grid.about-training-video {
		padding-left:0;
		margin-top:20px;
	}
	.manage-cal-cover .about-training-grid {
		width:100%;
	}
	/*drone u calender new end*/
	.videoslider-cover .bx-viewport {
		padding-bottom:15px !important;
	}
	.podcast-list-slider.videoslider-cover .bx-wrapper .bx-pager,
	.podcast-list-slider.videoslider-cover .bx-wrapper .bx-controls-auto {
		bottom:-19px;
	}
	.podcast-list-slider.videoslider-cover {
		padding-bottom:13px;
	}
	.tabbing-categories-cover ul li,
	.tabbing-categories-cover ul li a {
		width:100%;
	}
	.tabbing-categories-cover ul li.ui-tabs-active a {
		border-bottom:1px solid #ccc;
	}
	.join-now-slider .joinnow-btn {
		padding:9px 10px;
		font-size:17px;
	}
	.join-now-slider .joinnow-btn img {
		margin-left:10px;
		width:18px;
	}
	.vslide-text {
		font-size:15px;
	}
	.videoslider-cover .bx-viewport {
		padding-bottom:0 !important;
	}
	.podcast-list-slider.videoslider-cover .bx-wrapper .bx-pager,
	.podcast-list-slider.videoslider-cover .bx-wrapper .bx-controls-auto {
		bottom:0;
		padding-top:13px;
		position:static;
	}
	.podcast-list-slider.tablistslider.tablistslider22 .resources-box.resource-div,
	.podcast-list-slider.tablistslider.tablistslider32 .resources-box.resource-div {
		padding:30px 20px;
	}
	.podcast-list-slider .bx-wrapper .bx-pager,
	.podcast-list-slider .bx-wrapper .bx-controls-auto {
		bottom:0;
		position:static;
	}
	.podcast-list-slider {
		padding-bottom:13px;
	}
	.podcast-list-slider.tablistslider.tablistslider22,
	.podcast-list-slider.tablistslider.tablistslider32,
	.podcast-list-slider.tablistslider.tablistslider33.slider-follow-course {
		padding:35px 23px 20px;
	}
	.member-ship-always {
		padding:15px 0;
	}
	.podcast-list-slider.podcast_listing {
		padding-bottom:17px;
	}
	.tick-resp::before {
		width:58px;
		height:58px;
	}
	.tick-resp {
		padding:13px 0;
		width:50px;
		height:50px;
	}
	.droneresul ul li {
		width:65px;
		margin-right:49px;
	}
	.droneresul ul li::after {
		width:58px;
		height:6px;
		top:23px;
		right:-55px;
	}
	.droneresul span {
		font-size:13px;
	}
	.drone-response {
		font-size:22px;
	}
	.droneresul {
		margin-bottom:50px;
	}
	.vlisting-head {
		padding-right: 0;
	}
	.subcat-drone h3.vpop-title {
		padding: 0 13px;
	}
	.newModule-popup.subcat-drone .vlisting-timestamp {
		padding: 0 11px;
	}
	.newModule-popup.subcat-drone .video-pop-head .module-cross {
		margin-right: 0;
	}
	.instarbanner-inner {
		background:transparent;
		padding:10px 0px;
	}
	.webi-lisng-date{
		width: 100%;
		position: unset;
		right: unset;
		left: unset;
	}
	.blog-main-section .fig-btm h2{
		min-height: unset;
	}
}
@media (max-width: 480px) {
	.suggestion-row-half {
		width:100%;
	}
	/*droneu support 30-04-18 start*/
	.su-right-content {
		width: 100%;
		padding-left: 0;
		text-align: center;
	}
	.support-contact .su-right-content p {
		margin-bottom: 0;
	}
	.su-right-row figure {
		margin-bottom: 10px;
	}
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	/*droneu support 30-04-18 end*/
	.offer-popup-text {
		padding: 15px;
	}
	.offer-popup-text p {
		margin-bottom: 15px;
		font-size: 20px;
	}
	.offer-popup-text h2 {
		font-size: 60px;
		margin-bottom: 18px;
	}
	.offer-popup-body header {
		font-size: 30px;
		padding: 10px 0;
	}
	.offer-popup-text span {
		font-size: 16px;
		margin-bottom: 18px;
	}
	.offer-popup-text a {
		font-size: 16px;
		padding: 9px 16px;
	}
	.offer-popup-text a img {
		width: 16px;
		margin-top: -2px;
	}
	.updatehead h2 {
		font-size: 20px;
	}
	.lock-description-row figure {
		width: 45px;
		vertical-align: top;
	}
	.lock-description-row p {
		width: calc(100% - 48px);
		font-size: 13px;
		line-height: 23px;
		padding-left: 10px;
	}
	.lock-description-row {
		padding: 10px 0;
	}
	#TB_ajaxWindowTitle {
		font-size: 16px !important;
		padding: 14px 10% !important;
		line-height: 22px !important;
	}
	#TB_title::before {
		left: -360px !important;
	}
	.acc-input-inner-row-outer .acc-input-inner {
	width: 100%;
	float: left;
	}
	.acc-input-inner-row-outer:nth-child(1) .acc-input-inner {
		margin-top: 20px;
	}
	.acc-input-inner-row-outer:nth-child(1) .acc-input-inner:nth-child(1){
		margin-top: 0px;
	}
	.join-pilots-inner a {
		font-size: 14px;
		background-position: right 35px center;
		padding: 17px 72px 18px 27px;
		width: 100%;
		text-align: center;
	}
	.join-pilots .join-pilots-inner.part-107-study a {
		display: inline-block;
		width: auto;
	}
	.join-pilots .join-pilots-inner.part-107-study h4 {
		padding: 0 0 12px !important;
		font-size: 16px !important;
		line-height: 23px;
		font-size: 18px !important;
		line-height: 22px;
		padding: 0 !important;
		text-align:left;
	}
	.join-pilots-inner.part-107-study {
		text-align: center;
	}
	/*******4-oct-2018 ******/
	.blogtabcontent .resources-box{
	width:100%;
	margin-right:0px;
	}
	.blogtabcontent ul li{width:100%;margin-right:0px;}
	.exploretabcol{
		width:100%;
	    font-size: 18px;
	    text-align: left;
	    padding-left: 27%;
	}
	.explor-course{
		padding:10px;
	}
	.blogtabcontent{
	padding:10px;
	}
	.blogtabcontent ul.dash-cards.courses-main{
	margin:0px;
	}
	.exploretabcol{
		border-radius:5px;
		margin-bottom: 5px;
	}
	/*******4-oct-2018 end******/
	/**av**/
	.hireus-tabs ul li {
		width: 100%;
	}
	/**av**/
	.support-btn.support-btn-cus {
		padding: 12px 5px;
		font-size: 11px;
		width: 134px;
	}
	.training-gal-box a {
		width: 100%;
	}
	.exploretabcontent ul li {
	    margin: 0 !important;
	}
	.bx-wrapper .bx-viewport {
		left: 0!important;
	}
	.cs-trainer-search-slider:not(.slick-initialized),
	.training-slider.cs-training-slider:not(.slick-initialized){
		gap: 0;
	}
	.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item,
	.training-slider.cs-training-slider:not(.slick-initialized) .slide-training{
		width: 100%;
	}
	.cs-trainer-search-slider:not(.slick-initialized) .cs-trainer-search-slider__item:not(:first-child),
	.training-slider.cs-training-slider:not(.slick-initialized) .slide-training:not(:first-child){
		display: none;
	}
}
@media (max-width: 460px) {
	.main-form-cover {
		padding:20px 25px 20px 20px;
	}
	.free-membership {
		padding:20px 30px 10px 30px;
	}
	.free-membership a {
		font-size:15px;
		padding:17px 0px 17px 1%;
		text-align:center;
	}
	.join-pilots.tab-join .join-pilots-main .join-pilots-inner {
		padding-right:0;
	}
	.page-main-content.logout-page .login-option a {
		font-size:16px;
	}
	.page-main-content.logout-page .login-option a {
		padding:17px 0% 17px 26%;
	}
	.res-content-left .free-membership a {
		padding:19px 8% 19px 0%;
	}
	.res-footer-inner ul li {
		width:50%;
	}
	.res-footer-inner ul {
		padding-left:10px;
	}
	.res-footer-inner ul li a {
		padding:1px 0 1px 0px;
		background-size:15px;
	}
	.res-footer-inner ul li a svg {
		margin-right:7px;
	}
	.header-bottom {
		text-align:left;
		padding:10px 0 10px;
	}
	.headr-bottom-link-mobile li a svg {
		width:17px;
		height:17px;
	}
	ul.headr-bottom-link li {
		margin:0px 3% 4%;
		width:43%;
	}
	.banner-text-main h2.banner-head {
		font-size:16px;
	}
	.banner-text-main p.banner-main-text {
		line-height:19px;
	}
	.counter-cover {
		width:100%;
		padding:17px 0;
		float:none;
		display:inline-block;
		border-bottom:1px solid #303030;
	}
	.counter-cover:last-child {
		border-bottom:1px solid transparent;
	}
	.counter-section {
		padding:10px 0 10px;
	}
	.counter-cover h3 {
		font-size:17px;
	}
	.social-icon-section ul li {
		width:46.55%;
	}
	.social-icon-section {
		margin-bottom:15px;
	}
	.pagecommon-head .res-heading span {
		font-size:16px;
	}
	.pricing-grid .upadte-page-content {
		padding:30px 0;
	}
	.pricing-quoets-section {
		padding:0px 0 30px;
	}
	.tabbing-common-footer .pricing-quoets-section {
		padding: 30px 0;
	}
	.pagecommon-head.resources-page .res-heading span {
		line-height:23px;
	}
	span.bottom-payment-procss {
		width:calc(100% - 78%);
	}
	.place-order.checkout-form-section p {
		width:78%;
	}
	.swag-grid {
		width:100%;
		margin-right:0;
	}
	.gpc-heading-top.gpc-inner-page p {
		line-height:21px;
	}
	.gpc-inner-form .gpc-full-form.ginner-form {
		margin-top:9px;
	}
	.fpc-innerform-left button {
		background-position:right 16px center;
		font-size:17px;
		background-size:18px padding:3.5% 16% 3.5% 5%;
		width:100%;
		margin-top:0;
	}
	.fpc-innerform-left figure {
		width:100%;
		margin-top:12px;
	}
	.fpc-innerform-right {
		margin-top:30px;
	}
	ul.client-first-row li img {
		max-width:50%;
	}
	ul.whatwe li {
		width:100%;
	}
	.sgrid-btn {
		width:auto;
		float:right;
		display:block;
		padding:0;
		margin-top:0;
	}
	.sgrid-bottom p {
		width:auto;
		display:inline-block;
		float:left;
		margin-top:12px;
	}
	.goback-btn a.db_back {
		font-size:18px;
	}
	.gpc-heading-top p::after {
		left:47px;
		top:102px;
	}
	.gpc-heading-top p::after {
		left:63px;
		top:69px;
		width:25px;
	}
	.gpc-top-head {
		font-size:28px;
	}
	.gpc-acces .gpc-full-form input {
		background-position:left 12px center;
		background-size:25px auto;
		height:44px;
		padding-left:46px;
	}
	.qiizz-cover .wpProQuiz_question_text {
		padding:15px 15px;
	}
	.qiizz-cover .wpProQuiz_questionList .wpProQuiz_questionListItem label {
		padding-left:40px !important;
		background-position:left 13px center;
	}
	.qiizz-cover .wpProQuiz_button.btn {
		font-size:17px;
		padding:10px 16px !important;
	}
	.support-bottm-btn button {
		padding:14px 15px 14px 40px;
		background-size:16px;
	}
	.sub-img-box {
		width:100%;
		height: 80px;
	}
	.question-grid {
		width:100%;
		margin-right:0;
		margin-bottom:48px;
	}
	.question-grid:last-child {
		margin-bottom:0;
	}
	.question-grid span {
		width:50px;
		height:50px;
		top:-26px;
		font-size:22px;
		line-height:43px;
	}
	.podqu-rec a.record {
		width:284px;
	}
	ul.top-podcast li span {
		left:-25px;
	}
	.updatebtn2,
	.acc-updateE-cover {
		margin-top:14px;
		position:relative;
	}
	.uplode-img-preview-btn {
		float:none;
		margin-left:0;
	}
	.icrop-main-content-inner .uplode-img-preview-btn .browse-btn-a {
		width:192px;
	}
	#save_crop {
		width:192px;
		margin-left:0;
	}
	.acupdate-link.update-img {
		top:-32px;
		right:4px;
	}
	.coming-module img {
		max-width:100%;
	}
	.blog-detail-left iframe {
		height:200px;
	}
	.account-form-head h1 {
		font-size:17px;
		padding:0 0 0 28px;
	}
	.breadcrumbs ul {
		text-align:right;
	}
	.vd-top-bar button,
	.va-top-bar a {
		margin-top:12px !important;
		position:static !important;
	}
	.vd-top-bar {
		padding-right:0;
	}
	.vd-top-bar span {
		width:100%;
		float:left;
	}
	.mid-bar-invest li {
		display:inline-block;
		width:100%;
	}
	.blog-post .abt-team-section .teammain figure {
		height:105px;
		width:105px;
	}
	.blog-post .teammain .team-mem-name {
		font-size:13px;
	}
	.legal-tab a {
		font-size:13px;
		width:49%;
		padding:13px 0;
	}
	.legal-tab a.legal-active:after {
		border-right:16px solid transparent;
		border-left:16px solid transparent;
		border-top:16px solid #ff7d00;
		bottom:-16px;
	}
	.abs-filter-search .where-input-boxes {
		margin:5px 0 0;
		width:100%;
	}
	.contact-half {
		width:100%;
	}
	.insta-img {
		width:33.33%;
	}
	.portfolio-container .blog-main-section li {
		width:100%;
		margin-right:0;
	}
	.portfolio-container .blog-main-section {
		margin:5px 0 0;
	}
	.portfolio-container .blog-main-section li {
		margin-bottom:20px;
	}
	.insta-page-main1 .content {
		top:23%;
	}
	.search-main-content ul li p {
		font-size:14px;
	}
	.search-main-content ul li h2,
	.search-main-content ul li h2 a {
		word-spacing:2px;
	}
	/*
		.insta-page-main {
			display:none;
		}
	*/
	.banner-cover .bx-wrapper {
		margin:0 auto;
	}
	.banner-cover .bx-wrapper .bx-viewport {
		border:0 none;
		box-shadow:none;
		left:0;
	}
	.instaSliser .insta-img {
		width:33.33%;
	}
	.banner-cover .bx-pager.bx-default-pager {
		/* display:none; */
	}
	.instaSlider-cover {
		display:none;
	}
	.instaSliser .insta-img img.img11 {
		height:109px;
	}
	.search-main-section.search_result1 {
		padding:20px 0;
	}
	.search-main-section.search_result1 .search-main-content .searchitem p {
		font-size:19px !important;
		line-height:27px !important;
	}
	#where_in_the_world_listi_btn {
		top:-28px;
	}
	#account_update {
		top:1px;
	}
	.social-icon-section ul li a {
		background-position:left 53px center;
		padding:19px 19px 19px 81px;
	}
	.print-invoice {
		position:static;
		margin-top:8px;
		display:inline-block;
	}
	.mid-bar-invest li {
		margin-top:4px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 102px;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:214px;
	}
	.blog-detail-left figure.embed-responsive {
		height:auto;
	}
	.excel-sheet-div.ex-oth-website ul li a {
		width:100%;
	}
	.multi-tabbing .legal-tab a {
		width:100%;
		margin-bottom:1px;
	}
	.multi-tabbing .legal-tab a.legal-active::after {
		display:none;
	}
	.tab-content .pagecommon-head.review-page-head.about-us-page .res-heading p {
		margin-top:0;
	}
	.tabbing-content-show {
		padding:0px 0px 18px;
	}
	.join-pilots.tab-join .join-pilots-main .join-pilots-inner {
		padding-right:0;
	}
	/**********************************************start  new page style*********************************************/
	.new-desktop figure {
		margin:-198px auto 0;
	}
	.newpage-head {
		padding-bottom:235px;
	}
	.newpage-form-cover {
		margin-top:26px;
	}
	.newpage-head-inner figure img {
		width:220px;
	}
	/**********************************************end  new page style*********************************************/
	#email_check_error .popup-message,
	#coupon_check_error .popup-message,
	#coupon_check_success .popup-message {
		font-size:17px;
		line-height:28px;
	}
	.spp-social svg {
		left:-6px;
	}
	.selct-module {
		background-size:18px auto;
		font-size:18px;
	}
	/**********************************************start  home new changes style*********************************************/
	.startrecording-section {
		width:285px;
		padding:64px 16px 10px 16px;
	}
	.startrecording-section h4 {
		font-size:17px;
		line-height:21px;
		margin-bottom:0;
	}
	.startrecording-section p {
		font-size:13px;
		line-height:21px;
	}
	.recordingbtn-inner {
		padding:22px 10px 22px 35px;
	}
	.dronelife-ordernow-section h2 {
		font-size:19px;
	}
	.dronelife-ordernow-section p {
		line-height:23px;
	}
	.livinImg {
		max-width:150px;
	}
	.offerlivin {
		height:113px;
	}
	.offerlivin {
		width:131px;
		left:0;
	}
	/**********************************************end  home new changes style*********************************************/
	/**********************************************end  home new changes style*********************************************/
	div.AuthorizeNetSeal {
		display:block;
		width:100%;
		float:left;
	}
	.place-order.checkout-form-section p {
		width:auto;
		margin-bottom:15px;
	}
	.place-order .checkout-btn {
		font-size:16px;
		padding:11px 12px;
	}
	.place-order.checkout-form-section p {
		width:auto;
	}
	div.AuthorizeNetSeal {
		width:76px !important;
		margin-left:15px !important;
	}
	div.AuthorizeNetSeal img {
		width:100%;
		height:100%;
	}
	.insta-page-main.insta-inner-pages {
		max-height:160px;
	}
	.scrolling_heading > h3 {
		margin-top:6px;
	}
	.scrolling_heading h2 {
		font-size:15px;
		line-height:26px;
		margin-top:11px;
	}
	.scrolling_heading h2 b {
		display:inline-block;
		font-weight:normal;
		padding:3px 0;
	}
	.scrolling_heading > h3 {
		font-size:13px;
		line-height:16px;
	}
	.insta-page-main.insta-inner-pages {
		display:inline-block;
	}
	.insta-page-main.insta-inner-pages .overlay-insta {
		display:block;
	}
	.pricing-video-outer .pricing-video-content .res-heading h3 {
		font-size:21px;
		line-height:30px;
	}
	.tabbing-categories-cover ul li {
		width:100%;
	}
	.tabbing-categories-cover ul li a {
		width:100%;
	}
	.podcast-list-slider {
		padding:20px 15px;
	}
	.podcastbelow-content {
		font-size:16px;
		line-height:23px;
	}
	.podcast-list-slider .dpodcast-mbox.add_playto .add_to {
		right:70px;
		top:38px;
		width:24px;
	}
	.podcast-list-slider .bx-wrapper .bx-pager,
	.podcast-list-slider .bx-wrapper .bx-controls-auto {
		bottom:-30px;
	}
	.dr-event-tab {
		max-width:198px;
	}
	.event-content-date h2,
	.event-content-date p {
		font-size:16px;
	}
	.dr-event-tab ul li a {
		font-size:12px;
		padding:9px 8px;
		font-weight:500;
	}
	.dr-event-month {
		margin:21px 0 0px;
	}
	.detail-span-inner {
		margin-right:0;
		width:100%;
		display:block;
		margin-bottom:5px;
	}
	/*drone u calender new end*/
	/************My Suggestions css start**************/
	.my-account-form.suggestions-main .acc-updateE-cover {
		top:-7px;
		position:absolute;
		margin:0;
	}
	.no_bxslider12 .slide-box-main,
	.no_bxslider21 .slide-box-main,
	.no_bxslider31 .slide-box-main {
		width:100%;
		margin-left:0px;
	}
	.no_bxslider21,
	.no_bxslider22,
	.no_bxslider31,
	.no_bxslider32,
	.no_bxslider33 {
		margin-left:0 !important;
	}
	/************My Suggestions css end**************/
	/*droneu training 30-04-18 start*/
	.vidnew-wrapper .mid-bar-invest.mid-bar-states li {
		margin: 0 0px 0 0;
		width: auto;
		display: inline-block;
		margin-bottom: 3px;
	}
	/*droneu training 30-04-18 end*/
	.apply_links {
		margin: 0 4px;
	}
	.overlay-insta {
		background: rgba(0, 0, 0, 0.498) none repeat scroll 0 0 !important;
	}
	.quiz-user-data .quiz-user-data-inner{
		margin-bottom: 30px;
	}
	.quiz-user-data #points_content ul li{
		width: 100%;
		text-align: left;
	}
	.quiz-user-data .quiz-user-data-inner h2{
		text-align: left;
	}
	.quiz-user-data .quiz-popup span.requrd {
		top: 58px;
		background-color: #ff7b00;
		color: #fff;
		padding: 7px 14px;
		font-weight: bold;
		font-size: 14px;
	}
	.quiz-user-data .quiz-popup{
		top: 112px;
	}
	.quiz-user-data .quiz-popup::before{
		left: 12px;
	}
	.quiz-user-data .quiz-popup span.requrd::before {
		border-bottom: 28px solid #ff7b00;
	}
	.quiz-user-data .quiz-popup h2{
		font-size: 18px;
	}
	.point-section h2 {
		font-size: 12px;
	}
	.mob-table-inner h2 {
	    font-size: 15px;
	}
	.point-section-one img {
		width: 22px;
	}
	.fixed-row ul li{
		width: 100%;
		border-right: 0;
		padding: 5px 0 0 0;
	}
	.fixed-row{
		bottom: -30px;
		height: 110px;
	}
	.static-popup-outer{
		width: 94%;
	}
	.podcast-topics .topic_pods:nth-child(2n),.podcast-topics .topic_pods:nth-child(3n){
		margin: auto;
		margin-bottom: 20px;
	}
	.podcast-topics .mbox-content p {
	    min-height: auto;
	}
	.podcast-topics .mbox-content {
		min-height: auto;
	}
	.podcast-list-slider .dpodcast-mbox {
		min-height: auto;
	}
	.podcast-topics .topic_pods{
		width: 100%; 
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.podcast-topics .ep-detail {
		position: relative;
		bottom: 0;
		padding: 0 0 10px;
	}
	.topics-tabi li{
		margin: 0 10px;
		font-size: 14px;
	}
	.tpoic-head-main{
		padding-bottom: 25px;
	}
	.podcast-topics.podcast-list-slider {
		padding: 0;
	} 
	.skywatch-heading {
		font-size: 18px;
		line-height: 25px;
	}
	.skywatch-inner a {
		width: 175px;
	}
	.buttonselect {
		width: auto !important;
		font-size: 12px !important;
		padding-left: 30px;
		padding-right: 5px;
	}
	a.mob-login{
		font-size: 12px;
		padding: 6px;
	}
}
@media (max-width: 380px) {
	.free-membership a {
		padding:17px 0% 17px 0%;
	}
	.free-membership a span {
		margin-left:7px;
	}
	.login-option a {
		padding-left:16%;
	}
	.login-page .login-option a {
		padding-left:23%;
	}
	a.forgotpwd {
		position:absolute;
		width:auto;
		float:left;
		margin-top:9px;
		font-size:12px;
		right:0;
		left:auto;
		top:-7px;
	}
	.input-checkbox label {
		font-size:13px;
	}
	.page-main-content.logout-page .login-option a {
		font-size:14px;
	}
	.page-main-content.logout-page .login-option a {
		padding:17px 0% 17px 18%;
	}
	.login-option a span img {
		left:-27px;
		top:0px;
		width:17px;
	}
	a.youtube-log span img {
		top:3px;
		width:21px;
		left:-29px;
	}
	.page-main-content.logout-page a.twitter-log span img {
		top:3px;
	}
	.page-main-content.logout-page a.twitter-log span img {
		top:2px;
		left:-29px;
		width:20px;
	}
	a.facbook-log span img {
		width:12px;
	}
	.login-option a.fb-log span img {
		width:12px;
		top:0;
	}
	.login-option a.twitter-log span img {
		top:4px;
	}
	.res-content-left .free-membership a {
		padding:17px 18% 17px 0%;
		font-size:16px;
	}
	.res-content-right .form-btn input[type="submit"] {
		font-size:16px;
	}
	.quoets-inner {
		padding-left:60px;
	}
	.quoets-inner figure {
		width:50px;
		height:50px;
	}
	span.bottom-payment-procss {
		width:100%;
		margin-top:20px;
	}
	.register .form-btn p .acbtn-span {
		padding-left:19px;
	}
	.register .form-btn p .acbtn-span:before {
		left:-4px;
		width:15px;
	}
	.oth-heading h3 {
		font-size:18px;
	}
	.fpc-innerform-btn .fpc-innerform-left.gpc_button a {
		width:100% !important;
	}
	.support-bottm-btn button {
		width:85%;
		margin-right:0;
		background-position:left 54px center;
	}
	.video-container iframe {
		height:180px;
	}
	.acc-input-inner label.error {
		font-size:11px;
	}
	.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada {
		display:inline-block !important;
		margin-bottom:0px;
	}
	.dpodcast-mbox .smart-track-player .spp-track-layer-1 .spp-download-share-controls {
		transform:translateY(-17%) !important;
		right:12px !important;
	}
	.acc-updateE-cover.resforsubs.updatebtn2 .eupdate,
	.acc-updateE-cover.resforsubs.updatebtn2 .ecancle {
		padding:8px 7px;
		font-size:12px;
	}
	.coaching-popup.leftside-popup .support-bottm-btn button {
		width:260px;
	}
	.confirm-popup.coaching-popup.leftside-popup .support-bottm-btn button {
		background-position:left 46px center;
	}
	.coaching-popup.leftside-popup .auto-height-abs {
		height:278px;
	}
	.legal-tab a {
		width:100%;
		margin-bottom:2px;
	}
	.legal-tab a.legal-active:after {
		display:none;
	}
	.left-block-view {
		display:block;
	}
	.right-block-view {
		width:100%;
	}
	.world-where-main ul li {
		padding:21px 0 29px;
	}
	.blog-post .abt-team-section a {
		padding:24px 38px 24px 66px;
		font-size:17px;
		background-size:20px;
	}
	.abtTeam-btn {
		margin-bottom:12px;
	}
	.blog-post .abt-team-section {
		margin:59px 0 26px;
	}
	.instarbanner-inner h1 {
		font-size:18px;
		line-height:26px;
	}
	.instarbanner-inner > p {
		font-size:14px;
	}
	.searchitem.search_result p {
		font-size:17px;
		line-height:26px;
		padding-top:37px;
	}
	.error-msg .popup-message p {
		font-size:15px !important;
	}
	.social-icon-section ul li a {
		background-position:left 28px center;
		padding:19px 19px 19px 54px;
	}
	#-speakpipe-dialog-container {
		width:83% !important;
		margin:0 auto !important;
		left:0 !important;
		right:0 !important;
	}
	#_speakpipe_labs_recorder_frame {
		width:100% !important;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 65px;
	}
	.contact-bottom img {
		top:0;
	}
	.contact-bottom .refresh{
		top: 35px;
    left: 10px;
	}
	.captcha-gp {
		width:100%;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:171px;
	}
	.dpodcast-mbox.add_playto .smart-track-player .spp-track-layer-1 .spp-download-share-controls {
		transform:translateY(9%) !important;
	}
	.dpodcast-mbox.add_playto .smart-track-player .spp-track-layer-1 .spp-download-share-controls .spp-button-downloada svg {
		width:20px !important;
		height:20px !important;
	}
	.dpodcast-mbox.add_playto .add_to img {
		max-width:100%;
	}
	.dpodcast-mbox.add_playto .add_to {
		right:25px;
		top:7px;
		width:24px;
	}
	.dropdown.drop-down-main {
		top:-9px;
	}
	.dropbtn.arrow-drop-down {
		width:123px;
	}
	.sub_module_dropdown select {
		background-size:20px auto;
		font-size:18px;
	}
	.sub_image {
		width:84px;
	}
	.sub_module_dropdown {
		width:calc(100% - 89px);
	}
	.place-order.checkout-form-section p {
		margin-bottom:0;
	}
	#coupon_check_error .popup-message {
		font-size:16px;
		line-height:26px;
	}
	.sub_image img {
		object-fit:contain;
	}
	.quoets-inner figure.image-dynamic .image-dynamic-inner {
		border:2px solid rgb(6,
			57,
			81);
	}
	.quoets-inner figure.image-dynamic::after {
		top:-2px;
	}
	.podcast-list-slider .dpodcast-mbox.add_playto .add_to {
		top:28px;
	}
	.dpodcast-mbox.add_playto .smart-track-player .spp-track-layer-1 .spp-download-share-controls {
		transform:translateY(-34%) !important;
	}
	.suggestion-row-half .g-recaptcha {
		transform:scale(0.8);
		position:relative;
		left:-27px;
	}
	/*droneu support 30-04-18 start*/
	.signup-gall-grid {
		width: 100%;
	}
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	/*droneu support 30-04-18 end*/
	.point-system {
		bottom: 5px;
	}
	.captcha-gp {ck;
	    margin-left: 8px;
	    padding-left: 30px;
	}
	.inp-boxes.captcha-icon {
		padding-left: 157px;
	}
	.checkout-half.checkout-half-full select {
			width:100%;
			padding: 15px 5px;
	}
	.footer-dash ul {
	display: inline-block;
	width: 100%;
	}
	.footer-dash .footer-social ul li {
		width: 32px;
		padding: 0 3px;
	}

	/************appointment css start************/
	.appoint-det-time,.btm-trainne-appoint .appoint-det-time {
	    width: 100% !important;
	    border: 0px;
	    padding: 0;
	}
	/************appointment css end************/
	}
	@media (max-width: 768px) {

	/*
		.smart-track-player-dark
		{
			min-height:260px !important;
		}
	*/
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	#support #button_support
	{
		margin-bottom:0px;
	}
}
@media (max-width: 350px) {
	.instaSliser .insta-img img.img11 {
		height:94px;
	}
	.vlisting-video-bottom span {
		font-size:12px;
	}
	.vlisting-aleft + span {
		width:140px;
	}
	.vlisting-video-bottom span input {
		font-size:12px;
		margin:0 5px;
		width:40px;
	}
	.vlisting-video-bottom .vlisting-aright {
		top:-29px;
	}
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 50px;
	}
	.blog-detail-left .mbox-content .embed-responsive {
		height:auto;
	}
	.mbox-content ul li,
	.mbox-content ol li {
		font-size:14px;
	}
	.mbox-content ul, .mbox-content ol {
	    margin-bottom: 30px;
	    padding-left: 15px;
	    line-height: 26px;
	}
	span.blgshare-cover {
		left:0;
		top:40px;
	}
	span.blgshare-cover::before {
		left:2px;
		top:-3px;
		transform:rotate(141deg);
		-webkit-transform:rotate(141deg);
		-moz-transform:rotate(141deg);
		-ms-transform:rotate(141deg);
		-o-transform:rotate(141deg);
	}
	.blog-banner figure {
		height:291px !important;
	}
	.bestoffer {
		width:122px;
	}
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	.review-switching a {
		min-width: 140px;
		padding: 14px 0px;
	}
	.review-switching {
		font-size: 13px;
	}
	.review-switching a img {
		max-width: 16px;
		margin-right: 4px;
	}
	.rev-switch.active {
		left: calc(100% - 147px);
	}
	.rev-switch {
		width: 140px;
		height: 44px;
	}
}
@media (max-width: 320px) {
	.dash-cards.droneu-swag li .training-page-link button {
		margin:0 auto 0 37px;
	}
	#icon,#button_support
	{
		margin-bottom:58px;
	}
}
@media (max-width: 1024px) and (orientation: landscape) {
	.about-modinner {
		padding:9px 8px;
	}
	.about-modinner figure {
		max-width:120px;
		height:120px;
	}
	.model-text-height {
		max-height:230px;
	}
	.login-popup-linking .drone-head {
		font-size:23px;
		margin-bottom:19px !important;
		padding-left:12px;
		padding-right:12px;
		padding-top:40px;
	}
	.popup-para > a {
		background:rgba(0,
			0,
			0,
			0) url("../img/indicator.svg") no-repeat scroll left center/35px auto;
		font-size:19px;
		padding-left:46px;
	}
	.popup-main-profile {
		height:554px;
		padding:27px 14px 15px;
	}
	.profile-map-img {
		height:152px;
		width:152px;
	}
	.popup-map-profile h2 {
		margin:11px auto;
	}
	.dr-event-month {
		max-width:210px;
	}
}
@media (max-width: 668px) and (orientation: landscape) {
	.about-modinner {
		padding:9px 8px;
	}
	.about-modinner figure {
		max-width:80px;
		height:80px;
	}
	.model-text-height {
		max-height:88px;
	}
	.form-pad {
		padding:0 15px;
		height:110px;
		overflow:auto;
	}
	.drone-head {
		font-size:18px;
		margin-bottom:7px;
		padding-left:12px;
		padding-right:12px;
		padding-top:40px;
	}
	.popup-para {
		padding:0 10px 12px;
	}
	.coaching-popup .auto-height-abs {
		height:275px;
	}
	.confirm-popup.coaching-popup.support .auto-height-abs {
		height:275px;
	}
	.inp-boxes {
		padding:5px 50px;
		margin-bottom:11px;
	}
	.inp-boxes::before {
		height:22px;
		top:11px;
	}
	.msg-icon {
		background-position:left 15px top 15px;
	}
	span.blg-share {
		display:inline-block;
		margin-top:0;
	}
	.form-pad {
		height:181px;
	}
	/************Suggestions popup start**************/
	.suggestion-main {
		max-height:319px;
	}
	/************Suggestions popup end**************/
}
@media (max-width: 640px) and (orientation: landscape) {
	.profile-map-img {
		height:122px;
		width:122px;
	}
	.popup-main-profile {
		height:310px;
	}
	.profile-info-user {
		height:113px;
	}
	#email_check_error .popup-message,
	#coupon_check_error .popup-message,
	#coupon_check_success .popup-message {
		font-size:17px;
	}
	.error-msg.playlist_popup .auto-height-abs {
		height:297px !important;
	}
	/**********************************************start drodrone law  popup*********************************************/
	.law-content-scroll {
		max-height:181px;
	}
	/**********************************************end drodrone law  popup*********************************************/
}
@media (max-width: 480px) and (orientation: landscape) {
	.about-modinner {
		padding:9px 8px;
	}
	.about-modinner figure {
		max-width:80px;
		height:80px;
	}
	.model-text-height {
		max-height:120px;
	}
	.suggestion-row-half .profile-info-user {
		height:95px;
	}
	.popup-main-profile {
		height:260px;
	}
	.profile-map-img {
		height:92px;
		width:92px;
	}
	.profile-info-user li span {
		width:44%;
	}
	/*.profile-info-user li span:last-child {
		width:47%;
	}*/
	.playlist_popup .approve-img {
		margin:20px auto;
		width:100px;
	}
	.playlist_popup .popup-message {
		font-size:18px;
		line-height:26px;
		padding:0 32px;
	}
	#playlist_cancel,
	#playlist_confim {
		font-size:17px;
		height:44px;
	}
	.error-msg.playlist-success .auto-height-abs {
		height:258px !important;
	}
	.error-msg.playlist_popup .auto-height-abs {
		height:273px !important;
	}
	/************Suggestions popup start**************/
	.suggestion-main {
		max-height:279px;
	}
	#icon,#button_support
	{
		margin-bottom:58px;
	}
	/************Suggestions popup end**************/
	.join-pilots-inner a {
		font-size: 14px;
		background-position: right 35px center;
		padding: 17px 72px 18px 27px;
		width: 100%;
		text-align: center;
	}
}
@media screen and (min-width: 1899px) {
	.insta-page-main {
		max-height:480px;
	}
	.insta-img {
		width:12.5%;
	}
}
@media (max-width: 985px) {
	/*droneu manage calendar start*/
	.manage-cal-cover .about-training-grid {
		width:100%;
	}
	.manage-cal-cover .about-training-grid.about-training-video {
		padding-left:0;
		margin-top:30px;
	}
	/*droneu manage calendar end*/
}
/**@av dec 5 drone certificates **/
@media (max-width: 699px) {
	/*droneu certificate start*/
	.certificate-row-grid {
		width: 49%;
	}
	.certificate-row-grid:nth-child(3n) {
		margin-right: 2%;
	}
	.certificate-row-grid:nth-child(2n) {
		margin-right: 0%;
	}
	.certificate-row-grid .certi-more {
		height: 35px;;
		bottom: -16px;
		line-height: 35px;
	}
	/*droneu certificate end*/
}
/**@av dec 5 drone certificates **/
@media (max-width: 600px) {
	/*droneu manage calendar start*/
	.aboutdrone-landing.manage-cal-cover {
		padding:30px 0 30px;
	}
	.manage-cal-cover .main-heading {
		font-size:22px;
		;
		margin-bottom:6px;
	}
	.sub-head-mng-cal {
		font-size:16px;
		margin-bottom:3px;
		padding:0 0;
		line-height:26px;
	}
	.manage-cal-cover .about-training-grid p {
		font-size:14px;
		line-height:24px;
	}
	.manage-cal-cover .play-btn-video {
		width:80px;
		height:80px;
	}
	.manage-cal-cover .play-btn-video img {
		width:27px;
	}
	.manage-cal-cover .video-outer {
		margin-bottom:0;
	}
	/*droneu manage calendar end*/
	/************Suggestions popup start**************/
	.suggestion-row-half {
		width:100%;
		margin-right:0;
	}
	.suggestion-row-half input[type="submit"] {
		margin-top:30px;
	}
	/************Suggestions popup end**************/	
	.online-training-grid .dash-cards .dash-head{
		text-align: center;
	}
	.online-training-grid .dash-cards .dash-a.btn{
		display: block;
		float: none;
		margin: 0 auto;
	}
}
/**@av dec 5 drone U certificate **/
@media (max-width: 480px) {
	/*droneu certificate start*/
	.certificate-row-grid {
		width: 96%;
		margin-right: 0 !important;
		margin-bottom: 40px;
	}
	.cirtificate-drone .sub-strong-heading {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.cirtificate-drone .sub-strong-heading br{
		display: none;
	}
	.cirtificate-drone h2 {
		font-size: 25px;
		margin-bottom: 6px;
	}
	.cirtificate-drone p {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 0;
	}
	/*droneu certificate end*/
}
/**@av dec 5 drone U certificate **/
@media screen and (max-width: 991px){
	.comp_blurb {
	    flex: 0 0 calc(100% - 280px);
	    padding-left: 20px;
	}
	.blurb_main .comp_logo {
	    max-width: 280px;
	    flex: 0 0 280px;
	}
	.comp_blurb h2{
		font-size: 42px;
	}
	.comp_blurb p{
		font-size: 15px;
	}

	/* Sale Banner 16-11 starts */
	.fm-sale-wrapper {
		padding: 25px 0;
	}
	.fm-sale-content h4 {
		font-size: 26px;
	}
	.fm-sale-wrapper.cyber-monday .fm-sale-content h4 {
		font-size: 22px;
	}
	.fm-sale-content > img {
		max-width: 350px;
	}
	.fm-sale-content a {
		font-size: 17px;
		max-width: 210px;
	}
	.fm-sale-content .block img {
		max-width: 450px;
	}
	.rs-new-banner {
		padding: 50px 0;
	}
	.leaf-block {
		max-width: 200px;
	}
	.rs-new-banner .banner-serch-select h2 {
	    font-size: 36px;
	    max-width: 650px;
	    line-height: 1.3;
	}
	.rs-new-banner .banner-serch-select label {
		font-size: 19px;
	}
	/* Sale Banner 16-11 ends */
}
@media screen and (max-width: 575px){
	.blurb_main .comp_logo {
	    max-width: 100%;
	    flex: 0 0 100%;
	}
	.blurb_main .member-container{
		flex-wrap: wrap;
	}
	.blurb_main .comp_logo img {
	    width: auto;
	    max-width: 280px;
	    display: block;
	    margin: 0 auto;
	}
	.blurb_main .comp_logo{
		margin-bottom: 30px;
	}
	.comp_blurb {
	    flex: 0 0 100%;
	    padding-left: 0;
	    text-align: center;
	}
	.comp_blurb h2{
		font-size: 34px;
		margin: 0 0 12px 0;
	}
	.comp_blurb p{
		font-size: 14px;
	}
}

@media screen and (max-width: 360px){
	.cancle-mempop .btn-section button{
		min-width: 120px;
		font-size: 16px;
		margin-right: 6px;
	}
}

.where-are-u{
	width:  100%;
	background-color: #FFF;
	padding: 10px 30px;
	border-radius: 3px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.29);
	margin-bottom: 30px;
}
.where-are-u .where-r-u-contents{
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	flex-wrap: nowrap;
}
.where-are-u .text-side h3{
	font-size: 26px;
	color:  #ff8400;
	text-align: left;
	text-transform: capitalize;
}
.where-are-u .text-side p{
	font-size: 17px;
	color:  #000;
	padding: 20px 0;
	padding-right: 20px;
}
.where-are-u .where-r-u-contents .img-side{
	flex: 0 0 30%;
	max-width: 200px;
}
.where-are-u .where-r-u-contents .img-side img{
	width: 100%;
}
.where-are-u .support-btn.support-btn-cus{
	width: unset !important;
	padding-left: 15px;
	padding-right: 15px;
}
@media only screen and (max-width: 767px){
	.where-are-u .text-side h3{
	font-size: 17px;
}
.where-are-u .text-side p{
	font-size: 14px;
}
	.where-are-u .where-r-u-contents .img-side{
	flex: 0 0 30%;
	max-width: 130px;
}

	/* Sale Banner 16-11 starts */
	.fm-sale-content h4 {
		font-size: 24px;
	}
	.fm-sale-content > img {
		max-width: 300px;
	}
	.fm-sale-content .left-side-leaf {
		transform: translate(-65%, -40%);
	}
	.fm-sale-content .right-side-leaf {
		transform: translate(65%, -40%);
	}
	.rs-new-banner .banner-serch-select h2 {
	    font-size: 32px;
	    margin-bottom: 15px;
	}
	.rs-new-banner .fm-sale-content > img {
	    max-width: 300px;
	}
	.rs-new-banner.cyber-monday .fm-sale-content > img {
	    max-width: 350px;
	}
	.leaf-block {
	    max-width: 180px;
	}
	/* Sale Banner 16-11 ends */
}
@media only screen and (max-width: 575px){
	.where-are-u .where-r-u-contents{
		flex-direction: column-reverse;
	}
	.where-are-u .text-side {
		text-align: center;
	}
	.where-are-u .text-side h3{
		font-size: 17px;
		text-align: center;
		padding-top: 20px;
	}
	.where-are-u .text-side p{
		font-size: 14px;
		text-align: center;
		padding: 20px 0;
	}

	/* Sale Banner 16-11 starts */
	.fm-sale-content h4 {
		font-size: 22px;
	}
	.fm-sale-content > img {
		max-width: 250px;
	}
	.fm-sale-content .left-side-leaf {
		transform: translate(-65%, -40%);
	}
	.fm-sale-content .right-side-leaf {
		transform: translate(65%, -40%);
	}
	.fm-sale-content .block img {
		max-width: 300px;
	}
	.fm-sale-content a {
		padding: 13px;
		font-size: 15px;
		max-width: 160px;
	}
	.fm-sale-wrapper.cyber-monday .fm-sale-content h4 {
		font-size: 19px;
	}
	.fm-sale-wrapper.cyber-monday .fm-sale-content > img {
		max-width: 350px;
	}
	.rs-new-banner .fm-sale-content > img {
	    max-width: 250px;
	}
	.rs-new-banner .banner-serch-select h2 {
	    font-size: 28px;
	}
	.rs-new-banner .fm-sale-wrapper {
	    padding-bottom: 30px;
	    margin-bottom: 25px;
	}
	.rs-new-banner .fm-sale-content a {
	    font-size: 16px;
	    max-width: 150px;
	    padding: 10px;
	}
	.leaf-block {
	    max-width: 150px;
	}
	.rs-new-banner .fm-sale-content h4 {
	    font-size: 18px;
	}
	.rs-new-banner .banner-serch-select label {
	    font-size: 16px;
	}
	.rs-new-banner .fm-sale-wrapper::before {
		width: 85%;
	}
	/* Sale Banner 16-11 ends */
}

@media screen and (max-width: 460px) {
	.rs-new-banner .banner-serch-select h2 {
	    font-size: 24px;
	}
}
.map-loader{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #74c8f4;
}
.map-loader .map-loader-gif{
	width: 90%;
	max-width: 400px;
}
.map-loader .map-loader-gif img{
	width: 100%;
}