
body, html {
	font-family: 'Muli', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #1c424d;
}
h1 {
	font-weight: 700;margin:0;
}
h1 strong {
	font-weight: 900;
}
h2 {
	font-size: 36px;
	margin: 0;
}
h3 {
	font-size: 17px;
	font-weight: 700;
}
h5 {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
}
p {
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
}
a {
	color: #000;
	transition: all 0.5s;
}
a:hover, a:focus {
	text-decoration: none;
	color: #000;
}
.img-centered {
	margin: 0 auto;
}
ul, ol {
	list-style: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ddd !important;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fbb32f;
	z-index: 99999;
	height: 100%;
}
#status {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 64px;
	height: 64px;
	margin: -32px 0 0 -32px;
	padding: 0;
}
.section-title {
	padding: 30px 0;
}
.section-title h2 {
	font-weight: 400;
	margin-bottom: 26px;
}
hr {
	height: 3px;
	width: 60px;
	position: relative;
	background: #626a29;
	border: 0;
	margin-bottom: 30px;
}
#contact-form .g-recaptcha {
    margin-top: 29px;
    margin-left: 18px;
    background: #fff;
    width: 333px;
    padding-top: 12px;
    padding-left: 15px;
    padding-bottom: 10px;
}

#request-demo-form .g-recaptcha{margin-top: 27px;margin-left:0px;background: #fff;
    width: 333px;
    padding-top: 12px;
    padding-left: 15px;
    padding-bottom: 10px;}
#contact-form .captcha-error{margin-left: 18px;}
.g-recaptcha {
  transform-origin: left top;
  -webkit-transform-origin: left top;
}

.user-img img{max-width:100%;}
.headerimg{background:url(../images/header-img.jpg) no-repeat 0 0; 
background-size:cover;
 position:relative ;background-position: center center;
  animation: shrink 5s infinite alternate;}
  @keyframes shrink {
  0% {
    background-size: 110% 110%;
  }
  100% {
    background-size: 100% 100%;
  }
}
.header-in{ background:url(../images/header-in.png) no-repeat 0 0; position:relative; padding:120px 0 40px 0} 

