

/*  == tab heading */
.tabs { border: none; margin:0px; padding:0px; }
.tabs li{ list-style:none;background:#fff;margin:10px 0px;  cursor:pointer; width:100%;}
.tabs li a{ color:#21759B; display:block; font-weight:bold; padding:10px; }
.tabs li .ione{ float: left;  padding:10px; width:25px; height:25px; display:block; margin-bottom:20px;background:#414053; color:#fff; text-align:center; line-height:25px; margin-right:20px; border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;}
.tabs li .sright{ color:#414053;}
.tabs li .sright h1{ color:#414053; margin:0px; padding:0px;font:normal 17px/25px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif;}
.tabs li .sright p{ color:#414053; font:normal 14px/24px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif;}


/*.tabs li i.one:hover{ width:60px; height:60px; background:url(../images/tabsicon-sprite.png) no-repeat 0px 0px;}
.tabs li:first-child a{ background:#2d3538; border:none; }*/
.tabs li a:hover{ color:#D54E21; }
.tabs .active{ border:none;cursor:pointer;border:1px solid #d9dadc;border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;}
.tabs .active a{ padding:20px 15px; }
.tabs .active a .ione{ float: left; padding:10px; width:25px; height:25px;background:#ffc423; color:414053; text-align:center; line-height:25px;}

.tabs .active a .sright{ color:#21759B;margin-bottom:20px;}
.tabs .active a .sright h1{ color:#414053; margin:0px; padding:0px;font:normal 17px/25px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif;}
.tabs .active a .sright p{ color:#414053; font:normal 14px/24px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif;}



/* == accordion */
.accordion_tabs { display:none; /*border-bottom: 3px double #ccc;*/ padding: 10px; font-weight:bold;}
a.accordion_tabs:link, a.accordion_tabs:visited{ color: #414053;background:#fff;margin-bottom:20px; border:1px solid #414053; clear:both;text-decoration:none; }
a.accordion_tabs:hover{ color:#fff;background:#414053;text-decoration:none; }
a.accordion_tabs.active{ color: #f5f5f5;background:#414053; margin-bottom:20px;text-decoration:none;}

/*  == tab content  */
.tab_content{   padding: 20px; display:none; float:right; height:auto; min-height:380px; background: url(../images/step-content.png) no-repeat;  position:relative; margin-top:-30px; padding-top:56px;}



.tab_content .tched{font:normal 28px/25px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif;}

.tab_content .tbut{font:normal 16px/20px 'proxima_nova_alt_rgregular', Arial, Helvetica, sans-serif; background:#ffc423; text-align:center; margin:auto; color:#414053;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:10px; width:200px; text-transform:uppercase;}

.tab_content .tbut a{ text-decoration:none;color:#414053; padding:0px 25px; }

.tab_content .tbut a:hover{ text-decoration:none;color:#000; }



/* Media Queries
***********************/
@media screen and (max-width: 767px) {
    #container{ width:90%; padding:40px 20px; }
    .accordion_tabs{ display:block; }
	.tabs{ display:none; }
	.tab_content{ margin-bottom:20px;}
}

.pdtm{ padding-bottom:300px!important;}
.signuplap{ width:339px; height:211px;  position:absolute; left:10px; bottom:-30px; background:url(../images/sinup-laptopimg.png) no-repeat;}

@media only screen and (max-width:480px) {
	.tab_content{ margin-top:0px; margin-bottom:0px; width:88%}
}