.header-button{width:180px; background:#252223; padding:10px 15px; font-size:17px; font-weight:900; color:#fff !important; border-radius:30px; text-transform:uppercase; box-shadow:0 0 2px #fff; display:inline-block}
.blackbar{ padding:10px}
.site-logo{cursor:pointer;}
.error{color:#f55757;}
.alert-error{color:#de3434;}
/* Navigation */
#menu {
	padding:0px;
	transition: all 0.8s;
}
#menu.navbar-default {
	background-color: rgba(109,109,109,0.5);
	/*border-color: rgba(231, 231, 231, 0);*/
}
#menu a.navbar-brand {
	text-transform: uppercase;
	font-size: 22px;
	color: #d9e0e2;
	font-weight: 700;
	
}
#menu a.navbar-brand i.fa {
	color: #f3ca27;
}
#menu.navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 15px; font-weight:700;
	
}
.free{ color:#ffdd0e !important}
.free span{ font-weight:700;}
.navbar-brand{ padding:0}

.headertxt{ padding:120px 0 220px; color:#fff; background:url(../images/top-box.png) no-repeat center bottom;}
.headertxt h1{ font-size:65px; font-weight:300; text-shadow:0 2px 0 #000} 
.headertxt h1 strong{font-weight:700;}
.headertxt h3{ font-size:21px; font-weight:700; color:#ffdd0e; text-transform:uppercase} 
.headertxt p{ font-size:18px; margin:0; padding:30px 0; color:#fff; font-weight:300;}

.headertxt-in{ padding:80px 0 40px ; color:#fff}
.headertxt-in h1{ font-size:30px; font-weight:300;} 

.headertxt-con{ padding:80px 0 50px; background:url(../images/top-box.png) no-repeat center top;}
.headertxt-con h2{ text-align:center !important; font-size:20px !important; color:#000;}
.headertxt-login{ padding:30px 0 }
.thank-head-margin .headertxt-con h2{margin-top: -16px;}
.header-in h2{ font-size:32px; text-align:right; }
.header-in p{ font-size:15px; text-align:left; }
.inheading{ background:#ffdd0e; font-size:35px; color:#000; font-weight:900; text-align:center; padding:5px 0}
.in-box-top{ background:url(../images/in-box-top.png) no-repeat 0 0; background-size:100%; padding:38px 25px }
.in-box-top h1{ text-align:left; font-size:40px; background:url(../images/in-heading-line.png) no-repeat left bottom; line-height:50px; color:#343434}
.in-box-top01{ background:#fff; padding:22px; color:#343434}
.in-box-top01 h4{ font-size:27px; text-align:center; font-weight:300}
.in-box-top01 h5{ font-size:17px; text-align:center; font-weight:300}
.in-box-top01 p{ font-size:15px; color:#343434; padding:10px 0; margin:0;    text-align: justify;}

#inft-box{ background:url(../images/bot-box.png) no-repeat 0 0; padding:0 15px; text-align:center; background-size:100%; height:150px;}
.box h2{ text-align:center; margin:0; padding:0}

.type-wrap span{ font-size:60px}
#refer-friend-form input{width:256px;}
.bgline{ background:url(../images/bg-line.png) repeat-x 0 0;}
.martop50{ margin-top:50px}
.inactive_flash .alert-error{font-size: 16px;}
.verify-mail a{color: #337ab7;font-size: 16px;font-weight: 600;}
#menu.navbar-default .navbar-nav > li > a:hover {color: #ffde21;}
.on {padding: 0 !important;  background:url(../images/bg-blk-trans.png) repeat 0 0 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #f3ca27 !important;background-color: transparent;}
.navbar-toggle {border-radius: 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #f3ca27;border-color: #f3ca27;}
.navbar-default .navbar-toggle:hover>.icon-bar {background-color: #FFF;}
/* Home Style */
header {
    background: url(../images/header-bg.jpg) no-repeat bottom center;
    background-size: cover;
    color: #d9e0e2;
    position: relative;
    height: 100%;
}
header p {
    color: #d9e0e2;
    margin-bottom: 80px;
}
.intro-text {
    position: relative;
    padding-top: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 100px;
}
.intro-text H1 {
    font-size: 70px;
    text-transform: uppercase;
    color: #d9e0e2;
    letter-spacing: 2px;
}
.color {
    color: #f3ca27;
}
.btn-default {
    color: #294d57;
    font-family: 'Open Sans', sans-serif;
    background:url(../images/blk-arrow.png) no-repeat 95% 10px #fff;
    border: 0;
    margin: 20px 0;
    font-size: 18px;
    transition: all 0.5s; padding:15px 60px 15px 20px; border-radius:30px;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
    background-color: #fbb32f; box-shadow:0px 5px 5px #000;
}
/* Services Section */
#services-section {padding: 0 0 50px 0;color: #343434;}
#services-section p{ font-size:16px; margin:30px 0}
#services-section a{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block}

#setp-sec{ text-align:center}
#setp-sec p{font-size:16px; color:#272424;}
#setp-sec h6{ font-size:21px; padding:40px 0 0; font-weight:300}
.key-txt{ font-size:40px; font-weight:300; line-height:1.2; padding-bottom:30px}
.al-left{ text-align:left}
.al-center{ text-align:center}
.al-right{ text-align:right}
.sxicn{}
.sxicn img{ height:80px}
.sxicn .col-sm-4{ padding:20px; }
.brdleft{border-right:solid 1px #e5e5e5}
.brdbot{border-bottom:solid 1px #e5e5e5}
.sxicn h4{ font-size:16px}
.icnbox{ position:relative}
.hoverwh{ background:#fff; box-shadow:0 0 20px #ccc; position:absolute; left:0; top:0; width:100%; height:100%; display:none}
.sxicn a:hover > .hoverwh{ display:block}
.content-sec{ font-weight:300}
.spacetb{ padding:50px 0}
.spacetb25{ padding:25px 0}
.font17{ font-size:17px}
.grbox{ border:solid 1px #dddddd; background:#f7f7f7; padding:40px; text-align:center; border-radius:10px}
.grbox h2{ font-size:21px; padding-bottom:20px}
.step-wh{ padding:60px 0}
.step-wh img{padding-bottom:0px;}
.step-wh a{width:240px; background:#ffdd0e; padding:15px; font-size:17px; font-weight:700; margin:0 auto; color:#000; border-radius:10px; text-transform:uppercase; text-align:center; display:block; margin-top:40px}
.pricing{ text-align:left; background:#d6d6d6; padding:30px; border-radius:31px; color:#1e1e1d; text-align:center}
.pricing h2{ text-align:center; color:#1e1e1d; font-size:21px; min-height:40px}
.pricing h2 span{ font-size:12px; display:block}
.pricing p{text-align:center; color:#1e1e1d; font-size:16px; padding:10px 0; margin:0;}
.pricing .col-sm-2{ padding:0; margin:0}
.pricing .box{ background:#fff; padding:0; text-align:center; border-radius:11px; margin:16px 1px 20px 1px}
.pricing .box h2{font-size:21px; text-align:center; padding:15px 0; min-height:70px; text-transform:uppercase; font-weight:700;border-radius:11px 11px 0 0; color:#fff; }
.pricing .box h6{ background:#343434; padding:15px 0; margin:0; color:#fff; font-size:14px}
.pricing .box ul{ list-style:none; margin:0; padding:0}
.pricing .box ul li{ text-align:center; padding:10px 0; font-size:15px; border-bottom:solid 1px #dbdbdb}
.pricing .box h4{ background:#343434; padding:15px 0; margin:0; color:#fff; font-size:25px; font-weight:700}
.pricing .box h4 span{ display:block; font-size:15px;}
.pricing .box  .aa{ background:#bb0005}
.pricing .box  .bb{ background:#f1aa10}
.pricing .box  .cc{ background:#809a1f}
.pricing .box  .dd{ background:#ff7421}
.pricing .box  .ee{ background:#37b3bb}
.loginmain{  background:#fff;}
.share-ppt-email .shared-client{background:#fff;}
.share-ppt-email .shared-client .login_page{padding: 50px 0px;}
.share-ppt-email .shared-client .login_page h2{color:#484848;font-size: 20px;font-weight:500;text-align: center;font-family: 'Muli', sans-serif;}
.share-ppt-email .shared-client .login_page .share-email input{padding: 10px;display: block;color: #000;width: 100%;border-radius: 3px;margin-bottom: 20px;text-align: left;border: 1px solid #ccc;}
.share-ppt-email .shared-client .login_page .share-email .add-on{color: #000;position: relative;top: 10px;}
#pricing{  background:#e3e3e3 url(../images/bot-box.png) no-repeat center top; text-align:center; padding:170px 0 70px 0; color:#000;}
#pricing a{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block; position:absolute; left:50%; margin-left:-90px; top:40px }
.sub-submit{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block; position:absolute; left:50%; margin-left:-90px; top:40px }
#pricing h2{ padding-bottom:10px}
#pricing p{ padding-bottom:40px; font-size:16px}
#pricing  h3{ color:#fff; font-size:25px; padding-bottom:10px}
#pricing  h2{ color:#fff; font-size:45px; font-weight:700}
#pricing  h2 span{ font-size:21px; display:block}

.box{ background:#000; border-left:solid 2px #fff; border-right:solid 2px #fff; display:inline-block; width:100%; padding:0 20px}
.box h3{ margin:0; padding:0;}
.box input{background:#fff; border:solid 1px #b9b9b9; padding:10px; display:block; color:#000; width:100%; border-radius:3px; margin-bottom:20px; text-align:left;}
.box label{ color:#fff}
.box p{ margin:0; padding:0}
.pricing .box a{width:120px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block; margin:15px auto 20px}
.rel{ position:relative}
.bg-yellow{ background:url(../images/bg-yellow-box.png) no-repeat 0 0; padding:70px 0; background-size:100%; color:#000}
.bg-yellow01{ padding-top:0}
.bg-yellow02{padding-top:50px}
.bg-yellow03{padding-top:100px}
.bg-yellow h2{ font-size:45px; padding-top:20px}
.bg-yellow p{ padding:30px}
.bg-yellow  a{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:block; position:absolute; left:50%; margin-left:-90px; bottom:56px;}
.ftblk .col-sm-6:nth-child(1){float:left;}
.bt-img{ background:#000;}
.full-sec{ width:100%;padding:50px 0}
.ftadd{ text-align:center; color:#fff;}
.moreab{ text-align:center; color:#000;}
.moreab h3{ font-size:35px; font-weight:300; color:#ffdd19 }
.moreab a{  width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #fff; display:inline-block}
.moreab p{ font-size:21px; font-weight:300;}
.icn-sec{text-align:center; color:#000; font-size:17px}
.icn-sec h3{ font-size:21px; font-weight:300; margin:5px 0}
.icn-sec h2{ font-size:35px; font-weight:700;}
.icn-sec a{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:block}
.icn{ border-bottom:solid 1px #b2b5b9; margin:40px 0}
.icn p{ font-size:17px; display:block; padding-top:15px}
.icn .col-sm-2{ border-left:solid 1px #b2b5b9; min-height:200px}
.col-sm-2.nobrd{ border-left:none;cursor: pointer;    padding: 31px 0px;}
.col-sm-2.decision-over{/*border-left:none;*/cursor: pointer;padding: 31px 0px;}
.top-sc{ width:74px; position:absolute; right:0; top:200px}
.tp-fb{ background:url(../images/top-fb.png) no-repeat 0 0; width:74px; height:82px; display:block;position: fixed;    z-index: 999;}
.tp-li{background:url(../images/top-li.png) no-repeat 0 0; width:74px; height:82px; display:block;    position: fixed;    margin-top: 98px;    z-index: 999;}
.space {margin-top: 40px;}
#services-section .service:hover>i.fa {background: #0b3540;}
.categories {padding-bottom: 30px;text-align: center;}
#works-section hr {background: #a9971c;}
ul.cat li {display: inline-block;}
ol.type li {display: inline-block;margin-left: 20px;}
ol.type li a {
    color: #51633d;
    border: 1px solid #f7dc6f;
    padding: 8px 16px;
    border-radius: 3px;
}
ol.type li a.active {
    background: #f7dc6f;
}
ol.type li a:hover {
    background: #f7dc6f;
}

.portfolio-item {
    margin-bottom: 30px;
}
.portfolio-item .hover-bg {
    height: 260px;
    overflow: hidden;
    position: relative;
}
.hover-bg .hover-text {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    color: #c0cbce;
    background: rgba(255, 255, 255, 0.8);
    padding: 25% 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: all 0.5s;
}
.hover-bg .hover-text>h4 {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all 0.3s;
    font-size: 20px;
}
.hover-bg:hover .hover-text>h4 {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.hover-bg .hover-text>i {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all 0.3s;
}
.hover-bg:hover .hover-text>i {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.hover-bg:hover .hover-text {
    opacity: 1;
}

.icnbox  .hover-text {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    color: #c0cbce;
    background: rgba(0, 0, 0, 0.9);
    padding:0;
    height:60px;
    width: 60px;
    opacity: 0;
    transition: all 0.5s; left:50%; margin-left:-30px; top:30%; border-radius:100%;
}

.icnbox  .hover-text>i {
    opacity: 0; font-size:20px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all 0.3s;
}
.icnbox:hover .hover-text>i {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.icnbox:hover .hover-text {
    opacity: 1;
}

.portfolio-modal .modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #f1c40f;
}
.portfolio-modal .modal-content h2 {
    margin-bottom: 15px;
    font-size: 2.5em;
}
.portfolio-modal .modal-content p {
    margin-bottom: 30px; font-size:17px; font-weight:300;
}
.portfolio-modal .modal-content p.item-intro {
    margin: 10px 0 30px;
    font-size: 14px;
    font-style: italic;
}
.portfolio-modal .modal-content ul.list-inline {
    margin-top: 0;
    margin-bottom: 30px;
}
.portfolio-modal .modal-content img {
    margin-bottom: 30px;
}
.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}
.portfolio-modal .close-modal:hover {
    opacity: .3;
}
.portfolio-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #222;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #222;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.portfolio-modal .btn-primary {
    color: #a7b6ba;
    background-color: #1d434e;
    border-color: #1d434e;
}
.portfolio-modal .btn-primary:hover, .portfolio-modal .btn-primary:focus, .portfolio-modal .btn-primary.focus, .portfolio-modal .btn-primary:active, .portfolio-modal .btn-primary.active {
    color: #a7b6ba;
    background-color: #032e3a;
    border-color: #032e3a;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    filter: Alpha(Opacity=1);
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 20px;
    border-radius: 50%;
    background: #42626b;
    transition: all 0.5s;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #f1c40f;
}
.owl-theme .owl-controls .owl-page.active span {
    background: #f1c40f;
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none;
    outline-offset: none;
}

.navbar-default{ background:none; border-bottom:none}
/* Footer */

.ftblk{ background:#000000; padding:15px; color:#616161;  border-top:solid 1px #111111; margin-top:25px}
.ftblk a{ float:left; padding:0 11px; color:#616161;}
 .ftblk .al-right a{float:right;}
#footer {background:#000000;padding: 30px 0 0;color: #c2c2c2;text-align: center;}
.footer01{ background:#242424; padding:20px 0; margin-top:30px}
.footer01 img{ padding:0 10px}
#footer p {margin-top: 10px;}
.ftlink{ text-align:left}
.ftlink h4{ color:#fbb32f; font-size:14px; text-transform:uppercase; margin-bottom:20px; font-weight:700}
.ftlink a{ display:block; color:#c2c2c2; padding:5px 0}
.ftlink a:hover{ color:#fbb32f; font-weight:700}

.plan{ text-align:center}
.plan h2{ font-size:25px; display:block; font-weight:300; line-height:35px}
.plan h2 abbr{ font-weight:700}
/*.signup-body .error{position: relative;bottom: 12px;float:left;}*/
.signup-body .error {position: relative;bottom: 12px;float: left;width: 100%;text-align: left;}
.blog{ background:#f2f2f2; padding:20px; border-radius:30px; text-align:left; margin-bottom:20px}
.blog h2{ font-size:27px; font-weight:500; text-align:left }
.blog h4{ font-size:17px; text-align:left  }
.blog-img{ text-align:center }
.blog img{ padding:20px 0; width:100%; max-width:150px; margin:0 auto}
.blog p{ font-size:15px; padding:20px 0; line-height:25px}
.read-more{ background:#ffde17; padding:10px 15px; border-radius:7px; font-size:17px; text-transform:uppercase; color:#000; font-weight:bold}
.padtop60{ padding-top:70px}
.rg-blog{ background:#000; padding:20px; margin-bottom:15px; display:inline-block; width:100%}
.hint p{color: #737373;
    margin-bottom: 5px;}
	.margin-tp{margin-top:15px;}
.blksec{ width:100%; overflow:hidden; padding:70px 0; background:url(../images/bg-blk.png) no-repeat center bottom #242424; background-size:100%; color:#fff}

.blklinks{ border-top:solid 1px #181818; padding:20px 0 0; margin-top:30px;}
.blklinks a{ float:left; color:#eeb900; padding:0 10px; font-weight:700; font-size:20px}

.btlinks{width:100%; padding:0 0 70px 0; }
.btlinks01{ padding:70px 0 0 }

.ylsec{width:100%; overflow:hidden; padding:70px 0 10px; color:#fff; text-align:center; background:url(../images/bg-yellow.png) no-repeat center bottom #fbb32f; background-size:100%; }
.ylsec01 h3{ font-size:26px; font-weight:300; margin:0; padding:0; display:block; line-height:40px}
.ylsec01 h4{ font-size:21px; font-weight:700; margin:0; padding:0; display:block}
.ylsec01 h1 a{font-size:51px; font-weight:300; color:#000; margin:15px 0; padding:0; display:block}
.ylsec01 h1 a:hover{color:#fff}
.ylsec01 p{display:block; font-size:17px; font-weight:700; border-top:solid 1px #fcc259; padding:20px 0}

.rightalg{ float:right; background:url(../images/left-bg.png) no-repeat right top; display:block; width:100%; text-align:right; padding:5px}
.leftalg{ float:left; background:url(../images/right-bg.png) no-repeat left top; display:block; width:100%; text-align:left; padding:5px}
.rightalg span, .leftalg span{ background:#fbb32f; color:#000; font-size:30px; text-align:center; width:60px; height:60px; border-radius:30px; display:block; font-weight:700; line-height:50px}
.rightalg span{ float:right; margin-left:10px}
.leftalg span{ float:left; margin-right:10px}

.rightalg a, .leftalg a{ padding:8px 15px; display:block}

#hmsld04{}
#hmsld04 h1{ text-align:center; font-size:50px; font-weight:300; padding-bottom:30px}
#hmsld04 p{ font-size:18px; line-height:25px; font-weight:300;}

.newssub{ background:url(../images/blk-arrow.png) no-repeat 95% 10px #fff; margin: -25px auto 0; width:260px;
	font-size: 18px; transition: all 0.5s; padding:15px 60px 15px 20px; border-radius:30px; display:block}
.newssub:hover{background:url(../images/blk-arrow.png) no-repeat 95% 10px #fbb32f; color:#fff}

.curly{ background:url(../images/curly.png) no-repeat center 15px;}
.social{ margin:25px 0 10px; display:inline-block}
.social a{ float:left; width:35px; height:35px; margin:0 5px; display:inline-block}
.social a.icn01{ background:url(../images/social.png) no-repeat 0 0;}
.social a.icn02{ background:url(../images/social.png) no-repeat -48px 0;}
.social a.icn03{ background:url(../images/social.png) no-repeat -96px 0;}
.social a.icn04{ background:url(../images/social.png) no-repeat -144px 0;}
.social a:hover{ opacity:0.7}

.modal-body{color:#fff;}

.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
.with-nav-tabs.panel-danger .nav-tabs{ border:none}
.with-nav-tabs.panel-danger .nav-tabs > li{ width:23.3%; margin:0.8%}
.with-nav-tabs.panel-danger .nav-tabs > li > a{ box-shadow:0 0 5px #ccc; text-align:center; background:#fff; border-radius:10px; }
.with-nav-tabs.panel-danger .nav-tabs > li > a{ font-size:21px; font-weight:700; text-transform:uppercase}
.with-nav-tabs.panel-danger .nav-tabs > li > a span{ font-size:17px; padding:15px 0; display:block; font-weight:300; text-transform:lowercase}
.tab-content{ background:#fff; box-shadow:0 0 10px #6d6d6d; padding:30px; border-radius:10px; margin:20px 0 30px 0; text-align:center; min-height:160px;  }
.tab-content p{font-size:16px; color:#000 }
.tab-content img{  width:100%}
/********************************************************************/
/*** PANEL DANGER ***/
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
    color: #000000;
}
.with-nav-tabs.panel-danger .nav-tabs > .open > a,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
    color: #000000;
    background-color: #fff;
	
}
.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
    color: #000;
    background-color: #ffdd0e;
    border-color: #ffdd0e;
    border-bottom-color: transparent; box-shadow:none
}

.conbltxt{ font-size:21px; font-weight:700; color:#000;}
.condet{ font-size:17px; color:#000; text-align:center}
.condetail{ padding:20px 0 60px; background:#fff;}
.condet img{ padding:20px 0}

.contactform{ text-align:left; background:#d6d6d6; padding:53px; border-radius:31px; color:#1e1e1d; min-height:450px }
.contactform h1, .contactform p{ text-align:center}
.contactform label{font-size:14px; color:#1e1e1d; text-align:left}
.contactform input, .contactform textarea,.contactform select{ background:#fff; border:solid 1px #b9b9b9; padding:10px; display:block; color:#000; width:100%; border-radius:3px; margin-bottom:20px; text-align:left;}

.contactform h3{ text-align:center; color:#1e1e1d; font-size:21px}
.contactform p{text-align:center; color:#1e1e1d; font-size:16px; padding:15px 0; margin:0;}

.captcha{background:#fff; border:solid 1px #b9b9b9; padding:10px; border-radius:3px; padding:10px; margin-bottom:10px}
.contactform .sub-btn{    border-color: #ffde21 !important;width:140px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; margin:0 auto}
.operator_signin{border-bottom: 1px solid #c4c4c4;margin-bottom: 14px;}
.operator_signin h3{text-align:left;}
.Business_signin{border-bottom: 1px solid #c4c4c4;margin-bottom: 14px;}
.Business_signin h3{text-align:left;}
.margin_top110{margin-top:110px;}
.loginbox{ padding:30px}
.forgot{ color:#000; padding:10px 0; display:block;font-weight: bold;}
.forgot:hover{text-decoration: underline;}
.lgline{ border-right:solid 1px #363636}
.cr-acc{ text-align:center; color:#fff}
.cr-acc h3{ font-size:25px; font-weight:300;}
.cr-acc p{}

.reg-box{ background:#111111; border:solid 1px #000; padding:20px; font-size:21px; font-weight:700; margin-top:20px; display:inline-block; width:100%; color:#ffde21; border-radius:21px; text-align:center}
.reg-box h2{ color:#ffffff; font-size:35px; font-weight:700 !important; }
.reg-box h2 span{ display:block; font-size:20px}

.help{ background:#f2f2f2; padding:20px; border-radius:30px; text-align:left; margin-bottom:20px}
.help-detail{ background:#f2f2f2; padding:20px; border-radius:30px; text-align:left; margin-bottom:20px}
.help-detail img{vertical-align: middle;height: auto !important;max-width: 100% !important;}
.help-detail h2 {font-size: 27px;border-bottom: solid 1px #dbdbdb;padding-bottom: 20px;text-align: left;}
.help-detail a.blog-btn {width: 160px;background: #ffde21;padding: 10px 15px;font-size: 17px;font-weight: 900;color: #262223;border-radius: 30px;text-transform: uppercase;box-shadow: 0px 2px 0px #fff;display: inline-block;text-align: center;}
.help h2{ font-size:27px; border-bottom:solid 1px #dbdbdb; padding-bottom:20px; text-align:left}
.help p{ padding:20px 0}
.help a{width:160px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #fff; display:inline-block; text-align:center}
.roundbrd{ border:solid 1px #ccc; padding:10px; border-radius:15px; margin-bottom:20px}
.pri-text{ text-align:center}
.pri-text p{ color:#000; text-align:center; font-size:17px; font-weight:300; margin-bottom:0; }
.sign-up-links{padding-top:10px;}
.sign-up-links p{ text-align: left;padding: 0px 0px 7px;}
.sign-up-links p a{color:#1C3DAD;text-decoration: underline;font-weight:600;font-size:15px;}

/*------------------ mobile landing ----------*/
#menu.navbar-default .navbar-nav.mobezzy-nav > li > a{color:#000;font-size:15px;text-transform: uppercase;}
.mob-landing {  padding: 120px 0px 60px;}
.headertext-mobile { padding: 100px 0px 0px;}
.ekpi-portal-text h1{color:#000;margin-bottom: 20px;}
.ekpi-portal-text p{color:#000;font-size:18px;}
.tr-store {  margin-top: 30px;}
.tr-store.ekpi-store h4 { font-size: 25px !important;color:#000;margin-bottom: 0px;}
.tr-store.ekpi-store span{font-weight: 900;color:#000;font-size: 27px;text-transform: uppercase;}
.app-store a{margin: 10px;}
.app-store {  padding: 0rem 0rem;background: #c1c0c0; max-width: 480px; display: flex; justify-content: center; margin-top: 10px; margin-bottom: auto;    border-radius: 10px;}
.mob-f a{color:#fff;}
.al-right.mob-cprt{color:#fff;}
.kpi-mob-headerimg{
    background: url(../images/kpi-mobile-header-img.png) no-repeat 0 0;
    background-size: cover;
    position: relative;
    background-position: center center;
    animation: shrink 5s infinite alternate;
}
.headertext-mobile h1{color:#000; text-shadow: 1px 2px #fff;margin: 20px 0px;}
.headertext-mobile p{color:#000;font-size:22px;padding:0px 100px; }
.mb-section{position:relative;}
.flex-container{display: flex;justify-content: center;}
.bn-blck-box{background-color: #000;padding: 20px;color:#fff;position:absolute;top:-170px;border-radius: 10px;width:480px;
}
.bn-blck-box-inner p{font-size:17px;text-align: center;}
.gt-start-btn a{    
    background: #49B95A;
    padding: 10px 18px;
    font-size: 17px;
    font-weight: 800;
    color: #fff !important;
    border-radius:10px;
    text-transform: uppercase;
    box-shadow: 0 0 2px #fff;
     position: absolute;
    top: -90px;
    left: 0;
    margin: auto;
    text-align: center;
    right: 0;
    width: 170px;}
.disabled-select{    cursor: not-allowed;}

/*--------------------- Student Portal-------------------------------*/
.mob-landing.student-landing{    padding: 86px 0px 60px}
.header-login.gt-start-btn-green {float: right;margin-top:10px;}
.mob-landing.student-landing .bn-blck-box{width:335px;    top: -250px; padding:30px 15px 32px 15px;}
.mob-landing.student-landing .bn-blck-box-inner h4{font-weight: 800;font-size:56px;margin:0px;text-transform:uppercase;}
.mob-landing.student-landing .gt-start-btn a {top: -86px;background-color: #F9EA00;color:#000 !important;}
.text-black{color: #000 !important;}
.mob-landing.student-landing .bn-blck-box-inner p{font-size:18px;margin-bottom:15px;}
.st-portal-info, .st-portal-info1, .student-text-box2{color:#000;}
.st-portal-info p{font-size: 19px;text-align: center;margin-bottom: 22px;}
.st-portal-info{padding:20px 60px 0px 60px;}
.st-portal-info1{padding:0px 80px;}
.st-portal-info1 h5{font-weight: 800;font-size: 23px;text-align: center;text-transform:none; margin-top: 26px;line-height: 28px;}
.student-text-box{background-color:#F9EA00;padding:50px 0px 100px;text-align: center;color:#000;position:relative;}
.student-text-box h3{font-size:40px; font-weight:900;margin:0px 0px 20px;}
.student-text-box p{font-size: 19px;text-align: center;margin-bottom:0px;}
.student-text-box2{padding:140px 0px 60px;position:relative;}
.student-text-box2 p{font-size: 20px;text-align: center;margin-bottom:20px;}
.student-text-box2 span{font-weight:bold;}
.st-w-60{width:70%;margin:auto;}
.sub-right{padding-top:25px;}
.st-subscribe-box{background-color:#F9EA00;color: #000;padding:20px 0px 30px 0px;text-align: center;}
.st-subscribe-box p{font-size: 19px;text-align: center;margin-bottom:15px;}
.st-subscribe-box input[type="text"]{height:32px;width:200px;border-radius:5px;margin:0px 10px 25px;padding:5px 8px;}
.gt-start-btn-green a{  background: #69F70D;    padding: 10px 15px;    font-size: 17px;    font-weight: 800;    color: #000 !important;    border-radius:10px;
    text-transform: uppercase;    box-shadow: 0 0 2px #fff; margin: auto;    text-align: center;  width: 170px;}
.st-signup-box{background-color: #000;color: #fff;padding:40px 0px 30px;text-align: center;position:relative;}
.st-signup-box p{font-size: 19px;text-align: center;margin-bottom:15px;}
.st-signup-box input[type="text"]{height: 43px;width:300px;border-radius: 9px;margin-bottom:25px;color:#000 !important;padding:6px 8px;}
.gt-start-btn-green a{ background: #69F70D;    padding: 10px 18px;    font-size: 17px;    font-weight: 800;    color: #000 !important;    border-radius:10px;
    text-transform: uppercase;    box-shadow: 0 0 2px #fff; margin: auto;    text-align: center;  width: 170px;}
a.gt-start-btn-black{background-color: #000;color:#F9EA00 !important;}
.border-right{border-right: 1px solid #333;}
.kpilogo-btn{background-color: #000;position: absolute;top:-44px;left: 0;right:0;width:200px;margin: auto;border-radius:9px;padding:6px 0px 8px;}
.kpilogo-btn img{width:80%;}
.w-73{  margin-top: -13px;}
.students-footer ul{margin: 30px 0px 30px;padding:0px;}
.students-footer ul li{display: inline-block;}
.students-footer ul li a{color:#fff;text-align: center;padding: 0px 15px;}
.display-flex{display: flex; justify-content: center;}
.f-bottom{text-align: center;color:#fff;}
.students-footer{padding:0px 0px 25px;}
.kpi-student-headerimg {
    background: url(../images/kpi-student-banner.png) no-repeat 0 0;
    background-size: cover;
    position: relative;padding-top:553px;
    background-position: center center;
}
.banner-logo img{    width: 14%;}
.banner-logo p{margin-bottom: 0px;}
.banner-logo p{display: inline-block;}
.headertext-student p{font-size: 20px;}
 .headertext-student{
    /* padding-bottom: 49px; */
    margin-top: -257px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
}
.st-small-text-box {
    background-color: #000;
    color: #fff;
    width: 560px;
    padding: 48px 35px;
    position: absolute;height:180px;
    top: -91px;margin: auto;left:0px;right:0px;
      background: url(../images/student-black-box.png) no-repeat 0 0;
}
.gt-start-btn.smtext-btn a{top:146px;background-color: #F9EA00;color:#000 !important;}
.bg-yellow-head{    background-color: rgba(249,234,0,0.5) !important;}
.gt-start-btn-green.bt-green a{position: absolute;left: 0;right: 0; top: -22px;}
/*--------------------------------- terms and consition mob portal -------------------------*/
.in-box-top.in-box-top-mobportal{margin-top:70px;padding: 65px 25px 70px;}
.mx-0{    margin-right: 0px;  margin-left: 0px;}
.in-box-top01.mob-top-box {
    padding: 0px 22px;
}
/*-------------------------------*/

@media (min-width:1900px) {

.in-box-top {padding: 35px 25px !important;}

}

@media (max-width: 1024px) {
/*.content {
	padding: 40% 0 0;
}*/
.bg-yellow{ background:none; padding:70px 0; background-size:100%; color:#000}
.bg-yellow01{ padding-top:20px; background:#ffde23; border-radius:21px; min-height:460px}
.bg-yellow02{padding-top:20px; background:#ffe54d; border-radius:21px; min-height:460px}
.bg-yellow03{padding-top:20px; background:#fef1a2; border-radius:21px; min-height:460px}
.headertxt h1{ font-size:41px}

}

@media (max-width: 768px) {
.referblog, .show-refer-form, .ezzysite {text-align: center;}
#braintree-payment-form .left .control-group label {width: 179px;margin-right: 5px;float: left;color: #1e1e1d;text-align:left;margin-bottom: 10px;}
#braintree-payment-form .left .control-group label {width: 100% !important;margin-right: 5px;float: left;color: #1e1e1d;}
#braintree-payment-form .error{text-align:left;    margin: 0px 0px 6px 9px !important;}
/*.content {	padding: 40% 0 0;}*/
.bg-yellow{ background:none; padding:70px 0; background-size:100%; color:#000}
.bg-yellow01{ padding-top:20px; background:#ffde23; border-radius:21px; min-height:460px}
.bg-yellow02{padding-top:20px; background:#ffe54d; border-radius:21px; min-height:460px}
.bg-yellow03{padding-top:20px; background:#fef1a2; border-radius:21px; min-height:460px}
.headertxt h1{ font-size:41px}
.in-box-top{ padding:15px 25px !important;}
.feature-in-box-top{ padding:15px 25px}
.header-in h2{ font-size:21px;}
.pricing .box h2{ font-size:14px}	
.pricing .box h6, .pricing .box ul li{ font-size:11px}
.pricing .box h4{ font-size:17px}
.pricing .box a{ font-size:13px; width:100px}
header p{ margin-bottom:10px}
.contactform{ padding:15px}
}

@media(min-width:768px) and (max-width: 991px){
    #menu.navbar-default .navbar-nav > li > a{font-size: 13px !important;}
}

.thankyou .link{background-image: url(../images/tw-icn.png) !important;background-repeat: no-repeat !important;cursor: pointer;width: 50px;height: 50px;display: inline-block;}
@media (max-width: 767px) {
.bg-yellow{ background:none; padding:70px 0; background-size:100%; color:#000}
.bg-yellow01{ padding-top:20px; background:#ffde23; border-radius:21px; margin:30px}
.bg-yellow02{padding-top:20px; background:#ffe54d; border-radius:21px; margin:30px}
.bg-yellow03{padding-top:20px; background:#fef1a2; border-radius:21px; margin:30px}

.header-in h2{ text-align:center; font-size:25px}
.header-in p{ text-align:center; margin-bottom:10px}
.in-box-top{ background-size:cover}
.in-box-top h2{ text-align:left}
.feature-in-box-top{ background-size:cover !important;}
.feature-in-box-top h2{ text-align:left}
.in-box-top01{ padding:10px}
.headertxt-con{ padding:35px 0 0 0}
.headertxt-con h2{ font-size:15px !important}
.contactform{ padding:15px; margin-bottom:20px}
.box.n-box-top {
    margin-top: 25px !important;
}
.headertext-mobile p { font-size: 18px;}
.headertext-mobile {  padding: 80px 0px 70px;}
.headertext-mobile p {  padding: 0px 0px;}
.in-box-top.in-box-top-mobportal{padding: 35px 25px 36px !important;}
.border-right {  border-bottom: 1px solid #333; border-right:0px;padding:20px 0px 30px;}
.sub-right {  padding-top: 19px;}
.st-portal-info {  padding: 20px 0px 0px 0px;}
.st-portal-info1 {  padding: 0px 0px;}
.kpi-student-headerimg {  padding-top: 329px;}
.st-w-60 {  width: 100%; }
.student-resp-nav{float: left;}
.mob-landing.student-landing .bn-blck-box {  top: -192px;}
.mob-landing.student-landing .gt-start-btn a {  top: -21px;}
.st-portal-info { padding:50px 0px 0px 0px;}
.students-footer { padding:15px 0px 20px;}
.banner-logo img { width: 24%;}
.students-footer ul.display-flex{display: block;}
.headertext-student {
    margin-top: -193px;}
}

@media (max-width: 480px) {
    
.recent-videos {padding: 40px 0px 50px !important;}
    .headertext-mobile h1 {  font-size: 31px;}
    .bn-blck-box{width:100%;padding:20px 5px;}
    .st-small-text-box{background:none;background-color: #000;border-radius: 8px;width:100% !important;padding: 29px 20px;}
}
@media (max-width: 398px) {	
   .gt-start-btn a { top: -67px;}
}
@media (max-width: 603px) {
.payment-details .left .form-actions {float: left;margin-left: 0px !important;}
#braintree-payment-form .payment {/*width: 100% !important;*/    margin-top: 20px;}
#braintree-payment-form .left {width: 100% !important;}
#braintree-payment-form .left .control-group input{    border: 1px solid #9e9999;}
#menu.navbar-default {}
label {float: none !important}
.type-wrap span{ font-size:20px}
.headertxt h1{ font-size:28px}
.with-nav-tabs.panel-danger .nav-tabs > li > a span{ font-size:9px}
.icn .col-sm-2{ border:none}
.headertxt{ padding:150px 0 80px; color:#fff}
.in-box-top{ padding:8px 25px !important;}
.in-box-top h2 { background:none; font-size:27px; text-align:left}
.feature-in-box-top{ padding:8px 25px}
.feature-in-box-top h2 { background:none; font-size:27px; text-align:left}
.st-small-text-box{background:none;background-color: #000;border-radius: 8px;width: 490px;}
.students-footer ul li {
    display: block;margin: 20px 0px;
}

} 

@media (min-width: 768px) and (max-width: 991px){
.in-box-top {padding: 15px 25px !important;}
.headertext-mobile p { padding: 0px 0px;}
.in-box-top.in-box-top-mobportal{padding: 35px 25px 46px !important;}
.border-right {  border-bottom: 1px solid #333; border-right:0px;padding:20px 0px 30px;}
.sub-right {  padding-top: 19px;}
.st-portal-info {  padding: 20px 0px 0px 0px;}
.st-portal-info1 {  padding: 0px 0px;}
.kpi-student-headerimg {  padding-top: 406px;}
.st-w-60 {  width: 100%; }
}

@media (min-width: 992px) and (max-width: 1199px){
.in-box-top {padding: 27px 25px !important;}
.in-box-top.in-box-top-mobportal{padding: 35px 25px 76px !important;}
}

@media (max-width:1200px)
{
#request-demo-form .g-recaptcha {margin-top:46px !important;margin-left: 18px;background: #fff;width: 333px;padding-top: 12px;padding-left: 15px;padding-bottom: 10px;}
}
@media (min-width: 1600px) and (max-width: 1900px){
.in-box-top.in-box-top-mobportal {
    margin-top: 70px;
    padding: 65px 25px 109px !important;
    .banner-logo img {
    width: 9%;
}
}
@media (min-width: 1600px) and (max-width: 1780px){
.headertext-student {
    margin-top: -271px;}
}
}
@media (min-width:1781px) and (max-width: 1900px){
.headertext-student {
    margin-top: -250px;}
.banner-logo img {
    width: 9%;
}
}

@media (min-width: 1901px) and (max-width: 2200px){
.in-box-top.in-box-top-mobportal {
    margin-top: 70px;
    padding: 85px 35px 129px !important;
}
.headertext-student {
    margin-top: -260px;}
.banner-logo img {
    width: 9%;
}
}
@media (min-width: 2201px) and (max-width: 2500px){
.in-box-top.in-box-top-mobportal {
    margin-top: 70px;
    padding: 85px 35px 170px !important;
}

}

@media (max-width: 360px) {	
}
.navbar-brand > img{ width:190px}
.in-box-top{ padding:35px 25px}
/*.in-box-top h2 { background:none; font-size:21px; text-align:left}*/
.feature-in-box-top{ padding:38px 25px}
/*.feature-in-box-top h2 { background:none; font-size:21px; text-align:left}*/
/*}*/

/*animation effect*/
.bg-yellow01 img,.bg-yellow02 img,.bg-yellow03 img{
  -webkit-animation-duration:8s;
  animation-duration:8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: bounce;
  animation-name: bounce;
} 

@-webkit-keyframes bounce {
  0%{-webkit-transform: translateY(0);}
  50% {-webkit-transform: translateY(-5px);}
} 

@keyframes bounce { 
  0%{transform: translateY(0);}
  50% {transform: translateY(-5px);}
} 


 a.buy-now-effect{transition: all 0.5s;}
 a.buy-now-effect:hover {
    transform: scale(1.5);
}

.overlay-member {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
}

.decision-over:hover .overlay-member {
    height: 100%;
    background: rgba(254,209,54,.9);
}
.decision-over:hover  .hover-text {
    opacity: 1;
}
.decision-over  .hover-text {
    position: absolute;
    text-align: center;
    margin: 0 auto;
    color: #c0cbce;
    background: rgba(0, 0, 0, 0.9);
    padding: 0;
    height: 60px;
    width: 60px;
    opacity: 0;
    transition: all 0.5s;
    left: 50%;
    margin-left: -30px;
    top: 30%;
    border-radius: 100%;
}
.decision-over:hover .hover-text>i {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.decision-over .hover-text>i {opacity: 0;font-size: 20px;-webkit-transform: translateY(0);transform: translateY(0);transition: all 0.3s;}
.passat{float: right;margin-top: 10px;}
.back-signin{color: #000;padding: 15px 0;display: block;font-weight: bold;}.back-signin:hover{text-decoration: underline;}
.forgot-maindiv .contactform{min-height: 215px !important;}
.terms-of-use{color: #000;font-weight: bold;text-decoration: underline;}
.reg-box .pricing-info .section-1,.reg-box .pricing-info .section-2{color: #fff;font-size: 16px;line-height: 31px;text-align: left;font-weight: normal;}
.pricing-info .section-1 .student-pck{background: #BB0005;padding: 10px;text-align: center;font-size: 18px;text-transform: capitalize;}
.price-head-5 .pricing-info .section-1 .pricing-alternative{border-left:1px solid #BB0005;border-right:1px solid #BB0005;padding: 5px 10px; word-wrap: break-word;}
.price-head-5  .pricing-info .section-2  .pricing-alternative{border-left:1px solid #BB0005;border-right:1px solid #BB0005;padding: 0px 10px;}
.price-head-5  .pricing-info .section-2  .main-pricing{border-left:1px solid #BB0005;border-right:1px solid #BB0005;border-bottom:1px solid #BB0005;padding: 0px 10px;}
.pricing-info .section-1 .trial-pck{background: #F1AA10; padding: 10px;text-align: center;font-size: 18px;text-transform: capitalize;}
.price-head-1 .pricing-info .section-1 .pricing-alternative{border-left:1px solid #F1AA10;border-right:1px solid #F1AA10;padding: 5px 10px; word-wrap: break-word;}
.price-head-1 .pricing-info .section-2  .pricing-alternative{border-left:1px solid #F1AA10;border-right:1px solid #F1AA10;padding: 0px 10px;}
.price-head-1 .pricing-info .section-2  .main-pricing{border-left:1px solid #F1AA10;border-right:1px solid #F1AA10;border-bottom:1px solid #F1AA10;padding: 0px 10px;}
.pricing-info .section-1 .paid-pck{background: #809A1F; padding: 10px;text-align: center;font-size: 18px;text-transform: capitalize;}
.price-head-2 .pricing-info .section-1 .pricing-alternative{border-left:1px solid #809A1F;border-right:1px solid #809A1F;padding: 5px 10px;    word-wrap: break-word;}
.price-head-2 .pricing-info .section-2 .pricing-alternative{border-left:1px solid #809A1F;border-right:1px solid #809A1F;padding: 0px 10px;}
.price-head-2 .pricing-info .section-2 .main-pricing{border-left:1px solid #809A1F;border-right:1px solid #809A1F;border-bottom:1px solid #809A1F;padding: 0px 10px;}
.pricing-info .section-1 .corp-pck{background: #FF7421; padding: 10px;text-align: center;font-size: 18px;text-transform: capitalize;}
.price-head-3 .pricing-info .section-1 .pricing-alternative{border-left:1px solid #FF7421;border-right:1px solid #FF7421;padding: 5px 10px; word-wrap: break-word;}
 .price-head-3 .pricing-info .section-2 .pricing-alternative{border-left:1px solid #FF7421;border-right:1px solid #FF7421;padding: 0px 10px;}
.price-head-3 .pricing-info .section-2 .main-pricing{border-left:1px solid #FF7421;border-right:1px solid #FF7421;border-bottom:1px solid #FF7421;padding: 0px 10px;}	
.pricing-info .section-1 .consult-pck{background: #37B3BB; padding: 10px;text-align: center;font-size: 17px;text-transform: capitalize;}
.price-head-4 .pricing-info .section-1 .pricing-alternative{border-left:1px solid #37B3BB;border-right:1px solid #37B3BB;padding: 5px 10px; word-wrap: break-word;}
.price-head-4 .pricing-info .section-2 .pricing-alternative{border-left:1px solid #37B3BB;border-right:1px solid #37B3BB;padding: 0px 10px;}
.price-head-4 .pricing-info .section-2 .main-pricing{border-left:1px solid #37B3BB;border-right:1px solid #37B3BB;border-bottom:1px solid #37B3BB;padding: 0px 10px;}
	 
	 
/*.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}*/
/*text effect*/
/*.fade-text{
  opacity: 0;
}*/



/*Blog Details*/
#blog{    padding-left: 11px;}
.blog-list-group  .blog-list{    color: #fff;
    border-bottom: 1px solid #5d5d5d;
    font-family: 'Poppins', sans-serif;padding: 15px 0px;
    text-align: left;    font-size: 15px;}
	#comments h3 {
    margin: 0px;
    font-size: 20px !important;
    color: #343434 !important;
    text-transform: uppercase;
    font-weight: 300 !important;
    padding: 25px 10px;
    background: #ffdd0e42;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
}
#comments #blog .items .comment{color:#000;font-size: 15px;}
#comments #blog .items .comment .content p{margin-bottom: 15px;color:#000;font-size: 15px;}
.post_comm {
    padding: 0px !important;
    background: #fff;
    border: 1px solid #e9e9e9;
}
.post_comm .blog-comment-create {
    padding: 10px 15px;
    overflow: hidden;
}
.post_comm .blog-comment-create .blog-comment-form img{width:100%;}
.post_comm form input, .leave-comment form textarea {
    width: 100%;
}
.post_comm form input {
    height: 35px;
    padding: 1px 5px;
    border: 1px solid #b9b9b9 !important;
}
.post_comm form .col-sm-6 {
    padding-left: 0px;
}
.post_comm form .form-group {
margin: 0px !important;}
.post_comm form .control-label {text-align: left;float: left;color: #1c424d;font-weight: normal;}
.post_comm form .col-sm-6 .col-sm-6 {width: 95%;float: none;}
.help-block-error {color: #fd6763 !important;font-size: 14px !important;}
.list-view .empty{color: #1c424d;}
.sub-btn{width: 180px;background: #ffde21;padding: 10px 15px;font-size: 17px;font-weight: 900;color: #262223;border-radius: 30px;text-transform: uppercase;box-shadow: 0px 2px 0px #262223;}
.sub-btn:hover{color:#000;}
.blog-icon {
    background-image: url(../images/recentblog-icon.png);
    background-repeat: no-repeat;
    background-position: 2px 12px;
    height: 65px;
    width: 100%;background-position: center;
    background-color: #585858;
   height: 65px;margin-top:5px;
}
 .refer-icon {
    background-image: url(../images/ref-a-frnd.png);
    background-repeat: no-repeat;
    background-position: 1px -4px;
    height: 65px;
    width: 100%;background-position: center;
    background-color: #585858;
   
    cursor: pointer;margin-top:5px;
}
 .scorecard-logo-cls {
    background-image: url(../images/scorecard.png);
    background-repeat: no-repeat;
    background-position: 1px 7px;
    height: 65px;
  width: 100%;background-position: center;
    background-color: #585858;
   margin-top:5px;
}
.bab-logo-cls {
    background-image: url(../images/bab-icon.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 1px 7px;
    height: 65px;
  width: 100%;background-position: center;
    background-color: #585858;
   margin-top:5px;
}
.referblog,.show-refer-form,.ezzysite{height: 65px;padding: 22px;font-family: 'Poppins', sans-serif;color:#fff;    cursor: pointer;
    font-size: 15px;background: #585858;
    width: 100%;    margin-top: 5px;}
	.referblog:hover,.show-refer-form:hover,.ezzysite:hover{color:#fff;}
.thankyou .sub-btn{    margin-top: 18px !important;margin-bottom: 15px;text-align: center;}
.thankyou  .think-link{color:#000;position: relative;
    top: -18px;
    right: 20px;}
.thankyou  .think-link:hover{color:#000;cursor:pointer;    border-bottom: 1px solid #000;}
.refer-friend-form input{width: 300px;}
/*Features*/
 .feature-img .carousel .carousel-inner > .item{height:200px !important;}
.feature-in-box-top{background: url(../images/feature-top-box.png) no-repeat 0 0;
    background-size: 100%;
   }
	 .feature-img {
    position: relative;
}
.feature-img .laptop {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
}
.feature-img .carousel {
    width: 100%;
    padding: 8% 14% 33%;
    background: none;
}
.feature-img .carousel .carousel-indicators li {
    background-color: #ffde16;
    border: 1px solid #ffde16;
}
.feature-img .carousel .carousel-indicators .active {
    background-color: #1d1d1d;
    border: 1px solid #1d1d1d;
    margin: 1px 3px;
}
.feature-img .carousel .carousel-indicators {
    bottom:16px;
}
 .feature-img .carousel .carousel-control.left, .feature-div .feature-img .carousel .carousel-control.right {
    display: none;
}
 .feature-img .carousel .carousel-control.right {
    display: none;
}
.feature-text p{padding:3px 0;}
.blog .features-img img{max-width: 100% !important;}
.blog-list-group .blog-list a{
    color: #fff;
   
    font-family: 'Poppins', sans-serif;
    padding: 15px 0px;
    text-align: left;
    font-size: 15px;
}
.blog-list-group .blog-list a:hover{ color: #ffde16;}
#feature-page h3 {
    color: #fff;
    font-size: 25px;
    padding-bottom: 10px;
}
/*Upgrade*/
.trans_details .card-outer-div .tabs-icons .tab-icon-content .income-dropdown h3{color:#000;    font-size: 20px !important;}
.payment-details{width:98%;margin:30px auto;/*background: #ebebeb;*/overflow: auto;padding: 10px;}
.payment-details .left .form-actions{float: left;
    margin-left: 180px;}
#braintree-payment-form .tab-icon-content .income-dropdown{background:#fff;}
#braintree-payment-form .tab-icon-content .income-dropdown h3{color: #000;text-align: center;
    font-size:20px !important;
    margin-top: 1px;font-weight: normal;}
.upgrade-desc{}
.upgrade-desc li{color: #6b6b6b !important;font-size: 12px !important;letter-spacing: 1px !important;text-align:justify !important}
.upgrade-desc p{font-weight:bold;color: #6b6b6b !important;font-family: poppins-regular;font-size: 14px !important;letter-spacing: 1px !important;}
#braintree-payment-form{margin:0px}
#braintree-payment-form .left{width:80%}
#braintree-payment-form .left .control-group label {width: 179px;margin-right: 5px;float:left;color:#1e1e1d;}
#braintree-payment-form .left .control-group input {    margin-top:1px;width:280px;margin-bottom:10px;float: left;height: 34px;color: #000;    padding: 0px 5px;}
#braintree-payment-form .error {color: #b94a48;margin: 0px 0px 6px 184px;font-size:12px;width:100%;float: left;}
#braintree-payment-form .left .controls{margin-left:0}
#braintree-payment-form .left .controls select{margin-right: 5px;float: left;background-color:#eee;background-image:url(../images/select-arrow.png);background-repeat:no-repeat;background-position:96% center;outline:none;border-radius:0px;height:35px;padding-right:4px !important;font-size:12px;line-height:24px;width:136px !important;box-shadow:none !important;color:#333 !important;border: 1px solid #ccc;}
#braintree-payment-form .left .controls input.span1 {width: 60px;}
#braintree-payment-form .left .controls input.pay_year {width: 75px;}
#braintree-payment-form .left .controls input.span2 {width: 60px;}
#braintree-payment-form .nab-trans-detail-div {margin-top:30px;}
#braintree-payment-form .nab-trans-detail-div button{text-shadow:none !important}
#braintree-payment-form .nab-trans-detail-div button:hover,#braintree-payment-form .nab-trans-detail-div button:focus{color:#fff !important}
#braintree-payment-form .nab-trans-detail-div a.cancel{background:none !important;box-shadow:none !important}
#braintree-payment-form .form{height:370px;border-radius:0px !important;padding:15px 10px 0px}
 .payment-details .left .control-group{clear:both;}
 .payment-details .left .control-group:nth-child(5) .controls .error{margin: 0px 0px 6px 185px !important;}
 .payment-details .left .control-group:nth-child(6) .controls .error{margin: 0px 0px 6px 185px !important;}
   .payment-details .left .control-group:nth-child(7) .controls .error{    margin: 4px 0px 6px 185px !important;}
/*#braintree-payment-form .left .control-group{height:42px;margin-bottom:10px !important}*/
#braintree-payment-form .payment {width: 18%;}
#braintree-payment-form .left .control-group .pay_info{       margin-top: 10px;
    margin-left: 5px; float: left;font-weight: bold;font-size:13px;color:#454545;text-align:center;letter-spacing:1px;white-space: nowrap;}
.card-inner-div .payment .btree a{margin:10px 0px;}
.trans_details .card-inner-div .tabs-icons .tab-icon-content .income-dropdown{height:10px;}
.pricing_outer .pricing_box a.btn-success:hover{text-decoration:none !important;}
.in-trans-div{font-family: poppins-regular;font-size: 16px;margin: 0 auto;overflow: hidden;padding: 10px;width: 80%;}
.in-trans-div sign,.outer-trans-div sign{height:20px;}
.ssl-cir {margin: 14px auto !important;}
.trans-err-success{/*width:58%;margin:80px auto;background:#fff;padding:30px;border-top:2px solid #fff;text-align:center;*/      text-align: center;  color: #000;}
.trans-err-success img{}
.trans-err-success p{font-size:16px;color:#000;text-align:center;    margin-bottom: 20px;}
.trans-err-success a{color:#fff;height: 22px !important;
    text-decoration: none;box-shadow:none !important;}
	.trans-err-success .sign{background: #000;
    height: 33px !important;}
	.trans-err-success .sign:hover{color:#fff !important;}
	.trans-err-success a.sel-overview{background: none !important;border-bottom: 4px solid #ffdd0f !important;color:#000 !important;}
.trans-err-success a:hover{color:#fff;text-shadow:none;}
.upgrade-desc a{font-style:italic;color:#454545;text-decoration:underline;}
.upgrade-desc .second_column{margin-top:20px;}
.payment-details .sub-btn{margin-top:20px;}
.payment-details .sub-btn:hover{color:#000 !important;}
.payment-details  .cancel{color:#000;margin-top:20px;}
.payment-details  .cancel:hover{color:#000;}
.btn:hover, .btn:focus {
    color:#000 !important;
}
	.pay-in-process{/*width: 58%;
    margin: 80px auto;
    background: #fff;
    padding: 30px;
    border-top: 2px solid #fff;*/
    text-align: center;}
		.pay-in-process p{font-size:16px;color:#000;text-align:center;    margin-bottom: 20px;}
	.pay-in-process p a.subscriclick{background: none !important;
    border-bottom: 4px solid #ffdd0f !important;
    color: #000 !important;}
	

.pack-exp  .modal-body{
 margin-top: 300px !important;background: #fff;width: 65%;
    margin: 0 auto;
}
.pack-exp .modal-body a.upgrade {
    background: #ffde16;
	color:#000;
}
.pack-exp .modal-body a {
    padding: 8px 20px;
    color: #000;
    font-size: 14px !important;
    font-weight: 300;
    text-transform: uppercase;
    margin-right: 10px;font-weight:bold;
}
.pack-exp .modal-body h3 {
    color: #000;
    font-size: 16px !important;
    font-weight: 300;
    line-height: 28px;
}
.payment .visa-pay a.mcard {
    width: 100px;
    background-size: 100% auto;
}
.payment .visa-pay a.mcard {
    background-image: url(../images/mastercard.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 52px;
    width:90px;margin-top:15px;
}

.payment .visa-pay a.visa {width: 97px;background-size: 100% auto;}
.payment .visa-pay a.visa {background-image: url(../images/visa_256.png);background-repeat: no-repeat;display: inline-block;height: 52px;width:90px;margin-top:15px;}
.upgradeheader-in{background: url(../images/header-in.png) no-repeat 0 0;position: relative;padding:15px 0 0px 0 !important;height: 186px;}
.upgrade-bg{background:#fff;}
.recent-videos{padding: 0px 0 23px 0;/*margin-top:50px;*/}
.recent-videos video {width: 100% !important;height: auto !important;border: 1px solid #fafafa;padding: 1px;}
.recent-videos-news{margin-top:-19px;}
video{width: 100% !important;border: 1px solid #fafafa;}
ul.videos-lib li .col-sm-6 a {background-color: rgb(255, 221, 0);padding: 7px 16px 7px 35px;width: 100%;background-image: url(../images/q-icon.png);background-repeat: no-repeat;background-position: 0% center;display: inline-block;font-size: 14px;text-align: left;text-shadow: none;color: #000;font-weight: 300;text-transform: capitalize;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
 ul.videos-lib li .col-sm-6 .video-div {margin-bottom: 10px;text-align: center;padding: 10px 6px;border: 1px solid #bdbbbb;max-height: 250px;}
.videos-lib{padding: 2px 23px;}
.search-word {color:#000;font-weight: bold;text-decoration:underline;text-decoration-color: #ffde17;}

/*contact reply*/
.admin-user-contact{ text-align:justify; background:#d6d6d6; padding:30px; border-radius:31px; color:#1e1e1d;    font-family: 'Poppins', sans-serif !important;}
.admin-user-contact h2{ text-align:left; color:#1e1e1d; font-size:21px; min-height:40px}
.admin-user-contact h2 span{ font-size:16px; display:block}
.admin-user-contact p{text-align:left; color:#1e1e1d; font-size:16px; padding:10px 0; margin:0;}
.admin-user-contact .col-sm-2{ padding:0; margin:0}
.admin-user-contact .box{ background:#fff; padding:0; text-align:center; border-radius:11px; margin:1px 1px 20px 1px}
.admin-user-contact .box h2{font-size:21px; text-align:center; padding:15px 0; min-height:70px; text-transform:uppercase; font-weight:700;border-radius:11px 11px 0 0; color:#fff; }
.admin-user-contact .box h6{ background:#343434; padding:15px 0; margin:0; color:#fff; font-size:14px}
.admin-user-contact .box ul{ list-style:none; margin:0; padding:0}
.admin-user-contact .box ul li{ text-align:center; padding:10px 0; font-size:15px; border-bottom:solid 1px #dbdbdb}
.admin-user-contact .box h4{ background:#343434; padding:15px 0; margin:0; color:#fff; font-size:25px; font-weight:700}
.admin-user-contact .box h4 span{ display:block; font-size:15px;}
.admin-user-contact .box  .aa{ background:#bb0005}
.admin-user-contact .box  .bb{ background:#f1aa10}
.admin-user-contact .box  .cc{ background:#809a1f}
.admin-user-contact .box  .dd{ background:#ff7421}
.admin-user-contact .box  .ee{ background:#37b3bb}
.message-section1 .msg-date{font-weight: 600;font-size: 16px;text-decoration: underline;color: #000;font-family: 'Poppins', sans-serif;}
.message-section .msg-date{font-weight: 600;font-size: 16px;text-decoration: underline;color: #000;font-family: 'Poppins', sans-serif;}
.reply-section{font-family: 'Poppins', sans-serif !important;font-size:16px !important;}
.caps{font-size:21px;}
.contact-reply .caps{text-align: left;margin-bottom: 23px;}
.contact-reply #forum-answers-form .message-section1{text-align: left;margin:25px 5px;background:#ececec;padding: 9px;}
.contact-reply #forum-answers-form .admin{text-align: left;margin: 25px 9px 25px 25px;background: #fff;padding: 9px;}
.contact-reply #forum-answers-form{text-align:center;}
.contact-reply #forum-answers-form .user{text-align: left;margin: 25px 9px 25px 25px;background: #ececec;padding: 9px;}
.contact-reply #forum-answers-form textarea{ margin-bottom:25px; max-width: 100%;}
.contact-reply #forum-answers-form .form-actions{text-align:center;}
.faq .faq-item h2{font-size: 20px;cursor: pointer;}
.faq .faq-item p{text-align: justify;}	
#request-demo-form .errorMessage{position: relative;top: -9px;left: 2px;}
		
.no-script-inst h1 a{text-decoration:none;}
.no-script-inst h1 a:hover{text-decoration:none;}
.noscriptcenter{height: 100vh;}
.verticalcenter{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.browser{display: table;   /* Allow the centering to work */margin: 0 auto;}
.browser ul.browserlist li{list-style-type:none;display: inline-block;padding: 10px;margin:40px 10px;box-shadow: 1px 3px 5px #c5c2c2;border-radius: 30px;}
.browser ul.browserlist li:hover{list-style-type:none;display: inline-block;padding: 10px;margin:40px 10px;box-shadow: 1px 3px 5px #545252;border-radius: 30px;}
.browser ul.browserlist li a img{width:42px;height:42px;}
.chkalgn{float:left;width:30px;margin-top:8px;}
.w3c-img-dim {width: 100%;}
.blog-post-section{text-align: center;color: #000;}
.blog-post-section a{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block; position:absolute; left:50%; margin-left:-90px; top:40px }
.blog-post-section h2{ padding-bottom:10px}
.blog-post-section p{ padding-bottom:40px; font-size:16px}
.blog-post-section  h3{ color:#fff; font-size:25px; padding-bottom:10px}
.blog-post-section  h2{ color:#fff; font-size:45px; font-weight:700}
.blog-post-section  h2 span{ font-size:21px; display:block}
.blog-post-section ul.box{margin-bottom: 0px !important;}
.recent-blog-links{color: #fff;border-bottom: 1px solid #5d5d5d;font-family: 'Poppins', sans-serif;padding: 15px 0px;text-align: left;font-size: 15px;background:#000;}
.recent-blog-links a{color: #fff;font-family: 'Poppins', sans-serif;padding: 15px 0px;text-align: left;font-size: 15px;}
.searchbtn{width:180px; background:#ffde21; padding:10px 15px; font-size:17px; font-weight:900; color:#262223; border-radius:30px; text-transform:uppercase; box-shadow:0px 2px 0px #262223; display:inline-block; position:absolute; left:50%; margin-left:-90px; top:40px }
.blog-post-section-read h2{ padding-bottom:10px}
.blog-post-section-read p{ padding-bottom:40px; font-size:16px}
.blog-post-section-read  h3{ color:#fff; font-size:25px; padding-bottom:10px}
.blog-post-section-read  h2{ color:#fff; font-size:45px; font-weight:700}
.blog-post-section-read  h2 span{ font-size:21px; display:block}
.recent-videos .more-videos{width: 180px;background: #ffde21;padding: 10px 15px;font-size: 17px;font-weight: 900;color: #262223;border-radius: 30px;text-transform: uppercase;box-shadow: 0px 2px 0px #262223;display: inline-block;position: absolute;left: 50%;margin-left: -90px;top: 40px;}
.feat-nav{font-size: 15px;font-family: 'Poppins', sans-serif;color: #343434;}
.feat-detail  h2{text-align:left;padding: 12px 0px;}
/*img{display: block;max-width: 100%;height: auto;}*/
.feature_list_li .box .blog-list-group ul{padding:0px;}
.feature_list_li .box .blog-list-group ul li{color: #fff;border-bottom: 1px solid #5d5d5d;font-family: 'Poppins', sans-serif; padding: 15px 0px;text-align: left;font-size: 15px;background: #000;}
.feature_list_li .box .blog-list-group ul li a{color: #fff;font-family: 'Poppins', sans-serif; padding: 15px 0px;text-align: left;font-size: 15px;}
.feature_list_li .box .blog-list-group ul li a:hover{color:#ffde16;}
.blog-list-group a:hover{color:#ffde16;}
.g-recaptcha {background: transparent;border:none;padding:0px;display: block;}
.disp-none{display: none;}
.box.n-box-top{margin-top:131px;}
.box.n-box-top ul li{font-weight:700;}
/*--Responsive View Captha--*/

@media (max-width: 575px){
.g-recaptcha iframe {max-width: 100% !important;transform:scale(0.77) !important;-webkit-transform:scale(0.77) !important;transform-origin: left !important;-webkit-transform-origin: left !important;}
}

